.product-details{--wwsw-red: #a3162b;--wwsw-muted: #6b6b6b;--wwsw-faint: #8f8f8f}.product-details h1{font-size:1.5rem;font-weight:400;letter-spacing:.01em;line-height:1.1}@media(min-width:750px){.product-details h1{font-size:2.25rem}}.product-details product-price .price{font-size:1.125rem;font-weight:500}.product-details product-price .compare-at-price{font-size:.875rem;color:var(--wwsw-faint);text-decoration-color:var(--wwsw-faint)}.product-details product-price [ref=priceContainer]{display:flex;align-items:baseline;gap:8px}.product-details product-price+.text-block,.product-details product-price~.text-block{color:var(--wwsw-muted);white-space:nowrap}.product-details product-price~.text-block a{color:inherit;text-decoration-color:#0000004d;text-underline-offset:2px}.product-details .variant-picker__form{display:flex;flex-direction:column;gap:12px}.product-details .variant-option--swatches{order:-1}.product-details .variant-option--buttons legend{font-size:.8125rem}.product-details .variant-option__swatch-value{font-weight:600;color:var(--color-foreground)}.product-details .bmp-size-guide__trigger{color:var(--color-foreground);font-size:.8125rem;font-weight:500}.product-details .variant-option--buttons:not(.variant-option--swatches){gap:6px}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:1 1 0;min-width:0;min-height:32px;padding-block:0;padding-inline:4px;font-size:.75rem;font-weight:500}.product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:not(:has(:checked)){border-color:#0e0e0e40}.product-details .add-to-cart-button{text-transform:uppercase;font-size:1rem;font-weight:700;letter-spacing:1.2px;min-height:50px}.product-details .bmp-icon+.text-block strong{font-size:.8125rem;font-weight:600}.wwsw-color-caption{display:flex;justify-content:space-between;gap:12px;padding:6px 16px 0;font-size:.75rem;color:var(--wwsw-muted, #6b6b6b)}.wwsw-closer-look{all:unset;cursor:pointer;color:inherit;font:inherit}.wwsw-closer-look:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media(min-width:750px){.wwsw-color-caption{padding-inline:0;padding-block-start:10px;font-size:.8125rem}}media-gallery.wwsw-swipe-out-left{transition:transform .16s ease-in,opacity .16s ease-in;transform:translate(-28px);opacity:.35}media-gallery.wwsw-swipe-out-right{transition:transform .16s ease-in,opacity .16s ease-in;transform:translate(28px);opacity:.35}@media(max-width:749px){.product-information{padding-block-start:0!important}.product-details>.group-block{padding-block-start:8px!important}.product-details .group-block-content{row-gap:12px}.product-details .variant-picker__form{gap:14px}.product-details .variant-option--swatches{margin-block-start:0}.product-details .variant-option--buttons legend{margin-block-end:8px}.product-information media-gallery slideshow-component .product-media{aspect-ratio:50 / 49}.product-information media-gallery slideshow-component .product-media__image{object-fit:cover}.dialog-zoomed-gallery .product-media__image{object-fit:contain!important}.product-details .add-to-cart-button{padding-block:12px;min-height:52px!important;height:52px}.wwsw-color-caption{padding-block-start:4px}}.product-details .group-block:has(>.group-block-content>product-price){width:100%!important;max-width:none!important}.product-details .group-block-content:has(>product-price){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%!important}.product-details .group-block-content:has(>product-price)>product-price{width:auto!important;justify-self:start!important;margin:0!important;text-align:left}.product-details .group-block-content:has(>product-price)>product-price [ref=priceContainer]{justify-content:flex-start}.product-details .group-block-content:has(>product-price)>.text-block:not(product-price){justify-self:end!important;width:auto!important;max-width:none!important;margin:0!important;text-align:right}.product-details fieldset[data-bmp-size-fieldset] legend .bmp-size-guide__trigger{order:1}.product-details fieldset[data-bmp-size-fieldset]:not(:has(input:checked)) legend .variant-option__swatch-value{display:none}.product-details fieldset[data-bmp-size-fieldset]:not(:has(input:checked)) legend:after{content:"\2014";margin-inline-start:.35em;font-weight:600;color:var(--color-foreground)}.product-details .text-block[class*=__social_proof]{color:var(--wwsw-muted)}@media(min-width:990px){.product-details>.group-block{max-width:500px;margin-inline:0 auto;align-self:flex-start}}.wwsw-facts,.wwsw-thumbs,.wwsw-breadcrumb{display:none}@media(max-width:989px){.product-details .group-block-content>div:has(>.wwsw-breadcrumb){display:none}}@media(min-width:990px){.wwsw-facts{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;padding:0;list-style:none;font-size:.8125rem;color:var(--wwsw-muted, #6b6b6b)}.wwsw-facts li{display:flex;align-items:center;gap:6px}.wwsw-facts svg{flex:none;color:var(--color-foreground)}.wwsw-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.wwsw-thumbs__item{all:unset;box-sizing:border-box;cursor:pointer;width:72px;aspect-ratio:1;border:1px solid rgb(14 14 14 / .15);background:#fff;overflow:hidden}.wwsw-thumbs__item img{display:block;width:100%;height:100%;object-fit:cover}.wwsw-thumbs__item:hover{border-color:#0e0e0e80}.wwsw-thumbs__item{position:relative;overflow:visible}.wwsw-thumbs__item img{overflow:hidden}.wwsw-thumbs__item.is-active{border-color:transparent}.wwsw-thumbs__item.is-active:before,.wwsw-thumbs__item.is-active:after{content:"";position:absolute;top:-3px;bottom:-3px;width:12px;border:2px solid var(--color-foreground);pointer-events:none}.wwsw-thumbs__item.is-active:before{left:-3px;border-right:0}.wwsw-thumbs__item.is-active:after{right:-3px;border-left:0}.wwsw-thumbs__item:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.product-details>.group-block{padding-block-start:0!important}.wwsw-breadcrumb{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:12px;font-size:.8125rem;line-height:1.6;color:var(--wwsw-muted, #6b6b6b)}.wwsw-breadcrumb a{color:inherit;text-decoration:none}.wwsw-breadcrumb a:hover{color:var(--color-foreground);text-decoration:underline}.wwsw-breadcrumb [aria-current]{color:var(--color-foreground)}}@media(max-width:749px){.product-information media-gallery.sticky-content{position:static!important}}@media(max-width:749px){.wwsw-color-caption{display:none}}@media(max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{display:grid;grid-template-columns:minmax(0,1fr) 46%;grid-template-areas:"info button" "price button";align-items:center;column-gap:14px;row-gap:2px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart .sticky-add-to-cart__info{grid-area:info;padding-left:0}sticky-add-to-cart .sticky-add-to-cart__title{display:block;font-size:14px}sticky-add-to-cart .sticky-add-to-cart__variant{font-size:13px;opacity:.7}sticky-add-to-cart .sticky-add-to-cart__price{grid-area:price;font-size:17px;font-weight:700}sticky-add-to-cart .sticky-add-to-cart__bar .compare-at-price{display:inline;font-size:13px;font-weight:400}sticky-add-to-cart .sticky-add-to-cart__button{grid-area:button;width:100%;height:52px;padding:0 12px;border-radius:6px}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper{display:none}}@media(min-width:990px){.product-information media-gallery.sticky-content{position:static!important}}.wwsw-guarantee{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:#f2eee6;color:#0e0e0e}.wwsw-guarantee__icon{flex-shrink:0;margin-top:1px}.wwsw-guarantee p{margin:0}.wwsw-guarantee__title{font-size:14px;font-weight:600;line-height:1.35}.wwsw-guarantee__text{font-size:13px;line-height:1.4;opacity:.8}.product-details variant-picker{margin-top:-6px}.product-details .variant-option--swatches{--variant-picker-swatch-width: 28px;--variant-picker-swatch-height: 28px;column-gap:16px}sticky-add-to-cart .sticky-add-to-cart__button{text-transform:uppercase;letter-spacing:1.2px}.product-details product-price~.text-block strong{color:var(--color-foreground);font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wwsw-pdp.css.map */
