html body main[data-template=product]{background:#fff;color:#20252a}html body main[data-template=product] :is(product-info[id^=MainProduct],.product-description,.product-specs){--color-background: 255, 255, 255;--color-foreground: 32, 37, 42;background:#fff;color:#20252a}html body main[data-template=product] :is(.product-description,.product-specs){border-top:1px solid #e7e5e1}html body main[data-template=product] :is(.product-description__table-wrap,.product-specs__table-wrap){border-radius:0}html body main[data-template=product] :is(.product-description__table,.product-specs__table) tr:nth-child(2n){background:#f6f6f4}html body main[data-template=product] product-info[id^=MainProduct] .product-media-container{background:#fafaf9;border:0;border-radius:0}html body main[data-template=product] product-info[id^=MainProduct] .thumbnail{background:#fafaf9;border-radius:4px}html body main[data-template=product] product-info[id^=MainProduct] .product__media.media img{padding:8px}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container{padding:0}html body main[data-template=product] product-info[id^=MainProduct] .product__favorite{top:0;right:0}html body main[data-template=product] .bvj-product-identifiers{color:#5b5b57}html body main[data-template=product] .bvj-purchase-support{background:#f5f1e9;padding:16px 18px;border-top:0}html body main[data-template=product] .bvj-purchase-support__delivery{margin:0 0 8px}html body main[data-template=product] .bvj-media-note{margin:0 0 10px;font:400 13px/1.5 var(--font-body-family);color:#55534e}html body main[data-template=product] .related-products{background:#f6f5f2}html body main[data-template=product] .related-products .product-card{background:#fff;padding:20px;border-radius:4px;gap:10px}html body main[data-template=product] .related-products .product-card__vendor{font:600 12px/1.4 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase}html body main[data-template=product] .related-products .product-card__stock{color:#565852;font-size:13px}html body main[data-template=product] .related-products .product-card__title-link{min-height:48px;font-size:15px;line-height:24px}html body main[data-template=product] .related-products .product-card__footer{align-items:stretch;flex-direction:column;gap:12px}html body main[data-template=product] .related-products .price-item--regular{opacity:1;font-size:18px;font-weight:600}html body main[data-template=product] .related-products .product-card__cart-button .quick-add__submit{width:100%;height:auto;min-height:44px;padding:10px 8px;font-size:14px;line-height:1.4;text-decoration:none;border-radius:4px;background:#eee8df}html body main[data-template=product] :is(a,button,input,select,summary):focus-visible{outline:2px solid #3b312a;outline-offset:3px}html body main[data-template=product] input[type=radio]:focus-visible+label{outline:2px solid #3b312a;outline-offset:3px}html body:has(main[data-template=product]) .bvj-cart-bar{background:#fff}@media(max-width:749px){html body main[data-template=product] .related-products .product-card{padding:12px}html body main[data-template=product] .related-products .product-card__cart-button .quick-add__submit{font-size:13px}html body main[data-template=product] .bvj-purchase-support{padding:14px}}html body main product-info[id^=MainProduct] .product__info-container{max-width:none;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;display:flow-root}html body main product-info[id^=MainProduct] .product__info-container>*+*{margin-top:1.1rem}html body main product-info[id^=MainProduct] .product__info-container>.product__text--brand{margin-top:0;font-size:1.3rem!important;line-height:1.4;font-family:var(--font-body-family);font-weight:600;letter-spacing:.08em;text-transform:uppercase}html body main product-info[id^=MainProduct] .product__info-container .product__title{padding-right:4.4rem;margin-bottom:.8rem}html body main product-info[id^=MainProduct] .product__info-container .product__title h1{font-size:clamp(2.6rem,2.3vw,3.2rem)!important;line-height:1.18!important;letter-spacing:-.015em}html body main product-info[id^=MainProduct] .product__favorite{width:4rem;height:4rem;right:1.6rem;top:1.6rem}html body main product-info[id^=MainProduct] .product__favorite .icon{width:2.2rem;height:2.2rem}html body main product-info[id^=MainProduct] .bvj-product-identifiers:not(.hidden){display:flex;flex-wrap:wrap;gap:.2rem 1.2rem;font-size:1.3rem!important;line-height:1.5!important}html body main product-info[id^=MainProduct] .bvj-product-intro{font-size:1.5rem;line-height:1.55}html body main product-info[id^=MainProduct] .bvj-product-intro a{display:inline-flex;align-items:center;min-height:3.6rem}html body main product-info[id^=MainProduct] .product__info-container .price--large:not(.price--on-sale) .price__regular .price-item--regular,html body main product-info[id^=MainProduct] .product__info-container .price--large .price-item--sale.price-item--last{font-size:clamp(2.6rem,2.2vw,3rem);line-height:1.2;font-weight:700}html body main product-info[id^=MainProduct] .product__tax{font-size:1.3rem;line-height:1.5}html body main product-info[id^=MainProduct] .product-form__input{min-width:0}html body main product-info[id^=MainProduct] .product__info-container .product-form__quantity{float:none;width:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.2rem;margin:1rem 0 .8rem}html body main product-info[id^=MainProduct] .product__info-container .quantity__label{position:static!important;overflow:visible;width:auto;height:auto;margin:0;clip:auto;clip-path:none;white-space:normal;font-size:1.4rem;line-height:1.4}html body main product-info[id^=MainProduct] .product__info-container .quantity{width:12rem!important;min-height:4.4rem;border:1px solid rgba(var(--color-foreground),.2)}html body main product-info[id^=MainProduct] .quantity__input{font-size:1.6rem;font-weight:500}html body main product-info[id^=MainProduct] .product__info-container .product-form__quantity+div{clear:both;overflow:visible;margin-top:0}html body main product-info[id^=MainProduct] .product__info-container .product-form{margin:.8rem 0 0}html body main product-info[id^=MainProduct] .product-form__buttons{max-width:none}html body main product-info[id^=MainProduct] .product__info-container .product-form__submit,html body .bvj-cart-bar .bvj-cart-bar__submit.button{min-height:5rem;background:#3b312a;color:#fff;border-color:transparent;border-radius:.8rem;font-size:1.6rem;font-weight:600;line-height:1.3;letter-spacing:0;padding:1.2rem 1.6rem;gap:1rem;opacity:1;transition:background-color .15s ease,box-shadow .15s ease}html body main product-info[id^=MainProduct] .product-form__submit{width:100%}html body main product-info[id^=MainProduct] .product-form__submit .svg-wrapper,html body main product-info[id^=MainProduct] .product-form__submit .icon-cart-add{width:2.2rem;height:2.2rem}@media(hover:hover){html body main product-info[id^=MainProduct] .product__info-container .product-form__submit:not(:disabled):not([aria-disabled=true]):hover,html body .bvj-cart-bar .bvj-cart-bar__submit.button:not(:disabled):hover{background:#514337;opacity:1}}html body main product-info[id^=MainProduct] .product-form__submit:disabled,html body main product-info[id^=MainProduct] .product-form__submit[aria-disabled=true],html body .bvj-cart-bar .bvj-cart-bar__submit.button:disabled{opacity:.6;cursor:not-allowed}html body main product-info[id^=MainProduct] .product-form__submit:focus-visible,html body .bvj-cart-bar .bvj-cart-bar__submit.button:focus-visible,.bvj-purchase-support a:focus-visible{outline:2px solid #625147;outline-offset:3px}html body main product-info[id^=MainProduct] .product-media-container.constrain-height.media-type-image.media-fit-contain{width:100%}html body main product-info[id^=MainProduct] .product__media-wrapper .media-type-image .product__media.media{padding-top:0!important;height:clamp(30rem,calc(100vh - 30rem),56rem);height:clamp(30rem,calc(100svh - 30rem),56rem)}html body main product-info[id^=MainProduct] .product__media-wrapper .media-type-image .product__media.media img{object-fit:contain!important}html body main product-info[id^=MainProduct] .thumbnail img{object-fit:contain}.bvj-purchase-support{clear:both;border-top:1px solid rgba(var(--color-foreground),.12);padding-top:1.2rem;font-size:1.4rem;line-height:1.5;color:rgb(var(--color-foreground))}.bvj-purchase-support__benefits{display:grid;gap:.5rem}.bvj-purchase-support__benefits>span{display:flex;gap:.7rem;align-items:flex-start}.bvj-purchase-support__benefits svg{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;margin-top:.2rem}.bvj-purchase-support__help{margin:1rem 0 .2rem}.bvj-purchase-support a{color:inherit;text-underline-offset:.3rem}.bvj-purchase-support__advice{display:inline-flex;align-items:center;min-height:4.4rem;font-weight:600}.bvj-purchase-support__links{display:flex;flex-wrap:wrap;gap:0 1.6rem;margin-top:.2rem}.bvj-purchase-support__links a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.3rem}@media(min-width:990px){html body main product-info[id^=MainProduct] .product--medium:not(.product--no-media) .product__media-wrapper,html body main product-info[id^=MainProduct] .product--medium:not(.product--no-media) .product__info-wrapper{width:50%;max-width:50%}html body main product-info[id^=MainProduct] .product:not(.product--right) .product__info-wrapper{padding-left:2.4rem}html body main product-info[id^=MainProduct] .product--right .product__info-wrapper{padding-right:2.4rem;padding-left:0}html body main product-info[id^=MainProduct] media-gallery[data-desktop-layout=thumbnail]{gap:1.2rem}html body main product-info[id^=MainProduct] media-gallery[data-desktop-layout=thumbnail] .thumbnail-slider{flex:0 0 7rem;width:7rem}html body main product-info[id^=MainProduct] media-gallery[data-desktop-layout=thumbnail] .thumbnail-list{gap:1rem;max-height:56rem}html body main product-info[id^=MainProduct] media-gallery[data-desktop-layout=thumbnail] .thumbnail-list__item{flex:0 0 7rem;width:7rem}}@media(max-width:989px){html body main product-info[id^=MainProduct] .product__media-wrapper,html body main product-info[id^=MainProduct] .product__info-wrapper{width:100%;max-width:100%}html body main product-info[id^=MainProduct] .product__info-wrapper{padding:0;margin-top:1.6rem}html body main product-info[id^=MainProduct] .product__info-container{max-width:none}}@media(max-width:749px){html body main product-info[id^=MainProduct] .product__info-container{padding:0}html body main product-info[id^=MainProduct] .product__info-container .product__title h1{font-size:clamp(2.4rem,6.2vw,2.8rem)!important}html body main product-info[id^=MainProduct] .product__media-wrapper .media-type-image .product__media.media{height:clamp(24rem,72vw,34rem)}html body main product-info[id^=MainProduct] .thumbnail-list__item.slider__slide{width:7.2rem}html body .bvj-cart-bar .bvj-cart-bar__submit.button{font-size:1.4rem;padding:1rem}}@media(prefers-reduced-motion:reduce){html body main product-info[id^=MainProduct] .product-form__submit,html body .bvj-cart-bar .bvj-cart-bar__submit.button{transition:none}}@media(forced-colors:active){html body main product-info[id^=MainProduct] .product-form__submit,html body .bvj-cart-bar .bvj-cart-bar__submit.button{background:ButtonFace;color:ButtonText;border:2px solid ButtonText}}html body main[data-template=product] product-info[id^=MainProduct] .product__inventory.visibility-hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bvj-product-purchase.css.map */
