.cn{--cn-navy:#242833;--cn-navy-2:#2C3040;--cn-navy-3:#1C1F28;--cn-gold:#C6A85B;--cn-gold-dark:#6E5A24;--cn-cream:#F9F4E8;--cn-off:#F6F2EB;--cn-ink:#4A4D57;--cn-plum:#2F2A4A;font-family:var(--font-body-family,Inter),system-ui,sans-serif;color:var(--cn-off);background:var(--cn-navy);letter-spacing:normal;line-height:1.5}.cn *{box-sizing:border-box}.cn h1,.cn h2,.cn h3{font-family:var(--font-heading-family,"Playfair Display"),Georgia,serif;font-weight:600;margin:0;letter-spacing:normal;color:inherit}.cn p{margin:0}.cn a{color:inherit}.cn-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cn-narrow{max-width:1040px;margin:0 auto;padding:0 24px}.cn-sec{padding:96px 0}.cn--cream{background:var(--cn-cream);color:#242833}.cn--deep{background:var(--cn-navy-3)}.cn-eyebrow{color:var(--cn-gold);font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cn--cream .cn-eyebrow{color:var(--cn-gold-dark)}.cn-h1{font-size:clamp(40px,6vw,64px);line-height:1.05}.cn-h2{font-size:clamp(32px,4.2vw,44px);line-height:1.1}.cn-lead{font-size:18px;line-height:1.6;color:#f6f2ebd1}.cn--cream .cn-lead{color:var(--cn-ink)}.cn-center{text-align:center}.cn-head{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;margin-bottom:48px}.cn-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 28px;border-radius:999px;font-weight:600;font-size:17px;text-decoration:none;border:1.5px solid transparent;transition:transform .15s ease,background .15s ease;cursor:pointer}.cn-btn:hover{transform:translateY(-1px)}.cn-btn--gold{background:var(--cn-gold);color:#242833!important}.cn-btn--gold:hover{background:#d4b76c}.cn-btn--ghost{border-color:var(--cn-off);color:var(--cn-off)!important;background:transparent}.cn-btn--dark{background:#242833;color:var(--cn-off)!important}.cn-btn--light{background:var(--cn-off);color:#242833!important}.cn-btns{display:flex;flex-wrap:wrap;gap:14px}.cn-checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15px;color:#f6f2ebd1}.cn-checks li{display:flex;align-items:center;gap:8px}.cn-checks li:before{content:"";width:16px;height:16px;flex:none;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6A85B' stroke-width='2.4'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E")}.cn-media{border-radius:20px;overflow:hidden;background:var(--cn-plum);border:1px solid rgba(198,168,91,.35)}.cn-media img{display:block;width:100%;height:100%;object-fit:cover}.cn-split{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.cn-split>*{flex:1 1 440px;min-width:0}.cn-hero{padding:72px 0 88px}.cn-hero__text{display:flex;flex-direction:column;gap:24px}.cn-hero__text em{font-style:italic;color:var(--cn-gold)}.cn-hero__media{position:relative}.cn-hero__media .cn-media{aspect-ratio:4/5}.cn-hero__tag{position:absolute;left:-16px;bottom:32px;background:var(--cn-cream);color:#242833;border-radius:14px;padding:16px 20px;box-shadow:0 12px 32px #0000004d;max-width:240px}.cn-hero__tag small{display:block;font-size:13px;font-weight:600;color:var(--cn-gold-dark);text-transform:uppercase;letter-spacing:.08em}.cn-hero__tag strong{font-family:var(--font-heading-family,"Playfair Display"),serif;font-size:20px;font-weight:500}.cn-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.cn-card{background:#fff;border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:12px}.cn-card__num{font-family:var(--font-heading-family,"Playfair Display"),serif;font-size:40px;color:var(--cn-gold);line-height:1}.cn-card h3{font-size:24px}.cn-card p{font-size:16px;line-height:1.6;color:var(--cn-ink)}.cn-coll__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px}.cn-coll__head>div{display:flex;flex-direction:column;gap:12px;max-width:640px}.cn-link{color:var(--cn-gold)!important;font-weight:600;text-decoration:none}.cn-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.cn-box{background:var(--cn-navy-2);border:1px solid rgba(246,242,235,.1);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.cn-box__img{aspect-ratio:1/1;background:var(--cn-plum);display:flex;align-items:center;justify-content:center;color:#f6f2eb8c;font-size:13px}.cn-box__img img{width:100%;height:100%;object-fit:cover;display:block}.cn-box__body{padding:20px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.cn-box__body h3{font-size:22px}.cn-box__body p{font-size:14px;line-height:1.5;color:#f6f2ebb8;flex-grow:1}.cn-box__price{font-size:16px!important;font-weight:600;color:var(--cn-off)!important;flex-grow:0!important}.cn-box .cn-btn{min-height:44px;padding:11px;font-size:15px;margin-top:6px}.cn-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.cn-plan{border-radius:22px;padding:36px;display:flex;flex-direction:column;gap:18px;position:relative}.cn-plan--main{background:var(--cn-cream);color:#242833}.cn-plan--alt{background:var(--cn-navy-2);border:1px solid rgba(246,242,235,.14)}.cn-plan__badge{position:absolute;top:-14px;left:36px;background:var(--cn-gold);color:#242833;font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;letter-spacing:.04em}.cn-plan h3{font-size:28px}.cn-plan__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.cn-plan__price strong{font-family:var(--font-heading-family,"Playfair Display"),serif;font-size:52px;font-weight:600;line-height:1}.cn-plan__price span{font-size:16px;opacity:.8}.cn-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px}.cn-plan li:before{content:"\2713  ";color:var(--cn-gold);font-weight:700}.cn-plan--main li:before{color:var(--cn-gold-dark)}.cn-plan .cn-btn{width:100%}.cn-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.cn-compare>div{border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:14px}.cn-compare ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:17px}.cn-compare__a{background:#ece5d6;color:var(--cn-ink)}.cn-compare__b{background:#242833;color:var(--cn-off)}.cn-compare__b h3{color:var(--cn-gold)}.cn-compare h3{font-size:26px}.cn-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.cn-review{margin:0;background:var(--cn-navy-2);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px}.cn-review__stars{color:var(--cn-gold);font-size:18px;letter-spacing:3px}.cn-review blockquote{margin:0;padding:0;border:0;font-family:var(--font-heading-family,"Playfair Display"),serif;font-size:22px;line-height:1.45;font-style:normal;color:var(--cn-off)}.cn-review figcaption{font-size:15px;color:#f6f2ebb8}.cn-faq{max-width:820px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:12px}.cn-faq details{background:#fff;border-radius:14px;padding:20px 24px}.cn-faq summary{font-weight:600;font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.cn-faq summary::-webkit-details-marker{display:none}.cn-faq summary:after{content:"+";color:var(--cn-gold-dark);font-size:22px;line-height:1}.cn-faq details[open] summary:after{content:"\2013"}.cn-faq details div{margin-top:12px;font-size:16px;line-height:1.6;color:var(--cn-ink)}.cn-cta{padding:104px 0;text-align:center}.cn-cta .cn-narrow{display:flex;flex-direction:column;gap:22px;align-items:center;max-width:760px}.cn-cta h2{font-size:clamp(36px,5vw,52px);line-height:1.1}.cn-inside__img img{display:block;width:100%;max-width:620px;height:auto;border-radius:18px;box-shadow:0 16px 40px #2428332e}.cn-inside__text{display:flex;flex-direction:column;gap:16px}.cn-lineup{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.cn-lineup>div{background:var(--cn-navy-2);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.cn-lineup>div:first-child{border:2px solid var(--cn-gold)}.cn-lineup small{font-size:13px;font-weight:600;color:#f6f2eba6;letter-spacing:.04em}.cn-lineup>div:first-child small{color:var(--cn-gold)}.cn-lineup span{font-family:var(--font-heading-family,"Playfair Display"),serif;font-size:19px}.cn-note{font-size:15px;color:#f6f2ebb8;text-align:center;margin-top:24px!important}.product-form__submit.button{border-radius:999px;min-height:52px;font-weight:600;font-size:17px}.product-form__submit.button:not([disabled]){background:#c6a85b;color:#242833}.product-form__submit.button:after{display:none}@media(max-width:749px){.cn-sec{padding:64px 0}.cn-hero{padding:40px 0 64px}.cn-hero__tag{left:12px}.cn-head{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cn-redesign.css.map */
