@media(min-width:990px){.product-319{--319-sticky-top: calc(var(--header-height, 90px) + 20px)}.product-319 .product>.product__info-wrapper,.product-319 .product>.product-319__details{position:sticky;top:var(--319-sticky-top);align-self:start;height:calc(100dvh - var(--319-sticky-top) - 20px);max-height:calc(100dvh - var(--319-sticky-top) - 20px);overflow-y:auto;scrollbar-width:thin}.product-319 .product>.product__media-wrapper{position:static}.product-319 .product__media-list{overflow:visible}.product-319 .product__media-list>[data-319-gallery-end]{min-height:calc(100dvh - var(--319-sticky-top) - 20px + 80px)}}.product-319__details summary[aria-haspopup=dialog] .icon-caret{transform:rotate(-90deg)}body.overflow-hidden-319-details{overflow:hidden}.details-319{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:transparent;color:#111;overflow:hidden}.details-319::backdrop{background:#ffffffc2}.details-319__panel{position:absolute;inset:0 0 0 auto;width:min(520px,92vw);height:100%;background:#fff;box-shadow:-8px 0 40px #0000000d;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column}.details-319.is-visible .details-319__panel{transform:translate(0)}.details-319__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 32px;border-bottom:1px solid #ddd;flex-shrink:0}.details-319__heading{margin:0;font-size:20px;line-height:1.5}.details-319__close{flex-shrink:0;background:none;border:0;color:#111;width:44px;height:44px;font-size:30px;cursor:pointer}.details-319__body{padding:30px 32px max(32px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;line-height:1.9;font-size:14px;overflow-wrap:anywhere}.details-319__body .accordion__content{display:block;margin:0;padding:0}.details-319__body img,.details-319__body video{max-width:100%;height:auto}.details-319__body table{display:block;max-width:100%;overflow-x:auto}.details-319__close:focus-visible{outline:2px solid #111}@media(prefers-reduced-motion:reduce){.details-319__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/319-product-v2.css.map */
