.shop-body{gap:20px;display:grid}@media (min-width:1280px){.shop-body{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px}.shop-side{grid-area:1/1}.shop-main{grid-area:1/2}}.shop-tab,.shop-tab>button{color:var(--color-ink);white-space:nowrap;font-size:13px;font-weight:500;transition:background-color .3s cubic-bezier(.2,.8,.2,1),color .3s cubic-bezier(.2,.8,.2,1)}.shop-tab.is-on,.shop-tab.is-on>button{color:var(--color-ink)}.shop-filter-trigger.ui-action{min-height:48px;padding-inline:18px;font-size:14px}.shop-filter-trigger.ui-action>svg{flex:none;width:24px;height:24px}.shop-filter-apply{white-space:nowrap}@media (max-width:350px){.shop-filter-apply-count{display:none}}.shop-tab:focus-visible,.shop-tab>button:focus-visible{outline:2px solid var(--color-green);outline-offset:4px;border-radius:8px}.shop-reset{color:var(--color-faint);transition:color .15s ease-out}.shop-reset:hover{color:var(--color-ink)}.shop-section-head{outline:0;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;column-gap:10px;min-height:44px;display:grid}.shop-section-head::-webkit-details-marker{display:none}.shop-section-head:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.shop-section-chevron{transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:rotate(0)}details[open]>.shop-section-head .shop-section-chevron{transform:rotate(180deg)}.shop-section-head:focus-visible .shop-section-chevron{transition:none}@media (prefers-reduced-motion:reduce){.shop-section-chevron{transition:none}}@media (max-width:639px){.shop-cats{scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:16px;overflow-x:auto}.shop-cats::-webkit-scrollbar{display:none}.shop-cats>*{scroll-snap-align:start}.shop-cats[data-r="1"]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.shop-cats[data-l="1"]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.shop-cats[data-l="1"][data-r="1"]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}}.shop-main{min-width:0;container:shop/inline-size}.shop-main .w-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:350px){.shop-main .w-shop-grid{grid-template-columns:minmax(0,1fr)}}@container shop (min-width:520px){.shop-main .w-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container shop (min-width:720px){.shop-main .w-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container shop (min-width:880px){.shop-main .w-shop-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container shop (min-width:1150px){.shop-main .w-shop-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:2000px){.shop-body{grid-template-columns:300px minmax(0,1fr);gap:40px}.shop-main .w-shop-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.shop-side .text-sm{font-size:var(--catalog-meta)}.shop-side summary{height:44px}.shop-tab,.shop-tab>button{font-size:var(--catalog-meta)}}@media (min-width:3200px){.shop-body{grid-template-columns:340px minmax(0,1fr)}}@container shop (min-width:2400px){.shop-main .w-shop-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}.shop-cats .shop-tab.ui-choice,.shop-cats .shop-tab>button.ui-dropdown-trigger,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger{min-height:48px;color:var(--color-ink);border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:500;background:var(--ui-choice,#17251c)!important;box-shadow:none!important;background-image:none!important}.shop-cats .shop-tab>button.ui-dropdown-trigger,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger{justify-content:space-between;font-size:14px;color:var(--ui-sage,#a0bda6)!important;background:#1f2c27!important}.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger{width:200px}@media (max-width:639px){.shop-main>div:first-child{column-gap:8px}.shop-main>div:first-child .shop-sort{flex:1 1 0;min-width:0}.shop-main>div:first-child .shop-sort>button.ui-dropdown-trigger{width:100%}}@media (max-width:350px){.shop-main>div:first-child .shop-filter-trigger,.shop-main>div:first-child .shop-sort{flex:100%}}.shop-cats .shop-tab>button.ui-dropdown-trigger:before,.shop-cats .shop-tab>button.ui-dropdown-trigger:after,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger:before,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger:after{content:none!important}.shop-cats .shop-tab.is-on>button.ui-dropdown-trigger,.shop-cats .shop-tab>button.ui-dropdown-trigger[aria-expanded=true],.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger[aria-expanded=true]{color:var(--ui-ink,#c5dccb)!important;background:#294035!important}@media (hover:hover){.shop-cats .shop-tab.ui-choice:not([aria-pressed=true]):hover,.shop-cats .shop-tab:not(.is-on)>button.ui-dropdown-trigger:hover,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger:hover{background:var(--ui-choice-hover,#2d4535)!important}.shop-cats .shop-tab>button.ui-dropdown-trigger:hover,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger:hover{color:var(--ui-ink,#c5dccb)!important;background:#2b4034!important}.shop-cats .shop-tab>button.ui-dropdown-trigger[aria-expanded=true]:hover,.shop-main>div:first-child .shop-tab>button.ui-dropdown-trigger[aria-expanded=true]:hover{background:#294035!important}}.shop-cats .shop-tab.ui-choice:not([aria-pressed=true]):active,.shop-cats .shop-tab:not(.is-on)>button.ui-dropdown-trigger:active{background:var(--ui-choice-press,#1a2a20)}.shop-main>div:first-child .shop-sort>button.ui-dropdown-trigger:active{background:var(--ui-secondary-press,#1a2a20)!important}.shop-price.ui-field,.shop-search.ui-field{height:48px;min-height:48px}.shop-price.ui-field input,.shop-search.ui-field input{height:100%}.shop-price.ui-field input::placeholder,.shop-search.ui-field input::placeholder{font-size:13px}.ui-check-control .shop-box{width:22px;height:22px;box-shadow:none;background:#17251c;border:0;border-radius:6px;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.ui-check-control .shop-box>svg{opacity:0;width:16px;height:16px}.ui-check-control input:checked+.shop-box{background:var(--ui-primary,#056b40)}.ui-check-control input:checked+.shop-box>svg{opacity:1}.ui-check-control input:focus-visible+.shop-box{outline:2px solid var(--color-green);outline-offset:3px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.shop-buy-motion>svg{transform-origin:50% 85%;transition:transform .2s cubic-bezier(.23,1,.32,1)}.shop-buy-motion:not(:disabled):not(:focus-visible):hover>svg{transform:translate(2px)rotate(5deg)}}.shop-buy-motion:focus-visible>svg{transition:none!important;transform:none!important}@media (prefers-reduced-motion:no-preference){.ui-check-control .shop-box>svg{transition:transform .2s cubic-bezier(.2,.8,.2,1);transform:scale(.88)}.ui-check-control input:checked+.shop-box>svg{transform:scale(1.08)}}@media (hover:hover){.ui-check-control:hover input:not(:checked)+.shop-box{background:#22372b}.ui-check-control:hover input:checked+.shop-box{background:var(--ui-primary-hover,#087d4d)}}.ui-check-control:active input:checked+.shop-box{background:var(--ui-primary-press,#045a37)}@media (prefers-reduced-motion:reduce){.ui-check-control .shop-box{transition:none}}.shop-main .sx-more>button{height:48px;min-height:48px;box-shadow:none;color:var(--color-ink);background:0 0;border:0;border-radius:8px;font-size:14px!important;font-weight:500!important}@media (hover:hover){.shop-main .sx-more>button:hover{background:#22372b}}
