.pf-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0000008c;z-index:9000;opacity:0;pointer-events:none;transition:opacity .3s ease}.pf-popup-overlay.is-open{opacity:1;pointer-events:auto}.pf-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%) scale(.97);z-index:9001;width:min(90vw,52rem);max-height:90vh;overflow-y:auto;background-color:var(--pf-popup-bg, #fff);color:var(--pf-popup-text, #121212);border-radius:var(--pf-popup-radius, 12px);box-shadow:0 2rem 6rem #0000002e;display:grid;grid-template-columns:1fr;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;outline:none}.pf-popup.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.pf-popup--has-image{width:min(90vw,72rem);grid-template-columns:2fr 3fr}.pf-popup--image-full{display:block;width:auto;max-width:90vw;max-height:90vh;overflow:hidden;background-color:transparent}.pf-popup__close{position:absolute;top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;border-radius:50%;color:var(--pf-popup-text, #121212);opacity:.6;transition:opacity .2s ease,background-color .2s ease;z-index:1}.pf-popup__close:hover,.pf-popup__close:focus-visible{opacity:1;background-color:#0000000f;outline:none}.pf-popup__close svg,.pf-popup__close-icon{width:1.8rem;height:1.8rem;display:block}.pf-popup--image-full .pf-popup__close{background-color:#ffffffd1;color:#121212;opacity:1;box-shadow:0 .4rem 1.2rem #0000002e}.pf-popup--image-full .pf-popup__close:hover,.pf-popup--image-full .pf-popup__close:focus-visible{background-color:#fffffff5}.pf-popup__image-col{border-radius:var(--pf-popup-radius, 12px) 0 0 var(--pf-popup-radius, 12px);overflow:hidden;min-height:24rem}.pf-popup__image{display:block;width:100%;height:100%;object-fit:cover}.pf-popup--image-full .pf-popup__image-col{border-radius:var(--pf-popup-radius, 12px);min-height:0}.pf-popup--image-full .pf-popup__image{width:auto;max-width:90vw;height:auto;max-height:90vh;object-fit:contain}.pf-popup__content{padding:4rem 3.2rem 3.2rem;display:flex;flex-direction:column;gap:1.2rem}.pf-popup__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-btn-primary-bg, rgb(var(--color-button)));margin-bottom:.2rem}.pf-popup__logo{display:block;align-self:center;width:auto;height:4.4rem;max-width:15rem;object-fit:contain;margin-bottom:1.6rem}.pf-popup__heading{margin:0;font-size:2.4rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--pf-popup-text, #121212)}.pf-popup__text{font-size:1.4rem;line-height:1.6;color:var(--pf-popup-text, #121212);opacity:.75}.pf-popup__text p{margin:0}.pf-popup__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}.pf-popup__btn{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;min-height:4.5rem;padding:0 2.4rem;border-radius:999px;font-size:1.5rem;font-weight:600;letter-spacing:.1rem;text-decoration:none;cursor:pointer;transition:opacity .2s ease,filter .2s ease,transform .2s ease;white-space:nowrap}.pf-popup__btn:hover{filter:brightness(.92);transform:translateY(-.1rem)}.pf-popup__btn--primary{background-color:var(--pf-btn-primary-bg, rgb(var(--color-button)));color:var(--pf-btn-primary-text, rgb(var(--color-button-text)))}.pf-popup__btn--secondary{background-color:var(--pf-btn-secondary-bg, #fff);color:var(--pf-btn-secondary-text, #121212);border:.1rem solid currentColor}.pf-popup__image-link{display:block;height:100%;overflow:hidden}.pf-popup__image-link .pf-popup__image{transition:transform .4s ease}.pf-popup__image-link:hover .pf-popup__image{transform:scale(1.04)}.pf-popup__form{display:flex;flex-direction:column;gap:1.2rem;margin-top:.4rem}.pf-popup__form-row{display:flex;gap:1rem}.pf-popup__form-row .pf-popup__form-field{flex:1 1 0;min-width:0}.pf-popup__form-input{width:100%;padding:1.2rem 1.5rem;border-radius:8px;border:.1rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:inherit;font-size:1.4rem;transition:border-color .2s ease,box-shadow .2s ease}.pf-popup__form-input:focus-visible{outline:none;border-color:var(--pf-btn-primary-bg, rgb(var(--color-button)));box-shadow:0 0 0 .3rem #334fb426}.pf-popup__form-submit{width:100%;border:none;margin-top:.4rem}.pf-popup__form-success{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:var(--pf-popup-text, #121212)}.pf-popup__form-success--ok{color:var(--pf-btn-primary-bg, rgb(var(--color-button)))}.pf-popup__form-success--ok svg{flex-shrink:0;width:2rem;height:2rem;color:var(--pf-btn-primary-bg, rgb(var(--color-button)))}.pf-popup__form-error{font-size:1.3rem;color:#c0392b}.pf-popup__form-submit-wrap{display:flex;justify-content:center}.pf-popup__form-spinner{display:flex;justify-content:center;align-items:center;padding:.6rem 0}.pf-popup__form-spinner[hidden],.pf-popup__form-submit[hidden]{display:none}.pf-popup__form-spinner-icon{width:3.2rem}.pf-popup__form-spinner-icon .path{stroke:var(--pf-btn-primary-bg, rgb(var(--color-button)))}@media screen and (max-width:749px){.pf-popup__form-row{flex-direction:column;gap:.8rem}.pf-popup__form{gap:1rem}}.pf-bubble{position:fixed;z-index:8999;display:none;align-items:center;gap:.8rem;padding:1rem 1.6rem;background-color:var(--pf-bubble-bg, rgb(var(--color-button)));color:var(--pf-bubble-text, rgb(var(--color-button-text)));border-radius:var(--pf-bubble-radius, 50px);cursor:pointer;box-shadow:0 .4rem 1.6rem #0003;-webkit-user-select:none;user-select:none;transition:transform .2s ease,box-shadow .2s ease;opacity:0;transform:scale(.85)}.pf-bubble.is-visible{display:flex;animation:pf-bubble-enter .35s ease forwards}.pf-bubble:hover{transform:scale(1.06);box-shadow:0 .6rem 2rem #00000047}.pf-bubble:focus-visible{outline:2px solid var(--pf-bubble-text, rgb(var(--color-button-text)));outline-offset:3px}.pf-bubble--bottom-right{bottom:2.4rem;right:2.4rem}.pf-bubble--bottom-left{bottom:2.4rem;left:2.4rem}.pf-bubble--center-right{top:50%;right:2.4rem;transform:translateY(-50%) scale(1)}.pf-bubble--center-right:hover{transform:translateY(-50%) scale(1.06)}.pf-bubble--center-left{top:50%;left:2.4rem;transform:translateY(-50%) scale(1)}.pf-bubble--center-left:hover{transform:translateY(-50%) scale(1.06)}.pf-bubble--animated{animation:pf-bubble-enter .35s ease forwards,pf-pulse 2.8s ease 1s infinite}.pf-bubble__icon{display:flex;align-items:center;flex-shrink:0}.pf-bubble__icon svg{width:2rem;height:2rem;stroke:currentColor}.pf-bubble__icon-img{width:2.4rem;height:2.4rem;object-fit:contain;border-radius:50%}.pf-bubble__label{font-size:1.3rem;font-weight:500;white-space:nowrap}@keyframes pf-bubble-enter{0%{opacity:0;transform:scale(.7) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes pf-pulse{0%,to{box-shadow:0 .4rem 1.6rem #0003,0 0 #0000001f}50%{box-shadow:0 .4rem 1.6rem #0003,0 0 0 10px #0000}}@media screen and (max-width:749px){.pf-popup{width:100%;max-width:100%;top:auto;bottom:0;left:0;right:0;transform:translateY(4rem) scale(1);border-radius:var(--pf-popup-radius, 12px) var(--pf-popup-radius, 12px) 0 0;max-height:85vh}.pf-popup.is-open{transform:translateY(0) scale(1)}.pf-popup:before{content:"";position:absolute;top:.8rem;left:50%;transform:translate(-50%);width:3.6rem;height:.4rem;border-radius:999px;background-color:rgba(var(--color-foreground),.22);pointer-events:none}.pf-popup--image-full:before{display:none}.pf-popup__close{top:1.6rem;right:1.6rem;background-color:rgba(var(--color-foreground),.06);opacity:1}.pf-popup--has-image{width:100%;grid-template-columns:1fr}.pf-popup--image-full{width:auto;max-width:90vw;max-height:85vh;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-46%) scale(.97);border-radius:var(--pf-popup-radius, 12px)}.pf-popup--image-full.is-open{transform:translate(-50%,-50%) scale(1)}.pf-popup__image-col{border-radius:var(--pf-popup-radius, 12px) var(--pf-popup-radius, 12px) 0 0;min-height:18rem}.pf-popup--image-full .pf-popup__image-col{border-radius:var(--pf-popup-radius, 12px);min-height:0}.pf-popup--image-full .pf-popup__image{max-width:90vw;max-height:85vh}.pf-popup__content{padding:3.2rem 2rem 2.4rem;gap:1rem}.pf-popup--has-image:not(:has(.pf-popup__form)) .pf-popup__content{padding-top:2.4rem}.pf-popup--has-image:has(.pf-popup__form) .pf-popup__content{order:1;padding-top:3.2rem}.pf-popup--has-image:has(.pf-popup__form) .pf-popup__image-col{order:2;min-height:0;height:9rem;border-radius:0 0 var(--pf-popup-radius, 12px) var(--pf-popup-radius, 12px)}.pf-popup__logo{height:3.6rem;max-width:12rem;margin-bottom:1.2rem}.pf-popup__eyebrow{margin-bottom:.8rem}.pf-popup__heading{font-size:2rem}.pf-popup__text{font-size:1.3rem}.pf-popup__actions{flex-direction:column;align-items:stretch}.pf-popup__actions .pf-popup__btn{width:100%}.pf-bubble--bottom-right,.pf-bubble--bottom-left{bottom:1.6rem}.pf-bubble--bottom-right{right:1.6rem}.pf-bubble--bottom-left{left:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-custom-popup.css.map */
