.kop-atc{--katc-navy: #0d0047;--katc-badge: #fffb9d;--katc-serif: "Instrument Serif", Georgia, serif;--katc-sans: var(--typeBasePrimary, Roboto), Roboto, "Helvetica Neue", Arial, sans-serif;--katc-ease-out: cubic-bezier(.22, 1, .36, 1);--katc-ease-spring: cubic-bezier(.34, 1.4, .64, 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s}.kop-atc.is-open{pointer-events:auto;visibility:visible;transition-delay:0s}html.kop-atc-lock,html.kop-atc-lock body{overflow:hidden}.kop-atc__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .3s var(--katc-ease-out),backdrop-filter .3s var(--katc-ease-out),-webkit-backdrop-filter .3s var(--katc-ease-out);cursor:pointer}.kop-atc.is-open .kop-atc__overlay{opacity:.6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.kop-atc__dialog{position:relative;display:flex;flex-direction:column;gap:20px;width:364px;max-width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:22px 15px 20px;border-radius:12px;background-color:#fff;color:var(--katc-navy);font-family:var(--katc-sans);text-align:center;outline:none;opacity:0;transform:translateY(40px) scale(.94);transform-origin:50% 100%;transition:opacity .2s ease,transform .25s var(--katc-ease-out);will-change:transform,opacity}.kop-atc__dialog--border{border:2px solid #000}.kop-atc .kop-atc__dialog:focus,.kop-atc .kop-atc__dialog:focus-visible{outline:none!important;box-shadow:none!important}.kop-atc__dialog::-webkit-scrollbar{display:none}.kop-atc__dialog[hidden]{display:none}.kop-atc.is-open .kop-atc__dialog{opacity:1;transform:none;transition:opacity .25s ease,transform .5s var(--katc-ease-spring)}.kop-atc__dialog *,.kop-atc__dialog *:before,.kop-atc__dialog *:after{box-sizing:border-box}.kop-atc__dialog p{margin:0}.kop-atc.is-open .kop-atc__dialog>:not(.kop-atc__close){animation:kop-atc-rise .45s var(--katc-ease-out) both;animation-delay:calc(.08s + var(--katc-i, 0) * .06s)}.kop-atc__dialog>:nth-child(3){--katc-i: 1}.kop-atc__dialog>:nth-child(4){--katc-i: 2}.kop-atc__dialog>:nth-child(5){--katc-i: 3}@keyframes kop-atc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.kop-atc__close{position:absolute;top:16px;right:16px;z-index:1;display:flex;padding:0;border:0;background:none;color:var(--katc-navy);cursor:pointer}.kop-atc__close svg{display:block;width:20px;height:20px}.kop-atc__image{display:flex;justify-content:center}.kop-atc__image img{display:block;width:var(--katc-image-h, 112px);height:var(--katc-image-h, 112px);object-fit:contain;border-radius:5px}.kop-atc__info{display:flex;flex-direction:column;align-items:center;gap:14px}.kop-atc__info+.kop-atc__actions{margin-top:-4px}.kop-atc .kop-atc__title.h2{margin:5px 0 0!important;font-family:var(--katc-serif)!important;font-weight:400!important;font-size:42px!important;line-height:.93!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--katc-navy)!important}.kop-atc__prices{margin-top:-1px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.kop-atc__prices .product__price{margin:0;padding:0;font-family:var(--katc-sans);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:0;color:var(--katc-navy)}.kop-atc__prices .product__price--compare{font-weight:400;text-decoration:line-through;opacity:.55}.kop-atc__prices .product__price-savings{margin:0;padding:8px 12px;border-radius:4px;background-color:var(--katc-badge);font-family:var(--katc-sans);font-weight:700;font-size:14px;line-height:10px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--katc-navy)}.kop-atc__prices+.kop-atc__subtitle{margin-top:-4px}.kop-atc__subtitle,.kop-atc__subtitle p{margin:0;font-family:var(--katc-sans);font-weight:400;font-size:15px;line-height:22px;letter-spacing:.01em;color:var(--katc-navy)}.kop-atc__actions{display:flex;flex-direction:column;gap:12px}.kop-atc .kop-atc__actions .btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:49px;margin:0!important;padding:0 20px!important;border:0;border-radius:100px!important;background-color:var(--katc-navy);color:#fff;font-family:var(--katc-sans)!important;font-weight:700!important;font-size:16px!important;line-height:1.1!important;letter-spacing:0!important;text-transform:uppercase}.kop-atc .kop-atc__actions .btn--secondary{border:2px solid var(--katc-navy);background-color:#fff;color:var(--katc-navy)}.kop-atc__actions .errors{margin:0}.kop-atc__card-image img{display:block;width:100%;height:auto}.kop-atc__card{padding:30px 26px 28px;border-radius:34px;background-color:#f6f6f7}.kop-atc__steps{display:flex;flex-direction:column;gap:13px;margin-top:16px}.kop-atc__step{display:grid;grid-template-columns:1fr 63%;align-items:center;gap:10px;text-align:left}.kop-atc__step-label{margin:0;padding-left:10px}.kop-atc__step-image{aspect-ratio:195 / 89;border-radius:12px;overflow:hidden}.kop-atc__step-image img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.kop-atc__overlay,.kop-atc__dialog,.kop-atc.is-open .kop-atc__dialog{transition:opacity .15s linear;transform:none}.kop-atc.is-open .kop-atc__dialog>:not(.kop-atc__close){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/407/assets/kopstorm-atc-popup.css.map */
