body:has(product-info[data-product-id]) .product{--stw-ink:#171717;--stw-muted:#77746F;color:var(--stw-ink)}body:has(product-info[data-product-id]) .product__media-wrapper{background:#e8e8e8}body:has(product-info[data-product-id]) .product__info-wrapper{background:#f5f4f1}body:has(product-info[data-product-id]) .product__info-container{padding:30px 24px 36px}body:has(product-info[data-product-id]) .product__text{font-size:12px;letter-spacing:.065em;color:#77746f;text-transform:uppercase}body:has(product-info[data-product-id]) .product__title h1{font-weight:750;font-size:clamp(23px,2.2vw,34px);letter-spacing:-.035em;line-height:1.16}body:has(product-info[data-product-id]) .product__title{margin-bottom:0!important}body:has(product-info[data-product-id]) .price{font-size:21px;letter-spacing:-.02em}body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio]+label{border-radius:0!important;background:transparent!important;border:1px solid #b7b4ae!important;color:#171717!important;min-width:70px;min-height:52px;display:inline-flex;justify-content:center;align-items:center;font-size:16px}body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio]:checked+label{background:#171717!important;color:#fff!important;border-color:#171717!important}body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio]:disabled+label{opacity:.4}body:has(product-info[data-product-id]) .product-form__submit{background:#171717!important;color:#fff!important;border-radius:0!important;min-height:62px;text-transform:uppercase;font-weight:700;letter-spacing:.07em}body:has(product-info[data-product-id]) .product-form__submit:before,body:has(product-info[data-product-id]) .product-form__submit:after{box-shadow:none!important;border-radius:0!important}body:has(product-info[data-product-id]) .product__description{font-size:14px;line-height:1.7}body:has(product-info[data-product-id]) .thumbnail{border-radius:0!important}body:has(product-info[data-product-id]) .product__media-list{gap:0!important}body:has(product-info[data-product-id]) .product__media-item{background:#e8e8e8}@media(max-width:749px){body:has(product-info[data-product-id]) .product__info-container{padding:24px 18px 32px}body:has(product-info[data-product-id]) .product__title h1{font-size:24px}body:has(product-info[data-product-id]) .product__info-wrapper{padding:0!important}body:has(product-info[data-product-id]) .product-form__input--pill{display:flex;flex-wrap:wrap;gap:7px}body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio]+label{flex:1;min-width:64px;margin:0!important}body:has(product-info[data-product-id]) .product__media-wrapper{padding:0!important}body:has(product-info[data-product-id]) .product__media img{width:100%;height:auto}}body:has(product-info[data-product-id]) product-info,body:has(product-info[data-product-id]) .product__media-wrapper,body:has(product-info[data-product-id]) .product__media-item,body:has(product-info[data-product-id]) .product__info-wrapper{background:#fff!important}body:has(product-info[data-product-id]) .product__info-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:16px;row-gap:12px}body:has(product-info[data-product-id]) .product__info-container>*{grid-column:1/-1;margin-top:0!important;margin-bottom:0!important}body:has(product-info[data-product-id]) .product__info-container>.product__title{grid-column:1;grid-row:auto}body:has(product-info[data-product-id]) .product__info-container>[id^=price-]{grid-column:2;align-self:start;text-align:right;white-space:nowrap}body:has(product-info[data-product-id]) .product__text{color:#77746f}body:has(product-info[data-product-id]) .product__title h1{font-size:clamp(23px,2.4vw,34px);font-weight:700;text-transform:none}body:has(product-info[data-product-id]) .product__info-container .price{font-size:clamp(20px,2.2vw,29px)}body:has(product-info[data-product-id]) .stw2-colorway{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 4px!important}body:has(product-info[data-product-id]) .stw2-colorway__label{font-size:12px;letter-spacing:.09em;color:#77746f}body:has(product-info[data-product-id]) .stw2-colorway__value{font-size:15px;color:#171717}body:has(product-info[data-product-id]) .stw2-colorway__current{display:inline-flex;border:1px solid #171717;padding:10px 14px;font-size:13px;color:#171717}body:has(product-info[data-product-id]) .product__media img{object-fit:contain!important}@media(max-width:749px){body:has(product-info[data-product-id]) .product__info-container{padding:24px 16px 32px;column-gap:10px;row-gap:12px}body:has(product-info[data-product-id]) .product__title h1{font-size:24px}body:has(product-info[data-product-id]) .product__info-container .price{font-size:22px}body:has(product-info[data-product-id]) .thumbnail-slider{background:#fff!important}}body:has(product-info[data-product-id]) .stw2-colorway{display:block!important}body:has(product-info[data-product-id]) .stw2-colorway__value{margin-left:10px}body:has(product-info[data-product-id]) .stw2-colorway__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}body:has(product-info[data-product-id]) .stw2-colorway__option{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #b7b4ae;color:#171717;text-decoration:none;font-size:14px;line-height:1.2;background:#fff}body:has(product-info[data-product-id]) .stw2-colorway__option.is-current{border:2px solid #171717;font-weight:600}body:has(product-info[data-product-id]) .stw2-colorway__option:not(.is-current):hover{border-color:#171717}body:has(product-info[data-product-id]) .stw2-colorway__options{gap:13px;align-items:center}body:has(product-info[data-product-id]) .stw2-colorway__option{width:42px;height:42px;min-height:42px;padding:5px!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;display:inline-flex;align-items:center;justify-content:center}body:has(product-info[data-product-id]) .stw2-colorway__option.is-current{border:2px solid #171717!important}body:has(product-info[data-product-id]) .stw2-colorway__option:hover{border-color:#77746f!important}body:has(product-info[data-product-id]) .stw2-colorway__option:focus-visible{outline:2px solid #171717;outline-offset:3px}body:has(product-info[data-product-id]) .stw2-colorway__swatch{width:28px;height:28px;border-radius:50%;background:var(--swatch-color);border:1px solid #c9c9c9;display:block;flex-shrink:0}body:has(product-info[data-product-id]) .stw2-colorway__swatch--rugby{background:linear-gradient(135deg,#24334a 0 50%,#77746f 50% 100%)}body:has(product-info[data-product-id]) .product__media-wrapper,body:has(product-info[data-product-id]) .product__media-item,body:has(product-info[data-product-id]) .product__info-wrapper,body:has(product-info[data-product-id]) .thumbnail-slider{background:#fff!important}body:has(product-info[data-product-id]) .product__media-item .media{background:#fff!important}body:has(product-info[data-product-id]) .thumbnail-slider{margin-top:10px!important}body:has(product-info[data-product-id]) .thumbnail-list{gap:10px!important}body:has(product-info[data-product-id]) .thumbnail-list__item{width:clamp(72px,19vw,112px)!important}body:has(product-info[data-product-id]) .thumbnail{border:1px solid #dedede!important;border-radius:0!important;background:#fff!important}body:has(product-info[data-product-id]) .thumbnail[aria-current=true]{border:2px solid #171717!important;box-shadow:none!important}body:has(product-info[data-product-id]) .product-form__submit{background:#171717!important;color:#fff!important;min-height:60px!important;letter-spacing:.045em!important}body:has(product-info[data-product-id]) .product-form__submit[disabled]{opacity:.45;cursor:not-allowed}body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio]:disabled+label,body:has(product-info[data-product-id]) .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:line-through}body:has(product-info[data-product-id]) .stw2-purchase-help{border-bottom:1px solid #e5e5e5}body:has(product-info[data-product-id]) .stw2-purchase-help details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;font-size:12px;font-weight:600;letter-spacing:.075em;color:#171717}body:has(product-info[data-product-id]) .stw2-purchase-help details summary::-webkit-details-marker{display:none}body:has(product-info[data-product-id]) .stw2-purchase-help details[open] summary span{transform:rotate(45deg)}body:has(product-info[data-product-id]) .stw2-purchase-help__content{padding:0 0 18px;font-size:14px;line-height:1.65;color:#555}body:has(product-info[data-product-id]) .stw2-purchase-help__content a{color:#171717;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){body:has(product-info[data-product-id]) .product__media-wrapper{margin-bottom:0!important}body:has(product-info[data-product-id]) .product__media-list{margin-bottom:0!important}body:has(product-info[data-product-id]) .thumbnail-slider{padding:8px 12px 12px!important;margin-top:0!important}body:has(product-info[data-product-id]) .thumbnail-list{gap:9px!important}body:has(product-info[data-product-id]) .thumbnail-list__item{width:84px!important}body:has(product-info[data-product-id]) .product__info-container{padding:20px 16px 30px!important}body:has(product-info[data-product-id]) .product__info-container .product__text{font-size:11px!important;letter-spacing:.055em}body:has(product-info[data-product-id]) .product__title h1{font-size:23px!important;line-height:1.15}body:has(product-info[data-product-id]) .product__info-container .price{font-size:21px!important}body:has(product-info[data-product-id]) .product-form__submit{min-height:58px!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/stw2-product.css.map */
