.xo-popup-age-verification{--xo-popup-age-verification-delay:.2s;width:100%;height:100%}.xo-popup-age-verification.xo-popup-age-verification--flyout{padding:1rem}.xo-popup-age-verification__container{position:relative;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);text-align:var(--xo-popup-age-verification-text-alignment);width:var(--xo-popup-age-verification-content-width);overflow:hidden;overflow-y:auto}.xo-popup-age-verification__container:has(.xo-btn--radius){border-radius:1.2rem;overflow:hidden}.xo-popup-age-verification__container:has(.xo-btn--radius) .xo-popup-age-verification__media{border-radius:1.2rem;overflow:hidden}.xo-popup-age-verification__media{position:absolute;top:1.4rem;bottom:1.4rem;width:var(--xo-popup-age-verification-image-width);overflow:hidden}.xo-popup-age-verification__media .xo-image{width:100%;height:100%}.xo-popup-age-verification__media img,.xo-popup-age-verification__media video{width:100%;height:100%;object-fit:cover}.xo-popup-age-verification__media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.xo-popup-age-verification__content-container{position:relative;transition:padding .5s ease;width:100%;z-index:9}.xo-popup-age-verification__content{padding:4.4rem 4.9rem 4.1rem;width:100%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-popup-age-verification__subheading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.5}.xo-popup-age-verification__heading{margin-top:.9rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.xo-popup-age-verification__body{margin-top:1.5rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-popup-age-verification__button{margin-top:2.7rem;display:flex;flex-direction:column;gap:.6rem}.xo-popup-age-verification__disclaimer{margin-top:1.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7;padding:0}@media (min-width:768px){.xo-popup-age-verification__disclaimer{padding:0 2.4rem}}@media (min-width:1200px){.xo-popup-age-verification__disclaimer{padding:0 3.2rem}}@media (min-width:1400px){.xo-popup-age-verification__disclaimer{padding:0 4.8rem}}@media (min-width:1600px){.xo-popup-age-verification__disclaimer{padding:0 7.5rem}}.xo-popup-age-verification--left .xo-popup-age-verification__media{left:1.4rem}.xo-popup-age-verification--right .xo-popup-age-verification__media{right:1.4rem}.xo-popup-age-verification--background .xo-popup-age-verification__content{background-color:transparent}.xo-popup-age-verification--background .xo-popup-age-verification__media{top:0;left:0;right:0;bottom:0;width:100%}xo-modal[xo-active] .xo-popup-age-verification--left:has(img) .xo-popup-age-verification__container,xo-modal[xo-active] .xo-popup-age-verification--left:has(video) .xo-popup-age-verification__container{animation:xo_popup_age_verification_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards}xo-modal[xo-active] .xo-popup-age-verification--left:has(img) .xo-popup-age-verification__content-container,xo-modal[xo-active] .xo-popup-age-verification--left:has(video) .xo-popup-age-verification__content-container{animation:xo_popup_age_verification_media_left .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards}xo-modal[xo-active] .xo-popup-age-verification--right:has(img) .xo-popup-age-verification__container,xo-modal[xo-active] .xo-popup-age-verification--right:has(video) .xo-popup-age-verification__container{animation:xo_popup_age_verification_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards}xo-modal[xo-active] .xo-popup-age-verification--right:has(img) .xo-popup-age-verification__content-container,xo-modal[xo-active] .xo-popup-age-verification--right:has(video) .xo-popup-age-verification__content-container{animation:xo_popup_age_verification_media_right .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards}@media screen and (max-width:991px){.xo-popup-age-verification__container{display:flex;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.xo-popup-age-verification__content{padding:3.2rem}.xo-popup-age-verification__content-container{height:100%;position:relative;top:0;left:0;bottom:0;right:0}.xo-popup-age-verification--left:not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media,.xo-popup-age-verification--right:not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media{position:static;width:100%;height:0;transition:height .5s ease}.xo-popup-age-verification--background:not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__content{background-color:transparent}.xo-popup-age-verification--background:not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.xo-popup-age-verification.xo-popup-age-verification--hidden-image-mobile .xo-popup-age-verification__media{display:none!important}xo-modal[xo-active] .xo-popup-age-verification--left:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__container,xo-modal[xo-active] .xo-popup-age-verification--left:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__container,xo-modal[xo-active] .xo-popup-age-verification--right:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__container,xo-modal[xo-active] .xo-popup-age-verification--right:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__container{animation:xo_popup_age_verification_open_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards;width:100%}xo-modal[xo-active] .xo-popup-age-verification--left:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media,xo-modal[xo-active] .xo-popup-age-verification--left:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media,xo-modal[xo-active] .xo-popup-age-verification--right:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media,xo-modal[xo-active] .xo-popup-age-verification--right:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__media{animation:xo_popup_age_verification_media_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-age-verification-delay)) forwards}xo-modal[xo-active] .xo-popup-age-verification--left:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__content-container,xo-modal[xo-active] .xo-popup-age-verification--left:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__content-container,xo-modal[xo-active] .xo-popup-age-verification--right:has(img):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__content-container,xo-modal[xo-active] .xo-popup-age-verification--right:has(video):not(.xo-popup-age-verification--hidden-image-mobile) .xo-popup-age-verification__content-container{padding-inline-start:0;animation:none}xo-modal[xo-active] .xo-popup-age-verification--hidden-image-mobile .xo-popup-age-verification__media{animation:none!important}xo-modal[xo-active] .xo-popup-age-verification--hidden-image-mobile .xo-popup-age-verification__content-container{padding-inline-start:0;animation:none!important}}@keyframes xo_popup_age_verification_open{0%{width:var(--xo-popup-age-verification-content-width)}to{width:calc(var(--xo-popup-age-verification-content-width) + var(--xo-popup-age-verification-image-width))}}@keyframes xo_popup_age_verification_media_left{0%{padding-inline-start:0px}to{padding-inline-start:calc(var(--xo-popup-age-verification-image-width) + 1.4rem)}}@keyframes xo_popup_age_verification_media_right{0%{padding-inline-end:0px}to{padding-inline-end:calc(var(--xo-popup-age-verification-image-width) + 1.4rem)}}@keyframes xo_popup_age_verification_open_mobile{0%{width:var(--xo-popup-age-verification-content-width)}to{width:var(--xo-popup-age-verification-content-width)}}@keyframes xo_popup_age_verification_media_mobile{0%{height:0}to{height:30rem}}.xo-popup-countdown-promo{--xo-popup-countdown-promo-delay:.2s;width:100%;height:100%}.xo-popup-countdown-promo.xo-popup-countdown-promo--flyout{padding:1rem}.xo-popup-countdown-promo__container{position:relative;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);text-align:var(--xo-popup-countdown-promo-text-alignment);width:var(--xo-popup-countdown-promo-content-width);overflow:hidden;overflow-y:auto}.xo-popup-countdown-promo__container:has(.xo-btn--radius){border-radius:1.2rem;overflow:hidden}.xo-popup-countdown-promo__container:has(.xo-btn--radius) .xo-popup-countdown-promo__media{border-radius:1.2rem;overflow:hidden}.xo-popup-countdown-promo__media{position:absolute;top:1.4rem;bottom:1.4rem;width:var(--xo-popup-countdown-promo-image-width);overflow:hidden}.xo-popup-countdown-promo__media .xo-image{width:100%;height:100%}.xo-popup-countdown-promo__media img,.xo-popup-countdown-promo__media video{width:100%;height:100%;object-fit:cover}.xo-popup-countdown-promo__media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.xo-popup-countdown-promo__content-container{position:relative;transition:padding .5s ease;width:100%;z-index:9}.xo-popup-countdown-promo__content{padding:4.4rem 4rem 4rem;width:100%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-popup-countdown-promo__subheading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.5}.xo-popup-countdown-promo__heading{margin-top:.9rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.xo-popup-countdown-promo__body{margin-top:1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-popup-countdown-promo__timer{margin-top:2.7rem;display:flex}.xo-popup-countdown-promo__timer-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.xo-popup-countdown-promo__timer-item:not(:first-child) .xo-popup-countdown-promo__timer-value{position:relative;width:100%}.xo-popup-countdown-promo__timer-item:not(:first-child) .xo-popup-countdown-promo__timer-value:before{content:"";position:absolute;top:50%;left:0;width:.1rem;height:3.7rem;transform:translateY(-50%);background-color:rgba(var(--color-foreground),.15)}.xo-popup-countdown-promo__timer-value{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.xo-popup-countdown-promo__timer-label{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7;text-transform:var(--xo-popup-countdown-promo-label);text-align:center}.xo-popup-countdown-promo__button{margin-top:2.6rem;display:flex;gap:.5rem}@media (max-width:767px){.xo-popup-countdown-promo__button{flex-direction:column}}.xo-popup-countdown-promo__disclaimer{margin-top:1.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:400;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-popup-countdown-promo--left .xo-popup-countdown-promo__media{left:1.4rem}.xo-popup-countdown-promo--right .xo-popup-countdown-promo__media{right:1.4rem}.xo-popup-countdown-promo--background .xo-popup-countdown-promo__content{background-color:transparent}.xo-popup-countdown-promo--background .xo-popup-countdown-promo__media{top:0;left:0;right:0;bottom:0;width:100%}xo-modal[xo-active] .xo-popup-countdown-promo--left:has(img) .xo-popup-countdown-promo__container,xo-modal[xo-active] .xo-popup-countdown-promo--left:has(video) .xo-popup-countdown-promo__container{animation:xo_popup_countdown_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-countdown-promo--left:has(img) .xo-popup-countdown-promo__content-container,xo-modal[xo-active] .xo-popup-countdown-promo--left:has(video) .xo-popup-countdown-promo__content-container{animation:xo_popup_countdown_media_left .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-countdown-promo--right:has(img) .xo-popup-countdown-promo__container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(video) .xo-popup-countdown-promo__container{animation:xo_popup_countdown_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-countdown-promo--right:has(img) .xo-popup-countdown-promo__content-container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(video) .xo-popup-countdown-promo__content-container{animation:xo_popup_countdown_media_right .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards}@media screen and (max-width:991px){.xo-popup-countdown-promo__container{display:flex;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.xo-popup-countdown-promo__content{padding:3.2rem}.xo-popup-countdown-promo__content-container{height:100%;position:relative;top:0;left:0;bottom:0;right:0}.xo-popup-countdown-promo--left:not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media,.xo-popup-countdown-promo--right:not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media{position:static;width:100%;height:0;transition:height .5s ease}.xo-popup-countdown-promo--background:not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__content{background-color:transparent}.xo-popup-countdown-promo--background:not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.xo-popup-countdown-promo.xo-popup-countdown-promo--hidden-image-mobile .xo-popup-countdown-promo__media{display:none!important}xo-modal[xo-active] .xo-popup-countdown-promo--left:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__container,xo-modal[xo-active] .xo-popup-countdown-promo--left:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__container{animation:xo_popup_countdown_open_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards;width:100%}xo-modal[xo-active] .xo-popup-countdown-promo--left:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media,xo-modal[xo-active] .xo-popup-countdown-promo--left:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__media{animation:xo_popup_countdown_media_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-countdown-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-countdown-promo--left:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__content-container,xo-modal[xo-active] .xo-popup-countdown-promo--left:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__content-container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(img):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__content-container,xo-modal[xo-active] .xo-popup-countdown-promo--right:has(video):not(.xo-popup-countdown-promo--hidden-image-mobile) .xo-popup-countdown-promo__content-container{padding-inline-start:0;animation:none}xo-modal[xo-active] .xo-popup-countdown-promo--hidden-image-mobile .xo-popup-countdown-promo__media{animation:none!important}xo-modal[xo-active] .xo-popup-countdown-promo--hidden-image-mobile .xo-popup-countdown-promo__content-container{padding-inline-start:0;animation:none!important}}@keyframes xo_popup_countdown_open{0%{width:var(--xo-popup-countdown-promo-content-width)}to{width:calc(var(--xo-popup-countdown-promo-content-width) + var(--xo-popup-countdown-promo-image-width))}}@keyframes xo_popup_countdown_media_left{0%{padding-inline-start:0px}to{padding-inline-start:calc(var(--xo-popup-countdown-promo-image-width) + 1.4rem)}}@keyframes xo_popup_countdown_media_right{0%{padding-inline-end:0px}to{padding-inline-end:calc(var(--xo-popup-countdown-promo-image-width) + 1.4rem)}}@keyframes xo_popup_countdown_open_mobile{0%{width:var(--xo-popup-countdown-promo-content-width)}to{width:var(--xo-popup-countdown-promo-content-width)}}@keyframes xo_popup_countdown_media_mobile{0%{height:0}to{height:30rem}}.xo-popup-product-quickview{--xo-popup-product-quickview-delay:.2s;width:100%;height:100%;padding:2rem}.xo-popup-product-quickview__container{position:relative;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);width:var(--xo-popup-product-quickview-content-width);background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent);box-shadow:0 4px 29px rgba(var(--color-overlay),.15);overflow:hidden;overflow-y:auto}@media (max-width:767px){.xo-popup-product-quickview__container{width:100%}}.xo-popup-product-quickview__container:has(.xo-product-card-custom-v2--radius){border-radius:1.2rem;overflow:hidden}.xo-popup-product-quickview__content-container{position:relative;transition:padding .5s ease;width:100%;z-index:9}.xo-popup-product-quickview__content{width:100%}.xo-popup-promo{--xo-popup-promo-delay:.2s;width:100%;height:100%}.xo-popup-promo.xo-popup-promo--flyout{padding:1rem}.xo-popup-promo__container{position:relative;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);width:var(--xo-popup-promo-content-width);text-align:var(--xo-popup-promo-text-alignment);overflow:hidden;overflow-y:auto}.xo-popup-promo__container:has(.xo-btn--radius){border-radius:1.2rem;overflow:hidden}.xo-popup-promo__container:has(.xo-btn--radius) .xo-popup-promo__media{border-radius:1.2rem;overflow:hidden}.xo-popup-promo__media{position:absolute;top:1.4rem;bottom:1.4rem;width:var(--xo-popup-promo-image-width);overflow:hidden}.xo-popup-promo__media .xo-image{width:100%;height:100%}.xo-popup-promo__media img,.xo-popup-promo__media video{width:100%;height:100%;object-fit:cover}.xo-popup-promo__media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.xo-popup-promo__content-container{position:relative;transition:padding .5s ease;width:100%;z-index:9}.xo-popup-promo__content{padding:3.3rem 2.8rem 3.6rem 2.6rem;width:100%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-popup-promo__subheading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.5}.xo-popup-promo__heading{margin-top:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.xo-popup-promo__body{margin-top:1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-popup-promo__button{margin-top:2rem;display:flex;gap:.5rem}.xo-popup-promo__disclaimer{margin-top:1.2rem;margin-top:1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-popup-promo--left .xo-popup-promo__media{left:1.4rem}.xo-popup-promo--right .xo-popup-promo__media{right:1.4rem}.xo-popup-promo--background .xo-popup-promo__content{background-color:transparent}.xo-popup-promo--background .xo-image{width:100%;height:100%}.xo-popup-promo--background .xo-popup-promo__media{top:0;left:0;right:0;bottom:0;width:100%}xo-modal[xo-active] .xo-popup-promo--left:has(img) .xo-popup-promo__container,xo-modal[xo-active] .xo-popup-promo--left:has(video) .xo-popup-promo__container{animation:xo_popup_promo_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-promo--left:has(img) .xo-popup-promo__content-container,xo-modal[xo-active] .xo-popup-promo--left:has(video) .xo-popup-promo__content-container{animation:xo_popup_promo_media_left .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-promo--right:has(img) .xo-popup-promo__container,xo-modal[xo-active] .xo-popup-promo--right:has(video) .xo-popup-promo__container{animation:xo_popup_promo_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-promo--right:has(img) .xo-popup-promo__content-container,xo-modal[xo-active] .xo-popup-promo--right:has(video) .xo-popup-promo__content-container{animation:xo_popup_promo_media_right .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards}@media screen and (max-width:767px){.xo-popup-promo__container{display:flex;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.xo-popup-promo__content{padding:3.5rem}.xo-popup-promo__media{border-radius:0}.xo-popup-promo__media img,.xo-popup-promo__media video{width:100%;height:100%}.xo-popup-promo__subheading{text-transform:uppercase;font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 1.3rem)}.xo-popup-promo__heading{margin-top:1.6rem;font-size:calc(var(--font-heading-scale) * var(--font-body-scale) * 2.5rem);font-weight:600}.xo-popup-promo__body{margin-top:1.3rem;font-size:calc(var(--font-body-scale) * 1.2rem)}.xo-popup-promo__content-container{height:100%;position:relative;top:0;left:0;bottom:0;right:0}.xo-popup-promo .xo-popup-promo__button .xo-btn__content{font-size:calc(var(--font-body-scale) * 1.3rem)}.xo-popup-promo--left:not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media,.xo-popup-promo--right:not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media{position:static;width:100%;height:0;transition:height .5s ease}.xo-popup-promo--background:not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__content{background-color:transparent}.xo-popup-promo--background:not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.xo-popup-promo.xo-popup-promo--hidden-image-mobile .xo-popup-promo__media{display:none!important}xo-modal[xo-active] .xo-popup-promo--left:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__container,xo-modal[xo-active] .xo-popup-promo--left:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__container,xo-modal[xo-active] .xo-popup-promo--right:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__container,xo-modal[xo-active] .xo-popup-promo--right:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__container{animation:xo_popup_promo_open_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards;width:100%}xo-modal[xo-active] .xo-popup-promo--left:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media,xo-modal[xo-active] .xo-popup-promo--left:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media,xo-modal[xo-active] .xo-popup-promo--right:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media,xo-modal[xo-active] .xo-popup-promo--right:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__media{animation:xo_popup_promo_media_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-promo-delay)) forwards}xo-modal[xo-active] .xo-popup-promo--left:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__content-container,xo-modal[xo-active] .xo-popup-promo--left:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__content-container,xo-modal[xo-active] .xo-popup-promo--right:has(img):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__content-container,xo-modal[xo-active] .xo-popup-promo--right:has(video):not(.xo-popup-promo--hidden-image-mobile) .xo-popup-promo__content-container{padding-inline-start:0;animation:none}xo-modal[xo-active] .xo-popup-promo--hidden-image-mobile .xo-popup-promo__media{animation:none!important}xo-modal[xo-active] .xo-popup-promo--hidden-image-mobile .xo-popup-promo__content-container{padding-inline-start:0;animation:none!important}}@keyframes xo_popup_promo_open{0%{width:var(--xo-popup-promo-content-width)}to{width:calc(var(--xo-popup-promo-content-width) + var(--xo-popup-promo-image-width))}}@keyframes xo_popup_promo_media_left{0%{padding-inline-start:0px}to{padding-inline-start:calc(var(--xo-popup-promo-image-width) + 1.4rem)}}@keyframes xo_popup_promo_media_right{0%{padding-inline-end:0px}to{padding-inline-end:calc(var(--xo-popup-promo-image-width) + 1.4rem)}}@keyframes xo_popup_promo_open_mobile{0%{width:var(--xo-popup-promo-content-width)}to{width:var(--xo-popup-promo-content-width)}}@keyframes xo_popup_promo_media_mobile{0%{height:0}to{height:30rem}}.xo-popup-signup{--xo-popup-signup-delay:.2s;width:100%;height:100%}.xo-popup-signup.xo-popup-signup--flyout{padding:1rem}.xo-popup-signup__container{position:relative;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);text-align:var(--xo-popup-signup-text-alignment);width:var(--xo-popup-signup-content-width);overflow:hidden;overflow-y:auto}.xo-popup-signup__container:has(.xo-btn--radius){border-radius:1.2rem;overflow:hidden}.xo-popup-signup__container:has(.xo-btn--radius) .xo-popup-signup__media{border-radius:1.2rem;overflow:hidden}.xo-popup-signup__media{position:absolute;top:1.4rem;bottom:1.4rem;width:var(--xo-popup-signup-image-width);overflow:hidden}.xo-popup-signup__media .xo-image{width:100%;height:100%}.xo-popup-signup__media img,.xo-popup-signup__media video{width:100%;height:100%;object-fit:cover}.xo-popup-signup__media-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.xo-popup-signup__content-container{position:relative;transition:padding .5s ease;width:100%;z-index:9}.xo-popup-signup__content{padding:4.4rem 4.9rem 4.5rem;width:100%;background-color:color-mix(in srgb,rgba(var(--color-background)) 100%,transparent)}.xo-popup-signup__subheading{color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.5}.xo-popup-signup__heading{margin-top:.8rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.xo-popup-signup__body{margin-top:1rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.5rem);line-height:calc(1 + .4 / var(--font-body-scale));opacity:.7}.xo-popup-signup__input-container{margin-top:2.3rem;position:relative}.xo-popup-signup__input-container svg{position:absolute;top:50%;transform:translateY(-50%);opacity:.6}[dir=ltr] .xo-popup-signup__input-container svg{right:2.3rem}[dir=rtl] .xo-popup-signup__input-container svg{left:2.3rem}.xo-popup-signup .xo-field-checkbox{position:relative;margin-top:1.1rem}.xo-popup-signup .xo-field-checkbox__input{position:absolute;display:block;opacity:0;z-index:-1}.xo-popup-signup .xo-field-checkbox__label{margin-top:1.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-popup-signup__button{margin-top:1.1rem;display:flex;gap:.5rem}@media (max-width:767px){.xo-popup-signup__button{flex-direction:column}}.xo-popup-signup__disclaimer{margin-top:1.4rem;color:color-mix(in srgb,rgba(var(--color-foreground)) 100%,transparent);font-weight:500;font-size:calc(var(--font-body-scale) * 1.4rem);line-height:calc(1 + .5 / var(--font-body-scale));opacity:.7}.xo-popup-signup--left .xo-popup-signup__media{left:1.4rem}.xo-popup-signup--right .xo-popup-signup__media{right:1.4rem}.xo-popup-signup--background .xo-popup-signup__content{background-color:transparent}.xo-popup-signup--background .xo-image{width:100%;height:100%}.xo-popup-signup--background .xo-popup-signup__media{top:0;left:0;right:0;bottom:0;width:100%}xo-modal[xo-active] .xo-popup-signup--left:has(img) .xo-popup-signup__container,xo-modal[xo-active] .xo-popup-signup--left:has(video) .xo-popup-signup__container{animation:xo_popup_signup_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards}xo-modal[xo-active] .xo-popup-signup--left:has(img) .xo-popup-signup__content-container,xo-modal[xo-active] .xo-popup-signup--left:has(video) .xo-popup-signup__content-container{animation:xo_popup_signup_media_left .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards}xo-modal[xo-active] .xo-popup-signup--right:has(img) .xo-popup-signup__container,xo-modal[xo-active] .xo-popup-signup--right:has(video) .xo-popup-signup__container{animation:xo_popup_signup_open .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards}xo-modal[xo-active] .xo-popup-signup--right:has(img) .xo-popup-signup__content-container,xo-modal[xo-active] .xo-popup-signup--right:has(video) .xo-popup-signup__content-container{animation:xo_popup_signup_media_right .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards}@media screen and (max-width:991px){.xo-popup-signup__container{display:flex;flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal}.xo-popup-signup__content{padding:3.2rem}.xo-popup-signup__content-container{height:100%;position:relative;top:0;left:0;bottom:0;right:0}.xo-popup-signup--left:not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media,.xo-popup-signup--right:not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media{position:static;width:100%;height:0;transition:height .5s ease}.xo-popup-signup--background:not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__content{background-color:transparent}.xo-popup-signup--background:not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.xo-popup-signup.xo-popup-signup--hidden-image-mobile .xo-popup-signup__media{display:none!important}xo-modal[xo-active] .xo-popup-signup--left:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__container,xo-modal[xo-active] .xo-popup-signup--left:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__container,xo-modal[xo-active] .xo-popup-signup--right:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__container,xo-modal[xo-active] .xo-popup-signup--right:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__container{animation:xo_popup_signup_open_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards;width:100%}xo-modal[xo-active] .xo-popup-signup--left:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media,xo-modal[xo-active] .xo-popup-signup--left:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media,xo-modal[xo-active] .xo-popup-signup--right:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media,xo-modal[xo-active] .xo-popup-signup--right:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__media{animation:xo_popup_signup_media_mobile .5s ease calc(var(--xo-duration) * 1ms + var(--xo-popup-signup-delay)) forwards}xo-modal[xo-active] .xo-popup-signup--left:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__content-container,xo-modal[xo-active] .xo-popup-signup--left:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__content-container,xo-modal[xo-active] .xo-popup-signup--right:has(img):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__content-container,xo-modal[xo-active] .xo-popup-signup--right:has(video):not(.xo-popup-signup--hidden-image-mobile) .xo-popup-signup__content-container{padding-inline-start:0;animation:none}xo-modal[xo-active] .xo-popup-signup--hidden-image-mobile .xo-popup-signup__media{animation:none!important}xo-modal[xo-active] .xo-popup-signup--hidden-image-mobile .xo-popup-signup__content-container{padding-inline-start:0;animation:none!important}}@keyframes xo_popup_signup_open{0%{width:var(--xo-popup-signup-content-width)}to{width:calc(var(--xo-popup-signup-content-width) + var(--xo-popup-signup-image-width))}}@keyframes xo_popup_signup_media_left{0%{padding-inline-start:0px}to{padding-inline-start:calc(var(--xo-popup-signup-image-width) + 1.4rem)}}@keyframes xo_popup_signup_media_right{0%{padding-inline-end:0px}to{padding-inline-end:calc(var(--xo-popup-signup-image-width) + 1.4rem)}}@keyframes xo_popup_signup_open_mobile{0%{width:var(--xo-popup-signup-content-width)}to{width:var(--xo-popup-signup-content-width)}}@keyframes xo_popup_signup_media_mobile{0%{height:0}to{height:30rem}}xo-product-quick-view{--xo-container-gap:0}.xo-quick-view .xo-modal-content{width:unset;height:auto}@media (min-width:992px){.xo-quick-view .xo-modal-content{width:90rem}}@media (min-width:1200px){.xo-quick-view .xo-modal-content{width:120rem}}@media (max-width:767px){.xo-quick-view .xo-modal-content{width:unset;height:auto}}@media (max-width:1399px){.xo-quick-view .xo-modal-content{height:auto}}.xo-quick-view .xo-modal-content__content{padding:2rem}@media (min-width:768px){.xo-quick-view .xo-modal-content__content{padding:3rem}}@media (min-width:992px){.xo-quick-view .xo-modal-content__content{padding:4.2rem}}@media (min-width:1400px){.xo-quick-view .xo-modal-content__content{padding:6rem}}.xo-quick-view .xo-modal-content__inner{padding:0;width:100%}.xo-quick-view .xo-modal-content__inner .xo-scrollbar{--width:0}.xo-quick-view .xo-modal-content__inner .xo-scrollbar::-webkit-scrollbar{display:none}.xo-quick-view .product-info-media-quickview__content xo-modal-trigger:not([xo-active=false]){pointer-events:none}xo-modal[xo-name=quick-view] .xo-modal-content__inner{width:100%}@media (min-width:992px){xo-modal[xo-name=quick-view] .xo-modal-content__inner{padding:2.4rem 3.8rem}}@media (min-width:1400px){xo-modal[xo-name=quick-view] .xo-modal-content__inner{padding:3.2rem 4.8rem}}@media (min-width:1600px){xo-modal[xo-name=quick-view] .xo-modal-content__inner{padding:5.3rem 7rem}}xo-modal[xo-name=quick-view] .xo-modal-content__close{position:absolute;top:1rem}[dir=ltr] xo-modal[xo-name=quick-view] .xo-modal-content__close{right:1rem}[dir=rtl] xo-modal[xo-name=quick-view] .xo-modal-content__close{left:1rem}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .shopify-payment-button__button{opacity:.65;cursor:not-allowed;pointer-events:none}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__price{display:none}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart{display:block;width:100%;opacity:.6;position:relative;pointer-events:none;cursor:not-allowed}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn{width:100%}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__content{text-shadow:none}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text{position:relative;color:transparent;width:100%}.xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text:before{content:attr(data-text-unavailable);position:absolute;top:0;width:100%;height:100%;z-index:100;color:color-mix(in srgb,rgba(var(--color-button)) 100%,transparent)}[dir=ltr] .xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text:before{left:50%}[dir=rtl] .xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text:before{right:50%}[dir=ltr] .xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text:before{transform:translate(-50%)}[dir=rtl] .xo-main-product-quickview__product[xo-unavailable]:not([xo-unavailable=false]) .product-info-content-quickview__button-add-cart .xo-btn__text:before{transform:translate(50%)}@media (max-width:991px){.xo-main-product-quickview__grid{row-gap:2.4rem}}@media (min-width:992px){.xo-main-product-quickview__media{position:sticky;top:0}}@media (min-width:768px){.xo-main-product-quickview__content{height:95%}}@media (min-width:1600px){.xo-main-product-quickview__content{height:100%}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/popup-consolidated.css.map */
