#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-info--wrapper{min-width:0!important;width:100%;max-width:100%}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block{min-width:0}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-title .m-product-title{font-size:clamp(24px,2.3vw,35px)!important;line-height:1.14!important;letter-spacing:-.025em!important;font-weight:700!important;margin:0!important;text-transform:uppercase}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-text:first-child,#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-text:first-child>*{font-size:11px!important;font-weight:600;letter-spacing:.075em}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-price{padding:5px 0 20px!important;margin-bottom:19px!important;border-bottom:1px solid #e5e5e5}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-price .m-price-item--sale{font-size:24px!important;font-weight:500;line-height:1.2}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-price .m-price__badge-sale .m-product-tag{display:inline-flex;align-items:center;justify-content:center;background:var(--dw-sale-badge-bg)!important;border-radius:0!important;color:var(--dw-sale-badge-text)!important;font-size:11px!important;padding:4px 7px!important;min-height:0!important;font-weight:700}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-dw_focal_benefits{margin:0 0 26px!important;padding:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference{border:1px solid #e4e4e4!important;border-radius:11px!important;background:#fff!important;overflow:hidden!important;width:100%!important;max-width:100%}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__item{display:flex!important;align-items:center!important;gap:10px!important;padding:16px 13px!important;min-height:65px!important;background:#fff!important;border-color:#e5e5e5!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__icon{display:flex!important;align-items:center;justify-content:center;width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;background:#050505!important;color:#fff!important;border-radius:50%!important;border:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__icon svg{width:13px!important;height:13px!important;min-width:13px;stroke:#fff!important;stroke-width:2.4!important;fill:none!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__body{gap:2px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__body strong{font-size:11px!important;letter-spacing:.03em!important;line-height:1.27!important;font-weight:700!important;text-transform:uppercase}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__body small{font-size:10px!important;color:#777!important;font-weight:400!important;line-height:1.4!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__bottom{min-height:40px;display:flex;align-items:center;justify-content:center;background:#fff!important;border-top:1px solid #e5e5e5!important;padding:10px 14px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.07em!important;text-align:center}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons{width:100%!important;max-width:100%!important;margin:0 0 22px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;gap:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>button[name=add]{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:100%!important;max-width:100%!important;flex:0 0 50px!important;height:50px!important;min-height:50px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-size:13px!important;font-weight:700!important;letter-spacing:.105em!important;padding:12px 20px!important;margin:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>button[name=add]:not(:disabled):hover{background:#222!important;border-color:#222!important;color:#fff!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-dynamic-checkout{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:10px 0 0!important;padding:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .shopify-payment-button{width:100%!important;margin:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .shopify-payment-button__button{width:100%!important;min-height:50px!important;border-radius:0!important;box-sizing:border-box!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .shopify-payment-button__more-options{display:block!important;text-decoration:underline;text-align:center;margin:12px auto 0!important;font-size:12px!important;color:#444}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-collapsible_tab{margin-top:9px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-collapsible_tab .m-collapsible--button{font-size:12px!important;letter-spacing:.05em;font-weight:600;text-transform:uppercase;min-height:48px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__images,#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--item.media-type-image{background:#fff!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--item.media-type-image img{object-fit:contain!important;object-position:center!important;max-width:100%!important}@media(min-width:1024px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-main-product--wrapper{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important;gap:clamp(32px,4vw,64px)!important;align-items:start!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails{flex:0 0 66px!important;width:66px!important;min-width:66px!important;max-width:66px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails .nav-swiper-container{width:66px!important;max-width:66px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__thumbnails .swiper-slide{width:66px!important;height:66px!important;min-height:66px!important;max-height:66px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-product-media--slider__images{width:calc(100% - 80px)!important;max-width:calc(100% - 80px)!important}}@media(max-width:767px){#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .m-main-product--wrapper{gap:18px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-title .m-product-title{font-size:clamp(23px,5.7vw,30px)!important;line-height:1.18!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-price{margin-bottom:16px!important;padding-bottom:16px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__item{min-height:66px!important;padding:12px 10px!important;gap:7px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__body strong{font-size:10px!important;letter-spacing:0!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__body small{font-size:9px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .dw-product-inline-benefits--reference .dw-product-inline-benefits__icon{height:19px!important;width:19px!important;min-width:19px!important;flex-basis:19px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-dw_focal_benefits{margin-bottom:20px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .m-product-form--wrapper>button[name=add]{min-height:46px!important;height:46px!important;flex-basis:46px!important;font-size:12px!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-buy_buttons .shopify-payment-button__button{min-height:46px!important}}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button svg.dw-qty-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;stroke:currentColor!important;stroke-width:1.8!important;fill:none!important;overflow:visible!important;display:block!important;max-width:16px!important;max-height:16px!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button svg.dw-qty-icon path{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}#m-theme product-info.m-main-product media-gallery[data-layout=layout-4] .dw-gallery-thumb-control{display:none!important}#m-theme product-info.m-main-product media-gallery[data-layout=layout-4] .m-product-media--slider__navigation .swiper-button-prev,#m-theme product-info.m-main-product media-gallery[data-layout=layout-4] .m-product-media--slider__navigation .swiper-button-next{display:flex!important;align-items:center!important;justify-content:center!important;z-index:5!important}#m-theme.template-product product-info.m-main-product[data-layout=layout-4] .main-product__block-collapsible_tab{min-height:0!important;padding-bottom:0!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph{display:block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;position:relative!important;background:none!important;border:0!important;overflow:visible!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph:before,#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;margin:0!important;padding:0!important;background:#111!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:translate(-50%,-50%)!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph:before{width:12px!important;height:1px!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph--minus:after{display:none!important;content:none!important}#m-theme product-info.m-main-product .main-product__block-buy_buttons .m-product-form--input .m-quantity__button .dw-qty-glyph--plus:after{width:1px!important;height:12px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dw-product-focal-match.css.map */
