:root{--font-body:"Jost", "Cairo", system-ui, sans-serif;--font-display:"Grandstander", "Cairo", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 40px);--header-h:68px;--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--r-round:50%;--ease:cubic-bezier(.22, .61, .36, 1);--star:#f5a524;--success:#0e8a5c;--danger:#c8341f;--warm:#ffb020;--whatsapp:#0f7d37;--on-dark:#fff;--paper:#fff;--warm-text:#9a5b00;--warm-deep:#7a4a00;--warm-ink:#3a2500;--toast-ok-ink:#6ee7b7;--toast-link-ink:#9fd2ff;--wa-caption-ink:#64748b;--wa-card-ink:#1b2733;--on-paper:#10202f;--motion-hero-interval:6.5s;--motion-ticker-interval:5s;--motion-menu-close-delay:.16s;--motion-drawer-focus-delay:40ms;--motion-toast-visible:3.8s;--motion-cart-refresh-delay:.25s;--motion-quote-debounce:.25s;--motion-quote-phone-debounce:.3s}html[dir=rtl]{--font-body:"Cairo", "Jost", system-ui, sans-serif;--font-display:"Cairo", "Grandstander", system-ui, sans-serif}html[data-corners=round]{--r-sm:14px;--r:22px;--r-lg:32px}html[data-corners=square]{--r-sm:4px;--r:6px;--r-lg:8px;--r-pill:8px}html[data-font=classic]{--font-display:var(--font-body)}:root,.wc-scheme{--bg:var(--wc-color-background,#f7fbff);--ink:var(--wc-color-text,#1b2733);--heading:var(--wc-color-heading,#10202f);--accent:var(--wc-color-accent,#006fcb);--btn:var(--wc-color-button,#006fcb);--btn-ink:var(--wc-color-button-text,#fff);--line:var(--wc-color-border,#dce7f2);--muted:color-mix(in oklab, var(--ink) 64%, var(--bg));--soft:color-mix(in oklab, var(--accent) 9%, var(--bg));--softer:color-mix(in oklab, var(--accent) 4%, var(--bg));--card:color-mix(in oklab, var(--bg) 35%, white);--field:color-mix(in oklab, var(--bg) 20%, white);--line-strong:color-mix(in oklab, var(--ink) 20%, var(--bg));--success-text:color-mix(in oklab, var(--success) 75%, var(--heading));--danger-text:color-mix(in oklab, var(--danger) 75%, var(--heading));--shadow:0 1px 2px color-mix(in oklab, var(--heading) 6%, transparent), 0 12px 32px -18px color-mix(in oklab, var(--heading) 30%, transparent);--shadow-lg:0 30px 70px -32px color-mix(in oklab, var(--heading) 45%, transparent);--accent-text:color-mix(in oklab, var(--accent) 75%, var(--heading));color:var(--ink)}@supports (color:oklch(from red l c h)){:root,.wc-scheme{--card:oklch(from var(--bg) calc(l + (1 - l) * .65 * clamp(0, (l - .6) * 1000, 1) + .06 * (1 - clamp(0, (l - .6) * 1000, 1))) c h);--field:oklch(from var(--bg) calc(l + (1 - l) * .8 * clamp(0, (l - .6) * 1000, 1) + .1 * (1 - clamp(0, (l - .6) * 1000, 1))) c h)}}:root{--text-assure-li:12.5px;--text-badge:12.5px;--text-body:16px;--text-brand-text:min(calc(var(--logo-h,42px) * .5), 26px);--text-brand-text-wide:calc(var(--logo-h,42px) * .6);--text-breadcrumbs:13.5px;--text-btn:15.5px;--text-btn-lg:16.5px;--text-btn-sm:14px;--text-cart-badge:11px;--text-cart-drawer-head-h2:21px;--text-cart-line-blocked:13px;--text-cart-line-variant:13px;--text-cart-more-title:clamp(22px, 2.6vw, 30px);--text-cart-page-benefits:14px;--text-cart-page-count:.5em;--text-cart-page-head-h1:clamp(28px, 3.6vw, 40px);--text-cart-summary:14.5px;--text-cart-summary-row-small:12.5px;--text-cart-summary-row-total:18px;--text-cart-trust:13.5px;--text-checkout-head-h1:clamp(28px, 3.6vw, 40px);--text-checkout-line-qty:12px;--text-checkout-line-title:14.5px;--text-checkout-line-variant:13px;--text-checkout-totals:14.5px;--text-checkout-totals-row-small:12.5px;--text-checkout-totals-row-total:18px;--text-chip:14px;--text-cod-chip:13px;--text-collection-card-count:13px;--text-collection-card-large-cta:14px;--text-collection-card-large-title:clamp(20px, 2vw, 26px);--text-collection-card-title:clamp(16px, 1.6vw, 20px);--text-contact-card-strong:17px;--text-contact-help-h2:20px;--text-countdown-part:clamp(24px, 7vw, 32px);--text-countdown-part-small:12px;--text-countdown-title:clamp(18px, 4.6vw, 22px);--text-coupon-note:13.5px;--text-coupon-toggle:14.5px;--text-delivery-choice-fee:13px;--text-delivery-choice-label:14px;--text-editor-placeholder:14.5px;--text-empty-state-h2:clamp(20px, 2.4vw, 26px);--text-eyebrow:13px;--text-field-error:13px;--text-field-hint:13px;--text-field-label:14px;--text-footer-bottom:13px;--text-footer-brand:28px;--text-footer-col-h2:15px;--text-free-ship:14px;--text-gallery-count:13px;--text-gallery-sticker:17px;--text-hero-subtitle:clamp(16px, 1.5vw, 19px);--text-hero-title:clamp(42px, 6.4vw, 84px);--text-image-banner-h2:clamp(30px, 4.4vw, 56px);--text-image-banner-p:clamp(15px, 1.4vw, 18px);--text-landing-product-name:clamp(24px, 6vw, 34px);--text-listing-head-count:13px;--text-listing-head-h1:clamp(30px, 4vw, 48px);--text-listing-sort-label:14px;--text-listing-sort-select:15px;--text-locale-header-trigger:13px;--text-locale-menu-a:14px;--text-marquee:14.5px;--text-mega-list:14.5px;--text-mobile-buy-bar-price-small:11.5px;--text-mobile-buy-bar-price-strong:19px;--text-mobile-menu-languages-a:14px;--text-mobile-nav-summary:18px;--text-nav-summary:15px;--text-notice:14px;--text-offer-tile-detail:13px;--text-offer-tile-price:13px;--text-offer-tile-price-strong:17px;--text-offer-tile-qty:18px;--text-offer-tile-ribbon:12px;--text-offer-tile-save:12.5px;--text-offer-unit-label:13.5px;--text-option-value:14.5px;--text-option-value-sm:13.5px;--text-order-note:13px;--text-order-panel-title:clamp(19px, 2.2vw, 23px);--text-order-submit:18px;--text-otp-code:22px;--text-otp-status:14px;--text-pagination-page:14px;--text-price-compare:.86em;--text-price-from:.8em;--text-price-lg:clamp(24px, 3vw, 30px);--text-product-card-price:16px;--text-product-card-title:15px;--text-product-facts:14.5px;--text-product-info-title:clamp(24px, 3vw, 34px);--text-product-title-h1:clamp(26px, 3.4vw, 40px);--text-prose:16px;--text-prose-code:.9em;--text-prose-figcaption:.86em;--text-prose-h2:1.45em;--text-prose-h3:1.25em;--text-prose-h4-h5-h6:1.08em;--text-prose-table:.94em;--text-rating-line:14px;--text-review-card-body:15px;--text-review-card-date:12.5px;--text-review-dialog-head-h2:22px;--text-review-form-lead:14.5px;--text-reviews-summary-h2:clamp(26px, 3.2vw, 38px);--text-reviews-summary-score-strong:32px;--text-save-badge:13.5px;--text-search-dialog-head:20px;--text-section-head-h2:clamp(28px, 3.4vw, 44px);--text-section-head-p:clamp(15px, 1.3vw, 17px);--text-select:15px;--text-service-page-big:clamp(80px, 14vw, 150px);--text-side-card-h2:20px;--text-side-card-link:14.5px;--text-side-card-p:14.5px;--text-site-footer:14.5px;--text-steps-number:13px;--text-steps-text:14px;--text-steps-title:17px;--text-stock-line:14px;--text-support-band-h2:clamp(24px, 3vw, 36px);--text-testimonial-avatar:19px;--text-testimonial-before:90px;--text-testimonial-date:13px;--text-testimonial-product:14px;--text-testimonial-quote:16px;--text-text-page-prose-h1:clamp(30px, 4vw, 44px);--text-textarea:16px;--text-thanks-details-small:12.5px;--text-thanks-h1:clamp(30px, 4.4vw, 44px);--text-thanks-number-strong:clamp(19px, 5.4vw, 26px);--text-toast-inner:14px;--text-topbar:13px;--text-track-lines-h3:16px;--text-track-placed:14px;--text-track-refusal:14.5px;--text-track-stage-h2:clamp(20px, 2.4vw, 26px);--text-track-step:14.5px;--text-track-step-wide:13.5px;--text-trust-row-item:13px;--text-upload-button:14px;--text-upload-item-small:12px;--text-variant-label:14.5px;--text-verified:12.5px;--text-voice-note-error:13px;--text-voice-note-time:13px;--text-wa-bubble:14px;--text-wa-caption:12.5px;--text-whatsapp-float:14.5px;--leading-assure-li:1.3;--leading-body:1.6;--leading-btn:1.2;--leading-cart-badge:19px;--leading-cart-line-title:1.35;--leading-checkout-line-qty:22px;--leading-checkout-line-title:1.35;--leading-collection-card-title:1.2;--leading-countdown-part:1.1;--leading-delivery-choice-label:1.3;--leading-h1-h2-h3-h4:1.35;--leading-h4:1.15;--leading-hero-title:.98;--leading-hero-title-rtl:1.25;--leading-landing-product-name:1.2;--leading-mobile-buy-bar-price:1.2;--leading-offer-tile-name:1.35;--leading-product-card-title:1.4;--leading-prose:1.75;--leading-prose-h2-h3-h4-h5-h6:1.3;--leading-steps-text:1.5;--leading-testimonial-quote:1.65;--leading-trust-row-item:1.35;--leading-wa-bubble:1.55;--tracking-eyebrow:.04em;--tracking-h4:-.005em;--tracking-hero-title:-.01em;--tracking-locale-header-trigger:.04em;--tracking-otp-code:.4em;--tracking-thanks-number-strong:.04em;--radius-checkout-line-img:12px;--radius-checkout-page-order-panel:calc(var(--r-lg) + 4px);--radius-offer-tile-qty:14px;--radius-product-detail-featured:calc(var(--r-lg) + 8px);--radius-product-order-panel:calc(var(--r-lg) + 4px);--radius-prose-code:6px;--radius-prose-mark:4px;--radius-prose-ul-li-before:5px;--radius-review-card-photo:14px;--radius-select-option:10px;--radius-select-picker:16px;--radius-support-band:calc(var(--r-lg) + 8px);--radius-textarea:14px;--radius-thanks-card:calc(var(--r-lg) + 8px);--radius-track-card:calc(var(--r-lg) + 8px);--radius-upload-item-bar:4px;--radius-upload-item-img:14px;--radius-voice-note-bars:3px;--radius-voice-note-track:8px;--radius-wa-bubble:4px 16px 16px 16px;--radius-wa-bubble-rtl:16px 4px 16px 16px;--border-delivery-choice-focus-offset:2px;--border-focus-ring-offset:2px;--border-gallery-thumb:2px solid transparent;--border-locale-trigger-focus:2px solid currentColor;--border-locale-trigger-focus-offset:2px;--border-offer-tile-focus-offset:2px;--border-site-header:1px solid transparent;--border-voice-note-seek-focus-offset:4px;--border-voice-note-spinner:2px solid currentColor;--border-wa-card:1px solid #dce7f2;--shadow-gallery-sticker:0 10px 24px -10px var(--danger);--shadow-mobile-buy-bar:0 -14px 30px -24px #10202f80;--shadow-offer-tile-ribbon:0 6px 14px -6px var(--warm);--shadow-option-value-swatch:inset 0 0 0 1px #0000001f;--shadow-site-header-is-solid:0 10px 30px -26px #10202f99;--shadow-support-band-icon:0 14px 30px -14px var(--whatsapp);--shadow-wa-attention-0pct:0 14px 30px -12px #00000073, 0 0 0 0 #1fa85573;--shadow-wa-attention-70pct:0 14px 30px -12px #00000073, 0 0 0 16px #1fa85500;--shadow-wa-card:0 30px 70px -30px #10202f80;--shadow-whatsapp-float:0 14px 30px -12px #00000073;--motion-a-contact-card-hover:translateY(-3px);--motion-a-photo-wall-item-img-hover:scale(1.05);--motion-accordion-summary-svg:transform .25s var(--ease);--motion-accordion-summary-svg-open:rotate(180deg);--motion-after:.01ms;--motion-back-to-top:opacity .25s var(--ease), transform .25s var(--ease);--motion-back-to-top-hidden:translateY(12px);--motion-base:translateY(14px);--motion-btn:scale(.98);--motion-cart-badge:transform .25s var(--ease);--motion-cart-drawer:transform .35s var(--ease);--motion-cart-drawer-hidden:translateX(100%);--motion-cart-drawer-hidden-rtl:translateX(-100%);--motion-cart-drawer-scrim:opacity .35s var(--ease);--motion-cart-drawer-visibility:visibility 0s .35s;--motion-chip:border-color .2s var(--ease), background-color .2s var(--ease);--motion-collection-card-arrow:background-color .25s var(--ease), color .25s var(--ease);--motion-collection-card-media-img-hover:scale(1.05);--motion-collection-card-media-img:transform .7s var(--ease);--motion-contact-card:transform .25s var(--ease);--motion-delivery-choice-option:border-color .2s var(--ease), background-color .2s var(--ease);--motion-faq-item:border-color .2s var(--ease), box-shadow .2s var(--ease);--motion-footer-col-a:color .2s var(--ease);--motion-footer-social-a:background-color .2s var(--ease), color .2s var(--ease);--motion-free-ship-bar-span:width .4s var(--ease);--motion-gallery-arrow:opacity .2s var(--ease);--motion-gallery-thumb:opacity .2s var(--ease), border-color .2s var(--ease);--motion-hero-arrow:opacity .25s var(--ease), background-color .2s var(--ease);--motion-hero-dot-before:width .3s var(--ease), background-color .3s var(--ease);--motion-hero-drift-start:scale(1.06);--motion-hero-slide:opacity .8s var(--ease), visibility .8s;--motion-hero-slide-media-img:hero-drift 9s var(--ease) both;--motion-icon-btn:background-color .2s var(--ease);--motion-icon-directional:transform .25s var(--ease);--motion-icon-directional-flip:scaleX(-1);--motion-link-arrow-nudge:translateX(4px);--motion-link-arrow-nudge-rtl:scaleX(-1) translateX(4px);--motion-marquee-end:translateX(-50%);--motion-marquee-rtl-end:translateX(50%);--motion-mega:pop-in .22s var(--ease);--motion-mobile-buy-bar:transform .3s var(--ease);--motion-mobile-buy-bar-hidden:translateY(110%);--motion-mobile-menu:transform .35s var(--ease);--motion-mobile-menu-hidden:translateX(-100%);--motion-mobile-menu-hidden-rtl:translateX(100%);--motion-mobile-menu-scrim:opacity .35s var(--ease);--motion-mobile-menu-visibility:visibility 0s .35s;--motion-mobile-nav-details-summary-svg-open:rotate(180deg);--motion-nav-summary:background-color .2s var(--ease), color .2s var(--ease);--motion-nudge-90pct:scale(1.025);--motion-nudge-95pct:scale(.99);--motion-offer-tile:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);--motion-offer-tile-radio:border .2s var(--ease);--motion-option-value:border-color .2s var(--ease), background-color .2s var(--ease), box-shadow .2s var(--ease);--motion-order-submit:nudge 3.2s var(--ease) 2s 2;--motion-photo-wall-item-img:transform .6s var(--ease);--motion-pop-in-start:translateY(6px);--motion-product-card-media-img:transform .6s var(--ease);--motion-product-card-media-img-hover:scale(1.045);--motion-pulse-50pct:scale(1.2);--motion-rec-dot:pulse 1s ease-in-out infinite;--motion-review-card-photo:transform .2s var(--ease);--motion-review-card-photo-hover:scale(1.04);--motion-select:rotate .2s var(--ease);--motion-skip-link:translateY(-150%);--motion-star-input-button:color .15s var(--ease), transform .15s var(--ease);--motion-star-input-button-hover:scale(1.1);--motion-stock-line-svg:pulse 1.6s ease-in-out infinite;--motion-thanks-icon:pop-in .5s var(--ease);--motion-ticker-in-start:translateY(6px);--motion-ticker-item:ticker-in .45s var(--ease);--motion-toast:opacity .25s var(--ease), transform .25s var(--ease);--motion-toast-hidden:translateY(-10px);--motion-upload-item-bar-span:inline-size .2s linear;--motion-voice-note-bars:background-color .15s linear;--motion-voice-note-play:transform .15s var(--ease);--motion-voice-note-play-pressed:scale(.94);--motion-voice-note-spinner:voice-spin .8s linear infinite;--motion-voice-note-spinner-duration:2.4s;--motion-voice-spin-end:rotate(1turn);--motion-wa-card:pop-in .25s var(--ease);--motion-wa-whatsapp-float:transform .2s var(--ease), background-color .2s var(--ease), opacity .2s var(--ease), visibility .2s;--motion-whatsapp-float:transform .2s var(--ease), background-color .2s var(--ease);--motion-whatsapp-float-attention:wa-attention 2.4s ease-out 2;--motion-whatsapp-float-hover:translateY(-2px);--motion-whatsapp-float-yield:translateY(12px);--opacity-btn:.5;--opacity-cart-line:.7;--opacity-gallery-thumb:.7;--opacity-image-banner-p:.92;--opacity-option-value-disabled:.4;--opacity-pulse-50pct:.6;--opacity-review-product-input-disabled:.55;--opacity-section-head-accent-after:.22;--opacity-select-disabled:.6;--opacity-ticker-arrow:.75;--opacity-topbar-social-a:.85;--surface-cart-drawer-scrim:#0a162473;--surface-gallery-count:#10202f9e;--surface-image-banner-photo-after:linear-gradient(180deg, #0a162426, #0a162499);--surface-locale-trigger-open:color-mix(in oklab, currentColor 14%, transparent);--surface-mobile-menu-scrim:#0a162473;--surface-photo-dialog:#0a1624d1;--surface-prose:color-mix(in oklab, var(--warm) 38%, transparent);--surface-review-dialog:#0a162480;--surface-search-dialog:#0a162473;--surface-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--surface-toast-inner:#10202f;--surface-topbar-social-a-hover:color-mix(in oklab, currentColor 14%, transparent);--surface-wa-avatar:#e8f7ee;--surface-wa-bubble:#f0f7ef;--surface-wa-close:#f1f5f9;--surface-whatsapp-float-hover:color-mix(in oklab, var(--whatsapp) 86%, black);--filter-collection-card-large-body:blur(8px);--filter-gallery-count:blur(6px);--filter-mobile-buy-bar:blur(14px);--filter-search-dialog:blur(3px);--filter-site-header:saturate(1.6) blur(14px);--ratio-collection-card-large-media:.94;--ratio-photo-wall-item-img:4 / 3;--ratio-product-card-portrait-media:4 / 5}:root,.wc-scheme{--border-accordion:1px solid var(--line);--border-back-to-top:1px solid var(--line);--border-btn:1.5px solid var(--btn);--border-cart-drawer-foot:1px solid var(--line);--border-cart-drawer-head:1px solid var(--line);--border-cart-line:1px solid var(--line);--border-cart-page-benefits:1px dashed var(--line);--border-cart-summary-row-total:1px dashed var(--line);--border-checkout-totals:1px dashed var(--line);--border-chip:1.5px solid var(--line);--border-delivery-choice-focus:2px solid var(--accent);--border-delivery-choice-option:1.5px solid var(--line);--border-editor-placeholder:2px dashed color-mix(in oklab, var(--accent) 45%, var(--bg));--border-empty-state:1.5px dashed var(--line);--border-faq-item:1px solid var(--line);--border-focus-ring:2px solid var(--accent);--border-footer-bottom:1px solid var(--line);--border-footer-social-a:1px solid var(--line);--border-locale-menu:1px solid var(--line);--border-mega:1px solid var(--line);--border-mobile-buy-bar:1px solid var(--line);--border-mobile-menu-foot:1px solid var(--line);--border-mobile-menu-head:1px solid var(--line);--border-mobile-menu-languages-a:1.5px solid var(--line);--border-mobile-nav-summary:1px solid var(--line);--border-offer-tile:1.5px solid var(--line);--border-offer-tile-focus:2px solid var(--accent);--border-offer-tile-is-chosen-radio-open:7px solid var(--accent);--border-offer-tile-radio:2px solid var(--line-strong);--border-offer-unit:1px dashed var(--line);--border-option-value:1.5px solid var(--line);--border-otp-box:1.5px solid color-mix(in oklab, var(--whatsapp) 45%, var(--line));--border-product-facts:1px dashed var(--line);--border-product-order-panel:1.5px solid color-mix(in oklab, var(--accent) 28%, var(--line));--border-prose:1px solid var(--line);--border-prose-blockquote:4px solid var(--accent);--border-prose-td-th:1px solid var(--line);--border-prose-ul-li-before:1.5px solid var(--line-strong);--border-review-card:1px solid var(--line);--border-review-product:1.5px solid var(--line);--border-select:1.5px solid var(--line);--border-stepper:1.5px solid var(--line);--border-textarea:1.5px solid var(--line);--border-thanks-number:1.5px dashed color-mix(in oklab, var(--accent) 45%, var(--line));--border-track-dot:2px solid var(--line-strong);--border-upload-button:1.5px dashed var(--line-strong);--border-voice-note-seek-focus:2px solid var(--accent);--shadow-delivery-choice-option-input:inset 0 0 0 1px var(--accent);--shadow-hero-actions-btn:0 16px 34px -16px color-mix(in oklab, var(--btn) 80%, transparent);--shadow-offer-tile-is-chosen-open:inset 0 0 0 1px var(--accent), 0 14px 30px -24px var(--accent);--shadow-option-value:inset 0 0 0 1px var(--accent);--shadow-order-submit:0 18px 34px -18px color-mix(in oklab, var(--btn) 90%, transparent);--shadow-support-band-icon-chat:0 14px 30px -14px var(--accent);--shadow-textarea-focus:0 0 0 4px color-mix(in oklab, var(--accent) 14%, transparent);--shadow-track-step-is-current-dot:0 0 0 5px color-mix(in oklab, var(--accent) 18%, transparent);--shadow-voice-note-play:0 8px 18px -10px var(--btn);--surface-btn-hover:color-mix(in oklab, var(--btn) 88%, black);--surface-btn-white-hover:color-mix(in oklab, #fff 88%, var(--accent));--surface-cart-line-remove-hover:color-mix(in oklab, var(--danger) 10%, var(--bg));--surface-cod-chip:color-mix(in oklab, var(--success) 12%, var(--bg));--surface-collection-card-large-body:color-mix(in oklab, var(--card) 92%, transparent);--surface-footer-pay:color-mix(in oklab, var(--accent) 16%, transparent);--surface-gallery-arrow:color-mix(in oklab, var(--card) 88%, transparent);--surface-hero-arrow:color-mix(in oklab, var(--card) 80%, transparent);--surface-hero-dot-before:color-mix(in oklab, var(--heading) 30%, transparent);--surface-hero-media-fade:linear-gradient(90deg, color-mix(in oklab, var(--bg) 88%, transparent) 0%, color-mix(in oklab, var(--bg) 55%, transparent) 38%, transparent 70%);--surface-hero-media-fade-rtl:linear-gradient(270deg, color-mix(in oklab, var(--bg) 88%, transparent) 0%, color-mix(in oklab, var(--bg) 55%, transparent) 38%, transparent 70%);--surface-hero-slide-photo-media-after-phone:linear-gradient(0deg, color-mix(in oklab, var(--bg) 96%, transparent) 0%, color-mix(in oklab, var(--bg) 80%, transparent) 36%, transparent 70%);--surface-mobile-buy-bar:color-mix(in oklab, var(--card) 94%, transparent);--surface-notice-error:color-mix(in oklab, var(--danger) 10%, var(--bg));--surface-notice-warn:color-mix(in oklab, var(--warm) 14%, var(--bg));--surface-offer-tile-save:color-mix(in oklab, var(--success) 12%, var(--bg));--surface-otp-box:color-mix(in oklab, var(--whatsapp) 6%, var(--bg));--surface-product-card-placeholder:radial-gradient(70% 70% at 70% 25%, color-mix(in oklab, var(--accent) 14%, transparent), transparent), var(--soft);--surface-review-form-done-icon:color-mix(in oklab, var(--success) 12%, var(--bg));--surface-save-badge:color-mix(in oklab, var(--danger) 12%, var(--bg));--surface-site-header:color-mix(in oklab, var(--bg) 92%, transparent);--surface-stock-line:color-mix(in oklab, var(--success) 10%, var(--bg));--surface-stock-line-low:color-mix(in oklab, var(--warm) 18%, var(--bg));--surface-stock-line-out:color-mix(in oklab, var(--danger) 10%, var(--bg));--surface-thanks-icon:color-mix(in oklab, var(--success) 13%, var(--bg));--surface-track-refusal:color-mix(in oklab, var(--danger) 9%, var(--bg));--surface-track-stage-ended:color-mix(in oklab, var(--warm) 14%, var(--bg));--surface-voice-note-bars:color-mix(in oklab, var(--accent) 28%, var(--bg))}@font-face{font-family:Grandstander;src:url(/fonts/grandstander-latin.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;src:url(/fonts/jost-latin.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;src:url(/fonts/cairo-arabic.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;src:url(/fonts/cairo-latin.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--motion-after)!important;transition-duration:var(--motion-after)!important}}body{background:var(--bg);min-height:100vh;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body.has-drawer-open,body.has-dialog-open{overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:var(--border-focus-ring);outline-offset:var(--border-focus-ring-offset)}[hidden]{display:none!important}h1,h2,h3,h4{color:var(--heading);font-family:var(--font-display);font-weight:800;line-height:var(--leading-h4);letter-spacing:var(--tracking-h4);text-wrap:balance}[dir=rtl] :is(h1,h2,h3,h4){line-height:var(--leading-h1-h2-h3-h4);letter-spacing:0}p{text-wrap:pretty}.icon-directional{transition:var(--motion-icon-directional)}[dir=rtl] .icon-directional{transform:var(--motion-icon-directional-flip)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;border-radius:var(--r-pill);background:var(--btn);color:var(--btn-ink);transform:var(--motion-skip-link);padding:10px 16px;position:fixed;inset-block-start:10px;inset-inline-start:10px}.skip-link:focus{transform:none}.band{position:relative}:where(.frame){width:100%;max-width:1320px;padding-inline:var(--gutter);margin-inline:auto}.bleed{width:100%}.muted{color:var(--muted)}.eyebrow{color:var(--accent);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:700;display:inline-block}[dir=rtl] .eyebrow{letter-spacing:0}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(22px,3vw,36px)}.section-head--start{text-align:start;margin-inline:0}.section-head h2{font-size:var(--text-section-head-h2)}.section-head .accent,.accent{color:var(--accent);white-space:nowrap;position:relative}.section-head .accent:after{content:"";height:.28em;opacity:var(--opacity-section-head-accent-after);background:currentColor;position:absolute;inset-block-end:-.12em;inset-inline:2%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c18-6 34-6 52-2s34 4 64-4' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8c18-6 34-6 52-2s34 4 64-4' fill='none' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.section-head p{color:var(--muted);font-size:var(--text-section-head-p);margin-block-start:10px}.section-more{text-align:center;margin-block-start:clamp(20px,3vw,30px)}.link-arrow{color:var(--accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}.link-arrow:hover .icon-directional{transform:var(--motion-link-arrow-nudge)}[dir=rtl] .link-arrow:hover .icon-directional{transform:var(--motion-link-arrow-nudge-rtl)}.btn{border:var(--border-btn);border-radius:var(--r-pill);background:var(--btn);min-height:50px;color:var(--btn-ink);font-weight:700;font-size:var(--text-btn);line-height:var(--leading-btn);text-align:center;white-space:nowrap;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:9px;padding:0 24px;display:inline-flex}.btn:hover{background:var(--surface-btn-hover);border-color:color-mix(in oklab, var(--btn) 88%, black)}.btn:active{transform:var(--motion-btn)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-btn);pointer-events:none}.btn[aria-busy]{cursor:progress}.btn--lg{min-height:56px;font-size:var(--text-btn-lg);padding-inline:30px}.btn--sm{min-height:40px;font-size:var(--text-btn-sm);padding-inline:16px}.btn--block{width:100%}.btn--ghost{color:var(--heading);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{background:var(--soft);border-color:var(--accent);color:var(--accent)}.btn--white{background:var(--paper);border-color:var(--paper);color:var(--on-paper)}.btn--white:hover{background:var(--surface-btn-white-hover);border-color:#0000}.btn--link{min-height:0;color:var(--accent);background:0 0;border:0;padding:0;font-weight:700}.btn--link:hover{background:0 0;text-decoration:underline}.icon-btn{border-radius:var(--r-round);width:44px;height:44px;color:var(--heading);transition:var(--motion-icon-btn);place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--soft)}.icon-btn--sm{width:32px;height:32px}.field{gap:6px;display:grid;position:relative}.field-label{color:var(--heading);font-size:var(--text-field-label);font-weight:600}.field-hint{color:var(--muted);font-size:var(--text-field-hint)}.req{color:var(--danger-text)}.field-error{color:var(--danger-text);font-size:var(--text-field-error);font-weight:600}.field-error:empty{display:none}.input,.select,.textarea{border:var(--border-textarea);border-radius:var(--radius-textarea);background:var(--field);width:100%;min-height:52px;color:var(--ink);font-size:var(--text-textarea);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:0 16px}.textarea{resize:vertical;min-height:96px;padding-block:13px}.select{appearance:none;background-image:var(--surface-select);background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-inline-end:42px}[dir=rtl] .select{background-position:14px}[dir=rtl] .input[type=tel]{text-align:right}[dir=rtl] .input[type=tel]::placeholder{direction:rtl}[dir=rtl] .field--icon .input[type=tel]{padding-left:16px;padding-right:46px}.input::placeholder,.textarea::placeholder{color:color-mix(in oklab, var(--ink) 45%, var(--bg))}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-strong)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-textarea-focus);outline:none}[aria-invalid=true]{border-color:var(--danger)!important}.select:disabled{opacity:var(--opacity-select-disabled);cursor:not-allowed}@supports (appearance:base-select){.select{appearance:base-select}.select::picker(select){appearance:base-select}.select{cursor:pointer;background-image:none;align-items:center;display:flex}.select::picker-icon{content:"";background:var(--muted);block-size:18px;inline-size:18px;transition:var(--motion-select);position:absolute;inset-inline-end:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.select:open::picker-icon{rotate:180deg}.select::picker(select){border:var(--border-select);border-radius:var(--radius-select-picker);background:var(--card);max-block-size:min(340px,55vh);color:var(--ink);box-shadow:var(--shadow);overscroll-behavior:contain;margin-block:6px;padding:6px;overflow-y:auto}.select option{border-radius:var(--radius-select-option);min-block-size:44px;font-size:var(--text-select);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.select option[value=""]{display:none}.select option:hover,.select option:focus-visible{background:var(--soft);outline:none}.select option:checked{color:var(--accent);font-weight:700}.select option::checkmark{color:var(--accent);order:1;margin-inline-start:auto}}.notice{border-radius:var(--r-sm);background:var(--soft);font-size:var(--text-notice);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.notice svg{flex:none;margin-block-start:2px}.notice--warn{background:var(--surface-notice-warn);color:color-mix(in oklab, var(--warm-deep) 80%, var(--ink))}.notice--error{background:var(--surface-notice-error);color:var(--danger-text)}.chip-row{scrollbar-width:none;gap:8px;margin-block-end:clamp(18px,3vw,28px);padding-block:2px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{border:var(--border-chip);border-radius:var(--r-pill);background:var(--card);min-height:40px;color:var(--heading);font-size:var(--text-chip);transition:var(--motion-chip);flex:none;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--accent)}.chip[aria-current=page]{border-color:var(--btn);background:var(--btn);color:var(--btn-ink)}.stars{color:var(--star);gap:2px;display:inline-flex}.star-empty{color:color-mix(in oklab, var(--ink) 16%, var(--bg))}.rating-line{color:var(--muted);font-size:var(--text-rating-line);align-items:center;gap:6px;display:inline-flex}.rating-line strong{color:var(--heading)}.verified{color:var(--success-text);font-size:var(--text-verified);align-items:center;gap:4px;font-weight:600;display:inline-flex}.price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:inline-flex}.price__from{color:var(--muted);font-size:var(--text-price-from)}.price__current{color:var(--heading);font-weight:800}.price__compare{color:var(--muted);font-size:var(--text-price-compare);text-decoration:line-through;text-decoration-thickness:1.5px}.price--lg{font-size:var(--text-price-lg)}.price--lg .price__current{color:var(--accent)}.badge{border-radius:var(--r-pill);min-height:26px;font-size:var(--text-badge);align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.badge--sale{background:var(--danger);color:var(--on-dark)}.badge--out{background:var(--heading);color:var(--bg)}.empty-state{border:var(--border-empty-state);border-radius:var(--r-lg);color:var(--muted);text-align:center;justify-items:center;gap:12px;padding:clamp(36px,6vw,64px) 16px;display:grid}.empty-state h2{font-size:var(--text-empty-state-h2)}.service-page{text-align:center;justify-items:center;gap:14px;padding-block:clamp(56px,10vw,120px);display:grid}.service-page__big{font-family:var(--font-display);font-size:var(--text-service-page-big);color:var(--soft);-webkit-text-stroke:2px var(--accent);font-weight:800;line-height:1}.breadcrumbs{font-size:var(--text-breadcrumbs);color:var(--muted);margin-block-end:clamp(12px,2vw,20px)}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:4px;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:4px;display:inline-flex}.breadcrumbs a:hover{color:var(--accent)}.breadcrumbs [aria-current]{color:var(--heading);font-weight:600}.pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-block-start:clamp(26px,4vw,40px);display:grid}.pagination>:last-child{justify-self:end}.pagination__page{color:var(--muted);font-size:var(--text-pagination-page)}.accordion{border-block-end:var(--border-accordion)}.accordion summary{min-height:56px;color:var(--heading);cursor:pointer;align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary>svg:last-child{transition:var(--motion-accordion-summary-svg);flex:none;margin-inline-start:auto}.accordion[open] summary>svg:last-child{transform:var(--motion-accordion-summary-svg-open)}.accordion__icon{color:var(--accent);flex:none}.accordion__body{color:var(--ink);padding-block-end:18px}.prose{color:var(--ink);font-size:var(--text-prose);line-height:var(--leading-prose);overflow-wrap:anywhere}.prose>*+*{margin-block-start:.9em}.prose :is(h2,h3,h4,h5,h6){line-height:var(--leading-prose-h2-h3-h4-h5-h6);margin-block-start:1.5em}.prose h2{font-size:var(--text-prose-h2)}.prose h3{font-size:var(--text-prose-h3)}.prose :is(h4,h5,h6){font-size:var(--text-prose-h4-h5-h6)}.prose--plain p{white-space:pre-line}.prose>:first-child{margin-block-start:0}.prose :is(ul,ol){padding-inline-start:1.3em}.prose li+li{margin-block-start:.35em}.prose li::marker{color:var(--accent)}.prose ul[data-type=taskList]{padding-inline-start:0;list-style:none}.prose ul[data-type=taskList] li{padding-inline-start:1.7em;position:relative}.prose ul[data-type=taskList] li:before{content:"";border:var(--border-prose-ul-li-before);border-radius:var(--radius-prose-ul-li-before);width:1.05em;height:1.05em;position:absolute;inset-block-start:.35em;inset-inline-start:0}.prose ul[data-type=taskList] li[data-checked=true]:before{border-color:var(--success);background:var(--success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m20 6-11 11-5-5'/%3E%3C/svg%3E") center / 75% no-repeat}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose strong,.prose b{color:var(--heading);font-weight:700}.prose mark{border-radius:var(--radius-prose-mark);background:var(--surface-prose);color:inherit;padding:0 .15em}.prose blockquote{border-inline-start:var(--border-prose-blockquote);border-radius:var(--r-sm);background:var(--softer);padding:12px 18px;font-style:italic}.prose hr{border:0;border-block-start:var(--border-prose)}.prose :is(img,figure){border-radius:var(--r)}.prose figcaption{color:var(--muted);font-size:var(--text-prose-figcaption);text-align:center;margin-block-start:6px}.prose code{border-radius:var(--radius-prose-code);background:var(--soft);font-size:var(--text-prose-code);padding:.1em .35em}.prose pre{border-radius:var(--r-sm);background:var(--soft);padding:14px;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-prose-table);display:block;overflow-x:auto}.prose :is(td,th){border:var(--border-prose-td-th);text-align:start;padding:9px 12px}.prose th{background:var(--softer);color:var(--heading)}.editor-placeholder{border:var(--border-editor-placeholder);border-radius:var(--r-lg);background:var(--softer);max-width:1320px;color:var(--accent);font-size:var(--text-editor-placeholder);text-align:center;justify-items:center;gap:8px;margin:16px auto;padding:36px 20px;font-weight:600;display:grid}[data-reveal=armed]{opacity:0;transform:var(--motion-base);transition:opacity .6s var(--ease), transform .6s var(--ease)}[data-reveal=armed][data-revealed=true]{opacity:1;transform:none}@keyframes ticker-in{0%{opacity:0;transform:var(--motion-ticker-in-start)}}@keyframes pop-in{0%{opacity:0;transform:var(--motion-pop-in-start)}}body[data-wa-side=right] .back-to-top{inset-inline:auto;left:16px}body[data-wa-side=left] .back-to-top{inset-inline:auto;right:16px}@media (width<=899px){body[data-page-type=product] .back-to-top,body[data-page-type=landing] .back-to-top{display:none}}@keyframes wa-attention{0%{box-shadow:var(--shadow-wa-attention-0pct)}70%{box-shadow:var(--shadow-wa-attention-70pct)}}@keyframes hero-drift{0%{transform:var(--motion-hero-drift-start)}}a.photo-wall__item:hover img{transform:var(--motion-a-photo-wall-item-img-hover)}@keyframes marquee{to{transform:var(--motion-marquee-end)}}@keyframes marquee-rtl{to{transform:var(--motion-marquee-rtl-end)}}.text-page{gap:28px;display:grid}@media (width>=900px){.text-page--aside{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.text-page .prose h1{font-size:var(--text-text-page-prose-h1);margin-block-end:18px}a.contact-card:hover{transform:var(--motion-a-contact-card-hover)}.contact-page__note{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-block-start:28px;display:flex}@keyframes pulse{50%{transform:var(--motion-pulse-50pct);opacity:var(--opacity-pulse-50pct)}}:where(.landing__frame){width:100%;margin-inline:auto}.field--icon .input,.field--icon .select{padding-inline-start:46px}.field__icon{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:16px;inset-inline-start:16px}@keyframes nudge{0%,86%,to{transform:none}90%{transform:var(--motion-nudge-90pct)}95%{transform:var(--motion-nudge-95pct)}}@keyframes voice-spin{to{transform:var(--motion-voice-spin-end)}}.select.select-trigger{text-align:start;cursor:pointer;align-items:center;display:flex}.cart-badge{border-radius:var(--r-pill);background:var(--accent);min-width:19px;height:19px;color:var(--bg);font-size:var(--text-cart-badge);font-weight:800;line-height:var(--leading-cart-badge);text-align:center;transition:var(--motion-cart-badge);padding:0 5px;position:absolute;inset-block-start:3px;inset-inline-end:1px}.cart-badge[data-empty=true]{transform:scale(0)}.site-top{z-index:50;position:sticky;inset-block-start:0}.site-top--overlay{position:fixed;inset-inline:0}.site-top:has([data-header][data-sticky=false]){position:relative}.site-top--overlay:has([data-header][data-sticky=false]){position:absolute}.topbar{z-index:2;font-size:var(--text-topbar);font-weight:600;position:relative}.topbar__inner{max-width:1320px;min-height:38px;padding-inline:var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-inline:auto;display:grid}.topbar__social{gap:4px;display:flex}.topbar__social a{border-radius:var(--r-round);width:28px;height:28px;opacity:var(--opacity-topbar-social-a);place-items:center;display:grid}.topbar__social a:hover{opacity:1;background:var(--surface-topbar-social-a-hover)}.topbar__end{justify-content:flex-end;display:flex}.ticker{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.ticker__viewport{min-width:0}.ticker__item{white-space:nowrap;animation:var(--motion-ticker-item);align-items:center;gap:7px;display:inline-flex}.ticker__item a:hover{text-decoration:underline}.ticker__arrow{border-radius:var(--r-round);width:26px;height:26px;opacity:var(--opacity-ticker-arrow);place-items:center;display:grid}.ticker__arrow:hover{opacity:1}.locale{position:relative}.locale__trigger{border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:0 10px;list-style:none;display:inline-flex}.locale__trigger::-webkit-details-marker{display:none}.locale__trigger:hover,.locale[open] .locale__trigger{background:var(--surface-locale-trigger-open)}.locale__trigger:focus-visible{outline:var(--border-locale-trigger-focus);outline-offset:var(--border-locale-trigger-focus-offset)}.locale--bar .locale__code,.locale--header .locale__name{display:none}.locale--header .locale__trigger{min-height:44px;color:var(--heading);font-size:var(--text-locale-header-trigger);letter-spacing:var(--tracking-locale-header-trigger);padding:0 10px;font-weight:700}.locale--header .locale__trigger:hover,.locale--header[open] .locale__trigger{background:var(--soft)}.locale__menu{z-index:60;border:var(--border-locale-menu);border-radius:var(--r);background:var(--card);min-width:170px;color:var(--ink);box-shadow:var(--shadow-lg);padding:6px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.locale__menu a{border-radius:var(--r-sm);min-height:44px;font-size:var(--text-locale-menu-a);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.locale__menu a:hover,.locale__menu a[aria-current]{background:var(--soft);color:var(--accent)}@media (width<=760px){.topbar__inner{grid-template-columns:1fr}.topbar__social,.topbar__end{display:none}}.site-header{z-index:1;border-block-end:var(--border-site-header);background:var(--surface-site-header);-webkit-backdrop-filter:var(--filter-site-header);backdrop-filter:var(--filter-site-header);transition:background-color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease);position:relative}.site-header.is-solid{border-block-end-color:var(--line);box-shadow:var(--shadow-site-header-is-solid)}.site-top--overlay .site-header:not(.is-solid){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.site-header__inner{max-width:1320px;min-height:var(--header-h);padding-inline:calc(var(--gutter) - 8px);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-inline:auto;display:grid}.brand{justify-self:center;align-items:center;min-height:44px;display:inline-flex}.brand__img{width:auto;height:auto;max-height:min(var(--logo-h,42px), 48px);max-width:min(var(--logo-max-w,170px), 42vw);object-fit:contain}@media (width>=1024px){.brand__img{max-height:var(--logo-h,42px);--logo-max-w:calc(var(--logo-h,42px) * 5)}}.brand__text{color:var(--heading);font-family:var(--font-display);font-size:var(--text-brand-text);font-weight:800;line-height:1}@media (width>=1024px){.brand__text{font-size:var(--text-brand-text-wide)}}.site-nav{display:none}.site-header__actions{justify-content:flex-end;gap:2px;display:flex}@media (width>=1024px){.site-header__inner{grid-template-columns:auto 1fr auto;gap:28px}.header-menu-toggle{display:none}.brand{justify-self:start}.site-nav{justify-content:center;align-items:center;gap:4px;display:flex}}.nav-link,.nav-summary{border-radius:var(--r-pill);min-height:42px;color:var(--heading);font-size:var(--text-nav-summary);cursor:pointer;transition:var(--motion-nav-summary);align-items:center;gap:5px;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.nav-summary::-webkit-details-marker{display:none}.nav-link:hover,.nav-summary:hover,.nav-item[open] .nav-summary,.nav-link[aria-current=page]{background:var(--soft);color:var(--accent-text)}.nav-item{position:relative}.mega{border:var(--border-mega);border-radius:var(--r-lg);background:var(--card);min-width:520px;box-shadow:var(--shadow-lg);animation:var(--motion-mega);padding:22px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:50%;translate:-50%}[dir=rtl] .mega{translate:50%}.mega__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;display:grid}.mega__title{color:var(--heading);font-weight:700}.mega__list{color:var(--muted);font-size:var(--text-mega-list);gap:6px;margin-block-start:8px;padding:0;list-style:none;display:grid}.mega a:hover{color:var(--accent)}.mega__all{color:var(--accent);align-items:center;gap:6px;margin-block-start:18px;font-weight:700;display:inline-flex}.mobile-menu{z-index:120;visibility:hidden;transition:var(--motion-mobile-menu-visibility);position:fixed;inset:0}.mobile-menu[data-open=true]{visibility:visible;transition:none}.mobile-menu__scrim{background:var(--surface-mobile-menu-scrim);opacity:0;width:100%;transition:var(--motion-mobile-menu-scrim);cursor:default;position:absolute;inset:0}.mobile-menu__panel{z-index:1;background:var(--bg);width:min(88vw,380px);box-shadow:var(--shadow-lg);transform:var(--motion-mobile-menu-hidden);transition:var(--motion-mobile-menu);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .mobile-menu__panel{transform:var(--motion-mobile-menu-hidden-rtl)}.mobile-menu[data-open=true] .mobile-menu__panel{transform:none}.mobile-menu[data-open=true] .mobile-menu__scrim{opacity:1}.mobile-menu__head{min-height:var(--header-h);border-block-end:var(--border-mobile-menu-head);justify-content:space-between;align-items:center;gap:12px;padding-inline:16px 10px;display:flex}.mobile-menu__head .brand__img{max-height:34px}.mobile-nav{flex:1;padding:8px 16px;overflow-y:auto}.mobile-nav>a,.mobile-nav summary{border-block-end:var(--border-mobile-nav-summary);min-height:56px;color:var(--heading);font-family:var(--font-display);font-size:var(--text-mobile-nav-summary);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav details[open] summary svg{transform:var(--motion-mobile-nav-details-summary-svg-open)}.mobile-nav details>div{gap:2px;padding:8px 0 12px;display:grid}.mobile-nav details>div a{border-radius:var(--r-sm);color:var(--muted);padding:9px 12px}.mobile-nav a[aria-current=page]{color:var(--accent)}.mobile-menu__foot{border-block-start:var(--border-mobile-menu-foot);background:var(--softer);gap:10px;padding:16px;display:grid}.mobile-menu__link{min-height:40px;color:var(--heading);align-items:center;gap:10px;font-weight:600;display:flex}.mobile-menu__languages{gap:8px;display:flex}.mobile-menu__languages a{border:var(--border-mobile-menu-languages-a);border-radius:var(--r-pill);font-size:var(--text-mobile-menu-languages-a);text-align:center;flex:1;padding:9px;font-weight:600}.mobile-menu__languages a[aria-current]{border-color:var(--btn);background:var(--btn);color:var(--btn-ink)}.mobile-menu__social{gap:6px;display:flex}.mobile-menu__social a{border-radius:var(--r-round);background:var(--card);width:40px;height:40px;color:var(--heading);place-items:center;display:grid}.search-dialog{border-radius:var(--r-lg);background:var(--bg);width:min(640px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;margin:10vh auto auto;padding:20px}.search-dialog::backdrop{background:var(--surface-search-dialog);-webkit-backdrop-filter:var(--filter-search-dialog);backdrop-filter:var(--filter-search-dialog)}.search-dialog__head{color:var(--heading);font-family:var(--font-display);font-size:var(--text-search-dialog-head);justify-content:space-between;align-items:center;margin-block-end:12px;display:flex}.search-dialog form,.search-page__form{gap:8px;display:flex;position:relative}.search-dialog form .input,.search-page__form .input{padding-inline-start:46px}.search-dialog__icon{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:16px;inset-inline-start:16px}.search-page__form{max-width:560px;margin:18px auto 0}.site-footer{font-size:var(--text-site-footer);padding-block:clamp(40px,6vw,64px) 20px}.footer__inner{gap:32px;display:grid}@media (width>=760px){.footer__inner{grid-template-columns:1.4fr 1fr 1fr 1.1fr}}.footer__brand{color:var(--heading);font-family:var(--font-display);font-size:var(--text-footer-brand);font-weight:800}.footer__logo-img{object-fit:contain;width:auto;max-width:min(200px,60vw);height:auto;max-height:48px}.footer__about{max-width:340px;color:var(--muted);margin-block-start:12px}.footer__social{gap:8px;margin-block-start:18px;display:flex}.footer__social a{border:var(--border-footer-social-a);border-radius:var(--r-round);width:40px;height:40px;color:var(--heading);transition:var(--motion-footer-social-a);place-items:center;display:grid}.footer__social a:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.footer__col h2{font-family:var(--font-body);font-size:var(--text-footer-col-h2);margin-block-end:14px;font-weight:700}.footer__col ul{gap:10px;padding:0;list-style:none;display:grid}.footer__col a{color:var(--muted);transition:var(--motion-footer-col-a)}.footer__col a:hover{color:var(--accent)}.footer__contact :is(a,span){color:var(--muted);align-items:center;gap:8px;display:inline-flex}.footer__contact svg{color:var(--accent);flex:none}.footer__bottom{border-block-start:var(--border-footer-bottom);color:var(--muted);font-size:var(--text-footer-bottom);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:36px;padding-block-start:18px;display:flex}.footer__pay{border-radius:var(--r-pill);background:var(--surface-footer-pay);color:var(--heading);align-items:center;gap:7px;padding:7px 14px;font-weight:700;display:inline-flex}.back-to-top{z-index:65;border:var(--border-back-to-top);border-radius:var(--r-round);background:var(--card);width:46px;height:46px;color:var(--accent);box-shadow:var(--shadow);opacity:0;transform:var(--motion-back-to-top-hidden);pointer-events:none;transition:var(--motion-back-to-top);place-items:center;display:grid;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline-start:16px}.back-to-top[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.toast{z-index:130;pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-start:calc(var(--header-h) + 12px);inset-inline:12px}.toast__inner{border-radius:var(--r);background:var(--surface-toast-inner);max-width:460px;color:var(--on-dark);font-size:var(--text-toast-inner);box-shadow:var(--shadow-lg);opacity:0;transform:var(--motion-toast-hidden);transition:var(--motion-toast);align-items:center;gap:10px;padding:12px 16px;display:flex}.toast[data-visible=true] .toast__inner{opacity:1;pointer-events:auto;transform:none}.toast__inner svg{color:var(--toast-ok-ink);flex:none}.toast__link{color:var(--toast-link-ink);white-space:nowrap;margin-inline-start:6px;font-weight:700}.whatsapp-float{z-index:70;border-radius:var(--r-pill);background:var(--whatsapp);min-height:52px;color:var(--on-dark);font-size:var(--text-whatsapp-float);box-shadow:var(--shadow-whatsapp-float);transition:var(--motion-whatsapp-float);align-items:center;gap:9px;padding:0 18px 0 14px;font-weight:700;display:inline-flex;position:fixed;inset-block-end:calc(18px + env(safe-area-inset-bottom));inset-inline-end:16px}.whatsapp-float:hover{background:var(--surface-whatsapp-float-hover);transform:var(--motion-whatsapp-float-hover)}.wa[data-position=right] .whatsapp-float{inset-inline:auto;right:16px}.wa[data-position=left] .whatsapp-float{inset-inline:auto;left:16px}.wa[data-accent=primary] .whatsapp-float,.wa[data-accent=primary] .wa__cta{background:var(--btn);color:var(--btn-ink)}@media (width<=899px){.whatsapp-float{justify-content:center;width:52px;padding:0}.whatsapp-float span{display:none}body[data-page-type=product] .whatsapp-float,body[data-page-type=landing] .whatsapp-float{inset-block-end:calc(92px + env(safe-area-inset-bottom))}}.wa .whatsapp-float{transition:var(--motion-wa-whatsapp-float)}.wa[data-yield=true] .whatsapp-float{opacity:0;visibility:hidden;transform:var(--motion-whatsapp-float-yield);pointer-events:none}.wa[data-attention=true] .whatsapp-float{animation:var(--motion-whatsapp-float-attention)}.wa__card{z-index:71;border:var(--border-wa-card);border-radius:var(--r-lg);background:var(--paper);width:min(340px,100vw - 32px);color:var(--wa-card-ink);box-shadow:var(--shadow-wa-card);animation:var(--motion-wa-card);padding:16px;position:fixed;inset-block-end:calc(84px + env(safe-area-inset-bottom))}.wa[data-position=right] .wa__card{right:16px}.wa[data-position=left] .wa__card{left:16px}.wa__head{align-items:center;gap:10px;display:flex}.wa__avatar{border-radius:var(--r-round);object-fit:cover;background:var(--surface-wa-avatar);width:44px;height:44px;color:var(--whatsapp);flex:none;place-items:center;display:grid}.wa__name{font-weight:700}.wa__caption{color:var(--wa-caption-ink);font-size:var(--text-wa-caption)}.wa__close{border-radius:var(--r-round);background:var(--surface-wa-close);place-items:center;width:32px;height:32px;margin-inline-start:auto;display:grid}.wa__bubble{border-radius:var(--radius-wa-bubble);background:var(--surface-wa-bubble);font-size:var(--text-wa-bubble);line-height:var(--leading-wa-bubble);white-space:pre-line;margin-block:14px;padding:10px 13px}[dir=rtl] .wa__bubble{border-radius:var(--radius-wa-bubble-rtl)}.wa__cta{border-radius:var(--r-pill);background:var(--whatsapp);min-height:48px;color:var(--on-dark);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.hero{isolation:isolate;background:radial-gradient(60% 70% at 85% 20%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%), radial-gradient(50% 60% at 10% 90%, color-mix(in oklab, var(--warm) 22%, transparent), transparent 70%), var(--soft);height:82svh;min-height:560px;max-height:820px;position:relative;overflow:hidden}.hero--medium{height:64svh;min-height:460px;max-height:620px}.hero__slide{opacity:0;visibility:hidden;transition:var(--motion-hero-slide);display:grid;position:absolute;inset:0}.hero__slide[data-active=true]{z-index:1;opacity:1;visibility:visible}.hero__media,.hero__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__slide[data-active=true] .hero__media img{animation:var(--motion-hero-slide-media-img)}.hero__media:after{content:"";background:var(--surface-hero-media-fade);position:absolute;inset:0}[dir=rtl] .hero__media:after{background:var(--surface-hero-media-fade-rtl)}.hero__inner{z-index:2;width:100%;max-width:1320px;padding:calc(var(--header-h) + 52px) var(--gutter) 64px;align-items:center;margin-inline:auto;display:flex;position:relative}.hero--center .hero__inner{text-align:center;justify-content:center}.hero__content{max-width:620px}.hero__title{color:var(--heading);font-family:var(--font-display);font-size:var(--text-hero-title);font-weight:800;line-height:var(--leading-hero-title);letter-spacing:var(--tracking-hero-title);text-wrap:balance}[dir=rtl] .hero__title{line-height:var(--leading-hero-title-rtl)}.hero__title .accent{display:inline-block}.hero__subtitle{max-width:480px;color:color-mix(in oklab, var(--ink) 86%, var(--bg));font-size:var(--text-hero-subtitle);margin-block-start:18px}.hero--center .hero__subtitle{margin-inline:auto}.hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.hero--center .hero__actions{justify-content:center}.hero__actions .btn{box-shadow:var(--shadow-hero-actions-btn)}.hero__dots{z-index:3;justify-content:center;gap:4px;display:flex;position:absolute;inset-block-end:22px;inset-inline:0}.hero__dot{place-items:center;width:28px;height:28px;display:grid}.hero__dot:before{content:"";border-radius:var(--r-pill);background:var(--surface-hero-dot-before);width:9px;height:9px;transition:var(--motion-hero-dot-before)}.hero__dot[aria-current=true]:before{background:var(--accent);width:26px}.hero__arrow{z-index:3;border-radius:var(--r-round);background:var(--surface-hero-arrow);width:46px;height:46px;color:var(--heading);box-shadow:var(--shadow);opacity:0;transition:var(--motion-hero-arrow);place-items:center;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.hero:hover .hero__arrow,.hero:focus-within .hero__arrow{opacity:1}.hero__arrow--prev{inset-inline-start:18px}.hero__arrow--next{inset-inline-end:18px}.hero--plain{height:auto;min-height:0}.hero--plain .hero__slide{position:relative}.hero--plain .hero__slide:not([data-active=true]){position:absolute}.hero--plain .hero__inner{min-height:clamp(400px,52vw,600px)}@media (width<=899px){.hero:not(.hero--plain) .hero__inner{align-items:flex-end;padding-block-end:64px}.hero__slide--photo .hero__media:after,[dir=rtl] .hero__slide--photo .hero__media:after{background:var(--surface-hero-slide-photo-media-after-phone)}.hero__arrow{display:none}.hero__actions .btn{flex:1}}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width>=900px){.collection-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}}.collection-grid--large{grid-template-columns:1fr}@media (width>=700px){.collection-grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-card{gap:12px;display:grid}.collection-card__media{aspect-ratio:1;border-radius:var(--r-lg);background:radial-gradient(80% 80% at 70% 20%, color-mix(in oklab, var(--accent) 18%, transparent), transparent), var(--soft);display:block;position:relative;overflow:hidden}.collection-card__media img{object-fit:cover;width:100%;height:100%;transition:var(--motion-collection-card-media-img)}.collection-card:hover .collection-card__media img{transform:var(--motion-collection-card-media-img-hover)}.collection-card__art{color:color-mix(in oklab, var(--accent) 60%, var(--bg));place-items:center;display:grid;position:absolute;inset:0}.collection-card__body{justify-content:space-between;align-items:center;gap:10px;display:flex}.collection-card__title{color:var(--heading);font-family:var(--font-display);font-size:var(--text-collection-card-title);font-weight:800;line-height:var(--leading-collection-card-title)}.collection-card__text{gap:2px;display:grid}.collection-card__count{color:var(--muted);font-size:var(--text-collection-card-count);font-weight:600}.collection-card__arrow{border-radius:var(--r-round);background:var(--soft);width:36px;height:36px;color:var(--accent);transition:var(--motion-collection-card-arrow);flex:none;place-items:center;display:grid}.collection-card:hover .collection-card__arrow{background:var(--accent);color:var(--bg)}.collection-card__cta{display:none}.collection-card--large{border-radius:var(--r-lg);position:relative;overflow:hidden}.collection-card--large .collection-card__media{aspect-ratio:var(--ratio-collection-card-large-media);border-radius:0}.collection-card--large .collection-card__body{border-radius:var(--r);background:var(--surface-collection-card-large-body);-webkit-backdrop-filter:var(--filter-collection-card-large-body);backdrop-filter:var(--filter-collection-card-large-body);padding:16px 18px;position:absolute;inset-block-end:14px;inset-inline:14px}.collection-card--large .collection-card__title{font-size:var(--text-collection-card-large-title)}.collection-card--large .collection-card__cta{color:var(--accent);font-weight:700;font-size:var(--text-collection-card-large-cta);margin-inline-start:auto;display:block}.image-banner{isolation:isolate;text-align:center;place-items:center;min-height:clamp(340px,40vw,520px);display:grid;position:relative;overflow:hidden}.image-banner--tall{min-height:clamp(440px,56vw,700px)}.image-banner--start{text-align:start;place-items:center start}.image-banner--boxed{border-radius:var(--r-lg)}.image-banner>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.image-banner--photo{color:var(--on-dark)}.image-banner--photo:after{content:"";z-index:-1;background:var(--surface-image-banner-photo-after);position:absolute;inset:0}.image-banner:not(.image-banner--photo):before{content:"";z-index:-1;background:radial-gradient(40% 70% at 0% 100%, color-mix(in oklab, var(--accent) 35%, transparent), transparent 70%), radial-gradient(35% 60% at 100% 0%, color-mix(in oklab, var(--on-dark) 18%, transparent), transparent 70%);position:absolute;inset:0}.image-banner__inner{max-width:760px;padding:clamp(40px, 6vw, 72px) var(--gutter)}.image-banner h2{font-size:var(--text-image-banner-h2)}.image-banner--photo h2,.image-banner--photo .accent{color:var(--on-dark)}.image-banner p{max-width:560px;font-size:var(--text-image-banner-p);opacity:var(--opacity-image-banner-p);margin:14px auto 0}.image-banner--start p{margin-inline:0}.image-banner .btn{margin-block-start:26px}.product-grid{--columns:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}@media (width>=700px){.product-grid{grid-template-columns:repeat(min(3, var(--columns)), minmax(0, 1fr));gap:30px 18px}}@media (width>=1100px){.product-grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}}@media (width<=899px){.product-grid--carousel{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column;overflow-x:auto}.product-grid--carousel::-webkit-scrollbar{display:none}.product-grid--carousel>*{scroll-snap-align:start}}.product-card{flex-direction:column;min-width:0;display:flex;position:relative}.product-card__media{aspect-ratio:1;border-radius:var(--r-lg);background:var(--soft);display:block;position:relative;overflow:hidden}.product-card--portrait .product-card__media{aspect-ratio:var(--ratio-product-card-portrait-media)}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:var(--motion-product-card-media-img)}.product-card:hover .product-card__media img{transform:var(--motion-product-card-media-img-hover)}.product-card__placeholder{background:var(--surface-product-card-placeholder);color:color-mix(in oklab, var(--accent) 45%, var(--bg));place-items:center;display:grid;position:absolute;inset:0}.product-card__badges{gap:6px;display:flex;position:absolute;inset-block-start:10px;inset-inline-start:10px}.product-card__body{flex-direction:column;flex:1;gap:6px;padding:12px 2px 0;display:flex}.product-card__title{-webkit-line-clamp:2;font-family:var(--font-body);min-height:2.8em;font-size:var(--text-product-card-title);font-weight:600;line-height:var(--leading-product-card-title);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__title a:after{content:"";position:absolute;inset:0}.product-card .price{font-size:var(--text-product-card-price)}.product-card .btn{z-index:1;width:100%;margin-block-start:auto;position:relative}.product-card .price{margin-block-end:6px}.testimonials{gap:14px;display:grid}@media (width>=760px){.testimonials{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}}.testimonial{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);align-content:start;gap:14px;padding:24px;display:grid;position:relative}.testimonial:before{content:"“";color:var(--soft);font-family:Georgia,serif;font-size:var(--text-testimonial-before);line-height:1;position:absolute;inset-block-start:4px;inset-inline-end:18px}.testimonial__quote{color:var(--heading);font-size:var(--text-testimonial-quote);line-height:var(--leading-testimonial-quote)}.testimonial__top{align-items:center;gap:12px;margin-block-start:auto;display:flex}.testimonial__avatar{border-radius:var(--r-round);background:var(--soft);width:46px;height:46px;color:var(--accent);font-family:var(--font-display);font-size:var(--text-testimonial-avatar);flex:none;place-items:center;font-weight:800;display:grid}.testimonial__name{color:var(--heading);font-weight:700;display:block}.testimonial__date{color:var(--muted);font-size:var(--text-testimonial-date);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.testimonial__product{color:var(--accent-text);font-size:var(--text-testimonial-product);text-underline-offset:3px;justify-self:start;font-weight:700;text-decoration:underline}.support-band{border-radius:var(--radius-support-band);background:radial-gradient(60% 120% at 100% 0%, color-mix(in oklab, var(--on-dark) 14%, transparent), transparent 60%), color-mix(in oklab, var(--bg) 92%, var(--heading));text-align:center;justify-items:center;gap:16px;padding:clamp(28px,5vw,48px) clamp(20px,4vw,48px);display:grid}.support-band__icon{border-radius:var(--r-round);background:var(--whatsapp);width:60px;height:60px;color:var(--on-dark);box-shadow:var(--shadow-support-band-icon);place-items:center;display:grid}.support-band__icon--chat{background:var(--accent);box-shadow:var(--shadow-support-band-icon-chat)}.support-band h2{font-size:var(--text-support-band-h2)}.support-band p{max-width:560px;color:var(--muted);margin-block-start:8px}@media (width>=900px){.support-band{text-align:start;grid-template-columns:auto 1fr auto;justify-items:start;gap:24px}}.rich-text{text-align:center;justify-items:center;gap:18px;display:grid}.rich-text .section-head{margin-block-end:0}.rich-text--start{text-align:start;justify-items:start}.faq{gap:10px;display:grid}.faq__item{border:var(--border-faq-item);border-radius:var(--r);background:var(--card);transition:var(--motion-faq-item);padding-inline:20px}.faq__item[open]{border-color:color-mix(in oklab, var(--accent) 40%, var(--line));box-shadow:var(--shadow)}.marquee{--marquee-time:36s;font-weight:700;font-size:var(--text-marquee);padding-block:13px;overflow:hidden}.marquee--slow{--marquee-time:56s}.marquee--fast{--marquee-time:22s}.marquee__track{width:max-content;animation:marquee var(--marquee-time) linear infinite;display:flex}[dir=rtl] .marquee__track{animation-name:marquee-rtl}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__run{flex:none;display:flex}.marquee__item{white-space:nowrap;align-items:center;gap:9px;padding-inline:26px;display:inline-flex}.marquee__item svg{color:var(--accent)}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.listing-head{text-align:center;max-width:720px;margin:0 auto clamp(20px,3vw,30px)}.listing-head--start{text-align:start;margin-inline:0}.listing-head h1{font-size:var(--text-listing-head-h1)}.listing-head p{color:var(--muted);margin-block-start:10px}.listing-head__count{border-radius:var(--r-pill);background:var(--soft);color:var(--accent-text);font-size:var(--text-listing-head-count);margin-block-start:12px;padding:4px 12px;font-weight:700;display:inline-block}.listing-sort{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;margin-block-end:18px;display:flex}.listing-sort label{color:var(--muted);font-size:var(--text-listing-sort-label);font-weight:600}.listing-sort .select{width:auto;min-height:44px;font-size:var(--text-listing-sort-select)}.side-card{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);gap:12px;padding:22px;display:grid}@media (width>=900px){.side-card{position:sticky;inset-block-start:calc(var(--header-h) + 20px)}}.side-card h2{font-size:var(--text-side-card-h2)}.side-card p{color:var(--muted);font-size:var(--text-side-card-p)}.side-card__link{color:var(--accent);font-weight:600;font-size:var(--text-side-card-link);align-items:center;gap:8px;display:inline-flex}.contact-cards{gap:14px;max-width:920px;margin-inline:auto;display:grid}@media (width>=700px){.contact-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.contact-card{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);text-align:center;transition:var(--motion-contact-card);justify-items:center;gap:8px;padding:28px 20px;display:grid}.contact-card__icon{border-radius:var(--r-round);background:var(--soft);width:58px;height:58px;color:var(--accent);place-items:center;display:grid}.contact-card strong{color:var(--heading);font-size:var(--text-contact-card-strong)}.contact-card span:last-child{overflow-wrap:anywhere;color:var(--muted)}.contact-card .contact-card__prose{white-space:pre-line}.contact-note,.contact-none{border-radius:var(--r);background:var(--soft);max-width:620px;color:var(--ink);text-align:center;white-space:pre-line;margin:24px auto 0;padding:16px 20px}.contact-help{max-width:620px;margin:32px auto 0}.contact-help h2{font-size:var(--text-contact-help-h2);text-align:center;margin-block-end:12px}.contact-help ul{gap:8px;padding:0;list-style:none;display:grid}.contact-help a{border-radius:var(--r);background:var(--card);min-height:56px;box-shadow:var(--shadow);color:var(--heading);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-weight:600;display:flex}.contact-help a:hover{color:var(--accent)}.landing-stack{gap:var(--gap,0px);max-width:720px;margin-inline:auto;display:grid}.landing-stack img{width:100%}.countdown__inner{text-align:center;justify-items:center;gap:12px;display:grid}.countdown__title{color:var(--heading);font-family:var(--font-display);font-size:var(--text-countdown-title);font-weight:800}.countdown__clock{unicode-bidi:isolate;justify-content:center;gap:8px;display:flex}.countdown__part{border-radius:var(--r);background:var(--card);min-inline-size:64px;color:var(--heading);box-shadow:var(--shadow);justify-items:center;padding:10px 6px 8px;display:grid}.countdown__part b{font-family:var(--font-display);font-size:var(--text-countdown-part);font-weight:800;line-height:var(--leading-countdown-part);font-variant-numeric:tabular-nums}.countdown__part small{color:var(--muted);font-size:var(--text-countdown-part-small);font-weight:600}.steps{counter-reset:none;gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}}.steps__item{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);text-align:center;justify-items:center;gap:8px;padding:22px 18px;display:grid}.steps__icon{border-radius:var(--r-round);background:var(--soft);block-size:56px;inline-size:56px;color:var(--accent);place-items:center;display:grid;position:relative}.steps__number{border-radius:var(--r-round);background:var(--btn);block-size:24px;inline-size:24px;color:var(--btn-ink);font-size:var(--text-steps-number);place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.steps__title{color:var(--heading);font-size:var(--text-steps-title)}.steps__text{color:var(--muted);font-size:var(--text-steps-text);line-height:var(--leading-steps-text)}.product-detail--featured{border-radius:var(--radius-product-detail-featured);background:var(--card);box-shadow:var(--shadow);padding:clamp(14px,2.4vw,28px)}.product-info__title{font-size:var(--text-product-info-title)}.product-info__title a:hover{color:var(--accent)}.product-detail{gap:22px;display:grid}@media (width>=900px){.product-detail{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px)}.product-detail__media{position:sticky;inset-block-start:calc(var(--header-h) + 20px)}}.product-info{align-content:start;gap:16px;min-width:0;display:grid}.product-title{gap:6px;display:grid}.product-title h1{font-size:var(--text-product-title-h1)}.product-title .eyebrow:hover{text-decoration:underline}.product-rating{justify-self:start}.product-rating:hover .rating-line span{color:var(--accent);text-decoration:underline}.price-row{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.save-badge{border-radius:var(--r-pill);background:var(--surface-save-badge);min-height:30px;color:var(--danger-text);font-size:var(--text-save-badge);align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.stock-line{border-radius:var(--r-pill);background:var(--surface-stock-line);color:var(--success-text);font-size:var(--text-stock-line);justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-weight:700;display:inline-flex}.stock-line[data-low=true]{background:var(--surface-stock-line-low);color:var(--warm-text)}.stock-line[data-low=true] svg{animation:var(--motion-stock-line-svg)}.stock-line[data-out=true]{background:var(--surface-stock-line-out);color:var(--danger-text)}.product-text{color:var(--muted)}.product-text a{color:var(--accent);text-decoration:underline}.trust-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;padding:0;list-style:none;display:grid}.trust-row__item{border-radius:var(--r);background:var(--softer);color:var(--heading);font-size:var(--text-trust-row-item);font-weight:600;line-height:var(--leading-trust-row-item);text-align:center;justify-items:center;gap:6px;padding:14px 8px;display:grid}.trust-row__item svg{color:var(--accent)}.product-facts{gap:8px;display:grid}.product-facts div{border-block-end:var(--border-product-facts);font-size:var(--text-product-facts);justify-content:space-between;gap:16px;padding-block-end:8px;display:flex}.product-facts dt{color:var(--muted)}.product-facts dd{color:var(--heading);text-align:end;margin:0;font-weight:600}.gallery{gap:12px;display:grid}.gallery__stage{position:relative}.gallery__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--r-lg);gap:10px;display:flex;overflow-x:auto}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{aspect-ratio:1;border-radius:var(--r-lg);background:var(--soft);scroll-snap-align:center;flex:0 0 100%;position:relative;overflow:hidden}.gallery__slide img{object-fit:cover;width:100%;height:100%}.gallery__slide--empty{color:color-mix(in oklab, var(--accent) 50%, var(--bg));place-items:center;display:grid}@media (width<=899px){.product-section .gallery{margin-inline:calc(var(--gutter) * -1)}.product-section .gallery__track{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);border-radius:0}.gallery:not(.gallery--single) .gallery__slide{flex-basis:86%}.gallery__thumbs,.gallery__arrow{display:none!important}}.gallery__sticker{z-index:2;border-radius:var(--r-round);background:var(--danger);width:62px;height:62px;color:var(--on-dark);font-family:var(--font-display);font-size:var(--text-gallery-sticker);box-shadow:var(--shadow-gallery-sticker);direction:ltr;place-items:center;font-weight:800;display:grid;position:absolute;inset-block-start:14px;inset-inline-start:14px;rotate:-10deg}@media (width<=899px){.product-section .gallery__sticker{inset-inline-start:calc(var(--gutter) + 12px)}}.gallery__count{z-index:2;border-radius:var(--r-pill);background:var(--surface-gallery-count);color:var(--on-dark);font-size:var(--text-gallery-count);-webkit-backdrop-filter:var(--filter-gallery-count);backdrop-filter:var(--filter-gallery-count);padding:5px 12px;position:absolute;inset-block-end:14px;inset-inline-end:14px}@media (width<=899px){.product-section .gallery__count{inset-inline-end:calc(var(--gutter) + 12px)}}.gallery__arrow{z-index:2;border-radius:var(--r-round);background:var(--surface-gallery-arrow);width:44px;height:44px;color:var(--heading);box-shadow:var(--shadow);opacity:0;transition:var(--motion-gallery-arrow);place-items:center;display:grid;position:absolute;inset-block-start:50%;translate:0 -50%}.gallery__stage:hover .gallery__arrow,.gallery__arrow:focus-visible{opacity:1}.gallery__arrow--prev{inset-inline-start:14px}.gallery__arrow--next{inset-inline-end:14px}.gallery__thumbs{scrollbar-width:none;gap:10px;padding:2px;display:flex;overflow-x:auto}.gallery__thumb{aspect-ratio:1;border:var(--border-gallery-thumb);border-radius:var(--r);background:var(--soft);width:76px;opacity:var(--opacity-gallery-thumb);transition:var(--motion-gallery-thumb);flex:none;overflow:hidden}.gallery__thumb img{object-fit:cover;width:100%;height:100%}.gallery__thumb:hover,.gallery__thumb[aria-current=true]{opacity:1}.gallery__thumb[aria-current=true]{border-color:var(--accent)}@media (width>=900px){.gallery--side{grid-template-columns:84px minmax(0,1fr);align-items:start}.gallery--side .gallery__stage{order:2}.gallery--side .gallery__thumbs{flex-direction:column;max-height:560px;overflow-y:auto}.gallery--side .gallery__thumb{width:80px}}.buy-box{gap:18px;display:grid}.variant-group{gap:10px;display:grid}.variant-label{color:var(--heading);font-size:var(--text-variant-label);font-weight:700}.variant-label span{color:var(--muted);unicode-bidi:isolate;font-weight:500}.option-values{flex-wrap:wrap;gap:8px;display:flex}.option-value{border:var(--border-option-value);border-radius:var(--r-pill);background:var(--card);min-height:46px;color:var(--heading);font-size:var(--text-option-value);transition:var(--motion-option-value);align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.option-value:has(.option-value__swatch){padding-inline-start:6px}.option-value:hover{border-color:var(--line-strong)}.option-value[aria-pressed=true]{border-color:var(--accent);background:var(--soft);box-shadow:var(--shadow-option-value);color:var(--accent)}.option-value[data-state=sold_out]{color:var(--muted);text-decoration:line-through}.option-value:disabled{opacity:var(--opacity-option-value-disabled);cursor:not-allowed;border-style:dashed}.option-value__swatch{border-radius:var(--r-round);background:var(--swatch);width:32px;height:32px;box-shadow:var(--shadow-option-value-swatch)}.option-value--sm{min-height:38px;font-size:var(--text-option-value-sm);padding-inline:13px}.option-value--sm .option-value__swatch{width:24px;height:24px}.option-values--compact{gap:6px}.offer-choice{border:0;gap:10px;padding:0;display:grid}.offer-choice legend{margin-block-end:10px}.offer-tile{border:var(--border-offer-tile);border-radius:var(--r);background:var(--card);cursor:pointer;min-height:72px;transition:var(--motion-offer-tile);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.offer-tile:hover{border-color:var(--line-strong)}.offer-tile:has(input:focus-visible){outline:var(--border-offer-tile-focus);outline-offset:var(--border-offer-tile-focus-offset)}.offer-tile.is-chosen{border-color:var(--accent);background:var(--softer);box-shadow:var(--shadow-offer-tile-is-chosen-open)}.offer-tile__radio{border:var(--border-offer-tile-radio);border-radius:var(--r-round);width:22px;height:22px;transition:var(--motion-offer-tile-radio)}.offer-tile.is-chosen .offer-tile__radio{border:var(--border-offer-tile-is-chosen-radio-open)}.offer-tile__qty{border-radius:var(--radius-offer-tile-qty);background:var(--soft);min-width:46px;height:46px;color:var(--accent);font-family:var(--font-display);font-size:var(--text-offer-tile-qty);direction:ltr;place-items:center;padding-inline:6px;font-weight:800;display:grid}.offer-tile.is-chosen .offer-tile__qty{background:var(--accent);color:var(--bg)}.offer-tile__text{gap:2px;min-width:0;display:grid}.offer-tile__name{color:var(--heading);font-weight:700;line-height:var(--leading-offer-tile-name)}.offer-tile__detail{color:var(--muted);font-size:var(--text-offer-tile-detail);flex-wrap:wrap;gap:2px 10px;display:flex}.offer-tile__gift{color:var(--success-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.offer-tile__save{border-radius:var(--r-pill);background:var(--surface-offer-tile-save);color:var(--success-text);font-size:var(--text-offer-tile-save);justify-self:start;margin-block-start:3px;padding:2px 9px;font-weight:800}.offer-tile__price{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;display:grid}.offer-tile__price strong{color:var(--heading);font-size:var(--text-offer-tile-price-strong);font-weight:800}.offer-tile__price s{color:var(--muted);font-size:var(--text-offer-tile-price)}.offer-tile__ribbon{border-radius:var(--r-pill);background:var(--warm);color:var(--warm-ink);font-size:var(--text-offer-tile-ribbon);box-shadow:var(--shadow-offer-tile-ribbon);padding:3px 12px;font-weight:800;position:absolute;inset-block-start:-11px;inset-inline-end:14px}.offer-tile--best{margin-block-start:6px}@media (width<=420px){.offer-tile{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding-inline:12px}.offer-tile__qty{display:none}}.offer-units{border-radius:var(--r);background:var(--softer);gap:10px;padding:14px;display:grid}.offer-unit{border-block-start:var(--border-offer-unit);gap:8px;padding-block:10px;display:grid}.offer-unit:first-child{border:0;padding-block-start:0}.offer-unit__label{color:var(--heading);font-size:var(--text-offer-unit-label);font-weight:700}.quantity-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stepper{border:var(--border-stepper);border-radius:var(--r-pill);background:var(--card);align-items:center;height:48px;display:inline-flex}.stepper button{border-radius:var(--r-pill);width:46px;height:100%;color:var(--heading);place-items:center;display:grid}.stepper button:hover{color:var(--accent)}.stepper input{width:46px;color:var(--heading);text-align:center;appearance:textfield;background:0 0;border:0;font-weight:800}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.stepper input:focus{outline:none}.buy-actions{flex-wrap:wrap;gap:10px;display:flex}.buy-actions>*{flex:140px}.landing__stack{gap:var(--landing-gap);display:grid}.landing__image{background:var(--soft);block-size:auto;inline-size:100%;display:block}.landing-product__inner{text-align:center;justify-items:center;gap:10px;display:grid}.landing-product__name{color:var(--heading);font-size:var(--text-landing-product-name);line-height:var(--leading-landing-product-name)}.landing-product__meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.product-order{gap:20px;display:grid}.product-order .order-panel{border:var(--border-product-order-panel);border-radius:var(--radius-product-order-panel);background:var(--card);box-shadow:var(--shadow);padding:clamp(16px,2.6vw,24px)}.mobile-buy-bar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-block-start:var(--border-mobile-buy-bar);background:var(--surface-mobile-buy-bar);-webkit-backdrop-filter:var(--filter-mobile-buy-bar);backdrop-filter:var(--filter-mobile-buy-bar);box-shadow:var(--shadow-mobile-buy-bar);transform:var(--motion-mobile-buy-bar-hidden);transition:var(--motion-mobile-buy-bar);align-items:center;gap:12px;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.mobile-buy-bar[data-visible=true]{transform:none}.mobile-buy-bar__price{line-height:var(--leading-mobile-buy-bar-price);display:grid}.mobile-buy-bar__price small{color:var(--success-text);font-size:var(--text-mobile-buy-bar-price-small);font-weight:800}.mobile-buy-bar__price strong{color:var(--heading);font-size:var(--text-mobile-buy-bar-price-strong);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:800}.mobile-buy-bar .btn{flex:1;min-height:52px}@media (width>=900px){.mobile-buy-bar{display:none}}.rec-dot{border-radius:var(--r-round);background:var(--danger);width:10px;height:10px;animation:var(--motion-rec-dot)}.free-ship{border-radius:var(--r);background:var(--softer);font-size:var(--text-free-ship);gap:8px;margin-block-end:14px;padding:12px 14px;font-weight:600;display:grid}.free-ship__bar{border-radius:var(--r-pill);background:var(--soft);height:7px;overflow:hidden}.free-ship__bar span{border-radius:inherit;background:var(--accent);width:0;height:100%;transition:var(--motion-free-ship-bar-span);display:block}.free-ship[data-qualified=true]{color:var(--success-text)}.free-ship[data-qualified=true] .free-ship__bar span{background:var(--success)}.cart-more{padding-block:clamp(24px,5vw,56px)}.cart-more__title{font-size:var(--text-cart-more-title);margin-block-end:20px}.order-panel{scroll-margin-block-start:calc(var(--header-h) + 16px)}.order-form{gap:16px;display:grid}.order-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.order-panel__title{font-size:var(--text-order-panel-title)}.cod-chip{border-radius:var(--r-pill);background:var(--surface-cod-chip);color:var(--success-text);font-size:var(--text-cod-chip);align-items:center;gap:6px;padding:5px 12px;font-weight:800;display:inline-flex}.order-fields,.field-pair{gap:12px;display:grid}@media (width>=560px){.field-pair{grid-template-columns:1fr 1fr}}.delivery-choice{border:0;grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.delivery-choice--single{grid-template-columns:1fr}.delivery-choice__option{border:var(--border-delivery-choice-option);border-radius:var(--r);background:var(--field);cursor:pointer;min-height:62px;transition:var(--motion-delivery-choice-option);grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:12px 14px;display:grid;position:relative}.delivery-choice__option:has(input:checked){border-color:var(--accent);background:var(--softer);box-shadow:var(--shadow-delivery-choice-option-input)}.delivery-choice__option:has(input:focus-visible){outline:var(--border-delivery-choice-focus);outline-offset:var(--border-delivery-choice-focus-offset)}.delivery-choice__option input{opacity:0;position:absolute}.delivery-choice__option svg{color:var(--accent);grid-row:span 2}.delivery-choice__label{color:var(--heading);font-size:var(--text-delivery-choice-label);font-weight:700;line-height:var(--leading-delivery-choice-label)}.delivery-choice__fee{color:var(--success-text);font-size:var(--text-delivery-choice-fee);font-weight:800}.delivery-choice__fee:empty{display:none}.coupon{gap:10px;display:grid}.coupon__toggle{color:var(--accent);font-size:var(--text-coupon-toggle);justify-self:start;align-items:center;gap:8px;font-weight:700;display:inline-flex}.coupon__box{gap:8px;display:flex}.coupon__box .input{text-transform:uppercase}.coupon__note{font-size:var(--text-coupon-note);font-weight:600}.coupon__note[data-state=applied]{color:var(--success-text)}.coupon__note[data-state=refused]{color:var(--danger-text)}.coupon__note[data-state=hint]{color:var(--warm-text)}.order-summary{border-radius:var(--r);background:var(--softer);gap:12px;padding:16px;display:grid}.order-summary__lines{gap:10px;display:grid}.checkout-line{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-line__img{border-radius:var(--radius-checkout-line-img);background:var(--soft);width:54px;height:54px;position:relative}.checkout-line__img img{border-radius:var(--radius-checkout-line-img);object-fit:cover;width:100%;height:100%}.checkout-line__qty{border-radius:var(--r-pill);background:var(--heading);min-width:22px;height:22px;color:var(--bg);font-size:var(--text-checkout-line-qty);font-weight:800;line-height:var(--leading-checkout-line-qty);text-align:center;padding:0 6px;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.checkout-line__title{color:var(--heading);font-size:var(--text-checkout-line-title);font-weight:600;line-height:var(--leading-checkout-line-title)}.checkout-line__variant{color:var(--muted);font-size:var(--text-checkout-line-variant);font-weight:500;display:block}.checkout-line__price{color:var(--heading);white-space:nowrap;font-weight:700}.checkout-totals{border-block-start:var(--border-checkout-totals);font-size:var(--text-checkout-totals);gap:8px;padding-block-start:12px;display:grid}.checkout-totals .row{justify-content:space-between;gap:12px;display:flex}.checkout-totals .row small{color:var(--muted);font-size:var(--text-checkout-totals-row-small);display:block}.checkout-totals .row--total{color:var(--heading);font-size:var(--text-checkout-totals-row-total);padding-block-start:8px;font-weight:800}.checkout-totals .row--total strong{color:var(--accent)}.order-actions{gap:10px;display:grid}.order-submit{min-height:60px;font-size:var(--text-order-submit);box-shadow:var(--shadow-order-submit);animation:var(--motion-order-submit)}.assure{grid-template-columns:repeat(3,1fr);gap:8px;padding:0;list-style:none;display:grid}.assure li{color:var(--muted);font-size:var(--text-assure-li);font-weight:600;line-height:var(--leading-assure-li);text-align:center;justify-items:center;gap:5px;display:grid}.assure svg{color:var(--accent)}.order-note{color:var(--muted);font-size:var(--text-order-note);text-align:center}.otp-box{border:var(--border-otp-box);border-radius:var(--r);background:var(--surface-otp-box);gap:10px;padding:16px;display:grid}.otp-box__head{color:var(--heading);align-items:center;gap:8px;display:flex}.otp-box__head svg{color:var(--whatsapp)}.otp-status{font-size:var(--text-otp-status)}.otp-status[data-state=verified]{color:var(--success-text);font-weight:700}.otp-status[data-state=error]{color:var(--danger-text)}.otp-status[data-state=unavailable]{color:var(--warm-text)}.otp-code{max-width:220px;font-size:var(--text-otp-code);letter-spacing:var(--tracking-otp-code);text-align:center;font-weight:800}.cart-page{gap:24px;padding-block:clamp(24px,5vw,56px);display:grid}@media (width>=900px){.cart-page{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px}}.cart-page:has([data-cart-empty]:not([hidden])) .cart-page__aside{display:none}@media (width>=900px){.cart-page:has([data-cart-empty]:not([hidden])){grid-template-columns:1fr}}.cart-drawer:has([data-cart-empty]:not([hidden])) .cart-drawer__foot{display:none}.cart-page__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-block-end:18px;display:flex}.cart-page__head h1{font-size:var(--text-cart-page-head-h1)}.cart-page__count{color:var(--muted);font-family:var(--font-body);font-size:var(--text-cart-page-count);font-weight:600}.cart-page__aside{border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow);gap:14px;padding:22px;display:grid}@media (width>=900px){.cart-page__aside{position:sticky;inset-block-start:calc(var(--header-h) + 20px)}}.cart-page__benefits{border-block-start:var(--border-cart-page-benefits);font-size:var(--text-cart-page-benefits);gap:8px;padding:14px 0 0;list-style:none;display:grid}.cart-page__benefits li{align-items:center;gap:8px;display:flex}.cart-page__benefits svg{color:var(--accent)}.cart-summary{font-size:var(--text-cart-summary);gap:10px;display:grid}.cart-summary__row{justify-content:space-between;gap:12px;display:flex}.cart-summary__row small{color:var(--muted);font-size:var(--text-cart-summary-row-small);display:block}.cart-summary__row--total{border-block-start:var(--border-cart-summary-row-total);color:var(--heading);font-size:var(--text-cart-summary-row-total);padding-block-start:10px;font-weight:800}.cart-trust{color:var(--success-text);font-size:var(--text-cart-trust);align-items:center;gap:8px;font-weight:700;display:flex}.cart-line{border-block-end:var(--border-cart-line);grid-template-columns:82px minmax(0,1fr);gap:14px;padding-block:16px;display:grid}.cart-line[data-blocked=true]{opacity:var(--opacity-cart-line)}.cart-line__image{border-radius:var(--r);background:var(--soft);width:82px;height:82px;display:block;overflow:hidden}.cart-line__image img{object-fit:cover;width:100%;height:100%}.cart-line__body{align-content:start;gap:4px;min-width:0;display:grid}.cart-line__title{color:var(--heading);font-weight:700;line-height:var(--leading-cart-line-title)}.cart-line__variant{color:var(--muted);font-size:var(--text-cart-line-variant)}.cart-line__blocked{color:var(--danger-text);font-size:var(--text-cart-line-blocked);font-weight:700}.cart-line__footer{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:6px;display:flex}.cart-line .stepper{height:38px}.cart-line .stepper button{width:36px}.cart-line .stepper input{width:34px}.cart-line__price{color:var(--heading);text-align:end;margin-inline-start:auto;font-weight:800;display:grid}.cart-line__price small{color:var(--muted);font-weight:500;text-decoration:line-through}.cart-line__remove{border-radius:var(--r-round);width:36px;height:36px;color:var(--muted);place-items:center;display:grid}.cart-line__remove:hover{background:var(--surface-cart-line-remove-hover);color:var(--danger-text)}.cart-line[data-cart-reward]{color:var(--success-text);grid-template-columns:1fr auto}.cart-drawer{z-index:110;visibility:hidden;transition:var(--motion-cart-drawer-visibility);position:fixed;inset:0}.cart-drawer[data-open=true]{visibility:visible;transition:none}.cart-drawer__scrim{background:var(--surface-cart-drawer-scrim);opacity:0;transition:var(--motion-cart-drawer-scrim);position:absolute;inset:0}.cart-drawer[data-open=true] .cart-drawer__scrim{opacity:1}.cart-drawer__panel{background:var(--bg);width:min(100vw,420px);box-shadow:var(--shadow-lg);transform:var(--motion-cart-drawer-hidden);transition:var(--motion-cart-drawer);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}[dir=rtl] .cart-drawer__panel{transform:var(--motion-cart-drawer-hidden-rtl)}.cart-drawer[data-open=true] .cart-drawer__panel{transform:none}.cart-drawer__head{min-height:var(--header-h);border-block-end:var(--border-cart-drawer-head);justify-content:space-between;align-items:center;padding-inline:20px 12px;display:flex}[dir=rtl] .cart-drawer__head{padding-inline:12px 20px}.cart-drawer__head h2{font-size:var(--text-cart-drawer-head-h2)}.cart-drawer__body{flex:1;padding:14px 20px;overflow-y:auto}.cart-drawer__foot{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-block-start:var(--border-cart-drawer-foot);background:var(--card);gap:12px;display:grid}.cart-drawer__empty{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding-block:48px;display:grid}.checkout-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-block-end:18px;display:flex}.checkout-head h1{font-size:var(--text-checkout-head-h1)}.checkout-page .order-panel{border-radius:var(--radius-checkout-page-order-panel);background:var(--card);box-shadow:var(--shadow);padding:clamp(18px,3vw,28px)}.thanks .frame{place-items:center;display:grid}.thanks__card{border-radius:var(--radius-thanks-card);background:var(--card);width:min(100%,580px);box-shadow:var(--shadow-lg);text-align:center;justify-items:center;gap:14px;padding:clamp(24px,5vw,44px);display:grid}.thanks__icon{border-radius:var(--r-round);background:var(--surface-thanks-icon);width:78px;height:78px;color:var(--success-text);animation:var(--motion-thanks-icon);place-items:center;display:grid}.thanks h1{font-size:var(--text-thanks-h1)}.thanks__subtitle,.thanks__note{color:var(--muted)}.thanks__number{border:var(--border-thanks-number);border-radius:var(--r);background:var(--softer);gap:2px;padding:14px 24px;display:grid}.thanks__number small{color:var(--muted)}.thanks__number strong{color:var(--accent);font-family:var(--font-display);font-size:var(--text-thanks-number-strong);letter-spacing:var(--tracking-thanks-number-strong);white-space:nowrap}.thanks__details{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.thanks__details div{border-radius:var(--r);background:var(--softer);gap:2px;padding:12px;display:grid}.thanks__details small{color:var(--muted);font-size:var(--text-thanks-details-small)}.thanks__details strong{color:var(--heading)}.thanks__actions{gap:10px;width:100%;display:grid}.track__form,.track__card{border-radius:var(--radius-track-card);background:var(--card);width:min(100%,560px);box-shadow:var(--shadow-lg);gap:16px;margin-inline:auto;padding:clamp(20px,4vw,36px);display:grid}.track__card{gap:20px;width:min(100%,700px)}.track__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.track__placed{color:var(--muted);font-size:var(--text-track-placed)}.track__refusal{border-radius:var(--r);background:var(--surface-track-refusal);color:var(--danger-text);font-size:var(--text-track-refusal);align-items:flex-start;gap:8px;padding:12px 14px;font-weight:600;display:flex}.track__refusal svg{flex:none;margin-block-start:2px}.track__stage{border-radius:var(--r);background:var(--soft);align-items:flex-start;gap:14px;padding:16px;display:flex}.track__stage h2{font-size:var(--text-track-stage-h2)}.track__stage p{color:var(--muted);margin-block-start:4px}.track__stage-icon{border-radius:var(--r-round);background:var(--card);width:52px;height:52px;color:var(--accent);flex:none;place-items:center;display:grid}.track__stage--done .track__stage-icon{color:var(--success-text)}.track__stage--ended{background:var(--surface-track-stage-ended)}.track__stage--ended .track__stage-icon{color:color-mix(in oklab, var(--warm) 60%, var(--ink))}.track__journey{margin:0;padding:0;list-style:none;display:grid}.track__step{color:var(--muted);font-size:var(--text-track-step);align-items:center;gap:12px;padding-block:8px;display:flex;position:relative}.track__step:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;inset-block:calc(50% + 12px) calc(12px - 50%);inset-inline-start:11px}.track__step.is-done:not(:last-child):after{background:var(--accent)}.track__dot{z-index:1;border:var(--border-track-dot);border-radius:var(--r-round);background:var(--card);width:24px;height:24px;color:var(--btn-ink);flex:none;place-items:center;display:grid;position:relative}.track__step.is-done .track__dot{border-color:var(--accent);background:var(--accent)}.track__step.is-current .track__dot{border-color:var(--accent);box-shadow:var(--shadow-track-step-is-current-dot)}.track__step.is-done,.track__step.is-current{color:var(--heading)}.track__step.is-current{font-weight:700}@media (width>=720px){.track__journey{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.track__step{text-align:center;font-size:var(--text-track-step-wide);flex-direction:column;gap:8px;padding-block:0}.track__step:not(:last-child):after{width:auto;height:2px;inset-block:11px auto;inset-inline:calc(50% + 12px) calc(12px - 50%)}}.track__facts dd{margin:0}.track__fact--wide{grid-column:1/-1}.track__lines h3{font-size:var(--text-track-lines-h3);margin-block-end:8px}.track__lines ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.track__lines li{border-radius:var(--r);background:var(--softer);justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.track__line-name small{color:var(--muted)}.track__qty{color:var(--muted);flex:none;font-weight:700}.select--native{clip-path:inset(50%);opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.select-trigger__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger.is-placeholder{color:var(--muted)}.select-list{z-index:40;overscroll-behavior:contain;border:var(--border-textarea);border-radius:var(--r-lg);background:var(--card);max-block-size:min(52vh,360px);box-shadow:var(--shadow);gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;overflow-y:auto}.select-list[hidden]{display:none}.select-list [role=option]{border-radius:var(--r);min-block-size:48px;color:var(--heading);cursor:pointer;align-items:center;padding-inline:14px;display:flex}.select-list [role=option]:hover,.select-list [role=option]:focus-visible{background:var(--soft);outline:none}.select-list [role=option][aria-selected=true]{background:var(--soft);color:var(--accent);font-weight:700}.photo-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.photo-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.photo-wall__item{border-radius:var(--r-lg);background:var(--soft);display:block;overflow:hidden}.photo-wall__item img{width:100%;aspect-ratio:var(--ratio-photo-wall-item-img);object-fit:cover;transition:var(--motion-photo-wall-item-img)}.reviews-summary{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:clamp(18px,3vw,28px);display:flex}.reviews-summary h2{font-size:var(--text-reviews-summary-h2)}.reviews-summary__score{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:8px;display:flex}.reviews-summary__score strong{color:var(--heading);font-family:var(--font-display);font-size:var(--text-reviews-summary-score-strong);line-height:1}.reviews-grid{gap:14px;display:grid}@media (width>=760px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (width>=1100px){.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-card{border:var(--border-review-card);border-radius:var(--r-lg);background:var(--card);align-content:start;gap:10px;padding:20px;display:grid}.review-card__top{align-items:center;gap:10px;display:flex}.review-card__avatar{border-radius:var(--r-round);background:var(--soft);width:40px;height:40px;color:var(--accent);flex:none;place-items:center;font-weight:800;display:grid}.review-card__who{min-width:0;display:grid}.review-card__name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.review-card__date{color:var(--muted);font-size:var(--text-review-card-date);white-space:nowrap;margin-inline-start:auto}.review-card__title{color:var(--heading);font-weight:700}.review-card__body{color:var(--ink);font-size:var(--text-review-card-body);white-space:pre-line}.review-card__media{flex-wrap:wrap;gap:8px;display:flex}.review-card__photo{border-radius:var(--radius-review-card-photo);background:var(--soft);width:76px;height:76px;transition:var(--motion-review-card-photo);overflow:hidden}.review-card__photo:hover{transform:var(--motion-review-card-photo-hover)}.review-card__photo img{object-fit:cover;width:100%;height:100%}.voice-note{border-radius:var(--r-pill);background:var(--soft);flex-wrap:wrap;align-items:center;gap:12px;padding-block:8px;padding-inline:8px 14px;display:flex}.voice-note__play{border-radius:var(--r-round);background:var(--btn);width:42px;height:42px;color:var(--btn-ink);box-shadow:var(--shadow-voice-note-play);transition:var(--motion-voice-note-play);flex:none;place-items:center;display:grid}.voice-note__play:active{transform:var(--motion-voice-note-play-pressed)}.voice-note__icon,.voice-note__spinner{display:none}.voice-note:is([data-state=idle],[data-state=paused]) .voice-note__icon--play,.voice-note[data-state=playing] .voice-note__icon--pause,.voice-note[data-state=error] .voice-note__icon--retry,.voice-note[data-state=loading] .voice-note__spinner{display:block}.voice-note[data-state=error] .voice-note__play{background:var(--danger);box-shadow:none}.voice-note__spinner{border:var(--border-voice-note-spinner);border-radius:var(--r-round);width:18px;height:18px;animation:var(--motion-voice-note-spinner);border-inline-end-color:#0000}@media (prefers-reduced-motion:reduce){.voice-note__spinner{animation-duration:var(--motion-voice-note-spinner-duration)}}.voice-note__track{border-radius:var(--radius-voice-note-track);flex:1;min-width:0;height:32px;position:relative}.voice-note__track:has(.voice-note__seek:focus-visible){outline:var(--border-voice-note-seek-focus);outline-offset:var(--border-voice-note-seek-focus-offset)}.voice-note__seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.voice-note__seek:disabled{cursor:default}.voice-note__error{color:var(--danger-text);font-size:var(--text-voice-note-error);flex-basis:100%;padding-inline:8px;font-weight:600}.voice-note__error:empty{display:none}.voice-note[data-state=error]{border-radius:var(--r-lg)}.voice-note__bars{align-items:center;gap:3px;display:flex;position:absolute;inset:0}.voice-note__bars i{height:var(--h);border-radius:var(--radius-voice-note-bars);background:var(--surface-voice-note-bars);transition:var(--motion-voice-note-bars);flex:1}.voice-note__bars i.is-played{background:var(--accent)}.voice-note__time{min-width:36px;color:var(--heading);font-size:var(--text-voice-note-time);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.photo-dialog{border-radius:var(--r-lg);background:0 0;border:0;max-width:min(92vw,900px);max-height:90vh;padding:0}.photo-dialog::backdrop{background:var(--surface-photo-dialog)}.photo-dialog img{border-radius:var(--r-lg);max-height:86vh}.photo-dialog .icon-btn{background:var(--paper);color:var(--on-paper);position:absolute;inset-block-start:10px;inset-inline-end:10px}.review-dialog{border-radius:var(--r-lg);background:var(--bg);width:min(560px,100vw - 20px);max-height:calc(100vh - 40px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;margin:auto;padding:0}.review-dialog::backdrop{background:var(--surface-review-dialog)}.review-dialog__head{z-index:1;background:var(--bg);justify-content:space-between;align-items:center;padding:16px 16px 12px 22px;display:flex;position:sticky;inset-block-start:0}[dir=rtl] .review-dialog__head{padding:16px 22px 12px 16px}.review-dialog__head h2{font-size:var(--text-review-dialog-head-h2)}.review-form{gap:14px;padding:4px 22px 24px;display:grid}.review-form__step{gap:14px;display:grid}.review-form__lead{color:var(--muted);font-size:var(--text-review-form-lead)}.review-form__order{color:var(--success-text);align-items:center;gap:8px;font-weight:700;display:flex}.review-form__products,.review-form__rating{border:0;gap:8px;padding:0;display:grid}.review-product{border:var(--border-review-product);border-radius:var(--r);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;display:flex}.review-product:has(input:checked){border-color:var(--accent);background:var(--softer)}.review-product:has(input:disabled){opacity:var(--opacity-review-product-input-disabled)}.review-product small{color:var(--success-text);margin-inline-start:auto}.star-input{gap:4px;display:flex}.star-input button{color:color-mix(in oklab, var(--ink) 18%, var(--bg));transition:var(--motion-star-input-button)}.star-input button.is-on{color:var(--star)}.star-input button:hover{transform:var(--motion-star-input-button-hover)}.review-form__media{gap:10px;display:grid}.upload-list{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.upload-list:empty{display:none}.upload-item{gap:4px;width:92px;display:grid;position:relative}[data-review-voice-list] .upload-item{width:100%}.upload-item img{border-radius:var(--radius-upload-item-img);object-fit:cover;width:92px;height:92px}.upload-item audio{width:100%;height:40px}.upload-item__bar{border-radius:var(--radius-upload-item-bar);background:var(--soft);height:4px;overflow:hidden}.upload-item__bar span{height:100%;background:var(--accent);inline-size:0;transition:var(--motion-upload-item-bar-span);display:block}.upload-item[data-state=sent] .upload-item__bar span{background:var(--success)}.upload-item small{color:var(--muted);font-size:var(--text-upload-item-small)}.upload-item[data-state=failed] small{color:var(--danger-text)}.upload-item [data-remove]{background:var(--card);box-shadow:var(--shadow);position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.upload-button{border:var(--border-upload-button);border-radius:var(--r-pill);min-height:44px;color:var(--heading);font-size:var(--text-upload-button);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.upload-button:hover{border-color:var(--accent);color:var(--accent)}.upload-button--live{border-style:solid;border-color:var(--danger);color:var(--danger-text)}.review-form__done{text-align:center;justify-items:center;gap:12px;padding-block:20px;display:grid}.review-form__done-icon{border-radius:var(--r-round);background:var(--surface-review-form-done-icon);width:68px;height:68px;color:var(--success-text);place-items:center;display:grid}
