.sys-product-popup .hdt-modal-product-popup::part(header){display:block}.sys-product-popup .hdt-modal-product-popup::part(content){padding:0;position:relative;overflow:hidden;width:min(920px,94vw);max-width:unset;border-radius:var(--rounded, 4px);box-shadow:0 1.2rem 4rem rgb(var(--color-overlay, 0 0 0) / .28)}.sys-product-popup .hdt-modal-product-popup::part(body){padding:0;overflow:hidden}.sys-product-popup .hdt-modal-product-popup::part(overlay){background-color:rgb(var(--color-overlay, 0 0 0) / var(--product-popup-overlay, .55));-webkit-backdrop-filter:blur(var(--product-popup-blur, 4px));backdrop-filter:blur(var(--product-popup-blur, 4px))}.sys-product-popup .hdt-modal-product-popup::part(close-button){position:absolute;top:1.2rem;right:1.2rem;z-index:3;width:3.2rem;height:3.2rem;padding:0;border:none;border-radius:var(--rounded-full, 50%);background:rgb(var(--color-background) / .85);color:rgb(var(--color-foreground));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .25s ease,background-color .25s ease}.dir--rtl .sys-product-popup .hdt-modal-product-popup::part(close-button){right:auto;left:1.2rem}.sys-product-popup .hdt-modal-product-popup::part(hdt-close-icon){width:1.1rem;height:1.1rem}.hdt-product-popup__wrap{display:flex;flex-direction:column-reverse;background:rgb(var(--color-background))}.hdt-product-popup__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2.8rem 2.4rem 3.2rem;flex:1 1 auto}.hdt-product-popup__eyebrow{margin:0 0 1.2rem;font-family:var(--font-body-family);font-size:var(--text-xs, 1.2rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-accent));line-height:1.4}.hdt-product-popup__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:var(--font-heading-spacing);line-height:var(--font-heading-line-height, 1.25);color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale, 1) * 2.4rem)}.hdt-product-popup__divider{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:18rem;margin:1.6rem auto 1.8rem;color:rgb(var(--color-accent))}.hdt-product-popup__divider:before,.hdt-product-popup__divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.55}.hdt-product-popup__divider svg{flex:0 0 auto;width:1.2rem;height:1.2rem}.hdt-product-popup__text{margin:0 0 2.2rem;max-width:32rem;font-family:var(--font-body-family);font-size:var(--text-base, 1.4rem);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height, 1.55);color:rgb(var(--color-foreground2))}.hdt-product-popup__content .hdt-btn{min-width:18rem;letter-spacing:.08em;text-transform:uppercase}.hdt-product-popup__media{position:relative;flex:0 0 auto;width:100%;min-height:22rem;background:rgb(var(--color-background2))}.hdt-product-popup__media img,.hdt-product-popup__media .hdt-placeholder,.hdt-product-popup__media .placeholder-svg{display:block;width:100%;height:100%;min-height:22rem;max-height:36rem;object-fit:cover;object-position:center}@media(min-width:768px){.sys-product-popup .hdt-modal-product-popup::part(content){max-height:min(520px,90vh)}.hdt-product-popup__wrap{flex-direction:row;min-height:min(480px,85vh)}.hdt-product-popup__content{flex:0 0 50%;max-width:50%;padding:4rem 3.6rem}.hdt-product-popup__heading{font-size:calc(var(--font-heading-scale, 1) * 3.2rem)}.hdt-product-popup__media{flex:0 0 50%;max-width:50%;min-height:100%}.hdt-product-popup__media img,.hdt-product-popup__media .hdt-placeholder,.hdt-product-popup__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-height:none}}@media(hover:hover)and (min-width:1150px){.sys-product-popup .hdt-modal-product-popup::part(close-button):hover{color:rgb(var(--color-accent))}}@media(prefers-reduced-motion:no-preference){.sys-product-popup .hdt-modal-product-popup[open]::part(content){animation:hdt-product-popup-in .35s ease both}}@keyframes hdt-product-popup-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sys-product-popup .hdt-modal-product-popup[open]::part(content){animation:none}.sys-product-popup .hdt-modal-product-popup::part(overlay){-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hdt-product-popup.css.map */
