.cyp-cta{--cyp-burgundy: #471b23;--cyp-burgundy-deep: #4a1017;--cyp-ivory: #faf8f3;--cyp-white: #fffdf9;--cyp-text: #252525;--cyp-muted: #6a6662;--cyp-gold: #d69830;--cyp-ease: cubic-bezier(.22, 1, .36, 1);--cyp-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;background:linear-gradient(180deg,var(--cyp-white) 0%,var(--cyp-ivory) 55%,var(--cyp-white) 100%);color:var(--cyp-text);overflow:hidden;border-top:1px solid rgba(71,27,35,.08);border-bottom:1px solid rgba(71,27,35,.08)}.cyp-cta__inner{display:grid;grid-template-columns:1fr;gap:0;align-items:start;padding-top:var(--cyp-pad-m, 48px);padding-bottom:var(--cyp-pad-m, 48px);max-width:1380px}.cyp-cta__eyebrow{order:1;margin:0 0 .85rem;font-family:var(--font-heading-family, "Poppins", sans-serif);font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyp-gold);animation:cypReveal .7s var(--cyp-ease) both}.cyp-cta__heading{order:2;margin:0 0 1rem;font-family:var(--cyp-serif);font-size:clamp(2.6rem,7.5vw,3.4rem);font-weight:500;line-height:1.08;letter-spacing:-.02em;color:var(--cyp-burgundy);max-width:16ch;animation:cypReveal .75s var(--cyp-ease) .05s both}.cyp-cta__visual{order:3;width:100%;margin:0 0 1.1rem;animation:cypReveal .75s var(--cyp-ease) .08s both}.cyp-cta__body{order:4;margin:0;font-family:var(--font-body-family, "Poppins", sans-serif);font-size:1.35rem;line-height:1.55;color:var(--cyp-muted);max-width:36rem;animation:cypReveal .75s var(--cyp-ease) .12s both}.cyp-cta__button{order:5;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;margin-top:1.35rem;min-height:4.6rem;padding:1rem 1.7rem;width:auto;max-width:100%;background:var(--cyp-burgundy);color:#fff;border:none;border-radius:9px;font-family:var(--font-heading-family, "Poppins", sans-serif);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 22px #471b232e;transition:transform .35s var(--cyp-ease),background .35s var(--cyp-ease),box-shadow .35s var(--cyp-ease);animation:cypReveal .75s var(--cyp-ease) .16s both}.cyp-cta__button-arrow{display:inline-block;transition:transform .35s var(--cyp-ease)}@media(hover:hover)and (pointer:fine){.cyp-cta__button:hover{background:var(--cyp-burgundy-deep);transform:translateY(-2px);box-shadow:0 12px 28px #471b233d}.cyp-cta__button:hover .cyp-cta__button-arrow{transform:translate(4px)}}.cyp-cta__button:active{transform:translateY(0) scale(.985);box-shadow:0 4px 12px #471b2329}.cyp-cta__button:focus-visible{outline:2px solid var(--cyp-gold);outline-offset:3px}@media screen and (min-width:990px){.cyp-cta__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto auto auto;column-gap:clamp(3.2rem,5vw,6.4rem);row-gap:0;align-items:center;padding-top:var(--cyp-pad-d, 88px);padding-bottom:var(--cyp-pad-d, 88px)}.cyp-cta__eyebrow{grid-column:1;grid-row:1;margin-bottom:1.4rem}.cyp-cta__heading{grid-column:1;grid-row:2;margin:0;font-size:clamp(3.4rem,3.8vw,4.8rem)}.cyp-cta__body{grid-column:1;grid-row:3;margin-top:1.8rem;font-size:1.5rem;line-height:1.6}.cyp-cta__button{grid-column:1;grid-row:4;margin-top:2.4rem;min-height:5.2rem;padding:1.2rem 2.2rem;font-size:1.2rem;justify-self:start}.cyp-cta__visual{grid-column:2;grid-row:1 / -1;margin:0;align-self:stretch;display:flex;align-items:center}}.cyp-cta__frame{position:relative;overflow:hidden;width:100%;border-radius:12px;border:1px solid rgba(71,27,35,.12);background:var(--cyp-white);box-shadow:0 16px 40px #471b2314;aspect-ratio:5 / 3.6}@media screen and (min-width:990px){.cyp-cta__frame{aspect-ratio:4 / 5;max-height:52rem}}.cyp-cta__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s var(--cyp-ease)}@media(hover:hover)and (pointer:fine){.cyp-cta__frame:hover .cyp-cta__image{transform:scale(1.03)}}.cyp-cta__frame--photo{background:#fefefe}.cyp-cta__image--photo{object-fit:contain;padding:7%;box-sizing:border-box}@media screen and (min-width:990px){.cyp-cta__image--photo{padding:16%}}.cyp-cta__price{order:5;margin:0 0 1.2rem;font-family:var(--cyp-serif);font-size:2.2rem;font-weight:600;letter-spacing:.04em;color:var(--cyp-burgundy)}@media screen and (min-width:990px){.cyp-cta__inner{grid-template-rows:auto auto auto auto auto}.cyp-cta__price{grid-column:1;grid-row:4;margin:1.8rem 0 0}.cyp-cta__button{grid-row:5}}@media(prefers-reduced-motion:reduce){.cyp-cta__eyebrow,.cyp-cta__heading,.cyp-cta__body,.cyp-cta__button,.cyp-cta__visual,.cyp-cta__image,.cyp-cta__bottle{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-create-your-perfume-cta.css.map */
