bk-announcement-bar{display:block}.announcement-bar{color:var(--color-text);background-color:var(--color-background)}.announcement-bar__inner{display:flex;align-items:center;gap:var(--space-2);min-block-size:2.25rem}.announcement-bar__viewport{flex:1 1 auto;min-inline-size:0;overflow:hidden}.announcement-bar__track{display:flex}.announcement-bar__group{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:.125rem var(--space-5);padding-block:.375rem}.announcement-bar__group>.announcement+.announcement:before{content:"";flex-shrink:0;inline-size:4px;block-size:4px;margin-inline-end:var(--space-5);border-radius:50%;background-color:var(--color-accent)}.announcement-bar__group--clone{display:none}.announcement-bar__toggle{display:inline-grid;flex-shrink:0;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:var(--radius-pill);color:var(--color-text);background:none;transition:background-color var(--dur-1) var(--ease-out)}.announcement-bar__toggle:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,var(--color-background))}@media screen and (min-width:750px){.announcement-bar__toggle{inline-size:2.25rem;block-size:2.25rem}}.announcement-bar__play-icon,bk-announcement-bar[data-paused] .announcement-bar__pause-icon{display:none}bk-announcement-bar[data-paused] .announcement-bar__play-icon{display:inline-block}.announcement-bar__empty{font-size:var(--text-xs);color:var(--color-text-muted)}@keyframes announcement-marquee{to{transform:translate(-50%)}}@keyframes announcement-marquee-rtl{to{transform:translate(50%)}}@media screen and (max-width:749.98px){.announcement-bar--m-static .announcement-bar__toggle{display:none}.announcement-bar--m-rotate .announcement-bar__inner,.announcement-bar--m-marquee .announcement-bar__inner{min-block-size:2.75rem}.announcement-bar--m-rotate .announcement-bar__group{display:grid}.announcement-bar--m-rotate .announcement{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity var(--dur-2) var(--ease-out),visibility var(--dur-2)}.announcement-bar--m-rotate .announcement:before{display:none}.announcement-bar--m-rotate .announcement[data-active],.announcement-bar--m-rotate .announcement-bar__group:not(:has([data-active]))>.announcement:first-child{visibility:visible;opacity:1}.announcement-bar--m-marquee .announcement-bar__track{inline-size:max-content;animation:announcement-marquee var(--announcement-speed, 40s) linear infinite}.announcement-bar--m-marquee .announcement-bar__group{flex:0 0 auto;flex-wrap:nowrap;justify-content:space-around;min-inline-size:var(--announcement-viewport, 100vw);padding-inline-end:var(--space-5)}.announcement-bar--m-marquee .announcement-bar__group--clone{display:flex}}@media screen and (min-width:750px){.announcement-bar--d-static .announcement-bar__toggle{display:none}.announcement-bar--d-rotate .announcement-bar__group{display:grid}.announcement-bar--d-rotate .announcement{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity var(--dur-2) var(--ease-out),visibility var(--dur-2)}.announcement-bar--d-rotate .announcement:before{display:none}.announcement-bar--d-rotate .announcement[data-active],.announcement-bar--d-rotate .announcement-bar__group:not(:has([data-active]))>.announcement:first-child{visibility:visible;opacity:1}.announcement-bar--d-marquee .announcement-bar__track{inline-size:max-content;animation:announcement-marquee var(--announcement-speed, 40s) linear infinite}.announcement-bar--d-marquee .announcement-bar__group{flex:0 0 auto;flex-wrap:nowrap;justify-content:space-around;min-inline-size:var(--announcement-viewport, 100vw);padding-inline-end:var(--space-5)}.announcement-bar--d-marquee .announcement-bar__group--clone{display:flex}}[dir=rtl] .announcement-bar__track{animation-name:announcement-marquee-rtl}bk-announcement-bar[data-single] .announcement-bar__track{inline-size:auto;animation:none}bk-announcement-bar[data-single] .announcement-bar__group{flex:1 0 100%;flex-wrap:wrap;justify-content:center;min-inline-size:0;padding-inline-end:0}bk-announcement-bar[data-single] .announcement-bar__group--clone,bk-announcement-bar[data-single] .announcement-bar__toggle{display:none}.announcement-bar__viewport:hover .announcement-bar__track,.announcement-bar__viewport:focus-within .announcement-bar__track,bk-announcement-bar[data-paused] .announcement-bar__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){bk-announcement-bar.announcement-bar .announcement-bar__track{inline-size:auto;animation:none;transform:none}bk-announcement-bar.announcement-bar .announcement-bar__group{display:flex;flex:1 0 100%;flex-wrap:wrap;justify-content:center;min-inline-size:0;padding-inline-end:0}bk-announcement-bar.announcement-bar .announcement{grid-area:auto;visibility:visible;opacity:1}bk-announcement-bar.announcement-bar .announcement-bar__group--clone,bk-announcement-bar.announcement-bar .announcement-bar__toggle{display:none}}.header-section{position:relative;z-index:30;transition:transform var(--dur-2) var(--ease-out)}.header-section:has(>bk-header[data-sticky=always]),.header-section:has(>bk-header[data-sticky=scroll_up]){position:sticky;inset-block-start:0}.header-section:has(>bk-header[data-scroll-state=hidden]){transform:translateY(-100%)}.header-section:has(>bk-header[data-animating]){will-change:transform}.header-section--sticky{position:sticky;inset-block-start:0}.header-section--hidden{transform:translateY(-100%)}.header-section--animating{will-change:transform}bk-header{display:block}.header__bar{position:relative;z-index:1;border-block-end:1px solid var(--color-border);background-color:color-mix(in srgb,var(--color-background) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}bk-header[data-scroll-state=scrolled] .header__bar{border-block-end-color:transparent;box-shadow:var(--elev-float)}bk-header:has(bk-header-menu[data-open]) .header__bar{background-color:var(--color-background)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header__bar{background-color:var(--color-background)}}.header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"burger logo actions";align-items:center;gap:var(--space-2);min-block-size:3.5rem}.header__burger{grid-area:burger}.header__logo{display:inline-flex;grid-area:logo;align-items:center;justify-self:start;gap:var(--space-2);min-inline-size:0;max-inline-size:100%;min-block-size:2.75rem;text-decoration:none;color:var(--color-text)}.header__logo-image{flex-shrink:0;inline-size:auto;block-size:auto;max-inline-size:var(--logo-w-mobile);max-block-size:2.75rem;object-fit:contain}.header__name{display:-webkit-box;min-inline-size:0;overflow:hidden;font-family:var(--font-heading);font-size:1rem;font-weight:700;line-height:1.05;letter-spacing:var(--tracking-h3);text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.header__nav{display:none;grid-area:nav;align-self:stretch;min-inline-size:0}.header__actions{display:flex;grid-area:actions;align-items:center;gap:var(--space-1)}.header__icon{position:relative;display:inline-grid;flex-shrink:0;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:var(--radius-pill);text-decoration:none;color:var(--color-text);background:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.header__icon .icon{stroke-width:2}@media(hover:hover){.header__icon:hover{color:var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,var(--color-background))}}.header__burger{border:1px solid var(--color-border);background-color:var(--color-surface)}@media screen and (max-width:749.98px){.header__burger--wide-only{display:none}}.header__account,.header__localization{display:none}.header__localization:empty{display:none}.header__cart-count{position:absolute;inset-block-start:.25rem;inset-inline-end:.125rem;display:grid;place-items:center;min-inline-size:1.125rem;block-size:1.125rem;padding-inline:.25rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-button-label);background-color:var(--color-button);box-shadow:0 0 0 2px var(--color-background);pointer-events:none}.header__cart-count[hidden],.header__cart-count:empty{display:none}.header__cart-count--bump{animation:header-cart-bump var(--dur-2) var(--ease-out)}@keyframes header-cart-bump{50%{transform:scale(1.15)}}.header__scrim{position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--dur-2) var(--ease-out),visibility var(--dur-2)}bk-header:has(bk-header-menu[data-open]) .header__scrim{visibility:visible;opacity:1}@media screen and (min-width:990px){.header__inner{grid-template-areas:"logo nav actions";gap:var(--space-5);min-block-size:4rem}.header__burger{display:none}.header__nav{display:block}.header__logo-image{max-inline-size:var(--logo-w-desktop);max-block-size:3.25rem}.header__name{display:block;font-size:1.0625rem;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.header__account{display:inline-grid}.header__localization{display:flex;align-items:center;margin-inline-start:var(--space-1)}bk-header[data-nav-overflow] .header__inner{grid-template-areas:"burger logo actions";gap:var(--space-2)}bk-header[data-nav-overflow] .header__burger{display:inline-grid}bk-header[data-nav-overflow] .header__nav{display:none}}@media(forced-colors:active){.header__bar{border-block-end:1px solid CanvasText}}@media print{.header-section{position:static}.header__actions,.header__burger,.header__nav{display:none}}.mobile-tab-bar{display:none}@media screen and (max-width:749.98px){:root:has(.mobile-tab-bar){--tabbar-h: 4rem}.has-tabbar{--tabbar-h: 4rem}:root:has(.mobile-tab-bar) body{padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.has-tabbar body{padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.mobile-tab-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:35;display:block;padding-block-end:env(safe-area-inset-bottom,0px);border-block-start:1px solid var(--color-border);transition:transform var(--dur-2) var(--ease-out),visibility 0s linear 0s}.mobile-tab-bar-section .mobile-tab-bar{background-color:var(--color-background)}:root:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=hidden],[type=image],[type=file],[type=color]),textarea,select):focus) .mobile-tab-bar{visibility:hidden;transform:translateY(100%);transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2)}}.mobile-tab-bar__list{display:grid;grid-template-columns:repeat(var(--tab-count, 5),minmax(0,1fr));block-size:var(--tabbar-h, 4rem);margin:0;padding-inline:var(--space-3xs)}.mobile-tab-bar__item{display:flex;min-inline-size:0}.mobile-tab-bar__tab{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;min-inline-size:44px;min-block-size:44px;border-radius:var(--radius-card);color:var(--color-text-muted);text-decoration:none;-webkit-tap-highlight-color:transparent}.mobile-tab-bar__tab:focus-visible{outline-offset:-2px}.mobile-tab-bar__icon{display:grid;place-items:center;inline-size:3.25rem;block-size:2rem;border-radius:var(--radius-pill);color:var(--color-text);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.mobile-tab-bar__icon .tab-icon{display:block;inline-size:1.5rem;block-size:1.5rem}.mobile-tab-bar__icon .tab-icon--fill,.mobile-tab-bar__tab[aria-current=page] .tab-icon--line{display:none}.mobile-tab-bar__tab[aria-current=page] .tab-icon--fill{display:block}.mobile-tab-bar__icon--whatsapp .icon{stroke-width:1.9}.mobile-tab-bar__label{max-inline-size:100%;overflow:hidden;font-size:.6875rem;font-weight:var(--weight-semibold);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.mobile-tab-bar__tab[aria-current=page]{color:var(--color-accent)}.mobile-tab-bar__tab[aria-current=page] .mobile-tab-bar__icon{color:var(--color-button);background-color:color-mix(in srgb,var(--color-button) 12%,var(--color-background))}.mobile-tab-bar__tab[aria-current=page] .mobile-tab-bar__label{font-weight:700}.mobile-tab-bar__icon--whatsapp{inline-size:2.5rem;block-size:2.5rem;margin-block:-.25rem;color:var(--color-whatsapp-label);background-color:var(--color-whatsapp)}.mobile-tab-bar__count{position:absolute;inset-block-start:.3125rem;inset-inline-start:calc(50% + .375rem);display:grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.25rem;border:2px solid var(--color-background);border-radius:var(--radius-pill);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:var(--color-button-label);background-color:var(--color-button)}.mobile-tab-bar__count:empty,.mobile-tab-bar__count[hidden]{display:none}@media(hover:hover){.mobile-tab-bar__tab:hover:not([aria-current=page]) .mobile-tab-bar__icon:not(.mobile-tab-bar__icon--whatsapp){background-color:color-mix(in srgb,var(--color-text) 6%,transparent)}}@media(prefers-reduced-motion:no-preference){.mobile-tab-bar__tab:active .mobile-tab-bar__icon{transform:scale(.94)}}@media(forced-colors:active){.mobile-tab-bar{border-block-start-color:CanvasText}.mobile-tab-bar__tab[aria-current=page] .mobile-tab-bar__icon{outline:2px solid Highlight}}.pickup{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-card);font-size:var(--text-sm);color:var(--color-ink);background-color:var(--color-white)}.pickup__icon{color:var(--color-red-700)}.pickup__body{display:grid;gap:.125rem}.pickup__title{font-weight:var(--weight-semibold)}.pickup__time,.pickup__location-state,.pickup__address,.pickup__phone{font-style:normal;color:var(--color-muted)}.pickup__toggle{display:inline-flex;align-items:center;gap:var(--space-3xs);min-block-size:2.75rem;font-weight:var(--weight-semibold);color:var(--color-red-700);text-decoration:underline;text-underline-offset:.18em}.pickup__chevron{transition:rotate var(--dur-1) var(--ease-out)}.pickup__details[open] .pickup__chevron{rotate:180deg}.pickup__list{display:grid;gap:var(--space-sm);padding-block-start:var(--space-2xs)}.pickup__location+.pickup__location{padding-block-start:var(--space-sm);border-block-start:1px solid var(--color-line)}.pickup__location-name{font-weight:var(--weight-semibold)}.reviews-ribbon{background-color:var(--color-background);color:var(--color-text)}.reviews-ribbon__inner{display:flex;align-items:center;justify-content:center;gap:var(--space-3) var(--space-4);padding-block:.5rem}.reviews-ribbon__text{margin:0;font-size:var(--text-sm);line-height:1.35;text-wrap:balance}.reviews-ribbon__text strong{font-weight:var(--weight-display)}.reviews-ribbon__actions{display:flex;flex:none;gap:.5rem}.reviews-ribbon__button{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-block-size:2.25rem;padding:.375rem .875rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.reviews-ribbon__button{position:relative}.reviews-ribbon__button:after{content:"";position:absolute;top:-.25rem;right:0;bottom:-.25rem;left:0;min-block-size:2.75rem}.reviews-ribbon__button:hover{border-color:var(--color-text)}.reviews-ribbon__button--solid{border-color:var(--color-button);background-color:var(--color-button);color:var(--color-button-label)}.reviews-ribbon__button--solid:hover{background-color:var(--color-text-muted);border-color:var(--color-text-muted)}.reviews-ribbon__button:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media screen and (max-width:749px){.reviews-ribbon__inner{justify-content:space-between}.reviews-ribbon__text{display:none}.reviews-ribbon__actions{flex:1 1 auto;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.reviews-ribbon__button{transition:none}}.announcement{display:flex;align-items:center;justify-content:center;min-inline-size:0}.announcement__content{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:1.5rem;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.3;text-align:center;text-decoration:none;color:inherit}.announcement__content--link{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:.25em;transition:text-decoration-color var(--dur-1) var(--ease-out)}.announcement__content--link:hover{text-decoration-color:currentColor}@media(max-width:749.98px){.announcement__content--link{min-block-size:2.75rem}}.announcement__icon{flex-shrink:0;color:var(--color-accent)}.announcement--empty .announcement__content{font-weight:var(--weight-medium);color:var(--color-text-muted)}.brand-wall__chip{display:inline-flex;align-items:center;gap:.2em;min-block-size:48px;padding-block:var(--space-3xs);padding-inline:1.125rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:var(--tracking-h3);text-decoration:none;white-space:nowrap;color:var(--color-ink);background-color:var(--color-white);transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.brand-wall__chip:hover,.brand-wall__chip:focus-visible{border-color:var(--color-red);color:var(--color-white);background-color:var(--color-red)}.brand-wall__count{translate:0 -.45em;font-size:max(.55em,.75rem);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:0}.brand-wall__chip--card{flex-direction:column;align-items:stretch;gap:.625rem;min-block-size:0;padding:.5rem .5rem .75rem;border-radius:var(--radius-card);font-size:1.0625rem;white-space:normal}.brand-wall__chip--card:hover,.brand-wall__chip--card:focus-visible{border-color:var(--color-red);color:var(--color-ink);background-color:var(--color-white)}.brand-wall__photo{display:block;overflow:hidden;aspect-ratio:1;border-radius:calc(var(--radius-card) - .25rem);background-color:var(--color-well)}.brand-wall__photo-image{inline-size:100%;block-size:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;transition:scale var(--dur-2) var(--ease-out)}.brand-wall__chip--card .brand-wall__name{padding-inline:.375rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.brand-wall__chip--card:hover .brand-wall__photo-image{scale:1.04}}.brand-wall__logo{inline-size:auto;max-inline-size:7.5rem;max-block-size:1.5rem;object-fit:contain}@media screen and (min-width:750px){.brand-wall__chip{min-block-size:56px;padding-inline:1.375rem;font-size:1.25rem}.brand-wall__logo{max-block-size:1.75rem}}.category-tile{--tile-bg: var(--color-sand-50);--tile-ink: var(--color-sand-800);display:flex;flex-direction:column;block-size:100%;padding:var(--space-2xs);border-radius:var(--radius-card);text-decoration:none;color:var(--color-ink);background-color:var(--tile-bg);transition:translate var(--dur-2) var(--ease-out)}.category-tile--blush{--tile-bg: var(--color-blush-50);--tile-ink: var(--color-blush-800)}.category-tile--sky{--tile-bg: var(--color-sky-50);--tile-ink: var(--color-sky-800)}.category-tile--mint{--tile-bg: var(--color-mint-50);--tile-ink: var(--color-mint-800)}.category-tile__media{display:block;overflow:hidden;border-radius:var(--radius-media);aspect-ratio:4 / 3}.category-tile__image{inline-size:100%;block-size:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply;transition:scale var(--dur-2) var(--ease-out)}.category-tile--cover .category-tile__image{object-fit:cover;padding:0;mix-blend-mode:normal}.category-tile__media .placeholder-svg{background-color:transparent;fill:color-mix(in srgb,var(--tile-ink) 45%,transparent)}.category-tile__body{display:flex;flex-grow:1;align-items:center;justify-content:space-between;gap:var(--space-2xs);padding-block:var(--space-xs) .375rem;padding-inline:var(--space-2xs)}.category-tile__text{display:grid;gap:.125rem;min-inline-size:0}.category-tile__name{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.2;letter-spacing:var(--tracking-h3);overflow-wrap:break-word;text-wrap:balance}.category-tile--placeholder .category-tile__name{color:var(--tile-ink)}.category-tile__count{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--tile-ink)}.category-tile__arrow{display:inline-grid;place-items:center;flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;color:var(--color-red-700);background-color:var(--color-white);transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.category-tile__arrow .icon{transition:translate var(--dur-1) var(--ease-out)}@media(hover:hover){.category-tile:hover .category-tile__arrow{color:var(--color-white);background-color:var(--color-red)}.category-tile:hover .category-tile__arrow .icon{translate:.1875rem 0}.category-tile:hover .category-tile__arrow .icon:dir(rtl){translate:-.1875rem 0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.category-tile:hover{translate:0 -2px}.category-tile:hover .category-tile__image{scale:1.04}}.product-benefit{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:var(--space-xs)}.product-benefit__icon{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-red-700);background-color:var(--color-white)}.product-benefit__body{display:grid;gap:.125rem;padding-block-start:.25rem}.product-benefit__title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;line-height:1.25;letter-spacing:var(--tracking-h3)}.product-benefit__text{font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted)}.product-benefit--onboarding .product-benefit__body{font-size:var(--text-sm);color:var(--color-text-muted)}.product-benefits{container-type:inline-size}.product-benefits__list{display:grid;gap:var(--space-sm);margin:0}@container (min-width: 26rem){.product-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg)}}.product-buy{display:grid;gap:var(--space-xs);scroll-margin-block-start:calc(var(--header-h) + var(--space-md))}.product-buy:focus{outline:none}.product-buy:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-sm)}.product-buy__reassurance{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:.625rem var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.35;text-align:center;text-wrap:balance;color:var(--color-text);background-color:var(--color-chip)}.product-buy__reassurance .icon{flex-shrink:0;color:var(--color-mint-800)}.product-buy__whatsapp .icon{inline-size:1.25rem;block-size:1.25rem}.product-chips-block{display:grid;gap:var(--space-2xs)}.product-chips-block:empty{display:none}.product-collapsible{border-block:1px solid var(--color-border)}.product-collapsible+.product-collapsible{margin-block-start:calc(var(--product-stack-gap, 1rem) * -1 - 1px)}.product-collapsible__summary{display:flex;align-items:center;gap:var(--space-xs);min-block-size:3.5rem;padding-block:var(--space-xs);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-h3);cursor:pointer}.product-collapsible__summary:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.product-collapsible__icon{display:grid;place-items:center;color:var(--color-accent)}.product-collapsible__heading{flex:1}.product-collapsible__chevron{transition:rotate var(--dur-2) var(--ease-out)}.product-collapsible[open] .product-collapsible__chevron{rotate:180deg}.product-collapsible__content{display:grid;gap:var(--space-sm);padding-block-end:var(--space-md);font-size:var(--text-base);max-inline-size:68ch}.product-collapsible__policies{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-md);margin:0}.product-collapsible__policies a{display:inline-flex;align-items:center;min-block-size:2.75rem;font-weight:var(--weight-semibold);color:var(--color-accent)}.product-collapsible--onboarding{padding-block:var(--space-sm);color:var(--color-text-muted)}details.product-description{border-block:1px solid var(--color-border)}details.product-description+.product-collapsible{margin-block-start:calc(var(--product-stack-gap, 1rem) * -1 - 1px)}.product-description__summary{display:flex;align-items:center;gap:var(--space-xs);min-block-size:3.5rem;padding-block:var(--space-xs);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-h3);cursor:pointer}.product-description__summary:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.product-description__heading{flex:1}.product-description__chevron{transition:rotate var(--dur-2) var(--ease-out)}.product-description[open] .product-description__chevron{rotate:180deg}.product-description__content{padding-block-end:var(--space-md)}.product-description__content,.product-description--inline{max-inline-size:68ch}.product-description img{border-radius:var(--radius-media)}.product-pickup{display:block}.product-pickup:empty{display:none}.product-price{display:grid;gap:var(--space-3xs)}.product-price--regular .price__current,.product-price--regular .price__on-request{font-size:var(--text-price)}.product-price__taxes{font-size:var(--text-xs);color:var(--color-text-muted)}.product-service__eta{font-weight:var(--weight-semibold);color:var(--color-text)}.product-service{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-card);color:var(--color-ink);background-color:var(--color-sky-50)}.product-service__list{display:grid;margin:0}.product-service__row{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:var(--space-xs);padding-block:var(--space-xs)}.product-service__row+.product-service__row{border-block-start:1px solid color-mix(in srgb,var(--color-sky-800) 14%,transparent)}.product-service__icon{display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-pill);color:var(--color-sky-800);background-color:var(--color-white)}.product-service__text{display:grid;gap:.125rem;padding-block-start:.125rem;font-size:var(--text-sm);line-height:1.4}.product-service__text:has(>:only-child){align-self:center;padding-block-start:0}.product-service__title{font-weight:700}.product-service__detail{color:var(--color-muted)}.product-service__link{display:inline-flex;align-items:center;justify-self:start;min-block-size:2.75rem;margin-block:-.625rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-red-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.product-service__link--whatsapp{color:var(--color-wa)}.product-service__link:hover{text-decoration-thickness:2px}.product-sku{display:flex;flex-wrap:wrap;gap:0 var(--space-2xs);font-size:var(--text-xs);color:var(--color-text-muted)}.product-sku:empty{display:none}.product-sku__value{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.product-title{margin:0;font-family:var(--font-heading);font-size:calc(var(--text-h1) * .72);font-weight:var(--weight-display);line-height:max(var(--lh-h1),1);letter-spacing:var(--tracking-h2);text-wrap:balance;overflow-wrap:break-word}.product-title--onboarding{color:var(--color-text-muted)}.product-whatsapp__ask{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;inline-size:100%;min-block-size:2.75rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;text-decoration:underline;text-underline-offset:3px;color:var(--color-wa)}.product-whatsapp__ask .icon{inline-size:1.125rem;block-size:1.125rem}.product-whatsapp__link .icon{inline-size:1.25rem;block-size:1.25rem}@media(hover:hover){.product-whatsapp .product-whatsapp__link.button--whatsapp-outline:hover{color:var(--color-wa);background-color:var(--color-wa-50)}}.service-item{display:flex;align-items:flex-start;gap:var(--space-xs)}.service-item__icon{display:inline-grid;place-items:center;flex:none;inline-size:2.75rem;block-size:2.75rem;border-radius:50%;color:var(--color-button-label);background-color:var(--color-button)}.service-item__body{display:grid;gap:.125rem;min-inline-size:0;padding-block-start:.125rem}.service-item__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;line-height:1.25;letter-spacing:var(--tracking-h3)}.service-item__text{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-muted)}.service-item__text a{color:inherit}.chip--tint-neutral{border-color:var(--color-line);color:var(--color-ink);background-color:var(--color-white)}.chip--tint-blush{color:var(--color-blush-800);background-color:var(--color-blush-100)}.chip--tint-sand{color:var(--color-sand-800);background-color:var(--color-sand-100)}.chip--tint-mint{color:var(--color-mint-800);background-color:var(--color-mint-100)}.chip--tint-sky{color:var(--color-sky-800);background-color:var(--color-sky-100)}.chip--large{min-block-size:2.25rem;padding-inline:.875rem;font-size:var(--text-sm)}.chip--large .icon{inline-size:1rem;block-size:1rem}.chip--empty{border-style:dashed;border-color:var(--color-input-border);color:var(--color-text-muted);font-weight:var(--weight-medium)}.custom-liquid-block{inline-size:100%;min-inline-size:0}.group{display:flex;flex-wrap:wrap;gap:var(--group-gap, 16px);inline-size:100%;min-inline-size:0;padding:var(--group-padding, 0)}.group>.shopify-block:not(.shopify-app-block){display:contents}.group--horizontal{flex-direction:row;align-items:center;justify-content:var(--group-alignment, flex-start)}.group--vertical{flex-direction:column;align-items:var(--group-alignment, flex-start)}.group--card{border:1px solid var(--color-border);border-radius:var(--radius-card)}.picture{inline-size:100%}.picture__media{overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-well)}.picture__image{inline-size:100%;block-size:auto}.picture__media--fixed .picture__image{aspect-ratio:var(--picture-ratio, 1);object-fit:cover}.picture__caption{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.spacer{inline-size:100%;block-size:var(--spacer-mobile, 24px)}.spacer--rule{block-size:0;margin-block:calc(var(--spacer-mobile, 24px) / 2);border-block-start:1px solid var(--color-border)}@media screen and (min-width:750px){.spacer{block-size:var(--spacer-desktop, 32px)}.spacer--rule{block-size:0;margin-block:calc(var(--spacer-desktop, 32px) / 2)}}.text{max-inline-size:68ch}.text--start{text-align:start}.text--center{margin-inline:auto;text-align:center}.text--display,.text--h2,.text--h3{font-family:var(--font-heading);font-weight:var(--weight-display);text-wrap:balance}.text--display{font-size:var(--text-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-h1)}.text--h2{font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2)}.text--h3{font-size:var(--text-h3);font-weight:var(--weight-heading);line-height:var(--lh-h3);letter-spacing:var(--tracking-h3)}.text--lead{font-size:var(--text-lg);color:var(--color-text-muted)}.text--caption{font-size:var(--text-sm);color:var(--color-text-muted)}.text em{font-style:normal;color:var(--color-accent)}.text--body em,.text--lead em,.text--caption em{font-style:italic;color:inherit}.gift-card-recipient{display:grid;gap:var(--space-xs);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-surface);color:var(--color-surface-text)}.gift-card-recipient__toggle{display:flex;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer}.gift-card-recipient__fields{display:none;gap:var(--space-xs)}.gift-card-recipient:has([data-gift-card-toggle]:checked) .gift-card-recipient__fields{display:grid}.ig-numbers{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:var(--text-xs);line-height:1.2;color:var(--color-text-muted)}.ig-numbers__item{display:inline-flex;align-items:center;gap:.3125rem;white-space:nowrap}.ig-numbers__item .icon{flex:none;inline-size:1rem;block-size:1rem;color:var(--color-accent)}.ig-numbers__value{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-text)}.ig-numbers--md{gap:.375rem 1.25rem;font-size:var(--text-sm)}.ig-numbers--md .ig-numbers__value{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-display)}.ig-numbers--md .ig-numbers__item .icon{inline-size:1.125rem;block-size:1.125rem}bk-localization-form{display:block}.localization-form__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4)}.localization-form__field{display:grid;gap:var(--space-1);min-inline-size:0}.localization-form__label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.localization-form__control{position:relative;min-inline-size:0}.localization-form__select{-webkit-appearance:none;appearance:none;min-block-size:2.75rem;padding-block:0;padding-inline:var(--space-4) 2.5rem;border-radius:var(--radius-pill);font-weight:var(--weight-semibold);text-overflow:ellipsis}.localization-form--compact .localization-form__select{max-inline-size:12rem;font-size:var(--text-sm)}@media(max-width:749.98px){.localization-form--compact .localization-form__select{font-size:1rem}}.localization-form__caret{position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%;pointer-events:none}.localization-form__submit{min-block-size:2.75rem}.localization-pill{position:relative;display:inline-grid;grid-template-columns:repeat(2,minmax(2.75rem,1fr));padding:3px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-surface);isolation:isolate}.localization-pill__thumb{position:absolute;z-index:-1;inset-block:3px;inset-inline-start:3px;inline-size:calc((100% - 6px)/2);border-radius:var(--radius-pill);background-color:var(--color-button);transition:transform var(--dur-2) var(--ease-out)}.localization-pill[data-active="1"] .localization-pill__thumb{transform:translate(100%)}[dir=rtl] .localization-pill[data-active="1"] .localization-pill__thumb{transform:translate(-100%)}.localization-pill__option{display:grid;place-items:center;min-block-size:2.375rem;padding-block:0;padding-inline:var(--space-3);border:0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-sm);font-weight:700;line-height:1;color:var(--color-surface-text);background:none;transition:color var(--dur-1) var(--ease-out)}.localization-pill__option[aria-current=true]{color:var(--color-button-label)}.localization-pill__option:lang(ar){font-size:1.0625rem}.localization-pill__option:focus-visible{outline-offset:-2px}@media(max-width:749.98px){.localization-pill__option{min-block-size:2.75rem}}@media(hover:hover){.localization-pill__option:not([aria-current=true]):hover{color:var(--color-accent)}}@media(forced-colors:active){.localization-pill__option[aria-current=true]{outline:2px solid ButtonText}}.policy-page{--section-pt: var(--space-6);--section-pb: var(--space-7)}.policy-page__inner{display:grid;justify-items:start;gap:var(--space-2)}.policy-page__eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.policy-page__title{margin:0;max-inline-size:20ch;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-display);line-height:var(--lh-h2);letter-spacing:var(--tracking-h1);text-align:start;text-wrap:balance}.policy-page__body{max-inline-size:62ch;margin-block-start:var(--space-4)}.policy-page__body>*+*{margin-block-start:var(--space-3)}.policy-page__lede{color:var(--color-ink);font-size:var(--text-lg);line-height:1.5}.policy-page__lead-in{margin-block-start:var(--space-4);color:var(--color-ink);font-weight:600}.policy-page__lead-in+ul,.policy-page__lead-in+ol{margin-block-start:var(--space-2)}.policy-page__body ul,.policy-page__body ol{display:grid;gap:var(--space-2xs);margin:0;padding-inline-start:1.25em}.policy-page__body li::marker{color:var(--color-accent)}.policy-page__more{display:grid;justify-items:start;gap:var(--space-2xs);inline-size:100%;max-inline-size:62ch;margin-block-start:var(--space-6);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-line)}.policy-page__more-label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.policy-page__more-list{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-3);margin:0;padding:0;list-style:none}.policy-page__more-link{color:var(--color-ink);text-decoration:none;border-block-end:1px solid var(--color-accent);padding-block-end:1px}.policy-page__more-link:hover{color:var(--color-accent)}.pagination{margin-block-start:var(--space-lg)}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs);margin:0}.pagination__item{justify-content:center;min-inline-size:44px;padding-inline:var(--space-xs);font-variant-numeric:tabular-nums}.pagination__item--gap{display:inline-flex;align-items:center;min-block-size:44px;color:var(--color-text-muted)}.pagination__icon--prev{rotate:180deg}.pagination--more{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center}.pagination__progress{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.pagination__more{min-inline-size:min(100%,16rem)}.pagination__back{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--text-sm)}.price{display:grid;gap:.125rem;justify-items:start;font-variant-numeric:tabular-nums}.price__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem}.price__current{font-family:var(--font-heading);font-size:var(--text-price);font-weight:var(--weight-display);line-height:1.15;letter-spacing:var(--tracking-h3);color:var(--color-text)}.price--range .price__current{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-text-muted)}.price--range .price__current bdi{font-family:var(--font-heading);font-size:var(--text-price);font-weight:var(--weight-display);letter-spacing:var(--tracking-h3);color:var(--color-text)}.price--on-sale .price__current,.price--on-sale.price--range .price__current bdi{color:var(--color-accent)}.price--unavailable .price__current,.price--unavailable.price--range .price__current bdi{color:var(--color-text-muted)}.price__compare{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted);text-decoration-thickness:1px}.price bdi{white-space:nowrap}.price__saving{font-size:var(--text-xs);font-weight:700;color:var(--color-accent)}.price__millions{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-muted)}.price__unit{font-size:var(--text-xs);color:var(--color-text-muted)}.price__on-request{font-family:var(--font-heading);font-size:var(--text-price);font-weight:700;line-height:1.15;color:var(--color-wa)}.price--product .price__current,.price--product .price__on-request,.price--product.price--range .price__current bdi{font-size:var(--text-price-lg)}.price--product .price__compare{font-size:var(--text-base)}.price--cart .price__current,.price--search .price__current,.price--search.price--range .price__current bdi,.price--search .price__on-request{font-size:var(--text-base)}.chip.product-badge{border-color:color-mix(in srgb,currentColor 22%,transparent)}.product-card{container:product-card / inline-size;position:relative;display:flex;flex-direction:column;min-inline-size:0;block-size:100%;border:1px solid var(--color-line);border-radius:var(--radius-card);transition:transform var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.product-card__media{position:relative;padding:.5rem .5rem 0}.product-card__frame{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;aspect-ratio:1 / 1;border-radius:var(--radius-media);background-color:var(--color-well)}.product-card--portrait .product-card__frame{aspect-ratio:4 / 5}.product-card--natural .product-card__frame{aspect-ratio:auto}.product-card__image{grid-area:1 / 1;opacity:var(--card-image-opacity, 1);inline-size:100%;block-size:100%;padding:8%;object-fit:contain;transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.product-card--natural .product-card__image{block-size:auto}.product-card--blend .product-card__image{mix-blend-mode:multiply}.product-card__image--secondary{opacity:0}.product-card__image[data-card-slide]{opacity:0;transition:opacity .7s var(--ease-out),transform var(--dur-2) var(--ease-out)}.product-card__image[data-card-slide][data-shown]{opacity:var(--card-image-opacity, 1)}.product-card--unavailable{--card-image-opacity: .6}.product-card__badge{position:absolute;inset-block-start:1.125rem;inset-inline-start:1.125rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;max-inline-size:calc(100% - 2.25rem)}.product-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.625rem;padding:.75rem .875rem .875rem}.product-card__title{min-block-size:2.6em;margin:0;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.product-card__link{display:-webkit-box;min-block-size:1.5rem;overflow:hidden;color:inherit;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-card)}.product-card__link:focus-visible{outline:none}.product-card__link:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px}.product-card__spec{display:-webkit-box;overflow:hidden;margin:0;font-size:var(--text-xs);line-height:1.45;color:var(--color-text-muted);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.product-card__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-block-start:auto;padding-block-start:.125rem}.product-card__primary{flex:999 1 auto;min-inline-size:0;white-space:nowrap}.product-card__actions:has(.product-card__order){flex-wrap:wrap;gap:.4375rem}.product-card__order{flex:1 1 100%}.product-card__actions:has(.product-card__order) .quick-add{flex:1 1 100%}.product-card__add-button{inline-size:100%;gap:.375rem;padding-inline:.5rem;border-color:transparent;background-color:var(--color-well);color:var(--color-ink);font-size:var(--text-xs);white-space:nowrap}@container product-card (max-width: 150px){.product-card__add-button .quick-add__icon{display:none}}.product-card__add-button:hover{border-color:var(--color-line)}.product-card__label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.product-card__label--long{display:none}.product-card__label--short{display:inline}@container product-card (width >= 260px){.product-card__label--long{display:inline}.product-card__label--short{display:none}}.product-card__arrow{inline-size:1rem;block-size:1rem;transition:transform var(--dur-2) var(--ease-out)}.product-card__control,.product-card__icon-action{position:relative;z-index:1}.product-card__add{display:flex;flex:999 1 auto;min-inline-size:0}.product-card__icon-action{display:flex;flex:1 0 2.75rem}.product-card__whatsapp{container-type:inline-size;min-inline-size:2.75rem;border-color:var(--color-line);color:var(--color-wa);background-color:var(--color-white)}.product-card__whatsapp-label{display:none;font-weight:var(--weight-semibold)}@container (min-width: 7.5rem){.product-card__whatsapp-label{display:inline}}.product-card--placeholder .product-card__title{min-block-size:0;color:var(--color-text-muted)}.product-card--compact .product-card__body{gap:.5rem;padding:.625rem .625rem .75rem}.product-card--compact .chip{min-block-size:1.5rem;padding-inline:.5rem}@container product-card (width < 280px){.product-card__body .product-chips__warranty{display:none}}@container product-card (width < 240px){.product-card__body .chip.chip--cod{align-items:flex-start;min-block-size:0;padding:0;border-radius:0;line-height:1.3;white-space:normal;background-color:transparent}.product-card__body .chip.chip--cod .icon{margin-block-start:.0625rem}}@container product-card (width < 220px){.product-card__body .price__on-request{font-size:var(--text-lg)}.product-card__title{min-block-size:3.9em}.product-card__link{-webkit-line-clamp:3;line-clamp:3}.product-card__body .price:not(.price--range) .price__current,.product-card__body .price--range .price__current bdi{font-size:min(var(--text-price),11cqi)}.product-card__body .price__millions{font-size:var(--text-xs)}.product-card__body{gap:.5rem;padding:.625rem .625rem .75rem}.product-card__body .chip,.product-card__badge .chip{min-block-size:1.5rem;padding-inline:.5rem;line-height:1.15;white-space:normal}.product-card__primary{padding-inline:.75rem}.product-card__primary .quick-add__icon{display:none}}@media screen and (min-width:750px){.product-card__actions .button{min-block-size:3rem}.product-card__icon-action{flex-basis:3rem}.product-card__whatsapp{min-inline-size:3rem}}@media(hover:hover){.product-card:hover{border-color:var(--color-blush-300)}.product-card--has-secondary:is(:hover,:focus-within) .product-card__image--primary{opacity:0}.product-card--has-secondary:is(:hover,:focus-within) .product-card__image--secondary{opacity:var(--card-image-opacity, 1)}.product-card:has(.product-card__link:hover) .product-card__primary--visual.button--primary{background-color:color-mix(in srgb,var(--color-button) 86%,rgb(var(--color-shadow-rgb)))}.product-card:has(.product-card__link:hover) .product-card__primary--visual.button--secondary{border-color:var(--color-accent)}.product-card__whatsapp:hover{border-color:var(--color-wa);background-color:var(--color-wa-50)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:translateY(-2px)}.product-card:hover .product-card__image{transform:scale(1.03)}.product-card:has(.product-card__link:hover) .product-card__primary--visual .product-card__arrow,.product-card__control:hover .product-card__arrow{transform:translate(3px)}}.product-card__title .dz-card-wrap,.product-card .price .dz-card-wrap,.product-card .chip-row .dz-card-wrap,li:has(>.dz-card-wrap) .product-card .dz-card-wrap{display:none!important}.product-card .dz-card-wrap,li>.dz-card-wrap{display:grid;min-inline-size:0}.product-card__actions>.dz-card-wrap{flex:1 1 100%}.product-card .dz-card-wrap .dz-open-card,li>.dz-card-wrap .dz-open-card{inline-size:100%}.product-chips{min-inline-size:0}a.chip--link{text-decoration:none;transition:border-color var(--dur-1, .15s) ease}a.chip--link:hover{border-color:currentColor}.chip__dot--hollow{border:1.5px solid currentColor;background-color:transparent}.product-swatches{display:flex;align-items:center;gap:.5rem;min-inline-size:0;font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.2;color:var(--color-text-muted)}.product-swatches__dots{display:inline-flex;flex-shrink:0;align-items:center}.product-swatches__dot{flex-shrink:0;inline-size:1.125rem;block-size:1.125rem;border:2px solid var(--color-background);border-radius:50%;background-color:var(--swatch-color, var(--color-stone-100));background-image:var(--swatch-image, none);background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgb(var(--color-shadow-rgb) / .18)}.product-swatches__dot+.product-swatches__dot{margin-inline-start:-.3125rem}.product-swatches__more{margin-inline-start:.25rem;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-text)}.product-swatches__count{min-inline-size:0;overflow:hidden;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}[data-quick-add-pending]{opacity:.6;pointer-events:none}.quick-add{position:relative;z-index:1;display:flex}.quick-add__button>*{transition:opacity var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.quick-add__check{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;transform:scale(.6)}.quick-add[data-state=added] .quick-add__check{opacity:1;transform:none}.quick-add[data-state=added] .quick-add__button>:not(.quick-add__check){opacity:0}.quick-add__error{position:absolute;inset-block-end:calc(100% + .5rem);inset-inline:0;z-index:2;padding:.5rem .75rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1.35;color:var(--color-red-700);background-color:var(--color-white);box-shadow:var(--elev-float);text-wrap:pretty}.quick-add__error:empty{display:none}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-xs) var(--space-lg);margin-block-end:var(--space-md)}@media screen and (min-width:750px){.section-heading{margin-block-end:var(--space-lg)}}.section-heading--center{flex-direction:column;align-items:center;text-align:center}.section-heading__text{display:grid;gap:var(--space-xs);min-inline-size:0;max-inline-size:48rem}.section-heading__title{margin:0;font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-display);line-height:var(--lh-h2);letter-spacing:var(--tracking-h2);overflow-wrap:break-word;text-wrap:balance}.section-heading__title em{font-style:normal;color:var(--color-accent)}.section-heading__subheading{margin:0;font-size:var(--text-lg);line-height:var(--lh-body);color:var(--color-text-muted);text-wrap:pretty}.section-heading__subheading p{margin:0}.section-heading__link{display:inline-flex;align-items:center;gap:var(--space-2xs);min-block-size:44px;font-weight:var(--weight-semibold);color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;white-space:nowrap}.section-heading__link .icon{flex:none;transition:translate var(--dur-1) var(--ease-out)}.section-heading__link:hover .icon{translate:.1875rem 0}.section-heading__link:hover .icon:dir(rtl){translate:-.1875rem 0}.social-links{display:flex;flex-wrap:wrap;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.social-links__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-inline-size:44px;min-block-size:44px;border:1px solid transparent;border-radius:var(--radius-pill);color:inherit;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.social-links--line .social-links__link{border-color:color-mix(in srgb,currentColor 22%,transparent);background-color:color-mix(in srgb,currentColor 8%,transparent)}.social-links--line .social-links__link:hover{border-color:transparent;background-color:var(--color-chip);color:var(--color-chip-label)}.social-links--brand .social-links__link .icon{transition:transform var(--dur-1) var(--ease-out)}@media(hover:hover){.social-links--brand .social-links__link:hover{background-color:color-mix(in srgb,currentColor 6%,transparent)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.social-links--brand .social-links__link:hover .icon{transform:translateY(-2px)}}.social-links--labels .social-links__link{padding-inline:var(--space-sm) var(--space-md);border-color:var(--color-border)}.social-links__label{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.social-links--tiles{flex-wrap:nowrap}.social-links--tiles .social-links__item{display:flex;flex:1 1 0;min-inline-size:0}.social-links--tiles .social-links__link{flex:1 1 auto;flex-direction:column;gap:.375rem;min-block-size:4rem;padding:var(--space-2xs) .25rem;border-color:var(--color-border);border-radius:var(--radius-media);background-color:var(--color-background)}.social-links--tiles .social-links__link .icon{flex:none}.social-links--tiles .social-links__label{font-size:var(--text-xs);line-height:1.2;white-space:nowrap}@media(hover:hover){.social-links--tiles .social-links__link:hover{border-color:currentColor}}@media screen and (min-width:750px){.social-links--tiles .social-links__link{flex-direction:row;gap:var(--space-2xs);min-block-size:3rem;padding-inline:var(--space-xs);border-radius:var(--radius-pill)}.social-links--tiles .social-links__label{font-size:var(--text-sm)}}.whatsapp-float{position:fixed;z-index:40;inset-block-end:calc(var(--space-md) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--space-md);display:grid;place-items:center;inline-size:56px;block-size:56px;border-radius:var(--radius-pill);color:var(--color-whatsapp-label, var(--color-button-label));background-color:var(--color-whatsapp, var(--color-button));box-shadow:var(--elev-fab, var(--elev-2));transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-2) var(--ease-out),visibility var(--dur-2)}.whatsapp-float:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media(max-width:749.98px){.whatsapp-float{inset-block-end:calc(var(--space-md) + var(--tabbar-h, 0px) + env(safe-area-inset-bottom,0px))}}@media(forced-colors:active){.whatsapp-float{border:2px solid ButtonText}}@media print{.whatsapp-float{display:none}}.whatsapp-float--start{inset-inline-start:var(--space-md);inset-inline-end:auto}@media(hover:hover)and (prefers-reduced-motion:no-preference){.whatsapp-float:hover{transform:translateY(-2px)}}:root:has(dialog[open]) .whatsapp-float,:root[data-whatsapp-inline-visible] .whatsapp-float,.bk-scroll-lock .whatsapp-float{visibility:hidden;opacity:0;pointer-events:none}@media(max-width:749.98px){body:has([data-whatsapp-tab]) .whatsapp-float{display:none}}@media(min-width:750px){.whatsapp-float--phone{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
