html body .product-description__toggle[hidden]{display:none!important}html body .bvj-cart-bar{z-index:35;max-width:100%;box-sizing:border-box;background:#f8f5ee;color:#20252a}html body .bvj-cart-bar__inner{min-width:0}html body .bvj-cart-bar .bvj-cart-bar__submit.button{background:#3b312a;color:#fff;min-height:48px;border-radius:8px;font-family:var(--font-body-family, sans-serif);font-weight:600;letter-spacing:0}html body .bvj-cart-bar__submit:after{box-shadow:none}html body .bvj-cart-bar__error{max-height:100px;overflow-y:auto}html body .bvj-cart-bar button:focus-visible{outline:2px solid #625147;outline-offset:3px}@media(max-width:749px){html body main[data-template=product]{--page-gutter: 16px}html body main[data-template=product] product-info[id^=MainProduct]>product-component>.page-width{padding-inline:16px}html body main[data-template=product] product-info[id^=MainProduct]{padding-top:12px;padding-bottom:20px}html body main[data-template=product] .breadcrumbs-product{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-height:32px;margin:0 0 12px;padding:0;font-family:var(--font-body-family);font-size:13px!important;line-height:1.4!important}html body main[data-template=product] .breadcrumbs-product a{font-size:inherit!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-block:8px}html body main[data-template=product] .breadcrumbs-product>[aria-current=page],html body main[data-template=product] .breadcrumbs-product>[aria-hidden=true]:nth-last-child(2){display:none}html body main[data-template=product] product-info[id^=MainProduct] .product__media-wrapper .media-type-image .product__media.media{height:clamp(220px,66vw,300px)!important;padding-top:0!important}html body main[data-template=product] product-info[id^=MainProduct] .product__media img{object-fit:contain!important;padding:10px!important}html body main[data-template=product] product-info[id^=MainProduct] .thumbnail-list{gap:8px}html body main[data-template=product] product-info[id^=MainProduct] .thumbnail-list__item.slider__slide{flex:0 0 60px;width:60px}html body main[data-template=product] product-info[id^=MainProduct] .thumbnail-slider{margin-top:10px}html body main[data-template=product] product-info[id^=MainProduct] .product__info-wrapper{margin-top:16px}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container{padding:16px!important;border-radius:10px;box-shadow:none}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container>*+*{margin-top:10px!important}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container>.product__text--brand{font-size:12px!important;line-height:1.4!important;margin-bottom:8px}html body main[data-template=product] product-info[id^=MainProduct] .product__favorite{display:none}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container .product__title{padding-right:0;margin-bottom:8px}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container .product__title h1{font-size:24px!important;line-height:1.2!important;letter-spacing:-.015em}html body main[data-template=product] product-info[id^=MainProduct] .bvj-product-identifiers:not(.hidden){font-size:12px!important;line-height:1.55!important;gap:2px 12px}html body main[data-template=product] product-info[id^=MainProduct] .bvj-product-intro p{display:none}html body main[data-template=product] product-info[id^=MainProduct] .bvj-product-intro a{font-size:13px!important;line-height:1.4;min-height:32px}html body main[data-template=product] product-info[id^=MainProduct] .price--large .price-item{font-size:28px!important;line-height:1.2!important}html body main[data-template=product] product-info[id^=MainProduct] .price__sale .price-item--regular{font-size:15px!important}html body main[data-template=product] product-info[id^=MainProduct] .product__tax{font-size:12px!important;line-height:1.45!important;margin-top:4px!important}html body main[data-template=product] product-info[id^=MainProduct] .product__inventory.visibility-hidden,html body main[data-template=product] product-info[id^=MainProduct] .product__inventory:empty,html body main[data-template=product] product-info[id^=MainProduct] .quantity__rules:empty{display:none!important}html body main[data-template=product] product-info[id^=MainProduct] product-form{min-width:0}html body main[data-template=product] product-info[id^=MainProduct] variant-selects{display:block;margin-top:12px!important;margin-bottom:0}html body main[data-template=product] product-info[id^=MainProduct] .product-form__input{margin-bottom:10px}html body main[data-template=product] product-info[id^=MainProduct] .form__label{font-size:14px!important;line-height:1.4!important;margin-bottom:6px}html body main[data-template=product] product-info[id^=MainProduct] .select__select{font-size:16px!important;line-height:1.4;min-height:48px;padding-block:10px}html body main[data-template=product] product-info[id^=MainProduct] .product-form__input input[type=radio]+label,html body main[data-template=product] product-info[id^=MainProduct] .ibs70-configurator__choice{font-size:14px!important;line-height:1.3!important;min-height:44px;padding:9px 12px}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container .product-form__quantity{gap:8px 12px;margin:12px 0 8px!important}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container .quantity{width:128px!important;height:44px;min-height:44px}html body main[data-template=product] product-info[id^=MainProduct] .quantity__button{width:44px;min-width:44px}html body main[data-template=product] product-info[id^=MainProduct] .quantity__input{min-width:0;font-size:16px!important}html body main[data-template=product] product-info[id^=MainProduct] .product__info-container .product-form__submit{min-height:48px;font-size:16px!important;padding:12px 16px;margin-bottom:0}html body main[data-template=product] .bvj-purchase-support{font-size:14px!important;line-height:1.5!important;padding-top:12px}html body main[data-template=product] .bvj-purchase-support__help{margin:8px 0 0}html body main[data-template=product] .bvj-purchase-support__links{gap:0 12px}html body main[data-template=product] .bvj-purchase-support__links a{font-size:13px!important}html body main[data-template=product] .product-description{padding:24px 16px!important}html body main[data-template=product] .product-description__row{gap:24px}html body main[data-template=product] .product-description__heading,html body main[data-template=product] .product-specs__heading,html body main[data-template=product] .related-products__heading,html body main[data-template=product] .bvj-brand__heading{font-size:26px!important;line-height:1.2!important;margin-bottom:14px}html body main[data-template=product] .product-description__body,html body main[data-template=product] .product-description__body-content,html body main[data-template=product] .product-description__body-content p,html body main[data-template=product] .bvj-brand__body,html body main[data-template=product] .bvj-brand__body p{font-size:16px!important;line-height:1.6!important}html body main[data-template=product] .product-description__toggle{font-size:14px!important;line-height:1.4;min-height:44px;margin-top:8px}html body main[data-template=product]:has(.product-specs__table) [data-bvj-specs-preview]{display:none!important}html body main[data-template=product] .product-specs{padding:20px 16px!important}html body main[data-template=product] .product-specs__group-heading{font-size:21px!important;line-height:1.3!important;margin:18px 0 12px}html body main[data-template=product] .product-specs__table,html body main[data-template=product] .product-description__table{width:100%;table-layout:fixed}html body main[data-template=product] .product-specs__table td,html body main[data-template=product] .product-description__table td{font-size:14px!important;line-height:1.5!important;padding:10px!important;word-break:normal;overflow-wrap:break-word;vertical-align:top}html body main[data-template=product] .product-specs__table td:first-child,html body main[data-template=product] .product-description__table td:first-child{display:table-cell;width:48%;font-weight:600;-webkit-hyphens:auto;hyphens:auto}html body main[data-template=product] .product-description__table td:first-child .svg-wrapper{display:none}html body main[data-template=product] .bvj-brand{padding:20px 16px!important}html body main[data-template=product] .bvj-brand__inner{padding:20px 16px;gap:16px}html body main[data-template=product] .bvj-brand__body p{margin-bottom:12px}html body main[data-template=product] .bvj-brand__body p:last-child{margin-bottom:0}html body main[data-template=product] .bvj-brand__link{font-size:14px!important}html body:has(main[data-template=product]) .header__heading-logo{max-height:50px;width:auto;max-width:120px}html body:has(main[data-template=product]) .header__icon{min-width:44px;min-height:44px}html body:has(main[data-template=product]) .header__icon--menu .icon{width:26px;height:26px}html body:has(main[data-template=product]) .section-advice-newsletter{margin-top:0!important}html body:has(main[data-template=product]) .advice-newsletter{padding:32px 16px!important}html body:has(main[data-template=product]) .advice-newsletter__row{gap:28px}html body:has(main[data-template=product]) .advice-newsletter__column{gap:12px}html body:has(main[data-template=product]) .advice-newsletter__heading{font-size:28px!important;line-height:1.2!important}html body:has(main[data-template=product]) .advice-newsletter__body,html body:has(main[data-template=product]) .advice-newsletter__body p{font-size:16px!important;line-height:1.6!important}html body:has(main[data-template=product]) .advice-newsletter__buttons{gap:4px}html body:has(main[data-template=product]) .advice-newsletter__link{font-size:14px!important;line-height:1.4;min-height:44px}html body:has(main[data-template=product]) .advice-newsletter__input{min-height:48px;font-size:16px!important}html body:has(main[data-template=product]) .advice-newsletter__submit{min-height:48px;font-size:16px!important}html body:has(main[data-template=product]) .footer{padding-top:32px!important;padding-bottom:32px!important}html body:has(main[data-template=product]) footer :is(h2,h3){font-size:24px!important;line-height:1.25!important}html body .bvj-cart-bar{padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}html body .bvj-cart-bar__inner{grid-template-columns:minmax(82px,.8fr) minmax(0,1.7fr);gap:4px 10px}html body .bvj-cart-bar__product{grid-column:1 / -1;grid-row:1}html body .bvj-cart-bar__product strong{display:none}html body .bvj-cart-bar__product span{font-size:12px!important;line-height:1.4}html body .bvj-cart-bar__price{grid-row:2;grid-column:1}html body .bvj-cart-bar__price strong{font-size:20px!important;line-height:1.2}html body .bvj-cart-bar__price small{font-size:11px!important;line-height:1.3}html body .bvj-cart-bar .bvj-cart-bar__submit.button{grid-row:2;grid-column:2;width:100%;min-width:0;min-height:48px;font-size:14px!important;padding:8px 10px}html body .bvj-cart-bar__error{font-size:13px!important;line-height:1.4}}@media(forced-colors:active){html body .bvj-cart-bar{background:Canvas;color:CanvasText;border-top:1px solid CanvasText}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-mobile.css.map */
