:root{--ct-white: #FFFFFF;--ct-offwhite: #F8F7F5;--ct-lightgray: #F1F0ED;--ct-midgray: #D4D3CF;--ct-darkgray: #6B6A66;--ct-charcoal: #2C2B28;--ct-black: #1A1918;--ct-navy: #0F2B45;--ct-steel: #1B4A6E;--ct-accent: #2574A8;--ct-accent-light: #E8F1F8;--ct-accent-hover: #1D6090;--ct-green: #1D7A4E;--ct-green-light: #E6F4ED;--ct-amber: #A66B12;--ct-amber-light: #FDF4E3;--ct-red: #A33030;--ct-red-light: #FDECEC;--ct-radius: 6px;--ct-radius-lg: 10px;--ct-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ct-font-display: "Instrument Sans", "DM Sans", sans-serif;--ct-shadow-sm: 0 1px 3px rgba(0,0,0,.06);--ct-shadow-md: 0 4px 12px rgba(0,0,0,.08);--ct-transition: .25s cubic-bezier(.4, 0, .2, 1)}.ct-section{font-family:var(--ct-font);color:var(--ct-charcoal);-webkit-font-smoothing:antialiased}.ct-section *{box-sizing:border-box}.ct-container{max-width:1240px;margin:0 auto;padding:0 24px}.ct-section h2{font-family:var(--ct-font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ct-black);margin:0 0 8px}.ct-section .ct-subtitle{font-size:16px;color:var(--ct-darkgray);margin:0 0 32px;line-height:1.5}.ct-section a{color:var(--ct-accent);text-decoration:none}.ct-section a:hover{color:var(--ct-accent-hover)}.ct-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.ct-reveal.ct-visible{opacity:1;transform:translateY(0)}@keyframes ct-countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ct-stat-number{animation:ct-countUp .5s ease forwards}.ct-hero{background:var(--ct-white);padding:56px 0 0;border-bottom:1px solid var(--ct-lightgray)}.ct-hero__inner{text-align:center;max-width:780px;margin:0 auto;padding:0 24px}.ct-hero__badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ct-steel);background:var(--ct-accent-light);padding:6px 14px;border-radius:20px;margin-bottom:20px}.ct-hero__badge svg{width:14px;height:14px}.ct-hero h1{font-family:var(--ct-font-display);font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--ct-black);margin:0 0 12px}.ct-hero__sub{font-size:17px;line-height:1.55;color:var(--ct-darkgray);max-width:600px;margin:0 auto 32px}.ct-hero__search{position:relative;max-width:580px;margin:0 auto 40px}.ct-hero__search input{width:100%;height:52px;padding:0 52px 0 20px;font-size:15px;font-family:var(--ct-font);border:2px solid var(--ct-midgray);border-radius:var(--ct-radius-lg);background:var(--ct-white);color:var(--ct-charcoal);outline:none;transition:border-color var(--ct-transition),box-shadow var(--ct-transition)}.ct-hero__search input::placeholder{color:var(--ct-midgray)}.ct-hero__search input:focus{border-color:var(--ct-accent);box-shadow:0 0 0 3px #2574a81f}.ct-hero__search button{position:absolute;right:6px;top:6px;width:40px;height:40px;background:var(--ct-navy);border:none;border-radius:var(--ct-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background var(--ct-transition)}.ct-hero__search button:hover{background:var(--ct-steel)}.ct-hero__search button svg{width:18px;height:18px;color:#fff}.ct-hero__hints{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:10px}.ct-hero__hints a{font-size:12px;color:var(--ct-darkgray);background:var(--ct-lightgray);padding:4px 12px;border-radius:14px;transition:all var(--ct-transition)}.ct-hero__hints a:hover{background:var(--ct-accent-light);color:var(--ct-steel)}.ct-hero__categories{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding:0 0 40px}@media(max-width:768px){.ct-hero__categories{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.ct-hero__categories{grid-template-columns:repeat(2,1fr)}}.ct-hero__cat-tile{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;border-radius:var(--ct-radius-lg);background:var(--ct-offwhite);border:1px solid transparent;transition:all var(--ct-transition);text-decoration:none;color:var(--ct-charcoal)}.ct-hero__cat-tile:hover{border-color:var(--ct-midgray);background:var(--ct-white);box-shadow:var(--ct-shadow-sm);transform:translateY(-2px);color:var(--ct-black)}.ct-hero__cat-tile img{width:48px;height:48px;object-fit:contain}.ct-hero__cat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--ct-accent-light);border-radius:var(--ct-radius)}.ct-hero__cat-icon svg{width:24px;height:24px;color:var(--ct-steel)}.ct-hero__cat-tile span{font-size:12px;font-weight:600;text-align:center;line-height:1.3}.ct-trust-strip{background:var(--ct-offwhite);border-top:1px solid var(--ct-lightgray);padding:14px 0}.ct-trust-strip__inner{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.ct-trust-strip__item{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ct-darkgray);letter-spacing:.02em}.ct-trust-strip__dot{width:6px;height:6px;background:var(--ct-green);border-radius:50%}.ct-logos{background:var(--ct-white);padding:48px 0;overflow:hidden}.ct-logos__label{text-align:center;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ct-midgray);margin:0 0 24px}.ct-logos__track{display:flex;gap:64px;animation:ct-marquee 30s linear infinite;width:max-content}.ct-logos__track:hover{animation-play-state:paused}@keyframes ct-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ct-logos__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:36px;opacity:.4;filter:grayscale(100%);transition:all var(--ct-transition)}.ct-logos__item:hover{opacity:.8;filter:grayscale(0%)}.ct-logos__item img{height:100%;width:auto;object-fit:contain}.ct-logos__item span{font-family:var(--ct-font-display);font-size:18px;font-weight:700;color:var(--ct-charcoal);letter-spacing:-.01em;white-space:nowrap}.ct-audience{background:var(--ct-offwhite);padding:72px 0}.ct-audience__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:768px){.ct-audience__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ct-audience__grid{grid-template-columns:1fr}}.ct-audience__card{background:var(--ct-white);border-radius:var(--ct-radius-lg);border:1px solid var(--ct-lightgray);overflow:hidden;transition:all var(--ct-transition);text-decoration:none;color:var(--ct-charcoal);display:flex;flex-direction:column}.ct-audience__card:hover{border-color:var(--ct-accent);box-shadow:var(--ct-shadow-md);transform:translateY(-3px);color:var(--ct-black)}.ct-audience__card-img{width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--ct-lightgray)}.ct-audience__card-body{padding:20px;flex:1;display:flex;flex-direction:column}.ct-audience__card h3{font-size:16px;font-weight:600;margin:0 0 6px;color:var(--ct-black)}.ct-audience__card p{font-size:13px;color:var(--ct-darkgray);line-height:1.5;margin:0 0 12px;flex:1}.ct-audience__card-link{font-size:13px;font-weight:600;color:var(--ct-accent);display:inline-flex;align-items:center;gap:4px}.ct-audience__card:hover .ct-audience__card-link{gap:8px}.ct-categories{background:var(--ct-white);padding:72px 0}.ct-categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.ct-categories__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ct-categories__grid{grid-template-columns:1fr}}.ct-categories__card{position:relative;background:var(--ct-offwhite);border-radius:var(--ct-radius-lg);border:1px solid var(--ct-lightgray);padding:28px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:all var(--ct-transition);text-decoration:none;color:var(--ct-charcoal);overflow:hidden;min-height:180px}.ct-categories__card:hover{border-color:var(--ct-accent);background:var(--ct-white);box-shadow:var(--ct-shadow-md);transform:translateY(-2px);color:var(--ct-black)}.ct-categories__card-icon{width:44px;height:44px;border-radius:var(--ct-radius);display:flex;align-items:center;justify-content:center}.ct-categories__card-icon svg{width:22px;height:22px}.ct-categories__card h3{font-size:17px;font-weight:600;margin:0;color:var(--ct-black)}.ct-categories__card p{font-size:13px;color:var(--ct-darkgray);line-height:1.5;margin:0}.ct-categories__card-count{font-size:12px;font-weight:600;color:var(--ct-accent);margin-top:auto}.ct-categories__card-img{position:absolute;bottom:-8px;right:-8px;width:100px;height:100px;object-fit:contain;opacity:.12;transition:opacity var(--ct-transition)}.ct-categories__card:hover .ct-categories__card-img{opacity:.22}.ct-pro-cta{background:var(--ct-navy);padding:64px 0;color:#fff}.ct-pro-cta__inner{display:flex;align-items:center;gap:48px}@media(max-width:768px){.ct-pro-cta__inner{flex-direction:column;text-align:center}}.ct-pro-cta__content{flex:1}.ct-pro-cta__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin:0 0 12px}.ct-pro-cta h2{font-family:var(--ct-font-display);font-size:clamp(24px,3vw,32px);font-weight:700;color:#fff;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.ct-pro-cta__desc{font-size:15px;color:#ffffffb3;line-height:1.5;margin:0 0 24px;max-width:460px}.ct-pro-cta__btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;font-family:var(--ct-font);background:#fff;color:var(--ct-navy);border:none;border-radius:var(--ct-radius);cursor:pointer;text-decoration:none;transition:all var(--ct-transition)}.ct-pro-cta__btn:hover{background:var(--ct-accent-light);transform:translateY(-1px);box-shadow:var(--ct-shadow-md);color:var(--ct-navy)}.ct-pro-cta__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;flex-shrink:0}@media(max-width:480px){.ct-pro-cta__stats{grid-template-columns:1fr}}.ct-pro-cta__stat{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:var(--ct-radius-lg);padding:20px;text-align:center;min-width:120px}.ct-pro-cta__stat-num{font-family:var(--ct-font-display);font-size:28px;font-weight:700;color:#fff;line-height:1;margin:0 0 4px}.ct-pro-cta__stat-label{font-size:12px;color:#ffffff8c;margin:0}.ct-trust{background:var(--ct-offwhite);padding:64px 0;border-top:1px solid var(--ct-lightgray);border-bottom:1px solid var(--ct-lightgray)}.ct-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:768px){.ct-trust__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ct-trust__grid{grid-template-columns:1fr}}.ct-trust__item{text-align:center;padding:0 8px}.ct-trust__icon{width:48px;height:48px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;background:var(--ct-accent-light);border-radius:var(--ct-radius)}.ct-trust__icon svg{width:24px;height:24px;color:var(--ct-steel);stroke:var(--ct-steel);fill:none}.ct-trust__item h3{font-size:15px;font-weight:600;color:var(--ct-black);margin:0 0 6px}.ct-trust__item p{font-size:13px;color:var(--ct-darkgray);line-height:1.5;margin:0}.ct-resources{background:var(--ct-white);padding:72px 0}.ct-resources__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:768px){.ct-resources__grid{grid-template-columns:1fr}}.ct-resources__card{background:var(--ct-offwhite);border:1px solid var(--ct-lightgray);border-radius:var(--ct-radius-lg);padding:28px 24px;display:flex;flex-direction:column;transition:all var(--ct-transition);text-decoration:none;color:var(--ct-charcoal)}.ct-resources__card:hover{border-color:var(--ct-accent);box-shadow:var(--ct-shadow-sm);transform:translateY(-2px);color:var(--ct-black)}.ct-resources__card-tag{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ct-accent);margin:0 0 10px}.ct-resources__card h3{font-size:17px;font-weight:600;color:var(--ct-black);margin:0 0 8px;line-height:1.3}.ct-resources__card p{font-size:13px;color:var(--ct-darkgray);line-height:1.5;margin:0 0 16px;flex:1}.ct-resources__card-link{font-size:13px;font-weight:600;color:var(--ct-accent);display:inline-flex;align-items:center;gap:4px}.ct-resources__card:hover .ct-resources__card-link{gap:8px}.header,.header.header--sticky.js-header-sticky,.header.header--transparent{background-color:#fff!important;--background-color: #FFFFFF !important;border-bottom:1px solid #F1F0ED!important;box-shadow:none!important}.header a,.header .header__nav-link,.header .nav__link,.header .nav__item>a,.header .header__logo-text,.header button,.header .header__icon{color:#2c2b28!important}.header a:hover,.header .header__nav-link:hover,.header .nav__link:hover,.header .nav__item>a:hover{color:#2574a8!important}.header .header__logo img,.header .header__logo svg{filter:none!important}.header__submenu,.header__dropdown,.mega-menu,.header .nav__dropdown,.header .nav__mega,.nav__panel,.header__nav-below{background-color:#fff!important;border-top:1px solid #F1F0ED!important;box-shadow:0 4px 12px #00000014!important}.header__submenu a,.header__dropdown a,.mega-menu a,.nav__dropdown a,.nav__panel a,.nav__mega a{color:#2c2b28!important}.header__submenu a:hover,.header__dropdown a:hover,.mega-menu a:hover,.nav__dropdown a:hover,.nav__panel a:hover,.nav__mega a:hover{color:#2574a8!important}.header .cart-count,.header .header__cart-count{background:#0f2b45!important;color:#fff!important}.announcement-bar{background-color:#0f2b45!important;color:#fff!important}.mobile-menu,.mobile-nav,.header__mobile-nav{background-color:#fff!important}.mobile-menu a,.mobile-nav a,.header__mobile-nav a{color:#2c2b28!important}.footer,#footer{background-color:#f8f7f5!important;--background-color: #F8F7F5 !important;border-top:1px solid #F1F0ED!important;color:#2c2b28!important}.footer-nav__title,.footer .h5,.footer h3{color:#1a1918!important;font-family:Instrument Sans,DM Sans,sans-serif!important}.footer-nav__link,.footer-nav__text-link,.footer a{color:#6b6a66!important}.footer-nav__link:hover,.footer-nav__text-link:hover,.footer a:hover,.footer-nav__item--active .footer-nav__link{color:#2574a8!important}.footer__bottom,.footer__copyright,.footer .footer__payment{border-top:1px solid #F1F0ED!important;color:#6b6a66!important}.footer__bottom a,.footer .social-icons a,.footer .footer__social a{color:#6b6a66!important}.footer .social-icons a:hover,.footer .footer__social a:hover{color:#2574a8!important}footer,footer.footer,#footer,#footer.footer,.footer[style],footer[role=contentinfo],[role=contentinfo]{background-color:#f8f7f5!important;background:#f8f7f5!important;--background-color: #F8F7F5 !important;border-top:1px solid #E8E7E4!important;color:#2c2b28!important}footer *,#footer *,.footer *{--background-color: #F8F7F5 !important}footer .footer__content,#footer .footer__content,.footer .container{background:transparent!important}.footer-nav__title,footer h3,footer .h5,#footer h3,#footer .h5{color:#1a1918!important;font-weight:600!important}.footer-nav__link,.footer-nav__text-link,.footer-nav__text a,footer a,#footer a{color:#6b6a66!important}.footer-nav__link:hover,.footer-nav__text-link:hover,footer a:hover,#footer a:hover{color:#2574a8!important}footer .footer__bottom,#footer .footer__bottom,.footer__bottom{background:transparent!important;border-top:1px solid #E8E7E4!important;color:#6b6a66!important}.footer__bottom a,.footer__bottom p,.footer__copyright{color:#6b6a66!important}footer .social-icons a,#footer .social-icons a,footer svg,#footer svg{color:#6b6a66!important;fill:#6b6a66!important}footer .social-icons a:hover,#footer .social-icons a:hover{color:#2574a8!important;fill:#2574a8!important}.footer__payment,.footer-divider,.footer .o-layout{background:transparent!important}.ct-audience__card-img{aspect-ratio:16/9!important;height:auto!important;min-height:160px;object-fit:cover;object-position:center top}.ct-audience__card{overflow:hidden}.pro-pricing-program,.pro-pricing-banner,[class*=pro-pricing],[class*=ProPricing]{background:#f8f7f5!important;border:1.5px solid #E8E7E4!important;border-radius:10px!important;font-family:DM Sans,-apple-system,sans-serif!important}.pro-pricing-program h3,.pro-pricing-program h4,.pro-pricing-banner h3,.pro-pricing-banner h4,[class*=pro-pricing] h3,[class*=pro-pricing] h4{color:#0f2b45!important}.pro-pricing-program .tier,.pro-pricing-banner .tier,[class*=pro-pricing] [class*=tier],[class*=pro-pricing] [class*=column],[class*=pro-pricing] [class*=plan]{background:#fff!important;border:1px solid #E8E7E4!important;border-radius:8px!important;color:#2c2b28!important}.pro-pricing-program .tier.active,.pro-pricing-program .tier:hover,[class*=pro-pricing] [class*=active],[class*=pro-pricing] [class*=highlight],[class*=pro-pricing] [class*=selected]{background:#e8f1f8!important;border-color:#2574a8!important}.pro-pricing-program .tier h4,[class*=pro-pricing] [class*=tier] h4,[class*=pro-pricing] [class*=tier] h5,[class*=pro-pricing] [class*=column] h4{color:#0f2b45!important}.pro-pricing-program .price,[class*=pro-pricing] .price,[class*=pro-pricing] [class*=price]{color:#1b4a6e!important;font-weight:700!important}.pro-pricing-program .save,[class*=pro-pricing] .save,[class*=pro-pricing] [class*=save],[class*=pro-pricing] [class*=discount]{color:#1d7a4e!important}.pro-pricing-program a,.pro-pricing-program button,[class*=pro-pricing] a[class*=btn],[class*=pro-pricing] button,[class*=pro-pricing] [class*=join],[class*=pro-pricing] [class*=cta]{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important;font-weight:600!important}.pro-pricing-program a:hover,.pro-pricing-program button:hover,[class*=pro-pricing] a[class*=btn]:hover,[class*=pro-pricing] button:hover{background:#1b4a6e!important}[class*=pro-pricing] svg,[class*=pro-pricing] [class*=icon]{color:#2574a8!important;fill:#2574a8!important}[class*=pro-pricing] [class*=note],[class*=pro-pricing] small,[class*=pro-pricing] [class*=footer]{color:#6b6a66!important}.announcement-bar,.announcement{background:#0f2b45!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:13px!important}.announcement-bar a,.announcement a{color:#fff!important;text-decoration:underline}.announcement-bar a:hover,.announcement a:hover{color:#e8f1f8!important}.ct-hero{padding-top:calc(var(--header-height,80px) + 32px)!important}@media(max-width:768px){.ct-hero{padding-top:calc(var(--header-height,70px) + 24px)!important}}.header--sticky~#main .ct-hero,.header--sticky~main .ct-hero,.header--sticky~div .ct-hero{padding-top:112px!important}@media(max-width:768px){.header--sticky~#main .ct-hero,.header--sticky~main .ct-hero,.header--sticky~div .ct-hero{padding-top:94px!important}}.product-card .price,.product-card__price,.price__regular,.price__sale,.price .money,.price-item,.price-item--regular,.price-item--sale,[class*=product] .price,[class*=product] .money,.collection .price,.collection .money,.grid-product .price,.grid-product .money,.product-grid .price{color:#0f2b45!important}.price__compare,.price-item--compare,.price s,.price del,.price--compare,.compare-price{color:#6b6a66!important}.price--on-sale .price__regular,.price--on-sale .money,.price--on-sale .price-item--sale{color:#a33030!important}.collection-products,.main-collection,.collection__products,.product-grid-container,.template-collection main,[class*=collection] .container,[class*=collection] .o-layout,.main-collection-product-grid{padding-left:32px!important;padding-right:32px!important}@media(max-width:768px){.collection-products,.main-collection,.collection__products,.product-grid-container,.template-collection main,[class*=collection] .container,[class*=collection] .o-layout,.main-collection-product-grid{padding-left:16px!important;padding-right:16px!important}}.product-card,.grid-product,.product-grid-item,[class*=product-card]{border-radius:10px!important;transition:all .25s ease!important}.product-card:hover,.grid-product:hover,[class*=product-card]:hover{box-shadow:0 4px 16px #00000014!important;transform:translateY(-2px)}.product-card__title,.product-card .product-card__title a,.grid-product__title,.grid-product__title a{color:#2c2b28!important;font-family:DM Sans,sans-serif!important}.product-card .btn,.product-card button[class*=add],.grid-product .btn,.quick-add-btn{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important}.product-card .btn:hover,.grid-product .btn:hover,.quick-add-btn:hover{background:#1b4a6e!important}.product-label--sold-out,.badge--sold-out,[class*=sold-out]{background:#6b6a66!important;color:#fff!important;border-radius:4px!important}.product-label--on-sale,.badge--sale,[class*=on-sale],[class*=save-badge]{background:#a33030!important;color:#fff!important;border-radius:4px!important}.collection-hero,.collection__title,.collection-header h1,.main-collection h1{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}a,a:visited{color:#2574a8}a:hover{color:#1d6090}.btn--primary,.button--primary,button.btn--primary,[class*=btn--primary],[class*=button--primary],.shopify-payment-button button,.btn-primary{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important}.btn--primary:hover,.button--primary:hover,.shopify-payment-button button:hover,.btn-primary:hover{background:#1b4a6e!important}.btn--secondary,.button--secondary,.btn-secondary,.btn--outline,[class*=btn--secondary]{background:transparent!important;color:#0f2b45!important;border:1.5px solid #0F2B45!important;border-radius:6px!important}.btn--secondary:hover,.button--secondary:hover{background:#0f2b45!important;color:#fff!important}.product-form__submit,.add-to-cart,.btn--add-to-cart,[class*=add-to-cart],form[action="/cart/add"] button[type=submit]{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.product-form__submit:hover,.add-to-cart:hover,[class*=add-to-cart]:hover{background:#1b4a6e!important}.product__price,.product-single__price,.price__current,.product .price .money,.product-single .price{color:#0f2b45!important;font-weight:700!important}.breadcrumb a,.breadcrumbs a{color:#6b6a66!important}.breadcrumb a:hover,.breadcrumbs a:hover{color:#2574a8!important}.collection-hero__title,.collection__title,.template-collection h1,.page-header h1{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}.pagination a,.pagination .current,.pagination__item{color:#0f2b45!important;border-color:#e8e7e4!important}.pagination .current,.pagination .active,.pagination__item--current{background:#0f2b45!important;color:#fff!important;border-color:#0f2b45!important}.product__tab-button,.accordion__title,.tab-link,.tabs__link{color:#2c2b28!important;font-family:DM Sans,sans-serif!important}.product__tab-button--active,.tab-link--active,.tabs__link--active{color:#0f2b45!important;border-color:#0f2b45!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],textarea,select{border:1.5px solid #D4D3CF!important;border-radius:6px!important;font-family:DM Sans,sans-serif!important;color:#2c2b28!important}input:focus,textarea:focus,select:focus{border-color:#2574a8!important;box-shadow:0 0 0 3px #2574a81f!important;outline:none!important}.cart__submit,.cart__checkout,[class*=cart] [class*=checkout],[class*=cart] [class*=submit]{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important}.notification,.flash,.alert{border-radius:6px!important;font-family:DM Sans,sans-serif!important}.collection-hero__image:after,.collection-banner:after{background:transparent!important}.product-label--on-sale,.badge--on-sale,[class*=on-sale-badge],.product__badge--sale,.label--sale{background:#a33030!important;color:#fff!important;border-radius:4px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important;padding:4px 10px!important;text-transform:uppercase!important;letter-spacing:.03em!important}.product-label--save,.badge--save,.save-badge{background:#0f2b45!important;color:#fff!important;border-radius:4px!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;font-weight:600!important}.template-search main,.search-results,.template-search .container{font-family:DM Sans,sans-serif!important;padding:24px!important}.template-search h1,.search__title{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important;font-size:28px!important}.template-search input[type=search],.search__input,.search-bar input{border:2px solid #D4D3CF!important;border-radius:8px!important;height:48px!important;font-size:15px!important;font-family:DM Sans,sans-serif!important;padding:0 16px!important}.template-search input[type=search]:focus,.search__input:focus{border-color:#2574a8!important;box-shadow:0 0 0 3px #2574a81f!important}.template-search .product-card,.search-result,.search__item{border-radius:8px!important;transition:all .2s!important}.template-search .product-card:hover,.search-result:hover{box-shadow:0 4px 12px #00000014!important}.search__no-results{font-size:16px;color:#6b6a66;text-align:center;padding:48px 0}.template-404 main,.template-404 .container{font-family:DM Sans,sans-serif!important;text-align:center;padding:80px 24px}.template-404 h1{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}.template-404 a{color:#2574a8!important}.template-cart main,.cart,.template-cart .container{font-family:DM Sans,sans-serif!important}.template-cart h1,.cart__title{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}.cart__item-name a{color:#0f2b45!important}.cart__item-name a:hover{color:#2574a8!important}.cart__subtotal-price,.cart__total-price{color:#0f2b45!important;font-weight:700!important}.template-blog main,.template-article main{font-family:DM Sans,sans-serif!important}.template-blog h1,.template-article h1,.article__title{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}.template-article .article__body{font-size:16px;line-height:1.7;color:#2c2b28}.template-article .article__body h2{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#0f2b45!important;font-size:22px;margin:32px 0 12px}.template-article .article__body h3{color:#0f2b45!important;font-size:18px;margin:24px 0 10px}.template-article .article__body a{color:#2574a8!important}.template-article .article__body table{width:100%;border-collapse:collapse;margin:20px 0}.template-article .article__body th{background:#f8f7f5;font-weight:600;text-align:left;padding:10px;border:1px solid #E8E7E4}.template-article .article__body td{padding:8px 10px;border:1px solid #E8E7E4}.template-page main,.template-page .container{font-family:DM Sans,sans-serif!important}.template-page h1,.template-page h2{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#0f2b45!important}.template-page a{color:#2574a8!important}.template-customers main{font-family:DM Sans,sans-serif!important}.template-customers h1{font-family:Instrument Sans,DM Sans,sans-serif!important;color:#1a1918!important}.template-customers input{border:1.5px solid #D4D3CF!important;border-radius:6px!important}.template-customers input:focus{border-color:#2574a8!important}.template-customers .btn,.template-customers button[type=submit]{background:#0f2b45!important;color:#fff!important;border:none!important;border-radius:6px!important}@media(max-width:768px){.ct-hero h1{font-size:26px!important;padding:0 8px}.ct-hero__sub{font-size:15px!important;padding:0 8px}.ct-hero__search{margin:0 8px 32px!important}.ct-hero__search input{height:46px!important;font-size:14px!important}.ct-hero__badge{font-size:10px!important;padding:5px 10px!important}.ct-hero__hints a{font-size:11px!important;padding:3px 10px!important}.ct-audience__grid{gap:12px!important}.ct-audience__card-img{aspect-ratio:16/9!important;min-height:140px!important}.ct-categories__card{min-height:auto!important;padding:20px 16px!important}.ct-pro-cta{padding:40px 0!important}.ct-pro-cta h2{font-size:22px!important}.ct-pro-cta__stats{gap:10px!important}.ct-pro-cta__stat{padding:14px!important}.ct-pro-cta__stat-num{font-size:22px!important}.ct-trust__item p{font-size:12px!important}.ct-trust__item h3{font-size:14px!important}.ct-resources__card{padding:20px 16px!important}.ct-lug-selects{flex-direction:column!important;gap:10px!important}.ct-lug-select{min-width:100%!important}.ct-lug-results,.ct-wire-form{grid-template-columns:1fr!important}.ct-bestsellers{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ct-bs-card-body h4{font-size:12px!important}.ct-bs-card-body .ct-bs-price{font-size:14px!important}.ct-pro-banner__tiers{grid-template-columns:1fr!important}.ct-pro-banner__actions{flex-direction:column!important}.ct-container{padding:0 16px!important}.header{height:auto!important}.ct-rfq-float{padding:8px 14px!important;font-size:12px!important;bottom:12px!important;right:12px!important}.ct-rfq-float svg{width:14px!important;height:14px!important}[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}.ct-logos__track{gap:40px!important}.ct-logos__item span{font-size:14px!important}}@media(max-width:380px){.ct-hero h1{font-size:22px!important}.ct-hero__categories{gap:8px!important}.ct-hero__cat-tile{padding:12px 6px!important}.ct-hero__cat-tile span{font-size:10px!important}.ct-hero__cat-icon{width:40px!important;height:40px!important}.ct-bestsellers{grid-template-columns:1fr!important}}.ct-faq-toggle{cursor:pointer;padding:14px 16px;background:#f8f7f5;border:1px solid #E8E7E4;border-radius:8px;margin-bottom:6px;font-weight:600;color:#0f2b45;font-size:14px;display:flex;justify-content:space-between;align-items:center}.ct-faq-toggle:hover{background:#eeedec}.ct-faq-answer{display:none;padding:12px 16px;font-size:14px;color:#2c2b28;line-height:1.7;border:1px solid #E8E7E4;border-top:0;border-radius:0 0 8px 8px;margin-top:-7px;margin-bottom:6px}.ct-faq-answer.ct-faq-open{display:block}.ct-social-row{display:flex;gap:10px;margin-top:14px}.ct-social-icon{width:34px;height:34px;background:#e8e7e4;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:background .2s;background-size:16px 16px;background-repeat:no-repeat;background-position:center}.ct-social-icon:hover{background-color:#d4d3cf}.ct-si-fb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%236B6A66'%3E%3Cpath d='M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z'/%3E%3C/svg%3E")}.ct-si-ig{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B6A66' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='%236B6A66'/%3E%3C/svg%3E")}.ct-si-li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%236B6A66'%3E%3Cpath d='M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-4 0v7h-4v-7a6 6 0 016-6zM2 9h4v12H2zM4 6a2 2 0 110-4 2 2 0 010 4z'/%3E%3C/svg%3E")}.ct-si-yt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%236B6A66'%3E%3Cpath d='M22.54 6.42a2.78 2.78 0 00-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 00-1.94 2A29 29 0 001 12a29 29 0 00.46 5.58A2.78 2.78 0 003.4 19.6C5.12 20 12 20 12 20s6.88 0 8.6-.46a2.78 2.78 0 001.94-2A29 29 0 0023 12a29 29 0 00-.46-5.58zM9.75 15.02V8.98L15.5 12z'/%3E%3C/svg%3E")}.footer__content-bottom:after,footer [class*=copyright]:after,.copyright:after,.copyright__content:after{content:"\a9  2026 Conversions Tech Inc  \b7  United States";font-size:12px!important;color:#6b6a66!important;display:block}.ct-footer-bottom{display:none!important}.ct-footer__brand{display:flex!important;flex-direction:column!important;gap:12px!important;opacity:1!important;visibility:visible!important}.ct-footer__logo{font-size:18px!important;font-weight:700!important;color:#0f2b45!important;opacity:1!important;visibility:visible!important}.ct-footer__logo span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;background:#0f2b45!important;color:#fff!important;border-radius:6px!important;font-size:12px!important;font-weight:700!important;margin-right:8px!important;opacity:1!important}.ct-footer__desc{font-size:13px!important;color:#6b6a66!important;line-height:1.6!important;opacity:1!important;visibility:visible!important}.ct-footer__contact-item{font-size:13px!important;color:#6b6a66!important;opacity:1!important;visibility:visible!important}.ct-footer__contact-item a{color:#2574a8!important}.ct-social-row{display:flex!important;gap:10px!important;margin-top:14px!important;opacity:1!important;visibility:visible!important}.ct-social-icon{width:34px!important;height:34px!important;background:#e8e7e4!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;background-size:16px 16px!important;background-repeat:no-repeat!important;background-position:center!important;transition:background-color .15s!important}.ct-social-icon:hover{background-color:#d4d3cf!important}.ct-si-fb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%230F2B45'%3E%3Cpath d='M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z'/%3E%3C/svg%3E")!important}.ct-si-ig{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230F2B45' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Ccircle cx='17.5' cy='6.5' r='1' fill='%230F2B45'/%3E%3C/svg%3E")!important}.ct-si-li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%230F2B45'%3E%3Cpath d='M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-4 0v7h-4v-7a6 6 0 016-6zM2 9h4v12H2zM4 6a2 2 0 110-4 2 2 0 010 4z'/%3E%3C/svg%3E")!important}.ct-si-yt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%230F2B45'%3E%3Cpath d='M22.54 6.42a2.78 2.78 0 00-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 00-1.94 2A29 29 0 001 12a29 29 0 00.46 5.58A2.78 2.78 0 003.4 19.6C5.12 20 12 20 12 20s6.88 0 8.6-.46a2.78 2.78 0 001.94-2A29 29 0 0023 12a29 29 0 00-.46-5.58zM9.75 15.02V8.98L15.5 12z'/%3E%3C/svg%3E")!important}.ct-footer__bottom{display:flex!important;opacity:1!important;visibility:visible!important}.ct-footer__copy{opacity:1!important;visibility:visible!important;color:#6b6a66!important}@keyframes ry-pulse{0%,to{box-shadow:0 0 0 2px #1d7a4e4d}50%{box-shadow:0 0 0 6px #1d7a4e26}}#ry-btn .dot{animation:ry-pulse 2s ease infinite!important}#ry-lbl{position:fixed;bottom:44px;left:110px;z-index:9998;background:#0f2b45;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:10px 18px;border-radius:24px;box-shadow:0 4px 16px #0000002e;white-space:nowrap;opacity:0;animation:ry-lbl-in .4s ease 3s forwards;pointer-events:none}#ry-lbl:before{content:"";position:absolute;left:-7px;top:50%;transform:translateY(-50%);border:7px solid transparent;border-right-color:#0f2b45}@keyframes ry-lbl-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/ct-homepage-redesign.css.map */
