:root{--ctf-accent:#4594C8;--ctf-accent-dark:#2f7bb0;--ctf-ink:#1c1d1d;--ctf-muted:#6b7280;--ctf-soft:#f4f7fa;--ctf-line:#e6eaee}.section-header .header-wrapper{border-bottom:1px solid var(--ctf-line)}.header__inline-menu .header__menu-item{font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.header__menu-item:hover span,.header__active-menu-item{color:var(--ctf-accent);text-decoration:none}.header__icon:hover{color:var(--ctf-accent)}.button,.shopify-payment-button__button--unbranded{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.button:not(.button--secondary):not(.button--tertiary){--color-button:69,148,200}.button:not(.button--secondary):hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button),1)}.card__heading{font-size:1.5rem;font-weight:500;line-height:1.35}.card-information .price{font-weight:600;color:var(--ctf-ink)}.card__media .media img{transition:transform .5s ease}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.quick-add__submit{text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem}.ctf-hero__eyebrow{text-align:center;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ctf-muted);margin:0 0 20px}.ctf-hero__viewport{position:relative;overflow:hidden;border-radius:6px;background:var(--ctf-soft)}.ctf-hero__slide{display:none;grid-template-columns:1fr;align-items:center;gap:24px;padding:32px 20px}.ctf-hero__slide.is-active{display:grid;animation:ctfFade .6s ease}.ctf-hero__media{display:flex;justify-content:center}.ctf-hero__img{max-width:100%;height:auto;max-height:380px;object-fit:contain;mix-blend-mode:multiply}.ctf-hero__media .placeholder-svg{width:100%;max-width:420px;height:280px;background:#e9eef3}.ctf-hero__sub{color:var(--ctf-accent);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;margin:0 0 12px}.ctf-hero__heading{margin:0 0 16px;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.12}.ctf-hero__text{color:var(--ctf-muted);font-size:1.6rem;line-height:1.6;max-width:46ch;margin:0 0 24px}.ctf-hero__controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.ctf-hero__arrow{width:40px;height:40px;border-radius:50%;border:1px solid var(--ctf-line);background:#fff;cursor:pointer;font-size:2rem;line-height:1;color:var(--ctf-ink);display:flex;align-items:center;justify-content:center}.ctf-hero__arrow:hover{border-color:var(--ctf-accent);color:var(--ctf-accent)}.ctf-hero__dots{display:flex;gap:8px;align-items:center}.ctf-hero__dot{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#c9d3dc;cursor:pointer;transition:width .3s ease}.ctf-hero__dot.is-active{background:var(--ctf-accent);width:24px;border-radius:5px}@media screen and (min-width:750px){.ctf-hero__slide{grid-template-columns:1fr 1fr;padding:56px 64px;gap:48px}.ctf-hero__media{order:2}}@keyframes ctfFade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ctf-hero__slide.is-active{animation:none}}.ctf-trust{border-top:1px solid var(--ctf-line);border-bottom:1px solid var(--ctf-line)}.ctf-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:24px 0}@media screen and (min-width:990px){.ctf-trust__grid{grid-template-columns:repeat(4,1fr)}}.ctf-trust__item{display:flex;gap:14px;align-items:center}.ctf-trust__icon{flex:none;width:44px;height:44px;border-radius:50%;background:#4594c81f;color:var(--ctf-accent);display:flex;align-items:center;justify-content:center}.ctf-trust__icon svg{width:22px;height:22px}.ctf-trust__title{font-weight:600;font-size:1.45rem;margin:0;color:var(--ctf-ink)}.ctf-trust__text{font-size:1.3rem;color:var(--ctf-muted);margin:2px 0 0}.ctf-featured__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.ctf-featured__head h2{margin:0}.ctf-featured__all{color:var(--ctf-accent);font-weight:600;text-decoration:none;font-size:1.4rem;white-space:nowrap}.ctf-featured__all:hover{text-decoration:underline}.ctf-featured__footer{text-align:center;margin-top:32px}.ctf-reviews__kicker{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ctf-accent);font-weight:600;margin:0 0 8px;text-align:center}.ctf-reviews__heading{text-align:center;margin:0 0 32px;color:var(--ctf-muted);font-size:1.6rem}.ctf-reviews__layout{display:grid;gap:24px}@media screen and (min-width:990px){.ctf-reviews__layout--summary{grid-template-columns:300px 1fr}}.ctf-reviews__summary{background:#fff;border:1px solid var(--ctf-line);border-radius:8px;padding:24px;align-self:start}.ctf-reviews__brand{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ctf-reviews__score{font-size:3.2rem;font-weight:700;line-height:1;color:var(--ctf-ink)}.ctf-stars{color:#f5a623;letter-spacing:2px;font-size:1.6rem}.ctf-reviews__source{font-size:1.3rem;color:var(--ctf-muted);margin:6px 0 0}.ctf-points{list-style:none;padding:16px 0 0;margin:16px 0 0;border-top:1px solid var(--ctf-line)}.ctf-points li{padding:4px 0;font-size:1.4rem}.ctf-points li:before{content:"\2713";color:var(--ctf-accent);font-weight:700;margin-right:8px}.ctf-reviews__list{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width:750px){.ctf-reviews__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.ctf-reviews__list{grid-template-columns:repeat(3,1fr)}}.ctf-review{background:#fff;border:1px solid var(--ctf-line);border-radius:8px;padding:20px}.ctf-review__top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ctf-avatar{flex:none;width:40px;height:40px;border-radius:50%;background:var(--ctf-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem}.ctf-review__name{font-weight:600;margin:0;font-size:1.45rem}.ctf-review__meta{font-size:1.2rem;color:var(--ctf-muted);margin:0}.ctf-review__text{font-size:1.45rem;line-height:1.6;margin:8px 0 0}.ctf-editor-note{border:1px dashed var(--ctf-accent);padding:16px;border-radius:6px;font-size:1.4rem;text-align:center}.ctf-store__grid{display:grid;gap:32px;align-items:center}@media screen and (min-width:750px){.ctf-store__grid{grid-template-columns:1fr 1fr}}.ctf-store__name{margin:0 0 16px}.ctf-store__block{margin-bottom:16px;line-height:1.7;font-size:1.5rem}.ctf-store__block p{margin:0}.ctf-store__map{border-radius:8px;overflow:hidden;background:var(--ctf-soft);min-height:300px;position:relative}.ctf-store__map iframe,.ctf-store__map img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.footer{border-top:1px solid var(--ctf-line)}.footer-block__heading{text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem}.footer a:hover{color:var(--ctf-accent)}.product__title h1{font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2}.product .price-item--regular{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ctf.css.map */
