product-info.bm-product-detail,product-info.bm-product-detail.gradient{background:var(--bm-bg-deep);color:var(--bm-text)}product-info.bm-product-detail .page-width{margin-inline:auto;max-width:1800px}product-info.bm-product-detail .product__media-wrapper,product-info.bm-product-detail .product__info-container,product-info.bm-product-detail .product__details-panel,product-info.bm-product-detail .product__media-list,product-info.bm-product-detail .product__media,product-info.bm-product-detail .product-media-container.global-media-settings,product-info.bm-product-detail .global-media-settings,product-info.bm-product-detail .thumbnail,product-info.bm-product-detail .thumbnail-list__item{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}product-info.bm-product-detail .product__info-container{padding:0}product-info.bm-product-detail .product__info-container>*+*{margin:1.6rem 0 0}product-info.bm-product-detail .product-media-container.media-type-image .media{padding-top:100%!important}product-info.bm-product-detail .media>img{object-fit:cover!important}product-info.bm-product-detail .rating-wrapper{align-items:center;display:flex;gap:.8rem;margin:0 0 .4rem}product-info.bm-product-detail .rating-count,product-info.bm-product-detail .rating-text{color:var(--bm-muted);font-family:var(--bm-font-mono);font-size:1.2rem;margin:0}product-info.bm-product-detail .product__sku{color:var(--bm-concrete);font-family:var(--bm-font-mono);font-size:1.2rem;letter-spacing:.08em;margin:.6rem 0 0;text-transform:uppercase}product-info.bm-product-detail .product__sku-label{color:var(--bm-muted);margin-right:.4rem}product-info.bm-product-detail .bm-key-features{margin-top:1.8rem}product-info.bm-product-detail .bm-key-features__label{color:var(--bm-concrete);font-family:var(--bm-font-mono);font-size:1.2rem;font-weight:700;letter-spacing:.1em;margin:0 0 .8rem;text-transform:uppercase}product-info.bm-product-detail .bm-key-features__content{color:var(--bm-warm-steel);font-family:var(--bm-font-body);font-size:1.5rem;line-height:1.5}product-info.bm-product-detail .bm-key-features__content ul{list-style:none;margin:0;padding:0}product-info.bm-product-detail .bm-key-features__content li{padding-left:2.2rem;position:relative}product-info.bm-product-detail .bm-key-features__content li+li{margin-top:.7rem}product-info.bm-product-detail .bm-key-features__content li:before{color:var(--bm-red);content:"\2714";left:0;position:absolute}product-info.bm-product-detail .product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 7.5rem}product-info.bm-product-detail .product-form__input--swatch{gap:1.2rem}product-info.bm-product-detail .product__accordion{border:0;border-top:1px solid rgba(238,240,241,.08)}product-info.bm-product-detail .product__accordion:last-of-type{border-bottom:1px solid rgba(238,240,241,.08)}product-info.bm-product-detail .product__accordion summary{color:var(--bm-text);padding:1.8rem 0}product-info.bm-product-detail .product__accordion .accordion__title{font-family:var(--bm-font-mono);font-size:1.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}product-info.bm-product-detail .product__accordion .accordion__content{color:var(--bm-warm-steel);font-family:var(--bm-font-body);font-size:1.5rem;line-height:1.6;padding:0 0 1.8rem}@media screen and (min-width:750px)and (max-width:989px){product-info.bm-product-detail .product.grid{display:block}product-info.bm-product-detail .product__media-wrapper,product-info.bm-product-detail .product__info-wrapper{max-width:none;padding:0;width:100%}product-info.bm-product-detail .product__media-wrapper{margin-bottom:3.2rem}}@media screen and (min-width:990px){product-info.bm-product-detail .product.grid{align-items:start;display:grid;gap:clamp(32px,4vw,72px);grid-template-columns:minmax(0,1fr) clamp(360px,34vw,580px)}product-info.bm-product-detail .product--large:not(.product--no-media) .product__media-wrapper,product-info.bm-product-detail .product--large:not(.product--no-media) .product__info-wrapper{max-width:none;padding:0;width:100%}product-info.bm-product-detail media-gallery{align-items:stretch;display:flex;flex-direction:row;gap:clamp(10px,1vw,18px)}product-info.bm-product-detail media-gallery>slider-component:not(.thumbnail-slider){flex:1 1 auto;max-width:900px;min-width:0;order:2}product-info.bm-product-detail .thumbnail-slider{display:block;flex:0 0 clamp(11rem,10vw,14.4rem);margin:0;order:1;padding:0;position:relative}product-info.bm-product-detail .thumbnail-slider .slider-button{display:none}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;overflow-x:hidden;overflow-y:auto;padding:0 .6rem 0 0;position:absolute;scroll-snap-type:none;scrollbar-color:auto;scrollbar-width:auto}@supports not selector(::-webkit-scrollbar){product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider{scrollbar-color:var(--bm-steel-blue) transparent;scrollbar-width:thin}}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item.slider__slide{max-width:none;width:100%}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar{width:8px}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar-track{background:color-mix(in srgb,var(--bm-steel-blue) 25%,transparent);border-radius:4px}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider::-webkit-scrollbar-thumb{background:var(--bm-steel-blue);border-radius:4px}product-info.bm-product-detail .thumbnail-list__item{aspect-ratio:1 / 1;flex:0 0 auto;width:100%}product-info.bm-product-detail .thumbnail{height:100%;width:100%}product-info.bm-product-detail .thumbnail[aria-current]{box-shadow:inset 0 0 0 2px var(--bm-red)}}product-info.bm-product-detail .product-form__submit{align-items:center;border-radius:var(--bm-button-radius);display:inline-flex;font-size:2rem;justify-content:center;min-height:0;height:48px}product-info.bm-product-detail .product-form__submit:before,product-info.bm-product-detail .product-form__submit:after{border-radius:var(--bm-button-radius)}product-info.bm-product-detail .shopify-payment-button__button{border-radius:var(--bm-button-radius)!important;min-height:48px}product-info.bm-product-detail shop-pay-button{--shop-pay-button-border-radius: var(--bm-button-radius);--shop-pay-button-width: 100%;display:block;width:100%}product-info.bm-product-detail .shopify-payment-button__more-options{margin-top:.8rem;text-align:center;width:100%}@media screen and (min-width:1200px){product-info.bm-product-detail .product-form__buttons{align-items:start;column-gap:1.2rem;display:grid;grid-template-columns:1fr 1fr;max-width:none;row-gap:0}product-info.bm-product-detail .product-form__submit{grid-column:1;grid-row:1;margin:0;width:100%}product-info.bm-product-detail .shopify-payment-button{display:contents}product-info.bm-product-detail shopify-accelerated-checkout,product-info.bm-product-detail shop-pay-button,product-info.bm-product-detail .shopify-payment-button__button{align-self:start;grid-column:2;grid-row:1;margin:0}product-info.bm-product-detail .shopify-payment-button__more-options{grid-column:1 / -1;grid-row:2;justify-self:center}}@media screen and (max-width:749px){product-info.bm-product-detail .product__info-container{padding:0}}product-info.bm-product-detail .bm-size-chart{margin:.4rem 0 1.6rem}product-info.bm-product-detail .bm-size-chart summary{color:var(--bm-warm-steel);cursor:pointer;display:inline-block;font-family:var(--bm-font-mono);font-size:1.3rem;letter-spacing:.06rem;min-height:3.2rem;padding:.6rem 0;text-decoration:underline;text-underline-offset:.3rem;text-transform:uppercase}product-info.bm-product-detail .bm-size-chart summary:hover{color:var(--bm-text)}product-info.bm-product-detail .bm-size-chart summary:focus-visible{outline:2px solid var(--bm-text);outline-offset:2px}product-info.bm-product-detail .bm-size-chart[open] summary{color:var(--bm-text)}product-info.bm-product-detail .bm-size-chart__body{background:var(--bm-bg-deep);border:1px solid var(--bm-border);border-radius:var(--bm-button-radius);margin-top:.8rem;padding:1.2rem 1.6rem 1.6rem}product-info.bm-product-detail .bm-size-chart__scroll{overflow-x:auto}product-info.bm-product-detail .bm-size-chart__table{border-collapse:collapse;color:var(--bm-text);font-family:var(--bm-font-body);font-size:1.4rem;width:100%}product-info.bm-product-detail .bm-size-chart__table th,product-info.bm-product-detail .bm-size-chart__table td{border-bottom:1px solid var(--bm-border);padding:1rem 1.2rem 1rem 0;text-align:left;white-space:nowrap}product-info.bm-product-detail .bm-size-chart__table thead th{color:var(--bm-muted);font-family:var(--bm-font-mono);font-size:1.2rem;font-weight:500;letter-spacing:.06rem;text-transform:uppercase}product-info.bm-product-detail .bm-size-chart__table tbody th{font-weight:700}product-info.bm-product-detail .bm-size-chart__table tbody tr:last-child th,product-info.bm-product-detail .bm-size-chart__table tbody tr:last-child td{border-bottom:0}product-info.bm-product-detail .bm-size-chart__note{color:var(--bm-muted);font-size:1.3rem;margin:1.2rem 0 0}product-info.bm-product-detail .rte a{color:var(--bm-text);text-decoration:underline;text-decoration-thickness:.1rem;text-underline-offset:.3rem}product-info.bm-product-detail .rte a:hover{color:var(--bm-warm-steel);text-decoration-thickness:.2rem}product-info.bm-product-detail .rte a:focus-visible{outline:2px solid var(--bm-text);outline-offset:3px}product-info.bm-product-detail .bm-tab-footer p{margin:1.2rem 0 0}product-info.bm-product-detail [data-bm-hidden],product-modal [data-bm-hidden]{display:none!important}@media screen and (max-width:989px){product-info.bm-product-detail .thumbnail-slider{margin:1rem 0 0;padding:0}product-info.bm-product-detail .thumbnail-slider .slider-button{display:none}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;overflow:visible;padding:0;scroll-snap-type:none}product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider .thumbnail-list__item.slider__slide{aspect-ratio:1 / 1;flex:none;max-width:none;width:auto}product-info.bm-product-detail .thumbnail-list:after{display:none}}@media screen and (min-width:750px)and (max-width:989px){product-info.bm-product-detail .thumbnail-slider .thumbnail-list.slider{grid-template-columns:repeat(6,minmax(0,1fr))}}product-info.bm-product-detail media-gallery>slider-component:not(.thumbnail-slider){position:relative}.bm-gal-arrow{align-items:center;background:color-mix(in srgb,var(--bm-bg-deep) 70%,transparent);border:1px solid color-mix(in srgb,var(--bm-text) 35%,transparent);border-radius:50%;color:var(--bm-text);cursor:pointer;display:flex;height:4.4rem;justify-content:center;margin-top:-2.2rem;opacity:.55;padding:0;position:absolute;top:50%;transition:opacity .15s ease;width:4.4rem;z-index:3}.bm-gal-arrow[hidden]{display:none}.bm-gal-arrow--prev{left:1rem}.bm-gal-arrow--next{right:1rem}.bm-gal-arrow:hover,.bm-gal-arrow:focus-visible{opacity:1}.bm-gal-arrow:focus-visible{outline:2px solid var(--bm-text);outline-offset:2px}.bm-gal-arrow svg{height:2rem;width:2rem}product-modal.product-media-modal,product-modal .product-media-modal__dialog,product-modal .product-media-modal__content{background:var(--bm-bg-deep)}@supports not selector(::-webkit-scrollbar){product-modal .product-media-modal__content{scrollbar-color:var(--bm-steel-blue) var(--bm-bg-deep)}}product-modal .product-media-modal__content::-webkit-scrollbar{width:14px}product-modal .product-media-modal__content::-webkit-scrollbar-track{background:var(--bm-bg-deep);border-left:1px solid var(--bm-border)}product-modal .product-media-modal__content::-webkit-scrollbar-thumb{background:var(--bm-steel-blue);border:3px solid var(--bm-bg-deep);border-radius:8px;min-height:48px}product-modal .product-media-modal__toggle{background:var(--bm-bg-deep);border-color:var(--bm-border);color:var(--bm-text)}product-info.bm-product-detail .product__media-wrapper{position:relative}.bm-pd__media-badge{background:color-mix(in srgb,var(--bm-bg-deep) 82%,transparent);border:1px solid color-mix(in srgb,var(--bm-text) 18%,transparent);color:var(--bm-text);font-family:var(--bm-font-mono);font-size:1.2rem;letter-spacing:.1em;padding:.5rem .9rem;pointer-events:none;position:absolute;right:1.2rem;text-transform:uppercase;top:1.2rem;z-index:3}@media screen and (max-width:749px){.bm-pd__media-badge{font-size:1.1rem;right:1.6rem;top:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bm-product-detail.css.map */
