.cth-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.cth-hero--flip .cth-hero__media{order:-1}.cts-hero .ct-eyebrow:before{display:none}.cth-hero__h{margin:0;font-family:var(--ct-serif);font-weight:500;font-size:clamp(40px,6vw,78px);line-height:1.02;letter-spacing:-.025em;color:var(--ct-text);text-wrap:balance}.cth-hero__by{margin:18px 0 0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.cth-hero__body{margin-top:20px;font-size:19px;line-height:1.6;opacity:.85;max-width:540px}.cth-hero__body p{margin:0}.cth-hero__btns{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px}.cth-ghost{color:var(--ct-text);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:16px 4px;border-bottom:1px solid color-mix(in srgb,var(--ct-text) 40%,transparent)}.cth-ghost:hover{color:var(--ct-accent);border-color:var(--ct-accent)}.cth-hero__proof{margin:30px 0 0;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ct-text) 18%,transparent);font-size:13px;letter-spacing:.06em;opacity:.75}.cth-hero__promo{margin:14px 0 0;font-size:15px;color:var(--ct-accent)}.cth-hero__media{position:relative;padding:18px}.cth-hero__frame{position:relative;box-shadow:0 50px 80px -40px #0009}.cth-hero__frame:before{content:"";position:absolute;top:-18px;right:18px;bottom:18px;left:-18px;border:1px solid var(--ct-accent);z-index:0}.cth-hero__frame .ct-media{position:relative;z-index:1}.cth-seal{position:absolute;z-index:2;top:-4px;right:-4px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;text-align:center;padding:14px;background:var(--ct-accent);color:#1b2236;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.25;transform:rotate(10deg);box-shadow:0 0 0 4px var(--ct-bg),0 0 0 5px var(--ct-accent)}@media(max-width:989px){.cth-hero{grid-template-columns:1fr;gap:40px;text-align:left}.cth-hero__media,.cth-hero--flip .cth-hero__media{order:1;max-width:380px;margin:0 auto;width:100%}.cth-seal{width:92px;height:92px;font-size:10px}}.cth-buy{display:grid;grid-template-columns:.8fr 1fr;gap:64px;align-items:center;max-width:1000px;margin:0 auto;padding:36px;background:var(--ct-card);border:1px solid color-mix(in srgb,var(--ct-text) 10%,transparent)}.cth-buy__img img{display:block;width:100%;height:auto;box-shadow:0 30px 60px -30px #1b223680}.cth-buy__title{margin:0;font-family:var(--ct-serif);font-weight:500;font-size:44px;line-height:1.05}.cth-buy__by{margin:8px 0 0;font-style:italic;opacity:.75}.cth-buy__price{margin:18px 0 0;font-size:24px;font-weight:700}.cth-buy__price s{font-size:17px;font-weight:500;opacity:.5}.cth-buy__list{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:10px}.cth-buy__list li{position:relative;padding-left:26px;font-size:16px}.cth-buy__list li:before{content:"\2713";position:absolute;left:0;color:var(--ct-accent);font-weight:800}.cth-buy__form{margin-top:26px;display:grid;gap:12px;max-width:420px}.cth-buy__select{padding:14px;border:1px solid color-mix(in srgb,var(--ct-text) 25%,transparent);background:#fff;font:inherit}.cth-buy__btn{width:100%;border:0;cursor:pointer;background:var(--ct-text);color:var(--ct-bg)}.cth-buy__btn[disabled]{opacity:.5;cursor:not-allowed}.cth-buy__dyn .shopify-payment-button__button{border-radius:2px}.cth-buy__dyn .shopify-payment-button__more-options{color:var(--ct-text)}@media(max-width:749px){.cth-buy{grid-template-columns:1fr;gap:28px;padding:22px}.cth-buy__img{max-width:300px;margin:0 auto}.cth-buy__title{font-size:36px}}.cth-rv-summary{text-align:center;margin:-24px 0 40px;font-weight:700}.cth-stars{color:var(--ct-accent);letter-spacing:3px;font-size:16px}.cth-stars .is-off{opacity:.25}.cth-reviews{display:grid;gap:24px;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.cth-review{margin:0;padding:30px 28px;background:var(--ct-card);border:1px solid color-mix(in srgb,var(--ct-text) 10%,transparent);display:flex;flex-direction:column;gap:14px}.cth-review__title{margin:0;font-family:var(--ct-serif);font-size:22px;line-height:1.2}.cth-review__text{margin:0;font-family:var(--ct-serif);font-style:italic;font-size:18px;line-height:1.55;flex:1}.cth-review__text p{margin:0 0 .5em}.cth-review__text p:last-child{margin:0}.cth-review__who{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--ct-text) 12%,transparent)}.cth-review__avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.cth-review__who strong{display:block;font-size:15px}.cth-review__who small{display:block;font-size:12px;letter-spacing:.06em;opacity:.65}@media(max-width:989px){.cth-reviews{grid-template-columns:1fr}}.ct .cth-hero__h,.ct .cth-buy__title,.ct .cth-review__title,.ct .cth-review__text,.ct .cth-review__text p{font-family:var(--ct-serif)!important;font-weight:500!important;text-transform:none}.ct .cth-review__text,.ct .cth-review__text p{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ct-home.css.map */
