body.loc-interior-page{--loc-polish-panel: #14171c;--loc-polish-soft: #1b1f25;--loc-polish-line: #3d434c;--loc-polish-shadow: 0 6px 24px #00000018;--loc-polish-accent: #ffcd00}html[data-loc-appearance=light] body.loc-interior-page{--loc-polish-panel: #fafaf8;--loc-polish-soft: #f1f2ef;--loc-polish-line: #d6d9dc;--loc-polish-shadow: 0 6px 24px #17191c06}.loc-interior-page .loc-interior-toolbar{min-height:64px;padding-block:12px}.loc-interior-page .loc-breadcrumb{font-size:12px}.loc-interior-page .loc-breadcrumb__current{color:var(--loc-ink)}.loc-interior-page .loc-appearance{box-shadow:0 1px 3px #00000008}.loc-interior--collection #MainContent>.section-wrapper:has(h1) .section-content-wrapper{padding-block:16px 28px;gap:12px}.loc-interior--collection #MainContent>.section-wrapper:has(h1) h1{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.04em}.loc-interior--collection #MainContent>.section-wrapper:has(h1) h1:before{content:"";display:block;width:32px;height:4px;border-radius:999px;margin-bottom:14px;background:var(--loc-polish-accent)}.loc-interior--collection #MainContent>.section-wrapper:has(h1) .text-block:not(:has(h1)){max-width:64ch;color:var(--loc-muted);font-size:15px;line-height:1.75}.loc-interior-page #MainContent .facets--horizontal.facets-controls-wrapper{border:1px solid var(--loc-polish-line);border-radius:14px;background:var(--loc-polish-panel);padding:6px 18px;margin-bottom:24px;min-height:56px}.loc-interior-page #MainContent .facets--filters-title{font-size:14px;font-weight:650;letter-spacing:0}.loc-interior-page #MainContent .facets :is(.facets__label,.products-count-wrapper){font-size:12px;letter-spacing:.015em;text-transform:none}.loc-interior-page .facets .checkbox__label{padding-block:7px;font-size:13px;line-height:1.45}.loc-interior-page .facets .checkbox:has(input:checked) .checkbox__label-text{font-weight:650}.loc-interior-page .facets .facets__summary{font-weight:650}.loc-interior-page .facets .facets__panel-content{border-color:var(--loc-polish-line)}.loc-interior-page .sorting-filter__summary{border-radius:8px;padding-inline:10px;background:transparent}.loc-interior-page .loc-results-count{margin-inline-start:auto;color:var(--loc-muted);font-size:12px;white-space:nowrap}.loc-interior-page #MainContent .loc-catalog-card .product-card__content{gap:10px 8px;align-content:start}.loc-interior-page #MainContent .loc-catalog-card .card-gallery{border:1px solid var(--loc-polish-line);border-radius:18px;box-shadow:var(--loc-polish-shadow)}.loc-interior-page #MainContent .loc-catalog-card .card-gallery :is(.product-media,.product-media-container,slideshow-container){background:#fff}.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline{font-size:10px;font-weight:500;letter-spacing:.07em;line-height:1.4;margin-top:4px;min-height:18px}.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline>span:last-child:not(:empty){border-radius:5px;background:var(--loc-polish-soft);padding:2px 5px;font-size:9px;letter-spacing:.04em}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink] p{font-size:15px;font-weight:600;line-height:1.45;min-height:4.35em;letter-spacing:-.015em}.loc-interior-page #MainContent .loc-catalog-card product-price:not(.card-gallery *){min-height:44px;margin-top:0}.loc-interior-page #MainContent .loc-catalog-card .price{font-size:17px;font-weight:650;letter-spacing:-.025em}.loc-interior-page #MainContent .loc-catalog-card .compare-at-price{margin-inline-start:3px;font-size:12px}.loc-interior-page #MainContent .loc-catalog-card .loc-card-quick-add{margin-top:0}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button{background:var(--loc-polish-panel);border-color:var(--loc-field-line)}.loc-interior-page #MainContent .loc-catalog-card .loc-release-clock{border-radius:0 0 17px 17px}.loc-interior-page #MainContent .product-grid:not([product-grid-view=zoom-out]){row-gap:32px;column-gap:24px}@media(min-width:750px){.loc-interior-page #MainContent .facets--vertical:not(.facets-drawer *){padding-inline:16px;border:1px solid var(--loc-polish-line);border-radius:16px;background:var(--loc-polish-panel);align-self:start}.loc-interior-page #MainContent .facets--vertical:not(.facets-drawer *) :is(.facets__form,.facets__panel-content){background:transparent}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.loc-interior-page #MainContent .loc-catalog-card .card-gallery{transition:box-shadow .18s ease,border-color .18s ease}.loc-interior-page #MainContent .loc-catalog-card:hover .card-gallery{border-color:var(--loc-field-line);box-shadow:0 8px 24px #00000012}.loc-interior-page #MainContent .loc-card-quick-add .quick-add__button:hover:not(:disabled){color:var(--loc-bg);background:var(--loc-ink)}}@media(max-width:749px){.loc-interior-page .loc-interior-toolbar{min-height:60px;gap:12px}.loc-interior--collection #MainContent>.section-wrapper:has(h1) .section-content-wrapper{padding-block:8px 20px}.loc-interior--collection #MainContent>.section-wrapper:has(h1) h1{font-size:28px}.loc-interior--collection #MainContent>.section-wrapper:has(h1) h1:before{width:24px;height:3px;margin-bottom:10px}.loc-interior-page #MainContent .facets-toggle{height:auto;min-height:58px;margin:4px var(--loc-gutter) 20px;padding:6px 10px;gap:10px;border:1px solid var(--loc-polish-line);border-radius:12px;background:var(--loc-polish-panel)}.loc-interior-page #MainContent .facets-toggle__wrapper{margin:0}.loc-interior-page #MainContent .facets-toggle__button{min-height:44px;padding:8px 4px;font-size:13px}.loc-interior-page #MainContent .product-grid:not([product-grid-view=zoom-out]){row-gap:28px;column-gap:14px}.loc-interior-page #MainContent .loc-catalog-card .card-gallery{border-radius:14px}.loc-interior-page #MainContent .loc-catalog-card .loc-release-clock{border-radius:0 0 13px 13px}.loc-interior-page #MainContent .loc-catalog-card .product-card__content{gap:8px}.loc-interior-page #MainContent .loc-catalog-card [ref=productTitleLink] p{font-size:13px;line-height:1.5;min-height:4.5em}.loc-interior-page #MainContent .loc-catalog-card .price{font-size:15px}.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline{font-size:10px;letter-spacing:.03em}}@media(max-width:359px){.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline{flex-wrap:wrap;min-height:36px}.loc-interior-page #MainContent .loc-catalog-card .loc-catalog-overline>span:last-child{margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/loc-interior-polish.css.map */
