:root{--ct-accent:#C4301C;--ct-accent-dark:#A32814;--ct-ink:#111111;--ct-body:#4A4A4A;--ct-line:#E7E5E1;--ct-neutral:#F6F5F3;--ct-radius:16px;--ct-radius-sm:10px;--ct-shadow:0 1px 2px rgba(17,17,17,.04),0 4px 14px rgba(17,17,17,.05);--ct-shadow-hover:0 2px 4px rgba(17,17,17,.06),0 14px 32px rgba(17,17,17,.1)}.brand-picks__price{display:block;margin-top:2px;font-size:13px;line-height:1.3;font-weight:600;color:#1f1f1f;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-picks__price-from{font-weight:400;color:#6b6b6b;margin-right:2px}.brand-picks__link{row-gap:6px}.brand-picks__name{line-height:1.3}@media(max-width:767px){.brand-picks__price{font-size:12.5px}}.ct-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(540px,74vh,700px);color:#fff;background:#151515;overflow:hidden}.ct-hero__media,.ct-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.ct-hero__media{z-index:-2}.ct-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--ct-hero-focus,60% 50%);display:block}.ct-hero__overlay{display:block!important;z-index:-1;background:linear-gradient(90deg,rgba(12,12,12,var(--ct-hero-overlay,.85)),rgba(12,12,12,calc(var(--ct-hero-overlay,.85) - .1)) 38%,#0c0c0c4d 72%,#0c0c0c1f)}.ct-hero__inner{width:100%;padding-top:88px;padding-bottom:88px}.ct-hero__content{max-width:640px}.ct-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb}.ct-hero__eyebrow:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--ct-accent)}.ct-hero__title{margin:0;color:#fff;font-size:clamp(36px,4.6vw,60px);line-height:1.06;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.ct-hero__text{margin-top:20px;max-width:560px;font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:#ffffffe0}.ct-hero__text p{margin:0}.ct-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.ct-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.ct-btn--accent{background:var(--ct-accent);color:#fff;border:1.5px solid var(--ct-accent)}.ct-btn--accent:hover{background:var(--ct-accent-dark);border-color:var(--ct-accent-dark);color:#fff}.ct-btn--accent:hover .ct-btn__arrow{transform:translate(3px)}.ct-btn__arrow{transition:transform .2s ease}.ct-btn--ghost{background:#ffffff0f;color:#fff;border:1.5px solid rgba(255,255,255,.85)}.ct-btn--ghost:hover{background:#fff;color:var(--ct-ink);border-color:#fff}.ct-hero__trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:30px 0 0;padding:0;list-style:none;font-size:14px;color:#ffffffd1}.ct-hero__trust li{display:inline-flex;align-items:center;gap:7px;margin:0}.ct-hero__trust svg{color:#fff;flex:none}@media(max-width:767px){.ct-hero{align-items:flex-end;min-height:600px}.ct-hero__img{object-position:70% 50%}.ct-hero__overlay{display:block!important;background:linear-gradient(180deg,#0c0c0c59,#0c0c0cb8 38%,#0c0c0ceb)}.ct-hero__inner{padding-top:96px;padding-bottom:40px}.ct-hero__title{font-size:32px;line-height:1.1}.ct-hero{min-height:560px}.ct-hero__eyebrow{font-size:12px;margin-bottom:14px}.ct-hero__text{margin-top:16px}.ct-hero__actions{flex-direction:column;align-items:stretch;margin-top:26px}.ct-btn{width:100%}.ct-hero__trust{gap:8px 16px;margin-top:22px;font-size:13px}}.index-template main .section__heading,.index-template main .section-rich-text .rich-text__heading,.index-template main .image-with-text .rich-text__heading,.index-template main .ai-faq__heading-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{font-size:clamp(28px,2.9vw,40px)!important;line-height:1.15;letter-spacing:-.015em;font-weight:600;color:var(--ct-ink);text-wrap:balance}.index-template main .section__description,.index-template main .section-rich-text .rich-text__text{font-size:17px;line-height:1.6;color:var(--ct-body);max-width:640px;margin-left:auto;margin-right:auto}.index-template main .section__header{margin-bottom:40px}@media(max-width:767px){.index-template main .section__description,.index-template main .section-rich-text .rich-text__text{font-size:16px}.index-template main .section__header{margin-bottom:28px}}.index-template main .btn:not(.btn--underline):not(.btn--icon){border-radius:999px;min-height:48px;padding-left:26px;padding-right:26px;font-weight:600}.index-template .section-collection-list .collection-card__wrapper{background:#fff;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:22px 14px 18px;box-shadow:var(--ct-shadow);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;height:100%}.index-template .section-collection-list .collection-card__wrapper:hover{box-shadow:var(--ct-shadow-hover);transform:translateY(-3px);border-color:#d9d6d0}.index-template .section-collection-list .collection-card__title{font-size:15px;font-weight:600;color:var(--ct-ink)}@media(max-width:767px){.index-template .section-collection-list .collection-card__wrapper{padding:14px 8px 12px;border-radius:var(--ct-radius-sm)}.index-template .section-collection-list .collection-card__title{font-size:13px}}.index-template [id$=brand_disclaimer_1029] .rich-text__text,.index-template [id$=brand_disclaimer_1029] p{font-size:13px;line-height:1.55;color:#7a7a7a;max-width:760px;margin-left:auto;margin-right:auto}.index-template [class^=ai-category-grid-]{max-width:1440px;margin:0 auto;padding:28px 50px 80px!important}.index-template [class^=ai-category-grid__container-]{gap:24px!important}.index-template [class^=ai-category-item-]{border:1px solid var(--ct-line);border-radius:var(--ct-radius)!important;box-shadow:var(--ct-shadow);transition:box-shadow .25s ease,transform .25s ease!important;display:flex;flex-direction:column}.index-template [class^=ai-category-item-]:hover{box-shadow:var(--ct-shadow-hover);transform:translateY(-3px)!important}.index-template [class^=ai-category-image-wrapper-]{border-radius:var(--ct-radius) var(--ct-radius) 0 0!important}.index-template [class^=ai-category-content-]{padding:22px 24px 26px!important;text-align:left!important;display:flex;flex-direction:column;align-items:flex-start;flex:1}.index-template [class^=ai-category-title-]{font-size:20px!important;color:var(--ct-ink)!important;margin-bottom:6px!important}.index-template [class^=ai-category-description-]{color:var(--ct-body)!important;font-size:15px!important;margin-bottom:18px!important;flex:1}.index-template [class^=ai-category-button-]{border-radius:999px!important;padding:12px 22px!important;background:var(--ct-ink)!important;color:#fff!important;font-size:14px!important}.index-template [class^=ai-category-button-]:hover{background:var(--ct-accent)!important;color:#fff!important}@media(max-width:749px){.index-template [class^=ai-category-grid-]{padding:4px 16px 48px!important}.index-template [class^=ai-category-grid__container-]{gap:16px!important}}.index-template .multicolumn .multicolumn-card{background:#fff;border:1px solid var(--ct-line);border-radius:var(--ct-radius);padding:28px 26px;box-shadow:var(--ct-shadow);height:100%}.index-template .multicolumn .multicolumn-card__title{font-size:19px;line-height:1.3;color:var(--ct-ink);margin-bottom:8px}.index-template .multicolumn .multicolumn-card__text{font-size:15px;line-height:1.6;color:var(--ct-body)}.index-template .multicolumn .multicolumn-card .btn--underline{margin-top:14px;font-weight:600;color:var(--ct-ink)}.index-template .multicolumn .multicolumn-card .btn--underline:hover{color:var(--ct-accent)}.index-template [id$=guides_1029] .multicolumn-card{transition:box-shadow .25s ease,transform .25s ease}.index-template [id$=guides_1029] .multicolumn-card:hover{box-shadow:var(--ct-shadow-hover);transform:translateY(-3px)}.index-template .multicolumn .multicolumn__items{align-items:stretch}@media(max-width:767px){.index-template .multicolumn .multicolumn-card{padding:22px 20px}}.index-template [id$=image_with_text_aXhRxw] .image-with-text__media,.index-template [id$=image_with_text_aXhRxw] .media-wrapper{border-radius:var(--ct-radius);overflow:hidden}.index-template .ai-faq__inner-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{max-width:880px;margin:0 auto}.index-template .ai-faq__heading-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{text-align:center;margin-bottom:32px!important}.index-template .ai-faq__item-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{background:#fff;border:1px solid var(--ct-line)!important;border-radius:var(--ct-radius-sm);margin-bottom:12px;overflow:hidden}.index-template .ai-faq__question-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{text-transform:none!important;padding:20px 22px!important;font-size:17px!important;font-weight:600!important;white-space:normal!important;text-align:left!important;line-height:1.4!important;gap:14px}.index-template .ai-faq__question-auhznnxlcai82bmivuaigenblock8c15129jrcdkk>span:first-child{flex:1 1 auto;min-width:0;white-space:normal!important;overflow-wrap:anywhere}@media(max-width:767px){.index-template .ai-faq__question-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{font-size:16px!important;padding:16px 18px!important}}.index-template .ai-faq__answer-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{padding:0 22px!important;color:var(--ct-body)!important;line-height:1.65}.index-template .ai-faq__feedback-auhznnxlcai82bmivuaigenblock8c15129jrcdkk{padding:4px 22px 18px!important}.index-template [id$=cta_1029] .section-rich-text{max-width:1170px;border-radius:24px;padding-left:24px;padding-right:24px;margin-bottom:72px}.index-template [id$=cta_1029] .rich-text__heading{color:#fff!important}.index-template [id$=cta_1029] .rich-text__text{color:#ffffffd1!important}.index-template [id$=cta_1029] .btn--primary{background:var(--ct-accent);border-color:var(--ct-accent);color:#fff}@media(max-width:767px){.index-template [id$=cta_1029] .section-rich-text{margin:0 16px 48px;border-radius:18px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ct-ui-1029.css.map */
