.stw2-collection-navigation{display:flex;gap:36px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;padding:20px max(18px,calc((100vw - 1440px)/2));border-bottom:1px solid #eee}.stw2-collection-navigation::-webkit-scrollbar{display:none}.stw2-collection-navigation a{color:#171717;text-decoration:none;font-size:14px;letter-spacing:.07em;font-weight:600;padding:0 0 9px}.stw2-collection-navigation a[aria-current=page]{border-bottom:2px solid #171717}.collection-hero__title{font-size:clamp(23px,2.7vw,36px)!important;letter-spacing:-.035em;font-weight:750!important}.collection-hero__inner{padding-top:18px!important;padding-bottom:12px!important}.collection-hero__description{font-size:14px}.collection .product-grid,.related-products .product-grid{column-gap:4px!important;row-gap:24px!important}.collection .product-grid .grid__item,.related-products .product-grid .grid__item{min-width:0}.stw2-tile{width:100%;color:#171717}.stw2-tile__photo{display:block;position:relative;background:#e8e8e8;aspect-ratio:3/4;overflow:hidden}.stw2-tile__photo img{width:100%;height:100%;object-fit:contain;display:block}.stw2-tile__sale{position:absolute;top:12px;left:12px;background:#fff;padding:3px 11px;font-size:12px;letter-spacing:.05em}.stw2-tile__info{padding:13px 12px 4px}.stw2-tile__title{display:block;text-decoration:none;color:#171717;font-size:15px;font-weight:550;line-height:1.35}.stw2-tile__prices{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;margin-top:5px}.stw2-tile__prices s{color:#77746f;font-size:13px}.stw2-tile__form{margin-top:14px}.stw2-tile__form select{display:block;width:100%;padding:9px 24px 9px 0;border:0;border-bottom:1px solid #171717;background:transparent;color:#171717;font-size:14px;border-radius:0}.stw2-tile__form button{width:100%;margin-top:11px;min-height:40px;background:#171717;border:0;color:#fff;font-size:11px;letter-spacing:.035em;font-weight:650;cursor:pointer}.stw2-tile__form button:disabled{background:#d3d3d3;color:#777;cursor:not-allowed}.stw2-quick-error{font-size:12px;color:#a22}.related-products__heading{font-size:22px!important;font-weight:750!important;letter-spacing:-.02em}.related-products .grid{margin-top:22px}.facets-container{padding-top:12px!important;padding-bottom:12px!important}.facet-filters__label,.facets__heading{font-size:13px!important}@media(max-width:749px){.stw2-collection-navigation{gap:26px;padding:18px 16px 10px}.stw2-collection-navigation a{font-size:13px}.collection-hero__inner{padding:16px!important}.collection .product-grid,.related-products .product-grid{margin:0!important;column-gap:4px!important;row-gap:22px!important}.collection .product-grid .grid__item,.related-products .product-grid .grid__item{width:calc(50% - 2px)!important;max-width:calc(50% - 2px)!important}.collection #product-grid,.related-products .product-grid{padding-left:0!important;padding-right:0!important}.stw2-tile__info{padding:10px 10px 2px}.stw2-tile__title{font-size:13px}.stw2-tile__prices{font-size:12px;gap:5px}.stw2-tile__prices s{font-size:11px}.stw2-tile__form select{font-size:12px}.stw2-tile__form button{font-size:10px;min-height:38px}.related-products{padding-left:0!important;padding-right:0!important}.related-products__heading{padding:0 16px;font-size:20px!important}.stw2-tile__sale{top:8px;left:8px;font-size:11px;padding:2px 8px}}.stw2-tile__photo{background:#fff!important;aspect-ratio:3/4!important}.stw2-tile__photo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important}.stw2-tile__title{text-transform:none!important;letter-spacing:0!important;font-weight:550!important}.stw2-tile__info{min-height:85px}.related-products .stw2-tile__info{min-height:0}.stw2-tile__form button:disabled{background:#dedede!important;color:#777!important}.stw2-tile__form select{outline-offset:3px}.collection-hero__inner{padding-top:8px!important;padding-bottom:0!important}.collection-hero__title{margin:0!important}.collection-hero__description{margin-top:8px!important}.collection .facets-container{padding-top:8px!important;padding-bottom:8px!important}.collection .section-template--padding{padding-top:0!important}.related-products__heading{margin-bottom:18px!important}@media(max-width:749px){.collection-hero__inner{padding:8px 16px 0!important}.collection-hero__title{font-size:25px!important}.collection .facets-container{padding-top:6px!important;padding-bottom:8px!important}.collection .product-grid,.related-products .product-grid{row-gap:18px!important}.stw2-tile__photo{aspect-ratio:3/4!important}.stw2-tile__info{padding:10px 8px 2px!important;min-height:72px}.stw2-tile__title{font-size:13px!important;font-weight:550!important;line-height:1.3!important}.stw2-tile__prices{margin-top:4px!important}.related-products .stw2-tile__form{margin-top:12px}.related-products .stw2-tile__form button{min-height:42px!important;font-size:10px!important;letter-spacing:0!important}.related-products .stw2-tile__info{min-height:0}.related-products__heading{margin:0 0 16px!important}}@media(min-width:750px){.stw2-collection-navigation{max-width:100%;gap:clamp(24px,3vw,54px);padding-top:22px;padding-bottom:12px}.stw2-collection-navigation a{font-size:13px}.collection-hero__inner{padding-top:20px!important;padding-bottom:14px!important}.collection .product-grid,.related-products .product-grid{column-gap:10px!important;row-gap:36px!important}.stw2-tile__photo{aspect-ratio:3/4!important}.stw2-tile__info{padding:13px 10px 4px!important}.related-products .stw2-tile__form{max-width:100%}.related-products .stw2-tile__form button{min-height:44px!important;font-size:12px!important}}@media(min-width:750px)and (max-width:989px){.collection .product-grid .grid__item,.related-products .product-grid .grid__item{min-width:0!important}.stw2-tile__title{font-size:14px!important}.stw2-tile__prices{font-size:13px!important}}@media(max-width:749px){.stw2-tile__photo{aspect-ratio:3/4!important}.stw2-tile__form select{min-height:44px}.stw2-tile__form button{min-height:44px!important}.stw2-collection-navigation a:focus-visible{outline:2px solid #171717;outline-offset:3px}}@media(hover:hover){.stw2-tile__photo img{transition:transform .3s ease}.stw2-tile__photo:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){.stw2-tile__photo img{transition:none!important}}@media(min-width:990px){body:has(collection-component) .stw2-collection-navigation{padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important}body:has(collection-component) .collection-hero__inner.page-width,body:has(collection-component) .facets-wrapper.page-width,body:has(collection-component) .collection.page-width{max-width:1800px!important;width:100%!important;padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important;margin-left:auto!important;margin-right:auto!important}body:has(collection-component) #product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:36px 8px!important;margin-left:0!important;margin-right:0!important;padding:0!important}body:has(collection-component) #product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}body:has(collection-component) .stw2-tile__photo{aspect-ratio:3/4!important;background:#f1f1f1!important}body:has(collection-component) .stw2-tile__photo img{background:transparent!important;object-fit:contain!important}body:has(collection-component) .stw2-tile__info{padding:12px 5px 4px!important}body:has(collection-component) .stw2-tile__title{font-size:13px!important;line-height:1.4!important}body:has(collection-component) .stw2-tile__prices{font-size:13px!important}}@media(min-width:990px)and (max-width:1150px){body:has(collection-component) #product-grid{gap:26px 8px!important}}@media(min-width:990px){body:has(collection-component) .stw2-tile__photo,body:has(collection-component) .stw2-tile__photo img{background:#fff!important}body:has(collection-component) .header.page-width{max-width:1800px!important;width:100%!important;padding-left:clamp(24px,3vw,56px)!important;padding-right:clamp(24px,3vw,56px)!important}body:has(collection-component) .header__heading-logo-wrapper,body:has(collection-component) .header__heading-logo{max-width:76px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/stw2-catalog.css.map */
