html body main product-info[id^=MainProduct] .product__info-container{max-width:none;padding:clamp(1.6rem,2vw,2.4rem);border:1px solid rgba(var(--color-foreground),.13);border-radius:1.2rem;background:rgba(var(--color-foreground),.025);box-shadow:0 5px 22px rgba(var(--color-foreground),.035);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:1.6rem}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}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bvj-product-purchase.css.map */
