/* Generated critical PDP CSS by scripts/build-shopify-track-b-parity.mjs.
 * The complete product cascade loads asynchronously below it. */
.site-shell{background:var(--color-porcelain);min-height:100svh}.announcement-bar{z-index:var(--z-announcement);height:var(--announce-h);background:var(--color-deep-forest);color:color-mix(in srgb, var(--color-porcelain) 92%, transparent);letter-spacing:.06em;justify-content:center;align-items:center;font-size:11px;display:flex;position:sticky;top:0;overflow:hidden}.announcement-track{width:100%;padding-inline:var(--page-pad);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(10px,3vw,44px);display:flex}.announcement-track span{flex:none}.announcement-track span+span:before{content:"·";opacity:.45;margin-right:clamp(10px,3vw,44px)}.site-header{top:var(--announce-h);z-index:var(--z-header);min-height:var(--header-h);padding:8px var(--page-pad);border-bottom:1px solid color-mix(in srgb, var(--color-line) 60%, transparent);background:color-mix(in srgb, var(--color-porcelain) 88%, transparent);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky}.header-logo{justify-content:center;align-items:center;width:clamp(124px,9.5vw,164px);height:46px;display:inline-flex;position:relative;overflow:visible}.header-logo-static{pointer-events:none;opacity:1;place-items:center;width:100%;height:100%;display:grid}.header-logo-static img{object-fit:contain;width:100%;height:auto;max-height:100%;transform:none}.header-left{justify-self:start;align-items:center;gap:clamp(14px,2vw,28px);min-width:0;display:inline-flex}.menu-trigger{cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--color-deep-forest);background:0 0;border:0;align-items:center;gap:12px;padding:6px 4px 6px 0;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.menu-trigger:hover{color:var(--color-forest)}.menu-trigger-mark{opacity:.92;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1)}.menu-trigger-mark:before{content:"";border:1px solid color-mix(in srgb, var(--color-deep-forest) 28%, transparent);opacity:0;border-radius:999px;transition:opacity .22s,transform .22s;position:absolute;inset:-7px;transform:scale(.72)}.menu-trigger:hover .menu-trigger-mark:before,.menu-trigger:focus-visible .menu-trigger-mark:before{opacity:1;transform:scale(1)}.menu-trigger:hover .menu-trigger-mark img,.menu-trigger:focus-visible .menu-trigger-mark img,.menu-trigger:hover .menu-trigger-mark .submark-motion-solid,.menu-trigger:focus-visible .menu-trigger-mark .submark-motion-solid{opacity:1;transform:rotate(-8deg)scale(1.08)}.menu-trigger:hover .menu-trigger-mark .submark-motion-mask,.menu-trigger:focus-visible .menu-trigger-mark .submark-motion-mask,.menu-trigger:hover .menu-trigger-mark .submark-motion-sheen,.menu-trigger:focus-visible .menu-trigger-mark .submark-motion-sheen{transform:rotate(-8deg)scale(1.08)}.menu-trigger.is-open .menu-trigger-mark:before{opacity:.48;transform:scale(.84)}.menu-trigger.is-open .menu-trigger-mark img{opacity:.62;transform:rotate(90deg)scale(.86)}.menu-trigger.is-open .menu-trigger-mark .submark-motion-solid{opacity:.74;transform:rotate(90deg)scale(.86)}.menu-trigger.is-open .menu-trigger-mark .submark-motion-mask,.menu-trigger.is-open .menu-trigger-mark .submark-motion-sheen{transform:rotate(90deg)scale(.86)}@media (prefers-reduced-motion:reduce){.header-logo-static,.menu-trigger-mark,.menu-trigger-label{transition:none!important;animation:none!important}}.desktop-tabs{align-items:center;gap:2px;display:inline-flex}.desktop-tab-item{position:relative}.desktop-tab-link{min-height:30px;color:var(--color-deep-forest);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.desktop-tab-item.active>.desktop-tab-link,.desktop-tab-link:hover,.desktop-tab-item:focus-within>.desktop-tab-link{border-color:color-mix(in srgb, var(--color-deep-forest) 18%, transparent);background:color-mix(in srgb, var(--color-cream) 78%, transparent)}.desktop-tab-menu{z-index:var(--z-menu);border:1px solid var(--color-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-porcelain) 96%, var(--color-cream));min-width:232px;box-shadow:var(--shadow-card);opacity:0;pointer-events:none;gap:2px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px)}.desktop-tab-menu:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.desktop-tab-item:hover .desktop-tab-menu,.desktop-tab-item:focus-within .desktop-tab-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.desktop-tab-menu a{border-radius:var(--radius-sm);min-height:38px;color:var(--color-smoke);align-items:center;padding:9px 10px;font-size:13px;display:flex}.desktop-tab-menu a:hover,.desktop-tab-menu a:focus-visible,.desktop-tab-menu a.active{background:var(--color-cream);color:var(--color-deep-forest)}.bag-link{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent);width:38px;height:38px;color:var(--color-deep-forest);background:0 0;border-radius:999px;justify-content:center;justify-self:end;align-items:center;transition:background .18s,border-color .18s;display:inline-flex}.bag-link:hover{background:var(--color-porcelain);border-color:var(--color-deep-forest)}.nav-overlay{z-index:var(--z-overlay);background:0 0;position:fixed;inset:0;overflow:hidden}.nav-overlay-backdrop{background:color-mix(in srgb, var(--color-deep-forest) 18%, transparent);backdrop-filter:blur(2px);cursor:default;opacity:0;border:0;animation:.26s both nav-backdrop-in;position:absolute;inset:0}.nav-overlay.is-closing .nav-overlay-backdrop{animation:.36s both nav-backdrop-out}@keyframes nav-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes nav-backdrop-out{0%{opacity:1}to{opacity:0}}.nav-overlay-rail{z-index:3;border:1px solid color-mix(in srgb, var(--color-deep-forest) 18%, transparent);background:color-mix(in srgb, var(--color-porcelain) 92%, transparent);width:58px;min-height:84px;color:var(--color-deep-forest);box-shadow:0 18px 42px color-mix(in srgb, var(--color-deep-forest) 10%, transparent);backdrop-filter:blur(18px);transform-origin:top;border-radius:999px;justify-items:center;gap:8px;padding:12px 8px 10px;animation:.46s cubic-bezier(.22,1,.36,1) both nav-rail-in;display:grid;position:absolute;top:18px;left:18px}.nav-overlay-rail span{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:500;transform:rotate(180deg)}.nav-overlay-rail .submark-motion{--submark-size:30px}.nav-overlay-rail:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--color-sage) 26%, transparent);opacity:0;transition:opacity .22s,transform .22s;position:absolute;inset:8px;transform:scale(.84)}.nav-overlay-rail:hover:after,.nav-overlay-rail:focus-visible:after{opacity:1;transform:scale(1)}.nav-overlay-rail:hover img,.nav-overlay-rail:focus-visible img{transform:rotate(-9deg)scale(1.08)}.nav-overlay.is-closing .nav-overlay-rail{animation:.36s cubic-bezier(.22,1,.36,1) both nav-rail-out}@keyframes nav-rail-in{0%{opacity:0;transform:translate(-12px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nav-rail-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-10px)scale(.9)}}.nav-overlay-surface{z-index:2;border:1px solid color-mix(in srgb, var(--color-line) 86%, transparent);background:color-mix(in srgb, var(--color-porcelain) 96%, var(--color-cream));color:var(--color-deep-forest);box-shadow:0 32px 110px color-mix(in srgb, var(--color-deep-forest) 18%, transparent);grid-template-rows:auto 1fr auto;display:grid;position:absolute;overflow:hidden}.nav-overlay.is-panel .nav-overlay-surface{border-radius:18px;width:min(450px,100vw - 110px);padding:22px 24px 24px;animation:.38s cubic-bezier(.22,1,.36,1) both nav-panel-in;top:12px;bottom:12px;left:86px}.nav-overlay.is-fullscreen .nav-overlay-surface{border:0;border-radius:0;padding:clamp(20px,4vw,44px);animation:.34s cubic-bezier(.22,1,.36,1) both nav-fullscreen-in;inset:0}.nav-overlay.is-closing{pointer-events:none}.nav-overlay.is-panel.is-closing .nav-overlay-surface{animation:.38s cubic-bezier(.22,1,.36,1) both nav-panel-out}.nav-overlay.is-fullscreen.is-closing .nav-overlay-surface{animation:.42s cubic-bezier(.22,1,.36,1) both nav-fullscreen-out}@keyframes nav-panel-in{0%{opacity:0;transform:translate(-24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nav-panel-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-22px)scale(.982)}}@keyframes nav-fullscreen-in{0%{opacity:0;transform:translate(-12px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes nav-fullscreen-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.nav-overlay-surface>:not(.nav-overlay-watermark){z-index:1;position:relative}.nav-overlay.is-fullscreen .nav-overlay-rail{opacity:.14;pointer-events:none;top:auto;bottom:clamp(16px,2.5vw,34px);left:clamp(18px,2.5vw,34px)}.nav-overlay-watermark{opacity:.035;pointer-events:none;position:absolute;bottom:clamp(42px,9vw,140px);right:clamp(18px,10vw,168px)}.nav-overlay.is-closing .nav-overlay-watermark img,.nav-overlay.is-closing .nav-overlay-mark .submark-motion img,.nav-overlay.is-closing .nav-overlay-rail .submark-motion img{animation:.38s both submark-drawer-exit}.nav-overlay.is-panel .nav-overlay-watermark{opacity:.045;bottom:28px;right:-42px}.nav-overlay-top{justify-content:space-between;align-items:center;padding-bottom:clamp(24px,4vw,56px);display:flex}.nav-overlay.is-panel .nav-overlay-top{padding-bottom:24px}.nav-overlay-mark{display:inline-flex}.nav-overlay-mark .submark-motion{--submark-size:38px}.nav-overlay-mark .submark-motion:before{content:"";border:1px solid color-mix(in srgb, var(--color-deep-forest) 18%, transparent);opacity:0;border-radius:999px;transition:opacity .22s,transform .22s;position:absolute;inset:-10px;transform:scale(.7)}.nav-overlay-mark:hover .submark-motion:before,.nav-overlay-mark:focus-visible .submark-motion:before{opacity:1;transform:scale(1)}.nav-overlay-mark:hover .submark-motion img,.nav-overlay-mark:focus-visible .submark-motion img{transform:rotate(-8deg)scale(1.07)}.nav-overlay-actions{align-items:center;gap:8px;display:inline-flex}.nav-overlay-close,.nav-overlay-expand{border:1px solid var(--color-line);cursor:pointer;letter-spacing:.22em;text-transform:uppercase;color:var(--color-deep-forest);background:0 0;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-family:Poppins,Arial,sans-serif;font-size:11px;font-weight:500;display:inline-flex}.nav-overlay-expand{background:color-mix(in srgb, var(--color-sage) 16%, transparent)}.nav-overlay-close:hover,.nav-overlay-expand:hover{background:var(--color-cream)}.nav-overlay-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(40px,6vw,96px);width:100%;max-width:1480px;margin:0 auto;padding:clamp(20px,5vw,64px) 0;display:grid}.nav-overlay.is-panel .nav-overlay-grid{grid-template-columns:1fr;align-content:start;gap:24px;margin:0;padding:4px 0 24px;overflow:auto}.nav-overlay-group{gap:18px;display:grid}.nav-overlay.is-panel .nav-overlay-group{gap:10px}.nav-overlay-heading{color:var(--color-deep-forest);letter-spacing:0;font-family:Poppins,Arial,sans-serif;font-size:clamp(40px,5.4vw,88px);font-style:italic;line-height:.98}.nav-overlay.is-panel .nav-overlay-heading{font-size:clamp(38px,9vw,58px);line-height:.94}.nav-overlay-heading:hover{color:var(--color-forest)}.nav-overlay-group ul{color:var(--color-smoke);gap:6px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.nav-overlay-group li a{color:inherit;padding:6px 0;display:inline-block}.nav-overlay-group li a:hover{color:var(--color-deep-forest)}.nav-overlay-formula-group{align-self:stretch}.nav-overlay-formula-card{border:1px solid color-mix(in srgb, var(--color-deep-forest) 18%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-beige) 72%, transparent);min-height:96px;color:var(--color-deep-forest);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.nav-overlay-formula-card:hover,.nav-overlay-formula-card:focus-visible{border-color:color-mix(in srgb, var(--color-forest) 42%, transparent);background:color-mix(in srgb, var(--color-beige) 88%, transparent)}.nav-overlay-formula-card>span{gap:5px;display:grid}.nav-overlay-formula-card strong{letter-spacing:0;font-size:clamp(21px,2.6vw,34px);font-weight:400;line-height:1.04}.nav-overlay-formula-card small{color:var(--color-smoke);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:500}.nav-overlay.is-panel .nav-overlay-formula-card{min-height:76px;padding:14px}.nav-overlay.is-panel .nav-overlay-formula-card strong{font-size:1rem;font-weight:500}.nav-overlay.is-panel .nav-overlay-formula-card small{font-size:.64rem}.nav-overlay-foot{border-top:1px solid var(--color-line);letter-spacing:.16em;text-transform:uppercase;color:var(--color-smoke);flex-wrap:wrap;gap:22px;padding-top:clamp(20px,3vw,36px);font-size:12px;display:flex}.nav-overlay.is-panel .nav-overlay-foot{gap:10px;padding-top:18px;font-size:10px;display:grid}.nav-overlay-foot a:hover{color:var(--color-deep-forest)}.whatsapp-float{z-index:var(--z-float);border:1px solid color-mix(in srgb, var(--color-beige) 64%, transparent);background:radial-gradient(circle at 31% 22%, color-mix(in srgb, var(--color-beige) 44%, transparent), transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--color-beige) 28%, transparent), transparent 58%), color-mix(in srgb, var(--color-forest) 56%, transparent);width:60px;height:60px;min-height:60px;color:var(--color-porcelain);letter-spacing:.02em;box-shadow:0 18px 52px color-mix(in srgb, var(--color-deep-forest) 22%, transparent), 0 4px 16px color-mix(in srgb, var(--color-beige) 22%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-beige) 68%, transparent), inset 0 -16px 28px color-mix(in srgb, var(--color-deep-forest) 20%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.36);border-radius:999px;justify-content:center;align-items:center;gap:0;padding:0;font-size:13px;font-weight:500;transition:width .22s,transform .2s,background .2s,border-color .2s,padding .22s;display:inline-flex;position:fixed;bottom:22px;left:22px;overflow:hidden}.whatsapp-float:after{content:"";border-radius:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--color-beige) 42%, transparent), transparent 38%), linear-gradient(315deg, transparent 58%, color-mix(in srgb, var(--color-beige) 18%, transparent));pointer-events:none;opacity:.72;position:absolute;inset:2px}.whatsapp-glyph{z-index:1;width:34px;height:34px;filter:drop-shadow(0 2px 5px color-mix(in srgb, var(--color-deep-forest) 18%, transparent));flex:none;position:relative;transform:translate(.5px,.5px)}.whatsapp-float span{z-index:1;opacity:0;white-space:nowrap;max-width:0;transition:max-width .22s,opacity .16s;position:relative}.whatsapp-float:hover,.whatsapp-float:focus-visible{border-color:color-mix(in srgb, var(--color-beige) 70%, transparent);background:radial-gradient(circle at 31% 22%, color-mix(in srgb, var(--color-beige) 50%, transparent), transparent 26%), linear-gradient(145deg, color-mix(in srgb, var(--color-beige) 34%, transparent), transparent 58%), color-mix(in srgb, var(--color-deep-forest) 68%, transparent);gap:8px;width:auto;padding:0 18px 0 14px;transform:translateY(-1px)}.whatsapp-float:hover span,.whatsapp-float:focus-visible span{opacity:1;max-width:90px}.sticky-pdp-cta{z-index:58;padding:10px var(--page-pad) max(10px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-porcelain) 74%, transparent) 34%, color-mix(in srgb, var(--color-porcelain) 96%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(18px)}.sticky-pdp-cta[data-visible=true]{opacity:1;transform:translateY(0)}.sticky-pdp-cta-inner{max-width:var(--max-page);border:1px solid color-mix(in srgb, var(--color-deep-forest) 16%, transparent);background:color-mix(in srgb, var(--color-beige) 92%, transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--color-charcoal) 10%, transparent);backdrop-filter:blur(18px);pointer-events:none;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 auto;padding:10px 12px 10px 18px;display:grid}.sticky-pdp-cta[data-visible=true] .sticky-pdp-cta-inner{pointer-events:auto}.sticky-pdp-cta-copy{min-width:0;color:var(--color-deep-forest);grid-template-columns:auto minmax(0,auto) auto;justify-content:start;align-items:baseline;gap:10px;display:grid}.sticky-pdp-cta-copy span,.sticky-pdp-cta-copy em{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:500}.sticky-pdp-cta-copy span{color:color-mix(in srgb, var(--color-smoke) 80%, transparent)}.sticky-pdp-cta-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.sticky-pdp-cta-copy em{color:color-mix(in srgb, var(--color-maroon) 84%, var(--color-deep-forest))}.sticky-pdp-cta-button{background:var(--color-deep-forest);min-height:44px;color:var(--color-porcelain);letter-spacing:.03em;white-space:nowrap;box-shadow:0 10px 28px color-mix(in srgb, var(--color-deep-forest) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:transform .18s,background .18s;display:inline-flex}.sticky-pdp-cta-button:hover,.sticky-pdp-cta-button:focus-visible{background:color-mix(in srgb, var(--color-deep-forest) 84%, var(--color-maroon));transform:translateY(-1px)}.sticky-pdp-cta-actions{align-items:center;gap:8px;display:flex}.sticky-pdp-cta-whatsapp{display:none}.sticky-pdp-cta-whatsapp-icon{width:26px;height:26px}.site-shell:has(.has-sticky-pdp-cta) .whatsapp-float{bottom:calc(98px + env(safe-area-inset-bottom))}@media (width<=980px){.nav-overlay-grid{grid-template-columns:1fr;gap:32px}.nav-overlay-heading{font-size:clamp(36px,8vw,64px)}.nav-overlay.is-panel .nav-overlay-heading{font-size:clamp(36px,8vw,54px)}.desktop-tabs{display:none}}@media (width<=680px){:root{--header-h:58px;--announce-h:28px}body{font-size:14px}.site-header{padding-inline:14px}.header-logo{width:96px;height:31px}.bag-link{background:0 0;border:0;border-radius:0;width:36px;height:36px}.bag-link:hover,.bag-link:focus-visible{background:0 0;border-color:#0000}.menu-trigger{gap:0;min-width:34px;min-height:38px;padding:6px 0}.menu-trigger-mark{opacity:1;width:28px;min-width:28px;height:28px;margin-right:0;transform:scale(1);--submark-size:28px!important;display:inline-grid!important}.menu-trigger-mark:before{content:none}.menu-trigger-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;max-width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nav-overlay-backdrop{backdrop-filter:blur(1px)}.nav-overlay-rail{width:52px;min-height:52px;padding:9px;top:12px;left:12px}.nav-overlay-rail span{display:none}.nav-overlay-rail .submark-motion{--submark-size:28px}.nav-overlay.is-panel .nav-overlay-surface{border-radius:16px;width:auto;padding:18px;inset:76px 10px 10px}.nav-overlay.is-fullscreen .nav-overlay-surface{padding:18px}.nav-overlay-actions{gap:6px}.nav-overlay-close,.nav-overlay-expand{letter-spacing:.16em;min-height:40px;padding:9px 10px;font-size:10px}.nav-overlay-watermark{opacity:.045;bottom:96px;right:-28px}.menu-trigger{padding-left:2px}.whatsapp-float{left:14px;bottom:max(14px, env(safe-area-inset-bottom));width:54px;height:54px;min-height:54px;box-shadow:0 14px 34px color-mix(in srgb, var(--color-deep-forest) 20%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-beige) 58%, transparent);border-radius:999px;justify-content:center;padding:0}.whatsapp-glyph{width:32px;height:32px}.whatsapp-float span{display:none}.whatsapp-float:hover,.whatsapp-float:focus-visible{width:54px;padding:0}.announcement-bar{letter-spacing:.02em;font-size:10px}.announcement-track{gap:8px;padding-inline:10px}.announcement-track span:nth-child(n+2){display:none}.announcement-track span+span:before{margin-right:8px}.sticky-pdp-cta{padding:8px 10px max(8px, env(safe-area-inset-bottom))}.sticky-pdp-cta-inner{border-radius:18px;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 12px}.sticky-pdp-cta-copy{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sticky-pdp-cta-copy span{display:none}.sticky-pdp-cta-copy strong{font-size:13px}.sticky-pdp-cta-copy em{letter-spacing:.12em;font-size:9px}.sticky-pdp-cta-button{width:100%;min-height:42px;padding-inline:12px}.sticky-pdp-cta-actions{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.sticky-pdp-cta-whatsapp{border:1px solid color-mix(in srgb, var(--color-deep-forest) 22%, transparent);background:color-mix(in srgb, var(--color-beige) 88%, transparent);width:44px;min-height:42px;color:var(--color-deep-forest);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-shell:has(.has-sticky-pdp-cta) .whatsapp-float{bottom:calc(118px + env(safe-area-inset-bottom))}}.shop-card .product-image-shell{aspect-ratio:.86}.pdp-hero .product-image-shell{aspect-ratio:.88}
