:root{--font-body-family:"Poppins",sans-serif!important;--font-heading-family:"Poppins",sans-serif!important}body,.button,button,input,select,textarea{font-family:Poppins,sans-serif!important;-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-weight:900!important;letter-spacing:-.02em!important;line-height:1.1!important}.section-header__title,.title,h2.title{font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;position:relative;display:inline-block}.section-header__title:after,h2.title:after{content:"";display:block;width:60px;height:4px;background:#e63200;margin:12px auto 0;border-radius:2px}.section-header,.collection__title{text-align:center!important;margin-bottom:2rem!important}header.header{display:none!important}.shopify-section-header .header-wrapper,.announcement-bar-section,.shopify-section-announcement-bar{display:none!important}main>.shopify-section:nth-child(-n+2){margin-top:0!important}.slideshow,.banner,.shopify-section--slideshow{margin-top:0!important;margin-bottom:0!important}.shopify-section--slideshow{margin-bottom:0!important;padding-bottom:0!important}.shopify-section--slideshow .slideshow.banner,.shopify-section--slideshow .banner--large,.shopify-section--slideshow .slideshow__slide{min-height:calc(100vh - 150px)!important}@media(max-width:749px){.shopify-section--slideshow .slideshow.banner,.shopify-section--slideshow .banner--large,.shopify-section--slideshow .slideshow__slide{min-height:75vh!important}}.slideshow__text.banner__box:empty,.slideshow .banner__box:empty{display:none!important}.slideshow__text.banner__box{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.slideshow .banner__media img,.banner__media img{transition:transform 10s ease!important}.slideshow:hover .banner__media img{transform:scale(1.08)!important}.banner__box{background:linear-gradient(135deg,#000000b3,#0000004d)!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;border-radius:16px!important;padding:2rem!important}.banner__heading{font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:900!important;text-transform:uppercase!important;text-shadow:2px 2px 20px rgba(0,0,0,.5)!important}.pv-slogan-section{text-align:center;padding:.6rem 1rem;background:#fff8f5;margin:0!important}.pv-slogan-img{max-height:40px;width:auto;object-fit:contain;display:block;margin:0 auto}@media(max-width:749px){.pv-slogan-img{max-height:30px}.pv-slogan-section{padding:.4rem .8rem}}.card-wrapper,.product-card-wrapper{position:relative;transition:all .4s cubic-bezier(.34,1.56,.64,1)!important;will-change:transform}.card{border-radius:20px!important;overflow:hidden!important;border:none!important;box-shadow:0 4px 20px #0000000f!important;background:#fff!important}.card-wrapper:hover{transform:translateY(-10px) scale(1.02)!important;z-index:2}.card-wrapper:hover .card{box-shadow:0 20px 60px #e632001f,0 8px 20px #00000014!important}.card-wrapper .card--card .card__inner{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;height:auto!important;position:relative!important}.card-wrapper .card--card .card__inner:before{display:none!important}.card-wrapper .card__inner.ratio{--ratio-percent:0!important}.card-wrapper .card--card .card__media{width:100%!important;flex-shrink:0!important;padding:0!important;position:relative!important;overflow:hidden!important;border-radius:20px 20px 0 0!important;aspect-ratio:1/1!important}.card-wrapper .card--card .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:transparent!important}.card-wrapper .card--card .card__media .media img{position:absolute!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.card-wrapper .card--card .card__content{width:100%!important;flex-shrink:0!important;position:relative!important;display:block!important}.card-wrapper .card--card .card__content .card__information{display:block!important}.card-wrapper:hover .media img{transform:scale(1.08)!important}.card-wrapper .card__content,.card-wrapper .card-information{padding:12px 14px!important;text-align:center!important}.card-wrapper .card__content .card-information{padding:0!important}.card-wrapper .card__heading,.card-wrapper .card-information__text{font-weight:700!important;font-size:15px!important;line-height:1.3!important;color:#1a1a1a!important;margin-bottom:4px!important;transition:color .3s ease!important}.card-wrapper:hover .card__heading,.card-wrapper:hover .card-information__text{color:#e63200!important}.price-item--regular,.price__regular .price-item,.price-item--sale{font-weight:900!important;color:#e63200!important;font-size:18px!important;text-decoration:none!important}.price__compare-price .price-item--regular{color:#999!important;text-decoration:line-through!important;font-size:14px!important;font-weight:500!important}.quick-add__submit,.card .button,.product-form__submit{background:#e63200!important;color:#fff!important;border:none!important;border-radius:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:13px!important;padding:10px 20px!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;width:100%!important}.quick-add__submit:hover,.card .button:hover{background:#cc2b00!important;transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 25px #e6320059!important}.pv-badge{position:absolute;top:12px;left:12px;z-index:3;padding:5px 12px;border-radius:20px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:#fff;display:flex;align-items:center;gap:4px}.pv-badge--popular{background:linear-gradient(135deg,#e63200,#ff4d1a);box-shadow:0 4px 15px #e6320066}.pv-badge--bestseller{background:linear-gradient(135deg,#d4a017,#f0c040);color:#1a1a1a;box-shadow:0 4px 15px #d4a01766}.pv-badge--new{background:linear-gradient(135deg,#00b347,#00d455);box-shadow:0 4px 15px #00b34766}.pv-badge--combo{background:linear-gradient(135deg,#6b21a8,#9333ea);box-shadow:0 4px 15px #6b21a866}.pv-card-desc{font-size:13px;color:#666;line-height:1.4;margin:4px 0 8px;font-weight:400}.pv-card-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#e63200;font-weight:700;margin-bottom:8px;background:#e632000f;padding:3px 10px;border-radius:20px}.pv-hours-bar,[id*=custom_liquid_gdHLyJ]{display:none!important}#pv-announce{background:linear-gradient(90deg,#c41e00,#e63200,#c41e00)!important;background-size:200% 100%!important;animation:pvShine 4s linear infinite!important;color:#fff!important;font-weight:700!important;font-size:11px!important;letter-spacing:.8px!important;padding:10px!important}@keyframes pvShine{0%{background-position:-200% center}to{background-position:200% center}}#pv-main{background:#e63200!important;border-bottom:none!important;box-shadow:0 2px 20px #e6320033!important;padding:15px 20px!important}.pv-icon{color:#fff!important}.pv-icon:hover{color:gold!important}.header__heading-link img,.header__heading img{display:block!important;max-height:55px!important;width:auto!important;object-fit:contain!important}#pv-logo img{display:block!important;height:80px!important;width:auto!important;max-width:none!important;object-fit:contain!important}#pv-logo:after{display:none!important;content:""!important}@media(max-width:749px){.header__heading-link img,.header__heading img{max-height:40px!important}#pv-logo img{height:55px!important}}.pv-mascot-float{position:fixed;bottom:90px;right:24px;z-index:9998;width:65px;height:65px;border-radius:50%;overflow:hidden;box-shadow:0 4px 15px #0000001f;background:#fff;display:flex;align-items:center;justify-content:center;animation:pvBounce 3s ease-in-out infinite;cursor:pointer;transition:transform .3s ease}.pv-mascot-float:hover{transform:scale(1.1)}.pv-mascot-float img{width:55px;height:55px;object-fit:contain}@keyframes pvBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:749px){.pv-mascot-float{bottom:78px;right:16px;width:50px;height:50px}.pv-mascot-float img{width:42px;height:42px}}.pv-mascot-trust{max-height:80px;width:auto;object-fit:contain}#pv-navbar{background:linear-gradient(135deg,#c41e00,#e63200,#c41e00)!important;box-shadow:0 4px 20px #e632004d!important}.pv-nav:hover{color:gold!important}.collection-list__item{border-radius:20px!important;overflow:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}.collection-list__item:hover{transform:translateY(-8px) scale(1.02)!important}.collection-list__item .card{border-radius:20px!important}.collection-list__item .card__heading{font-weight:900!important;text-transform:uppercase!important;letter-spacing:1px!important}.button,.shopify-payment-button button,button[name=add],.btn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;border-radius:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important}.button:hover,.shopify-payment-button button:hover,button[name=add]:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 25px #e632004d!important}.button:active,button[name=add]:active{transform:translateY(0) scale(.98)!important}button[name=add],.product-form__submit{animation:pvPulseGlow 2.5s infinite}@keyframes pvPulseGlow{0%,to{box-shadow:0 0 #e632004d}50%{box-shadow:0 0 20px 5px #e6320026}}.pv-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.pv-reveal.pv-visible{opacity:1;transform:translateY(0)}.pv-trust-bar{display:flex;justify-content:center;align-items:center;gap:2rem;padding:1.5rem 1rem;background:#fff8f5;border-top:none;border-bottom:none;flex-wrap:wrap}.pv-trust-item{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#1a1a1a}.pv-trust-icon{font-size:1.4rem}#pv-whatsapp{position:fixed;bottom:24px;right:24px;z-index:9999;width:60px;height:60px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-decoration:none}#pv-whatsapp:hover{transform:scale(1.12);box-shadow:0 8px 30px #25d36680}#pv-whatsapp svg{width:32px;height:32px}@media(max-width:749px){#pv-whatsapp{bottom:16px;right:16px;width:54px;height:54px}#pv-whatsapp svg{width:28px;height:28px}}cart-drawer.active~#pv-whatsapp,cart-drawer.active~.pv-mascot-float{display:none!important}cart-drawer .cart-primary-upsell-container,cart-drawer .cart-primary-upsell,cart-drawer .cart-secondary-upsell,cart-drawer .cart-secondary-upsell-container,cart-drawer [class*=cart-primary-upsell],cart-drawer [class*=cart-secondary-upsell]{display:none!important}cart-drawer .drawer{box-shadow:-10px 0 40px #00000040!important;border-left:3px solid #E63200!important;background:#fff!important}cart-drawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}cart-drawer .drawer__header{flex-shrink:0!important;border-bottom:none!important;padding:16px 20px 10px!important;position:relative!important}cart-drawer .drawer__header .drawer__heading{font-weight:900!important;font-size:18px!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#1a1a1a!important}.pv-cart-header-count{font-size:12px;font-weight:600;color:#888;margin-top:2px}.pv-cart-progress{padding:12px 20px 10px;background:#fff8f5;border-bottom:1px solid #f0f0f0}.pv-cart-progress--done,.pv-cart-progress.pv-progress--done{background:#f0fff4}.pv-progress-text{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:center;line-height:1.4}.pv-progress-text strong{color:#e63200}.pv-cart-progress--done .pv-progress-text{color:#00802b}.pv-cart-progress--done .pv-progress-text strong{color:#00b347}.pv-progress-track{height:8px;background:#eee;border-radius:4px;overflow:hidden;position:relative}.pv-progress-fill{height:100%;background:linear-gradient(90deg,#e63200,#ff6b3d);border-radius:4px;transition:width .6s cubic-bezier(.34,1.56,.64,1);position:relative}.pv-cart-progress--done .pv-progress-fill{background:linear-gradient(90deg,#00b347,#00d455)}.pv-progress-fill:after{content:"";position:absolute;right:0;top:-2px;width:12px;height:12px;background:#fff;border:2px solid #E63200;border-radius:50%;box-shadow:0 0 6px #e632004d}.pv-cart-progress--done .pv-progress-fill:after{border-color:#00b347;box-shadow:0 0 6px #00b3474d}.pv-cart-delivery{padding:6px 20px;background:#fff8f5;border-bottom:1px solid #f0f0f0;font-size:12px;font-weight:600;color:#555;text-align:center}.pv-cart-delivery strong{color:#e63200}cart-drawer .cart-drawer-items-and-upsell{flex:1!important;overflow-y:auto!important;min-height:0!important;padding:0!important}cart-drawer .drawer__cart-items-wrapper{padding:4px 16px 8px!important}cart-drawer .cart-items{width:100%!important;border-collapse:collapse!important;border-spacing:0!important}cart-drawer .cart-items thead{display:none!important}cart-drawer .cart-items tbody{display:block!important}cart-drawer .cart-item{display:grid!important;grid-template-columns:80px 1fr auto!important;grid-template-rows:auto auto!important;gap:0 12px!important;align-items:start!important;padding:14px 0!important;border-bottom:1px solid #f0f0f0!important;position:relative!important;animation:pvCartItemIn .4s ease both}cart-drawer .cart-item:last-child{border-bottom:none!important}@keyframes pvCartItemIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}cart-drawer .cart-item td{display:block!important;padding:0!important;border:none!important;background:none!important}cart-drawer .cart-item__media{grid-row:1/3!important;grid-column:1!important;width:80px!important;min-width:80px!important}cart-drawer .cart-item__media a{display:block!important;text-decoration:none!important}cart-drawer .cart-item__image,cart-drawer .cart-item__media img{width:80px!important;height:80px!important;object-fit:cover!important;border-radius:12px!important;display:block!important;border:2px solid #f5f5f5!important;background:#fafafa!important}cart-drawer .cart-item__details{grid-column:2/4!important;grid-row:1!important;min-width:0!important;padding-top:2px!important}cart-drawer .cart-item__name,cart-drawer .cart-item__name.h4,cart-drawer .cart-item__name.h4.break,cart-drawer a.cart-item__name,cart-drawer .cart-item__details a.cart-item__name,cart-drawer .cart-item__details .cart-item__name{font-weight:800!important;font-size:14px!important;color:#1a1a1a!important;line-height:1.3!important;text-decoration:none!important;display:block!important;margin:0 0 3px!important;word-break:break-word!important;letter-spacing:0!important;text-transform:none!important;font-family:Poppins,sans-serif!important}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{margin:2px 0 0!important;font-size:11px!important;color:#999!important;line-height:1.3!important}cart-drawer .cart-item__details .product-option dt,cart-drawer .cart-item__details .product-option dd{display:inline!important;font-size:11px!important;font-weight:500!important}cart-drawer .cart-item__details .product-option+.product-option{margin-top:0!important}cart-drawer .cart-item__totals{grid-column:2!important;grid-row:2!important;margin-top:4px!important;text-align:left!important;align-self:center!important}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__totals .price.price--end,cart-drawer .cart-item__totals .cart-item__price-wrapper{font-weight:900!important;font-size:16px!important;color:#e63200!important;text-align:left!important;justify-content:flex-start!important}cart-drawer .cart-item__discounted-prices{display:flex!important;flex-direction:column!important;align-items:flex-start!important}cart-drawer .cart-item__old-price{font-size:11px!important;color:#999!important;text-decoration:line-through!important}cart-drawer .cart-item__quantity{grid-column:3!important;grid-row:2!important;margin-top:4px!important;justify-self:end!important;align-self:center!important}cart-drawer .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:10px!important}cart-drawer .quantity,cart-drawer .cart-quantity{display:inline-flex!important;align-items:center!important;border:2px solid #e8e8e8!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important}cart-drawer .quantity__button,cart-drawer .cart-quantity .quantity__button{width:32px!important;height:32px!important;border:none!important;background:#fafafa!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;cursor:pointer!important;transition:background .15s!important;min-height:unset!important;min-width:unset!important}cart-drawer .quantity__button:hover{background:#f0f0f0!important}cart-drawer .quantity__button svg{width:11px!important;height:11px!important}cart-drawer .quantity__input,cart-drawer .cart-quantity .quantity__input{width:34px!important;height:32px!important;text-align:center!important;border:none!important;border-left:2px solid #e8e8e8!important;border-right:2px solid #e8e8e8!important;font-weight:800!important;font-size:14px!important;padding:0!important;-moz-appearance:textfield!important;background:#fff!important;color:#1a1a1a!important}cart-drawer .quantity__input::-webkit-inner-spin-button,cart-drawer .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important}cart-drawer cart-remove-button .button,cart-drawer cart-remove-button a{padding:4px!important;min-height:unset!important;min-width:unset!important;background:transparent!important;box-shadow:none!important;border:none!important;color:#ccc!important;animation:none!important;display:flex!important;align-items:center!important}cart-drawer cart-remove-button .button:hover,cart-drawer cart-remove-button a:hover{color:#e63200!important;transform:none!important;box-shadow:none!important}cart-drawer cart-remove-button svg{width:16px!important;height:16px!important}cart-drawer .loading-overlay{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#ffffffb3!important;z-index:5!important}.pv-cart-cross{padding:14px 20px;background:linear-gradient(180deg,#fff,#fff8f5);border-top:2px solid #f0f0f0;flex-shrink:0}.pv-cross-title{font-size:13px;font-weight:800;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;text-align:center}.pv-cross-items{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.pv-cross-items::-webkit-scrollbar{height:2px}.pv-cross-items::-webkit-scrollbar-thumb{background:#e63200;border-radius:2px}.pv-cross-btn{flex:0 0 auto;width:100px;display:flex;flex-direction:column;align-items:center;background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;padding:8px 6px;cursor:pointer;transition:all .25s ease;scroll-snap-align:start;text-decoration:none;font-family:Poppins,sans-serif}.pv-cross-btn:hover{border-color:#e63200;transform:translateY(-2px);box-shadow:0 4px 12px #e6320014}.pv-cross-btn.pv-cross-added{border-color:#00b347;background:#f0fff4}.pv-cross-img{width:55px;height:55px;object-fit:cover;border-radius:8px;margin-bottom:4px}.pv-cross-name{font-size:10px;font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:2px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pv-cross-price{font-size:12px;font-weight:900;color:#e63200;margin-bottom:4px}.pv-cross-add{font-size:9px;font-weight:800;color:#fff;background:#e63200;padding:3px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;transition:background .2s}.pv-cross-added .pv-cross-add{background:#00b347}cart-drawer .drawer__footer{flex-shrink:0!important;background:#fff!important;border-top:2px solid #f0f0f0!important;padding:12px 20px 16px!important;position:relative!important;z-index:5!important;box-shadow:0 -4px 20px #0000000a!important}cart-drawer .drawer__footer details summary{font-size:11px!important;padding:4px 0!important;color:#888!important;font-weight:600!important}cart-drawer .drawer__footer details[open] summary{color:#e63200!important}cart-drawer .drawer__footer input[type=text]{height:34px!important;font-size:12px!important;padding:6px 10px!important;border-radius:8px!important;border:1.5px solid #e0e0e0!important}cart-drawer .drawer__footer input[type=text]:focus{border-color:#e63200!important;box-shadow:0 0 0 2px #e632001a!important;outline:none!important}cart-drawer .drawer__footer button[type=submit]{height:34px!important;font-size:10px!important;padding:6px 14px!important;border-radius:8px!important}cart-drawer .drawer__footer .cart__note{margin:6px 0!important}cart-drawer .drawer__footer .cart__note label{font-size:11px!important;font-weight:600!important;color:#888!important}cart-drawer .drawer__footer .cart__note textarea{font-size:11px!important;border-radius:8px!important;min-height:40px!important;resize:none!important}cart-drawer .totals{padding:8px 0!important;margin:4px 0!important}cart-drawer .totals__subtotal{font-weight:800!important;font-size:14px!important;color:#1a1a1a!important;text-transform:uppercase!important;letter-spacing:.5px!important}cart-drawer .totals__subtotal-value{font-weight:900!important;font-size:18px!important;color:#e63200!important}.pv-cart-trust{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 12px;margin:0 0 6px;flex-wrap:nowrap;background:#f8f8f8;border-radius:8px}.pv-cart-trust-item{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:#555;white-space:nowrap}.pv-cart-trust-item svg{flex-shrink:0}.pv-trust-sep{color:#ccc;font-size:14px;line-height:1;font-weight:300}cart-drawer .cart__checkout-button,cart-drawer button[name=checkout],cart-drawer #CartDrawer-Checkout{width:100%!important;padding:16px 24px!important;background:linear-gradient(135deg,#e63200,#cc2b00)!important;color:#fff!important;font-weight:900!important;font-size:16px!important;text-transform:uppercase!important;letter-spacing:2px!important;border:none!important;border-radius:14px!important;cursor:pointer!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important;animation:pvCheckoutPulse 2.5s infinite!important;position:relative!important;box-shadow:0 4px 20px #e632004d!important}@keyframes pvCheckoutPulse{0%,to{box-shadow:0 4px 20px #e632004d}50%{box-shadow:0 4px 30px #e6320080,0 0 0 4px #e632001a}}cart-drawer .cart__checkout-button:hover,cart-drawer button[name=checkout]:hover,cart-drawer #CartDrawer-Checkout:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 30px #e6320066!important;background:linear-gradient(135deg,#cc2b00,#a82200)!important}cart-drawer .drawer__footer>.cart__trust-badges{display:none!important}cart-drawer .drawer__footer .cart__payment-icons{display:none!important}cart-drawer .cart-primary-upsell-container{display:none!important}.pv-cart-urgency,.pv-cart-scarcity,.pv-countdown-timer{display:none!important}cart-drawer .pv-slogan-footer,.drawer .pv-slogan-footer{display:none!important}cart-drawer .cart__dynamic-checkout-buttons{display:none!important}cart-drawer .drawer__inner-empty{text-align:center!important;padding:60px 30px!important}@media(max-width:749px){cart-drawer .cart-item{grid-template-columns:68px 1fr auto!important;gap:0 10px!important;padding:12px 0!important}cart-drawer .cart-item__media{width:68px!important;min-width:68px!important}cart-drawer .cart-item__image,cart-drawer .cart-item__media img{width:68px!important;height:68px!important;border-radius:10px!important}cart-drawer .cart-item__name,cart-drawer .cart-item__name.h4,cart-drawer .cart-item__name.h4.break,cart-drawer a.cart-item__name{font-size:13px!important}cart-drawer .cart-item__totals .price,cart-drawer .cart-item__totals .price.price--end{font-size:15px!important}cart-drawer .drawer__header{padding:14px 16px 8px!important}cart-drawer .drawer__footer{padding:10px 16px 14px!important}cart-drawer .drawer__cart-items-wrapper{padding:4px 12px 8px!important}.pv-cart-progress{padding:8px 16px 6px}.pv-cart-delivery{padding:5px 16px}.pv-cart-cross{padding:10px 16px}.pv-cross-btn{width:88px;padding:6px 4px}.pv-cross-img{width:48px;height:48px}cart-drawer .cart__checkout-button,cart-drawer button[name=checkout],cart-drawer #CartDrawer-Checkout{padding:14px 20px!important;font-size:15px!important;border-radius:12px!important}cart-drawer .quantity__button{width:30px!important;height:30px!important}cart-drawer .quantity__input{width:30px!important;height:30px!important;font-size:13px!important}}.pv-product-upsell{margin:20px 0;padding:20px 16px;background:#fff;border:2px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 12px #0000000a}.pv-product-upsell .pv-upsell-title{font-size:14px;font-weight:900;color:#e63200;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:16px;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.pv-product-upsell .pv-upsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-product-upsell .pv-upsell-item{background:#fafafa;border-radius:14px;overflow:hidden;border:1.5px solid #f0f0f0;transition:all .3s ease;display:flex;flex-direction:column}.pv-product-upsell .pv-upsell-item:hover{border-color:#e63200;transform:translateY(-3px);box-shadow:0 6px 20px #e632001a}.pv-product-upsell .pv-upsell-item img{width:100%;aspect-ratio:1/1;object-fit:contain;display:block;background:#fff;padding:8px}.pv-product-upsell .pv-upsell-info{padding:10px 8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.pv-product-upsell .pv-upsell-name{font-size:11px;font-weight:700;color:#1a1a1a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pv-product-upsell .pv-upsell-price{font-size:15px;font-weight:900;color:#e63200}.pv-product-upsell .pv-upsell-add{width:100%;padding:8px 0;background:#e63200;color:#fff;border:none;border-radius:10px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;transition:all .25s cubic-bezier(.34,1.56,.64,1);font-family:Poppins,sans-serif;margin-top:auto}.pv-product-upsell .pv-upsell-add:hover{background:#cc2b00;transform:scale(1.04)}.pv-product-upsell .pv-upsell-add.pv-added{background:#00b347}@media(max-width:749px){.pv-product-upsell{margin:16px 0;padding:16px 12px}.pv-product-upsell .pv-upsell-grid{gap:8px}.pv-product-upsell .pv-upsell-item img{padding:6px}.pv-product-upsell .pv-upsell-info{padding:8px 6px}.pv-product-upsell .pv-upsell-name{font-size:10px}.pv-product-upsell .pv-upsell-price{font-size:13px}.pv-product-upsell .pv-upsell-add{padding:7px 0;font-size:9px}}.product__description.rte{font-size:13px!important;line-height:1.4!important;max-height:160px;overflow-y:auto;padding-right:4px}.product__description.rte p{margin:0 0 2px!important}.product__description.rte p:empty,.product__description.rte br+br{display:none!important}.product__info-container>*{margin-top:6px!important;margin-bottom:6px!important}.product__info-container>style{margin:0!important}.footer{border-top:4px solid #E63200!important}.footer a:hover{color:#e63200!important}.drawer{box-shadow:-10px 0 40px #0003!important;border-left:3px solid #E63200!important}.ss-announcement-bar,.pv-delivery-banner-wrapper,.section-template--21502589435992__custom_liquid_gdHLyJ-paddi,#shopify-section-template--21502589435992__custom_liquid_gdHLyJ{display:none!important}body.gradient{padding-top:152px!important;background:#fff8f5!important}main#MainContent .shopify-section{background:#fff8f5;margin-top:0!important;margin-bottom:0!important}main#MainContent .shopify-section--slideshow{background:transparent}@media(max-width:749px){body.gradient{padding-top:128px!important}}html{scroll-behavior:smooth}::selection{background:#e6320026;color:#1a1a1a}.badge{font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:20px!important}.shopify-section{transition:opacity .5s ease}.card--sold-out .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff80;z-index:1}.pv-cart-toast{position:fixed;top:20px;left:50%;transform:translate(-50%) translateY(-100px);z-index:99999;background:#1a1a1a;color:#fff;padding:10px 20px;border-radius:10px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:8px;box-shadow:0 8px 30px #00000040;transition:transform .5s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.pv-cart-toast.pv-show{transform:translate(-50%) translateY(0)}@media(max-width:749px){.card-wrapper:hover{transform:translateY(-6px) scale(1.01)!important}#pv-announce{font-size:9.5px!important}.pv-badge{font-size:8px;padding:4px 8px}.section-header__title,.title,h2.title{font-size:clamp(1.4rem,3.5vw,2rem)!important}.pv-trust-bar{gap:1rem;padding:1rem}.pv-trust-item{font-size:.75rem}}@media(min-width:990px){.shopify-section+.shopify-section:not(:nth-child(-n+2)){margin-top:0}}cart-drawer .cart-progress{display:none!important}cart-drawer #Details-CartDrawer{display:none!important}cart-drawer .drawer__footer{padding:10px 16px 12px!important;display:flex!important;flex-direction:column!important;gap:6px!important}cart-drawer .totals{padding:4px 0!important;margin:0!important}cart-drawer .cart-drawer__footer{margin:0!important}cart-drawer .cart__ctas{margin:0!important}.pv-adicionales{margin:16px 0 12px;padding:16px;background:linear-gradient(135deg,#fff8f5,#fff);border:2px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 12px #0000000a}.pv-adicionales-title{font-size:14px;font-weight:900;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.pv-adicionales-icon{font-size:18px}.pv-adicionales-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pv-adic-item{display:flex;flex-direction:column;align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:14px;padding:10px 8px 8px;cursor:pointer;transition:all .25s ease;position:relative;text-align:center;gap:4px}.pv-adic-item:hover{border-color:#e63200;transform:translateY(-2px);box-shadow:0 4px 12px #e6320014}.pv-adic-item.pv-adic-selected{border-color:#e63200;background:#fff5f2;box-shadow:0 4px 16px #e632001f}.pv-adic-check{position:absolute;opacity:0;width:0;height:0}.pv-adic-visual{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:#fafafa;flex-shrink:0}.pv-adic-img{width:50px;height:50px;object-fit:cover;border-radius:10px}.pv-adic-emoji{font-size:28px;line-height:1}.pv-adic-name{font-size:12px;font-weight:700;color:#1a1a1a;line-height:1.2}.pv-adic-price{font-size:13px;font-weight:900;color:#e63200}.pv-adic-toggle{font-size:10px;font-weight:800;color:#fff;background:#e63200;padding:4px 12px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;transition:background .2s}.pv-adic-selected .pv-adic-toggle{background:#00b347}.pv-combo-total{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;background:linear-gradient(135deg,#e63200,#cc2b00);border-radius:10px;color:#fff;animation:pvFadeIn .3s ease}.pv-combo-label{font-size:13px;font-weight:700}.pv-combo-price{font-size:18px;font-weight:900}@keyframes pvFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.pv-adicionales{margin:12px 0 10px;padding:12px}.pv-adicionales-grid{gap:6px}.pv-adic-item{padding:8px 6px 6px}.pv-adic-visual,.pv-adic-img{width:42px;height:42px}.pv-adic-name{font-size:11px}.pv-adic-price{font-size:12px}}.pv-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:9990;background:#fff;border-top:2px solid #E63200;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:none}.pv-sticky-bar.pv-sticky-visible{transform:translateY(0);display:flex}.pv-sticky-info{display:flex;flex-direction:column;min-width:0;flex:1}.pv-sticky-name{font-size:13px;font-weight:800;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-sticky-price{font-size:16px;font-weight:900;color:#e63200}.pv-sticky-btn{background:linear-gradient(135deg,#e63200,#cc2b00);color:#fff;border:none;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1px;cursor:pointer;white-space:nowrap;transition:all .3s ease;font-family:Poppins,sans-serif;animation:pvPulseGlow 2.5s infinite}.pv-sticky-btn:hover{background:#cc2b00;transform:scale(1.03)}@media(min-width:750px){.pv-sticky-bar{display:none!important}}body.pv-sticky-active #pv-whatsapp,body.pv-sticky-active .pv-mascot-float{bottom:74px}.pv-zone-check{margin:12px 0;padding:14px;background:#fff8f5;border:1.5px solid #f0f0f0;border-radius:12px}.pv-zone-label{font-size:13px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.pv-zone-row{display:flex;gap:8px}.pv-zone-input{flex:1;height:36px;border:1.5px solid #e0e0e0;border-radius:8px;padding:0 12px;font-size:13px;font-family:Poppins,sans-serif;outline:none;transition:border-color .2s}.pv-zone-input:focus{border-color:#e63200;box-shadow:0 0 0 2px #e632001a}.pv-zone-btn{height:36px;padding:0 16px;background:#e63200;color:#fff;border:none;border-radius:8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;font-family:Poppins,sans-serif;transition:background .2s;white-space:nowrap}.pv-zone-btn:hover{background:#cc2b00}.pv-zone-result{margin-top:8px;font-size:12px;font-weight:600;line-height:1.4;min-height:0;transition:all .3s}.pv-zone-result:empty{margin-top:0}.pv-zone-ok{color:#00b347}.pv-zone-warn{color:#e63200}.pv-zone-warn a{color:#e63200;text-decoration:underline;font-weight:700}.pv-nutrition{margin:10px 0;border:1.5px solid #f0f0f0;border-radius:12px;overflow:hidden}.pv-nutrition-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border:none;cursor:pointer;font-size:13px;font-weight:700;color:#1a1a1a;font-family:Poppins,sans-serif;transition:background .2s;gap:8px}.pv-nutrition-toggle:hover{background:#fff8f5}.pv-nutrition-arrow{transition:transform .2s;flex-shrink:0}.pv-nutrition-open .pv-nutrition-arrow{transform:rotate(180deg)}.pv-nutrition-content{padding:0 14px 14px;font-size:12px;line-height:1.5;color:#555;animation:pvFadeIn .3s ease}.pv-nutrition-content p{margin:0 0 8px}.pv-nutrition-content p:last-child{margin:0}.pv-nutrition-content a{color:#e63200;font-weight:700;text-decoration:underline}.slideshow__controls{display:none!important}slideshow-component .slider-button--prev,slideshow-component .slider-button--next{display:none!important}.slider-counter--dots{display:none!important}.shopify-section:has(.collection){opacity:1!important;transform:none!important;transition:none!important}.shopify-section.section .collection{opacity:1}.pv-collection-section .collection__title{text-align:center;padding:20px 0 10px}.pv-collection-section .title{font-family:Poppins,sans-serif;font-weight:900;font-size:28px;color:#1a1a1a;letter-spacing:-.5px}@media(max-width:749px){.pv-collection-section .title{font-size:22px}}[id*=pv_fried_vicio] .collection{padding-top:0!important}.product-card-wrapper{cursor:pointer;position:relative}.product-card-wrapper .card__heading a{position:static}.product-card-wrapper .card__heading a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.product-card-wrapper .quick-add,.product-card-wrapper .card__badge,.product-card-wrapper button{position:relative;z-index:2}.product-card-wrapper .pv-badge{z-index:2;position:relative}#pv-promo-banner{position:relative;width:100%;z-index:1000;overflow:hidden}.pv-promo-inner{position:relative;background:linear-gradient(135deg,#e63200,#ff4d1a,#e63200 50%,#cc2b00);background-size:200% 200%;animation:pvPromoGrad 4s ease infinite;padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:12px}.pv-promo-shimmer{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:pvShimmer 3s ease-in-out infinite}.pv-promo-content{text-align:center;position:relative;z-index:1}.pv-promo-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.pv-promo-main{font-size:clamp(14px,2.5vw,20px);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.pv-promo-tag{display:inline-flex;align-items:center;gap:4px;background:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:clamp(10px,1.5vw,13px);font-weight:800;padding:5px 12px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border:1px solid rgba(255,255,255,.25)}.pv-promo-tag--green{background:#00b34780;border-color:#00b34766}.pv-promo-sub{font-size:clamp(10px,1.3vw,12px);color:#ffffffe6;margin-top:5px;font-weight:500}.pv-promo-countdown{font-weight:800;color:gold}.pv-promo-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:#fff;width:28px;height:28px;border-radius:50%;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2;line-height:1}.pv-promo-close:hover{background:#fff6;transform:translateY(-50%) scale(1.1)}.pv-promo-hiding{animation:pvBannerHide .4s ease forwards}@keyframes pvPromoGrad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pvShimmer{0%{left:-100%}to{left:200%}}@keyframes pvBannerHide{to{transform:translateY(-100%);opacity:0}}@media(max-width:749px){.pv-promo-row{flex-direction:column;gap:6px}.pv-promo-inner{padding:10px 40px 10px 12px}}.pv-hero-overlay{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:0 20px 40px;display:flex;justify-content:center;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.3) 60%,transparent 100%)}.pv-hero-content{text-align:center;pointer-events:auto;max-width:700px}.pv-hero-headline{font-size:clamp(1.6rem,4.5vw,3rem);font-weight:900;color:#fff;text-transform:uppercase;text-shadow:0 3px 20px rgba(0,0,0,.6);margin:0 0 8px;line-height:1.1;letter-spacing:-.01em}.pv-hero-sub{font-size:clamp(12px,1.8vw,16px);color:#ffffffe6;margin:0 0 18px;font-weight:500;text-shadow:0 1px 8px rgba(0,0,0,.5)}.pv-hero-cta{display:inline-block;background:gold;color:#1a1a1a;font-size:clamp(15px,2.2vw,20px);font-weight:900;padding:16px 40px;border-radius:50px;text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;box-shadow:0 6px 30px #ffd70066,0 0 0 3px #ffd7004d;transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:pvCtaPulse 2.5s ease-in-out infinite}.pv-hero-cta:hover{transform:scale(1.06) translateY(-3px);box-shadow:0 10px 40px #ffd70080,0 0 0 5px #ffd70066;background:#ffe333}@keyframes pvCtaPulse{0%,to{box-shadow:0 6px 30px #ffd70066,0 0 0 3px #ffd7004d}50%{box-shadow:0 6px 40px #ffd70099,0 0 0 8px #ffd70026}}@media(max-width:749px){.pv-hero-overlay{padding:0 16px 24px}.pv-hero-cta{padding:14px 32px;font-size:15px}}.pv-social-proof{background:#0a0a0a;padding:50px 20px;margin:0}.pv-sp-inner{max-width:1100px;margin:0 auto}.pv-sp-header{text-align:center;margin-bottom:32px}.pv-sp-stars{font-size:28px;color:gold;letter-spacing:4px;margin-bottom:6px}.pv-sp-title{font-size:clamp(18px,3vw,26px);font-weight:900;color:#fff;text-transform:uppercase;margin:0 0 6px;letter-spacing:.5px}.pv-sp-rating{font-size:14px;color:#fff9;margin:0;font-weight:500}.pv-sp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pv-sp-card{background:#1a1a1a;border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.08);transition:transform .3s ease,border-color .3s ease}.pv-sp-card:hover{transform:translateY(-4px);border-color:#e632004d}.pv-sp-card-stars{color:gold;font-size:16px;letter-spacing:2px;margin-bottom:10px}.pv-sp-card-text{font-size:14px;line-height:1.6;color:#ffffffd9;margin:0 0 14px;font-style:italic}.pv-sp-card-author{font-size:12px;color:#ffffff80;font-weight:600}.pv-sp-card-author strong{color:#e63200}@media(max-width:749px){.pv-sp-grid{grid-template-columns:1fr;gap:14px}.pv-social-proof{padding:36px 16px}}.pv-how{background:#fff;padding:50px 20px;margin:0}.pv-how-inner{max-width:900px;margin:0 auto;text-align:center}.pv-how-title{font-size:clamp(18px,3vw,26px);font-weight:900;color:#1a1a1a;text-transform:uppercase;margin:0 0 4px;letter-spacing:.5px}.pv-how-subtitle{font-size:14px;color:#888;margin:0 0 32px;font-weight:500}.pv-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pv-how-step{position:relative;padding:30px 20px 24px;background:#fafafa;border-radius:16px;border:1.5px solid #f0f0f0;transition:all .3s ease}.pv-how-step:hover{border-color:#e63200;transform:translateY(-4px);box-shadow:0 8px 30px #e6320014}.pv-how-icon{font-size:36px;margin-bottom:8px}.pv-how-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#e63200;color:#fff;font-size:13px;font-weight:900;margin-bottom:10px}.pv-how-step h4{font-size:15px;font-weight:800;color:#1a1a1a;margin:0 0 6px;text-transform:uppercase}.pv-how-step p{font-size:13px;color:#666;line-height:1.5;margin:0}@media(max-width:749px){.pv-how-grid{grid-template-columns:1fr;gap:14px}.pv-how{padding:36px 16px}}.pv-faq{background:#0a0a0a;padding:50px 20px;margin:0}.pv-faq-inner{max-width:750px;margin:0 auto}.pv-faq-title{text-align:center;font-size:clamp(18px,3vw,26px);font-weight:900;color:#fff;text-transform:uppercase;margin:0 0 28px;letter-spacing:.5px}.pv-faq-list{display:flex;flex-direction:column;gap:10px}.pv-faq-item{background:#1a1a1a;border-radius:14px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:border-color .3s}.pv-faq-item:hover,.pv-faq-item.pv-faq-open{border-color:#e632004d}.pv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:transparent;border:none;cursor:pointer;font-size:15px;font-weight:700;color:#fff;font-family:Poppins,sans-serif;text-align:left;gap:12px;transition:color .2s}.pv-faq-q:hover{color:#e63200}.pv-faq-arrow{font-size:18px;transition:transform .3s;flex-shrink:0;color:#e63200}.pv-faq-open .pv-faq-arrow{transform:rotate(180deg)}.pv-faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease;padding:0 20px}.pv-faq-open .pv-faq-a{max-height:300px;padding:0 20px 16px}.pv-faq-a p{font-size:14px;color:#ffffffb3;line-height:1.6;margin:0}@media(max-width:749px){.pv-faq{padding:36px 16px}.pv-faq-q{font-size:14px;padding:14px 16px}.pv-faq-a{padding:0 16px}.pv-faq-open .pv-faq-a{padding:0 16px 14px}}.pv-stars{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px}.pv-stars-icons{color:gold;font-size:12px;letter-spacing:1px}.pv-stars-text{font-size:11px;color:#888;font-weight:600}main .shopify-section{margin-top:0!important;margin-bottom:0!important}.pv-social-proof,.pv-how,.pv-faq{margin:0!important}.pv-slogan-section+.shopify-section{margin-top:0!important}.pv-cat-filter{padding:16px 16px 12px;background:#0a0a0a;position:sticky;top:60px;z-index:50;border-bottom:2px solid #E63200}.pv-cat-scroll{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pv-cat-scroll::-webkit-scrollbar{display:none}.pv-cat-chip{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:10px 18px;border-radius:50px;border:1.5px solid rgba(255,255,255,.15);background:transparent;color:#fffc;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .25s ease;white-space:nowrap}.pv-cat-chip:hover{background:#e6320026;border-color:#e6320066;color:#fff}.pv-cat-chip.pv-cat-active{background:#e63200;border-color:#e63200;color:#fff;font-weight:700;box-shadow:0 4px 16px #e6320059}.pv-cat-count{font-size:11px;opacity:.7;font-weight:500}.pv-cat-active .pv-cat-count{opacity:1}@media(max-width:749px){.pv-cat-filter{padding:12px 12px 8px;top:56px}.pv-cat-chip{padding:8px 14px;font-size:12px}}@media(min-width:750px){.pv-cat-scroll{justify-content:center;flex-wrap:wrap}}.pv-ugc{padding:48px 0;background:#0a0a0a;margin:0!important}.pv-ugc-inner{max-width:1200px;margin:0 auto;padding:0 20px}.pv-ugc-title{text-align:center;font-family:Poppins,sans-serif;font-size:28px;font-weight:800;color:#fff;margin:0 0 6px}.pv-ugc-sub{text-align:center;font-family:Poppins,sans-serif;font-size:14px;color:#ffffff80;margin:0 0 24px;font-weight:500}.pv-ugc-wrap{position:relative}.pv-ugc-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0}.pv-ugc-track::-webkit-scrollbar{display:none}.pv-ugc-card{flex:0 0 calc(31.25% - 9px);scroll-snap-align:start;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;background:#1a1a1a}.pv-ugc-poster{position:relative;aspect-ratio:9/16;overflow:hidden;background:#1a1a1a}.pv-ugc-video{width:100%;height:100%;object-fit:cover;display:block}.pv-ugc-thumb{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pv-ugc-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;transition:opacity .3s}.pv-ugc-play-overlay.pv-ugc-playing{opacity:0;pointer-events:none}.pv-ugc-play-btn{width:56px;height:56px;border-radius:50%;background:#e63200e6;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;box-shadow:0 4px 20px #e6320066;transition:transform .2s}.pv-ugc-card:hover .pv-ugc-play-btn{transform:scale(1.1)}.pv-ugc-caption{position:absolute;bottom:16px;left:12px;right:12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#fff;line-height:1.3;z-index:3}.pv-ugc-caption span,.pv-ugc-caption{background:linear-gradient(135deg,#e63200e0,#ff6414d9);padding:6px 10px;border-radius:8px;display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pv-ugc-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:#ffffff26;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:20px;font-weight:700;cursor:pointer;z-index:5;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;box-shadow:0 2px 8px #0000004d}.pv-ugc-arrow:hover{background:#e63200d9;transform:translateY(-50%) scale(1.1)}.pv-ugc-prev{left:8px}.pv-ugc-next{right:8px}.pv-ugc-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.pv-ugc-modal.pv-ugc-modal-open{display:flex}.pv-ugc-modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000eb}.pv-ugc-modal-content{position:relative;width:90vw;max-width:400px;max-height:90vh;z-index:1;border-radius:16px;overflow:hidden;background:#000}.pv-ugc-modal-video{width:100%;max-height:90vh;display:block;object-fit:contain}.pv-ugc-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:none;background:#000000b3;color:#fff;font-size:18px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .2s}.pv-ugc-modal-close:hover{background:#e63200cc}@media(max-width:749px){.pv-ugc{padding:32px 0}.pv-ugc-inner{padding:0 12px}.pv-ugc-title{font-size:22px}.pv-ugc-card{flex:0 0 calc(42% - 6px)}.pv-ugc-play-btn{width:40px;height:40px;font-size:16px}.pv-ugc-caption{bottom:10px;left:8px;right:8px;font-size:10px;padding:4px 7px}.pv-ugc-caption span,.pv-ugc-caption{padding:4px 7px}.pv-ugc-arrow{display:none}.pv-ugc-modal-content{width:95vw;max-width:none}}@media(min-width:750px)and (max-width:989px){.pv-ugc-card{flex:0 0 calc(45% - 6px)}}.pv-product-faq{margin:16px 0;padding:0}.pv-product-faq-title{font-family:Poppins,sans-serif;font-size:18px;font-weight:800;margin:0 0 12px;text-align:center;color:inherit}.pv-product-faq .accordion{border-bottom:1px solid rgba(0,0,0,.08)}.pv-product-faq .accordion__title{font-size:14px!important}@media(max-width:749px){.pv-product-faq-title{font-size:16px}}@media(max-width:749px){.search-modal__content{max-height:calc(100vh - 60px);overflow-y:auto}.predictive-search__results-groups-wrapper{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.rsi-shipping-rates-item{flex-wrap:wrap!important;gap:4px 8px!important;overflow:visible!important}.rsi-shipping-rates-text{min-width:0!important;flex:1 1 60%!important}.rsi-shipping-rates-price{flex-shrink:1!important;max-width:100%!important;text-align:right!important;word-break:break-word!important}.pv-scarcity{display:inline-block;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:700;color:#e63200;background:#e6320014;border:1px solid rgba(230,50,0,.18);border-radius:20px;animation:pv-scarcity-pulse 2s ease-in-out infinite}@keyframes pv-scarcity-pulse{0%,to{opacity:1}50%{opacity:.7}}.pv-cart-social-proof{text-align:center;padding:6px 12px;font-size:11px;font-weight:600;color:#888;margin:0;border:none}.pv-cart-social-proof strong{color:#e63200}#main-cart-footer .pv-cart-progress{margin:0 0 16px;padding:16px 20px;background:linear-gradient(135deg,#fff8f5,#fff);border:1px solid rgba(230,50,0,.1);border-radius:12px}#main-cart-footer .pv-cart-progress.pv-progress--done,#main-cart-footer .pv-cart-progress.pv-cart-progress--done{background:linear-gradient(135deg,#f0fff4,#fff);border-color:#00b34726}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pide-vicio-premium.css.map */
