.shop_root__GrHlL{position:relative;min-height:100vh;font-family:var(--font-vazirmatn),sans-serif;font-size:14px;color:var(--ink);background:var(--paper);overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.shop_main__O9ukO{position:relative;z-index:1}.shop_srOnly__5_BA1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shop_cover__SOMwn{object-fit:cover}.shop_accent__xLjHm{color:var(--accent)}.shop_muted2__KlEFW{color:var(--muted2);font-weight:600}.shop_desktopOnlyInline__E8Cy6{display:none}.shop_mobileOnlyInline__Ki7KM{display:inline}.shop_cardSub__ctD_Y,.shop_catChips__c5Bmn,.shop_dToolbar__FdOS5,.shop_desktopFooter__EcF5T,.shop_desktopHeader__GF1MU,.shop_quickAdd__499TO,.shop_sidebar__jh9t5{display:none}.shop_catTiles__C5zyk,.shop_dChips__Q5Y7j,.shop_mChips__z0DJ5{scrollbar-width:none}.shop_catChips__c5Bmn::-webkit-scrollbar,.shop_catTiles__C5zyk::-webkit-scrollbar,.shop_mChips__z0DJ5::-webkit-scrollbar{display:none}.shop_mHeader__Qfq2X{position:sticky;top:0;z-index:40;padding:8px 10px 0}.shop_mBar__vqDT7{display:flex;align-items:center;gap:4px;height:52px;padding:0 6px;border-radius:14px;background:rgba(255,255,255,.62);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 20px -16px rgba(70,35,15,.2);transition:box-shadow .3s}.shop_mBar__vqDT7[data-elevated]{box-shadow:0 16px 34px -18px rgba(70,35,15,.35)}.shop_mIconBtn__PIqlR{width:44px;height:44px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;cursor:pointer;transition:background .2s}.shop_mIconBtn__PIqlR:active{background:rgba(17,17,17,.06)}.shop_mIconBtn__PIqlR[data-on]{background:rgba(232,93,42,.14)}.shop_mLogo__MTvTE{display:flex;align-items:center;gap:6px;margin:0 auto 0 0;padding:0 4px}.shop_mCartBtn__iaIBo{position:relative;height:40px;padding:0 12px;border:0;display:flex;align-items:center;gap:7px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px -8px rgba(17,17,17,.5);transition:transform .15s}.shop_mCartBtn__iaIBo:active{transform:scale(.96)}.shop_mCartCount__b3kC0{min-width:12px;text-align:center;display:inline-block}.shop_hero__qVujA{position:relative;padding:18px 16px 4px}.shop_heroBackdrop__dIh_K{position:absolute;inset:-70px 0 -40px;z-index:0;overflow:hidden;pointer-events:none}.shop_heroImg__CH11b{position:absolute;inset:-6%;filter:blur(8px) saturate(1.1)}.shop_heroImg__CH11b img{object-position:40% 45%}.shop_heroFade__GF8z2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(246,239,231,.62),rgba(246,239,231,.86) 55%,#f6efe7)}.shop_heroWave__1CC1U{display:none}.shop_heroInner__eLWB_{position:relative;display:flex;flex-direction:column;gap:14px}.shop_crumbs__fNY3s{font-size:12px;color:var(--muted)}.shop_crumbs__fNY3s ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.shop_crumbs__fNY3s a{color:var(--muted)}.shop_crumbs__fNY3s a:hover{color:var(--accent)}.shop_crumbSep__OSMys{color:#b5afa5}.shop_crumbCurrent__TYxQ4{font-weight:700;color:var(--ink)}.shop_crumbExtra__uL_ez{font-weight:700;color:var(--accent)}.shop_heroRow__1Hkv7,.shop_heroTitleWrap__PweEE{display:flex;flex-direction:column;gap:14px}.shop_heroTitle__ZCiZu{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:12px;animation:shop_heroIn__EMU1B .6s var(--ease) both}.shop_heroEn__VyCmi{text-align:left;font-family:var(--font-schibsted),sans-serif;font-weight:800;font-size:42px;line-height:.95;letter-spacing:-.045em}.shop_heroFa__hxYZd{color:var(--muted);font-size:15px;font-weight:700}@keyframes shop_heroIn__EMU1B{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.shop_heroTitle__ZCiZu{animation:none}}.shop_heroLede__MQkLx{display:none;margin:0;font-size:15px;color:var(--body);max-width:440px;line-height:1.8}.shop_petTabs__lPlZJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:rgba(255,255,255,.6);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.85);box-shadow:0 18px 40px -24px rgba(70,35,15,.45)}.shop_petTab__oWhOe{height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;font-size:14px;font-weight:800;white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}.shop_petTab__oWhOe[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 10px 20px -10px rgba(17,17,17,.6)}.shop_petTabCount__7RSz3{font-size:11px;font-weight:600;opacity:.65}.shop_catTiles__C5zyk{position:relative;display:flex;gap:8px;overflow-x:auto;padding:14px 16px 6px;scroll-snap-type:x proximity;scroll-padding:0 16px}.shop_catTile__BqxoK{flex:none;scroll-snap-align:start;width:78px;display:flex;flex-direction:column;align-items:center;gap:7px;border:0;background:transparent;padding:0;cursor:pointer}.shop_catCircle__O2Qox{position:relative;width:66px;height:66px;border-radius:50%;overflow:hidden;background:#ece7e0;color:var(--ink);box-shadow:0 0 0 1px rgba(17,17,17,.06),0 8px 18px -12px rgba(70,35,15,.35);transition:box-shadow .3s}.shop_catTile__BqxoK[aria-pressed=true] .shop_catCircle__O2Qox{box-shadow:0 0 0 2px #f6efe7,0 0 0 4px var(--accent),0 10px 20px -10px rgba(232,93,42,.6)}.shop_catTile__BqxoK:disabled{opacity:.4;cursor:default}.shop_catAll__xM9sP{background:#fff}.shop_catAll__xM9sP>span{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-schibsted),sans-serif;font-weight:900;font-size:17px;letter-spacing:-.04em}.shop_catTile__BqxoK[aria-pressed=true] .shop_catAll__xM9sP{background:var(--ink);color:var(--accent)}.shop_catTileLabel__HxWfZ{font-size:12px;font-weight:600;color:var(--muted);white-space:nowrap}.shop_catTile__BqxoK[aria-pressed=true] .shop_catTileLabel__HxWfZ{font-weight:800;color:var(--ink)}.shop_results__nObwR{padding:0 12px 120px}.shop_mToolbar__uXnHH{position:sticky;top:60px;z-index:30;padding:8px 0;transition:top .4s var(--ease)}.shop_mToolbar__uXnHH[data-raised]{top:0}.shop_mToolbarBar__RPOad{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 8px;border-radius:14px;background:rgba(246,239,231,.78);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.85);box-shadow:0 14px 30px -22px rgba(70,35,15,.45)}.shop_mResults__wqZ1h{margin:0 8px 0 0;font-size:13px;font-weight:800;white-space:nowrap;flex:1}.shop_mSortBtn__TjxhY{border:1px solid rgba(17,17,17,.08);border-radius:10px;background:rgba(255,255,255,.85);gap:6px;font-weight:700}.shop_mFilterBtn__YNB_E,.shop_mSortBtn__TjxhY{height:38px;padding:0 12px;display:flex;align-items:center;cursor:pointer;font-size:12px;white-space:nowrap}.shop_mFilterBtn__YNB_E{border:0;border-radius:10px;background:var(--ink);color:#fff;gap:7px;font-weight:800;box-shadow:0 8px 18px -10px rgba(17,17,17,.6)}.shop_badgeSm__H73Ez{min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:var(--accent);color:var(--ink);font-size:11px;display:grid;place-items:center}.shop_mChips__z0DJ5{display:flex;gap:6px;overflow-x:auto;padding:8px 2px 0}.shop_mChip__1eyYc{flex:none;height:32px;padding:0 10px 0 8px;border:0;border-radius:9px;background:rgba(17,17,17,.88);color:#fff;display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.shop_chipX__Gzr3_{font-size:15px;line-height:1;opacity:.75}.shop_mClearAll__3micB{flex:none;height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:var(--accent-deep);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.shop_empty__1CK3_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:56px 20px;margin-top:8px;border-radius:18px;background:rgba(255,255,255,.55);border:1px dashed rgba(17,17,17,.15);text-align:center}.shop_empty__1CK3_ p{margin:0;font-size:14px;color:var(--muted)}.shop_emptyTitle__r6js6{font-family:var(--font-schibsted),sans-serif;font-weight:800;font-size:32px;letter-spacing:-.04em}.shop_emptyBtn__LZrCB{height:46px;padding:0 20px;border:0;border-radius:12px;background:var(--ink);color:#fff;cursor:pointer;font-weight:800;font-size:14px;transition:background .2s,color .2s}.shop_grid__2yocI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.shop_card__9S107{display:flex;flex-direction:column;gap:9px;min-width:0;padding:6px 6px 12px;border-radius:16px;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 28px -22px rgba(70,35,15,.4)}.shop_media__ZZfH2{position:relative;aspect-ratio:1;border-radius:11px;overflow:hidden}.shop_mediaLink__MwPXQ,.shop_mediaZoom__DgWqd{position:absolute;inset:0;display:block}.shop_mediaZoom__DgWqd{transition:transform .9s var(--ease)}.shop_badges__j8RHY{position:absolute;top:8px;right:8px;left:8px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;pointer-events:none}.shop_badgeTico__mbDFO{background:var(--accent);color:var(--ink);font-family:var(--font-plex-mono),monospace;font-size:9px;font-weight:500;letter-spacing:.1em;padding:4px 7px;border-radius:6px}.shop_badgeOff__peLk2{background:var(--ink);color:#fff}.shop_badgeNew__PW0SG,.shop_badgeOff__peLk2{font-size:10px;font-weight:800;padding:3px 7px;border-radius:6px}.shop_badgeNew__PW0SG{background:rgba(255,255,255,.8)}.shop_soldOut__Lf287{position:absolute;inset:0;background:rgba(246,239,231,.6);display:grid;place-items:center;pointer-events:none}.shop_soldOut__Lf287 span{padding:5px 10px;border-radius:8px;background:rgba(17,17,17,.85);color:#fff;font-size:11px;font-weight:800}.shop_cardBody__kJ_M5{display:flex;flex-direction:column;gap:4px;padding:0 6px;flex:1}.shop_cardMeta__RU_uh{display:flex;justify-content:space-between;align-items:center;gap:6px}.shop_brand__YnAAT{font-family:var(--font-plex-mono),monospace;font-size:9px;letter-spacing:.12em;color:var(--muted2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop_cardTitle__SKaOf{margin:0;font-size:13px;font-weight:700;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.shop_cardTitle__SKaOf a{color:var(--ink)}.shop_cardTitle__SKaOf a:hover{color:var(--accent)}.shop_priceRow__mFzAq{display:flex;align-items:flex-end;justify-content:space-between;gap:6px;margin-top:auto}.shop_prices__4xrOQ{display:flex;flex-direction:column-reverse;gap:1px;min-width:0}.shop_price__jbeaU{font-size:14px;font-weight:800;white-space:nowrap}.shop_price__jbeaU[data-sale]{color:var(--accent-deep)}.shop_oldPrice__ykgmb{font-size:11px;color:var(--muted2)}.shop_addSquare__2NDCt{flex:none;width:40px;height:40px;border:0;border-radius:11px;background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;font-size:19px;font-weight:700;box-shadow:0 8px 16px -8px rgba(17,17,17,.6);transition:background .25s,color .25s,transform .2s}.shop_addSquare__2NDCt:active{transform:scale(.9)}.shop_card__9S107[data-added] .shop_addSquare__2NDCt{background:var(--accent);color:var(--ink);box-shadow:0 10px 20px -8px rgba(232,93,42,.7)}.shop_addSquare__2NDCt:disabled{opacity:.3;cursor:default}.shop_promo__5ARtS{position:relative;grid-column:span 2;overflow:hidden;border-radius:18px;background:radial-gradient(120% 100% at 100% 0,#4e2617 0,#221713 55%,#140f0d 100%);color:#fff;box-shadow:0 30px 50px -30px rgba(50,20,8,.7);display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:12px;padding:16px}.shop_promoGlow___ToxN{position:absolute;left:-30%;bottom:-70%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,93,42,.5),rgba(232,93,42,0) 62%)}.shop_promoCopy__eGe2V{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0}.shop_promoEyebrow__HprGV{align-self:flex-end;display:flex;align-items:center;gap:6px;font-family:var(--font-plex-mono),monospace;font-size:11px;letter-spacing:.16em;color:var(--accent)}.shop_promoText__d9T5l{display:flex;flex-direction:column;gap:10px}.shop_promoTitle__9sO8q{margin:0;text-align:right;font-family:var(--font-schibsted),sans-serif;font-weight:800;font-size:24px;line-height:1;letter-spacing:-.04em}.shop_promoLede__q3p2k{margin:0;font-size:12px;line-height:1.75;color:#cfcbc3}.shop_promoBtn__dtPwF{align-self:flex-start;height:40px;padding:0 14px;border-radius:10px;background:var(--accent);color:var(--ink);display:flex;align-items:center;gap:8px;font-weight:800;font-size:13px;white-space:nowrap;box-shadow:0 12px 24px -10px rgba(232,93,42,.7);transition:gap .3s,background .2s}.shop_promoBtn__dtPwF:hover{color:var(--ink)}.shop_promoMedia__UgPZM{position:relative;min-height:150px;border-radius:12px;overflow:hidden;box-shadow:0 20px 34px -14px rgba(0,0,0,.7)}.shop_more__5JTdD{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px}.shop_moreLabel__EjOmn{font-size:12px;color:var(--muted)}.shop_moreTrack__ei4cb{width:180px;height:3px;border-radius:2px;background:rgba(17,17,17,.1);overflow:hidden}.shop_moreTrack__ei4cb>span{display:block;height:100%;background:var(--accent);border-radius:2px;transition:width .6s var(--ease)}.shop_moreBtn__rVAaH{width:100%;height:50px;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9);box-shadow:0 16px 30px -20px rgba(70,35,15,.45);cursor:pointer;font-weight:800;font-size:14px;transition:background .2s,color .2s}.shop_moreBtn__rVAaH:active{background:var(--ink);color:#fff}.shop_mobileFooter__ms0TG{margin-top:40px;padding:20px 4px 0;border-top:1px solid rgba(17,17,17,.1);display:flex;flex-direction:column;gap:14px;font-size:13px}.shop_mobileFooterBottom__Ls8uE{display:flex;justify-content:space-between;align-items:center;color:#7a5a48;font-size:12px}.shop_mToast__wUsl7{position:fixed;z-index:70;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));width:min(calc(100% - 24px),416px);transform:translate(-50%,16px);opacity:0;pointer-events:none;transition:opacity .25s,transform .45s var(--ease),bottom .45s var(--ease)}.shop_mToast__wUsl7[data-high]{bottom:calc(80px + env(safe-area-inset-bottom))}.shop_mToast__wUsl7[data-show]{transform:translate(-50%);opacity:1;pointer-events:auto}.shop_mToastInner__hDuL_{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 12px;border-radius:14px;background:rgba(28,20,16,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fff;box-shadow:0 20px 40px -18px rgba(17,17,17,.6)}.shop_mToastCheck__JQQkk{width:30px;height:30px;flex:none;border-radius:9px;background:var(--accent);color:var(--ink);display:grid;place-items:center;font-weight:900}.shop_mToastBody__pcbYe{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.shop_mToastLabel___tYQK{font-size:11px;color:#bdb9b1}.shop_mToastName__fTE_4{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop_mToastBtn__Jo4bt{height:40px;padding:0 12px;border:0;border-radius:10px;background:rgba(255,255,255,.12);cursor:pointer;font-size:12px;font-weight:800;color:var(--accent);white-space:nowrap}.shop_cartBar__mxxLo{position:fixed;z-index:35;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));width:min(calc(100% - 24px),416px);transform:translate(-50%);transition:transform .5s var(--ease)}.shop_cartBar__mxxLo[data-hidden]{transform:translate(-50%,calc(100% + 24px + env(safe-area-inset-bottom)))}.shop_cartBarBtn__jsbeL{width:100%;height:56px;border:0;border-radius:16px;background:var(--accent);color:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 18px;cursor:pointer;font-weight:800;font-size:14px;box-shadow:0 20px 40px -14px rgba(232,93,42,.7),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s}.shop_cartBarBtn__jsbeL:active{transform:scale(.98)}.shop_cartBarStart__Jb2MD{display:flex;align-items:center;gap:10px}.shop_cartBarCount__BXtG2{min-width:26px;height:26px;padding:0 7px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12px}.shop_sheetReset__aF2II{height:36px;padding:0 10px;border:0;background:transparent;border-radius:9px;cursor:pointer;font-size:13px;font-weight:800;color:#b5afa5}.shop_sheetReset__aF2II[data-active]{color:var(--accent-deep)}.shop_sheetCta__Yy7uy{height:54px;border:0;border-radius:14px;background:var(--ink);color:#fff;cursor:pointer;font-weight:800;font-size:15px;box-shadow:0 16px 30px -14px rgba(17,17,17,.6)}.shop_groups__mf1Vv{display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.shop_group__4Ei_t{border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);overflow:hidden}.shop_groupHead__uHGLo{width:100%;height:52px;padding:0 14px;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.shop_groupHead__uHGLo svg{transition:transform .3s var(--ease)}.shop_groupHead__uHGLo[aria-expanded=true] svg{transform:rotate(180deg)}.shop_groupLabel__ddbgm{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.shop_groupLabel__ddbgm .shop_badgeSm__H73Ez{font-size:10px}.shop_groupBody__k4uxT{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.shop_groupBody__k4uxT[data-open]{grid-template-rows:1fr}.shop_groupBody__k4uxT>div{overflow:hidden;min-height:0}.shop_optWrap__yx_sX{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 14px}.shop_opt__u2jJb{height:40px;padding:0 13px;border-radius:11px;border:1px solid rgba(17,17,17,.1);background:rgba(255,255,255,.8);color:var(--ink);display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.shop_opt__u2jJb[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.shop_opt__u2jJb:disabled{opacity:.4;cursor:default}.shop_optCount__italx{font-size:11px;font-weight:600;opacity:.6}.shop_groupSwitches__D4IXS{padding:4px 6px}.shop_groupSwitches__D4IXS .shop_switchRow__RYgSP{height:48px;padding:0 8px;font-weight:700}.shop_groupSwitches__D4IXS .shop_track__7i8QQ{width:44px;height:26px;border-radius:13px}.shop_groupSwitches__D4IXS .shop_knob__b6zpl{width:20px;height:20px}.shop_groupSwitches__D4IXS [aria-checked=true] .shop_knob__b6zpl{transform:translateX(-18px)}.shop_switchCount__ER7cg{margin-inline-start:auto;font-size:12px;font-weight:500;color:var(--muted2)}.shop_switchRow__RYgSP{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;border:0;background:transparent;cursor:pointer;padding:0 6px;border-radius:8px;font-size:14px;font-weight:600}.shop_track__7i8QQ{position:relative;width:38px;height:22px;flex:none;border-radius:11px;background:rgba(17,17,17,.15);transition:background .25s}.shop_knob__b6zpl{position:absolute;top:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(17,17,17,.3);transition:transform .3s cubic-bezier(.3,1.3,.5,1)}[aria-checked=true]>.shop_track__7i8QQ{background:var(--accent)}[aria-checked=true] .shop_knob__b6zpl{transform:translateX(-16px)}.shop_sortList__j22jn{list-style:none;margin:0;padding:0 0 12px;display:flex;flex-direction:column;gap:4px}.shop_sortOpt__UtgJd{width:100%;height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:13px;background:rgba(255,255,255,.55);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}[aria-pressed=true].shop_sortOpt__UtgJd{background:rgba(255,255,255,.95);border-color:var(--accent);font-weight:800}.shop_sortRing__J4pVG{width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(17,17,17,.25);display:grid;place-items:center}.shop_sortRing__J4pVG>span{width:10px;height:10px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}[aria-pressed=true].shop_sortOpt__UtgJd .shop_sortRing__J4pVG{border-color:var(--accent)}[aria-pressed=true].shop_sortOpt__UtgJd .shop_sortRing__J4pVG>span{transform:scale(1)}.shop_menu__zfSOF{display:flex;flex-direction:column;gap:10px;padding-bottom:16px}.shop_menuPets__IDySe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop_menuPet__lgBR9{position:relative;height:110px;border:0;border-radius:14px;overflow:hidden;cursor:pointer;background:#c9a27e;padding:0;color:var(--ink)}.shop_menuPetLabel__5bOsS{position:absolute;inset:auto 8px 8px 8px;height:38px;border-radius:10px;background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:14px;font-weight:800;pointer-events:none}.shop_menuCats__QIHXu{list-style:none;margin:0;padding:4px 6px;border-radius:14px;background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9)}.shop_menuCats__QIHXu>li{border-bottom:1px solid rgba(17,17,17,.06)}.shop_menuCats__QIHXu>li:last-child{border-bottom:0}.shop_menuCat__DjQf2{width:100%;height:50px;padding:0 10px;border:0;background:transparent;display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px;font-weight:700}.shop_menuNo__tCW8Y{font-family:var(--font-plex-mono),monospace;font-size:10px;color:var(--muted2);width:18px}.shop_menuCatFa__nYZ5k{flex:1;text-align:right}@media (min-width:640px){.shop_hero__qVujA{padding:22px 24px 6px}.shop_heroLede__MQkLx{display:block}.shop_catTiles__C5zyk{padding-inline:24px;scroll-padding:0 24px}.shop_results__nObwR{padding:0 24px 120px}.shop_grid__2yocI{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.shop_promoMedia__UgPZM{min-height:180px}.shop_promo__5ARtS{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shop_moreBtn__rVAaH{width:auto;padding:0 28px}}@media (min-width:1024px){.shop_root__GrHlL{font-size:15px}.shop_desktopOnlyInline__E8Cy6{display:inline}.shop_addSquare__2NDCt,.shop_cartBar__mxxLo,.shop_catTiles__C5zyk,.shop_mHeader__Qfq2X,.shop_mToast__wUsl7,.shop_mToolbar__uXnHH,.shop_mobileFooter__ms0TG,.shop_mobileOnlyInline__Ki7KM{display:none}.shop_desktopFooter__EcF5T,.shop_desktopHeader__GF1MU{display:block}.shop_hero__qVujA{max-width:1440px;margin:0 auto;padding:28px 32px 0}.shop_heroBackdrop__dIh_K{inset:auto;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;top:-120px;bottom:-190px}.shop_heroImg__CH11b{inset:-4%}.shop_heroImg__CH11b img{object-position:50% 45%}.shop_heroFade__GF8z2{background:linear-gradient(270deg,rgba(246,239,231,.95) 0,rgba(246,239,231,.82) 45%,rgba(246,239,231,.45))}.shop_heroWave__1CC1U{display:block;position:absolute;left:0;bottom:-1px;width:100%;height:150px}.shop_heroInner__eLWB_{gap:22px}.shop_crumbs__fNY3s{font-size:13px}.shop_crumbs__fNY3s ol{gap:8px}.shop_heroRow__1Hkv7{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px}.shop_heroTitle__ZCiZu{justify-content:flex-start;gap:18px;flex-wrap:wrap}.shop_heroEn__VyCmi{font-size:clamp(44px,4.6vw,64px)}.shop_heroFa__hxYZd{font-size:22px}.shop_petTabs__lPlZJ{display:flex;padding:5px;background:var(--glass-bg);border:var(--glass-border);box-shadow:0 18px 40px -22px rgba(70,35,15,.4)}.shop_petTab__oWhOe{padding:0 20px;gap:10px}.shop_petTabCount__7RSz3{font-size:12px;opacity:.7}.shop_catChips__c5Bmn{display:flex;gap:8px;max-width:1440px;margin:0 auto;padding:32px 34px 46px;overflow-x:auto;position:relative}.shop_catChip___3DTV{flex:none;height:42px;padding:0 16px 0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.6);color:var(--ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 6px 16px -10px rgba(70,35,15,.3);display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s,transform .3s var(--ease)}.shop_catChip___3DTV:hover{transform:translateY(-2px)}.shop_catChip___3DTV[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 12px 24px -12px rgba(17,17,17,.6)}.shop_catChip___3DTV:disabled{opacity:.45;cursor:default}.shop_catChip___3DTV:disabled:hover{transform:none}.shop_catChipCount__emapV{font-size:12px;font-weight:600;opacity:.65}.shop_layout__w_YtT{max-width:1440px;margin:0 auto;padding:12px 32px 96px;display:grid;grid-template-columns:clamp(232px,20vw,272px) minmax(0,1fr);gap:24px;align-items:start}.shop_results__nObwR{min-width:0;display:flex;flex-direction:column;gap:20px;padding:0}.shop_sidebar__jh9t5{position:sticky;top:92px;display:flex;flex-direction:column;border-radius:18px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 30px 60px -40px rgba(70,35,15,.4);max-height:calc(100vh - 110px);overflow:auto;overscroll-behavior:contain}.shop_sideHead__CA4Jw{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 14px;border-bottom:1px solid rgba(17,17,17,.07)}.shop_sideTitle__QYfLv{margin:0;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.shop_sideReset__gZBMp{border:0;background:transparent;padding:4px 6px;border-radius:6px;font-size:13px;font-weight:700;color:#b5afa5}.shop_sideReset__gZBMp[data-active]{color:var(--accent);cursor:pointer}.shop_sideReset__gZBMp[data-active]:hover{background:rgba(232,93,42,.1)}.shop_fieldset__VR9Sq{border:0;margin:0;padding:16px 16px 12px;border-bottom:1px solid rgba(17,17,17,.07);display:flex;flex-direction:column;gap:2px;min-width:0}.shop_fieldset__VR9Sq legend{padding:0 4px 8px;font-size:12px;font-weight:700;color:var(--muted2);float:right;width:100%}.shop_checkRow__cdwyd{display:flex;align-items:center;gap:10px;width:100%;height:36px;border:0;background:transparent;cursor:pointer;padding:0 6px;border-radius:8px;font-size:14px;font-weight:500}.shop_checkRow__cdwyd:hover,.shop_switchRow__RYgSP:hover{background:rgba(255,255,255,.75)}.shop_checkRow__cdwyd[aria-pressed=true]{font-weight:800}.shop_box___7bwC{width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid rgba(17,17,17,.25);background:rgba(255,255,255,.7);display:grid;place-items:center;color:var(--ink);font-size:11px;font-weight:900;transition:background .2s,border-color .2s}[aria-pressed=true]>.shop_box___7bwC{border-color:var(--accent);background:var(--accent)}.shop_radio__DyJ6N{width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid rgba(17,17,17,.25);display:grid;place-items:center;transition:border-color .2s}.shop_radio__DyJ6N>span{width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.4,.5,1)}[aria-pressed=true]>.shop_radio__DyJ6N{border-color:var(--accent)}[aria-pressed=true]>.shop_radio__DyJ6N>span{transform:scale(1)}.shop_checkLabel__xdX4Q{flex:1;text-align:right}.shop_checkCount___GA5j{font-size:12px;color:var(--muted2)}.shop_checkRow__cdwyd:disabled{opacity:.45;cursor:default;background:transparent}.shop_switches__zf5a3{padding:12px 16px 16px;display:flex;flex-direction:column;gap:2px}.shop_dToolbar__FdOS5{position:relative;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:14px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:0 18px 40px -30px rgba(70,35,15,.4)}.shop_dResults__n_X2s{margin:0 6px 0 0;font-size:15px;font-weight:800;white-space:nowrap}.shop_dChips__Q5Y7j{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.shop_dChip__ECWnT{height:30px;padding:0 10px 0 8px;border:0;border-radius:8px;background:var(--ink);color:#fff;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s,color .2s}.shop_dChip__ECWnT:hover{background:var(--accent);color:var(--ink)}.shop_dChip__ECWnT .shop_chipX__Gzr3_{font-size:14px;opacity:.8}.shop_sortWrap__vA0tJ{position:relative}.shop_dSortBtn__gGl18{height:40px;padding:0 14px;border:1px solid rgba(17,17,17,.08);border-radius:10px;background:rgba(255,255,255,.8);display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:700;white-space:nowrap}.shop_dSortBtn__gGl18 svg{transition:transform .3s}.shop_dSortBtn__gGl18[aria-expanded=true] svg{transform:rotate(180deg)}.shop_dSortList__nKL1_{position:absolute;top:calc(100% + 6px);left:0;z-index:10;min-width:200px;margin:0;padding:6px;list-style:none;border-radius:12px;background:rgba(255,255,255,.88);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 50px -20px rgba(70,35,15,.4);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s,transform .3s var(--ease)}.shop_dSortList__nKL1_[data-open]{opacity:1;transform:none;pointer-events:auto}.shop_dSortList__nKL1_ button{width:100%;height:38px;padding:0 12px;border:0;border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:13px;font-weight:600}.shop_dSortList__nKL1_ button:hover{background:rgba(232,93,42,.1)}.shop_dSortList__nKL1_ button[aria-pressed=true]{background:rgba(232,93,42,.1);font-weight:800}.shop_density__9ZohL{display:flex;gap:2px;padding:3px;border-radius:10px;background:rgba(17,17,17,.05)}.shop_density__9ZohL button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer;transition:background .2s}.shop_density__9ZohL button[aria-pressed=true]{background:#fff;box-shadow:0 4px 10px -4px rgba(17,17,17,.3)}.shop_density__9ZohL button>span{display:grid;gap:2px}.shop_density__9ZohL button>span>span{width:4px;height:4px;border-radius:1px;background:var(--ink)}.shop_grid__2yocI{grid-template-columns:repeat(auto-fill,minmax(max(230px,calc((100% - (var(--cols, 4) - 1) * 18px) / var(--cols, 4))),1fr));gap:18px;margin:0}.shop_card__9S107{gap:12px;padding:8px 8px 14px;background:rgba(255,255,255,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 30px -22px rgba(70,35,15,.3);transition:transform .5s var(--ease),box-shadow .5s}.shop_card__9S107:focus-within,.shop_card__9S107:hover{box-shadow:0 34px 60px -28px rgba(110,45,15,.45)}.shop_badges__j8RHY{top:10px;right:10px;left:10px;gap:5px}.shop_badgeTico__mbDFO{font-size:10px;letter-spacing:.12em;padding:5px 9px;border-radius:7px;box-shadow:0 6px 14px -6px rgba(232,93,42,.6)}.shop_badgeNew__PW0SG,.shop_badgeOff__peLk2{font-size:11px;padding:4px 8px;border-radius:7px}.shop_badgeNew__PW0SG{background:rgba(255,255,255,.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.shop_soldOut__Lf287{background:rgba(246,239,231,.55);backdrop-filter:grayscale(1);-webkit-backdrop-filter:grayscale(1)}.shop_soldOut__Lf287 span{padding:6px 12px;font-size:12px;background:rgba(17,17,17,.82)}.shop_quickAdd__499TO{display:flex;position:absolute;left:8px;right:8px;bottom:8px;height:42px;border:0;border-radius:10px;box-shadow:0 12px 24px -10px rgba(17,17,17,.5);background:var(--ink);color:#fff;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer;font-size:13px;font-weight:800;opacity:0;transform:translateY(10px);transition:opacity .25s,transform .35s var(--ease),background .2s,color .2s}.shop_quickAddIcon__M2Hhm{font-size:16px}.shop_card__9S107:focus-within .shop_quickAdd__499TO,.shop_card__9S107:hover .shop_quickAdd__499TO,.shop_card__9S107[data-added] .shop_quickAdd__499TO{opacity:1;transform:none}.shop_card__9S107[data-added] .shop_quickAdd__499TO,.shop_quickAdd__499TO:hover{background:var(--accent);color:var(--ink)}.shop_cardBody__kJ_M5{gap:5px;padding:0 8px}.shop_cardMeta__RU_uh{gap:8px}.shop_brand__YnAAT{font-size:10px;letter-spacing:.14em}.shop_cardTitle__SKaOf{font-size:15px;line-height:1.55;display:block;min-height:0;overflow:visible}.shop_cardSub__ctD_Y{display:block;font-size:12px;color:var(--muted2)}.shop_priceRow__mFzAq{margin-top:2px}.shop_prices__4xrOQ{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px}.shop_price__jbeaU{font-size:16px}.shop_oldPrice__ykgmb{font-size:12px}.shop_promo__5ARtS{min-height:340px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;background:radial-gradient(110% 90% at 90% 0,#4e2617 0,#221713 55%,#140f0d 100%);box-shadow:0 40px 70px -40px rgba(50,20,8,.7)}.shop_promoGlow___ToxN{left:-20%;bottom:-60%;width:70%}.shop_promoCopy__eGe2V{justify-content:space-between;gap:18px;padding:26px}.shop_promoEyebrow__HprGV{gap:8px}.shop_promoTitle__9sO8q{font-size:32px}.shop_promoLede__q3p2k{font-size:14px;line-height:1.8}.shop_promoBtn__dtPwF{height:44px;padding:0 16px;gap:10px;font-size:14px;box-shadow:0 14px 28px -10px rgba(232,93,42,.7)}.shop_promoBtn__dtPwF:hover{gap:16px;background:#fff;color:var(--ink)}.shop_promoMedia__UgPZM{margin:14px 0 14px 14px;min-height:0;box-shadow:0 30px 50px -20px rgba(0,0,0,.7)}.shop_empty__1CK3_{gap:14px;padding:80px 24px;margin:0;background:rgba(255,255,255,.5)}.shop_empty__1CK3_ p{font-size:15px}.shop_emptyTitle__r6js6{font-size:40px}.shop_emptyBtn__LZrCB{border-radius:10px}.shop_emptyBtn__LZrCB:hover{background:var(--accent);color:var(--ink)}.shop_more__5JTdD{gap:14px;margin-top:20px}.shop_moreLabel__EjOmn{font-size:13px}.shop_moreTrack__ei4cb{width:220px}.shop_moreBtn__rVAaH{width:auto;height:48px;padding:0 24px;border-radius:12px;background:rgba(255,255,255,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 30px -18px rgba(70,35,15,.4)}.shop_moreBtn__rVAaH:hover{background:var(--ink);color:#fff}}@media (min-width:1024px) and (hover:none){.shop_quickAdd__499TO{opacity:1;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.shop_card__9S107:hover{transform:translateY(-4px)}.shop_card__9S107:hover .shop_mediaZoom__DgWqd{transform:scale(1.05)}}