.mini-cart--open .promo-popup,.facet-drawer--open .promo-popup,.menu-drawer--open .promo-popup,.menu-mobile--open .promo-popup,.pickup-availability--open .promo-popup,.quick-view--open .promo-popup,.search-modal--open .promo-popup,.similar-products--open .promo-popup,.details-modal--open .promo-popup{z-index:15}promo-popup.hidden{display:block!important}.promo-popup{display:none;position:fixed;z-index:111;bottom:0;left:0;width:100%;height:100%;justify-content:center;pointer-events:none;--popup-max-width: 100vw;--popup-max-height: 100vh}.promo-popup[data-position=bottom-left]{justify-content:flex-start}.promo-popup[data-position=bottom-right]{justify-content:flex-end}.promo-popup.is-active{display:flex;animation:fade-in var(--duration-long) ease}.promo-popup.is-closing{animation:fade-out var(--duration-long) ease}.popup-wrapper{pointer-events:visible;z-index:30;position:relative;display:none;flex-direction:column;align-items:center;align-self:flex-end;width:100%;max-width:var(--popup-max-width);max-height:var(--popup-max-height)}@media screen and (min-width:750px){.popup-wrapper{width:auto}}.promo-popup.is-active .popup-wrapper{display:flex;animation:popup-in var(--duration-long) ease}.promo-popup.is-closing .popup-wrapper{animation:popup-out var(--duration-long) ease}@keyframes popup-in{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes popup-out{0%{transform:scale(1)}to{transform:scale(.93)}}@media screen and (min-width:750px){.promo-popup--open{overflow:hidden}.promo-popup--open .transition-content,.promo-popup--open .announcement-bar,.promo-popup--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}.promo-popup{padding:5rem;--popup-max-width: calc(100vw - 10rem) ;--popup-max-height: calc(100vh - 10rem) }.promo-popup[data-position=bottom-left],.promo-popup[data-position=bottom-right]{padding:2rem}.promo-popup[data-position=center] .popup-wrapper{align-self:center}.promo-popup .popup-overlay{pointer-events:visible;display:block;position:absolute;z-index:25;left:0;top:0;width:100%;height:100%;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:rgba(var(--color-overlay),.5)}}.popup{height:100%;display:flex;cursor:initial;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2);max-width:100%;width:100vw;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}@media screen and (min-width:750px){.popup{width:min(var(--popup-width),var(--popup-max-width))}}.popup::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup.center .field__input{text-align:center}.popup.right .field__input{text-align:end}.popup.center .list-social{justify-content:center;margin-inline-start:0}.popup.right .list-social{justify-content:flex-end;margin-inline-end:-1.2rem}.popup-close{display:flex;align-items:center;justify-content:center;position:absolute;height:4.4rem;width:4.4rem;border-radius:50%;top:1rem;right:1rem;color:rgb(var(--color-foreground));background-color:transparent;border:none;outline:none;padding:0;cursor:pointer;z-index:5}.popup-close:after{content:"";z-index:-1;position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.popup-close .icon{pointer-events:none;position:relative;width:1.6rem;height:1.6rem;transition:transform var(--duration-default) ease;will-change:transform;transform:scale(1) rotate(45deg)}@media screen and (hover:hover){.popup-close:hover .icon{transform:scale(.8) rotate(135deg)}}.popup__image-wrapper{display:none}@media screen and (min-width:750px){.popup-image--top{flex-direction:column}.popup-image--bottom{flex-direction:column-reverse}.popup-image--left,.popup-image--right{--image-width: 26rem;width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width));transition:width var(--duration-long) ease}.popup__content-wrapper{transition:padding var(--duration-long) ease}.popup__image-wrapper{display:block;flex:0 0 auto}.popup__image{display:block;width:100%;height:auto}[data-lazy-image] .popup-image--left .popup__image-wrapper.loading,[data-lazy-image] .popup-image--right .popup__image-wrapper.loading{position:absolute}.popup-image--left .popup__image-wrapper,.popup-image--right .popup__image-wrapper{width:var(--image-width);height:100%;position:absolute;top:0}.popup-image--left .popup__image-wrapper{left:0;right:auto}.popup-image--right .popup__image-wrapper{right:0;left:auto}.popup-image--left .popup__image,.popup-image--right .popup__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.promo-popup.show-image .popup-image--left,.promo-popup.show-image .popup-image--right{width:min(var(--popup-width),var(--popup-max-width))}.promo-popup.show-image .popup-image--left .popup__content-wrapper{padding-inline-start:var(--image-width)}.promo-popup.show-image .popup-image--right .popup__content-wrapper{padding-inline-end:var(--image-width)}}@media screen and (min-width:990px){.popup-image--left,.popup-image--right{--image-width: 36rem}}.popup__content-wrapper{flex:1 1 auto;position:relative;z-index:1}.popup__content{padding:2.5rem 1.5rem}.popup__content *{overflow-wrap:break-word}.popup__content>*{margin-top:0;margin-bottom:0}.popup__content>*+*{margin-top:2rem}.popup__content>*+a{margin-top:3rem}.popup__content form-state{display:block}.popup__content .popup__newsletter{display:block;margin-top:3rem}.popup__content .list-social{margin-bottom:-1rem}.popup__content :first-child:is(.list-social){margin-top:-1rem;margin-bottom:0}@media screen and (min-width:750px){.popup__content{max-height:100%;padding:calc(var(--popup-padding) * .75);overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.popup__content::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup__content::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup__content .popup__newsletter{margin-top:4rem}.popup-image--left .popup__content,.popup-image--right .popup__content{background:var(--gradient-background);background-color:rgb(var(--color-background));max-width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width))}}@media screen and (min-width:990px){.popup__content{padding:var(--popup-padding)}}.popup__content>.popup__subheading+*{margin-top:1rem}.popup__subheading{text-transform:uppercase;letter-spacing:.3rem;color:rgb(var(--color-foreground))}.popup__text{max-width:72.6rem}.popup__text--colored{color:rgb(var(--color-foreground))}.popup__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.popup__newsletter .field{display:flex;flex-wrap:wrap;row-gap:1rem}[data-button-round] .popup__newsletter .field{column-gap:1rem}.popup__newsletter .field+.field{margin-top:2rem}.popup__newsletter .field__input{width:auto;margin:0;border-radius:var(--button-radius)}.popup__newsletter .field__input::placeholder{color:inherit}.popup__newsletter .button{min-height:4.2rem;min-width:auto;margin:0;margin-inline-start:-.1rem;width:auto}.popup__newsletter .button .label{display:none}.popup__newsletter .button .icon{width:1.8rem}@media screen and (min-width:750px){.popup__newsletter .button--full-width{width:100%}.popup__newsletter .button{min-height:4.5rem}.popup__newsletter .button .label{display:initial}.popup__newsletter .button .icon{display:none}}.popup__newsletter .newsletter__text{display:block;font-size:1.3rem;line-height:normal;color:rgba(var(--color-foreground),.55)}.popup__newsletter .form__message{margin-top:0;margin-bottom:1rem;display:inline-flex;align-items:center}.popup-floating{position:fixed;z-index:20;bottom:20rem;width:5rem;display:flex;flex-direction:column;align-items:center}.popup-floating--left{left:0}.popup-floating--right{right:0}.popup-floating .popup-open{writing-mode:tb-rl;width:100%;display:flex;align-items:center;backface-visibility:hidden}.popup-floating .popup-open[data-popup-toggle]{cursor:pointer}.popup-floating--left .popup-open{transform:rotate(-180deg)}.popup-floating .popup-open .h5{margin:0;padding:1rem 0;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem;background:var(--color-popup-open-background);padding:.8rem .5rem;border-radius:5rem}@media screen and (hover:hover){.popup-floating .popup-open[data-popup-toggle]:hover .h5{animation:beat .6s infinite ease}}.social-floating{display:block;position:relative}@media screen and (min-width:750px){.popup-floating{bottom:50%;transform:translateY(50%)}.social-floating>.list-social__link .icon{width:2rem;height:2rem}.popup-floating .popup-open .h5{transition-duration:var(--duration-default);transition-property:transform,opacity,visibility;transition-timing-function:ease}.social-floating .social-floating-wrapper{z-index:1;position:absolute;top:100%;opacity:0;visibility:hidden;transform:scale(.8);transition-duration:var(--duration-short);transition-property:transform,opacity,visibility;transition-timing-function:ease}.social-floating .list-social{flex-direction:column;align-items:center;margin:0;row-gap:0}@media screen and (hover:hover){.social-floating:not(.social-floating--all):hover .social-floating-wrapper{opacity:1;visibility:visible;transform:scale(1);transition-duration:var(--duration-default)}.social-floating:not(.social-floating--all):hover+.popup-open .h5{transform:scale(1.2);opacity:0;visibility:hidden;transition-duration:var(--duration-short)}}.social-floating--all>.list-social__link{display:none}.social-floating--all .social-floating-wrapper{position:static;opacity:1;visibility:visible;transform:scale(1)}}@media screen and (max-width:749px){.popup-floating{width:4rem;background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.social-floating{border-bottom:.1rem solid rgba(var(--color-border),.6)}.social-floating>.list-social__link:after{border-radius:0}.social-floating .social-floating-wrapper{display:none;position:fixed;bottom:0;left:0;width:100%}body:not(.shopify-body-section-header-sticky) .social-floating .social-floating-wrapper,.shopify-body-section-header-hidden .social-floating .social-floating-wrapper{bottom:var(--mobile-dock-height, 0)}.social-floating .social-floating-wrapper:before{content:"";position:absolute;z-index:-1;right:1.5rem;top:0;left:1.5rem;height:2rem;border-radius:100%;box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.social-floating .social-floating-card{padding:2.5rem 1.5rem;background-color:rgb(var(--color-background))}.social-floating.is-active .social-floating-wrapper{display:block;animation:fade-in var(--duration-long) ease}.social-floating.is-closing .social-floating-wrapper{animation:fade-out var(--duration-long) ease}.social-floating.is-active .social-floating-card{animation:popup-in var(--duration-long) ease}.social-floating.is-closing .social-floating-card{animation:popup-out var(--duration-long) ease}.social-floating .popup__subheading{margin-top:0;margin-bottom:1.5rem;text-align:center}.social-floating .list-social{justify-content:center;margin-bottom:-1rem}}.popup-floating button.popup-open{border:0;padding:0;background:transparent;color:inherit;font:inherit}.popup-floating button.popup-open:focus-visible{outline:2px solid currentColor;outline-offset:4px}promo-popup:not(.sf-popup-ready) .popup-floating.sf-popup-circle,promo-popup.sf-popup-is-open .popup-floating.sf-popup-circle{display:none}promo-popup .popup-floating.sf-popup-circle{--sf-size: var(--sf-circle-size-mobile);--sf-font: var(--sf-circle-font-mobile);--sf-side: var(--sf-circle-side-mobile);--sf-bottom: calc(var(--sf-circle-bottom-mobile) + var(--mobile-dock-height, 0px) + env(safe-area-inset-bottom, 0px));position:fixed;top:auto;bottom:var(--sf-bottom);width:var(--sf-size);height:auto;transform:none;background:transparent;box-shadow:none;z-index:20;gap:8px}promo-popup .sf-popup-circle.popup-floating--left{left:max(var(--sf-side),env(safe-area-inset-left,0px));right:auto}promo-popup .sf-popup-circle.popup-floating--right{right:max(var(--sf-side),env(safe-area-inset-right,0px));left:auto}promo-popup .sf-popup-circle .popup-open{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:var(--sf-size);height:var(--sf-size);min-width:var(--sf-size);padding:8px;border:1px solid var(--sf-circle-border);border-radius:50%;writing-mode:horizontal-tb;transform:none;text-align:center;cursor:pointer;background:var(--sf-circle-bg);color:var(--sf-circle-text);box-shadow:0 3px 14px #201a1d1a;transition:background-color .15s ease,color .15s ease}promo-popup .sf-popup-circle .popup-open .h5{display:block;width:100%;padding:0;margin:0;border-radius:0;background:none;color:inherit;font-family:var(--font-body-family);font-style:normal;font-size:var(--sf-font);font-weight:600;line-height:1.2;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere;animation:none}promo-popup .sf-popup-circle .popup-open:focus-visible{outline:3px solid var(--sf-circle-text);outline-offset:4px}@media(hover:hover){promo-popup .sf-popup-circle .popup-open:hover{background:var(--sf-circle-hover-bg);color:var(--sf-circle-hover-text)}promo-popup .sf-popup-circle .popup-open[data-popup-toggle]:hover .h5{animation:none}}@media(min-width:750px){promo-popup .popup-floating.sf-popup-circle{--sf-size: var(--sf-circle-size);--sf-font: var(--sf-circle-font);--sf-side: var(--sf-circle-side);--sf-bottom: var(--sf-circle-bottom)}}@media(prefers-reduced-motion:reduce){promo-popup .sf-popup-circle .popup-open{transition:none}}:is(.mini-cart--open,.facet-drawer--open,.menu-drawer--open,.menu-mobile--open,.pickup-availability--open,.quick-view--open,.search-modal--open,.similar-products--open,.details-modal--open) .popup-floating.sf-popup-circle{display:none}.sf-popup-design .popup{border:1px solid rgb(var(--color-border));border-radius:var(--sf-popup-radius);scroll-snap-type:none}.sf-popup-design .popup__content{scroll-snap-type:none}.sf-popup-design .popup__heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--sf-popup-heading-size);line-height:1.15;letter-spacing:normal;text-transform:none;color:rgb(var(--color-heading))}.sf-popup-design .popup__text{font-family:var(--font-body-family);font-size:16px;line-height:1.6;letter-spacing:normal}.sf-popup-design .popup__subheading{text-transform:none;letter-spacing:normal}.sf-popup-design .sf-popup-logo img{display:inline-block;width:var(--sf-popup-logo-width);max-width:100%;height:auto;vertical-align:middle}.sf-popup-design .popup__content .popup__newsletter{margin-top:24px}.sf-popup-design .popup__newsletter .field:not(.newsletter__text){display:flex;flex-direction:column;gap:12px;background:transparent;border:0;padding:0;box-shadow:none}.sf-popup-design .popup__newsletter .field:before,.sf-popup-design .popup__newsletter .field:after{display:none}.sf-popup-design .popup__newsletter .field__input{width:100%;min-width:0;min-height:50px;height:auto;margin:0;padding:12px 16px;box-sizing:border-box;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-border));border-radius:12px;box-shadow:none;font:400 16px/1.5 var(--font-body-family);text-align:start;letter-spacing:normal}.sf-popup-design .popup__newsletter .button{position:relative;width:100%;min-height:50px;margin:0;padding:12px 20px;border-radius:12px;font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:normal;text-transform:none}.sf-popup-design .popup__newsletter .newsletter__text{display:block;margin-top:12px;font-size:13px;line-height:1.5;letter-spacing:normal}.sf-popup-design .sf-popup-dismiss{display:inline-block;min-height:44px;max-width:100%;margin-top:12px;padding:8px;border:0;border-radius:4px;box-shadow:none;background:none;color:rgb(var(--color-foreground));font:400 14px/1.5 var(--font-body-family);text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-popup-design .popup-close{color:var(--sf-popup-text)}.sf-popup-design .popup-close:after{background:var(--sf-popup-background)}.sf-popup-design :is(.popup-close,.sf-popup-dismiss,.field__input,.button):focus-visible{outline:3px solid #1F4ED8;outline-offset:3px;box-shadow:0 0 0 2px #fcf8f4}@media(max-width:749px){.promo-popup.sf-popup-design{padding:12px;box-sizing:border-box;--popup-max-width: calc(100vw - 24px) ;--popup-max-height: calc(100vh - 24px) ;--popup-max-height: calc(100dvh - 24px) }.sf-popup-design[data-position=center] .popup-wrapper{align-self:center}.sf-popup-design .popup-wrapper{min-height:0}.sf-popup-design .popup{max-height:var(--popup-max-height)}.sf-popup-design .popup__content{padding:48px 20px 20px}.sf-popup-design .popup__heading{font-size:var(--sf-popup-heading-mobile)}.sf-popup-design .popup-overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:#201a1d73}}@media(prefers-reduced-motion:reduce){.sf-popup-design.is-active,.sf-popup-design.is-closing,.sf-popup-design.is-active .popup-wrapper,.sf-popup-design.is-closing .popup-wrapper{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/section-popup.css.map */
