.collection-swatches{background-color:var(--swatches-bg, #ffffff);padding-top:var(--swatches-padding-top, 24px);padding-bottom:var(--swatches-padding-bottom, 24px);width:100%}.collection-swatches__container{max-width:1400px;margin:0 auto;padding:0 20px}.collection-swatches__heading{color:var(--swatches-text, #000000);font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin:0 0 20px}.collection-swatches__grid{display:flex;gap:16px;justify-content:center;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0}.collection-swatches__grid::-webkit-scrollbar{display:none}.collection-swatches__item{display:flex;flex-direction:column;align-items:center;text-decoration:none;flex-shrink:0;scroll-snap-align:start;transition:transform .2s ease;min-width:0}.collection-swatches__item:hover{transform:translateY(-2px)}.collection-swatches__item:focus-visible{outline:2px solid var(--swatches-hover, #000000);outline-offset:4px;border-radius:4px}.collection-swatches__image-wrapper{width:120px;height:120px;overflow:hidden;position:relative;background-color:#f0f0f0;box-shadow:0 1px 4px #00000014;transition:box-shadow .2s ease}.collection-swatches__item:hover .collection-swatches__image-wrapper{box-shadow:0 4px 12px #00000026}.collection-swatches__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.collection-swatches__item:hover .collection-swatches__image{transform:scale(1.05)}.collection-swatches__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e8e8e8}.collection-swatches__placeholder-svg{width:50%;height:50%;opacity:.4}.collection-swatches__label{display:block;margin-top:8px;color:var(--swatches-text, #000000);font-size:12px;font-weight:400;text-align:center;text-transform:capitalize;letter-spacing:-.2px;line-height:1.3;max-width:120px;word-wrap:break-word}@media screen and (min-width:1200px){.collection-swatches__grid{gap:10px;overflow-x:visible;flex-wrap:nowrap}.collection-swatches__image-wrapper{width:155px;height:200px}.collection-swatches__label{font-size:12px;max-width:130px}}@media screen and (min-width:750px)and (max-width:1199px){.collection-swatches__container{padding:0 30px}.collection-swatches__grid{gap:18px;justify-content:flex-start}.collection-swatches__image-wrapper{width:110px;height:140px}.collection-swatches__label{max-width:110px}}@media screen and (max-width:749px){.collection-swatches{padding-top:calc(var(--swatches-padding-top, 24px) * .75);padding-bottom:calc(var(--swatches-padding-bottom, 24px) * .75)}.collection-swatches__container{padding:0 16px}.collection-swatches__heading{font-size:15px;margin-bottom:14px}.collection-swatches__grid{gap:7px;justify-content:flex-start;padding-right:16px}.collection-swatches__image-wrapper{width:80px;height:110px}.collection-swatches__label{font-size:10px;margin-top:6px;max-width:80px;letter-spacing:.02em}}.offer-banner{border:1.5px solid var(--ob-border-color, #000);background:var(--ob-bg, transparent);padding:13px 14px;margin:16px 0 20px;font-family:inherit}.offer-banner__row{display:flex;align-items:end;justify-content:space-between;gap:14px;flex-wrap:wrap}.offer-banner__main{min-width:0}.offer-banner__tag{display:inline-block;background:var(--ob-tag-bg, #000);color:var(--ob-tag-color, #fff);font-size:var(--ob-tag-fs-m, 9px);letter-spacing:1.5px;font-weight:600;padding:7px 7px 4px;margin-bottom:7px}.offer-banner__headline{color:var(--ob-headline-color, #000);font-size:var(--ob-headline-fs-m, 13px);font-weight:600;line-height:1.3}.offer-banner__subtext{color:var(--ob-subtext-color, #777);font-size:var(--ob-subtext-fs-m, 11px);margin-top:2px}.offer-banner__countdown{text-align:right;flex-shrink:0}.offer-banner__label{color:var(--ob-label-color, #777);font-size:var(--ob-label-fs-m, 9px);letter-spacing:1.5px;margin-bottom:3px}.offer-banner__timer{color:var(--ob-timer-color, #000);font-size:var(--ob-timer-fs-m, 20px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:1px}@media screen and (max-width:750px){.offer-banner__countdown{display:flex;justify-content:space-between;width:100%;align-items:center;border-top:1px solid #ddd;padding-top:18px}.offer-banner__timer{line-height:calc(var(--ob-timer-fs-m) - 6px)}.offer-banner__row{gap:10px}}@media screen and (min-width:750px){.offer-banner__tag{font-size:var(--ob-tag-fs, 9px)}.offer-banner__headline{font-size:var(--ob-headline-fs, 14px)}.offer-banner__subtext{font-size:var(--ob-subtext-fs, 11px)}.offer-banner__label{font-size:var(--ob-label-fs, 9px)}.offer-banner__timer{font-size:var(--ob-timer-fs, 24px);line-height:var(--ob-timer-fs);margin-bottom:-5px}}predictive-search.is-active{width:100%;position:absolute;z-index:9999;top:0;left:0;box-shadow:0 12px 32px #0000001f;background:#fff}predictive-search.is-active .search-input-layout.is-visible.is-searched{position:relative;left:0;top:0;right:0}predictive-search.is-active .wrapper{padding:20px;width:100%;max-width:1400px}predictive-search.is-active .search-popdown__header{width:100%;background:var(--search-bg-color)}predictive-search.is-active .search-inner-wrapper{display:flex;flex-direction:row;align-items:center}predictive-search .search-inner-wrapper .search-popdown__close{display:none}predictive-search.is-active .search-inner-wrapper .search-popdown__close{display:block;width:60px}.search-discovery{--sd-chip-bg: #f2f2f2;--sd-chip-text: #111111;--sd-chip-hover-bg: #e2e2e2;--sd-grid-cols-mobile: 2;--sd-grid-cols-desktop: 6;padding:1rem 0 0;position:relative;top:0;width:100%;left:0;right:0;background:#fff;z-index:9;padding:20px 0;display:none}.drawer__content .search-discovery{overflow-y:scroll;height:calc(100dvh - 50px);padding-bottom:50px}[data-search-popdown].is-searched .search-discovery{display:block}.drawer__content [data-search-popdown].is-searched .search-discovery{display:flex;flex-direction:column}.search-discovery__block+.search-discovery__block{margin-top:1.5rem}[data-search-popdown].is-searched .search-discovery.search-discovery--typing{display:none}predictive-search.is-active a.search-discovery__card-link:hover{color:inherit}predictive-search.is-active .search-popdown__header{padding:0 20px}predictive-search.is-active .search-popdown__main{min-height:50px}predictive-search.is-active .search-inner-wrapper .search-popdown__main{min-height:auto}predictive-search.is-active .search-popdown__close .search-popdown__close__button{padding:unset}predictive-search.is-active .search__results__outer{padding:0}predictive-search.is-active.is-typing .search__results__outer{padding:20px 0}@media(min-width:750px){[data-search-popdown].is-searched .search-discovery{display:grid}.search-discovery{grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:2rem;align-items:start}.search-discovery__block+.search-discovery__block{margin-top:0}}.search-discovery__label{margin:0 0 .75rem;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.85;padding-bottom:2px;border-bottom:2px solid #ddd}.search-discovery__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.search-discovery__chip-item{margin:0}.search-discovery__chip{display:inline-flex;align-items:center;border:0;cursor:pointer;padding:.4rem .9rem;border-radius:999px;font-size:.85rem;line-height:1.2;background:var(--sd-chip-bg);color:var(--sd-chip-text);transition:background-color .15s ease}.search-discovery__chip:hover,.search-discovery__chip:focus-visible{background:var(--sd-chip-hover-bg)}.search-discovery__grid,.drawer__content .search-discovery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--sd-grid-cols-mobile),minmax(0,1fr));gap:1rem}@media(min-width:750px){.search-discovery__grid{grid-template-columns:repeat(var(--sd-grid-cols-desktop),minmax(0,1fr))}}.search-discovery__card{margin:0}.search-discovery__card-link{display:block;text-decoration:none;color:inherit}.search-discovery__card-media{position:relative;aspect-ratio:auto;background:#f6f6f6;overflow:hidden;margin-bottom:.5rem}.search-discovery__card-image{width:100%;height:100%;object-fit:cover;display:block}.search-discovery__card-title{margin:0 0 .2rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-discovery__card-price{margin:0;font-weight:600}.search-discovery--typing{display:none}
/*# sourceMappingURL=/cdn/shop/t/158/compiled_assets/styles.css.map */
