:root{--icon-stroke-width: 1.5}.theme-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.theme-icon svg{width:100%;height:100%}.header-ctas .theme-icon{width:22px;height:22px}.hero-controls .theme-icon{width:12px;height:12px}.home-products{padding-block:var(--row-top,24px) var(--row-bottom,24px)}.home-products .section-heading{margin-bottom:var(--row-gap,20px)}.home-products-grid{gap:24px var(--card-gap,16px)}.filter-popover summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.filter-popover summary:after{content:none}.filter-popover summary .theme-icon{width:12px;height:12px}.filter-popover[open] summary .theme-icon{transform:rotate(180deg)}.price-range-inputs{display:flex;align-items:center;gap:12px}.price-range-inputs input{min-width:0;border:1px solid #dfdfdf;border-radius:4px;padding:12px}.filter-popover form>button{margin-top:12px;padding:8px 16px;border:1px solid #dfdfdf;border-radius:4px;background:#fff}.mobile-filter-toggle,.collection-view-controls .grid-single{display:none}.catalog-filter-dialog{margin:0;padding:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;background:#fff;color:#000}.catalog-filter-dialog::backdrop{background:#0004}.catalog-filter-dialog>header{height:74px;padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfdfdf}.catalog-filter-dialog h2{font-size:24px;margin:0}.catalog-filter-dialog>header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#f5f5f5}.catalog-filter-fields{overflow:auto;height:calc(100dvh - 162px);padding:12px 28px 24px}.catalog-filter-fields .filter-popover{border-bottom:1px solid #dfdfdf}.catalog-filter-fields summary{padding-block:20px;font-size:16px}.catalog-filter-fields .filter-popover>div{position:static;min-width:0;max-height:none;box-shadow:none;border:0;padding:0 0 20px}.catalog-filter-fields label{display:flex;gap:12px;align-items:center;font-size:14px;margin-block:12px}.catalog-filter-fields input[type=checkbox]{width:16px;height:16px;accent-color:black}.catalog-filter-dialog>footer{position:absolute;bottom:0;width:100%;padding:14px 28px;background:#fff;border-top:1px solid #dfdfdf}.catalog-filter-dialog footer button{width:100%;border:0;background:#000;color:#fff;border-radius:14px;padding:16px 24px}.mobile-sort{padding-block:20px}.mobile-sort select{width:100%}.mobile-menu-group{display:block;margin:0;border-bottom:1px solid #dfdfdf}.mobile-menu-group>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:18px;cursor:pointer}.mobile-menu-group[open]>summary .theme-icon{transform:rotate(45deg)}.mobile-menu-group>a{display:block;font-size:16px;padding:10px 0 10px 12px}.mobile-menu-group>a:last-child{margin-bottom:16px}.product-gallery.multiple{gap:4px}.recommendations-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.recommendations-grid>.product-item{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start}.sticky-product-cart{bottom:20px;width:min(600px,calc(100% - 32px));padding:12px;gap:16px}.sticky-cart-image{width:52px;height:52px;object-fit:contain;border-radius:14px}.sticky-cart-description{flex:1;min-width:0}.sticky-cart-description strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cart-description>span{font-size:12px}.sticky-product-cart .sticky-cart-price{font-size:14px;white-space:nowrap}.sticky-product-cart form button{height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;background:#000;color:#fff;border-radius:14px}.sticky-product-cart form button .theme-icon{display:none}.gallery-controls .gallery-dot{width:8px;height:8px;padding:0;border-radius:50%;background:#0003;border:1px solid #0003}.gallery-controls .gallery-dot[aria-current=true]{background:#000}@media(max-width:749px){.home-products-grid{grid-auto-columns:44vw;gap:12px}.collection-filters,.collection-count,.desktop-sort,.collection-view-controls .grid-dense{display:none}.mobile-filter-toggle{display:flex;gap:8px;align-items:center;padding:8px 0;border:0;background:none;font-size:14px}.collection-view-controls .grid-single{display:inline-flex}.collection-view-controls button{display:inline-flex;align-items:center;padding:6px}.collection-toolbar{margin:0 0 12px}.compact-grid .products-grid{grid-template-columns:1fr}.catalog-filter-dialog[open]{display:block}.recommendations-grid>.product-item{flex-basis:72%}.sticky-product-cart{bottom:0;width:100%;border-radius:0;gap:12px}.sticky-product-cart form button{width:52px;padding:0}.sticky-product-cart form button .theme-icon{display:inline-flex}.sticky-product-cart .sticky-cart-label{display:none}.gallery-controls{gap:12px;min-height:24px}}@media(max-width:389px){.sticky-cart-description strong{display:none}}.search-discovery{padding:24px}.search-discovery section+section{margin-top:32px}.search-discovery h2{font-size:14px;font-weight:400;margin-bottom:20px}.search-discovery section>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}@media(max-width:749px){.search-discovery section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-filter-fields{padding:0 20px 24px}.catalog-filter-fields summary{font-size:14px;padding-block:14px}.catalog-filter-fields .filter-popover>div{padding-bottom:12px}.catalog-filter-fields label{gap:8px;margin-block:0;min-height:44px;color:#666}.catalog-filter-fields input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border:1px solid #aaa;border-radius:6px;margin:0;background:#fff}.catalog-filter-fields input[type=checkbox]:checked{background:#000;border-color:#000}.catalog-filter-fields input[type=checkbox]:checked:after{content:"✓";display:block;color:#fff;text-align:center;font-size:16px}.catalog-filter-fields input[type=checkbox]:disabled{background:#e4e4e4;border-color:#e4e4e4}.catalog-filter-fields label:has(input:disabled){color:#999}.maximum-price{color:#666;font-size:14px;margin-top:16px}.price-range-inputs input{height:50px}.show-more-sizes{border:0;background:none;color:#666;padding:12px 6px;font-size:14px}.product-options-grid{gap:11.2px}.product-options-item{position:relative;overflow:hidden;min-height:45.5px;padding:8px 12.8px!important}.product-options-item:disabled{background-image:none}.variant-strike{position:absolute;top:1px;right:1px;bottom:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);stroke:#0009;stroke-width:1px;pointer-events:none}.product-accordions summary{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500}.product-accordions summary:after{display:none}.product-accordions summary .theme-icon{width:12px;height:12px}.product-accordions details[open] summary .theme-icon{transform:rotate(180deg)}.product-recommendations{padding-block:48px!important}.product-recommendations .section-heading{margin-bottom:28px}.search .collection-toolbar{margin-block:40px 24px}.search .search-result{margin-top:0}@media(max-width:749px){.product-options h5{margin-bottom:10px}}.hero-slide{opacity:1;visibility:visible;transition:transform .5s cubic-bezier(.25,.46,.45,.94);border-radius:12px;overflow:hidden}.hero-slide[aria-hidden=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}}@font-face{font-family:Inter;src:url(https://the-cop-shop-inc.myshopify.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2) format("woff2");font-weight:500;font-display:swap}.search{padding-top:40px}.search>h1{font-size:48px;line-height:1.1;margin:0}.search-page-form{position:relative;width:50%;margin:32px 0 16px;display:flex;align-items:center}.search-page-form input{width:100%;max-width:none;height:54px;border:1px solid #dfdfdf;border-radius:4px;padding:16px 70px 16px 56px;background:#ffffffc7;color:#333}.search-page-submit{position:absolute;left:20px;border:0;background:none;padding:0;display:flex;align-items:center}.search-page-clear{position:absolute;right:16px;font-size:14px;color:#666}@media(max-width:749px){.search>h1{font-size:32px}.search-page-form{width:100%}}.product-gallery>button{height:auto;aspect-ratio:1;max-height:max(500px,calc(100vh - 78px));display:block}.product-gallery img{object-position:center}.store-page{min-width:0;transition:margin-right 125ms cubic-bezier(.4,0,.2,1)}.overlay-cart{transition:visibility 125ms;opacity:1;background:#0003}.overlay-cart aside{right:0;transform:translate(100%);transition:transform 125ms cubic-bezier(.4,0,.2,1);border-radius:0;border-left:1px solid #000;height:100dvh;box-shadow:none;display:flex;flex-direction:column}.overlay-cart.expanded aside{transform:translate(0);transition-timing-function:cubic-bezier(.16,1,.3,1)}.overlay-cart aside>header{height:74px;min-height:74px;padding:20px;border:0}.overlay-cart aside>header h3{font-size:24px;font-weight:600}.overlay-cart aside>header .close{width:34px;height:34px;box-shadow:0 2px 6px #0000000f;border:1px solid #0000000f}.overlay-cart aside>header .close svg{width:16px;height:16px}.overlay-cart aside>main{flex:1;min-height:0;height:auto}.cart-drawer-count{position:absolute;top:27px;left:78px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;background:#0000001a;border-radius:50%;font-size:12px}.overlay-cart .cart-details>div:first-of-type{padding:0 20px}.cart-line{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #0000001a}.cart-line:last-child{border:0}.cart-line-inner{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px}.cart-line-inner>img{width:64px;height:80px;object-fit:contain}.cart-line-inner>div{min-width:0}.cart-line-inner p{font-size:16px;line-height:1.6}.cart-line-inner ul{padding:0;list-style:none;margin:0 0 4px}.cart-line-inner small,.cart-line-inner [role=group]{font-size:14px}.cart-line-quantity{margin-top:16px}.cart-line-quantity button,.cart-quantity-value{height:36px;min-width:32px}.cart-line-total{white-space:nowrap;font-size:14px}.cart-summary-aside{padding:24px;border:0}.cart-subtotal dd{font-size:14px}.cart-summary-aside .cart-discount-toggle{margin-bottom:20px}.cart-tax-note{font-size:12px;margin:0 0 20px!important}.cart-checkout-button{height:52px;font-size:14px}.horizon-add-button{position:relative;overflow:hidden}.cart-add-error{color:#b42318;font-size:14px}@media(min-width:990px){.store-page.cart-is-open{margin-right:480px;transition-timing-function:cubic-bezier(.16,1,.3,1)}.overlay-cart{background:transparent;pointer-events:none!important}.overlay-cart.expanded aside{pointer-events:auto}.overlay-cart .close-outside{display:none}.cart-is-open .header-menu-desktop{overflow:hidden}}@media(max-width:749px){.product-gallery>button{max-height:none}.cart-line-inner{grid-template-columns:54px minmax(0,1fr) auto;gap:12px}.cart-line-inner>img{width:54px}.cart-line-inner p{font-size:14px}}@media(prefers-reduced-motion:reduce){.store-page,.overlay-cart,.overlay-cart aside,.purchase-label,.purchase-added{transition:none!important}}.horizon-fly-to-cart{--offset-y: 10px;position:fixed;width:var(--width, 40px);height:var(--height, 40px);left:0;top:0;z-index:calc(infinity);pointer-events:none;border-radius:14px;overflow:hidden;object-fit:cover;background-size:cover;background-position:center;opacity:0;background-color:#000;translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:travel-x,travel-y,travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:.6s;animation-composition:accumulate;animation-fill-mode:both}.horizon-fly-to-cart{--x-timing: cubic-bezier(.7, -5, .98, .5);--y-timing: cubic-bezier(.15, .57, .9, 1.05);--scale-timing: cubic-bezier(.85, .05, .96, 1)}.unused-fly-quick{--x-timing: cubic-bezier(0, -.1, 1, .32);--y-timing: cubic-bezier(0, .92, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);animation-duration:.6s}.unused-fly-sticky{--x-timing: cubic-bezier(.98, -.8, .92, .5);--y-timing: cubic-bezier(.14, .56, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);--radius: 14px;animation-duration:.8s}@media screen and (max-width:749px){.unused-fly-sticky{--x-timing: cubic-bezier(.98, -.1, .92, .5)}}@keyframes travel-scale{0%{opacity:0}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}.store-page{display:flex;flex-direction:column;min-height:100dvh}.cart-discount-toggle>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:12px}.cart-discount-toggle>summary::-webkit-details-marker{display:none}.cart-discount-toggle[open]>summary>span{transform:rotate(45deg)}.horizon-add-button[data-added]{opacity:1}.cart-line-total [role=group],.cart-line-inner .product-price{margin:0}.footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;padding-block:20px;align-items:center;font-size:12px}.footer-bottom p{margin:0;font-size:12px}.footer-legal>button{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer}#footer-legal-popover{position:fixed;inset:auto;margin:0;padding:8px;border:1px solid transparent;border-radius:14px;background:#fff;color:#000;box-shadow:0 4px 20px #00000026;width:max-content;max-width:calc(100vw - 16px);opacity:0;scale:.94;translate:0 6px;transform-origin:3.9em 100%}#footer-legal-popover:popover-open{opacity:1;scale:1;translate:0 0}#footer-legal-popover nav{display:flex;flex-direction:column}#footer-legal-popover a{display:block;padding:8px;border-radius:6px;font-size:12px;line-height:1;color:#000;text-decoration:none}#footer-legal-popover a:hover,#footer-legal-popover a:focus-visible{background:#00000026}@media(prefers-reduced-motion:no-preference){#footer-legal-popover{transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,scale .3s,translate .3s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}@starting-style{#footer-legal-popover:popover-open{opacity:.7;scale:.94;translate:0 6px}}}@media(max-width:749px){.footer-bottom{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}}.collection-filters{gap:20px}.collection-filters .filter-popover>div{top:calc(100% + 8px);min-width:120px;width:max-content;max-width:min(360px,calc(100vw - 32px));max-height:230px;padding:12px;border:0;border-radius:14px;box-shadow:0 4px 20px #00000026;scrollbar-width:none}.collection-filters .filter-popover>div:has(form){width:360px;max-height:none}.filter-popover summary::-webkit-details-marker{display:none}.collection-filters .filter-popover label{display:flex;align-items:center;gap:6px;margin:0;min-height:16px;font-size:14px;line-height:16px;white-space:nowrap;cursor:pointer}.collection-filters .filter-popover label+label{margin-top:11.2px}.collection-filters input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex-shrink:0;margin:0;border:1px solid #ccc;border-radius:5px;background:#fff}.collection-filters input[type=checkbox]:checked{background:#000;border-color:#000}.collection-filters input[type=checkbox]:checked:after{content:"✓";display:block;color:#fff;font-size:12px;text-align:center;line-height:14px}.collection-filters label:has(input:disabled){color:#999;cursor:default}.collection-filters input:disabled{background:#e5e5e5;border-color:#e5e5e5}.price-range-inputs{gap:12px}.price-range-inputs input{width:0;flex:1;border-radius:4px;text-align:right;padding:12px}.maximum-price{margin:12px 0 0;font-size:14px;line-height:1.5;color:#666}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 24px}.active-filters button{display:flex;align-items:center;gap:8px;border:0;border-radius:20px;background:#f5f5f5;font-size:12px;padding:8px 12px;cursor:pointer}.active-filters .theme-icon{width:12px;height:12px}.active-filters .clear-all-filters{background:none;text-decoration:underline}.desktop-sort .sort-popover>div{left:auto;right:0;top:calc(100% + 8px);width:max-content;min-width:180px;padding:12px;border:0;border-radius:14px;box-shadow:0 4px 20px #00000026}.sort-popover label{display:flex;align-items:center;gap:8px;margin:0;padding:6px 0;white-space:nowrap;cursor:pointer}.sort-popover input{accent-color:black;margin:0;width:16px;height:16px}.product-options-item[data-available]{white-space:nowrap;cursor:pointer;opacity:1!important;background:#fff!important;border-color:#00000021!important;color:#000;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product-options-item[data-available=false]{color:#0009}.product-options-item[data-available]:hover{background:#f2f2f2!important;border-color:#00000047!important;color:#000}.product-options-item[data-available][aria-pressed=true]{background:#000!important;color:#fff;border-color:#000!important}.product-options-item[data-available=false][aria-pressed=true]{color:#fffc}.product-options-item[data-available][aria-pressed=true]:hover{background:#262626!important;border-color:#262626!important;color:#fff}.product-options-item[data-available=false][aria-pressed=true] .variant-strike{stroke:#fffc}.product-options-item[data-available]:focus-visible{outline:2px solid #000;outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-options-item[data-available]{transition:none}}.button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.add-to-cart-button{--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;position:relative;display:flex;align-items:center;justify-content:center;gap:var(--gap-2xs);-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-button:active{scale:.99;translate:0 1px}.add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}.add-to-cart-text{--atc-opacity: 0;--atc-destination: -1em;display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.add-to-cart__added{--atc-opacity: 1;--atc-destination: 0px;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:.3rem}.add-to-cart__added-icon{width:32px;height:32px}[data-added=true] .add-to-cart-text,[data-added=true] .add-to-cart__added{animation-name:atc-slide}.checkmark-burst{opacity:0;overflow:visible}.checkmark-burst .burst{rotate:20deg}.checkmark-burst .check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}.checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.checkmark-burst :is(.line){stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.checkmark-burst g{transform-origin:center;rotate:calc(var(--index) * (360 / 8) * 1deg)}.add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.add-to-cart-button[data-added=true]{color:transparent}.add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.add-to-cart-button[data-added=true] .tick{scale:1.75}.add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.add-to-cart-button[data-added=true] .add-to-cart__added{color:var(--button-color)}.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.add-to-cart-button[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.add-to-cart-button[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out}}.add-to-cart-text{clip-path:circle(100% at 50% 50%)}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}.horizon-add-button{--button-color:#000;--gap-2xs:8px;--animation-speed:.125s;--animation-easing:ease-in-out;--ease-out-cubic:cubic-bezier(.33,1,.68,1);--ease-out-quad:cubic-bezier(.32,.72,0,1)}.horizon-add-button[data-added=true]{color:transparent!important}.horizon-add-button .add-to-cart__added-icon{display:flex;align-items:center;justify-content:center}.overlay-search aside{width:min(66dvw,672px);height:auto;max-height:65dvh;top:calc(17.5dvh - 32px);border-radius:14px}.overlay-search aside>main{overflow-y:auto;overflow-x:hidden;max-height:65dvh;min-height:0;overscroll-behavior:contain}.overlay-search .predictive-search{height:auto;min-height:0;overflow:visible}.overlay-search .predictive-search-form{height:54px;padding-inline:20px 56px}.overlay-search .search-discovery{padding:20px}.overlay-search .search-discovery section+section{margin-top:16px}.overlay-search .search-discovery h2,.overlay-search .predictive-search-result h5{font-size:14px;line-height:20px;font-weight:400;margin:0 0 12px}.overlay-search .search-discovery section>div,.overlay-search .predictive-search-result:has(img) ul{gap:16px}.overlay-search .product-item h3,.overlay-search .predictive-search-result-item p{font-size:14px!important;font-weight:400!important;line-height:18px!important;margin:8px 0 4px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:wrap}.overlay-search .product-card-media{aspect-ratio:4 / 5}.overlay-search .product-card-media img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain}.overlay-search .predictive-search-result-item img{aspect-ratio:4 / 5}.overlay-search .product-item>*,.overlay-search .predictive-search-result-item small{font-size:14px}.overlay-search .predictive-search-result-item a:has(img){gap:0}.overlay-search .predictive-search-result{padding:16px 20px}.search-recent-header{display:flex;justify-content:space-between;align-items:baseline}.search-recent-header button{border:0;background:none;color:#777;font-size:14px;padding:0;cursor:pointer}.search-suggestions{list-style:none;padding:16px 20px 0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.search-suggestions a{font-size:14px}.overlay-search .predictive-search>p{padding:20px;font-size:14px}@media(max-width:749px){.overlay-search aside{width:100%;height:100dvh;max-height:100dvh;top:0;border-radius:0}.overlay-search aside>main{max-height:100dvh}.overlay-search .search-discovery section>div,.overlay-search .predictive-search-result:has(img) ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.overlay-search .search-recent-header{position:static;height:auto;min-height:0;padding:0;margin:0;border:0;width:100%;background:none}.overlay-search .product-card-media{margin-bottom:0}.overlay-search .product-card-media img,.overlay-search .predictive-search-result-item img{object-fit:contain}.overlay-search .predictive-search-result h5{text-transform:none;letter-spacing:0}.overlay-cart .cart-details>div:first-of-type{container-type:inline-size}.overlay-cart .cart-line{padding-block:0 20px;margin-block:0 20px}.overlay-cart .cart-line:last-child{padding-bottom:0;margin-bottom:0}.overlay-cart .cart-line-inner{grid-template-columns:clamp(40px,15cqi,120px) minmax(0,1fr) auto;grid-template-areas:"media title total" "media meta meta" "media options options" "media unit unit" "media quantity quantity";column-gap:14.4px;row-gap:0}.overlay-cart .cart-line-meta{grid-area:meta;margin-top:2px}.overlay-cart .cart-line-details{display:contents}.overlay-cart .cart-line-inner>img{grid-area:media;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.overlay-cart .cart-line-inner>.catalog-image-placeholder{grid-area:media;width:100%;height:auto;aspect-ratio:1}.overlay-cart .cart-line-title{grid-area:title;min-width:0}.overlay-cart .cart-line-title p{margin:0;font-size:16px;line-height:1.6}.overlay-cart .cart-line-options{grid-area:options;margin:4px 0 0;color:#4d4d4d;line-height:1.6}.overlay-cart .cart-line-options:empty{display:none}.overlay-cart .cart-line-unit-price{grid-area:unit;margin-top:4px;font-size:14px;line-height:1.6;color:#4d4d4d}.overlay-cart .cart-line-total{grid-area:total;line-height:1.6}.overlay-cart .cart-line-quantity{grid-area:quantity;margin-top:12px;gap:0}.overlay-cart .cart-line-quantity>form{margin:0}.overlay-cart .cart-line-quantity button,.overlay-cart .cart-quantity-value{width:35px;min-width:35px;height:36px;font:inherit;font-size:14px;color:#4d4d4d;padding:0;box-shadow:none}.overlay-cart .cart-line-quantity>form:first-of-type button{border:1px solid #ebebeb;border-right:0;border-radius:4px 0 0 4px}.overlay-cart .cart-line-quantity>form:nth-of-type(3) button{border:1px solid #ebebeb;border-left:0;border-radius:0 4px 4px 0}.overlay-cart .cart-quantity-value{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center;border:0;border-block:1px solid #ebebeb;border-radius:0;background:#fff}.overlay-cart .cart-quantity-value::-webkit-inner-spin-button,.overlay-cart .cart-quantity-value::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.overlay-cart .cart-line-quantity>form:last-child{margin-left:4px}.overlay-cart .cart-line-quantity>form:last-child button{width:44px;min-width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:0;padding:0;background:transparent}.overlay-cart .cart-line-quantity button:disabled{opacity:.3;cursor:default}.overlay-cart .cart-summary-aside{padding:24px}.overlay-cart .cart-discount-toggle{margin:0 0 24px;padding:0;border-color:#e6e6e6}.overlay-cart .cart-discount-toggle>summary{min-height:44px;padding:12px 0;font-size:12px;line-height:20px}.overlay-cart .cart-discount-toggle>summary span{font-size:20px}.cart-discount-form{display:flex;gap:12.8px;padding-bottom:20px;align-items:center}.cart-discount-form input{flex:1;width:0;min-width:0;height:44px;padding:11.2px 12.8px;border:1px solid #ddd;border-radius:4px;font:inherit;font-size:14px}.cart-discount-form button{flex:none;height:44px;padding:0 24px;border:0;border-radius:14px;background:#000;color:#fff;font:inherit;font-size:14px;cursor:pointer}.cart-discount-form button:hover{background:#262626}.overlay-cart .cart-subtotal{margin:0 0 20px}.overlay-cart .cart-tax-note a{text-decoration:underline}@media(max-width:749px){.overlay-cart .cart-summary-aside{padding:16px}}.cart-page .cart-main-page{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:48px;height:auto;max-height:none;overflow:visible;padding-top:24px}.cart-page-title{grid-column:1;margin:0 0 16px;font-size:24px;line-height:28px;display:flex;align-items:center;gap:12px}.cart-page-title span{display:grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:#0000001a;font:12px/1 Arial,sans-serif}.cart-main-page .cart-details{display:contents}.cart-main-page .cart-details>div:first-of-type{grid-column:1;container-type:inline-size}.cart-main-page .cart-details>div>ul{margin:0;padding:0;list-style:none}.cart-main-page .cart-line{padding:0 0 24px;margin:0 0 24px}.cart-main-page .cart-line:last-child{margin-bottom:0;padding-bottom:0}.cart-main-page .cart-line-inner{grid-template-columns:clamp(40px,15cqi,120px) minmax(0,1fr) auto 96px;grid-template-areas:"media details quantity total";gap:14.4px}.cart-main-page .cart-line-inner>img{grid-area:media;width:100%;height:auto;aspect-ratio:.8;object-fit:cover;margin:0}.cart-main-page .cart-line-inner>.catalog-image-placeholder{grid-area:media;width:100%;height:auto;aspect-ratio:.8!important}.cart-main-page .cart-line-details{display:contents}.cart-main-page .cart-line-title{grid-area:details;align-self:start}.cart-main-page .cart-line-title p{margin:0;font-size:16px;line-height:1.6}.cart-main-page .cart-line-options,.cart-main-page .cart-line-unit-price{grid-column:2;margin:0;font-size:14px;color:#4d4d4d}.cart-line-meta{font-size:12px;color:#555}.cart-line-meta p{margin:0;font-size:12px;font-weight:400;color:#555}.cart-line-meta .cart-line-meta__delivery{line-height:19.2px}.cart-line-meta .cart-line-meta__seller,.cart-line-meta .cart-line-meta__condition{line-height:18px}.cart-line-meta .cart-line-meta__condition strong{color:#000;font-weight:600}.cart-line .cart-line-meta p strong{font-weight:700;color:#555}.cart-line-meta a{color:#000;text-decoration:underline;text-underline-offset:2px}.cart-main-page .cart-line-inner{grid-template-areas:"media title quantity total" "media meta quantity total" "media options quantity total" "media unit quantity total" "media . . .";grid-template-rows:auto auto auto auto 1fr;row-gap:4px}.cart-main-page .cart-line-title{grid-area:title}.cart-main-page .cart-line-options{grid-area:options}.cart-main-page .cart-line-options:empty{display:none}.cart-main-page .cart-line-unit-price{grid-area:unit}.cart-main-page .cart-line-total{grid-area:total;text-align:right}.cart-main-page .cart-line-quantity{grid-area:quantity;margin:0;align-self:start}.cart-main-page .cart-line-quantity form{margin:0}.cart-main-page .cart-line-quantity button,.cart-main-page .cart-quantity-value{width:35px;min-width:35px;height:36px;padding:0;font:inherit;font-size:14px;background:#fff;color:#4d4d4d}.cart-main-page .cart-line-quantity>form:first-of-type button{border:1px solid #ebebeb;border-right:0;border-radius:4px 0 0 4px}.cart-main-page .cart-line-quantity>form:nth-of-type(3) button{border:1px solid #ebebeb;border-left:0;border-radius:0 4px 4px 0}.cart-main-page .cart-quantity-value{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;border-block:1px solid #ebebeb;text-align:center;border-radius:0}.cart-main-page .cart-quantity-value::-webkit-inner-spin-button,.cart-main-page .cart-quantity-value::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cart-main-page .cart-line-quantity>form:last-child{margin-left:4px}.cart-main-page .cart-line-quantity>form:last-child button{width:44px;height:44px;border:0;padding:0;display:grid;place-items:center;background:transparent}.cart-main-page .cart-line-quantity button:disabled{opacity:.3}.cart-main-page .cart-summary-page{grid-column:2;grid-row:1 / 3;align-self:stretch;display:flex;flex-direction:column;padding:40.8px 0 32px 40px;background:#84c904;position:relative}.cart-main-page .cart-summary-page:after{content:"";position:absolute;inset:0 auto 0 100%;width:max(40px,calc((100vw - 1440px)/2));background:inherit}.cart-main-page .cart-discount-toggle{order:-1;margin:0 0 24px;padding:0;border-color:#0000001a}.cart-main-page .cart-discount-toggle summary{min-height:44px;padding:12px 0;font-size:12px}.cart-main-page .cart-subtotal{margin:0 0 20px}.cart-main-page .cart-subtotal dd{font-size:14px}.cart-main-page .cart-tax-note{margin:0 0 32px!important;font-size:12px}.cart-main-page .cart-tax-note a{text-decoration:underline}.cart-main-page .cart-empty{grid-column:1 / -1;padding:80px 24px}.cart-main-page:has(.cart-empty:not([hidden])) .cart-details{display:none}.cart-recommendations{padding-block:48px}.cart-recommendations>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.cart-recommendations h2{font-size:24px;margin:0}.cart-history>header a{font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:2px}.cart-recommendations+.cart-history{padding-top:0}.cart-recommendations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 8px}@media(max-width:989px){.cart-main-page .cart-line-inner{grid-template-columns:clamp(40px,15cqi,120px) minmax(0,1fr) auto;grid-template-areas:"media title total" "media meta total" "media options total" "media unit total" "media quantity total"}}@media(max-width:749px){.cart-page .cart-main-page,.cart-main-page .cart-details{display:block}.cart-main-page .cart-summary-page{padding:24px 0 0;background:transparent}.cart-main-page .cart-summary-page:after{display:none}.cart-main-page .cart-line-quantity{margin-top:8px}.cart-recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cart-page .cart-main-page{grid-template-rows:28px 1fr;row-gap:16px}.cart-page-title{align-self:start;margin-bottom:0}@media(min-width:990px){.cart-main-page .cart-line-inner{grid-template-columns:120px 1fr 1fr 96px}}.cart-main-page .cart-line-inner>img{aspect-ratio:.8!important;height:auto}@container (max-width: 719px){.cart-main-page .cart-line-inner{grid-template-columns:clamp(40px,15cqi,120px) minmax(0,1fr) auto;grid-template-areas:"media title total" "media meta total" "media options total" "media unit total" "media quantity total"}}@media(max-width:749px){.cart-page-title{margin-bottom:16px}}.footer-bottom>p{order:0}.footer-bottom>.footer-legal{order:1}.footer-bottom>.footer-language{order:2;justify-self:end;white-space:nowrap}.footer-language a:hover{text-decoration:underline}.product-options-item,.product-options-item:hover,.product-options-item:focus,.product-options-item:active{text-decoration:none}.product-options-item *{text-decoration:none}.hero{height:420px;min-height:0}@media(max-width:749px){.hero{height:280px}}.product-options-grid.product-options-grid--compact{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.collection-filters .filter-popover>.filter-list-panel{padding:0;max-height:300px;overflow:hidden}.collection-filters .filter-list-scroll{max-height:230px;padding:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.filter-list-scroll::-webkit-scrollbar{display:none}:is(.collection-filters,.catalog-filter-fields) .filter-popover label{position:relative}:is(.collection-filters,.catalog-filter-fields) .filter-popover label:has(.filter-checkmark) input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1;cursor:inherit}:is(.collection-filters,.catalog-filter-fields) .filter-checkmark{display:inline-flex;width:16px;height:16px;flex:0 0 16px;border:1px solid #ccc;border-radius:5px;background:#fff}:is(.collection-filters,.catalog-filter-fields) .filter-checkmark svg{display:block;width:100%;height:100%;--icon-stroke-width: 1.5px}:is(.collection-filters,.catalog-filter-fields) .filter-checkmark path{opacity:0;transition:opacity .15s ease}:is(.collection-filters,.catalog-filter-fields) input:checked+.filter-checkmark{background:#000;border-color:#000;color:#fff}:is(.collection-filters,.catalog-filter-fields) input:checked+.filter-checkmark path{opacity:1}:is(.collection-filters,.catalog-filter-fields) input:focus-visible+.filter-checkmark{outline:2px solid currentColor;outline-offset:3px}:is(.collection-filters,.catalog-filter-fields) input:disabled+.filter-checkmark{background:#e5e5e5;border-color:#e5e5e5}.catalog-filter-fields .filter-checkmark{width:22px;height:22px;flex-basis:22px;border-radius:6px}.collection-filters .filter-popover summary{color:#666}.collection-filters .filter-popover[open] summary{color:#000}:is(.collection-filters,.catalog-filter-fields) .filter-popover label:has(.filter-checkmark) input[type=checkbox]:after{content:none}.cart-line-quantity .cart-quantity-selector{display:flex;align-items:center;justify-content:space-between;width:105px;height:36px;flex:0 0 105px;border:1px solid #dfdfdf;border-radius:4px;background:#fff;overflow:hidden}.cart-line-quantity .cart-quantity-selector>form{display:flex;align-items:center;margin:0;min-width:0}.cart-line-quantity .cart-quantity-selector>form button,.cart-line-quantity .cart-quantity-selector>form input{border:0!important;box-shadow:none!important;border-radius:0!important;width:34px;min-width:0;height:34px;padding:0;background:transparent;color:#333;font:inherit;font-size:14px;text-align:center}.cart-line-quantity .cart-quantity-selector>form button{display:grid;place-items:center}.cart-line-quantity .cart-quantity-selector .theme-icon,.cart-line-quantity .cart-quantity-selector svg{width:12px;height:12px}.cart-line-quantity>form:last-child .theme-icon,.cart-line-quantity>form:last-child svg{width:16px;height:16px}.overlay-cart .cart-line-quantity{gap:8px;margin-top:8px;padding:1px}.overlay-cart .cart-line-quantity>form:last-child{margin-left:0}.overlay-cart .cart-line-options,.overlay-cart .cart-line-unit-price{margin-top:2px;color:#000000b3}.overlay-cart aside{color:#000000cf;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0}.overlay-cart .cart-line-title,.overlay-cart .cart-line-title strong{color:inherit;font-weight:400}.overlay-cart .cart-line-title p{overflow-wrap:break-word}.overlay-cart .cart-summary-aside{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24px);mask-image:linear-gradient(to bottom,transparent,#000 24px);flex-shrink:0}.overlay-cart .cart-discount-toggle{margin-bottom:20px}.overlay-cart aside>header .close{color:#00000080}.overlay-cart aside>header .close:hover{color:#000000b3;background:#f0f0f0}@media(max-width:749px){.overlay-cart .cart-summary-aside{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 16px);mask-image:linear-gradient(to bottom,transparent,#000 16px)}}.collection-empty{padding:64px 0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:11.2px}.collection-empty h2,.collection-empty p{margin:0}.collection-empty a{text-decoration:underline;text-underline-offset:3px}.cart-main-page .cart-line-inner{grid-template-columns:clamp(40px,15cqi,120px) minmax(0,1fr) auto;grid-template-areas:"media title total" "media meta total" "media options total" "media unit total" "media quantity total";row-gap:2px}.cart-main-page .cart-line-meta{grid-area:meta;padding-inline:1px}.cart-main-page .cart-line-title{padding:1px}.cart-main-page .cart-line-options,.cart-main-page .cart-line-unit-price{padding-inline:1px;line-height:1.6;color:#000000b3}.cart-main-page .cart-line-quantity{gap:8px;padding:1px;margin-top:8px}.cart-main-page .cart-line-quantity>form:last-child{margin-left:0}.cart-main-page .cart-line-total{padding:1px}@container (min-width: 720px){.cart-main-page .cart-line-inner{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr) minmax(96px,auto);grid-template-areas:"media title quantity total" "media meta quantity total" "media options quantity total" "media unit quantity total" "media . . .";grid-template-rows:auto auto auto auto 1fr}.cart-main-page .cart-line-quantity{margin-top:0}}.cart-main-page .cart-line-options li{margin:0;padding:0}.overlay{z-index:40}body:has(.overlay.expanded) .sticky-product-cart{visibility:hidden;pointer-events:none}@media(max-width:989px){.overlay-cart aside{width:min(480px,100%);max-height:100dvh;box-sizing:border-box}.overlay-cart .cart-details>div:first-of-type{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.overlay-cart .cart-summary-aside{max-height:65dvh;overflow-y:auto;overscroll-behavior:contain}.overlay-cart input{font-size:16px!important}}.legal-document{overflow-wrap:anywhere}.legal-document>a{display:inline-block;margin-bottom:24px}.legal-document nav{margin-block:32px}.legal-document nav ol{padding-inline-start:24px}.legal-document nav li{margin-block:8px}.legal-document h2{scroll-margin-top:100px}.legal-document a{text-decoration:underline;text-underline-offset:3px}.overlay-cart aside>header{position:relative;z-index:3;flex:0 0 74px;background:#fff}.overlay-cart aside>header .close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;color:#222;opacity:1;border-radius:50%;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.overlay-cart aside>header .close .theme-icon{width:20px;height:20px;pointer-events:none}.overlay-cart aside>header .close svg{width:20px;height:20px}@media(max-width:989px){.overlay-cart aside>header{position:sticky;top:0}}.sticky-cart-checkout{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:52px;padding:14px 24px;border-radius:14px;background:#000;color:#fff;text-decoration:none;white-space:nowrap;font-size:14px}.sticky-cart-checkout:hover{background:#222;color:#fff;text-decoration:none}.sticky-cart-checkout:focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:749px){.sticky-product-cart{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.sticky-cart-checkout{min-height:48px;padding:12px 14px;font-size:13px}.sticky-product-cart .sticky-cart-price{display:none}}.cart-main-page .cart-summary-page{background:#f6f6f6;padding:32px;align-self:start;position:sticky;top:96px;min-width:0}.cart-main-page .cart-summary-page:after{display:none}.cart-page .cart-main-page{grid-template-columns:minmax(0,1fr) 360px;column-gap:48px}.cart-main-page .cart-line-inner>img{object-fit:contain}.cart-main-page .cart-discount-toggle summary,.cart-main-page .cart-tax-note{font-size:14px}.cart-main-page .cart-line{border-bottom:1px solid #ebebeb}.cart-main-page .cart-line:last-child{border-bottom:0}.cart-main-page .cart-checkout-button{width:100%;box-sizing:border-box}@media(max-width:989px)and (min-width:750px){.cart-page .cart-main-page{grid-template-columns:minmax(0,1fr) 300px;column-gap:24px}.cart-main-page .cart-summary-page{padding:24px}}@media(max-width:749px){.cart-page .cart-main-page{display:block}.cart-main-page .cart-summary-page{position:static;background:transparent;padding:24px 0 0;margin-top:24px;border-top:1px solid #ebebeb}.cart-main-page .cart-line-inner{grid-template-columns:72px minmax(0,1fr) auto;column-gap:12px}.cart-main-page .cart-line-title p{font-size:14px;line-height:1.5}.cart-main-page .cart-line-total{font-size:14px}}.sell-page{max-width:1440px;margin:24px auto 64px;padding:0 40px}.sell-hero{background:transparent;border-radius:16px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;overflow:hidden;padding:48px 64px;gap:32px}.sell-hero h1{font-size:clamp(40px,5vw,72px);line-height:1.05;margin:0 0 24px;letter-spacing:-.04em}.sell-hero-copy>p{font-size:20px;line-height:1.5;max-width:400px;margin:0 0 32px}.sell-hero img{width:100%;height:auto;object-fit:contain}.sell-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:18px 28px;background:#000;color:#fff;border-radius:12px;text-decoration:none}.sell-cta:hover{background:#222;color:#fff;text-decoration:none}.sell-login{display:block;width:fit-content;margin-top:20px;font-size:14px;text-underline-offset:4px}.sell-steps{margin-top:64px;padding-inline:48px}.sell-steps>h2{font-size:28px;margin:0 0 36px}.sell-steps>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.sell-step-number{color:#777;font-size:14px}.sell-steps h3{font-size:20px;margin:16px 0 12px}.sell-steps p{font-size:16px;line-height:1.6;color:#555;margin:0}@media(max-width:749px){.sell-page{padding:0 16px;margin-top:16px}.sell-hero{grid-template-columns:1fr;padding:32px 24px 16px;gap:8px}.sell-hero-copy>p{font-size:18px}.sell-hero img{max-width:320px;margin:0 auto}.sell-steps{margin-top:40px;padding-inline:20px}.sell-steps>h2{font-size:24px}.sell-steps>div{grid-template-columns:1fr;gap:28px}}.sell-hero{height:420px;box-sizing:border-box;padding:32px 48px;border-radius:12px}.sell-hero h1{font-size:clamp(32px,4vw,52px)}.sell-hero img{height:100%;max-height:356px;min-height:0}@media(max-width:749px){.sell-hero{height:280px;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);padding:20px;gap:8px}.sell-hero h1{font-size:27px;margin-bottom:12px}.sell-hero-copy>p{font-size:13px;line-height:1.4;margin-bottom:16px}.sell-hero .sell-cta{padding:12px 20px;font-size:13px}.sell-hero .sell-login{font-size:11px;margin-top:12px;line-height:1.4}.sell-hero img{max-height:220px}}@media(max-width:749px){.sell-hero h1{font-size:24px}.sell-hero-copy>p{font-size:12px;margin-bottom:12px}}.sell-hero-copy>.sell-price{font-size:14px;line-height:1.4;margin:16px 0 0}@media(max-width:749px){.sell-hero-copy>.sell-price{font-size:12px;margin-top:10px}.sell-hero .sell-login{margin-top:8px}.sell-hero h1{font-size:22px;margin-bottom:8px}.sell-hero-copy>p:not(.sell-price){line-height:1.3;margin-bottom:8px}}.sell-heading-line{white-space:nowrap}@media(max-width:749px){.sell-heading-line{white-space:normal}}.sell-shoe{position:relative;height:100%;min-width:0;min-height:0}.sell-shoe model-viewer{display:block;width:100%;height:100%;--progress-bar-color: #aaa;--progress-bar-height: 2px}.sell-shoe-pause{position:absolute;right:24px;bottom:0;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:#555;cursor:pointer;font-size:14px}.sell-shoe-credit{position:absolute;right:0;bottom:7px;color:#777;font-size:14px;text-decoration:none}.cart-page .cart-main-page:has(.cart-empty:not([hidden])){display:block}.cart-main-page .cart-empty{height:auto;box-sizing:border-box;padding:48px 24px}.cart-main-page .cart-empty h2{margin:0 0 8px}.cart-main-page .cart-empty p{margin:0}.cart-main-page .cart-empty .button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:24px;text-decoration:none}@media(max-width:749px){.cart-main-page .cart-empty{padding:32px 16px}}.sell-faq>h2{font-size:clamp(36px,4.5vw,56px);line-height:1.1;letter-spacing:-.03em;margin-bottom:28px}.sell-faq-rows details{border-top:1px solid currentColor}.sell-faq-rows details:last-child{border-bottom:1px solid currentColor}.sell-faq-rows summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:16px 0;box-sizing:border-box;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer;list-style:none}.sell-faq-rows summary::-webkit-details-marker{display:none}.sell-faq-rows summary .theme-icon{width:12px;height:12px;flex-shrink:0}.sell-faq-rows details[open] summary .theme-icon{transform:rotate(180deg)}.sell-faq-rows details>p{padding-bottom:16px;color:inherit}.sell-benefits article>.theme-icon{display:block;width:40px;height:40px;margin-bottom:20px}.sell-benefits h3{margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.2}.sell-benefits p,.sell-start p{color:inherit}.sell-start>div{gap:16px}.sell-start article{padding:24px;background:#f5f5f5;border-radius:12px}.sell-start .sell-step-number{color:inherit;font-size:16px}.sell-start h3{font-size:16px;font-weight:500;margin:16px 0}:where(.overlay-mobile,.catalog-filter-dialog,.media-zoom){color:#000;color-scheme:light}:where(.overlay-mobile,.catalog-filter-dialog,.media-zoom) button,.mobile-filter-toggle,.gallery-controls button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}:where(.overlay-mobile,.catalog-filter-dialog) select{color:inherit;background-color:#fff}.mobile-menu-group>summary::-webkit-details-marker,.catalog-filter-fields summary::-webkit-details-marker{display:none}.overlay-mobile aside{background:#fff;box-shadow:none}.overlay-mobile .close-outside{width:calc(100% - min(370px,calc(100vw - 20px)))}.overlay-mobile aside>header{height:auto;min-height:64px;padding:max(10px,env(safe-area-inset-top)) 20px 10px}.overlay-mobile aside>header .close,.catalog-filter-dialog>header button{width:44px;height:44px;flex-shrink:0;padding:0;display:grid;place-items:center}.overlay-mobile aside>main{margin:0;min-height:0;padding:0 20px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain}.header-menu-mobile{min-height:100%}.mobile-category{min-height:56px;padding:14px 0;font-size:22px;line-height:1.25}.mobile-back{min-height:56px;padding:12px 0;font-size:20px;line-height:1.3}.mobile-shop-all{padding:12px 0 20px}.mobile-language{padding:28px 0 0}.catalog-filter-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.catalog-filter-dialog>header{height:auto;min-height:64px;flex-shrink:0;padding:max(10px,env(safe-area-inset-top)) 20px 10px}.catalog-filter-fields{flex:1;min-height:0;height:auto;overscroll-behavior:contain}.catalog-filter-dialog>footer{position:static;flex-shrink:0;padding:14px 20px max(14px,env(safe-area-inset-bottom))}.catalog-filter-fields summary{list-style:none;min-height:52px}.mobile-sort select{min-height:44px;padding:10px 12px;font-size:16px}.media-zoom .zoom-close{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:grid;place-items:center;padding:0;line-height:1}.zoom-navigation{bottom:max(20px,env(safe-area-inset-bottom))}.zoom-navigation button{min-width:44px;min-height:44px;line-height:1}@media(max-width:749px){.media-zoom .zoom-image{padding:calc(64px + env(safe-area-inset-top)) 16px calc(84px + env(safe-area-inset-bottom))}.catalog-filter-fields input[type=number]{font-size:16px}}@media(max-width:749px){.overlay-search{--search-ink: rgba(0,0,0,.81)}.overlay-search aside{color:var(--search-ink)}.overlay-search .predictive-search-form{height:57px;padding:4px 64px 4px 20px;gap:7px;align-items:center;border-bottom:1px solid #000}.overlay-search .predictive-search-form input{height:48px;padding:11.2px 0;font-size:16px;line-height:25.6px;color:var(--search-ink)}.overlay-search .predictive-search-form input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.overlay-search .predictive-search-form>button:not(.predictive-search__reset-button){display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;color:#0009}.overlay-search .predictive-search-form>button:not(.predictive-search__reset-button) svg{width:22px;height:22px}.overlay-search .predictive-search__reset-button{order:2;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:none;font-size:14px;line-height:22.4px;font-weight:400;color:var(--search-ink);opacity:.68;cursor:pointer}.overlay-search aside>header{right:11.2px;top:6.5px;width:40px;height:44px}.overlay-search aside>header .close{display:flex;align-items:center;justify-content:center;width:40px;height:44px;padding:0 0 0 8px;border-radius:0;color:var(--search-ink)}.overlay-search aside>header .close svg{width:13.6px;height:13.6px}.overlay-search .search-discovery{padding:16px 20px}.overlay-search .search-discovery section+section{margin-top:0}.overlay-search .search-recent-header{align-items:center;margin:0 0 11.2px}.overlay-search .search-discovery h2,.overlay-search .predictive-search-result h5{font-size:14px;font-weight:500;line-height:14px;margin:0 0 11.2px;color:var(--search-ink)}.overlay-search .search-recent-header h2{margin:0}.overlay-search .search-recent-header button{font-size:14px;line-height:22.4px;color:var(--search-ink);opacity:.68;margin-left:11.2px}.overlay-search .search-discovery section>div,.overlay-search .predictive-search-result:has(img) ul{gap:14.4px;padding:1px 0 16px}.overlay-search .product-card-media img,.overlay-search .predictive-search-result-item img{object-fit:cover}.overlay-search .product-item h3,.overlay-search .predictive-search-result-item p{margin:8px 0 2px;font-size:14px;font-weight:400;line-height:18.2px;color:var(--search-ink)}.overlay-search .money{font-size:14px;font-weight:500;line-height:22.4px;color:var(--search-ink)}.overlay-search .search-suggestions{flex-wrap:nowrap;overflow:auto hidden;gap:4.8px;padding:17px 20px 11.2px;margin:0 0 16px;scrollbar-width:none}.overlay-search .search-suggestions::-webkit-scrollbar{display:none}.overlay-search .search-suggestions li{flex:0 0 auto;height:42.4px}.overlay-search .search-suggestions{box-sizing:border-box;height:70.6px}.overlay-search aside .predictive-search-form{align-items:flex-start;box-sizing:border-box}.overlay-search aside .predictive-search-form>button:not(.predictive-search__reset-button){margin-top:12px}.overlay-search aside .predictive-search-form .theme-icon{width:22px;height:22px}.overlay-search aside .predictive-search-form .theme-icon svg{width:100%;height:100%}.overlay-search aside>header button.close{width:40px;min-width:40px;height:44px;padding:0 0 0 8px}.overlay-search aside>header{padding:0;justify-content:flex-end}.overlay-search aside .predictive-search-form input{margin:0}.overlay-search aside .product-card-media{aspect-ratio:4 / 5;overflow:hidden;line-height:0}.overlay-search aside .product-card-media img{display:block}.overlay-search aside .product-item h3{margin:8px 0 2px;line-height:18.2px}.overlay-search aside .product-item .money,.overlay-search aside .predictive-search-result-item small{display:block;line-height:22.4px;font-weight:500}.overlay-search .predictive-search-results__pill{display:inline-flex;white-space:nowrap;padding:8px 12.8px;border-radius:40px;background:#0000000d;font-size:14px;font-weight:500;line-height:22.4px;color:var(--search-ink);text-decoration:none}.overlay-search .predictive-search-results__pill mark{background:none;color:#000c;font-weight:200}.overlay-search .search-suggestions+.predictive-search-result{padding-top:0}.overlay-search .predictive-search-result{padding:16px 20px}}
