#MainContent[data-template^=product] .product-information{--page-content-width: 1280px;--page-width: calc(var(--page-content-width) + var(--page-margin) * 2)}#MainContent[data-template^=product] .mob-fitment-native{padding:20px var(--page-margin)}#MainContent[data-template^=product] .mob-fitment-native h2{font-size:clamp(24px,2.5vw,32px);line-height:1.15}#MainContent[data-template^=product] .mob-fitment-native__controls{grid-template-columns:minmax(135px,1fr) minmax(135px,.9fr) minmax(160px,1fr) minmax(210px,1.5fr) auto auto}#MainContent[data-template^=product] .product-details,#MainContent[data-template^=product] .product-details>.group-block{min-width:0}#MainContent[data-template^=product] .product-details h1{font-size:clamp(25px,2.2vw,34px);line-height:1.2;margin-block:0;overflow-wrap:anywhere}#MainContent[data-template^=product] product-sku-component{color:var(--mob-readable-muted, #cfcfcf);font-size:14px;line-height:1.5;overflow-wrap:anywhere}#MainContent[data-template^=product] .sku-label{font-weight:700;margin-inline-end:.35em}#MainContent[data-template^=product] .media-gallery--carousel .product-media-container{--product-media-fit: contain}#MainContent[data-template^=product] .media-gallery--carousel .product-media-container--image{background:#fff}#MainContent[data-template^=product] .media-gallery--carousel .product-media__image,#MainContent[data-template^=product] .media-gallery--carousel .product-media video,#MainContent[data-template^=product] .media-gallery--carousel .deferred-media__poster-image{object-fit:contain}#MainContent[data-template^=product] .media-gallery--carousel .slideshow-controls__thumbnail{background:#fff}#MainContent[data-template^=product] .product-details .rte{font-size:16px;line-height:1.65;overflow-wrap:anywhere}#MainContent[data-template^=product] .product-details .rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:normal;text-transform:none;margin-block:24px 10px}#MainContent[data-template^=product] .product-details .rte :is(p,ul,ol){margin-block:0 16px;line-height:inherit}#MainContent[data-template^=product] .product-details .rte li+li{margin-block-start:6px}#MainContent[data-template^=product] .product-details .rte>:first-child{margin-block-start:0}#MainContent[data-template^=product] .product-details .rte img{display:block;max-width:100%;height:auto;margin-inline:auto}#MainContent[data-template^=product] .product-details .rte table{display:block;max-width:100%;overflow-x:auto}@media screen and (max-width:1200px){#MainContent[data-template^=product] .mob-fitment-native__controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#MainContent[data-template^=product] .mob-fitment-native__controls label:nth-child(4){grid-column:auto}}@media screen and (max-width:749px){#MainContent[data-template^=product] .product-information{padding-block-start:16px}#MainContent[data-template^=product] .product-details{margin-block-start:20px}#MainContent[data-template^=product] .product-details h1{font-size:25px}}@media screen and (max-width:580px){#MainContent[data-template^=product] .mob-fitment-native__controls{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mob-product-layout.css.map */
