product-info[id^=MainProduct-]{--cc-purple:#5421a7;--cc-gold:#b6995b;--cc-ink:#29163d}product-info[id^=MainProduct-] .product{align-items:start}product-info[id^=MainProduct-] .product__title h1{font-size:clamp(2.7rem,3vw,4rem);line-height:1.12;letter-spacing:-.025em;color:var(--cc-ink);font-weight:600}product-info[id^=MainProduct-] .product__text.caption-with-letter-spacing{color:#856834;font-size:1.05rem;letter-spacing:.17em}product-info[id^=MainProduct-] .product__info-container>*+*{margin-top:1.6rem;margin-bottom:1.6rem}product-info[id^=MainProduct-] .product__media{border-radius:10px;background:#faf8fc}product-info[id^=MainProduct-] .thumbnail{border-radius:6px}product-info[id^=MainProduct-] .thumbnail[aria-current=true]{border-color:var(--cc-gold);box-shadow:0 0 0 1px var(--cc-gold)}product-info[id^=MainProduct-] .price{color:var(--cc-ink);font-weight:600}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{border-radius:6px;min-height:4.6rem;border:1px solid #d9cce6;padding:1.4rem 2rem;background:#fff;color:var(--cc-ink)}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:#f2eafa;border-color:var(--cc-purple);color:var(--cc-purple);box-shadow:inset 0 0 0 1px var(--cc-purple)}product-info[id^=MainProduct-] .product-form__submit{background:var(--cc-purple);color:#fff;min-height:5.4rem;font-weight:600;letter-spacing:.08em;border-radius:6px;text-transform:uppercase}product-info[id^=MainProduct-] .product-form__submit:after{border-radius:6px}product-info[id^=MainProduct-] .product-form__submit:hover{background:#3d197a}product-info[id^=MainProduct-] .icon-with-text{background:#faf7fc;border:1px solid #eee5f3;border-radius:8px;padding:1.8rem 1rem}product-info[id^=MainProduct-] .icon-with-text .h4{font-size:1.15rem;line-height:1.4}product-info[id^=MainProduct-] .icon-with-text .icon{color:#9b7d3f;width:2.2rem;height:2.2rem}product-info[id^=MainProduct-] .accordion{background:#faf8fc;border:1px solid #ece4f2;border-radius:6px;margin-top:1rem;padding:0 1.5rem}product-info[id^=MainProduct-] .accordion summary{padding:1.5rem 0}product-info[id^=MainProduct-] .accordion__title{font-size:1.3rem;font-weight:600}product-info[id^=MainProduct-] .accordion__content{font-size:1.3rem;line-height:1.7;padding:0 0 1.5rem}.cc-product-summary{border-left:3px solid #b6995b;padding:1.4rem 1.8rem;background:#faf7fc;border-radius:0 8px 8px 0}.cc-product-summary p{margin:0;font-size:1.4rem;line-height:1.7}.cc-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;list-style:none;margin:1rem 0;padding:0}.cc-payments svg{width:3.4rem;height:2.2rem}.cc-pdetail{background:#fff;color:#29163d}.cc-pdetail .page-width{max-width:120rem}.cc-pdetail__heading{text-align:center;padding:4.8rem 0 3.2rem}.cc-pdetail__eyebrow{color:#886b32;font-size:1.05rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem}.cc-pdetail h2{font-size:clamp(2.5rem,3vw,3.8rem);line-height:1.15;font-weight:600;letter-spacing:-.025em;margin:0 0 1.8rem;color:#29163d}.cc-pdetail h3{font-size:1.8rem;line-height:1.35;color:#29163d}.cc-pdetail p,.cc-pdetail li{font-size:1.5rem;line-height:1.8}.cc-pdetail__row{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;padding:3.6rem 0}.cc-pdetail__row img{width:100%;height:auto;max-height:48rem;object-fit:contain;border-radius:12px;background:#faf8fc}.cc-pdetail__row--reverse .cc-pdetail__image{order:2}.cc-pdetail__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0 4rem}.cc-pdetail__card{padding:2.4rem;border:1px solid #e8deee;border-top:3px solid #b6995b;border-radius:8px;background:#faf8fc}.cc-pdetail__card h3{margin:0 0 1rem}.cc-pdetail__card p{margin:0;font-size:1.35rem}.cc-pdetail__specs{padding:4rem 0}.cc-pdetail table{width:100%;border-collapse:collapse;box-shadow:none;font-size:1.4rem}.cc-pdetail th,.cc-pdetail td{padding:1.5rem;text-align:left;border:1px solid #e8deee}.cc-pdetail th{width:34%;background:#f6f1fa;font-weight:500}.cc-pdetail__description img{max-width:100%;height:auto}.cc-pdetail__videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;padding:2rem 0}.cc-pdetail__videos video{width:100%;max-height:48rem;border-radius:8px}.cc-pdetail__faq{max-width:80rem;margin:0 auto;padding:4rem 0}.cc-pdetail__faq details{border-bottom:1px solid #e6ddeb}.cc-pdetail__faq summary{position:relative;cursor:pointer;list-style:none;padding:1.8rem 3rem 1.8rem 0;font-size:1.5rem;font-weight:500}.cc-pdetail__faq summary:after{content:"+";position:absolute;right:.5rem;color:#8e713b}.cc-pdetail__faq details[open] summary:after{content:"\2212"}.cc-pdetail__faq summary::-webkit-details-marker{display:none}.cc-pdetail__faq p{margin:0 0 1.8rem;font-size:1.4rem}.cc-pdetail__cta{display:flex;align-items:center;justify-content:space-between;gap:3rem;margin:2rem 0 4rem;padding:3rem;border-radius:10px;background:#f3edf9;border-left:4px solid #b6995b}.cc-pdetail__cta h2{font-size:2.6rem;margin:0}.cc-pdetail .button{background:#5421a7;color:#fff;border-radius:5px;min-height:4.8rem}.cc-pdetail .button:after{border-radius:5px}#cisclick-product-purchase{scroll-margin-top:12rem}@media(min-width:990px){product-info[id^=MainProduct-] .product__media-wrapper{width:calc(50% - 2rem);max-width:50%}product-info[id^=MainProduct-] .product__info-wrapper{width:50%;max-width:50%;padding-left:4.8rem}}@media(max-width:749px){product-info[id^=MainProduct-] .product__title h1{font-size:2.8rem}.cc-pdetail__heading{padding-top:3.2rem;padding-bottom:1rem}.cc-pdetail__row{grid-template-columns:1fr;gap:2rem;padding:2.4rem 0}.cc-pdetail__row--reverse .cc-pdetail__image{order:0}.cc-pdetail__cards{grid-template-columns:1fr;gap:1.2rem;padding:2rem 0}.cc-pdetail__card{padding:1.8rem}.cc-pdetail__cta{flex-direction:column;align-items:start;padding:2.2rem}.cc-pdetail__cta .button{width:100%}.cc-pdetail__specs,.cc-pdetail__faq{padding:2.8rem 0}}.cc-benefits{background:#f2eafa;border-radius:18px;padding:24px;color:#29163d}.cc-benefits h2{font-size:20px;font-weight:700;margin:0 0 12px;line-height:1.3}.cc-benefits>p{font-size:14px;line-height:1.7;margin:0 0 24px}.cc-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:center}.cc-feature-symbol{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #d9c8a4;border-radius:14px;color:#876522;background:#fff;font-size:25px}.cc-benefits__grid h3{font-size:12px;font-weight:700;line-height:1.35;margin:12px 0 6px}.cc-benefits__grid p{font-size:11px;line-height:1.5;margin:0}.cc-offers{display:block}.cc-offers fieldset{padding:0;margin:0;border:0;min-width:0}.cc-offers legend{width:100%;text-align:center;font-weight:700;letter-spacing:.08em;font-size:12px;color:#876522;padding:8px 0 14px}.cc-offer{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid #dfcfee;border-radius:12px;margin-bottom:12px;cursor:pointer;min-height:96px}.cc-offer:has(input:checked){border:2px solid #b6995b;background:#f2eafa;padding:16px}.cc-offer input{accent-color:#5421a7}.cc-offer img{width:56px;height:62px;object-fit:contain;border-radius:6px}.cc-offer strong{font-size:15px}.cc-offer small{display:block;font-size:12px;line-height:1.5}.cc-offers>small{font-size:11px;color:#62566d}.cc-delivery{background:#f2eafa;border:1px solid #dfcfee;border-left:3px solid #b6995b;border-radius:12px;padding:18px 22px}.cc-delivery strong{font-size:16px;color:#775820}.cc-delivery p,.cc-delivery a{font-size:12px;line-height:1.6}.cc-delivery p{margin:7px 0}.cc-product-accordions details{background:#f2eafa;border-radius:12px;padding:0 20px;margin:12px 0}.cc-product-accordions summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none;padding:20px 26px 20px 0;position:relative}.cc-product-accordions summary:after{content:"+";position:absolute;right:0;color:#886b32}.cc-product-accordions details[open] summary:after{content:"\2212"}.cc-product-accordions details>div,.cc-product-accordions details>p{padding-bottom:16px;font-size:14px}.cc-product-accordions img{max-width:100%;height:auto}.cc-action-videos{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.cc-action-videos video{width:calc(33.333% - 8px);min-width:130px;border-radius:12px;scroll-snap-align:start}.cc-reference h2{font-weight:700;letter-spacing:-.035em;line-height:1.14;font-size:clamp(28px,3.4vw,44px)}.cc-reference__hero{padding:20px 0 60px}.cc-reference__hero h2{text-transform:uppercase;font-size:clamp(25px,2.7vw,36px)}.cc-reference__diagram{border-block:1px solid #e5d9ef;padding:40px 0}.cc-reference__diagram .cc-pdetail__image{background:#f7f6fa;border:1px solid #e5d9ef;border-radius:20px;padding:12px}.cc-reference .cc-pdetail__heading{max-width:980px;margin:auto;padding:56px 0 28px}.cc-reference .cc-pdetail__heading>p:last-child{font-size:18px;line-height:1.7}.cc-orbit{display:grid;grid-template-columns:1fr .7fr 1fr;grid-template-rows:1fr 1fr;gap:16px 28px;align-items:center}.cc-orbit__card{border:1px solid #dfcfee;border-radius:20px;padding:22px;background:#f2eafa}.cc-orbit__card h3{font-weight:700;text-transform:uppercase;font-size:16px;margin:12px 0 8px}.cc-orbit__card p{font-size:14px;margin:0}.cc-orbit__image{grid-column:2;grid-row:1/3;align-self:stretch;display:flex;align-items:center;background:#f7f3fa;border-radius:22px;overflow:hidden}.cc-orbit__image img{width:100%;height:100%;object-fit:contain;max-height:500px}.cc-orbit__card--1{grid-column:1;grid-row:1}.cc-orbit__card--2{grid-column:1;grid-row:2}.cc-orbit__card--3{grid-column:3;grid-row:1}.cc-orbit__card--4{grid-column:3;grid-row:2}.cc-reference .cc-orbit__end{text-align:center;font-weight:700;font-size:24px;margin:32px 0 56px}.cc-reference__stories{background:#f7f2fc;padding:40px 0}.cc-story{max-width:940px;display:grid;grid-template-columns:1fr 1.04fr;align-items:center;margin:0 auto 52px}.cc-story__copy{text-align:center;border:1px solid #dfcfee;border-radius:20px;padding:40px;min-height:420px;display:flex;flex-direction:column;justify-content:center}.cc-story__copy h2{font-size:clamp(28px,3.7vw,46px);margin:0}.cc-story__copy>span{height:1px;width:30px;background:#b6995b;margin:24px auto 8px}.cc-story__copy p{font-size:17px;line-height:1.8}.cc-story__media{border-radius:16px;overflow:hidden;background:#fff}.cc-story__media img,.cc-story__media video{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}.cc-comparison{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:40px 0 64px;align-items:center}.cc-comparison__scroll{overflow-x:auto}.cc-comparison table{font-size:13px;min-width:400px}.cc-comparison th,.cc-comparison td{border:0;border-bottom:1px solid #e5d9ef;padding:14px 12px;background:transparent;width:auto;font-weight:400}.cc-comparison thead th{font-weight:700}.cc-comparison td:nth-child(2),.cc-comparison thead th:nth-child(2){background:#efeaf3;color:#5421a7;text-align:center}.cc-comparison td:nth-child(3){text-align:center;font-size:12px}.cc-reference__closing{max-width:940px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding:20px 0 40px}.cc-reference__closing h2{font-size:32px}.cc-reference__closing img{width:100%;max-height:350px;object-fit:contain;border:1px solid #dfcfee;border-radius:16px;padding:12px;background:#fff}.cc-reference__closing .button{border-radius:30px;font-size:12px;font-weight:700;letter-spacing:.05em}.cc-reference .cc-pdetail__faq{margin:0;max-width:780px;padding:48px 0}.cc-reference .cc-pdetail__faq h2{font-size:32px}.cc-reviews{padding-top:44px;padding-bottom:64px}.cc-reviews__empty{padding:30px;border:1px solid #e7dfed;border-radius:12px;text-align:center}.cc-reviews__empty p{margin:0}@media(max-width:989px){.cc-orbit{gap:16px;grid-template-columns:1fr 1fr}.cc-orbit__image{grid-column:1/3;grid-row:1;max-height:350px}.cc-orbit__card--1{grid-column:1;grid-row:2}.cc-orbit__card--2{grid-column:1;grid-row:3}.cc-orbit__card--3{grid-column:2;grid-row:2}.cc-orbit__card--4{grid-column:2;grid-row:3}.cc-reference__closing{gap:36px}.cc-story__copy{padding:28px}.cc-comparison{gap:28px}}@media(max-width:749px){.cc-benefits{padding:20px}.cc-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cc-benefits__grid p{font-size:12px}.cc-benefits__grid h3{font-size:14px}.cc-story,.cc-comparison,.cc-reference__closing{grid-template-columns:1fr;gap:20px}.cc-story__copy{min-height:0;padding:30px 24px}.cc-story__copy h2{font-size:30px}.cc-story__copy p{font-size:15px}.cc-story{margin-bottom:36px}.cc-reference__stories{padding:24px 0}.cc-reference .cc-pdetail__heading{padding-top:32px}.cc-reference .cc-pdetail__heading>p:last-child{font-size:15px}.cc-orbit__card{padding:16px}.cc-orbit__card h3{font-size:14px}.cc-orbit__card p{font-size:13px}.cc-reference__closing img{max-height:300px}.cc-comparison{padding:20px 0 40px}.cc-reference .cc-pdetail__faq h2{font-size:28px}.cc-reference__hero{padding-bottom:30px}.cc-reference__diagram{padding:28px 0}.cc-reference .cc-orbit__end{font-size:20px;margin-bottom:32px}}@media(prefers-reduced-motion:no-preference){.cc-offer{transition:background .15s,border-color .15s}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cisclick-product.css.map */
