.ct-about{background:var(--ct-espresso);color:var(--ct-cream);padding:clamp(56px,8vw,112px) 20px;position:relative;overflow:hidden}.ct-about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,rgba(201,169,110,.08),transparent 50%);pointer-events:none}.ct-about__inner{position:relative;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:990px){.ct-about__inner{grid-template-columns:1fr 1fr;gap:80px}}.ct-about__media{position:relative;aspect-ratio:4/5;border-radius:var(--ct-radius-lg);overflow:hidden}.ct-about__image{width:100%;height:100%;object-fit:cover}.ct-about__image--placeholder{background:var(--ct-espresso-soft)}.ct-about__quote{position:absolute;bottom:24px;left:24px;right:24px;padding:18px 22px;background:#2a1e17d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--ct-radius);color:var(--ct-cream)}.ct-about__quote svg{color:var(--ct-gold);margin-bottom:6px}.ct-about__quote-text{font-family:var(--ct-serif);font-style:italic;font-size:1.05rem;line-height:1.4;margin:0}.ct-about__title{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:0 0 20px;color:var(--ct-cream)}.ct-about__intro{color:#faf6efbf;font-size:1.05rem;line-height:1.6;margin:0 0 36px}.ct-about__pillars{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:22px}.ct-about__pillar{display:flex;gap:18px}.ct-about__pillar-num{font-family:var(--ct-serif);font-style:italic;font-size:1.3rem;color:var(--ct-gold);flex-shrink:0;padding-top:2px;min-width:32px}.ct-about__pillar-title{margin:0 0 4px;font-weight:700;font-size:1rem;color:var(--ct-cream)}.ct-about__pillar-text{margin:0;color:#faf6efb3;font-size:.95rem;line-height:1.55}.ct-about__cta{margin-top:8px}.ct-blog{max-width:1320px;margin:0 auto;padding:clamp(48px,6vw,80px) 20px}.ct-blog__header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;margin-bottom:32px}.ct-blog__title{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 6px;font-weight:700}.ct-blog__subheading{color:#6a6a6a;margin:0}.ct-blog__view-all{color:#1a1a1a;text-decoration:none;font-weight:600;font-size:14px}.ct-blog__view-all:hover{text-decoration:underline}.ct-blog__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.ct-blog__grid{grid-template-columns:repeat(3,1fr)}}.ct-blog__image-link{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:12px;margin-bottom:16px}.ct-blog__image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ct-blog__item:hover .ct-blog__image{transform:scale(1.03)}.ct-blog__image--placeholder{background:#eee8df}.ct-blog__body{padding:0 4px}.ct-blog__tag{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600;color:#8a6a3d;margin:0 0 8px}.ct-blog__article-title{margin:0 0 10px;font-size:1.15rem;font-weight:700;line-height:1.3}.ct-blog__article-title a{color:inherit;text-decoration:none}.ct-blog__article-title a:hover{text-decoration:underline}.ct-blog__excerpt{color:#4a4a4a;font-size:.95rem;line-height:1.5;margin:0 0 10px}.ct-blog__meta{color:#8a8a8a;font-size:12px;margin:0}.ct-editorial{background:var(--ct-cream-warm);padding:clamp(56px,8vw,112px) 20px;position:relative}.ct-editorial__inner{max-width:1200px;margin:0 auto}.ct-editorial__header{text-align:center;max-width:760px;margin:0 auto 56px}.ct-editorial__title{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:0 0 18px;color:var(--ct-espresso)}.ct-editorial__intro{color:var(--ct-text-muted);font-size:1.05rem;line-height:1.65;margin-top:24px}.ct-editorial__intro a{color:var(--ct-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ct-editorial__grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.ct-editorial__grid{grid-template-columns:repeat(2,1fr)}}.ct-editorial__chapter{position:relative;background:var(--ct-cream);padding:36px 30px 30px;border-radius:var(--ct-radius-lg);border:1px solid var(--ct-border);transition:transform .3s var(--ct-ease),box-shadow .3s var(--ct-ease)}.ct-editorial__chapter:hover{transform:translateY(-4px);box-shadow:var(--ct-shadow-md)}.ct-editorial__number{display:inline-block;font-family:var(--ct-serif);font-style:italic;font-size:.9rem;color:var(--ct-gold);letter-spacing:.08em;margin-bottom:10px}.ct-editorial__chapter-title{font-size:1.35rem;margin:0 0 14px;color:var(--ct-espresso);line-height:1.25}.ct-editorial__chapter-body{color:var(--ct-text-muted);line-height:1.65;font-size:.97rem;margin-bottom:18px}.ct-editorial__chapter-body em{font-family:var(--ct-serif);font-style:italic}.ct-editorial__chapter-cta{display:inline-flex;align-items:center;gap:8px;color:var(--ct-accent);font-weight:600;text-decoration:none;font-size:14px;transition:gap .2s}.ct-editorial__chapter-cta:hover{gap:12px;color:var(--ct-accent-hover)}.ct-editorial__footer{margin-top:48px;text-align:center;padding:26px;background:var(--ct-cream);border-radius:var(--ct-radius);color:var(--ct-text-muted);font-size:.97rem}.ct-editorial__footer a{color:var(--ct-accent);font-weight:600}.ct-editorial__footer strong{color:var(--ct-espresso)}.ct-faq{max-width:900px;margin:0 auto;padding:clamp(48px,7vw,96px) 20px}.ct-faq__header{text-align:center;margin-bottom:40px}.ct-faq__title{font-size:clamp(1.75rem,3vw,2.4rem);margin:0 0 8px;font-weight:700;letter-spacing:-.01em}.ct-faq__subheading{color:#6a6a6a;margin:0}.ct-faq__list{display:grid;gap:8px}.ct-faq__item{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden;transition:border-color .15s}.ct-faq__item[open]{border-color:#1a1a1a}.ct-faq__question{padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;font-weight:600;font-size:1rem;list-style:none}.ct-faq__question::-webkit-details-marker{display:none}.ct-faq__icon{font-size:24px;line-height:1;transition:transform .2s}.ct-faq__item[open] .ct-faq__icon{transform:rotate(45deg)}.ct-faq__answer{padding:0 22px 20px;color:#4a4a4a;line-height:1.6;font-size:.97rem}.ct-faq__answer a{color:#8a6a3d}.ct-featured{max-width:1320px;margin:0 auto;padding:clamp(48px,6vw,80px) 20px}.ct-featured__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px}.ct-featured__title{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 6px;font-weight:700;letter-spacing:-.01em}.ct-featured__subheading{color:#6a6a6a;font-size:.95rem;margin:0}.ct-featured__view-all{color:#1a1a1a;text-decoration:none;font-weight:600;font-size:14px}.ct-featured__view-all:hover{text-decoration:underline}.ct-featured__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:768px){.ct-featured__grid{grid-template-columns:repeat(4,1fr)}}.ct-featured__empty{text-align:center;color:#999;padding:40px;background:#faf7f2;border-radius:12px}.ct-hero{position:relative;padding:clamp(40px,6vw,80px) 20px clamp(60px,8vw,110px);overflow:hidden}.ct-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ct-cream) 0%,var(--ct-cream-warm) 100%);z-index:0}.ct-hero__bg:after{content:"";position:absolute;right:-10%;top:-20%;width:70%;height:140%;background:radial-gradient(closest-side,rgba(201,169,110,.18),transparent 70%);pointer-events:none}.ct-hero__inner{position:relative;z-index:1;max-width:1360px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:990px){.ct-hero__inner{grid-template-columns:.95fr 1.2fr;gap:64px}}.ct-hero__title{font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:1.05;margin:0 0 20px;color:var(--ct-espresso)}.ct-hero__title em{font-style:italic;font-weight:500;color:var(--ct-accent)}.ct-hero__subheading{font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;margin:0 0 32px;color:var(--ct-text-muted);max-width:52ch}.ct-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.ct-hero__badges{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;color:var(--ct-text-muted)}.ct-hero__badges li{display:inline-flex;align-items:center;gap:6px}.ct-hero__badge-icon{color:var(--ct-gold);font-size:14px}.ct-hero__media{position:relative;border-radius:var(--ct-radius-lg);overflow:visible}.ct-hero__image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--ct-radius-lg);box-shadow:var(--ct-shadow-lg)}@media(min-width:990px){.ct-hero__media{margin-right:-40px}.ct-hero__image{aspect-ratio:5/4}}.ct-hero__placeholder{background:var(--ct-cream-deep);display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.ct-hero__seal{position:absolute;bottom:-30px;left:-30px;width:clamp(100px,14vw,160px);aspect-ratio:1/1;color:var(--ct-espresso);background:var(--ct-cream);border-radius:50%;padding:8px;box-shadow:var(--ct-shadow-md);animation:ctSealSpin 30s linear infinite}@keyframes ctSealSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ct-hero__seal{animation:none}}.ct-hero__seal-svg{width:100%;height:100%;display:block}@media(min-width:990px){.ct-hero__seal{bottom:-40px;left:-50px}}.mega-menu-container{position:relative}.ct-mega-menu{position:absolute;top:0;left:0;right:0;z-index:50;background:var(--ct-cream, #faf6ef);color:var(--ct-text, #1a1410);font-family:var(--ct-sans, "Inter", sans-serif);box-shadow:0 24px 48px #2a1e171a;border-top:1px solid var(--ct-border, rgba(26, 20, 16, .08));opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1),visibility 0s linear .25s;pointer-events:none}.ct-mega-menu.is-open,.ct-mega-menu:hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.ct-mega-menu__inner{max-width:1360px;margin:0 auto;padding:36px 32px 40px}.ct-mega-menu__grid{display:grid;grid-template-columns:repeat(3,1fr) 320px;gap:48px;align-items:start}@media(max-width:1200px){.ct-mega-menu__grid{grid-template-columns:repeat(2,1fr) 280px;gap:32px}.ct-mega-menu__col:nth-child(3){grid-column:span 2}}.ct-mega-menu__col{min-width:0;position:relative;padding-right:24px}.ct-mega-menu__col:not(:last-of-type):after{content:"";position:absolute;right:0;top:0;width:1px;height:80%;background:linear-gradient(180deg,transparent,var(--ct-gold, #c9a96e) 40%,var(--ct-gold, #c9a96e) 60%,transparent);opacity:.35}.ct-mega-menu__col-title{font-family:var(--ct-serif, "Fraunces", serif);font-style:italic;font-weight:500;font-size:14px;color:var(--ct-accent, #6b4423);margin:0 0 16px;letter-spacing:.02em}.ct-mega-menu__col-title:before{content:"\2014  "}.ct-mega-menu__links{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:2px}.ct-mega-menu__links a{display:block;padding:8px 12px;margin-left:-12px;border-radius:10px;font-size:14px;color:var(--ct-espresso, #2a1e17);text-decoration:none;line-height:1.35;transition:background .18s ease,color .18s ease,padding-left .2s ease}.ct-mega-menu__links a:hover,.ct-mega-menu__links a:focus-visible{background:var(--ct-cream-warm, #f2ebdd);color:var(--ct-accent, #6b4423);padding-left:16px;outline:none}.ct-mega-menu__see-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ct-accent, #6b4423);text-decoration:none;margin-top:4px;transition:gap .2s ease,color .2s ease}.ct-mega-menu__see-all:hover{gap:10px;color:var(--ct-accent-hover, #8b5a2b)}.ct-mega-menu__featured{border-radius:14px;overflow:hidden;background:var(--ct-cream-warm, #f2ebdd);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.ct-mega-menu__featured:hover{transform:translateY(-3px);box-shadow:0 12px 28px #2a1e1724}.ct-mega-menu__featured-link{display:block;text-decoration:none;color:inherit;height:100%}.ct-mega-menu__featured-media{position:relative;aspect-ratio:4/3;overflow:hidden}.ct-mega-menu__featured-image{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ct-mega-menu__featured:hover .ct-mega-menu__featured-image{transform:scale(1.05)}.ct-mega-menu__featured-image--placeholder{background:var(--ct-cream-deep, #e8dcc4)}.ct-mega-menu__featured-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(42,30,23,.35));pointer-events:none}.ct-mega-menu__featured-body{padding:18px 20px 20px}.ct-mega-menu__featured-eyebrow{display:inline-block;font-family:var(--ct-serif, "Fraunces", serif);font-style:italic;font-size:12px;color:var(--ct-gold, #c9a96e);margin-bottom:4px;letter-spacing:.04em}.ct-mega-menu__featured-title{font-family:var(--ct-serif, "Fraunces", serif);font-weight:700;font-size:1.05rem;margin:0 0 6px;color:var(--ct-espresso, #2a1e17);line-height:1.3;letter-spacing:-.01em}.ct-mega-menu__featured-desc{font-size:13px;line-height:1.5;color:var(--ct-text-muted, #6a5a4e);margin:0 0 12px}.ct-mega-menu__featured-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--ct-accent, #6b4423);transition:gap .2s ease}.ct-mega-menu__featured:hover .ct-mega-menu__featured-cta{gap:10px;color:var(--ct-accent-hover, #8b5a2b)}@media(max-width:1023px){.ct-mega-menu{display:none}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ct-newsletter{background:#1a1a1a;color:#fff;padding:clamp(48px,6vw,80px) 20px}.ct-newsletter__inner{max-width:640px;margin:0 auto;text-align:center}.ct-newsletter__title{font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 12px;font-weight:700}.ct-newsletter__subheading{color:#cfcfcf;margin:0 0 24px;line-height:1.5}.ct-newsletter__form{display:flex;flex-wrap:wrap;gap:8px}.ct-newsletter__form input[type=email]{flex:1 1 260px;min-height:48px;padding:0 18px;border:0;border-radius:999px;font-size:15px}.ct-newsletter__form .ct-btn--primary{background:#fff;color:#1a1a1a}.ct-newsletter__form .ct-btn--primary:hover{background:#eee}.ct-newsletter__disclaimer{margin:16px 0 0;font-size:12px;color:#9a9a9a}.ct-newsletter__disclaimer a{color:#fff;text-decoration:underline}.ct-newsletter__success,.ct-newsletter__error{flex-basis:100%;margin:8px 0 0;font-size:14px}.ct-newsletter__success{color:#9fe39f}.ct-newsletter__error{color:#ff9898}.ct-style{max-width:1320px;margin:0 auto;padding:clamp(48px,6vw,80px) 20px}.ct-style__header{text-align:center;margin-bottom:40px}.ct-style__title{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 8px;font-weight:700}.ct-style__subheading{color:#6a6a6a;margin:0}.ct-style__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(min-width:768px){.ct-style__grid{grid-template-columns:repeat(6,1fr)}}.ct-style__link{display:block;text-align:center;text-decoration:none;color:#1a1a1a}.ct-style__image-wrap{aspect-ratio:1/1;border-radius:999px;overflow:hidden;margin-bottom:10px;background:#eee8df;transition:transform .2s}.ct-style__link:hover .ct-style__image-wrap{transform:scale(1.04)}.ct-style__image{width:100%;height:100%;object-fit:cover}.ct-style__label{font-weight:600;font-size:14px}.ct-testimonials{background:#faf7f2;padding:clamp(48px,6vw,80px) 20px}.ct-testimonials__header{max-width:720px;margin:0 auto 40px;text-align:center}.ct-testimonials__title{font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 12px;font-weight:700}.ct-testimonials__rating{font-size:1.1rem;font-weight:600;margin:0 0 6px}.ct-testimonials__disclaimer{font-size:12px;color:#8a8a8a;margin:0}.ct-testimonials__grid{list-style:none;padding:0;margin:0 auto;max-width:1320px;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:768px){.ct-testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ct-testimonials__grid{grid-template-columns:repeat(4,1fr)}}.ct-testimonials__item article{background:#fff;padding:24px;border-radius:14px;height:100%}.ct-testimonials__stars{color:#d4a84b;letter-spacing:2px;font-size:16px;margin-bottom:12px}.ct-testimonials__quote{font-style:italic;color:#4a4a4a;margin:0 0 14px;line-height:1.55;font-size:.97rem}.ct-testimonials__author{margin:0;font-size:.9rem;color:#6a6a6a}.ct-universe{max-width:1360px;margin:0 auto;padding:clamp(56px,8vw,112px) 20px}.ct-universe__header{text-align:center;max-width:700px;margin:0 auto 56px}.ct-universe__title{font-size:clamp(1.9rem,3.4vw,2.8rem);margin:0 0 14px;color:var(--ct-espresso)}.ct-universe__subheading{color:var(--ct-text-muted);font-size:1.02rem;line-height:1.55;margin:0 0 24px}.ct-universe__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:768px){.ct-universe__grid{grid-template-columns:repeat(3,1fr);gap:24px}}.ct-universe__card{background:var(--ct-cream);border-radius:var(--ct-radius-lg);overflow:hidden;box-shadow:var(--ct-shadow-sm);transition:transform .35s var(--ct-ease),box-shadow .35s var(--ct-ease)}.ct-universe__card:hover{transform:translateY(-6px);box-shadow:var(--ct-shadow-lg)}.ct-universe__card-image-link{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--ct-cream-warm)}.ct-universe__image{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ct-ease)}.ct-universe__card:hover .ct-universe__image{transform:scale(1.06)}.ct-universe__image--placeholder{background:var(--ct-cream-deep);display:flex;align-items:center;justify-content:center}.ct-universe__number{position:absolute;top:20px;left:22px;z-index:2;font-family:var(--ct-serif);font-style:italic;font-weight:400;font-size:1.3rem;color:var(--ct-cream);text-shadow:0 2px 8px rgba(0,0,0,.25);letter-spacing:.02em}.ct-universe__body{padding:26px 24px 28px}.ct-universe__card-title{margin:0 0 10px;font-size:clamp(1.3rem,1.6vw,1.55rem);color:var(--ct-espresso)}.ct-universe__card-title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--ct-accent),var(--ct-accent));background-size:0% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s var(--ct-ease)}.ct-universe__card-title a:hover{background-size:100% 1.5px}.ct-universe__description{color:var(--ct-text-muted);font-size:.95rem;line-height:1.55;margin:0 0 16px}.ct-universe__sublinks{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:6px}.ct-universe__sublinks a{display:inline-block;padding:5px 12px;background:var(--ct-cream-warm);border-radius:999px;font-size:12px;font-weight:500;color:var(--ct-espresso);text-decoration:none;transition:background .2s,color .2s}.ct-universe__sublinks a:hover{background:var(--ct-espresso);color:var(--ct-cream)}.ct-universe__cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ct-accent);text-decoration:none;font-size:14px;transition:gap .2s}.ct-universe__cta:hover{gap:12px;color:var(--ct-accent-hover)}.ct-usp{background:var(--ct-cream);border-top:1px solid var(--ct-border);border-bottom:1px solid var(--ct-border);padding:24px 20px}.ct-usp__list{max-width:1360px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:768px){.ct-usp__list{grid-template-columns:repeat(4,1fr);gap:28px}}.ct-usp__item{display:flex;align-items:center;gap:14px}.ct-usp__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ct-cream-warm);color:var(--ct-accent);flex-shrink:0}.ct-usp__icon svg{width:22px;height:22px}.ct-usp__title{margin:0;font-weight:700;font-size:14px;color:var(--ct-espresso)}.ct-usp__subtitle{margin:2px 0 0;color:var(--ct-text-muted);font-size:13px}.ct-card{display:block;text-decoration:none;color:inherit;background:var(--ct-cream, #fff);border-radius:12px;overflow:hidden;transition:transform .2s,box-shadow .2s}.ct-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000014}.ct-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--ct-cream-warm, #faf7f2)}.ct-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s}.ct-card:hover .ct-card__image{transform:scale(1.04)}.ct-card__image--placeholder{background:#eee8df}.ct-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px}.ct-card__badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ct-card__badge--soldout{background:var(--ct-espresso, #1a1a1a);color:var(--ct-cream, #fff)}.ct-card__badge--sale{background:#c64a2e;color:#fff}.ct-card__body{padding:14px 8px 4px}.ct-card__title{font-size:.92rem;margin:0 0 6px;font-weight:600;line-height:1.3}.ct-card__price{margin:0;font-size:.95rem}.ct-card__price-now{font-weight:700;color:var(--ct-espresso, #1a1a1a)}.ct-card__price-was{color:#999;margin-left:6px;font-size:.85rem}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
