body.ct-modern-theme{--container:1360px;--section-y:clamp(48px,5vw,76px);--section-y-s:48px;--r-lg:20px}body.ct-modern-theme h1,body.ct-modern-theme h2,body.ct-modern-theme h3{font-family:Nunito,Arial,sans-serif;font-weight:900;letter-spacing:-.045em;line-height:1.08}body.ct-modern-theme h2{font-size:clamp(32px,3.8vw,52px)}body.ct-modern-theme .ct-eyebrow{font-size:14px;letter-spacing:.1em}body.ct-modern-theme .btn{font-family:Nunito,Arial,sans-serif;font-weight:900;box-shadow:none;min-height:48px}body.ct-modern-theme .site-header__inner{max-width:1360px}body.ct-modern-theme .site-header{border-bottom:1px solid var(--c-hairline)}body.ct-modern-theme .ct-studio-hero{background:var(--c-cream);border-bottom:1px solid var(--c-hairline)}body.ct-modern-theme .ct-studio-hero .hero__inner{display:grid;grid-template-columns:.88fr 1.12fr;gap:40px;min-height:0;padding-block:48px;max-width:1360px}body.ct-modern-theme .ct-studio-hero .hero__copy{width:100%;max-width:none}body.ct-modern-theme .ct-studio-hero .hero__title{font-size:clamp(44px,5.2vw,72px);line-height:1.02;letter-spacing:-.055em;margin-top:22px;font-weight:900}body.ct-modern-theme .ct-studio-hero .hero__title em{color:#a85b50}body.ct-modern-theme .ct-studio-hero .hero__badge{font-size:13px;letter-spacing:.09em;padding:8px 14px;background:#e7dcc4;border-radius:99px}body.ct-modern-theme .ct-studio-hero .hero__lede{font-size:18px;max-width:38ch;line-height:1.65}body.ct-modern-theme .ct-studio-hero .hero__ctas{flex-direction:row;align-items:center}body.ct-modern-theme .ct-studio-hero .hero__ctas .btn{padding:14px 22px;font-size:16px}body.ct-modern-theme .ct-studio-hero .hero__trust{gap:10px 16px}body.ct-modern-theme .ct-studio-hero .hero__trust span{font-size:12px}.hero__showcase{min-width:0;padding:14px 14px 0;background:#f1e8d8;border:1px solid #dfd2bc;border-radius:24px;overflow:hidden}body.ct-modern-theme .ct-studio-hero__media{position:relative;inset:auto;width:100%;margin:0;aspect-ratio:27/14;border-radius:16px;overflow:hidden}body.ct-modern-theme .ct-studio-hero__image{width:100%;height:100%;object-fit:contain}body.ct-modern-theme .ct-studio-hero__media:after{display:none}.hero__flavour-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 0 20px}.hero__flavour-rail a{text-align:center;font-size:13px;font-weight:900;padding:7px 3px;border-radius:99px;background:#f4d7d2}.hero__flavour-rail a:nth-child(2){background:#f6e1c6}.hero__flavour-rail a:nth-child(3){background:#d9dff1}.hero__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:-14px;background:#3a332c;color:#f5eee0;padding:22px 12px}.hero__proof>div{text-align:center;padding:0 8px;border-right:1px solid #ffffff26}.hero__proof>div:last-child{border:0}.hero__proof strong{display:block;font-size:clamp(25px,2.8vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.1}.hero__proof span{display:block;font-size:12px;margin-top:6px}body.ct-modern-theme .marquee-section{border:0}body.ct-modern-theme .marquee{padding-block:14px}body.ct-modern-theme .marquee__item{font-size:15px;letter-spacing:.05em}body.ct-modern-theme .section-head,body.ct-modern-theme .benefits__head{max-width:820px;margin:0 0 34px;text-align:left}body.ct-modern-theme .section-head>p:not(.ct-eyebrow){font-size:18px}body.ct-modern-theme .lineup-section{background:#fcfaf7}body.ct-modern-theme .lineup-section .ct-container{max-width:1360px}body.ct-modern-theme .lineup-section .lineup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body.ct-modern-theme .lineup-section .lineup-card{border:1px solid #ded3c0;border-radius:20px;box-shadow:0 8px 26px -20px #3a332c66}body.ct-modern-theme .lineup-section .lineup-card__media{height:290px;padding:28px 12px 20px;background:#fff}body.ct-modern-theme .lineup-section .lineup-card__media img{height:226px;max-width:90%;filter:none}body.ct-modern-theme .lineup-section .lineup-card__media--photo img{height:255px;width:100%;max-width:100%}body.ct-modern-theme .lineup-section .lineup-card__body{background:var(--lineup-soft);padding:22px 20px;gap:10px}body.ct-modern-theme .lineup-section .lineup-card__body h3{font-size:26px}body.ct-modern-theme .lineup-section .lineup-card__desc{font-size:16px}body.ct-modern-theme .lineup-section .lineup-card__meta{font-size:14px;color:var(--c-ink)}body.ct-modern-theme .lineup-section .lineup-card__button{margin-top:auto}body.ct-modern-theme .lineup-card__badge,body.ct-modern-theme .bundle-card__save{border:0;letter-spacing:.02em;padding:7px 12px}body.ct-modern-theme .lineup-card__view-pill{box-shadow:none;font-size:13px;padding:8px 12px;border:1px solid var(--c-hairline)}body.ct-modern-theme .benefits-section{background:#e7dcc4}body.ct-modern-theme .benefit{border:0;border-radius:18px;box-shadow:none;min-height:230px;padding:24px;background:#fcfaf7}body.ct-modern-theme .benefit:hover{transform:translateY(-3px);box-shadow:0 10px 22px -16px #3a332c55}body.ct-modern-theme .benefit__icon{border:0;width:46px;height:46px;border-radius:12px}body.ct-modern-theme .benefit__title{font-family:Nunito,Arial,sans-serif;font-size:24px;font-weight:900}body.ct-modern-theme .benefit__desc{font-size:16px}body.ct-modern-theme .featured-section{background:#f6e1c6}body.ct-modern-theme .featured__inner{gap:48px}body.ct-modern-theme .bundle-card{border:1px solid #ded3c0;box-shadow:none;border-radius:20px}body.ct-modern-theme .bundle-card__body{padding:24px}body.ct-modern-theme .bundle-card__body h3{font-size:28px}body.ct-modern-theme .compare-section .compare__inner{max-width:1360px}body.ct-modern-theme .compare__head{max-width:850px;margin:0 0 32px;text-align:left}body.ct-modern-theme .compare__head h2{font-family:Nunito,Arial,sans-serif;font-size:clamp(32px,3.8vw,52px)}body.ct-modern-theme .compare__table-wrap{border:1px solid #ded3c0;box-shadow:none}body.ct-modern-theme .compare__col{color:#5c5248}body.ct-modern-theme .compare__col--hero{color:#3a332c}body.ct-modern-theme .compare__disclaimer{color:#5c5248}body.ct-modern-theme .social-section{background:#fcfaf7}body.ct-modern-theme .home-faq-section{background:#f5eee0}body.ct-modern-theme .home-faq__inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}body.ct-modern-theme .home-faq__item{background:#fcfaf7;border:1px solid #ded3c0;border-radius:14px;box-shadow:none;margin-bottom:12px}body.ct-modern-theme .home-faq__item summary{font-size:18px}body.ct-modern-theme .waitlist-card{border:1px solid #ded3c0;box-shadow:none}@media(max-width:1100px){body.ct-modern-theme .lineup-section .lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.ct-modern-theme .ct-studio-hero .hero__inner{gap:24px}body.ct-modern-theme .ct-studio-hero .hero__title{font-size:52px}}@media(max-width:900px){body.ct-modern-theme .ct-studio-hero .hero__inner{grid-template-columns:1fr;padding:36px 24px;gap:30px}body.ct-modern-theme .ct-studio-hero .hero__copy{padding:0;text-align:left;max-width:none}body.ct-modern-theme .ct-studio-hero .hero__title{font-size:clamp(44px,8vw,64px)}body.ct-modern-theme .ct-studio-hero .hero__lede{margin-inline:0;max-width:52ch}body.ct-modern-theme .ct-studio-hero .hero__ctas,body.ct-modern-theme .ct-studio-hero .hero__trust{justify-content:flex-start}body.ct-modern-theme .home-faq__inner{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){body.ct-modern-theme .lineup-section .lineup-grid{display:grid;grid-template-columns:1fr;overflow:visible;padding:0}body.ct-modern-theme .lineup-section .lineup-card{width:100%}body.ct-modern-theme .lineup-section .lineup-card__media{height:310px}body.ct-modern-theme .lineup-section .lineup-card__media--photo img{height:280px}body.ct-modern-theme .hero__flavour-rail a,body.ct-modern-theme .hero__proof span{font-size:11px}body.ct-modern-theme .ct-studio-hero .hero__ctas .btn{font-size:15px;padding:12px 18px}body.ct-modern-theme .ct-studio-hero .hero__badge{font-size:11px}}@media(prefers-reduced-motion:reduce){body.ct-modern-theme .benefit:hover{transform:none}}body.ct-modern-theme .site-header,body.ct-modern-theme .site-header.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f5eee0}body.ct-modern-theme .why__pills .pill{backdrop-filter:none;-webkit-backdrop-filter:none}body.ct-modern-theme .site-header__inner,body.ct-modern-theme .site-header.is-scrolled .site-header__inner{height:64px;transition:none}@media(min-width:640px){body.ct-modern-theme .site-header__inner,body.ct-modern-theme .site-header.is-scrolled .site-header__inner{height:76px}}.ct-motion-paused .marquee__track{animation-play-state:paused}
/*# sourceMappingURL=/cdn/shop/t/29/assets/modern-storefront.css.map */
