:root{--space-1: var(--space-unit);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-8: calc(var(--space-unit) * 8);--gutter: 12px;--text-xs: .8rem;--text-sm: .9rem;--text-md: 1rem;--text-lg: 1.15rem;--text-xl: calc(1.4rem * var(--font-heading-scale));--text-2xl: calc(1.75rem * var(--font-heading-scale));--text-3xl: calc(2.15rem * var(--font-heading-scale));--color-input-border: color-mix(in srgb, var(--color-text-muted) 70%, var(--color-border));--color-image-bg: color-mix(in srgb, var(--color-page-bg) 25%, var(--color-surface));--shadow-button: 0 2px 5px 0 color-mix(in srgb, var(--color-border) 50%, transparent);--shadow-card: 0 1px 2px color-mix(in srgb, var(--color-text) 8%, transparent);--shadow-raised: 0 4px 16px color-mix(in srgb, var(--color-text) 15%, transparent);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--color-focus) 35%, transparent);--duration: .15s;--star-size: 1rem;--star-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3 6.9 7.4.7-5.6 4.9 1.7 7.3L12 17.8l-6.5 3.8 1.7-7.3-5.6-4.9 7.4-.7z'/%3E%3C/svg%3E")}@media(min-width:750px){:root{--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-body-size);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1rem;line-height:1.45;-webkit-font-smoothing:antialiased}.main-content{flex:1 0 auto}.main-content:focus{outline:none}img,picture,video,svg{display:block;max-width:100%;height:auto}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}table{border-collapse:collapse}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{margin:0 0 var(--space-2);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;color:var(--color-text)}h1,.h1{font-size:var(--text-2xl)}h2,.h2{font-size:var(--text-xl)}h3,.h3{font-size:var(--text-lg)}h4,.h4{font-size:var(--text-md)}@media(min-width:990px){h1,.h1{font-size:var(--text-3xl)}}p{margin:0 0 var(--space-3)}strong,b{font-weight:var(--font-body-weight-bold)}a{color:var(--color-link);text-decoration:none;text-underline-offset:.15em}a:hover{color:var(--color-link-hover);text-decoration:underline}.link-reset,.link-reset:hover{color:inherit;text-decoration:none}hr,.divider{border:0;border-top:1px solid var(--color-border);margin:var(--space-4) 0}.rte>*:last-child{margin-bottom:0}.rte ul,.rte ol{padding-left:1.25em;margin:0 0 var(--space-3)}.rte li+li{margin-top:var(--space-1)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.section{margin-block:var(--space-4)}.section--flush{margin-block:0}.panel{background:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card)}.panel--bordered{border:1px solid var(--color-border);box-shadow:none}.template-product main .page-width:has(>.panel),.template-product .product-details.page-width,.template-product .product-reviews.page-width,.template-product .product-recommendations.page-width{padding-inline:0}@media(max-width:749px){.template-product main .page-width:has(>.panel)>.panel,.template-product .product-details.page-width>.panel,.template-product .product-reviews.page-width>.panel,.template-product .product-recommendations.page-width>.panel{border-radius:0;padding-inline:var(--gutter)}}.section__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3)}.section__title{margin:0;font-size:var(--text-xl)}.section__link{font-size:var(--text-sm)}.layout-sidebar{display:grid;gap:var(--space-5)}@media(min-width:990px){.layout-sidebar{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}.grid{display:grid;gap:var(--grid-gap)}.grid--products{--card-min: 150px;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr))}@media(min-width:750px){.grid--products{--card-min: 190px}}.grid--2,.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.grid--3,.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.scroller{--scroller-item: 160px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--scroller-item);gap:var(--grid-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-1);padding-bottom:var(--space-2);margin:0;list-style:none;padding-inline:0;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.scroller>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.scroller{--scroller-item: 200px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.35rem;padding:var(--space-1) var(--space-5);border:1px solid transparent;border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-body-weight);line-height:1.2;text-align:center;text-decoration:none;box-shadow:var(--shadow-button);cursor:pointer;position:relative;transition:background-color var(--duration) ease,border-color var(--duration) ease;-webkit-appearance:none;appearance:none}.btn:hover{text-decoration:none}.btn--cart{background:var(--color-btn-cart);color:var(--color-btn-cart-text);border-color:var(--color-btn-cart)}.btn--cart:hover{background:color-mix(in srgb,var(--color-btn-cart) 90%,#000);border-color:color-mix(in srgb,var(--color-btn-cart) 85%,#000);color:var(--color-btn-cart-text)}.btn--buy{background:var(--color-btn-buy);color:var(--color-btn-buy-text);border-color:var(--color-btn-buy)}.btn--buy:hover{background:color-mix(in srgb,var(--color-btn-buy) 90%,#000);border-color:color-mix(in srgb,var(--color-btn-buy) 85%,#000);color:var(--color-btn-buy-text)}.btn--secondary{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn--secondary:hover{background:color-mix(in srgb,var(--color-page-bg) 40%,var(--color-surface));color:var(--color-text)}.btn--small{min-height:1.9rem;padding-inline:var(--space-3);font-size:var(--text-xs)}.btn--large{min-height:2.75rem;font-size:var(--text-md)}.btn--block{display:flex;width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn.is-loading{color:transparent;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;width:1.1em;height:1.1em;border:2px solid var(--color-text);border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn-icon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-button)}.btn-icon svg{width:1.1rem;height:1.1rem}.price{display:inline-flex;align-items:flex-start;color:var(--color-price);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:1;white-space:nowrap}.price__symbol,.price__fraction{font-size:.5em;line-height:1;position:relative;top:.18em}.price__fraction{margin-left:.05em}.price--plain .price__whole{font-size:.75em}.price--small{font-size:1.25rem}.price--large{font-size:2rem}@media(min-width:990px){.price--large{font-size:2.25rem}}.price-block{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 var(--space-2)}.price-block__savings{color:var(--color-price-sale);font-size:1.5rem;font-weight:300;line-height:1}.price-block__compare{flex-basis:100%;color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.price-block__compare s{text-decoration-thickness:1px}.price-block__unit{color:var(--color-text-muted);font-size:var(--text-xs)}.rating{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);line-height:1}.rating__value{color:var(--color-text)}.rating__stars{display:inline-block;flex-shrink:0;width:calc(var(--star-size) * 5);height:var(--star-size);background:linear-gradient(90deg,var(--color-rating) calc(var(--rating, 0) / 5 * 100%),color-mix(in srgb,var(--color-border) 80%,var(--color-surface)) 0);-webkit-mask:var(--star-mask) left center / var(--star-size) var(--star-size) repeat-x;mask:var(--star-mask) left center / var(--star-size) var(--star-size) repeat-x}.rating__count{color:var(--color-link)}.rating--small{--star-size: .85rem;font-size:var(--text-xs)}.rating--large{--star-size: 1.25rem}.badge{display:inline-block;padding:2px 6px;border-radius:2px;font-size:var(--text-xs);font-weight:var(--font-body-weight-bold);line-height:1.3;white-space:nowrap;background:var(--color-text);color:var(--color-surface)}.badge--deal{background:var(--color-price-sale);color:#fff}.badge--bestseller{background:var(--color-badge-bestseller);color:#fff;padding-right:12px;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 50%,100% 100%,0 100%)}.badge--outline{background:transparent;color:var(--color-text);border:1px solid var(--color-border);font-weight:var(--font-body-weight)}.deal-label{color:var(--color-price-sale);font-size:var(--text-xs);font-weight:var(--font-body-weight-bold)}.stock{font-size:var(--text-lg);margin:0}.stock--in{color:var(--color-success)}.stock--low{color:var(--color-warning);font-size:var(--text-sm)}.stock--out{color:var(--color-warning)}.delivery{font-size:var(--text-sm)}.delivery strong{font-weight:var(--font-body-weight-bold)}.product-card{position:relative;display:flex;flex-direction:column;gap:var(--space-1);height:100%;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.product-card--flat{box-shadow:none;padding:0}.product-card__media{position:relative;aspect-ratio:var(--card-image-ratio);margin-bottom:var(--space-2);border-radius:calc(var(--radius-card) / 2);background:var(--color-image-bg);overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:var(--card-image-fit);mix-blend-mode:multiply;transition:transform .25s ease}.product-card:hover .product-card__media img{transform:scale(1.03)}.product-card__badges{position:absolute;top:var(--space-2);left:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);z-index:1}.product-card__vendor{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.02em}.product-card__title{margin:0;font-family:var(--font-body-family);font-size:var(--text-md);font-weight:var(--font-body-weight);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--card-title-lines);line-clamp:var(--card-title-lines);overflow:hidden}.product-card__link{color:var(--color-text)}.product-card__link:hover{color:var(--color-link-hover)}.product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.product-card__meta{font-size:var(--text-xs);color:var(--color-text-muted)}.product-card__footer{margin-top:auto;padding-top:var(--space-2)}.product-card__action{position:relative;z-index:1}.product-card__form{margin:0}.product-card__deal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.product-card__pro{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text-muted);font-size:var(--text-xs)}.product-card__pro .icon{width:.95rem;height:.95rem;flex-shrink:0}.product-card__meta>*{margin:0}.product-card__meta .stock--low{font-size:var(--text-xs)}.product-card .btn .icon{width:1rem;height:1rem}.product-card--compact{gap:var(--space-2)}.product-card__title--compact{font-size:var(--text-sm);-webkit-line-clamp:2;line-clamp:2}.product-card--compact .price{font-size:1.35rem}.product-card--sold-out .product-card__media img{opacity:.55}.price-block__from{align-self:center;font-size:var(--text-xs);color:var(--color-text-muted)}.placeholder-svg{width:100%;height:100%;fill:color-mix(in srgb,var(--color-text-muted) 35%,transparent);background:var(--color-image-bg)}.icon{width:1.25rem;height:1.25rem;flex-shrink:0}.field{display:flex;flex-direction:column;gap:var(--space-1)}.field__label{font-size:var(--text-sm);font-weight:var(--font-body-weight-bold)}.input,.select,.textarea{width:100%;min-height:2.25rem;padding:var(--space-1) var(--space-2);border:1px solid var(--color-input-border);border-radius:8px;background:var(--color-surface);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-text) 15%,transparent);font-size:var(--text-md);transition:border-color var(--duration) ease,box-shadow var(--duration) ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-focus);box-shadow:var(--focus-ring)}.select{-webkit-appearance:none;appearance:none;padding-right:2rem;background-color:color-mix(in srgb,var(--color-page-bg) 25%,var(--color-surface));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23565959' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .6rem center;background-size:.65rem;box-shadow:var(--shadow-button);cursor:pointer}.textarea{min-height:6rem;resize:vertical}.quantity{display:inline-grid;grid-template-columns:2.25rem 3rem 2.25rem;align-items:stretch;height:2.25rem;border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);box-shadow:var(--shadow-button);overflow:hidden}.quantity__button{border:0;background:color-mix(in srgb,var(--color-page-bg) 40%,var(--color-surface));font-size:var(--text-lg);line-height:1}.quantity__button:hover{background:var(--color-page-bg)}.quantity__input{width:100%;border:0;text-align:center;font-weight:var(--font-body-weight-bold);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swatch-list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;border:0}.swatch-list input{position:absolute;opacity:0;width:1px;height:1px}.swatch-list label{display:inline-flex;align-items:center;min-height:2rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-input-border);border-radius:8px;background:var(--color-surface);font-size:var(--text-sm);cursor:pointer}.swatch-list input:checked+label{border-color:var(--color-link);box-shadow:0 0 0 1px var(--color-link);background:color-mix(in srgb,var(--color-link) 6%,var(--color-surface))}.swatch-list input:focus-visible+label{box-shadow:var(--focus-ring)}.swatch-list input:disabled+label{color:var(--color-text-muted);border-style:dashed;cursor:not-allowed}.progress{height:.5rem;border-radius:999px;background:var(--color-border);overflow:hidden}.progress:before{content:"";display:block;height:100%;width:var(--progress, 0%);background:var(--color-success);border-radius:inherit;transition:width .3s ease}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.btn:focus-visible,.btn-icon:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-surface),0 0 0 3px var(--color-focus)}.visually-hidden,.skip-link:not(:focus){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-card);box-shadow:var(--shadow-raised)}.stack{display:flex;flex-direction:column;gap:var(--space-2)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.text-muted{color:var(--color-text-muted)}.text-sale{color:var(--color-price-sale)}.text-success{color:var(--color-success)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.text-bold{font-weight:var(--font-body-weight-bold)}.text-center{text-align:center}.no-scroll{overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background:#fff}.btn,.skip-link{display:none!important}}.cart-notice{position:fixed;top:var(--space-4);right:var(--space-4);z-index:100;display:grid;gap:var(--space-3);width:min(360px,calc(100vw - 2 * var(--space-4)));padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised),0 0 0 1px var(--color-border);font-size:var(--text-sm);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.cart-notice.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease}.cart-notice p{margin:0}.cart-notice__item{display:flex;align-items:center;gap:var(--space-3)}.cart-notice__item img{width:64px;height:64px;object-fit:contain;border-radius:4px;background:var(--color-image-bg);mix-blend-mode:multiply}.cart-notice__added{color:var(--color-success);font-size:var(--text-md);font-weight:var(--font-body-weight-bold)}.cart-notice__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-muted)}.cart-notice__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.cart-notice__error{color:var(--color-warning);font-weight:var(--font-body-weight-bold)}.spec-table{width:100%;font-size:var(--text-sm)}.spec-table caption{caption-side:top}.spec-table th,.spec-table td{padding:var(--space-1) var(--space-2) var(--space-1) 0;text-align:left;vertical-align:top}.spec-table th{width:38%;font-weight:var(--font-body-weight-bold)}.doc-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.doc-list__link{display:inline-flex;align-items:center;gap:var(--space-2)}.doc-list__icon{padding:1px 4px;border-radius:3px;background:var(--color-price-sale);color:#fff;font-size:.65rem;font-weight:700}.spec-table--striped th,.spec-table--striped td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.spec-table--striped th{background:color-mix(in srgb,var(--color-page-bg) 45%,var(--color-surface));color:var(--color-text)}.product-row__body{position:relative}.product-row__arrow{position:absolute;top:30%;z-index:2;display:none;place-items:center;width:44px;height:88px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);color:var(--color-text);box-shadow:var(--shadow-raised);transform:translateY(-50%);transition:opacity var(--duration) ease}.product-row__arrow--prev{left:calc(var(--space-2) * -1);border-radius:0 6px 6px 0}.product-row__arrow--next{right:calc(var(--space-2) * -1);border-radius:6px 0 0 6px}.product-row__arrow:disabled{opacity:0;pointer-events:none}.product-row__arrow .icon{width:1.6rem;height:1.6rem}@media(hover:hover)and (min-width:750px){.product-row__body--scroller .product-row__arrow{display:grid}}.results-page{display:grid;gap:var(--space-3)}.results-layout{display:grid;gap:var(--space-4);align-items:start}@media(min-width:990px){.results-layout--filters{grid-template-columns:230px minmax(0,1fr)}.results-layout__aside{position:sticky;top:var(--space-4);max-height:calc(100vh - var(--space-8));overflow-y:auto;padding-right:var(--space-2);scrollbar-width:thin}}.results-layout__main{display:grid;gap:var(--space-3);min-width:0;transition:opacity .15s ease}.is-loading .results-layout__main{opacity:.5;pointer-events:none}.results-header{display:grid;gap:var(--space-2)}.results-header__title{margin:0}.results-header__description{max-width:80ch;color:var(--color-text-muted);font-size:var(--text-sm)}.results-header--image{grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.results-header--image{grid-template-columns:minmax(0,1fr) 220px;align-items:center}}.results-header__image{border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface)}.results-empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface)}.results-empty>*{margin:0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;font-size:var(--text-xs);color:var(--color-text-muted)}.breadcrumbs li+li:before{content:"\203a";margin-right:var(--space-2)}.breadcrumbs a{color:var(--color-text-muted)}@media(max-width:749px){.breadcrumbs li:first-child,.breadcrumbs li[aria-current]{display:none}.breadcrumbs li+li:before{content:"\2039"}}.facet-chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 8px 4px 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs)}.facet-chip:hover{border-color:var(--color-text-muted);color:var(--color-text);text-decoration:none}.facet-chip .icon{width:.8rem;height:.8rem}.cart-blocked{margin:0;padding:var(--space-2) var(--space-3);border-radius:6px;background:color-mix(in srgb,var(--color-warning) 8%,var(--color-surface));color:var(--color-warning);font-size:var(--text-sm)}.list-picker{position:absolute;z-index:120;display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-raised),0 0 0 1px var(--color-border);font-size:var(--text-sm)}.list-picker__title{margin:0;padding-right:var(--space-6);font-weight:var(--font-body-weight-bold)}.list-picker__lists{display:grid;gap:2px;max-height:220px;margin:0;padding:0;overflow-y:auto;list-style:none}.list-picker__option{display:flex;justify-content:space-between;gap:var(--space-2);width:100%;padding:var(--space-2);border:0;border-radius:4px;background:none;color:var(--color-text);text-align:left}.list-picker__option:hover,.list-picker__option:focus-visible{background:color-mix(in srgb,var(--color-page-bg) 50%,var(--color-surface))}.list-picker__count{color:var(--color-text-muted)}.list-picker__new{display:grid;gap:var(--space-2);margin:0;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.list-picker__close{position:absolute;top:6px;right:8px;width:28px;height:28px;border:0;background:none;color:var(--color-text-muted);font-size:1.3rem;line-height:1}.list-toast{position:fixed;left:50%;bottom:var(--space-6);z-index:130;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-nav-bg);color:var(--color-nav-text);box-shadow:var(--shadow-raised);font-size:var(--text-sm);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.list-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease}.list-toast a{color:var(--color-search-button);font-weight:var(--font-body-weight-bold)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/base.css.map */
