body.bb-site .bb-product{background:var(--bb-paper, #141718);color:var(--bb-ink, #f1f0eb);--media-radius: 0px;--media-border-width: 0px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--inputs-radius: 0px;--inputs-radius-outset: 0px}body.bb-site .bb-product>.page-width{max-width:144rem;padding-inline:clamp(2rem,4vw,6.4rem)}body.bb-site .bb-product__breadcrumb{margin:0 0 3.2rem}body.bb-site .bb-product__breadcrumb a{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.4rem;font:400 1.3rem/1.5 var(--font-body-family);letter-spacing:0;text-transform:none;color:var(--bb-muted, #b6bab7);text-decoration:none}body.bb-site .bb-product__breadcrumb a:hover{color:var(--bb-red, #c9484e)}body.bb-site .bb-product .product{align-items:flex-start}body.bb-site .bb-product .product__info-wrapper{padding:0}body.bb-site .bb-product .product__info-container{max-width:none}body.bb-site .bb-product .product__info-container>*+*{margin-top:2.2rem}body.bb-site .bb-product .product__title{margin:0 0 1.6rem}body.bb-site .bb-product__eyebrow{margin:0 0 1rem;color:var(--bb-muted, #b6bab7);font:400 1.2rem/1.5 var(--font-body-family);letter-spacing:0;text-transform:none}body.bb-site .bb-product .product__title h1{margin:0;max-width:none;font-family:var(--font-body-family);font-weight:700;font-stretch:normal;font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1.14;letter-spacing:-.02em;text-transform:uppercase;color:var(--bb-ink, #f1f0eb);overflow-wrap:anywhere}body.bb-site .bb-product .price{font-size:2.1rem;letter-spacing:0;color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .price__badge-sale,body.bb-site .bb-product .price__badge-sold-out{border-radius:0;font-size:1.1rem}body.bb-site .bb-product .product__tax{color:var(--bb-muted, #b6bab7);line-height:1.5}body.bb-site .bb-product variant-selects{margin-top:2.8rem;padding-top:0;border-top:0}body.bb-site .bb-product .product-form__input{max-width:none;margin-bottom:2rem}body.bb-site .bb-product .form__label{margin-bottom:1rem;font:500 1.3rem/1.5 var(--font-body-family);letter-spacing:0;text-transform:none;color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;min-width:5.2rem;padding:1.2rem 1.6rem;margin:0 .6rem .8rem 0;border:1px solid #748081;border-radius:0;background:transparent;color:var(--bb-ink, #f1f0eb);font:500 1.3rem/1.2 var(--font-body-family);letter-spacing:0;transition:border-color .18s,background-color .18s,color .18s}body.bb-site .bb-product .product-form__input--pill input[type=radio]+label:hover{border-color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .product-form__input--pill input[type=radio]:checked+label{background:var(--bb-ink, #f1f0eb);color:var(--bb-paper, #141718);border-color:var(--bb-ink, #f1f0eb);box-shadow:none}body.bb-site .bb-product .product-form__input--pill input[type=radio].disabled+label{opacity:.48;text-decoration:line-through}body.bb-site .bb-product .product-form__input--pill input[type=radio]:focus-visible+label,body.bb-site .bb-product .swatch-input__input:focus-visible+.swatch-input__label,body.bb-site .bb-product a:focus-visible,body.bb-site .bb-product button:focus-visible{outline:2px solid var(--bb-red, #c9484e);outline-offset:4px}body.bb-site .bb-product .swatch-input__label{--swatch-input--size: 4.4rem;border-radius:0}body.bb-site .bb-product .swatch-input__input:checked+.swatch-input__label{outline-color:var(--bb-red, #c9484e)}body.bb-site .bb-product .quantity{min-height:4.8rem;border:1px solid #748081;width:14rem;background:transparent;color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .quantity:after,body.bb-site .bb-product .quantity:before{box-shadow:none}body.bb-site .bb-product .quantity__button{width:4.4rem;color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .quantity__input{color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .product-form__buttons{max-width:none}body.bb-site .bb-product .product-form__submit{min-height:5.4rem;border-radius:0;border:1px solid #9f2330;background:#9f2330;color:#fff;font-weight:600;font-size:1.4rem;letter-spacing:0;text-transform:none}body.bb-site .bb-product .product-form__submit:after,body.bb-site .bb-product .product-form__submit:before{box-shadow:none}body.bb-site .bb-product .product-form__submit:hover:not(:disabled):not([aria-disabled=true]){background:#b42c3c;border-color:#b42c3c}body.bb-site .bb-product .product-form__submit:disabled{background:#474f52;border-color:#474f52;color:#f1f0eb}body.bb-site .bb-product .product-form__error-message-wrapper{color:#ff9098}body.bb-site .bb-product .product__description{margin-top:3.2rem;padding-top:0;border-top:0;font-size:1.5rem;line-height:1.7;color:var(--bb-muted, #b6bab7);overflow-wrap:anywhere}body.bb-site .bb-product .product__description h2,body.bb-site .bb-product .product__description h3{color:var(--bb-ink, #f1f0eb);font-size:2.2rem;line-height:1.2}body.bb-site .bb-product .product__description table{display:block;max-width:100%;overflow-x:auto}body.bb-site .bb-product .product__description img{max-width:100%;height:auto}body.bb-site .bb-product .product__accordion{border-color:var(--bb-line, #343a3c)}body.bb-site .bb-product .product__accordion .accordion__title{font-size:1.7rem}body.bb-site .bb-product .product__media-wrapper{min-width:0}body.bb-site .bb-product .product-media-container,body.bb-site .bb-product .product__media{background:#fff}body.bb-site .bb-product .product__media img{object-fit:contain}body.bb-site .bb-product .product-media-container.constrain-height{--viewport-offset: 210px;--constrained-min-height: 380px}body.bb-site .bb-product .thumbnail{border-radius:0;border:1px solid #748081;background:#fff}body.bb-site .bb-product .thumbnail[aria-current]{border:2px solid var(--bb-red, #c9484e);box-shadow:none}body.bb-site .bb-product .thumbnail img{object-fit:contain}body.bb-site .bb-product .slider-button{min-width:4.4rem;min-height:4.4rem;color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .share-button{margin-top:2.4rem}@media(min-width:990px){body.bb-site .bb-product .product:not(.product--no-media){column-gap:6%}body.bb-site .bb-product .product:not(.product--no-media) .product__media-wrapper{width:56%;max-width:56%}body.bb-site .bb-product .product:not(.product--no-media) .product__info-wrapper{width:38%;max-width:38%;padding:0}body.bb-site .bb-product .product__column-sticky{top:12rem}}@media(min-width:750px)and (max-width:989px){body.bb-site .bb-product .product:not(.product--no-media){column-gap:4%}body.bb-site .bb-product .product:not(.product--no-media) .product__media-wrapper{width:52%;max-width:52%}body.bb-site .bb-product .product:not(.product--no-media) .product__info-wrapper{width:44%;max-width:44%;padding:0}body.bb-site .bb-product .product__column-sticky{position:static}body.bb-site .bb-product .product__title h1{font-size:3.6rem}}@media(max-width:749px){body.bb-site .bb-product__breadcrumb{margin-bottom:1.6rem}body.bb-site .bb-product .product__info-wrapper{padding-top:3.2rem}body.bb-site .bb-product .product__media-list{margin-bottom:1.2rem}body.bb-site .bb-product .product__title h1{font-size:clamp(3.2rem,8.2vw,4.2rem);max-width:none}body.bb-site .bb-product .product-media-container.constrain-height{--constrained-min-height: 280px;--viewport-offset: 340px}body.bb-site .bb-product .product__description{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){body.bb-site .bb-product *,body.bb-site .bb-product *:before,body.bb-site .bb-product *:after{transition-duration:.01ms}}body.bb-site .bb-product .product__tax a,body.bb-site .bb-product .product__description a,body.bb-site .bb-product .share-button__button{color:var(--bb-ink, #f1f0eb)}body.bb-site .bb-product .product__description h2,body.bb-site .bb-product .product__description h3{font-family:var(--font-body-family);font-weight:700;text-transform:uppercase;letter-spacing:0}.bb-garment-info{margin-top:24px}.bb-garment-info details{border-top:1px solid var(--bb-line)}.bb-garment-info details:last-child{border-bottom:1px solid var(--bb-line)}.bb-garment-info summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;min-height:52px}.bb-garment-info summary::-webkit-details-marker{display:none}.bb-garment-info summary h2{font-size:16px!important;line-height:1.4;margin:0;letter-spacing:0}.bb-garment-info summary>span{font-size:24px;color:var(--bb-red);line-height:1}.bb-garment-info details[open] summary>span{transform:rotate(45deg)}.bb-garment-info__body{font-size:14px;line-height:1.7;color:var(--bb-muted);padding-bottom:18px}.bb-garment-info__body p{margin:0 0 14px}.bb-garment-info__body a{color:var(--bb-ink);text-underline-offset:4px}.bb-garment-info table{border-collapse:collapse;width:100%;font-size:14px;box-shadow:none;margin-bottom:14px}.bb-garment-info th,.bb-garment-info td{text-align:left;border:1px solid var(--bb-line);padding:9px 12px}.bb-garment-info th{color:var(--bb-ink);font-weight:600}.bb-garment-info__measure{font-size:12px;line-height:1.6}body.bb-site .bb-product .product__description li>p{display:inline;margin:0}body.bb-site .bb-product .product__description li{padding-left:.25rem;margin-bottom:.8rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bb-product.css.map */
