.main-product-section .main-product--grid:has(>.oso-product-details){display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding:0}.main-product-section .main-product--grid:has(>.oso-product-details)>.featured-gallery-card{width:100%;min-width:0;max-width:none;flex:none;position:static;order:0}.main-product-section .main-product--grid:has(>.oso-product-details)>.product-information--wrapper{width:100%;min-width:0;max-width:none;padding:0;position:static;order:1}.main-product-section .oso-product-details{grid-column:1/-1;order:2;display:grid;grid-template-columns:minmax(0,1fr);gap:36px;width:100%;min-width:0;margin:16px 0 0;padding:40px 0 0;border-top:1px solid rgba(var(--border-color),.8)}.main-product-section .oso-product-details:empty{display:none}.main-product-section .oso-product-details__description,.main-product-section .oso-product-details__support{width:100%;max-width:80ch;min-width:0;margin-inline:auto}.main-product-section .oso-product-details .product--description{max-width:none;font-size:16px;line-height:1.8}.main-product-section .oso-product-details .product--description>p{margin-bottom:1.25em}.main-product-section .oso-product-details .oso-set-description{max-width:none}.main-product-section .oso-product-details__support>*+*{margin-top:32px}.main-product-section .oso-product-details iframe[src*="youtube.com"],.main-product-section .oso-product-details iframe[src*="youtube-nocookie.com"],.main-product-section .oso-product-details iframe[src*="vimeo.com"]{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9}.main-product-section .oso-product-details video,.main-product-section .oso-product-details img{max-width:100%;height:auto}.main-product-section .oso-product-details .table-content{max-width:100%;overflow-x:auto}@media(min-width:992px){.main-product-section .main-product--grid:has(>.oso-product-details){grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);column-gap:clamp(36px,5vw,80px);row-gap:56px;padding-top:32px}.main-product-section .oso-product-details{margin-top:8px;padding-top:56px;gap:44px}}@media(max-width:749px){.main-product-section .main-product--grid:has(>.oso-product-details){gap:28px}.main-product-section .oso-product-details{margin-top:4px;padding-top:32px;gap:28px}.main-product-section .oso-product-details .product--description{line-height:1.75}}.main-product-section .oso-product-details__faq{width:100%;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/121/assets/oso-product-layout.css.map */
