:root{--c-primary:#141414;--c-secondary:#B08D57;--c-accent:#D8C3A0;--c-dark:#141414;--c-bg:#FAF7F2;--c-green:#2F6B4F}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;color:var(--c-dark);background:var(--c-bg);padding-bottom:64px}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.25;margin:0 0 .5em}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px;top:8px}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 14px}.narrow{max-width:820px}.muted{color:#6b7280}.sec{padding-top:18px;padding-bottom:18px}.sec__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sec__title{font-size:20px;font-weight:700;margin:0 0 12px}.sec__head .sec__title{margin:0}.sec__title small{font-weight:500;color:#6b7280;font-size:13px}.sec__more{color:var(--c-primary);font-weight:600}.crumbs{font-size:12px;color:#6b7280;margin-bottom:10px}.crumbs a:hover{color:var(--c-primary)}.empty{background:#fff;border-radius:12px;padding:40px 16px;text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border:0;border-radius:8px;background:var(--c-primary);color:#fff;font-weight:600;cursor:pointer;text-align:center;transition:filter .15s}.btn:hover{filter:brightness(1.08)}.btn--sm{padding:8px 10px;font-size:13px;width:100%}.btn--lg{padding:14px 22px;font-size:16px;width:100%}.btn--ghost{background:#fff;color:var(--c-primary);border:1.5px solid var(--c-primary)}.btn--secondary{background:var(--c-secondary);color:#fff}.btn--light{background:#fff;color:var(--c-primary)}.btn--disabled,.btn[disabled]{background:#c9ccd3;color:#fff;cursor:not-allowed;filter:none}.announce{background:var(--c-dark);color:#fff;text-align:center;font-size:12px;padding:7px 0;font-weight:500}.hdr{background:var(--c-primary);color:#fff;position:sticky;top:0;z-index:40;box-shadow:0 2px 8px #00000026}.hdr__row{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.hdr__burger{display:block;background:none;border:0;color:#fff;font-size:24px;cursor:pointer;padding:0 4px}.hdr__logo{font-size:22px;font-weight:800;letter-spacing:-.5px;white-space:nowrap}.hdr__logo img{height:40px;width:auto}.hdr__search{flex:1;display:flex;max-width:720px;margin:0 auto}.hdr__search input{flex:1;min-width:0;border:0;padding:11px 14px;border-radius:8px 0 0 8px;background:#fff;color:var(--c-dark)}.hdr__search button{border:0;background:var(--c-accent);color:var(--c-dark);font-weight:700;padding:0 18px;border-radius:0 8px 8px 0;cursor:pointer}.hdr__actions{display:flex;gap:16px;align-items:center;font-weight:600;white-space:nowrap}.hdr__cart .cnt{display:inline-block;min-width:20px;height:20px;line-height:20px;text-align:center;background:var(--c-accent);color:var(--c-dark);border-radius:10px;font-size:12px;padding:0 5px}.hero{position:relative;margin-top:14px}.hero__track{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/5;min-height:190px;background:var(--c-primary)}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 6%;background:linear-gradient(110deg,var(--bg1),var(--bg2));color:#fff;opacity:0;visibility:hidden;transition:opacity .5s}.hero__slide.is-active{opacity:1;visibility:visible}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__copy{position:relative;max-width:520px}.hero__tag{display:inline-block;background:var(--c-accent);color:var(--c-dark);font-weight:700;font-size:12px;padding:3px 10px;border-radius:20px;margin-bottom:10px}.hero__copy h2{font-size:clamp(24px,4.2vw,48px);font-weight:800;margin-bottom:6px}.hero__copy p{font-size:clamp(13px,1.6vw,18px);margin:0 0 14px;opacity:.95}.hero__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffe6;color:var(--c-dark);font-size:24px;line-height:1;cursor:pointer}.hero__nav--prev{left:24px}.hero__nav--next{right:24px}.hero__dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px}.hero__dots button{width:8px;height:8px;border-radius:50%;border:0;background:#ffffff8c;padding:0;cursor:pointer}.hero__dots button.is-active{background:#fff;width:22px;border-radius:8px}.cats{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;background:#fff;border-radius:14px;padding:16px}.cat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cat__circle{width:86px;height:86px;border-radius:50%;background:linear-gradient(135deg,#f3eee6,#eae2d3);display:grid;place-items:center;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 8px #0000001a;transition:transform .15s}.cat:hover .cat__circle{transform:scale(1.06)}.cat__emoji{font-size:38px}.cat__name{font-weight:600;font-size:13px;color:#141414}.cats--wide{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.promos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.promo{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:20px;border-radius:14px;color:#fff;background:linear-gradient(110deg,var(--bg1),var(--bg2));min-height:96px}.promo strong{font-size:22px;font-weight:800}.promo span{opacity:.92}.grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pcard{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #eceef2;transition:box-shadow .15s}.pcard:hover{box-shadow:0 6px 18px #0000001a}.pcard__img{position:relative;display:block;aspect-ratio:1;background:#f1f2f5}.pcard__img img{width:100%;height:100%;object-fit:cover}.pcard__ph{width:100%;height:100%;display:grid;place-items:center;color:#c0c4cc}.pcard__ph svg{width:50%;height:50%}.badge{position:absolute;top:8px;left:8px;background:var(--c-green);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px}.badge--inline{position:static;display:inline-block}.pcard__body{padding:10px;display:flex;flex-direction:column;gap:6px;flex:1}.pcard__title{color:#141414;font-weight:500;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.pcard__price{display:flex;align-items:baseline;gap:8px}.pcard__price strong{font-size:16px}.pcard__price s{color:#9aa0ab;font-size:12px}.pcard__form{margin-top:auto}.pcard__body>.btn{margin-top:auto}.pager{display:flex;gap:6px;justify-content:center;margin:20px 0;flex-wrap:wrap}.pager a,.pager span{padding:8px 13px;border-radius:8px;background:#fff;border:1px solid #e5e7eb}.pager .is-current{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.sort{display:flex;gap:8px;align-items:center;font-weight:500}.sort select,.field select,.field input,.searchpage input,.cart__qty input,.cart__summary textarea,.pwd input{padding:9px 10px;border:1px solid #d5d8de;border-radius:8px;background:#fff}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;background:#fff;border-radius:14px;padding:20px}.pdp__main{border-radius:12px;overflow:hidden;background:#f1f2f5;aspect-ratio:1}.pdp__main img{width:100%;height:100%;object-fit:cover}.pdp__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.pdp__thumbs button{padding:0;border:2px solid #e5e7eb;border-radius:8px;overflow:hidden;background:none;cursor:pointer;flex:0 0 auto}.pdp__thumbs img{width:68px;height:68px;object-fit:cover}.pdp__info h1{font-size:24px;font-weight:700}.pdp__price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pdp__price strong{font-size:28px;color:var(--c-dark)}.pdp__price s{color:#9aa0ab;font-size:16px}.tax{color:#6b7280;font-size:12px;margin:2px 0 14px}.field{display:flex;flex-direction:column;gap:5px;font-weight:600;margin-bottom:12px}.field--qty input{max-width:110px}.pdp__buttons{display:grid;gap:10px;margin-top:6px}.pdp__buttons .btn--lg{background:var(--c-secondary)}.pdp__perks{list-style:none;padding:0;margin:18px 0;display:grid;gap:6px;color:#4b5563}.pdp__perks li:before{content:"\2713";color:var(--c-green);font-weight:700;margin-right:8px}.pdp__desc{border-top:1px solid #eceef2;padding-top:14px}.pdp__desc h2{font-size:16px}.rte p{margin:0 0 .8em}.cart{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.cart__items{background:#fff;border-radius:14px;padding:6px 16px}.cart__item{display:grid;grid-template-columns:80px 1fr auto 90px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #eceef2}.cart__item:last-child{border-bottom:0}.cart__img img{width:80px;height:80px;object-fit:cover;border-radius:8px;background:#f1f2f5}.cart__title{font-weight:600}.cart__price s{color:#9aa0ab;font-size:12px}.cart__qty{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.cart__qty .qty input{width:44px;text-align:center;border:0;border-radius:0;padding:7px 0;-moz-appearance:textfield}.cart__qty .qty input::-webkit-outer-spin-button,.cart__qty .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty{flex:0 0 auto;display:inline-flex;align-items:stretch;border:1px solid #d5d8de;border-radius:8px;overflow:hidden;background:#fff}.qty__btn{flex:0 0 34px;width:34px;border:0;background:#faf7f2;color:var(--c-dark);font-size:18px;font-weight:600;line-height:1;cursor:pointer}.qty__btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;position:relative;z-index:1}.qty__btn:hover{background:#e9ebef}.qty__btn:active{background:#dfe2e8}.cart__remove{font-size:12px;color:var(--c-primary)}.cart__line{text-align:right;font-weight:700}.cart__summary{background:#fff;border-radius:14px;padding:18px;display:grid;gap:10px;position:sticky;top:130px}.cart__summary h2{font-size:18px;margin:0}.cart__row{display:flex;justify-content:space-between;font-size:16px}.cart__summary textarea{min-height:70px;resize:vertical}.cart__summary>a{text-align:center}.cart__summary>a.btn{color:#fff}.searchpage{display:flex;gap:8px;margin-bottom:16px;max-width:560px}.searchpage input{flex:1}.ftr{background:var(--c-dark);color:#cfd3dc;margin-top:24px}.ftr__perks{background:#fff;color:#141414;border-top:1px solid #e5e7eb}.ftr__perkrow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding-top:16px;padding-bottom:16px}.ftr__perkrow div{display:flex;flex-direction:column}.ftr__perkrow span{color:#6b7280;font-size:12px}.ftr__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding-top:30px;padding-bottom:20px}.ftr h3{color:#fff;font-size:15px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.ftr a:hover{color:var(--c-accent)}.ftr__copy{border-top:1px solid #343b4b;padding:14px 0;font-size:12px}.wa{position:fixed;right:14px;bottom:84px;z-index:45;background:#25d366;color:#fff;font-weight:700;padding:11px 16px;border-radius:30px;box-shadow:0 4px 12px #00000040}.bottombar{display:none}.pwd{max-width:380px;margin:12vh auto;background:#fff;border-radius:14px;padding:28px;text-align:center;display:grid;gap:12px}.pwd h1{color:var(--c-primary)}@media(max-width:1100px){.grid{grid-template-columns:repeat(4,1fr)}.ftr__grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.grid,.cats{grid-template-columns:repeat(3,1fr)}.pdp,.cart{grid-template-columns:1fr}.cart__summary{position:static}}@media(max-width:640px){body{font-size:13px}.hdr__row{flex-wrap:wrap;gap:8px}.hdr__burger{display:block;order:1}.hdr__logo{order:2;flex:1;font-size:19px}.hdr__actions{order:3}.hdr__actions a:not(.hdr__cart){display:none}.hdr__search{order:4;flex:0 0 100%;max-width:none}.hero__track{aspect-ratio:16/9}.hero__nav{display:none}.grid{grid-template-columns:repeat(2,1fr);gap:8px}.cats{grid-template-columns:repeat(3,1fr);padding:12px 8px}.cat__circle{width:68px;height:68px}.cat__emoji{font-size:30px}.ftr__perkrow{grid-template-columns:1fr 1fr}.ftr__grid{grid-template-columns:1fr}.cart__item{grid-template-columns:64px 1fr;grid-template-areas:"img info" "qty line"}.cart__img{grid-area:img}.cart__info{grid-area:info}.cart__qty{grid-area:qty;flex-direction:row;align-items:center}.cart__line{grid-area:line}.cart__img img{width:64px;height:64px}.qty__btn{flex:0 0 42px;width:42px;min-height:40px;font-size:20px}.cart__qty .qty input{width:46px;font-size:16px}.cart__summary{margin-bottom:8px}.pdp{padding:12px}.bottombar{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 10px #00000014;padding-bottom:env(safe-area-inset-bottom)}.bottombar a{color:#141414;display:flex;flex-direction:column;align-items:center;gap:1px;padding:7px 0;font-size:11px;font-weight:600}.bottombar a span{font-size:18px;line-height:1}.wa{bottom:74px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell{padding-top:0}.shell main .wrap{padding-left:0;padding-right:0;max-width:none}.shell main{min-width:0}.side-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:59}.sidebar{position:fixed;top:0;bottom:0;left:0;width:290px;max-width:86vw;background:#fff;color:#141414;z-index:60;overflow-y:auto;transform:translate(-102%);transition:transform .25s;box-shadow:4px 0 18px #0003;padding-bottom:24px;visibility:hidden}body.side-open .sidebar{transform:none;visibility:visible}body.side-open .side-overlay{display:block}body.side-open{overflow:hidden}.side__bar{display:flex;justify-content:space-between;align-items:center;background:var(--c-primary);color:#fff;padding:14px 16px;font-size:16px}.side__close{background:none;border:0;color:#fff;font-size:28px;line-height:1;cursor:pointer}.side__acct{padding:14px 16px;border-bottom:1px solid #eceef2;background:#faf7f2}.side__hello{margin:0 0 10px;font-weight:600;color:#141414}.side__btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.side__btns .btn{width:100%}.side__signout{display:inline-block;margin-top:10px;font-size:12px;color:#6b7280;text-decoration:underline}.side__h{font-size:13px;font-weight:700;color:#6b7280;margin:16px 16px 6px}.side__list{list-style:none;margin:0;padding:0 8px}.side__list a,.side__list a:visited{display:flex;justify-content:space-between;align-items:center;padding:11px 10px;border-radius:8px;font-weight:600;color:#141414}.side__list a:after{content:"\203a";color:#9aa0ab;font-size:18px}.side__list a:hover,.side__list a.is-active{background:#f3eee6;color:var(--c-primary)}.side__help{margin:14px 16px 0;color:#6b7280;font-size:12px}.hdr__actions a,.hdr__actions a:visited{color:#fff}.hdr__signup{background:var(--c-accent);color:#141414!important;padding:5px 12px;border-radius:6px}@media(min-width:861px){body.has-side .shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:16px;align-items:start;padding-top:14px}body.has-side .hdr__burger{display:none}body.has-side .side-overlay{display:none!important}body.has-side.side-open{overflow:auto}body.has-side .sidebar{position:sticky;top:96px;bottom:auto;width:auto;max-width:none;transform:none;visibility:visible;border-radius:14px;box-shadow:none;border:1px solid #eceef2;max-height:calc(100vh - 110px);z-index:1}body.has-side .side__bar{border-radius:14px 14px 0 0}body.has-side .side__close{display:none}body.has-side .hero{margin-top:0}body.has-side .grid{grid-template-columns:repeat(4,1fr)}body.has-side .cats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){body.has-side .grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:860px){body.has-side .cats{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.hdr__actions a:not(.hdr__cart){display:none}}.gate{display:grid;gap:8px;background:#faf7f2;border:1px dashed var(--c-secondary);border-radius:10px;padding:12px;color:#141414}.auth{max-width:420px;margin:10px auto;background:#fff;border-radius:14px;padding:24px;display:grid;gap:12px;color:#141414}.auth h1{margin:0;font-size:22px}.auth form{display:grid;gap:12px}.auth p{margin:0}.auth__link{color:var(--c-primary);font-weight:600}.auth__ok{color:var(--c-green);font-weight:600}.auth__recover{border-top:1px solid #eceef2;padding-top:12px}.auth .field input{padding:11px 12px;border:1px solid #d5d8de;border-radius:8px;width:100%}.errors{background:#f3eee6;color:#b42318;border-radius:8px;padding:10px 14px;margin:0;list-style:none}.acct{display:grid;grid-template-columns:280px minmax(0,1fr);gap:16px;align-items:start}.acct__card{background:#fff;border-radius:14px;padding:18px;color:#141414}.acct__card h2{font-size:17px}.otable{width:100%;border-collapse:collapse}.otable th,.otable td{text-align:left;padding:10px 8px;border-bottom:1px solid #eceef2}.otable td a{color:var(--c-primary);font-weight:600}@media(max-width:860px){.acct{grid-template-columns:1fr}.otable{font-size:12px}}.cart.is-updating .cart__items{opacity:.55;pointer-events:none;transition:opacity .15s}.acct{grid-template-columns:260px minmax(0,1fr)}.acct__card h2{margin:0 0 12px}.profile{text-align:center}.profile__avatar{width:64px;height:64px;border-radius:50%;background:var(--c-primary);color:#fff;font-size:26px;font-weight:700;display:grid;place-items:center;margin:0 auto 12px}.profile h2{margin-bottom:2px}.profile p{margin:0;word-break:break-all}.profile__stat{margin-top:16px;padding-top:14px;border-top:1px solid #eceef2;display:flex;flex-direction:column}.profile__stat strong{font-size:24px;color:var(--c-primary)}.profile__stat span{color:#6b7280;font-size:12px}.ordlist{display:grid;gap:10px}.ord{display:grid;gap:6px;padding:14px;border:1px solid #eceef2;border-radius:12px;transition:border-color .15s,box-shadow .15s}.ord:hover{border-color:var(--c-primary);box-shadow:0 4px 14px #0000000f}.ord__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ord__top strong{font-size:16px}.ord__total{font-weight:700;font-size:16px}.ord__date{color:#6b7280;font-size:12px}.ord__pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ord__view{margin-left:auto;color:var(--c-primary);font-weight:600;font-size:12px}.pill{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;background:#eef0f4;color:#4b5563}.pill--ok{background:#e3f6ec;color:#12794a}.pill--warn{background:#fff3da;color:#9a6200}.pill--bad{background:#f3eee6;color:#b42318}.pill--gray{background:#eef0f4;color:#4b5563}.empty--flat{background:none;padding:24px 8px;display:grid;gap:12px;justify-items:center}.odetail{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.odetail__meta{display:flex;gap:24px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid #eceef2}.odetail__meta>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.odetail__meta .muted{font-size:12px}.oitem{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eceef2}.oitem:last-child{border-bottom:0}.oitem img,.oitem__ph{width:64px;height:64px;border-radius:8px;object-fit:cover;background:#f1f2f5}.oitem__info{display:flex;flex-direction:column}.oitem__price{font-weight:700}.odetail .acct__card .cart__row{font-size:14px;margin-bottom:8px}.osum__total{border-top:1px solid #eceef2;padding-top:10px;font-size:16px!important}.osum__h{font-size:15px!important;margin-top:18px!important}@media(max-width:860px){.acct,.odetail{grid-template-columns:1fr}}.cat__circle img{width:100%;height:100%;object-fit:cover}.side__name{display:flex;align-items:center;gap:10px;min-width:0}.side__ico{flex:0 0 32px;width:32px;height:32px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#f1f2f5}.side__ico img{width:100%;height:100%;object-fit:cover}.side__ico--home{background:#f3eee6;color:var(--c-primary);font-size:16px}@media(min-width:1100px){body.has-side .cats{grid-template-columns:repeat(6,1fr)}}:root{--r-lg:16px;--r-md:12px;--sh-1:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);--sh-2:0 10px 28px rgba(16,24,40,.12)}body{letter-spacing:.005em}h1,h2,h3{letter-spacing:-.01em}.sec__title{font-size:22px;font-weight:700;position:relative;padding-left:14px}.sec__title:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:4px;background:linear-gradient(var(--c-primary),var(--c-secondary))}.sec__more{background:#fff;border:1px solid #eceef2;border-radius:20px;padding:5px 14px;font-size:13px;box-shadow:var(--sh-1)}.hdr{background:linear-gradient(100deg,var(--c-primary),#000000);box-shadow:0 4px 16px #14141440}.announce{background:linear-gradient(90deg,var(--c-dark),#2A2A2A);letter-spacing:.02em}.btn{border-radius:10px;box-shadow:0 2px 6px #14141440;transition:transform .15s,box-shadow .15s,filter .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #1414144d}.btn:active{transform:translateY(0)}.btn--secondary,.pdp__buttons .btn--lg{background:linear-gradient(135deg,var(--c-secondary),#C9A66B);box-shadow:0 2px 8px #b08d5759}.btn--ghost,.btn--light{box-shadow:none}.btn--disabled,.btn[disabled]{box-shadow:none;transform:none}.pcard{border-radius:var(--r-lg);border-color:#eef0f3;box-shadow:var(--sh-1);transition:transform .2s,box-shadow .2s}.pcard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.pcard__img img{transition:transform .35s}.pcard:hover .pcard__img img{transform:scale(1.05)}.pcard__save{font-size:12px;font-weight:600;color:var(--c-green)}.badge{border-radius:20px;padding:4px 10px;background:linear-gradient(135deg,var(--c-primary),#7A1F3D);box-shadow:0 2px 6px #0000002e}.badge--out{background:#6b7280}.badge--inline{background:var(--c-green);box-shadow:none}.badge--lg{font-size:13px;padding:6px 12px}.cats,.cart__items,.cart__summary,.pdp,.acct__card{border-radius:var(--r-lg);box-shadow:var(--sh-1)}.hero{border-radius:var(--r-lg);overflow:hidden}.stars{--p:100%;display:inline-block;font-size:15px;letter-spacing:2px;line-height:1;background:linear-gradient(90deg,#f5a623 var(--p),#d9dce2 var(--p));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.stars:before{content:"\2605\2605\2605\2605\2605"}.rating{display:flex;align-items:center;gap:8px;margin:2px 0 8px;font-size:13px}.rating--sm{margin:0;font-size:12px;gap:5px}.rating--sm .stars{font-size:12px;letter-spacing:1px}.trustbar-wrap{padding-top:14px}.trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.trustbar__item{display:flex;align-items:center;gap:12px;background:#fff;border-radius:var(--r-md);padding:12px 14px;box-shadow:var(--sh-1)}.trustbar__ico{font-size:26px;line-height:1}.trustbar__item div{display:flex;flex-direction:column;line-height:1.3}.trustbar__item strong{font-size:13px}.trustbar__item span:not(.trustbar__ico){font-size:12px;color:#6b7280}.offer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 28px;border-radius:var(--r-lg);color:#fff;background:linear-gradient(110deg,var(--bg1),var(--bg2));box-shadow:var(--sh-2)}.offer h2{font-size:24px;margin:4px 0}.offer p{margin:0;opacity:.95}.offer__tag{display:inline-block;background:#fff3;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:600}.offer__code{margin-top:10px;display:inline-block;border:1.5px dashed rgba(255,255,255,.8);border-radius:8px;padding:4px 12px;font-size:13px}.offer__side{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.countdown{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;background:#fff5eb;border:1px solid #ffd9b3;color:#9a3d00;border-radius:10px;padding:8px 12px;margin:0 0 12px;font-size:13px}.countdown span{margin-right:6px;font-weight:600}.countdown b{display:inline-block;min-width:26px;text-align:center;background:var(--c-dark);color:#fff;border-radius:6px;padding:2px 4px;margin-left:4px;font-variant-numeric:tabular-nums}.countdown--light{background:#ffffff26;border-color:#ffffff59;color:#fff;margin:0}.countdown--light b{background:#fff;color:var(--c-primary)}.reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.review{margin:0;background:#fff;border-radius:var(--r-lg);padding:18px;box-shadow:var(--sh-1);display:flex;flex-direction:column;gap:10px}.review blockquote{margin:0;color:#374151;line-height:1.6}.review figcaption{display:flex;flex-direction:column;margin-top:auto;font-size:13px}.review figcaption span{color:#6b7280;font-size:12px}.story{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;background:#fff;border-radius:var(--r-lg);padding:28px;box-shadow:var(--sh-1);align-items:center}.story:not(:has(.story__img)){grid-template-columns:1fr}.story__tag{color:var(--c-primary);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.story h2{font-size:26px;margin:6px 0 8px}.story__text>p{color:#4b5563;margin:0 0 14px}.story__list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.story__list li{display:flex;flex-direction:column;border-left:3px solid var(--c-secondary);padding-left:12px}.story__list span{color:#6b7280;font-size:13px}.story .btn{width:auto}.story__img img{width:100%;border-radius:var(--r-md);object-fit:cover}.pdp{gap:36px;padding:26px}.pdp__main{position:relative;border-radius:var(--r-lg)}.pdp__main .badge{top:14px;left:14px}.pdp__thumbs button{border-radius:10px;transition:border-color .15s}.pdp__thumbs button:hover{border-color:var(--c-secondary)}.pdp__vendor{color:#6b7280;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.pdp__info h1{font-size:26px;font-weight:700;margin:2px 0 6px}.pdp__price strong{font-size:32px;color:var(--c-primary)}.pdp__save{color:var(--c-green);font-weight:600;font-size:14px}.lowstock{margin:0 0 14px;font-size:13px;color:#b42318;font-weight:600}.lowstock i{display:block;height:6px;border-radius:6px;background:#fde4e2;margin-top:6px;overflow:hidden;position:relative}.lowstock i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w);background:linear-gradient(90deg,#f04438,#b08d57);border-radius:6px}.pdp__benefits{list-style:none;margin:0 0 16px;padding:14px;background:#f0faf4;border:1px solid #cdeedb;border-radius:var(--r-md);display:grid;gap:6px}.pdp__benefits li:before{content:"\2713";color:var(--c-green);font-weight:700;margin-right:8px}.field--qty>span{font-weight:600}.qty--pdp .qty__btn{flex-basis:40px;width:40px;min-height:40px;font-size:20px}.qty--pdp input{width:54px;text-align:center;border:0;padding:8px 0;font-size:16px;-moz-appearance:textfield;background:#fff}.qty--pdp input::-webkit-outer-spin-button,.qty--pdp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.delivery{display:flex;gap:12px;align-items:center;margin:16px 0;padding:12px 14px;border:1px solid #e5e7eb;border-radius:var(--r-md);background:#fafafa}.delivery__ico{font-size:24px}.delivery div{display:flex;flex-direction:column;line-height:1.35;font-size:13px}.trust{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 16px}.trust div{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eceef2;border-radius:10px;padding:9px 10px;font-size:12.5px;font-weight:600;color:#374151}.trust span{font-size:18px;color:var(--c-primary)}.trust--cart{grid-template-columns:1fr;margin:4px 0 0}.acc{border-top:1px solid #eceef2;margin-top:6px}.acc details{border-bottom:1px solid #eceef2;padding:2px 0}.acc summary{cursor:pointer;font-weight:600;padding:13px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font-size:20px;color:var(--c-primary);line-height:1}.acc details[open] summary:after{content:"\2212"}.acc .rte{padding:0 0 14px;color:#4b5563;line-height:1.65}.stickybar{display:none}.fsbar{background:#fff;border-radius:var(--r-lg);padding:14px 16px;margin-bottom:12px;box-shadow:var(--sh-1)}.fsbar p{margin:0 0 8px;font-size:13px}.fsbar__track{height:8px;background:#eceef2;border-radius:8px;overflow:hidden}.fsbar__track i{display:block;height:100%;background:linear-gradient(90deg,var(--c-secondary),var(--c-green));border-radius:8px;transition:width .4s}.fsbar.is-done{background:#f0faf4;border:1px solid #cdeedb}.cart__upsell{margin-top:22px}.cart__upsell .grid{grid-template-columns:repeat(5,1fr)}@media(max-width:860px){.trustbar{grid-template-columns:repeat(2,1fr)}.story{grid-template-columns:1fr;padding:20px}.cart__upsell .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sec__title{font-size:18px}.pdp{padding:14px;gap:18px}.pdp__info h1{font-size:21px}.pdp__price strong{font-size:26px}.offer{padding:18px}.offer h2{font-size:20px}.trustbar__item{padding:10px}.stickybar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:48;background:#fff;padding:10px 14px;box-shadow:0 -4px 14px #0000001f;border-top:1px solid #eceef2}.stickybar[hidden]{display:none}.stickybar__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.stickybar__info strong{font-size:17px;color:var(--c-primary)}.stickybar__info span{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybar .btn{width:auto;flex:0 0 auto;padding:12px 22px;background:linear-gradient(135deg,var(--c-secondary),#C9A66B)}body.template-product .wa{bottom:140px}}.acct__side{display:grid;gap:16px}.profile__actions{display:grid;gap:8px;margin-top:16px}.ord{padding:0;gap:0;overflow:hidden}.ord__main{display:grid;gap:6px;padding:14px}.ord__actions{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;background:#fafafb;border-top:1px solid #eceef2}.ord__btn{border:1.5px solid #d5d8de;border-radius:8px;padding:7px 14px;font-size:12.5px;font-weight:600;background:#fff;color:var(--c-dark)}.ord__btn--primary{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.help h2{margin:0 0 4px}.help p{margin:0 0 12px}.help__links{display:grid;gap:8px}.help__link{display:flex;align-items:center;gap:12px;border:1px solid #eceef2;border-radius:12px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.help__link:hover{border-color:var(--c-primary);box-shadow:var(--sh-1)}.help__link>span{font-size:22px;width:34px;text-align:center}.help__link div{display:flex;flex-direction:column;line-height:1.3;min-width:0}.help__link small{color:#6b7280;word-break:break-all}.track{margin-bottom:16px}.steps{list-style:none;margin:8px 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.steps__i{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;position:relative;color:#9aa0ab}.steps__i:before{content:"";position:absolute;top:15px;left:-50%;width:100%;height:3px;background:#e5e7eb;z-index:0}.steps__i:first-child:before{display:none}.steps__i.is-done:before{background:var(--c-green)}.steps__i.is-now:before{background:linear-gradient(90deg,var(--c-green),#e5e7eb)}.steps__dot{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e5e7eb;color:#6b7280;font-weight:700;font-size:13px}.steps__i.is-done .steps__dot{background:var(--c-green);color:#fff}.steps__i.is-now .steps__dot{background:var(--c-secondary);color:#fff}.steps__i b{font-size:13px;color:var(--c-dark)}.steps__i small{font-size:11.5px;color:#6b7280}.shipments{display:grid;gap:10px}.shipment{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid #eceef2;border-radius:12px;padding:12px 14px;font-size:13px}.shipment .btn{width:auto}#help,#track{scroll-margin-top:120px}.odetail+.acct__card{margin-top:16px}@keyframes cardZoomIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes imgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}.card-motion .pcard:not(.is-in){opacity:0;transform:scale(.88)}.card-motion .pcard.is-in{animation:cardZoomIn .55s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:var(--d,0s)}.pcard__img{overflow:hidden}.pcard:hover .pcard__img img{transform:scale(1.12)}.motion-loop .pcard__img img{animation:imgBreathe 7s ease-in-out infinite;animation-delay:var(--d,0s)}.motion-loop .pcard:hover .pcard__img img{animation-play-state:paused}.motion-off .pcard,.motion-off .pcard:hover{transition:none}.motion-off .pcard:hover,.motion-off .pcard:hover .pcard__img img{transform:none}:root{--t1:#FFF1F1;--t2:#FFF6EA;--t3:#FFFBE6;--t4:#FDEFF3}.cardbg-tint .pcard{--card-bg:var(--t1)}.cardbg-rotate .pcard:nth-child(4n+1){--card-bg:var(--t1)}.cardbg-rotate .pcard:nth-child(4n+2){--card-bg:var(--t2)}.cardbg-rotate .pcard:nth-child(4n+3){--card-bg:var(--t3)}.cardbg-rotate .pcard:nth-child(4n+4){--card-bg:var(--t4)}.cardbg-tint .pcard,.cardbg-rotate .pcard{background:var(--card-bg);border-color:#0f172a0f}.cardbg-tint .pcard__img,.cardbg-rotate .pcard__img{background:transparent}.cardbg-tint .pcard__img img,.cardbg-rotate .pcard__img img{mix-blend-mode:multiply}:root{--r-lg:2px;--r-md:2px;--sh-1:none;--sh-2:0 14px 30px rgba(20,20,20,.1);--ink:#141414;--ivory:#FAF7F2;--gold:#B08D57;--gold-l:#D8C3A0;--wine:#7A1F3D;--line:#E6E0D5;--serif:"Cormorant Garamond",Georgia,serif}body,button,input,select,textarea{font-family:Jost,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body{background:var(--ivory);color:var(--ink);font-size:14.5px;letter-spacing:.01em}h1,h2,h3,.sec__title,.hero__copy h2,.offer h2,.story h2,.pdp__info h1,.cart h1,.hdr__logo,.promo strong{font-family:var(--serif);font-weight:600;letter-spacing:.01em}.announce{background:var(--ink);color:var(--gold-l);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;padding:9px 0;font-weight:500}.hdr{background:#fff;color:var(--ink);box-shadow:none;border-bottom:1px solid var(--line)}.hdr__row{padding-top:14px;padding-bottom:14px}.hdr__burger{color:var(--ink)}.hdr__logo{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--ink)}.hdr__search input{border:1px solid var(--line);border-right:0;border-radius:0;background:var(--ivory);padding:12px 16px}.hdr__search button{background:var(--ink);color:#fff;border-radius:0;text-transform:uppercase;font-size:12px;letter-spacing:.12em;font-weight:500}.hdr__actions{font-weight:500;font-size:13px;letter-spacing:.04em}.hdr__actions a,.hdr__actions a:visited{color:var(--ink)}.hdr__signup{background:var(--ink)!important;color:#fff!important;border-radius:0;padding:8px 16px;text-transform:uppercase;font-size:11.5px;letter-spacing:.12em}.hdr__cart .cnt{background:var(--gold);color:#fff}.btn{border-radius:0;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500;box-shadow:none;padding:13px 22px;transition:background .2s,color .2s,border-color .2s}.btn:hover{background:var(--gold);transform:none;box-shadow:none;filter:none}.btn--sm{padding:10px 12px;font-size:11px}.btn--lg{padding:16px 24px;font-size:12.5px}.btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn--ghost:hover{background:var(--ink);color:#fff}.btn--light{background:#fff;color:var(--ink)}.btn--light:hover{background:var(--gold);color:#fff}.btn--secondary,.pdp__buttons .btn--lg,.stickybar .btn,.cart__summary>a.btn.btn--secondary{background:transparent;color:var(--ink);border:1px solid var(--ink);box-shadow:none}.btn--secondary:hover,.pdp__buttons .btn--lg:hover,.stickybar .btn:hover,.pdp__buttons .btn--lg{background:var(--ink);color:#fff}.pdp__buttons .btn--lg:hover{background:var(--gold);border-color:var(--gold)}.btn--disabled,.btn[disabled]{background:#cfc9be;color:#fff;border-color:#cfc9be}.sec{padding-top:34px;padding-bottom:10px}.sec__head{flex-direction:column;justify-content:center;text-align:center;gap:4px;margin-bottom:20px}.sec__title,.sec__head .sec__title{font-size:34px;text-align:center;padding:0;margin:0 0 20px;position:relative}.sec__head .sec__title{margin-bottom:4px}.sec__title:before{display:none}.sec__title:after{content:"";display:block;width:46px;height:2px;background:var(--gold);margin:10px auto 0}.sec__head .sec__title:after{margin-bottom:4px}.sec__more{background:none;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:0 0 2px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);box-shadow:none}.hero{margin-top:0}.hero__track{border-radius:0;aspect-ratio:16/6;min-height:240px;background:var(--ink)}.hero__slide{background:linear-gradient(105deg,var(--bg1),var(--bg2))}.hero__tag{background:none;color:var(--gold-l);padding:0 0 4px;border-radius:0;font-size:12px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid var(--gold);margin-bottom:14px}.hero__copy h2{font-size:clamp(30px,5.4vw,64px);font-weight:600;line-height:1.05;margin-bottom:10px}.hero__copy p{font-weight:300;letter-spacing:.04em}.hero__nav{border-radius:0;background:#ffffffeb}.hero__dots button{border-radius:0;width:22px;height:3px;background:#fff6}.hero__dots button.is-active{background:var(--gold);width:34px;border-radius:0}.trustbar-wrap{padding-top:0}.trustbar{gap:0;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trustbar__item{background:none;border-radius:0;box-shadow:none;border-right:1px solid var(--line);justify-content:center;padding:18px 12px}.trustbar__item:last-child{border-right:0}.trustbar__ico{font-size:22px;filter:grayscale(1)}.trustbar__item strong{text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;font-weight:600}.cats{background:transparent;box-shadow:none;padding:6px 0;gap:18px}.cat__circle{width:104px;height:104px;background:#fff;border:1px solid var(--gold);box-shadow:0 0 0 5px var(--ivory),0 0 0 6px var(--line)}.cat__name{text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:500}.promo,.offer{border-radius:0;background:linear-gradient(110deg,var(--bg1),var(--bg2));box-shadow:none}.offer{background:var(--ink);border:1px solid var(--gold);padding:34px 36px}.offer h2{font-size:34px}.offer__tag{background:none;border-radius:0;color:var(--gold-l);letter-spacing:.22em;text-transform:uppercase;padding:0;font-size:11.5px}.offer__code{border-color:var(--gold-l);border-radius:0}.countdown{background:#fff;border:1px solid var(--line);border-radius:0;color:var(--ink)}.countdown b{background:var(--ink);border-radius:0}.countdown--light{background:transparent;border-color:#ffffff59;color:#fff}.countdown--light b{background:var(--gold);color:#fff}.grid{gap:22px 16px}.pcard{border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible}.pcard:hover{transform:none;box-shadow:none}.pcard__img{background:#fff;border:1px solid var(--line);overflow:hidden}.pcard__img img{mix-blend-mode:normal}.pcard:hover .pcard__img img{transform:scale(1.07)}.pcard__body{padding:12px 2px 0;gap:5px;text-align:center}.pcard__title{font-weight:400;font-size:13.5px;letter-spacing:.02em;text-align:center}.pcard__price{justify-content:center}.pcard__price strong{font-size:15px;font-weight:600}.pcard__save{color:var(--wine);font-size:12px;font-weight:500}.pcard__body .btn{background:transparent;color:var(--ink);border:1px solid var(--ink)}.pcard__body .btn:hover{background:var(--ink);color:#fff}.badge{border-radius:0;background:var(--wine);box-shadow:none;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;padding:5px 9px}.badge--out{background:#6b6b6b}.badge--inline{background:var(--wine)}.cardbg-tint .pcard,.cardbg-rotate .pcard{background:transparent;border:0}.cardbg-tint .pcard__img,.cardbg-rotate .pcard__img{background:var(--card-bg)}.pdp{background:#fff;border:1px solid var(--line);box-shadow:none;border-radius:0}.pdp__main,.pdp__thumbs button{border-radius:0}.pdp__vendor{letter-spacing:.2em}.pdp__info h1{font-size:36px;line-height:1.1}.pdp__price strong{color:var(--ink);font-family:var(--serif);font-size:34px;font-weight:600}.pdp__save,.pcard__save,.fsbar b,.lowstock{color:var(--wine)}.lowstock i{background:#efe3e7}.lowstock i:after{background:var(--wine)}.pdp__benefits{background:var(--ivory);border:1px solid var(--line);border-radius:0}.pdp__benefits li:before{color:var(--gold)}.delivery,.trust div,.shipment,.help__link{border-radius:0;background:#fff;border-color:var(--line)}.trust span{color:var(--gold)}.acc summary:after{color:var(--gold)}.qty,.qty__btn{border-radius:0}.stickybar .btn{background:var(--ink);color:#fff}.stickybar__info strong{color:var(--ink)}.cats,.cart__items,.cart__summary,.acct__card,.review,.story,.fsbar,.cart__upsell{border-radius:0}.cart__items,.cart__summary,.acct__card,.review,.story,.fsbar{background:#fff;border:1px solid var(--line);box-shadow:none}.fsbar__track,.fsbar__track i{border-radius:0}.fsbar__track i{background:linear-gradient(90deg,var(--gold),var(--wine))}.fsbar.is-done{background:#f1f6f2;border-color:#cfe0d4}.story__tag,.offer__tag{color:var(--gold)}.story h2{font-size:34px}.story__list li{border-left-color:var(--gold)}.steps__i.is-now .steps__dot{background:var(--gold)}.ord__btn--primary{background:var(--ink);border-color:var(--ink)}.ord__btn{border-radius:0}.ftr{background:var(--ink);color:#c9c2b5}.ftr h3{color:var(--gold-l);font-family:var(--serif);font-size:20px;font-weight:600;letter-spacing:.04em}.ftr a:hover{color:var(--gold-l)}.ftr__perks{background:#fff;border-top:1px solid var(--line)}.ftr__copy{border-top-color:#2c2c2c}.bottombar{background:#fff;border-top:1px solid var(--line)}.wa{border-radius:0;background:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px}@media(max-width:640px){.hdr__logo{font-size:21px;letter-spacing:.1em}.sec__title,.sec__head .sec__title{font-size:26px}.hero__track{aspect-ratio:4/3;min-height:230px}.cat__circle{width:78px;height:78px}.pdp__info h1{font-size:27px}.trustbar__item{border-right:0;border-bottom:1px solid var(--line)}.offer{padding:24px 20px}.offer h2{font-size:26px}}.cat__circle{background:var(--ivory);border:1px solid var(--gold);box-shadow:0 0 0 5px #fff,0 0 0 6px var(--line);transition:transform .25s,box-shadow .25s}.cat__circle img{padding:0}.cat:hover .cat__circle{transform:none;box-shadow:0 0 0 5px #fff,0 0 0 6px var(--gold)}.cat:hover .cat__name{color:var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
