.main-product__hero{background-color:var(--color-background);margin:0 auto;max-width:var(--page-width);position:relative}.main-product--no-media .main-product__hero{max-width:36rem;padding:var(--space-large) var(--space-viewport-sides) 0}.main-product__media{display:block;grid-area:media;position:relative}.main-product__details{width:100%}.main-product__details--style-button{margin-top:calc(var(--space-between-product-blocks) * 1.5)}.main-product--with-media .main-product__info{grid-area:info;padding:var(--space-small) var(--space-viewport-sides) 0;width:100%}.main-product--with-media .main-product__form{grid-area:form;padding:0 var(--space-viewport-sides)}.main-product--with-media .main-product__details{grid-area:details;padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}.main-product--rounded-corners.main-product--with-media .media-gallery{padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}@media screen and (min-width: 100rem){.main-product--with-media .main-product__hero{padding-left:var(--space-viewport-sides);padding-right:var(--space-viewport-sides)}}@media screen and (min-width: 768px){.main-product--with-media .main-product__hero{align-items:start;display:grid;gap:0 var(--space-grid-gap);grid-template-areas:"media info" "media form" "media details";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:max-content max-content 1fr}.main-product--with-media .main-product__info,.main-product--with-media .main-product__form,.main-product--with-media .main-product__details{max-width:36rem;padding-left:0;padding-right:var(--space-viewport-sides)}.main-product--with-media .main-product__form{padding-top:0}.main-product--rounded-corners.main-product--with-media .media-gallery{padding-right:0}}@media screen and (min-width: 1240px){.main-product--with-media .main-product__hero--3-columns{display:grid;grid-template-areas:"info media form" "details media form";grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:max-content 1fr}.main-product--with-media .main-product__hero--3-columns .main-product__info,.main-product--with-media .main-product__hero--3-columns .main-product__form,.main-product--with-media .main-product__hero--3-columns .main-product__details{padding-right:0}.main-product--with-media .main-product__hero--3-columns .main-product__info,.main-product--with-media .main-product__hero--3-columns .main-product__details{padding-left:var(--space-viewport-sides)}.main-product--with-media .main-product__hero--3-columns .main-product__form{aspect-ratio:var(--product-image-aspect-ratio);display:flex;flex-direction:column;justify-content:center;padding:var(--space-large) var(--space-viewport-sides) var(--space-large) 0}.main-product--with-media .main-product__hero--3-columns.main-product__hero--no-details .main-product__info-container{aspect-ratio:1;justify-content:center}.main-product--rounded-corners.main-product--with-media .main-product__hero--3-columns .media-gallery{padding-left:0}.main-product__details--style-button{margin-top:var(--space-between-product-blocks)}}.no-js .main-product--section .media-gallery-old__slide:not(:first-of-type){display:none}.main-product__add-to-cart-container{display:grid;gap:var(--space-small);grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 550px){.main-product__add-to-cart-container{grid-template-columns:repeat(3,minmax(0,1fr))}.main-product__add-to-cart-button{grid-column:span 2}}@media screen and (min-width: 768px){.main-product .featured-product__add-to-cart-container{grid-template-columns:1fr 2fr}.main-product--no-media .featured-product__add-to-cart-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.main-product--no-media .featured-product__add-to-cart-button{margin-top:0}}.main-product .variant-picker{display:grid;gap:var(--space-small);grid-template-columns:repeat(1,minmax(0,1fr))}.main-product--3-options .variant-picker{grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (min-width: 900px){.main-product .main-product__form .variant-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.main-product--3-options .main-product__form .variant-picker{grid-template-columns:repeat(3,minmax(0,1fr))}}.main-product .product-sticky-quick-add__form-container .variant-picker{display:block}
/*# sourceMappingURL=/cdn/shop/t/16/assets/styles-component-main-product.css.map */
