:root{--ctg-wine: #4f100f;--ctg-gold: #b8945f;--ctg-ink: #111111}.ctg-label,.ctg-kicker,.ctg-small,.ctg-moments-gallery-title,.ctg-image-text__eyebrow,.ctg-moments-text>span,.ctg-moments-left-text>span,.ctg-faq-content>span,.ctg-compare-header>span,.ctg-reel-headline>span,.ctg-why-topline{display:block;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.25em!important;text-transform:uppercase!important;color:var(--ctg-gold)!important}.ctg-why h2,.ctg-why h3,.ctg-reel-headline h2,.ctg-compare-header h2,.ctg-moments-text h3,.ctg-moments-left-text h3{font-family:Montserrat,sans-serif!important;font-weight:600!important;text-transform:uppercase}.ctg-why h3{font-size:20px!important;letter-spacing:.02em}.ctg-bottom{text-align:left!important;align-items:flex-start!important}.ctg-icons{justify-content:flex-start!important}.ctg-moments-gallery-title,.ctg-reel-headline,.ctg-reel-headline h2,.ctg-compare-header,.ctg-compare-header h2{text-align:left!important}.ctg-compare-header,.ctg-reel-headline,.ctg-moments-gallery-title{max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%}.ctg-moments-button.dark,.ctg-why-button{background:var(--ctg-wine)!important;border-color:var(--ctg-wine)!important;color:#fff!important}.ctg-moments-button,.ctg-why-button{font-size:12px!important;letter-spacing:.15em!important;transition:background-color .2s ease,border-color .2s ease}.ctg-moments-button:hover,.ctg-moments-button.dark:hover,.ctg-why-button:hover{background:var(--ctg-gold)!important;border-color:var(--ctg-gold)!important;color:#fff!important}.ctg-title-line+h3,.ctg-label~h3,[class*=__text_na39aK] h2,.menu__heading__default,.menu__heading__accordion{text-transform:uppercase!important}@media screen and (max-width:749px){[id$=__product_list_VWUrb8] .text-block p{font-size:26px!important}}:root:root{--ctg-content: 1200px;--narrow-page-width: 1200px}@media screen and (min-width:990px){.ctg-split,.ctg-bottom,.ctg-moments-hero,.ctg-moments-grid,.ctg-moments-second,.ctg-moments-gallery-wrapper,.ctg-faq-grid,.ctg-why-grid,.ctg-compare-grid,.ctg-reel-slider{max-width:var(--ctg-content);margin-left:auto!important;margin-right:auto!important}.ctg-split,.ctg-moments-hero{border-radius:16px;overflow:hidden}.ctg-side{min-height:480px!important}.ctg-moments-hero{height:480px!important;min-height:0!important;margin-top:80px!important}.ctg-faq-split{padding:80px 40px!important}.ctg-faq-image{min-height:420px!important}.ctg-moments-hero-content h2{font-size:56px!important;line-height:1!important}.ctg-moments-text h3,.ctg-moments-left-text h3,.ctg-faq-content h2,.ctg-compare-header h2,.ctg-reel-headline h2{font-size:40px!important;line-height:1.1!important}.ctg-hero-content h2{font-size:64px!important}.ctg-moments-grid,.ctg-moments-second,.ctg-moments-gallery-wrapper{margin-top:64px!important}}@media screen and (min-width:990px){.ctg-bottom{padding-top:40px!important;padding-bottom:40px!important}}.menu-drawer .menu-drawer__menu-item--mainlist{font-size:1.375rem}.menu-drawer .menu-drawer__list-item--divider{border-block-end-color:rgb(var(--color-foreground-rgb) / .12)}.menu-drawer .menu-drawer__menu-item--child{padding-inline-start:12px}.ctg-drawer-service{display:flex;flex-direction:column;gap:14px;margin:32px var(--padding-xl, 24px) 40px;font-size:.9375rem}.ctg-drawer-service a{color:rgb(var(--color-foreground-rgb) / .7);text-decoration:none}@media screen and (min-width:990px){.menu-list__submenu .mega-menu__grid{display:flex;gap:64px;max-width:1200px;margin-inline:auto;padding-inline:20px;box-sizing:border-box}.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;flex:0 0 200px;gap:12px}.menu-list__submenu .mega-menu__content{flex:0 1 720px}}.mega-menu__content .resource-card__image,.menu-drawer__featured-content .resource-card__image{object-fit:contain}.section:has(.blog-post-content) h1{font-size:clamp(1.625rem,4vw + .5rem,2.5rem);line-height:1.2;text-transform:none;font-weight:500;text-wrap:balance}.blog-post-content h3{font-size:clamp(1.25rem,1vw + 1rem,1.5rem);line-height:1.3;font-weight:500;margin-block:1.6em .4em}
/*# sourceMappingURL=/cdn/shop/t/85/assets/ctg-design.css.map */
