*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-rtl,.is-rtl{font-family:"Tajawal",var(--font-body)}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.25;margin:0 0 .5em;font-weight:700}p{margin:0 0 1em}ul[role=list]{list-style:none;margin:0;padding:0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:999;width:auto;height:auto;clip:auto;padding:8px 14px;background:#fff;border-radius:6px}.muted{color:var(--color-text-soft)}.small{font-size:13px}.center{text-align:center}.link{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0}.sale-text{color:var(--color-sale)}.h4{font-size:18px}[hidden]{display:none!important}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:16px}.page-width--narrow{max-width:860px}.page-width--auth{max-width:480px}@media(min-width:990px){.page-width{padding-inline:32px}}.section{padding-block:22px}@media(min-width:990px){.section{padding-block:30px}}.section--surface{background:var(--color-surface);padding-block:32px;margin-block:10px}.page-title{font-size:clamp(24px,3vw,32px);font-weight:800}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px}.section-title{font-size:clamp(18px,2.2vw,24px);font-weight:800;margin:0;letter-spacing:-.01em}.section-link{display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:14px;color:var(--color-accent);white-space:nowrap}.section-link:hover{text-decoration:underline}.is-rtl .icon-dir{transform:scaleX(-1)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 22px;border:1.5px solid var(--color-accent);border-radius:var(--radius-button);background:var(--color-accent);color:#fff;font-weight:600;font-size:15px;transition:background .2s,transform .1s,box-shadow .2s}.button:hover{background:var(--color-accent-dark);border-color:var(--color-accent-dark);box-shadow:0 6px 18px rgba(var(--color-accent-rgb),.25)}.button:active{transform:translateY(1px)}.button[disabled]{opacity:.45;pointer-events:none}.button--ghost{background:transparent;color:var(--color-text);border-color:var(--color-border)}.button--ghost:hover{background:var(--color-surface);border-color:var(--color-text);box-shadow:none}.button--full{width:100%}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:0;background:transparent;border-radius:50%}.icon-button:hover{background:var(--color-surface)}.badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:700;line-height:1.3}.badge--sale{background:var(--color-sale);color:var(--color-badge-text)}.badge--new{background:var(--color-text);color:#fff}.badge--muted{background:#e9e9ec;color:#55555c}.announcement{background:var(--color-announcement-bg);color:var(--color-announcement-text);font-size:13px;font-weight:500}.announcement__inner{display:flex;justify-content:center;min-height:36px;align-items:center}.announcement__slides{position:relative;width:100%;text-align:center;min-height:20px}.announcement__msg{margin:0;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.announcement__msg.is-active{position:relative;opacity:1;transform:none}.announcement__msg a{text-decoration:underline;text-underline-offset:3px}.site-header{background:var(--color-bg);position:relative;z-index:40;border-block-end:1px solid var(--color-border)}.site-header.is-sticky{position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 4px 20px #0000000f}.header-top{display:grid;align-items:center;gap:10px 14px;grid-template-columns:auto 1fr auto;grid-template-areas:"burger logo actions" "search search search";padding-block:10px}.header-burger{grid-area:burger}.header-logo{grid-area:logo;display:flex;align-items:center}.header-logo img{width:var(--logo-width-m, var(--logo-width));max-height:56px;height:auto;object-fit:contain;object-position:left}@media(min-width:990px){.header-logo img{width:var(--logo-width);max-height:64px}}.is-rtl .header-logo img{object-position:right}.header-logo__text{font-size:24px;font-weight:800;letter-spacing:-.02em}.header-tagline{display:none}.header-search{grid-area:search;position:relative}.header-actions{grid-area:actions;display:flex;align-items:center;gap:4px;justify-content:flex-end}.header-action{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px;border-radius:10px;font-size:13px;font-weight:600}.header-action:hover{background:var(--color-surface)}.header-action__label{display:none}.cart-count{position:absolute;inset-block-start:2px;inset-inline-start:22px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--color-accent);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.cart-count.is-empty{display:none}.cart-count.bump{animation:bump .45s ease}@keyframes bump{40%{transform:scale(1.35)}}.header-locale{display:none;gap:4px}.header-locale__item{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border-radius:10px}.header-locale select{border:0;background:transparent;font-size:13px;font-weight:600;cursor:pointer}.search-form{position:relative;display:flex}.search-form input[type=search]{width:100%;height:46px;padding-inline:18px 52px;border:1.5px solid var(--color-border);border-radius:999px;background:var(--color-surface);font-size:14px;outline:none;transition:border-color .2s,background .2s}.search-form input[type=search]:focus{border-color:var(--color-accent);background:#fff}.search-form__btn{position:absolute;inset-inline-end:4px;inset-block:4px;width:38px;border:0;border-radius:50%;background:var(--color-accent);color:#fff;display:grid;place-items:center}.search-form--page{max-width:640px;margin-block-end:24px}.predictive{position:absolute;inset-inline:0;inset-block-start:calc(100% + 6px);z-index:50;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 18px 50px #0000001f;padding:8px;max-height:70vh;overflow:auto}.predictive__item{display:flex;gap:12px;align-items:center;padding:8px;border-radius:10px}.predictive__item:hover,.predictive__item:focus{background:var(--color-surface)}.predictive__item img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:var(--color-surface)}.predictive__item strong{display:block;font-size:14px;font-weight:600}.predictive__item span{font-size:13px;color:var(--color-accent);font-weight:700}.predictive__all{display:block;text-align:center;padding:10px;font-weight:600;color:var(--color-accent)}.predictive__empty{padding:14px;text-align:center;color:var(--color-text-soft);margin:0}.header-nav{display:none;border-block-start:1px solid var(--color-border)}.header-nav__inner{display:flex;align-items:center;gap:18px}.all-cats{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 14px;border:0;border-radius:10px;background:var(--color-accent-soft);color:var(--color-accent);font-weight:700;font-size:14px}.header-nav__list{display:flex;align-items:stretch;gap:2px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.header-nav__list::-webkit-scrollbar{display:none}.header-nav__item{position:static}.header-nav__link{display:block;padding:14px 12px;font-size:14px;font-weight:600;white-space:nowrap;position:relative}.header-nav__link:after{content:"";position:absolute;inset-inline:12px;inset-block-end:0;height:2.5px;border-radius:2px;background:var(--color-accent);transform:scaleX(0);transition:transform .2s}.header-nav__item:hover .header-nav__link:after,.header-nav__link.is-active:after{transform:scaleX(1)}.header-nav__item:hover .header-nav__link{color:var(--color-accent)}.mega{position:absolute;inset-inline:0;inset-block-start:100%;background:#fff;border-block-start:1px solid var(--color-border);box-shadow:0 24px 40px #00000014;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s,transform .2s,visibility .2s}.header-nav__item.has-mega:hover .mega,.header-nav__item.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega__inner{display:flex;gap:32px;padding-block:24px 28px}.mega__cols{flex:1;columns:4 180px;column-gap:28px}.mega__all{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--color-accent);margin-block-end:14px;column-span:all}.mega__col{break-inside:avoid;margin-block-end:18px}.mega__heading{display:block;font-weight:700;margin-block-end:6px}.mega__col ul{list-style:none;margin:0;padding:0}.mega__col li a{display:block;padding:3px 0;color:var(--color-text-soft);font-size:14px}.mega__col a:hover{color:var(--color-accent)}.mega__promo{width:280px;flex-shrink:0;border-radius:var(--radius-lg);overflow:hidden}.mega__promo img{width:100%;height:100%;object-fit:cover}@media(min-width:990px){.header-top{grid-template-columns:auto auto minmax(300px,1fr) auto;grid-template-areas:"logo tagline search actions";gap:24px;padding-block:14px}.header-burger{display:none}.header-tagline{grid-area:tagline;display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;color:var(--color-text-soft);max-width:150px;line-height:1.3}.header-tagline .icon{color:var(--color-accent);flex-shrink:0}.header-action__label{display:inline}.header-locale{display:flex}.header-nav{display:block}.cart-count{inset-inline-start:18px}.header-action__label{margin-inline-start:4px}.header-cart .header-action__label{margin-inline-start:8px}}.drawer,.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none}.drawer.is-open,.cart-drawer.is-open{visibility:visible;pointer-events:auto}.drawer__overlay,.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#14101673;opacity:0;transition:opacity .3s}.is-open>.drawer__overlay,.is-open>.cart-drawer__overlay{opacity:1}.drawer__panel,.cart-drawer__panel{position:absolute;inset-block:0;width:min(420px,92vw);background:#fff;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 40px #00000026}.drawer--start .drawer__panel{inset-inline-start:0;transform:translate(-100%)}.is-rtl .drawer--start .drawer__panel{transform:translate(100%)}.cart-drawer__panel{inset-inline-end:0;transform:translate(100%)}.is-rtl .cart-drawer__panel{transform:translate(-100%)}.is-open .drawer__panel,.is-open .cart-drawer__panel{transform:none!important}.drawer__header,.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-block-end:1px solid var(--color-border)}.cart-drawer__header h2{margin:0}.drawer__body,.cart-drawer__body{flex:1;overflow-y:auto;padding:8px 18px 18px}.drawer__account{margin-block-start:18px}body.no-scroll{overflow:hidden}.menu-tree,.menu-tree ul{list-style:none;margin:0;padding:0}.menu-tree ul{padding-inline-start:14px;padding-block-end:6px}.menu-tree a,.menu-tree summary{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;border-block-end:1px solid var(--color-border);cursor:pointer;list-style:none}.menu-tree ul a,.menu-tree ul summary{font-weight:500;font-size:14px}.menu-tree summary::-webkit-details-marker{display:none}.menu-tree details[open]>summary .icon{transform:rotate(180deg)}.menu-tree__all{color:var(--color-accent)}.slider{position:relative}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.slider__track::-webkit-scrollbar{display:none}.slider__track>*{scroll-snap-align:start;flex-shrink:0}.slider__arrow{position:absolute;inset-block-start:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid var(--color-border);background:#fff;display:none;place-items:center;box-shadow:0 6px 18px #0000001a;transition:opacity .2s,background .2s}.slider__arrow:hover{background:var(--color-text);color:#fff}.slider__arrow--prev{inset-inline-start:-14px}.slider__arrow--next{inset-inline-end:-14px}.slider__arrow.is-disabled{opacity:0;pointer-events:none}@media(min-width:990px){.slider__arrow{display:grid}}.slider__dots{position:absolute;inset-block-end:14px;inset-inline:0;display:flex;justify-content:center;gap:6px;z-index:3}.slider__dot{width:8px;height:8px;padding:0;border:0;border-radius:8px;background:#ffffffb3;box-shadow:0 0 0 1px #00000014;transition:width .3s,background .3s}.slider__dot.is-active{width:26px;background:var(--color-accent)}.hero{padding-block:16px 8px}.hero--full{padding-inline:0}.hero .slider{border-radius:var(--radius-lg);overflow:hidden}.hero--full .slider{border-radius:0}.hero__track{gap:0}.hero__slide{width:100%;position:relative}.hero__link{display:block;position:relative;aspect-ratio:var(--hero-ratio-mobile);overflow:hidden}@media(min-width:750px){.hero__link{aspect-ratio:var(--hero-ratio)}}.hero__img,.hero__link picture,.hero__link picture img{width:100%;height:100%;object-fit:cover}.hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ph-bg)}.hero__placeholder svg{width:100%;height:100%;opacity:.25}.hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:24px 28px;max-width:640px}.hero__content--center{align-items:center;text-align:center;margin-inline:auto;inset-inline:0}.hero__content--end{inset-inline-start:auto;align-items:flex-end;text-align:end}.hero__eyebrow{display:inline-block;align-self:flex-start;background:var(--color-accent);color:#fff;font-weight:700;font-size:13px;padding:4px 12px;border-radius:999px;margin-block-end:12px}.hero__content--center .hero__eyebrow{align-self:center}.hero__content--end .hero__eyebrow{align-self:flex-end}.hero__heading{font-size:clamp(28px,4.6vw,56px);font-weight:800;letter-spacing:-.02em;margin-block-end:8px}.hero__text{font-size:clamp(15px,1.6vw,19px);opacity:.85}.hero__button{align-self:flex-start}.hero__content--center .hero__button{align-self:center}.hero__content--end .hero__button{align-self:flex-end}.cards-track{gap:12px;padding-block:4px 10px}.cards-track__item{width:calc((100% - 12px) / 2.2)}@media(min-width:750px){.cards-track__item{width:calc((100% - 36px) / 3.3)}}@media(min-width:990px){.cards-track{gap:16px}.cards-track__item{width:calc((100% - (var(--cards-desktop) - 1) * 16px) / var(--cards-desktop))}}.product-card{position:relative;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.product-card:hover{box-shadow:0 14px 34px #00000014;border-color:transparent;transform:translateY(-2px)}.product-card__media{position:relative;display:block;aspect-ratio:var(--card-image-ratio);background:#fff;overflow:hidden}.product-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px;transition:opacity .35s,transform .5s}.product-card__img--hover{opacity:0}.product-card:hover .product-card__img--hover{opacity:1}.product-card:hover .product-card__img:not(.product-card__img--hover):only-of-type{transform:scale(1.04)}.product-card__media .placeholder-svg{width:100%;height:100%;background:var(--color-surface);fill:#c9c2c6}.product-card__badges{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;z-index:1}.product-card__body{display:flex;flex-direction:column;flex:1;padding:10px 12px 12px;gap:4px}.product-card__vendor{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-soft)}.product-card__title{margin:0;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.product-card__title a:hover{color:var(--color-accent)}.product-card__rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600}.product-card__rating .icon{color:#f5a623}.product-card__footer{margin-block-start:auto;padding-block-start:6px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.is-sold-out .product-card__img{opacity:.55}.quick-add{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;height:36px;min-width:36px;padding:0 10px;border:1.5px solid var(--color-accent);border-radius:var(--radius-button);background:#fff;color:var(--color-accent);font-size:13px;font-weight:700;transition:background .2s,color .2s}.quick-add:hover,.quick-add.is-loading{background:var(--color-accent);color:#fff}.quick-add.is-added{background:#1f9d55;border-color:#1f9d55;color:#fff}.quick-add span{display:none}@media(min-width:1200px){.quick-add span{display:inline}}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.price__current{font-weight:800;font-size:15px}.price--sale .price__current{color:var(--color-sale)}.price__compare{font-size:12.5px;color:var(--color-text-soft)}.price--lg .price__current{font-size:26px}.price--lg .price__compare{font-size:16px}.promo-grid{display:grid;gap:12px;grid-template-columns:1fr}.promo-grid--2,.promo-grid--4,.promo-grid--3{grid-template-columns:repeat(2,1fr)}.promo-grid--2{grid-template-columns:1fr}.promo-grid>*{min-width:0}@media(min-width:750px){.promo-grid--2{grid-template-columns:repeat(2,1fr)}.promo-grid--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.promo-grid{gap:16px}.promo-grid--4{grid-template-columns:repeat(4,1fr)}}.promo{position:relative;display:block;aspect-ratio:var(--promo-ratio);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface)}.promo img,.promo picture{width:100%;height:100%;object-fit:cover;transition:transform .6s}.promo:hover img{transform:scale(1.04)}.promo__ph{position:absolute;top:0;right:0;bottom:0;left:0}.promo__ph svg{width:100%;height:100%;opacity:.25}.promo__caption{position:absolute;inset-inline-start:0;inset-block-end:0;padding:16px 20px;display:flex;flex-direction:column}.promo__caption strong{font-size:clamp(16px,2vw,24px);font-weight:800}.promo__caption span{font-size:14px;font-weight:600;opacity:.85}.promo-grid--1 .promo__caption{inset-block:0;justify-content:center;padding-inline:32px}.cat-row{display:grid;gap:14px 10px;grid-auto-flow:column;grid-auto-columns:26%;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-block-end:4px}.cat-row::-webkit-scrollbar{display:none}@media(min-width:750px){.cat-row{grid-auto-columns:16%}}@media(min-width:990px){.cat-row{grid-auto-flow:row;grid-template-columns:repeat(var(--cat-cols),1fr);overflow:visible}}.cat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;scroll-snap-align:start}.cat__media{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:var(--color-surface);transition:transform .3s,box-shadow .3s}.cat-row--circle .cat__media{border-radius:50%}.cat-row--card .cat__media{border-radius:var(--radius-lg)}.cat__media img{width:100%;height:100%;object-fit:cover}.cat__media svg{width:100%;height:100%;opacity:.3}.cat:hover .cat__media{transform:translateY(-4px);box-shadow:0 10px 24px #0000001a}.cat__title{font-size:13.5px;font-weight:600;line-height:1.3}@media(min-width:990px){.cat__title{font-size:14.5px}}.brands-track{gap:12px;padding-block:4px}.brand{width:calc((100% - 36px) / 3.4);aspect-ratio:1;display:grid;place-items:center;padding:18px;background:#fff;border:1px solid var(--color-border);border-radius:50%;transition:box-shadow .25s,border-color .25s}@media(min-width:750px){.brand{width:calc((100% - 60px) / 6)}}@media(min-width:990px){.brand{width:calc((100% - 84px)/8)}}.brand:hover{border-color:var(--color-accent);box-shadow:0 8px 22px rgba(var(--color-accent-rgb),.15)}.brand img{width:100%;height:100%;object-fit:contain}.brand__name{font-weight:800;font-size:14px;text-align:center}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:990px){.trust__list{grid-template-columns:repeat(4,1fr)}}.trust__item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--radius-lg);background:var(--color-surface);min-width:0}@media(min-width:750px){.trust__item{flex-direction:row;align-items:center;gap:12px;padding:16px}}.trust__icon{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--color-accent)}.trust__item strong{display:block;font-size:14px}.trust__item small{color:var(--color-text-soft);font-size:12.5px}.help-center__box{display:grid;gap:20px;padding:24px;border-radius:var(--radius-lg);background:var(--color-surface)}@media(min-width:990px){.help-center__box{grid-template-columns:280px 1fr;align-items:center;padding:32px}}.help-center__intro p{margin:6px 0 0}.help-center__list{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:600px){.help-center__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.help-center__list{grid-template-columns:repeat(4,1fr)}}.help-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--radius);background:#fff;height:100%;transition:box-shadow .2s}.help-item:hover{box-shadow:0 8px 22px #00000012}.help-item__icon{color:var(--color-accent);flex-shrink:0}.help-item strong{display:block;font-size:14px}.help-item small{color:var(--color-text-soft);font-size:12.5px;word-break:break-word}.site-footer{background:var(--color-footer-bg);color:var(--color-footer-text);padding-block:40px 20px;margin-block-start:20px}.footer-grid{display:grid;gap:28px;grid-template-columns:1fr 1fr}.footer-col--about,.footer-col--newsletter{grid-column:1 / -1}@media(min-width:990px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:40px}.footer-col--about,.footer-col--newsletter{grid-column:auto}}.footer-col__title{font-size:15px;font-weight:800;margin-block-end:14px}.footer-col__brand{font-size:22px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col li a{display:inline-block;padding:4px 0;font-size:14px;opacity:.8}.footer-col li a:hover{opacity:1;color:var(--color-accent)}.footer-col__text{font-size:14px;opacity:.8}.footer-logo{margin-block-end:14px}.social{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.social a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--color-text);transition:background .2s,color .2s}.social a:hover{background:var(--color-accent);color:#fff}.newsletter__field{display:flex;gap:8px}.newsletter__field input{flex:1;min-width:0;height:46px;padding-inline:14px;border:1.5px solid var(--color-border);border-radius:var(--radius-button);background:#fff}.newsletter__field input:focus{outline:none;border-color:var(--color-accent)}.app-badges{display:flex;gap:8px;margin-block-start:14px}.app-badge{padding:8px 14px;border-radius:10px;background:var(--color-text);color:#fff;font-size:13px;font-weight:600}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block-start:22px;margin-block-start:30px;border-block-start:1px solid rgba(0,0,0,.08)}.footer-bottom p{margin:0;opacity:.75}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icon{width:40px;height:26px}.wa-float{position:fixed;inset-block-end:18px;inset-inline-end:18px;z-index:60;width:56px;height:56px;border-radius:50%;background:#168040;color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px #25d36666;transition:transform .2s}.wa-float:hover{transform:scale(1.07)}.form-card{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;margin-block-end:16px}.field{display:flex;flex-direction:column;gap:6px;margin-block-end:14px;font-size:14px;font-weight:600;flex:1}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:10px 14px;border:1.5px solid var(--color-border);border-radius:var(--radius-button);background:#fff;font-weight:400}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--color-accent)}.field-row{display:flex;gap:12px;flex-wrap:wrap}.field-row .field{min-width:180px}.check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;padding:4px 0}.check input{width:18px;height:18px;accent-color:var(--color-accent)}.check.is-disabled{opacity:.45}.form-success{color:#1f9d55;font-weight:600;display:flex;gap:6px;align-items:center}.form-error,.errors{color:#c62828;font-size:14px}.errors ul{margin:0 0 12px;padding-inline-start:18px}.form-card form>.button--full{margin-block:6px 12px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--color-text-soft);margin-block-end:16px}.breadcrumbs a:hover{color:var(--color-accent)}.product-layout{display:grid;gap:24px}@media(min-width:990px){.product-layout{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}}.product-gallery{display:flex;flex-direction:column;gap:12px}@media(min-width:990px){.product-gallery{position:sticky;top:140px;flex-direction:row-reverse}.product-gallery__thumbs{flex-direction:column;width:80px}}.product-gallery__main{position:relative;flex:1;aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.product-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.product-gallery__slide.is-active{display:block}.product-gallery__slide img,.product-gallery__slide video,.product-gallery__slide iframe{width:100%;height:100%;object-fit:contain}.product-gallery__slide .placeholder-svg{width:100%;height:100%;background:var(--color-surface)}.product-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.thumb{flex-shrink:0;width:72px;aspect-ratio:1;padding:4px;border:1.5px solid var(--color-border);border-radius:10px;background:#fff}.thumb.is-active{border-color:var(--color-accent)}.thumb img{width:100%;height:100%;object-fit:contain}.product-info{display:flex;flex-direction:column;gap:14px}.product-info__vendor{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:13px;color:var(--color-accent)}.product-info__title{font-size:clamp(22px,2.6vw,30px);font-weight:700;margin:0}.product-info__price{padding:14px 16px;border-radius:var(--radius-lg);background:var(--color-surface)}.product-info__price p{margin:4px 0 0}.option{border:0;padding:0;margin:0 0 14px}.option legend{font-weight:700;font-size:14px;margin-block-end:8px}.option legend span{font-weight:500;color:var(--color-text-soft)}.option__values{display:flex;flex-wrap:wrap;gap:8px}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:inline-flex;align-items:center;min-height:40px;padding:6px 16px;border:1.5px solid var(--color-border);border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,background .2s}.pill input:checked+span{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:700}.pill input:focus-visible+span{outline:2px solid var(--color-accent);outline-offset:2px}.pill.is-unavailable span{text-decoration:line-through;opacity:.5}.product-form__row{display:flex;gap:10px}.product-form__dynamic{margin-block-start:10px}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--color-border);border-radius:var(--radius-button);height:50px;flex-shrink:0}.qty button{width:40px;height:100%;border:0;background:transparent;display:grid;place-items:center}.qty input,.qty span{width:40px;text-align:center;border:0;background:transparent;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty--sm{height:36px}.qty--sm button{width:32px}.qty--sm input,.qty--sm span{width:30px;font-size:14px}.product-form__submit{min-height:50px}.product-trust{display:grid;gap:10px;padding:14px 16px;border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.product-trust li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.product-trust .icon{color:var(--color-accent);width:22px;height:22px}.accordion{border-block-end:1px solid var(--color-border)}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:700;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion[open]>summary .icon{transform:rotate(180deg)}.accordion .rte{padding-block-end:16px}.accordion.form-card summary{padding-block:0}.accordion.form-card[open] summary{margin-block-end:16px}.rte{font-size:15px}.rte img{border-radius:var(--radius);margin-block:10px}.rte a{color:var(--color-accent);text-decoration:underline}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--color-border);padding:8px}.collection-banner{border-radius:var(--radius-lg);overflow:hidden;margin-block-end:18px;max-height:340px}.collection-banner img{width:100%;height:100%;object-fit:cover}.collection-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-block-end:16px}.collection-head .page-title{margin:0}.collection-head p{margin:4px 0 0}.collection-tools{display:flex;gap:8px;align-items:center}.sort select{height:46px;padding-inline:14px 34px;border:1.5px solid var(--color-border);border-radius:var(--radius-button);background:#fff;font-weight:600;font-size:14px}.collection-desc{margin-block-end:18px;color:var(--color-text-soft)}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media(min-width:1200px){.product-grid{grid-template-columns:repeat(var(--grid-cols),1fr);gap:16px}}@media(min-width:990px){.collection-layout.has-facets{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start}.collection-layout.has-facets .product-grid{grid-template-columns:repeat(3,1fr)}.facets-drawer{position:sticky;inset:auto;visibility:visible;pointer-events:auto;z-index:1}.facets-drawer .drawer__overlay,.facets-drawer .drawer__header{display:none}.facets-drawer .drawer__panel{position:static;width:auto;transform:none!important;box-shadow:none}.facets-drawer .drawer__body{padding:0;overflow:visible}.facets-toggle{display:none}}@media(min-width:1400px){.collection-layout.has-facets .product-grid{grid-template-columns:repeat(4,1fr)}}.facet{border-block-end:1px solid var(--color-border)}.facet summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:700;cursor:pointer;list-style:none}.facet summary::-webkit-details-marker{display:none}.facet[open]>summary .icon{transform:rotate(180deg)}.facet__body{padding-block-end:14px;max-height:260px;overflow-y:auto}.facet__price{display:flex;gap:10px}.facet__price label{flex:1}.facet__price input{width:100%;height:40px;padding-inline:10px;border:1.5px solid var(--color-border);border-radius:8px}.facets__clear{display:inline-block;margin-block-start:14px;color:var(--color-accent);font-weight:600;text-decoration:underline}.empty-state{text-align:center;padding:50px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.empty-state .icon{width:48px;height:48px;color:var(--color-text-soft)}.big-404{font-size:90px;font-weight:800;line-height:1;color:var(--color-accent);margin:0}.pagination{margin-block-start:28px;display:flex;justify-content:center}.pagination span,.pagination a{display:inline-grid;place-items:center;min-width:40px;height:40px;margin:0 3px;padding:0 8px;border-radius:10px;font-weight:600}.pagination a:hover{background:var(--color-surface)}.pagination .current{background:var(--color-accent);color:#fff}.search-other a{display:block;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);height:100%}.free-ship{padding:12px 18px;background:var(--color-accent-soft);font-size:13.5px}.free-ship p{margin:0 0 8px;display:flex;gap:6px;align-items:center}.free-ship__bar{height:6px;border-radius:6px;background:#00000014;overflow:hidden}.free-ship__bar span{display:block;height:100%;background:var(--color-accent);border-radius:6px;transition:width .4s}.cart-lines{list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:76px 1fr auto;gap:12px;padding-block:14px;border-block-end:1px solid var(--color-border);align-items:start}.cart-line__image{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--color-border);background:#fff}.cart-line__image img{width:100%;height:100%;object-fit:contain}.cart-line__title{font-weight:600;font-size:14px;display:block;margin-block-end:2px}.cart-line__info p{margin:0}.cart-line__row{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block-start:8px;flex-wrap:wrap}.cart-line__remove{width:34px;height:34px;color:var(--color-text-soft)}.cart-empty{text-align:center;padding:60px 10px;display:flex;flex-direction:column;align-items:center;gap:12px}.cart-empty .icon{width:52px;height:52px;color:var(--color-text-soft)}.cart-drawer__footer{padding:16px 18px;border-block-start:1px solid var(--color-border);display:grid;gap:8px}.cart-drawer__footer p{margin:0}.cart-total{display:flex;justify-content:space-between;align-items:center;font-size:16px}.cart-drawer.is-loading .cart-drawer__body{opacity:.5;pointer-events:none}.cart-page__layout{display:grid;gap:24px}@media(min-width:990px){.cart-page__layout{grid-template-columns:1fr 380px;align-items:start}.cart-line{grid-template-columns:110px 1fr auto}}.cart-summary{position:sticky;top:140px;padding:22px;border-radius:var(--radius-lg);background:var(--color-surface);display:grid;gap:12px}.cart-summary p{margin:0}.cart-note{display:grid;gap:6px;margin-block-start:18px;font-weight:600;font-size:14px}.cart-note textarea{border:1.5px solid var(--color-border);border-radius:var(--radius-button);padding:10px;font-weight:400}.article-grid{display:grid;gap:18px;grid-template-columns:1fr}@media(min-width:750px){.article-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.article-grid{grid-template-columns:repeat(3,1fr)}}.article-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s}.article-card:hover{box-shadow:0 14px 34px #00000014}.article-card__media{aspect-ratio:16/10;background:var(--color-surface)}.article-card__media img,.article-card__media svg{width:100%;height:100%;object-fit:cover}.article-card__body{padding:16px}.article-hero{border-radius:var(--radius-lg);overflow:hidden;margin-block:18px}.comments{margin-block-start:40px}.comment{padding-block:12px;border-block-end:1px solid var(--color-border)}.account-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-block-end:18px}.account-grid{display:grid;gap:18px;margin-block-start:18px}@media(min-width:990px){.account-grid{grid-template-columns:2fr 1fr}}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:14px}.table th,.table td{text-align:start;padding:12px 10px;border-block-end:1px solid var(--color-border)}.table th{font-weight:700;background:var(--color-surface)}.password-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--color-surface)}.password-page .form-card{max-width:460px;width:100%}.gift-code{font-size:18px;padding:4px 10px;background:var(--color-surface);border-radius:6px}.toast{position:fixed;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%,20px);z-index:200;background:var(--color-text);color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;max-width:90vw}.is-rtl .toast{transform:translate(50%,20px)}.toast.is-visible{opacity:1;transform:translate(-50%)}.is-rtl .toast.is-visible{transform:translate(50%)}.placeholder-svg{fill:#cfc7cb;background:var(--color-surface)}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .reveal{opacity:1;transform:none}}.shopify-policy__container{max-width:860px!important;margin:30px auto 60px!important;padding:28px 22px!important;background:#fff;border-radius:20px;box-shadow:0 12px 32px #1e0a140f}@media(min-width:990px){.shopify-policy__container{padding:48px 56px!important}}.shopify-policy__title h1{font-size:clamp(28px,4vw,44px);font-weight:800;letter-spacing:-.03em;margin-bottom:18px}.shopify-policy__body{font-size:16px;line-height:1.8;color:#3e3a42}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--color-text);margin-top:32px}.shopify-policy__body a{color:var(--color-accent);text-decoration:underline}@view-transition{navigation:auto}::view-transition-old(root){animation:vtOut .22s ease both}::view-transition-new(root){animation:vtIn .38s cubic-bezier(.2,.8,.2,1) both}@keyframes vtOut{to{opacity:0;transform:translateY(-8px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}h1,h2,h3,.h4,.section-title,.page-title,.hero__heading,.juicy__title,.ph__title,.hh-title,.hh-chead__title,.pdp__title,.pdp-block__title{font-family:var(--font-heading);font-weight:var(--fw-heading, 600);letter-spacing:-.01em}.section-title{font-size:clamp(26px,3vw,38px);font-weight:600}.section-head{margin-block-end:22px;align-items:flex-end}.section-head .section-title:after{content:"";display:block;width:46px;height:2px;margin-top:10px;background:var(--grad-luxe);border-radius:2px}.section-link{color:var(--color-text);font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px}.section-link:hover{color:var(--color-gold);text-decoration:none}.button{letter-spacing:.08em;text-transform:uppercase;font-size:13.5px;font-weight:600}.button:hover{box-shadow:0 10px 26px rgba(var(--color-accent-rgb),.28)}.product-card{background:#ffffffb8;border-color:rgba(var(--color-gold-rgb),.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-card__title{font-family:var(--font-heading);font-size:17px;font-weight:600;line-height:1.25}.product-card__vendor{color:var(--color-gold);letter-spacing:.14em;font-size:11px}.badge--sale{background:var(--color-sale)}.badge--new{background:var(--color-ink);color:var(--color-gold)}.site-header{background:#f7f2e9db;backdrop-filter:saturate(1.3) blur(14px);-webkit-backdrop-filter:saturate(1.3) blur(14px);border-color:rgba(var(--color-gold-rgb),.25)}.header-logo__text{font-family:var(--font-heading);font-weight:700;letter-spacing:.02em;font-size:26px}.all-cats{background:var(--color-ink);color:var(--color-gold)}.header-nav__link{letter-spacing:.04em}.search-form input[type=search]{background:#ffffffb3;border-color:rgba(var(--color-gold-rgb),.35)}.announcement{letter-spacing:.08em;font-size:12.5px}body.bg-silk,body.bg-botanical{background-color:var(--color-bg)}body.bg-silk:before,body.bg-botanical:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 0% 0%,rgba(var(--color-gold-rgb),.16),transparent 70%),radial-gradient(50% 45% at 100% 30%,rgba(var(--color-accent-rgb),.1),transparent 70%),radial-gradient(70% 60% at 50% 110%,rgba(var(--color-gold-rgb),.14),transparent 70%)}body.bg-silk:after,body.bg-botanical:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.25 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.bg-botanical:after{opacity:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420' fill='none' stroke='%23B8975A' stroke-opacity='.11' stroke-width='1.2'%3E%3Cpath d='M60 360C40 280 70 200 150 150M150 150c-30-10-60 0-80 30M150 150c-5-30 5-60 35-80M110 250c-25-5-50 10-60 35M95 300c20-15 45-15 65 0'/%3E%3Cpath d='M330 90c-50 20-80 70-75 130M255 220c25-15 55-10 75 10M262 175c-20-25-50-30-75-15M290 120c5-25 25-45 50-50'/%3E%3Ccircle cx='350' cy='320' r='18'/%3E%3Ccircle cx='350' cy='320' r='6'/%3E%3Cpath d='M220 330c10-20 30-30 55-28M222 330c-15-20-40-25-62-15'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.38 0 0 0 0 0.25 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:420px 420px,220px 220px}.section--surface{background:linear-gradient(180deg,rgba(var(--color-gold-rgb),.08),rgba(var(--color-gold-rgb),.02))}@media(max-width:989px){.header-logo__text{font-size:20px;line-height:1.1}}:is(h1,h2,h3,.gd-title,.section-title,.porb__title,.rvw__title,.lux-footer__statement,.hh-title) em,html :is(.gd-step__title,.gd-marq__word,.sc-book__title,.sc-anat__pname,.t-accent){font-family:var(--font-accent);font-style:var(--accent-style, italic);font-weight:400;letter-spacing:0;text-transform:none}:is(h1,h2,h3,.gd-title,.section-title,.porb__title,.rvw__title,.lux-footer__statement,.hh-title) em{font-size:var(--accent-scale, 1em);line-height:.85;color:var(--color-accent);padding-inline-end:.04em}html .gd-step__title{font-size:calc(34px * var(--accent-k, 1));line-height:1.1}html .sc-anat__pname{font-size:calc(28px * var(--accent-k, 1))}html .gd-marq__word{font-size:calc(clamp(30px,4vw,54px) * var(--accent-k, 1))}html .sc-book__title{font-size:calc(clamp(38px,5vw,54px) * var(--accent-k, 1))}.product-card__img--pm{padding:14px;filter:drop-shadow(0 10px 12px rgba(47,74,55,.15))}.product-card--pm .product-card__media{background:radial-gradient(circle at 50% 40%,#fff,#f2f6ee)}.product-card.pcard{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:14px;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px #0000000a;transition:box-shadow .25s,transform .25s}.product-card.pcard:hover{box-shadow:0 10px 28px #0000001f;transform:translateY(-2px);border-color:#0000000a}.pcard .product-card__media{aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.pcard .product-card__img{padding:14px;object-fit:contain}.pcard .product-card__body{padding:12px 14px 14px;gap:6px}.pcard .product-card__title{font-family:var(--font-body);font-size:14.5px;font-weight:400;line-height:1.35;color:#333;min-height:2.7em;-webkit-line-clamp:2}.pcard__link{color:inherit}.pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcard__link:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-3px;border-radius:14px}.pcard__price{display:flex;flex-direction:column;gap:0;margin-top:2px}.pcard__compare{font-size:12.5px;color:#999}.pcard__row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.pcard__from{font-size:12.5px;color:#666}.pcard__now{font-size:22px;font-weight:500;color:#222;letter-spacing:-.01em;line-height:1.1}.pcard__now .money-dec{font-size:.5em;margin-left:1px;vertical-align:super}.pcard__off{font-size:13.5px;font-weight:600;color:var(--color-accent)}.pcard__ship{display:flex;align-items:center;gap:5px;margin:0;font-size:13px;font-weight:600;color:var(--color-accent)}.pcard__ship .icon{width:16px;height:16px}.pcard__sizes{margin:0;font-size:12.5px;color:#777}.pcard__quick{position:absolute;z-index:2;top:10px;right:10px;margin:0}.pcard__add{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:var(--color-accent, var(--color-accent));box-shadow:0 4px 12px #00000024;cursor:pointer;opacity:0;transform:scale(.85);transition:opacity .2s,transform .2s,background .2s,color .2s}.pcard__add .icon{width:18px;height:18px}.pcard:hover .pcard__add,.pcard__add:focus-visible{opacity:1;transform:none}.pcard__add:hover{background:var(--color-accent, var(--color-accent));color:#fff}@media(hover:none){.pcard__add{opacity:1;transform:none;width:34px;height:34px}}.pcard .product-card__badges{z-index:2}@media(max-width:749px){.pcard .product-card__body{padding:10px 10px 12px}.pcard .product-card__title{font-size:13.5px}.pcard__now{font-size:19px}.pcard .product-card__img{padding:10px}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(4,1fr);gap:14px}}@media(min-width:1300px){.product-grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:990px){.collection-layout.has-facets .product-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.collection-layout.has-facets .product-grid{grid-template-columns:repeat(4,1fr)}}.imgsz-garden-ingredients .gd-ing__art img,.imgsz-garden-ingredients .gd-ing__photo,.imgsz-garden-routine .pslot__img,.imgsz-garden-routine .pslot__photo,.imgsz-product-orbit .porb__img,.imgsz-product-anatomy .sc-anat__product .pslot__img,.imgsz-product-anatomy .sc-anat__product .pslot__photo,.imgsz-garden-editorial .pslot__img,.imgsz-garden-editorial .pslot__photo,.imgsz-garden-gallery .pslot__img,.imgsz-garden-gallery .pslot__photo,.imgsz-category-ring .sc-cat__icon img,.imgsz-family-ages .fam__img,.imgsz-family-ages .fam__photo,.imgsz-family-ages .fam__art{scale:var(--img-scale, 1);transform-origin:center bottom}.imgsz-pet-3d .pet3d__prod img,.imgsz-pet-3d .pet3d__prod svg{scale:var(--img-scale, 1);transform-origin:center bottom}.imgsz-kids-world .kids__img,.imgsz-kids-world .kids__art,.imgsz-about-us .about__photo,.imgsz-about-us .about__p{scale:var(--img-scale, 1);transform-origin:center bottom}.payicons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.payicons li{display:flex}.payicons__icon{width:50px;height:32px;border-radius:6px;box-shadow:0 0 0 1px #0000000f,0 4px 10px #2f4a370f;background:#fff}.payicons__more{align-items:center;padding:0 10px;border-radius:6px;background:#eef4ea;font-size:12px;font-weight:700;color:var(--color-accent)}.payicons--sm{gap:4px;flex-wrap:nowrap}.payicons--sm .payicons__icon{width:34px;height:22px;border-radius:4px;box-shadow:0 0 0 1px #00000014}.cart-saving{margin:-2px 0 6px;text-align:end;color:var(--color-accent);font-weight:700;font-size:13.5px}.product-card__rating--mk .muted{font-weight:500}.sfloat{--sf-ink: #17402A;--sf-cream: #F6F1E4;--sf-gold: #A9873F;position:fixed;z-index:70;top:50%;left:16px;transform:translateY(-50%);display:flex;align-items:center;font-family:var(--font-body);pointer-events:none}.sfloat--right{left:auto;right:16px;flex-direction:row-reverse}.sfloat__bar{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 6px 6px;border-radius:99px;background:#ffffffbd;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(23,64,42,.12);box-shadow:0 18px 38px -18px #17402a73,inset 0 1px #ffffffe6;animation:sfloatIn .9s cubic-bezier(.2,.8,.2,1) 1.1s both}.sfloat--right .sfloat__bar{animation-name:sfloatInR}.sfloat__label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;line-height:1;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:#4f6b58}.sfloat__line{width:1px;height:18px;background:linear-gradient(var(--sf-gold),rgba(169,135,63,0))}.sfloat .sfloat__list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.sfloat__list li{animation:sfloatPop .55s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(1.5s + var(--i, 0) * .12s)}.sfloat__a{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--sf-ink);text-decoration:none;background:transparent;transition:background-color .25s,color .25s,transform .25s,box-shadow .25s}.sfloat__a .icon{width:18px;height:18px}.sfloat__a:hover,.sfloat__a:focus-visible{background:var(--sf-ink);color:var(--sf-cream);transform:scale(1.07);box-shadow:0 8px 18px -8px #17402ab3}.sfloat__a:focus-visible{outline:2px solid var(--sf-gold);outline-offset:2px}.sfloat__tip{position:absolute;left:calc(100% + 14px);top:50%;transform:translate(-6px,-50%);padding:6px 12px;border-radius:99px;white-space:nowrap;pointer-events:none;background:var(--sf-ink);color:var(--sf-cream);font-size:12.5px;font-weight:600;letter-spacing:.02em;box-shadow:0 10px 22px -12px #17402acc;opacity:0;transition:opacity .2s,transform .2s}.sfloat__tip:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:2px}.sfloat--right .sfloat__tip{left:auto;right:calc(100% + 14px);transform:translate(6px,-50%)}.sfloat--right .sfloat__tip:before{left:auto;right:-4px}.sfloat__a:hover .sfloat__tip,.sfloat__a:focus-visible .sfloat__tip{opacity:1;transform:translateY(-50%)}.sfloat--demo .sfloat__a{opacity:.5}.sfloat__toggle{display:none}@keyframes sfloatIn{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes sfloatInR{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes sfloatPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@media(max-width:1359px){.sfloat{left:0}.sfloat--right{left:auto;right:0}.sfloat__bar{gap:2px;padding:6px 4px;border-radius:0 18px 18px 0;border-left:0;transition:visibility 0s}.sfloat--right .sfloat__bar{border-radius:18px 0 0 18px;border-left:1px solid rgba(23,64,42,.12);border-right:0}.sfloat__label,.sfloat__line{display:none}.sfloat__a{width:34px;height:34px}.sfloat__a .icon{width:17px;height:17px}}@media(max-width:749px){.sfloat--desk{display:none}.sfloat{top:54%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.sfloat__tip{display:none}.sfloat__a{width:32px;height:32px}.sfloat__a .icon{width:16px;height:16px}.sfloat__toggle{pointer-events:auto;display:grid;place-items:center;flex:none;width:16px;height:34px;margin:0;padding:0;border:1px solid rgba(23,64,42,.12);border-left:0;border-radius:0 10px 10px 0;background:#ffffffbd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--sf-ink);cursor:pointer;box-shadow:6px 8px 18px -12px #17402a80}.sfloat__toggle .icon{width:12px;height:12px;transition:transform .3s}.sfloat--right .sfloat__toggle{border-left:1px solid rgba(23,64,42,.12);border-right:0;border-radius:10px 0 0 10px;box-shadow:-6px 8px 18px -12px #17402a80}.sfloat--right .sfloat__toggle .icon{transform:rotate(180deg)}.sfloat.is-closed{transform:translate(calc(-100% + 16px),-50%)}.sfloat--right.is-closed{transform:translate(calc(100% - 16px),-50%)}.sfloat.is-closed .sfloat__bar{visibility:hidden;transition:visibility 0s .4s}.sfloat.is-closed .sfloat__toggle .icon{transform:rotate(180deg)}.sfloat--right.is-closed .sfloat__toggle .icon{transform:none}}@media(prefers-reduced-motion:reduce){.sfloat__bar,.sfloat__list li{animation:none}}@media print{.sfloat{display:none}}.announcement__inner{min-height:var(--ann-h, 36px)}.announcement{font-size:var(--ann-size, 12.5px);line-height:1.35}.announcement__msg{padding-block:6px}.announcement--start .announcement__inner,.announcement--start .announcement__slides{justify-content:flex-start;text-align:start}@media(max-width:749px){.announcement--desk-only{display:none}.announcement{letter-spacing:.03em}.announcement__msg{padding-inline:4px}}.site-header.has-hdr-bg{background:var(--hdr-bg)}.site-header.has-hdr-text,.site-header.has-hdr-text .header-action,.site-header.has-hdr-text .header-nav__link,.site-header.has-hdr-text .hcp{color:var(--hdr-text)}.header-action .icon,.header-burger .icon{width:var(--hdr-icon, 22px);height:var(--hdr-icon, 22px)}.header-action:focus-visible,.header-nav__link:focus-visible,.hcp:focus-visible,.search-form__btn:focus-visible,.header-burger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:10px}.search-form input[type=search]:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.18)}.header-action,.header-burger{min-width:44px;min-height:44px;justify-content:center}@media(min-width:990px){.header-top{padding-block:var(--hdr-pad, 14px);gap:var(--hdr-gap, 24px)}.header-search{width:100%;max-width:var(--hdr-search-max, 760px);justify-self:center}.search-form input[type=search]{height:48px;font-size:14.5px}.search-form__btn{width:44px}.header-action{padding:8px 10px}.header-nav--align-start .header-nav__inner:has(.all-cats--hidden) .header-nav__list{justify-content:flex-start}.header-nav--align-spread .header-nav__inner:has(.all-cats--hidden) .header-nav__list{justify-content:space-between}.header-nav__link{padding-block:13px}.header-nav__link.is-active{color:var(--color-accent)}}@media(min-width:750px)and (max-width:989px){.header-top{grid-template-columns:auto auto 1fr;grid-template-areas:"burger logo actions" "search search search";gap:10px 16px}.header-action__label{display:none}}.loc-compact{display:flex;flex-direction:column;gap:12px}.loc-compact__title{margin:0;font-size:20px}.loc-compact__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:15px;line-height:1.45}.loc-compact__list li{display:flex;gap:10px;align-items:flex-start}.loc-compact__list .icon{width:18px;height:18px;flex:none;margin-top:2px;color:#4f7a5a}.loc-compact__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;background:#4f7a5a;color:#fff;font-family:var(--font-body);font-size:14.5px;font-weight:600;text-decoration:none}.loc-compact__btn:hover{color:#fff;background:#3f6649;text-decoration:none}.loc-compact__btn .icon{width:17px;height:17px}.hh-tile--loc{padding:22px}
/*# sourceMappingURL=/cdn/shop/t/70/assets/theme.css.map */
