.subscription-popup.subscription-popup .cmp-grid{display:grid!important;grid-template-columns:42% 1fr!important;min-height:50rem;width:100%!important}.subscription-popup.subscription-popup .cmp-img{grid-column:1 / 2!important;grid-row:1 / 2!important;overflow:hidden!important;position:relative!important}.subscription-popup.subscription-popup .cmp-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.subscription-popup.subscription-popup .cmp-body{grid-column:2 / 3!important;grid-row:1 / 2!important;padding:3.6rem 3.6rem 3rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.subscription-popup.subscription-popup .cmp-eyebrow{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cm-gold);margin:0 0 1.4rem;font-weight:500}.subscription-popup.subscription-popup .cmp-title{font-family:var(--cm-font-serif);font-style:italic;font-weight:400;color:var(--cm-ink);line-height:1.12;margin:0 0 1.2rem;letter-spacing:-.01em;font-size:4rem}.subscription-popup.subscription-popup .cmp-line{width:4rem;height:1px;background:var(--cm-gold);margin:0 0 1.4rem;border:none}.subscription-popup.subscription-popup .cmp-sub{font-size:1.4rem;color:var(--cm-ink-muted);line-height:1.55;margin:0 0 2rem}.subscription-popup.subscription-popup .cmp-sub strong{color:var(--cm-ink);font-weight:600}.subscription-popup.subscription-popup .cmp-form{display:flex!important;flex-direction:column!important;gap:1.2rem!important;margin:0 0 2rem!important}.subscription-popup.subscription-popup .cmp-email{background:var(--cm-paper)!important;border:1px solid var(--cm-rule)!important;border-radius:10rem!important;padding:1.3rem 2rem!important;font-size:1.4rem!important;line-height:1.4!important;color:var(--cm-ink)!important;transition:border-color var(--dur-1) var(--ease-out)!important;width:100%!important;box-sizing:border-box!important;font-family:inherit!important;min-height:0!important;height:auto!important}.subscription-popup.subscription-popup .cmp-email::placeholder{color:var(--cm-ink-muted)!important}.subscription-popup.subscription-popup .cmp-email:focus-visible{border-color:var(--cm-ink)!important;outline:2px solid var(--cm-focus-ring)!important;outline-offset:2px!important}.subscription-popup.subscription-popup .cmp-btn{background:var(--cm-ink)!important;color:var(--cm-paper)!important;border:none!important;border-radius:10rem!important;transition:background-color var(--dur-1) var(--ease-out)!important;padding:1.5rem 2.4rem!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.015em!important;cursor:pointer!important;font-family:inherit!important;width:100%!important;text-transform:none!important}.subscription-popup.subscription-popup .cmp-btn:hover{background:var(--cm-ink-soft)!important}.subscription-popup.subscription-popup .cmp-benefits{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.7rem!important}.subscription-popup.subscription-popup .cmp-benefit{display:flex!important;align-items:center!important;gap:1rem!important;font-size:1.26rem!important;color:var(--cm-ink-muted)!important;line-height:1.4!important}.subscription-popup.subscription-popup .cmp-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.4rem!important;height:2.4rem!important;min-width:2.4rem!important;border-radius:50%!important;background:var(--cm-ink)!important;color:var(--cm-paper)!important;flex-shrink:0!important;padding:0!important}.subscription-popup.subscription-popup .cmp-icon svg{width:1.3rem!important;height:1.3rem!important;display:block!important}.subscription-popup.subscription-popup .cmp-fine{font-size:1.05rem;line-height:1.45;color:var(--cm-ink-muted);margin:1.6rem 0 0}.subscription-popup.subscription-popup .cmp-fine a{color:var(--cm-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.subscription-popup.subscription-popup .cmp-grid{grid-template-columns:1fr!important;grid-template-rows:minmax(0,22vh) 1fr!important;min-height:0!important}.subscription-popup.subscription-popup .cmp-img{grid-column:1 / 2!important;grid-row:1 / 2!important;max-height:22vh!important;overflow:hidden!important}.subscription-popup.subscription-popup .cmp-img img{height:100%!important;object-position:center center!important}.subscription-popup.subscription-popup .cmp-body{grid-column:1 / 2!important;grid-row:2 / 3!important;padding:2.4rem 2.2rem 2.2rem!important}.subscription-popup.subscription-popup .cmp-eyebrow{font-size:.95rem;margin:0 0 1rem}.subscription-popup.subscription-popup .cmp-title{font-size:2.6rem;margin:0 0 1rem}.subscription-popup.subscription-popup .cmp-line{margin:0 0 1.2rem}.subscription-popup.subscription-popup .cmp-sub{font-size:1.3rem;margin:0 0 1.6rem}.subscription-popup.subscription-popup .cmp-form{margin:0 0 1.4rem!important}.subscription-popup.subscription-popup .cmp-icon{width:2.1rem!important;height:2.1rem!important;min-width:2.1rem!important}.subscription-popup.subscription-popup .cmp-icon svg{width:1.1rem!important;height:1.1rem!important}.subscription-popup.subscription-popup .cmp-fine{margin:1.2rem 0 0}.subscription-popup.subscription-popup .drawer__close-btn{width:3.2rem!important;height:3.2rem!important;top:1.2rem!important;inset-inline-end:1.2rem!important}.subscription-popup.subscription-popup .drawer__body{max-height:85vh}}@media(max-width:374px){.subscription-popup.subscription-popup .cmp-body{padding:2rem 1.6rem 1.8rem!important}.subscription-popup.subscription-popup .cmp-title{font-size:2.2rem}.subscription-popup.subscription-popup .cmp-grid{grid-template-rows:minmax(0,18vh) 1fr!important}.subscription-popup.subscription-popup .cmp-img{max-height:18vh!important}}.subscription-popup.subscription-popup .cmp-success{display:none;padding:4.8rem 3.6rem 3.6rem;text-align:center;flex-direction:column;align-items:center;justify-content:center;background:var(--cm-paper);min-height:40rem}.subscription-popup.subscription-popup .cmp-success.is-visible{display:flex!important}.subscription-popup.subscription-popup .cmp-success-check{width:5.6rem;height:5.6rem;border-radius:50%;background:var(--cm-ink);color:var(--cm-paper);display:inline-flex;align-items:center;justify-content:center;margin:0 0 2.4rem}.subscription-popup.subscription-popup .cmp-success-check svg{width:2.6rem;height:2.6rem}.subscription-popup.subscription-popup .cmp-success-title{font-family:var(--cm-font-serif);font-style:italic;font-weight:400;color:var(--cm-ink);font-size:3rem;line-height:1.15;margin:0 0 1rem}.subscription-popup.subscription-popup .cmp-success-sub{font-size:1.4rem;color:var(--cm-ink-muted);line-height:1.55;margin:0 0 2.4rem}.subscription-popup.subscription-popup .cmp-code-wrap{display:flex;align-items:center;gap:0;border:1px solid var(--cm-rule-strong);border-radius:1.2rem;overflow:hidden;margin:0 0 1.2rem;max-width:34rem;width:100%}.subscription-popup.subscription-popup .cmp-code-value{flex:1;padding:1.4rem 2rem;font-size:2rem;font-weight:700;letter-spacing:.08em;color:var(--cm-ink);font-family:var(--cm-font-sans);text-align:center;background:var(--cm-sand)}.subscription-popup.subscription-popup .cmp-code-copy{padding:1.4rem 2rem;background:var(--cm-ink);color:var(--cm-paper);border:none;cursor:pointer;font-family:inherit;font-size:1.3rem;font-weight:600;white-space:nowrap;text-transform:none!important;transition:background-color var(--dur-1) var(--ease-out)}.subscription-popup.subscription-popup .cmp-code-copy:hover{background:var(--cm-ink-soft)}.subscription-popup.subscription-popup .cmp-success-hint{font-size:1.15rem;color:var(--cm-ink-muted);line-height:1.5;margin:0 0 1.6rem}.subscription-popup.subscription-popup .cmp-success-note{max-width:34rem;width:100%;background:var(--cm-sand);border:1px solid var(--cm-rule);border-radius:1rem;padding:1.2rem 1.6rem;margin:0 0 2.4rem;font-size:1.2rem;line-height:1.5;color:var(--cm-ink-muted);text-align:center}.subscription-popup.subscription-popup .cmp-success-note strong{color:var(--cm-ink);font-weight:600}.subscription-popup.subscription-popup .cmp-success-cta{background:var(--cm-ink);color:var(--cm-paper);border:none;border-radius:10rem;padding:1.4rem 3.2rem;transition:background-color var(--dur-1) var(--ease-out);font-size:1.4rem;font-weight:600;cursor:pointer;font-family:inherit;text-transform:none!important;text-decoration:none;display:inline-block}.subscription-popup.subscription-popup .cmp-success-cta:hover{background:var(--cm-ink-soft)}@media(max-width:749px){.subscription-popup.subscription-popup .cmp-success{padding:3.2rem 2.2rem 2.8rem;min-height:0}.subscription-popup.subscription-popup .cmp-success-title{font-size:2.4rem}.subscription-popup.subscription-popup .cmp-success-check{width:4.8rem;height:4.8rem;margin:0 0 1.8rem}.subscription-popup.subscription-popup .cmp-success-check svg{width:2.2rem;height:2.2rem}.subscription-popup.subscription-popup .cmp-code-value{font-size:1.7rem;padding:1.2rem 1.4rem}.subscription-popup.subscription-popup .cmp-code-copy{padding:1.2rem 1.4rem;font-size:1.2rem}}@media(max-width:749px){.subscription-popup.subscription-popup .drawer__body{max-height:92vh}.subscription-popup.subscription-popup .cmp-grid{grid-template-rows:minmax(0,16vh) 1fr!important}.subscription-popup.subscription-popup .cmp-img{max-height:16vh!important}}@media(max-width:749px)and (max-height:740px){.subscription-popup.subscription-popup .cmp-grid{grid-template-rows:minmax(0,11vh) 1fr!important}.subscription-popup.subscription-popup .cmp-img{max-height:11vh!important}.subscription-popup.subscription-popup .cmp-body{padding:1.8rem 1.8rem 1.6rem!important}.subscription-popup.subscription-popup .cmp-eyebrow{font-size:.9rem;margin:0 0 .7rem}.subscription-popup.subscription-popup .cmp-title{font-size:2rem;margin:0 0 .7rem}.subscription-popup.subscription-popup .cmp-line{margin:0 0 .9rem}.subscription-popup.subscription-popup .cmp-sub{font-size:1.2rem;margin:0 0 1rem}.subscription-popup.subscription-popup .cmp-form{gap:.8rem!important;margin:0 0 1rem!important}.subscription-popup.subscription-popup .cmp-email{padding:1.1rem 1.8rem!important}.subscription-popup.subscription-popup .cmp-btn{padding:1.3rem 2rem!important}.subscription-popup.subscription-popup .cmp-benefits{gap:.5rem!important}.subscription-popup.subscription-popup .cmp-benefit{font-size:1.2rem!important}.subscription-popup.subscription-popup .cmp-fine{font-size:1rem;margin:.9rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/casemira-popup.css.map */
