.klaviyo-icon{width:80px;height:80px;bottom:-10rem;position:fixed;display:flex;border-radius:50%;z-index:4;left:1rem;cursor:pointer;padding:8px;transition:.3s all ease-in-out;box-sizing:border-box;box-shadow:0 1px 6px 1px #49494940;flex-direction:column;justify-content:center;align-items:center;font-family:var(--p-font-family);font-size:var(--p-font-size);line-height:var(--p-line-height);letter-spacing:var(--p-letter-spacing)}.klaviyo-icon .close{position:absolute;top:-3px;left:-6px;z-index:29;cursor:pointer;background:#ffffff5c;border-radius:50%;padding:4px}.klaviyo-icon .close svg{width:10px;height:10px}.klaviyo-icon h5{text-align:center}.klaviyo-icon.show{bottom:1rem}.klaviyo-icon p{text-align:center}.klaviyo-popup{position:fixed;bottom:-100vh;transition:bottom .4s ease-in-out;overflow:auto;z-index:11;max-height:79dvh;font-family:Lausanne,Arial,sans-serif;line-height:normal;width:100vw;left:0;height:fit-content;background:#fff}.klaviyo-popup .input{padding:0 30px 0 16px;font-size:13px;letter-spacing:.5px;line-height:normal;margin-bottom:16px;text-align:left;height:40px;-webkit-appearance:none;appearance:none;width:100%;font-weight:300;color:#000;text-transform:uppercase;border:none;cursor:pointer;background:#fff;display:flex;align-items:center;justify-content:space-between}.klaviyo-popup .dropdown-container{margin-bottom:16px}.klaviyo-popup .dropdown-container .input{margin-bottom:0}.klaviyo-popup .body-text strong{font-size:18px}.klaviyo-popup .dropdown-container{position:relative}.klaviyo-popup .dropdown-container .dropdown{position:absolute;z-index:3;background:#fff;overflow:auto;width:100%;max-height:100px}.klaviyo-popup .dropdown-container .dropdown li{padding:14px 20px 12px;cursor:pointer;text-transform:uppercase}.klaviyo-popup .dropdown-container .dropdown li.selected{font-weight:700}.klaviyo-popup button{width:100%;height:40px;display:flex;align-items:center;font-family:termina,Arial,sans-serif;justify-content:center;background:#000;font-size:13px;font-weight:400;line-height:2;color:#fff}.klaviyo-popup .mobile img{object-position:top;height:inherit}.klaviyo-popup .image-container .mobile{height:auto;width:100%}.klaviyo-popup .desktop{display:none}.klaviyo-popup .terms-text{font-size:10px}.klaviyo-popup .terms-text a{text-decoration:underline}.klaviyo-popup .header{display:flex;text-transform:uppercase;justify-content:space-between;padding:0 var(--header-margin-mobile);height:var(--header-height-mobile);align-items:center;font-size:20px;border-bottom:1px solid var(--grey)}.klaviyo-popup .input-container span{text-align:left}.klaviyo-popup .body-text{display:flex;flex-direction:column;align-items:center;text-align:center}.klaviyo-popup.open{bottom:-1px}.klaviyo-popup .close{margin-left:auto;cursor:pointer;display:block;position:absolute;top:10px;background:#fffd;border-radius:50%;right:10px;padding:5px;z-index:3}.klaviyo-popup .text-container{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.klaviyo-popup .text-container .success-message{position:absolute;top:1rem;left:1rem;width:calc(100% - 1rem);height:calc(100% - 1.25rem);background:#f3efeb;z-index:-1;opacity:0;display:flex;transition:all .3s ease-in-out;align-items:center;justify-content:center;font-size:18px}.klaviyo-popup .text-container .success-message.show{opacity:1;z-index:2}.klaviyo .opacity{pointer-events:all;cursor:pointer;content:"";position:fixed;top:0;left:0;width:0;height:0;background-color:#000;z-index:10;opacity:0;pointer-events:none;transition:opacity .3s ease}.klaviyo .opacity.open{width:100vw;height:100vh;opacity:.5;pointer-events:all;cursor:pointer}@media screen and (min-width: 1000px){.klaviyo-icon{width:100px;height:100px}.klaviyo-icon p{font-size:15px}.klaviyo-popup{opacity:0;height:fit-content;max-width:800px;pointer-events:none;transition:opacity .3s ease-in-out;left:50%;transform:translate(-50%,-50%);top:50%}.klaviyo-popup.no_image{max-width:600px}.klaviyo-popup.no_image .inner-content{grid-template-columns:100%}.klaviyo-popup.open{opacity:1;pointer-events:unset}.klaviyo-popup .image-container img{width:100%;height:100%}.klaviyo-popup .image-container .mobile{display:none}.klaviyo-popup .desktop{display:block}.klaviyo-popup .inner-content{display:grid;align-items:center;grid-template-columns:50% 50%}}
/*# sourceMappingURL=/cdn/shop/t/1072/assets/klaviyo-custom-popup.css.map */
