.main-product--root .main-product--wrapper>.product-form{min-width:0}.main-product--root .hl-drop__detail>product-carousel{min-width:0}@media(min-width:768px){.main-product--root[data-section-id]{--hl-media-height: clamp(480px, 82svh, 1000px);max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,3vw,48px)}.main-product--root[data-section-id] .main-product--wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:clamp(24px,3vw,40px)}.main-product--root .main-product--wrapper>product-carousel{grid-column:1;grid-row:1;width:100%;min-width:0;height:auto;align-self:start}.main-product--root .main-product--wrapper>.product-form{grid-column:2;grid-row:1;width:100%;padding:0;margin:0;align-self:start;text-align:left;height:auto}.main-product--root .main-product--wrapper>.carousel-nav-arrow{display:none}.main-product--root product-carousel .card-carousel--wrapper{height:var(--hl-media-height)}.main-product--root product-carousel .card-carousel--container,.main-product--root product-carousel .card-carousel--block{height:100%;max-height:var(--hl-media-height)}.main-product--root product-carousel .product-media--root,.main-product--root product-carousel .product-zoom--root,.main-product--root product-carousel .product-media--modal,.main-product--root product-carousel .product-video--root{height:100%;width:100%}.main-product--root product-carousel .product-media--root{display:flex;align-items:center;justify-content:center}.main-product--root product-carousel .product-zoom--wrapper,.main-product--root product-carousel .product-media--root>img,.main-product--root product-carousel .product-media--modal>img{width:100%;height:100%;object-fit:contain;border-radius:0}.main-product--root product-carousel .product-video--container{padding-top:0;height:100%}.main-product--root product-carousel .product-video--container :is(video,.plyr,.plyr__video-wrapper){width:100%;height:100%;object-fit:contain}.main-product--root product-carousel .product-model--root{height:100%;padding-top:0}.main-product--root product-carousel .ludey-product-thumbnails{gap:6px;margin-top:10px}.main-product--root product-carousel .ludey-product-thumbnail{flex-basis:64px;height:64px;border-radius:0}}@media(max-width:767px){.hl-drop-product-preview .main-product--wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hl-drop-product-preview .carousel-nav-arrow{display:flex;justify-content:center}}.main-product--root product-carousel[data-title-below-media] .card-carousel--wrapper{position:relative}.main-product--root product-carousel[data-title-below-media] :is(.card-carousel--prev,.card-carousel--next){top:auto;bottom:12px;transform:none;display:flex;justify-content:center}.main-product--root product-carousel[data-title-below-media] .card-carousel--prev{left:calc(50% - 50px);right:auto}.main-product--root product-carousel[data-title-below-media] .card-carousel--next{right:calc(50% - 50px);left:auto}.main-product--root product-carousel[data-title-below-media][style*="--total-slides:1;"] :is(.card-carousel--prev,.card-carousel--next){display:none}.main-product--root .hl-product-gallery-title{margin:16px 0 0;padding-inline:16px;overflow-wrap:anywhere}@media(min-width:768px){.main-product--root .hl-product-gallery-title{padding-inline:0}}@media(max-width:767px){.main-product--root product-carousel[data-title-below-media] :is(.card-carousel--prev,.card-carousel--next){width:44px;height:44px;min-width:44px;min-height:44px;bottom:6px;padding:6px;background:transparent;border:0;box-shadow:none;color:#fff}.main-product--root product-carousel[data-title-below-media] .card-carousel--prev{left:6px;right:auto}.main-product--root product-carousel[data-title-below-media] .card-carousel--next{right:6px;left:auto}.main-product--root product-carousel[data-title-below-media] :is(.card-carousel--prev,.card-carousel--next):before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#19161c7a;border:1px solid rgb(255 255 255 / 24%);pointer-events:none}.main-product--root product-carousel[data-title-below-media] .nav-arrow{position:relative;display:flex;align-items:center;justify-content:center}.main-product--root product-carousel[data-title-below-media] .nav-arrow svg{width:16px;height:16px;color:#fff;fill:#fff}.main-product--root product-carousel[data-title-below-media] :is(.card-carousel--prev,.card-carousel--next)[aria-disabled=true]{opacity:.3}.main-product--root product-carousel[data-title-below-media] :is(.card-carousel--prev,.card-carousel--next):focus-visible{outline:2px solid #d6b9f9;outline-offset:1px}}@media(min-width:768px){.main-product--root product-carousel .product-zoom--root{flex:0 1 auto;width:min(100%,calc(var(--hl-media-height) * var(--product-media--aspect-ratio)));height:auto;aspect-ratio:var(--product-media--aspect-ratio);max-height:100%;align-self:center}.main-product--root product-carousel .product-zoom--wrapper{display:block;width:100%;height:100%;object-fit:contain}.main-product--root product-carousel .product-zoom--enlarged{max-width:none;max-height:none;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/hl-product-layout.css.map */
