:root{--background:oklch(98.5% .004 250);--foreground:oklch(18% .04 258);--card:oklch(100% 0 0);--card-foreground:oklch(18% .04 258);--primary:oklch(20.5% .052 260);--primary-foreground:oklch(98.5% .004 250);--muted:oklch(95% .012 250);--muted-foreground:oklch(49% .035 258);--accent:oklch(54.6% .245 262.9);--accent-foreground:oklch(99% .002 250);--accent-hover:oklch(49% .238 263);--primary-muted:oklch(75% .035 255);--primary-soft:oklch(91% .02 251);--primary-border:oklch(36% .05 258);--primary-lift:oklch(27% .067 260);--product-media:oklch(97% .008 245);--footer:oklch(15.5% .035 258);--footer-foreground:oklch(86% .02 250);--whatsapp:oklch(72% .19 145);--review-star:oklch(78% .17 75);--stock:oklch(71% .19 145);--border:oklch(92.9% .013 255.508);--radius:8px;--max:1280px;--shadow:0 18px 48px color-mix(in oklab,var(--primary) 18%,transparent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:DM Sans,sans-serif;letter-spacing:0;line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:0;line-height:1.18;margin:0}p{margin:0}.container{width:min(100%,var(--max));margin-inline:auto;padding-inline:32px}.section{padding:96px 0}.section--muted{background:var(--muted)}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.eyebrow{margin-bottom:12px;color:var(--accent);font-size:.82rem;font-weight:800;text-transform:uppercase}.lead{margin-top:16px;color:var(--muted-foreground)}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:12px;top:12px;z-index:100;background:var(--card);padding:10px}.announcement{overflow:hidden;background:var(--primary-lift);color:var(--primary-foreground)}.announcement__track{display:flex;width:max-content;animation:marquee 25s linear infinite}.announcement__item{width:320px;flex:none;padding:10px 20px;text-align:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;font-weight:800;text-transform:uppercase}.announcement__icon{color:var(--accent);margin-right:8px}@keyframes marquee{to{transform:translate(-50%)}}.header{position:sticky;top:0;z-index:60;background:var(--primary);color:var(--primary-foreground)}.header__inner{height:96px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding-inline:32px}.logo{display:block;width:194px;max-width:100%;min-width:0}.logo img{width:100%;height:72px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.nav{display:flex;align-items:center;gap:32px}.nav a,.nav span{font-family:var(--nav-font,"DM Sans",sans-serif);font-size:var(--nav-size,14px);font-weight:var(--nav-weight,600);font-style:var(--nav-style,normal);color:var(--primary-soft)}.nav a:hover{color:var(--primary-foreground)}.nav__trust{display:flex;align-items:center;gap:8px}.header-actions{display:flex;align-items:center;gap:4px}.icon-btn{position:relative;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--primary-foreground)}.icon-btn:hover{background:color-mix(in oklab,var(--primary-foreground) 10%,transparent)}.icon-btn svg{width:22px;height:22px}.cart-count{position:absolute;right:1px;top:0;display:grid;min-width:17px;height:17px;place-items:center;border-radius:50%;background:var(--accent);font-size:10px;font-weight:800}.menu-toggle,.mobile-nav{display:none}.hero{position:relative;isolation:isolate;overflow:hidden;background:color-mix(in srgb,var(--hero-bg,var(--primary)) var(--hero-bg-intensity,100%),var(--primary));color:var(--primary-foreground);padding:48px 0 80px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--hero-bg-image,none);background-size:cover;background-position:center;opacity:var(--hero-image-opacity,1);pointer-events:none}.hero__grid{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:64px}.hero__main-media{overflow:hidden;border-radius:var(--radius);background:var(--product-media);box-shadow:0 25px 50px color-mix(in oklab,var(--accent) 10%,transparent)}.hero__main-media img{width:100%;aspect-ratio:1;object-fit:contain}.gallery{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery__thumb{overflow:hidden;padding:0;border:2px solid transparent;border-radius:6px;background:var(--product-media);opacity:.75}.gallery__thumb.is-active{border-color:var(--accent);opacity:1}.gallery__thumb img{width:100%;aspect-ratio:1;object-fit:cover}.hero__eyebrow{margin-bottom:12px;color:var(--accent);font-size:.875rem;font-weight:800;text-transform:uppercase}.hero h1{max-width:640px;font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:800}.price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px}.price,.price--old{font-variant-numeric:tabular-nums;font-weight:800}.price{font-size:2rem}.price--old{color:var(--hero-discount-color,var(--primary-muted));font-size:1.125rem;text-decoration:line-through}.hero__rule{height:1px;margin:28px 0;background:var(--primary-border)}.tick-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;color:var(--primary-soft)}.tick-list li{display:flex;gap:12px}.tick{flex:none;color:var(--accent);font-weight:800}.variant-select{width:100%;margin-top:20px;padding:13px;border:1px solid var(--primary-border);border-radius:6px;background:var(--primary-lift);color:var(--primary-foreground)}.btn{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:6px;padding:0 32px;font-weight:800;text-transform:uppercase}.btn--accent{margin-top:28px;background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);box-shadow:0 10px 22px color-mix(in oklab,var(--accent) 20%,transparent)}.btn--accent:hover{background:var(--accent-hover);transform:translateY(-2px)}.btn--block{width:100%}.stock-note{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--primary-soft);font-size:.875rem;font-weight:600}.stock-note strong{color:var(--stock)}.dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--stock)}.pay-logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.pay-logos span{display:grid;min-width:44px;height:28px;place-items:center;border:1px solid var(--primary-border);border-radius:4px;background:var(--primary-foreground);color:var(--primary);font-size:10px;font-weight:800}.hero-accordions{margin-top:20px;border-block:1px solid var(--primary-border)}.hero-accordions .acc{border-bottom:1px solid var(--primary-border)}.hero-accordions .acc:last-child{border-bottom:0}.hero-accordions .acc__btn{color:var(--primary-foreground)}.hero-accordions .acc__panel{color:var(--primary-soft)}.details__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:72px}.details__media{overflow:hidden;min-height:0;border-radius:var(--radius);background:var(--product-media)}.details__media img{width:100%;height:100%;object-fit:cover}.details__copy h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:800}.details__copy>.lead{margin:20px 0 28px}.benefit-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.benefit{padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.benefit strong{display:block;font-size:.9rem}.benefit span{color:var(--muted-foreground);font-size:.8rem}.acc__btn{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;border:0;background:transparent;padding:16px 0;text-align:left;font-weight:700}.acc__btn:after{content:"+";color:var(--accent);font-size:1.35rem}.acc.is-open .acc__btn:after{content:"\2212"}.acc__panel{display:none;padding:0 0 16px;color:var(--muted-foreground);font-size:.95rem}.acc.is-open .acc__panel{display:block}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pcard{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);transition:.2s}.pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.pcard__img{display:grid;aspect-ratio:1;place-items:center;background:var(--product-media)}.pcard__img img,.pcard__img svg{width:100%;height:100%;object-fit:contain}.pcard__body{padding:18px}.pcard__title{font-weight:700}.pcard__price{display:block;margin-top:6px;color:var(--primary);font-variant-numeric:tabular-nums;font-weight:800}.promo-repeat{overflow:hidden;background:var(--primary);color:var(--primary-foreground)}.promo-repeat .announcement__item{padding-block:14px}.reviews-wrap{padding:88px 0}.empty-state{padding:48px;border:1px dashed var(--border);border-radius:var(--radius);text-align:center;color:var(--muted-foreground)}.empty-state h3{margin-bottom:8px;color:var(--foreground)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.quote{margin:0;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.stars{color:var(--review-star)}.quote__author{margin-top:12px;color:var(--muted-foreground);font-weight:700}.faq-list{max-width:900px;margin:auto;border-top:1px solid var(--border)}.faq-list .acc{border-bottom:1px solid var(--border)}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.trust__item{display:flex;align-items:center;gap:14px}.trust__icon{display:grid;width:44px;height:44px;flex:none;place-items:center;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}.trust__item strong{display:block}.trust__item span{color:var(--muted-foreground);font-size:.9rem}.footer{background:var(--footer);color:var(--footer-foreground);padding:64px 0 0}.footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:54px 96px}.footer__logo{display:block;width:auto;max-width:240px;height:92px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.footer__description{max-width:420px;margin-top:24px;font-size:1.05rem!important;line-height:1.9}.footer h4{margin-bottom:22px;color:var(--primary-foreground);font-size:1.15rem;font-weight:800;text-transform:none}.footer p,.footer li{font-size:.95rem}.footer ul{display:grid;gap:18px;margin:0;padding:0;list-style:none}.footer a:hover{color:var(--primary-foreground)}.footer__legal a{display:inline-block}.footer__help-list li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px}.footer__help-list strong,.footer__help-list a,.footer__help-list span{display:block}.footer__help-icon{color:var(--accent)!important;font-size:1.35rem}.footer__payments p{max-width:440px;font-size:1rem;line-height:1.8}.footer__bottom{display:flex;justify-content:space-between;gap:20px;margin-top:44px;padding:20px 0;border-top:1px solid color-mix(in oklab,var(--footer-foreground) 15%,transparent);font-size:.8rem}.wa-float{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:var(--whatsapp);color:var(--accent-foreground);box-shadow:var(--shadow)}.cart-page{min-height:55vh}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{padding:16px;border-bottom:1px solid var(--border);text-align:left}.qty{width:74px;padding:8px;border:1px solid var(--border)}.cart-total{text-align:right;margin-top:28px}.cart-actions{display:flex;justify-content:flex-end;gap:12px}.cart-actions .btn{margin-top:16px;background:var(--primary);color:var(--primary-foreground)}@media(max-width:1024px){.container{padding-inline:24px}.header__inner{height:84px;padding-inline:24px}.hero__grid,.details__grid{gap:40px}.footer__grid{gap:36px}.section{padding:72px 0}}@media(max-width:800px){.container{padding-inline:18px}.announcement__item{width:260px;font-size:.75rem}.header__inner{height:76px;grid-template-columns:minmax(0,1fr) auto}.logo{width:150px}.logo img{height:58px}.nav{display:none}.menu-toggle{display:grid}.mobile-nav{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - 76px);overflow-y:auto;background:var(--primary);border-top:1px solid var(--primary-border);padding:18px;box-shadow:var(--shadow)}.mobile-nav.is-open{display:grid}.mobile-nav a{font-family:var(--nav-font,"DM Sans",sans-serif);font-size:var(--nav-size-mobile,16px);font-weight:var(--nav-weight,600);font-style:var(--nav-style,normal);overflow-wrap:anywhere;padding:14px;border-bottom:1px solid var(--primary-border)}.hero{padding:32px 0 56px}.hero__grid,.details__grid{grid-template-columns:1fr;gap:40px}.details__media img{height:auto;aspect-ratio:4/3}.hero__copy{order:-1}.hero h1{font-size:2.35rem}.section{padding:64px 0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cards,.trust{grid-template-columns:1fr}.footer__grid{gap:42px 30px}.footer__bottom{flex-direction:column}.cart-table{display:block;overflow-x:auto}}@media(max-width:520px){.container{padding-inline:16px}.hero h1{font-size:2rem}.hero__copy{order:initial}.price{font-size:1.7rem}.gallery{gap:8px}.details__grid{gap:28px}.benefit-row{grid-template-columns:1fr}.pcard__body{padding:12px}.pcard__title{font-size:.88rem}.footer{padding-top:48px}.footer__grid{grid-template-columns:1fr;gap:40px}.footer__logo{max-width:200px;height:76px}.footer__description{font-size:.95rem!important}.section-head{margin-bottom:34px}.empty-state{padding:30px 18px}.wa-float{right:14px;bottom:14px}.cart-actions{flex-direction:column}.cart-actions .btn{width:100%}}.trust-section{background:var(--accent);color:var(--accent-foreground)}.trust-section .trust__icon{background:var(--accent-foreground);color:var(--accent)}.trust-section .trust__item span{color:color-mix(in oklab,var(--accent-foreground) 82%,transparent)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.announcement__track{animation:none}.btn,.pcard{transition:none}}.announcement{box-shadow:0 6px 18px color-mix(in oklab,var(--primary) 14%,transparent)}.announcement__track{animation-duration:24s;will-change:transform}.announcement:hover .announcement__track,.promo-repeat:hover .announcement__track{animation-play-state:paused}.header{box-shadow:0 8px 24px color-mix(in oklab,var(--primary) 18%,transparent);animation:header-in .5s ease-out both}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.logo img{filter:brightness(0) invert(1)}.hero__media{width:100%;max-width:580px;margin-inline:auto}.hero__main-media{box-shadow:0 18px 38px color-mix(in oklab,var(--accent) 10%,transparent)}.hero__main-media img{height:auto;max-height:580px;aspect-ratio:1;object-fit:contain}.reason-list{display:grid;gap:var(--reason-gap,14px);margin-top:28px}.reason{display:grid;grid-template-columns:var(--reason-size,44px) minmax(0,1fr);gap:14px;align-items:center;padding:var(--reason-padding,18px);border:1px solid var(--reason-card-border,var(--border));border-radius:var(--reason-card-radius,8px);background:var(--card);box-shadow:0 8px 24px color-mix(in oklab,var(--primary) 6%,transparent)}.reason__icon{display:grid;width:var(--reason-size,44px);height:var(--reason-size,44px);min-width:0;overflow:hidden;place-items:center;border:var(--reason-border-width,0px) solid var(--reason-border,var(--border));border-radius:var(--reason-radius,50%);background:var(--primary);color:var(--primary-foreground);font-weight:800}.reason strong,.reason span{display:block}.reason span{color:var(--muted-foreground);font-size:.88rem}.results{background:var(--results-bg,var(--muted));color:var(--results-text,var(--foreground))}.results__inner{max-width:900px}.results__head{text-align:left;margin-inline:0}.results .eyebrow{color:var(--results-accent,var(--accent))}.results__list{border-top:1px solid var(--results-border,var(--border))}.result{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:26px;padding:18px 0;border-bottom:1px solid var(--results-border,var(--border))}.result__ring{display:grid;width:92px;aspect-ratio:1;place-items:center;border-radius:50%;background:conic-gradient(var(--results-accent,var(--accent)) var(--result),color-mix(in oklab,var(--results-accent,var(--accent)) 18%,transparent) 0);position:relative}.result__ring:after{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--results-bg,var(--muted))}.result__ring strong{position:relative;z-index:1;color:var(--results-accent,var(--accent));font:800 1.25rem Plus Jakarta Sans,sans-serif}.result p{font-size:1.2rem;font-weight:600}.results__note{margin-top:18px;color:var(--results-note,var(--muted-foreground));font-size:.82rem}.quote{box-shadow:0 10px 28px color-mix(in oklab,var(--primary) 6%,transparent)}.quote__photo{width:64px;height:64px;margin-bottom:14px;border-radius:50%;object-fit:cover}.review-form-wrap{grid-template-columns:.7fr 1.3fr;gap:40px;margin-top:44px;padding:32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.review-form-wrap.is-visible{display:grid;animation:form-in .35s ease-out both}@keyframes form-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.review-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-form label{display:grid;gap:6px;font-size:.88rem;font-weight:700}.review-form input,.review-form textarea{width:100%;border:1px solid var(--border);border-radius:6px;background:var(--background);padding:12px;color:var(--foreground)}.review-form__description,.review-form .btn,.form-message,.review-form .errors{grid-column:1/-1}.review-form .btn{margin-top:0}.form-message--success{color:var(--stock);font-weight:700}.faq__label{display:flex;min-width:0;align-items:center;gap:14px}.faq__icon{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-weight:800}.socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.socials a{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--social-color,var(--accent));border-radius:50%;color:var(--social-color,var(--accent));background:var(--social-bg,transparent);transition:transform .2s ease,background .2s ease,color .2s ease}.socials a:hover{transform:translateY(-3px) rotate(4deg);background:var(--social-hover-bg,var(--accent));color:var(--social-hover-color,var(--accent-foreground))}.socials img{width:20px;height:20px;object-fit:contain}.socials svg{width:20px;height:20px;fill:currentColor;stroke:currentColor}.socials rect,.socials circle{fill:none;stroke-width:2}.payment-images{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.payment-images img{width:56px;height:34px;border-radius:4px;background:var(--primary-foreground);object-fit:contain;padding:3px}@media(max-width:800px){.review-form-wrap{grid-template-columns:1fr;gap:24px}.hero__media{max-width:520px}.results__inner{max-width:700px}}@media(max-width:520px){.hero__main-media img{max-height:420px}.review-form-wrap{padding:22px 16px}.review-form{grid-template-columns:1fr}.review-form label,.review-form__description,.review-form .btn{grid-column:1}.result{grid-template-columns:78px minmax(0,1fr);gap:16px}.result__ring{width:72px}.result__ring:after{top:7px;right:7px;bottom:7px;left:7px}.result__ring strong,.result p{font-size:1rem}.footer__logo{max-width:170px;height:68px}}@media(prefers-reduced-motion:reduce){.header{animation:none}.socials a{transition:none}}.nav a{position:relative;color:var(--primary-foreground)!important;transition:color .25s ease}.nav a:hover{color:var(--accent)!important}.nav a{animation:navIn .6s ease both}.nav a:nth-child(2){animation-delay:.1s}.nav a:nth-child(3){animation-delay:.2s}@keyframes navIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mobile-nav a{color:var(--primary-foreground);transition:color .25s ease}.mobile-nav a:hover,.mobile-nav a:active{color:var(--accent)}.pay-logos a,.pay-logos span{display:grid;min-width:44px;height:28px;place-items:center;border:1px solid var(--primary-border);border-radius:4px;background:var(--primary-foreground);color:var(--primary);font-size:10px;font-weight:800;overflow:hidden;transition:transform .2s ease}.pay-logos a:hover{transform:translateY(-2px)}.pay-logos img{max-width:56px;height:26px;object-fit:contain;padding:2px}.trust-section .trust__icon{background:var(--primary-foreground)!important;color:var(--accent)!important;box-shadow:0 4px 14px #00000026}.trust__icon svg{display:block}.footer__help-icon--svg{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1.5px solid var(--accent);border-radius:50%;color:var(--accent)!important;font-size:inherit}.socials a{transition:transform .25s ease,background .25s ease,color .25s ease!important;animation:socialPulse 3s ease-in-out infinite}.socials a:nth-child(2){animation-delay:.4s}.socials a:nth-child(3){animation-delay:.8s}.socials a:nth-child(4){animation-delay:1.2s}.socials a:hover{animation:none}@keyframes socialPulse{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--social-color,var(--accent)) 25%,transparent)}}@media(prefers-reduced-motion:reduce){.nav a,.socials a{animation:none}}.product-information{margin-top:24px;border-block:1px solid var(--primary-border)}.product-information__item+.product-information__item{border-top:1px solid var(--primary-border)}.product-information__summary{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:20px;min-height:76px;padding:22px 0;cursor:pointer;list-style:none;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;line-height:1.5;color:var(--primary-foreground)}.product-information__summary::-webkit-details-marker{display:none}.product-information__summary>span:first-child{overflow-wrap:anywhere}.product-information__summary:hover,.product-information__item[open]>.product-information__summary{color:var(--accent)}.product-information__summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.product-information__toggle{position:relative;display:block;width:28px;height:28px;border:1px solid var(--primary-border);border-radius:50%;color:var(--accent);transition:background .2s ease,border-color .2s ease}.product-information__toggle:before,.product-information__toggle:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.product-information__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.product-information__item[open] .product-information__toggle{background:var(--primary-lift);border-color:var(--accent)}.product-information__item[open] .product-information__toggle:after{transform:translate(-50%,-50%) rotate(0)}.product-information__content{padding:0 48px 24px 0;color:var(--primary-soft);font-size:.94rem;line-height:1.8;overflow-wrap:anywhere}.product-information__content>*+*{margin-top:12px}.product-information__content ul,.product-information__content ol{padding-left:22px}.product-information__content a{color:var(--primary-foreground);text-decoration:underline;text-underline-offset:3px}.product-information__content img{height:auto;max-width:100%}.product-information__content table{display:block;max-width:100%;overflow-x:auto}.announcement .announcement__track{animation:zaka-announcement-marquee var(--announcement-duration,40s) linear infinite;will-change:transform}.announcement__group{display:flex;align-items:center;justify-content:space-around;flex:0 0 auto;min-width:100vw;width:max-content}.announcement .announcement__item{display:flex;align-items:center;justify-content:center;gap:18px;width:auto;max-width:none;padding:12px 40px;white-space:nowrap;font-size:.8rem;font-weight:700}.announcement__separator{color:var(--accent);font-size:.8rem}.announcement:hover .announcement__track{animation-play-state:paused}@keyframes zaka-announcement-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(max-width:520px){.product-information__summary{min-height:70px;font-size:.94rem;gap:16px;padding-block:20px}.product-information__content{padding-right:0;font-size:.9rem}.announcement .announcement__item{padding-inline:28px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.product-information__toggle,.product-information__toggle:after{transition:none}.announcement .announcement__track{animation:none;width:100%}.announcement__group{width:100%;min-width:0;flex-wrap:wrap}.announcement__group[aria-hidden=true]{display:none}.announcement .announcement__item{white-space:normal;padding:8px 16px;max-width:100%}}.hero .product-confidence{gap:0;margin:0}.hero .product-confidence li{align-items:flex-start;gap:12px;padding:12px 0;line-height:1.6}.hero .product-confidence li+li{border-top:1px solid var(--primary-border)}.product-confidence__check{display:grid;place-items:center;width:24px;min-height:24px;margin-top:1px;font-size:1.1rem;line-height:1.5}.product-confidence__text{min-width:0;overflow-wrap:anywhere}.hero .product-availability{align-items:flex-start;gap:10px;margin-top:16px;font-size:.875rem;line-height:1.6}.product-availability .dot{width:8px;height:8px;margin-top:7px}.product-availability__text{min-width:0;overflow-wrap:anywhere}.product-availability strong{font-weight:700}.product-availability__separator,.hero .product-availability--unavailable strong{color:var(--primary-muted)}.product-availability--unavailable .dot{background:var(--primary-muted)}@media(max-width:520px){.hero .product-confidence li{padding-block:10px;font-size:.94rem;gap:10px}.hero .product-availability{font-size:.82rem}}.logo{width:var(--logo-w,194px)}.logo img{height:auto;max-height:min(var(--logo-h,72px),84px);filter:var(--logo-filter,brightness(0) invert(1))}@media(max-width:1024px){.logo img{max-height:72px}}@media(max-width:800px){.logo{width:var(--logo-w-mobile,150px)}.logo img{max-height:64px}}.btn{cursor:pointer;transition:background-color .2s,color .2s,transform .15s,box-shadow .2s,border-color .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in oklab,var(--primary) 25%,transparent);background:var(--primary-lift)}.btn:active{transform:translateY(0) scale(.98)}.btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-foreground)}.btn--outline{background:transparent;color:var(--primary);border-color:var(--primary)}.btn--outline:hover{background:var(--primary);color:var(--primary-foreground)}.btn--small{min-height:42px;padding:0 16px;font-size:.78rem;width:100%;margin-top:12px}.btn--disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn:focus-visible,.qty-picker__btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:24px}@media(max-width:1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.pcard{display:flex;flex-direction:column}.pcard__img{position:relative;overflow:hidden}.pcard__img img{transition:opacity .35s,transform .5s}.pcard__img-alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.pcard:hover .pcard__img-alt{opacity:1}.pcard:hover .pcard__img-main{transform:scale(1.04)}.pcard__badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--accent);color:var(--accent-foreground);font-size:.75rem;font-weight:800}.pcard__badge--out{left:auto;right:10px;background:var(--foreground);color:var(--background)}.pcard__body{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pcard__vendor{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.pcard__title a:hover{color:var(--accent)}.pcard__stars{color:var(--review-star);font-size:.85rem;letter-spacing:2px;margin-top:4px}.pcard__desc{margin-top:6px;font-size:.85rem;color:var(--muted-foreground);line-height:1.45}.pcard__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px}.pcard__compare{color:var(--muted-foreground);text-decoration:line-through;font-size:.85rem}.pcard__form{margin:0}.empty-state--full{grid-column:1/-1}.collection-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.collection-bar__count{color:var(--muted-foreground)}.collection-bar__sort{display:flex;align-items:center;gap:10px;font-weight:600}.collection-bar select,.search-form input{padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--card)}.pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px}.search-form{display:flex;gap:12px;margin-bottom:32px}.search-form input{flex:1;min-height:56px}.search-form .btn{margin-top:0}.container--narrow{max-width:820px}.qty-picker{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:6px;overflow:hidden;background:var(--card)}.qty-picker input{width:48px;border:0;text-align:center;font-weight:700;-moz-appearance:textfield;background:transparent}.qty-picker input::-webkit-inner-spin-button{-webkit-appearance:none}.qty-picker__btn{width:40px;height:40px;border:0;background:transparent;font-size:1.2rem;cursor:pointer;transition:background-color .2s,color .2s}.qty-picker__btn:hover{background:var(--accent);color:var(--accent-foreground)}.product-form .qty-picker{margin-top:24px}.cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.cart-item{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--border)}.cart-item__img{display:block;border-radius:var(--radius);overflow:hidden;background:var(--product-media)}.cart-item__img img{width:100%;height:110px;object-fit:contain}.cart-item__title{font-weight:700}.cart-item__title:hover{color:var(--accent)}.cart-item__variant,.cart-item__price s{color:var(--muted-foreground);font-size:.85rem}.cart-item__price{margin-top:4px}.cart-item__controls{display:flex;align-items:center;gap:16px;margin-top:12px;flex-wrap:wrap}.cart-item__remove{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;color:var(--destructive,oklch(57.7% .245 27.3));font-size:.85rem;font-weight:600;transition:background-color .2s,color .2s}.cart-item__remove svg{width:16px;height:16px}.cart-item__remove:hover{background:var(--destructive,oklch(57.7% .245 27.3));color:var(--card)}.cart-item__total{font-weight:800}.cart-summary{position:sticky;top:120px;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.cart-summary h2{font-size:1.3rem;margin-bottom:16px}.cart-summary__row{display:flex;justify-content:space-between;padding:8px 0}.cart-summary__save{color:var(--stock)}.cart-summary__total{border-top:1px solid var(--border);margin-top:8px;padding-top:16px;font-size:1.2rem;font-weight:800}.cart-summary__note,.cart-summary__trust{font-size:.8rem;color:var(--muted-foreground);margin-top:8px}.cart-summary__label{display:block;margin-top:16px;font-size:.85rem;font-weight:600}.cart-summary__label textarea{width:100%;margin-top:6px;padding:10px;border:1px solid var(--border);border-radius:6px}.cart-summary .btn{margin-top:14px}.cart-summary__continue{display:block;text-align:center;margin-top:14px;font-weight:600}.cart-summary__continue:hover{color:var(--accent)}.ship-bar{margin-bottom:28px;padding:18px 20px;border-radius:var(--radius);background:var(--muted)}.ship-bar__track{height:8px;margin-top:10px;border-radius:999px;background:var(--border);overflow:hidden}.ship-bar__fill{display:block;height:100%;background:var(--stock);border-radius:inherit;transition:width .6s}@media(max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary{position:static}}@media(max-width:520px){.cart-item{grid-template-columns:80px minmax(0,1fr)}.cart-item__img img{height:80px}.cart-item__total{grid-column:2}}.countdown{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding:12px 16px;border-radius:var(--radius);background:color-mix(in oklab,var(--accent) 10%,transparent);border:1px dashed var(--accent)}.countdown__label{font-weight:700}.countdown__time{font-family:Plus Jakarta Sans,sans-serif;font-size:1.3rem;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--sticky-bg,var(--card));color:var(--sticky-text,var(--foreground));border-top:1px solid var(--border);box-shadow:0 -10px 30px color-mix(in oklab,var(--primary) 15%,transparent);transform:translateY(110%);transition:transform .3s}.sticky-buy.is-visible{transform:none}.sticky-buy__info{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.sticky-buy__info>div{min-width:0}.sticky-buy__info img{flex-shrink:0}.sticky-buy__info img{width:48px;height:48px;object-fit:contain;border-radius:6px;background:var(--product-media)}.sticky-buy__title{color:var(--sticky-text, var(--foreground));font-weight:700;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sticky-buy__price{color:var(--sticky-price,var(--accent));font-weight:800}.sticky-buy__btn{margin-top:0;min-height:46px;padding:0 28px;width:auto;flex-shrink:0;max-width:55%;overflow-wrap:anywhere;white-space:normal}.btn--sticky{background:var(--sticky-button-bg,var(--accent));border-color:var(--sticky-button-bg,var(--accent));color:var(--sticky-button-text,var(--accent-foreground))}.btn--sticky:hover{background:var(--sticky-button-hover,var(--accent-hover));border-color:var(--sticky-button-hover,var(--accent-hover));color:var(--sticky-button-text,var(--accent-foreground))}.details .details__grid{align-items:center}.details__card{position:relative;padding:18px;border-radius:calc(var(--radius) * 2);background:color-mix(in srgb,var(--card-bg,var(--product-media)) var(--card-opacity,100%),transparent);border:1px solid var(--border);box-shadow:var(--shadow)}.details__frame{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:var(--radius);max-height:560px;width:100%}.details .details__media img.details__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;object-fit:var(--img-fit,cover);opacity:var(--img-opacity,1);transition:transform .6s}.details__card:hover .details__img{transform:scale(1.03)}.details .details__media img.details__mockup{position:absolute;z-index:2;bottom:6%;height:auto;max-height:88%;object-fit:contain;aspect-ratio:auto;opacity:var(--mock-opacity,1);filter:drop-shadow(0 18px 30px color-mix(in oklab,var(--primary) 30%,transparent))}.details__mockup--top-right{top:6%;right:6%;bottom:auto!important}.details__mockup--right{right:6%}.details__mockup--left{left:6%}.details__mockup--center{left:50%;transform:translate(-50%)}.details__badge{position:absolute;z-index:3;top:16px;left:16px;padding:6px 14px;border-radius:999px;background:var(--card);color:var(--primary);font-size:.78rem;font-weight:800;box-shadow:0 6px 16px color-mix(in oklab,var(--primary) 15%,transparent)}@media(max-width:1024px){.details__frame{aspect-ratio:1/1;max-height:none}}@media(max-width:520px){.details__card{padding:10px}}.pay-logos a,.pay-logos span{width:60px;min-width:60px;height:38px;padding:0;overflow:hidden;border-radius:6px}.pay-logos img{display:block;width:100%;max-width:none;height:100%;padding:0;object-fit:cover}.review-cta{display:flex;justify-content:center;margin-top:32px}.review-cta .btn{margin-top:0}.review-form-wrap[hidden]{display:none!important}.details .details__grid{align-items:stretch}.details__card{display:flex;padding:20px;border:0;box-shadow:none;background:linear-gradient(var(--fade-dir,to bottom),color-mix(in srgb,var(--card-bg) var(--card-opacity,100%),transparent) 0%,color-mix(in srgb,var(--card-bg) calc(var(--card-opacity,100%) * .5),transparent) 55%,transparent 100%)}.details__frame{flex:1;height:100%;min-height:440px;max-height:none;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.details .details__media img.details__img{object-position:center}@media(max-width:1024px){.details__frame{min-height:0;aspect-ratio:1/1}}.footer__logo{width:var(--flogo-w,240px);max-width:100%;height:auto;max-height:none;filter:var(--flogo-filter,brightness(0) invert(1))}@media(max-width:800px){.footer__logo{width:var(--flogo-w-mobile,180px)}}.payment-images{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.payment-card{display:grid;place-items:center;width:72px;height:46px;overflow:hidden;border-radius:6px;background:var(--primary-foreground);color:var(--primary);font-size:.72rem;font-weight:800;transition:transform .2s}a.payment-card:hover{transform:translateY(-2px)}.payment-card img{display:block;width:100%;height:100%;object-fit:cover}.wa-float,.wa-float--right{position:fixed;right:20px;left:auto;bottom:var(--wa-bottom,100px);z-index:70;display:flex;align-items:center;gap:10px;width:auto;height:auto;padding:6px;border-radius:999px;background:var(--wa-bg,var(--whatsapp));color:var(--wa-fg,var(--accent-foreground));box-shadow:0 10px 30px color-mix(in srgb,var(--wa-bg,var(--whatsapp)) 45%,transparent),0 2px 6px color-mix(in oklab,var(--primary) 20%,transparent);transition:transform .25s,box-shadow .25s}.wa-float--left{right:auto;left:20px}.wa-float:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 36px color-mix(in srgb,var(--wa-bg,var(--whatsapp)) 55%,transparent)}.wa-float__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--wa-fg,#fff) 18%,transparent)}.wa-float--label{padding-right:20px}.wa-float__text{display:flex;flex-direction:column;line-height:1.15;font-weight:800;font-size:.95rem}.wa-float__text small{font-size:.7rem;font-weight:500;opacity:.85}.wa-float__dot{position:absolute;top:4px;left:42px;width:12px;height:12px;border-radius:50%;background:var(--stock);border:2px solid var(--wa-bg,var(--whatsapp))}.wa-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--wa-bg,var(--whatsapp));animation:wa-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.25);opacity:0}}@media(max-width:800px){.wa-float,.wa-float--right{right:14px;bottom:var(--wa-bottom-mobile,95px)}.wa-float--left{left:14px}.wa-float__text{display:none}.wa-float--label{padding-right:6px}}@media(prefers-reduced-motion:reduce){.wa-float:before{animation:none}}.announcement{background:var(--announcement-bg,var(--primary-lift))}.announcement .announcement__item{color:var(--announcement-text,var(--primary-foreground));font-size:var(--announcement-font-size,13px)}.announcement__separator{color:currentColor}.hero h1{font-size:var(--hero-title-size,54px);color:var(--hero-title-color,var(--primary-foreground));overflow-wrap:anywhere}.hero__title-highlight{color:var(--hero-title-accent,var(--accent))}.hero__grid>*{min-width:0}.hero__main-media{background:linear-gradient(var(--hero-card-fade,to bottom),color-mix(in srgb,var(--hero-card-color,var(--product-media)) var(--hero-card-opacity,100%),transparent),transparent);box-shadow:none}.hero__main-media[data-fade=solid]{background:color-mix(in srgb,var(--hero-card-color,var(--product-media)) var(--hero-card-opacity,100%),transparent)}.sticky-buy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:var(--sticky-padding,10px) 16px max(var(--sticky-padding,10px),env(safe-area-inset-bottom))}.sticky-buy__btn{width:var(--sticky-button-width,210px);max-width:min(55vw,320px);min-height:var(--sticky-button-height,46px);font-size:var(--sticky-button-size,16px);padding:8px 12px;line-height:1.3}.details__badge{top:var(--badge-y,4px);left:var(--badge-x,4px);max-width:calc(100% - var(--badge-x,4px) - 4px);white-space:normal;overflow-wrap:anywhere;background:var(--badge-bg,var(--card));color:var(--badge-text,var(--primary))}.details .details__media img.details__mockup{bottom:var(--mock-inset-y,1%);max-width:calc(100% - var(--mock-inset-x,1%));max-height:calc(100% - var(--mock-inset-y,1%));object-fit:contain}.details__mockup--right{right:var(--mock-inset-x,1%)}.details__mockup--left{left:var(--mock-inset-x,1%)}.details__mockup--top-right{right:var(--mock-inset-x,1%);top:var(--mock-inset-y,1%)}.details__copy{min-width:0;overflow-wrap:anywhere}.reason{background:var(--reason-bg,var(--card));color:var(--reason-text,var(--foreground))}.reason>div{min-width:0}.reason span:not(.reason__icon){color:inherit;opacity:.85}.reason .reason__icon{display:grid;background:var(--reason-icon,var(--primary));color:var(--reason-symbol-color,var(--primary-foreground));font-size:1.1rem;line-height:1.1;text-align:center;overflow-wrap:anywhere}.reason .reason__icon img{width:70%;height:70%;object-fit:contain}.promo-repeat{position:relative;isolation:isolate;display:flex;align-items:center;min-height:var(--ribbon-height,140px);background:transparent;color:var(--ribbon-text,var(--primary-foreground))}.promo-repeat__waves{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;fill:var(--ribbon-bg,var(--primary));pointer-events:none}.promo-repeat__wave-back{opacity:.35}.promo-repeat__wave-mid{opacity:.6}.promo-repeat--straight{background:var(--ribbon-bg,var(--primary))}.promo-repeat--straight .promo-repeat__waves{display:none}.promo-repeat .announcement__track{animation:zaka-announcement-marquee var(--announcement-duration,40s) linear infinite}.promo-repeat .announcement__item{width:auto;max-width:none;white-space:nowrap;padding:12px 40px;font-size:var(--ribbon-font-size,16px);color:var(--announcement-text,var(--ribbon-text,var(--primary-foreground)))}.trust-section{background:var(--trust-bg,var(--accent));color:var(--trust-text,var(--accent-foreground));padding-block:var(--trust-space,64px)}.trust-section .trust__item{min-width:0;color:var(--trust-item-text,var(--trust-text));overflow-wrap:anywhere}.trust-section .trust__item>div{min-width:0}.trust-section .trust__item span:not(.trust__icon){color:inherit;opacity:.85}.trust-section .trust__icon{background:var(--trust-icon-bg,var(--accent-foreground))!important;color:var(--trust-icon-color,var(--accent))!important}.trust-section--cards{background:transparent}.trust-section--cards .trust__item{padding:24px;background:var(--trust-item-bg,var(--trust-bg));border-radius:var(--trust-radius,8px)}.trust-section--minimal .trust__item+.trust__item{border-inline-start:1px solid currentColor;padding-inline-start:24px}.btn--card{background:var(--card-button-color,var(--accent));border-color:var(--card-button-color,var(--accent));color:var(--card-button-text,var(--accent-foreground));white-space:normal;overflow-wrap:anywhere;height:auto;padding-block:10px;line-height:1.4}.btn--card:hover{background:var(--card-button-hover,var(--accent-hover));border-color:var(--card-button-hover,var(--accent-hover));color:var(--card-button-text,var(--accent-foreground))}.pcard__badge--discount{background:var(--card-discount-bg,var(--accent));color:var(--card-discount-text,var(--accent-foreground))}.btn--hero{margin-top:28px;background:var(--hero-button-bg,var(--accent));border-color:var(--hero-button-bg,var(--accent));color:var(--hero-button-text,var(--accent-foreground));white-space:normal;overflow-wrap:anywhere;padding-block:14px;line-height:1.4}.btn--hero:hover{background:var(--hero-button-hover,var(--accent-hover));border-color:var(--hero-button-hover,var(--accent-hover));color:var(--hero-button-text,var(--accent-foreground))}.cart-page .cart-summary button[name=checkout]{background:var(--checkout-bg,var(--accent));border-color:var(--checkout-bg,var(--accent));color:var(--checkout-text,var(--accent-foreground));font-size:var(--checkout-size,16px);min-height:var(--checkout-height,56px);height:auto;padding:10px 16px;overflow-wrap:anywhere}.cart-item__property{font-size:.85rem;overflow-wrap:anywhere}.cart-item__property a{text-decoration:underline}.additional-checkout-buttons,.shopify-payment-button{margin-top:16px}@media(max-width:800px){.hero h1{font-size:var(--hero-title-size-mobile,32px)}.trust-section--minimal .trust__item+.trust__item{border-inline-start:0;border-top:1px solid currentColor;padding-inline-start:0;padding-top:24px}}@media(max-width:520px){.promo-repeat .announcement__item{padding-inline:24px}.sticky-buy{padding-inline:12px}.cart-summary{padding:20px}.trust-section--cards .trust__item{padding:18px}}@media(prefers-reduced-motion:reduce){.promo-repeat .announcement__track{animation:none;width:100%}.promo-repeat .announcement__group{width:100%;min-width:0;flex-wrap:wrap}.promo-repeat .announcement__group[aria-hidden=true]{display:none}.promo-repeat .announcement__item{white-space:normal;max-width:100%;overflow-wrap:anywhere}.sticky-buy{transition:none}}@media(min-width:801px)and (max-width:1100px){.header__inner{grid-template-columns:minmax(0,1fr) auto}.header .nav{display:none}.header .menu-toggle{display:grid}.header .mobile-nav{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - 84px);overflow-y:auto;background:var(--primary);padding:18px;border-top:1px solid var(--primary-border);box-shadow:var(--shadow)}.header .mobile-nav.is-open{display:grid}.header .mobile-nav a{padding:14px;border-bottom:1px solid var(--primary-border);font-family:var(--nav-font,"DM Sans",sans-serif);font-size:var(--nav-size-mobile,16px);font-weight:var(--nav-weight,600);font-style:var(--nav-style,normal);overflow-wrap:anywhere}}@media(max-width:520px){.reason{column-gap:12px}.pcard .btn--card{padding-inline:8px}}@media(prefers-reduced-motion:reduce){.btn:hover,.pcard:hover,.details__card:hover .details__img{transform:none}}.announcement .announcement__item{font-family:var(--announcement-font,"Plus Jakarta Sans",sans-serif);font-weight:var(--announcement-weight,700);font-style:var(--announcement-style,normal)}.announcement .announcement__separator{display:grid;place-items:center;flex:none;width:var(--announcement-icon-size,18px);height:var(--announcement-icon-size,18px);font-size:var(--announcement-icon-size,18px);line-height:1}.announcement__separator img{width:100%;height:100%;object-fit:contain}.header--logo-center .header__inner{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.header--logo-center .logo{grid-column:2;grid-row:1;justify-self:center}.header--logo-center .logo img{object-position:center}.header--logo-center .nav{grid-column:1;grid-row:1;gap:20px;min-width:0}.header--logo-center .header-actions{grid-column:3;grid-row:1;justify-self:end}@media(max-width:1100px){.header--logo-center .header-actions{display:contents}.header--logo-center .menu-toggle{grid-column:1;grid-row:1;justify-self:start}.header--logo-center .header-actions>a{grid-column:3;grid-row:1;justify-self:end}}@media(max-width:800px){.header--logo-center .logo{max-width:min(var(--logo-w-mobile,150px),calc(100vw - 128px))}}.hero__main-media{aspect-ratio:1;display:grid;place-items:center}.hero__main-media img{width:100%;height:100%;max-height:none;aspect-ratio:1;object-fit:contain;object-position:center}.gallery__thumb{aspect-ratio:1}.gallery__thumb img{width:100%;height:100%;object-fit:contain}.pcard__img{position:relative;aspect-ratio:1}.pcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.pcard:hover .pcard__img-main{transform:none}.details__card{padding:var(--details-card-padding,20px)}.details__copy h2{color:var(--details-title-color,var(--foreground))}.details__title-highlight{color:var(--details-title-accent,var(--accent))}.details__mockup--top-left{top:var(--mock-inset-y,1%);left:var(--mock-inset-x,1%);bottom:auto!important}@media(max-width:1024px){.details__frame{height:auto;flex:none;width:100%;aspect-ratio:1}}.btn--hero{--control-hover-bg:var(--hero-button-hover,var(--button-hover-bg,var(--accent-hover)))}.btn--sticky{--control-hover-bg:var(--sticky-button-hover,var(--button-hover-bg,var(--accent-hover)))}.btn--card{--control-hover-bg:var(--card-button-hover,var(--button-hover-bg,var(--accent-hover)))}.socials a{--control-hover-bg:var(--social-hover-bg,var(--button-hover-bg,var(--accent-hover)));--control-hover-text:var(--social-hover-color,var(--button-hover-text,var(--accent-foreground)))}:is(button,.btn,.icon-btn,.cart-item__remove,.socials a,.wa-float,.payment-card[href],.pay-logos a){transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}:is(button,.btn,.icon-btn,.cart-item__remove,.socials a,.wa-float,.payment-card[href],.pay-logos a):not(:disabled):not(.btn--disabled):not(.shopify-payment-button__button):not(.shopify-payment-button__more-options):is(:hover,:focus-visible){background:var(--control-hover-bg,var(--button-hover-bg,var(--accent-hover)));color:var(--control-hover-text,var(--button-hover-text,var(--accent-foreground)));border-color:var(--button-hover-border,var(--control-hover-bg,var(--button-hover-bg,var(--accent-hover))))}.cart-page .cart-summary button[name=checkout]:not(:disabled):is(:hover,:focus-visible){background:var(--button-hover-bg,var(--accent-hover));color:var(--button-hover-text,var(--accent-foreground));border-color:var(--button-hover-border,var(--button-hover-bg,var(--accent-hover)))}.gallery__thumb:is(:hover,:focus-visible){opacity:1;box-shadow:0 0 0 2px var(--button-hover-border,var(--button-hover-bg,var(--accent-hover)))}:is(button,.btn,.icon-btn,.cart-item__remove,.socials a,.wa-float,.payment-card[href],.pay-logos a):focus-visible{outline:2px solid var(--button-hover-border,var(--accent));outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(button,.btn,.icon-btn,.cart-item__remove,.socials a,.wa-float,.payment-card[href],.pay-logos a){transition:none}}.shopify-payment-button__button--unbranded:not(:disabled):is(:hover,:focus-visible){background:var(--button-hover-bg,var(--accent-hover))!important;color:var(--button-hover-text,var(--accent-foreground))!important;border-color:var(--button-hover-border,var(--button-hover-bg,var(--accent-hover)))!important}.header,.header .mobile-nav{background:var(--header-bg,var(--primary))}.header .icon-btn{color:var(--header-icon-color,var(--primary-foreground));--control-hover-bg:var(--header-icon-hover-bg,var(--button-hover-bg));--control-hover-text:var(--header-icon-hover,var(--button-hover-text))}.header .icon-btn:not(:disabled):is(:hover,:focus-visible){background:var(--control-hover-bg);color:var(--control-hover-text);border-color:var(--button-hover-border,var(--control-hover-bg))}.header .cart-count{color:var(--accent-foreground)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/theme.css.map */
