body:has(.ci-course-product){--ci-course-gutter: clamp(22px, 4.4vw, 64px);--ci-course-space: clamp(48px, 6vw, 80px);--ci-course-serif: "CI Hero Serif", Georgia, serif}body:has(.ci-course-product) main ::selection{background:var(--ci-creamy-latte);color:var(--ci-warm-charcoal)}body:has(.ci-course-product) main :is(.scroll-trigger,[data-reveal]){opacity:1!important;transform:none!important;animation:none!important}body:has(.ci-course-product) main :is(h1,h2,h3){font-family:var(--ci-course-serif);font-weight:400;letter-spacing:-.025em;text-wrap:balance;color:var(--ci-warm-charcoal)}body:has(.ci-course-product) main :is(.ci-p3,.ci-p4,.ci-outcomes,.ci-curriculum,.ci-course-previews,.ci-course-content){padding:var(--ci-course-space) var(--ci-course-gutter)}body:has(.ci-course-product) main :is(.ci-p3 h2,.ci-p4 h2,.ci-outcomes h2,.ci-curriculum h2,.ci-course-previews h2,.ci-course-content h2){font-size:clamp(32px,3.3vw,46px);line-height:1.14;margin-bottom:24px}body:has(.ci-course-product) main :is(.ci-p3__body,.ci-p4__body,.ci-outcomes__intro,.ci-outcomes__list p,.ci-course-previews__body,.ci-course-content__block p){font-size:15px;line-height:1.8}.ci-course-product{padding-top:40px;padding-bottom:40px}.ci-course-product>.page-width{max-width:1248px;padding-inline:var(--ci-course-gutter)}.ci-course-product .product__title h1{font-family:var(--ci-course-serif);font-size:clamp(34px,3.2vw,46px);line-height:1.12;margin-top:6px}.ci-course-product .product__info-container>.product__title{margin-top:0}.ci-course-product .ci-course-price{margin:22px 0 18px}.ci-course-product .price{font-size:26px;font-variant-numeric:tabular-nums}.ci-course-product .ci-course-promise{font-size:15px;line-height:1.8;margin:18px 0 24px}.ci-course-product .ci-course-facts>div{font-size:13px;line-height:1.65;padding:11px 0;grid-template-columns:96px minmax(0,1fr)}.ci-course-product .ci-course-trust{font-size:12px;margin-bottom:12px}.ci-course-product .ci-course-media-placeholder{background:var(--ci-warm-charcoal);color:var(--ci-delicate-champagne);border:0;min-height:560px;padding:48px;align-items:flex-start;text-align:left}.ci-course-product .ci-course-media-placeholder span{max-width:10ch;font:400 clamp(42px,4.3vw,62px)/1.06 var(--ci-course-serif);letter-spacing:-.025em;text-wrap:balance}.ci-course-product .ci-course-media-placeholder p{margin:32px 0 0;max-width:28ch;font-size:13px;line-height:1.7}body:has(.ci-course-product) .ci-course-content__inner:has(>.ci-course-content__block:nth-of-type(7)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}body:has(.ci-course-product) .ci-course-content__inner>h2{grid-column:1/-1}body:has(.ci-course-product) .ci-course-content__block{padding:26px 0}body:has(.ci-course-product) .ci-course-content__block h3{font-size:25px;line-height:1.25;margin:0 0 12px}body:has(.ci-course-product) .ci-course-content__block:last-child{border-bottom:0}body:has(.ci-course-product) .ci-course-content:has(details){background:var(--ci-soft-off-white);border-bottom:1px solid var(--ci-creamy-latte)}body:has(.ci-course-product) .ci-course-content summary{font-size:16px;min-height:52px}body:has(.ci-course-product) .ci-outcomes__list li{grid-template-columns:48px minmax(0,1fr);gap:20px;padding:24px 0}body:has(.ci-course-product) .ci-outcomes__number{font-size:34px;letter-spacing:-.02em;color:#625748}body:has(.ci-course-product) .ci-outcomes h3{font-size:26px}body:has(.ci-course-product) .ci-course-previews__grid{max-width:880px;gap:28px}body:has(.ci-course-product) .ci-course-previews__heading{max-width:660px}body:has(.ci-course-product) .ci-course-previews h2{margin-bottom:0}body:has(.ci-course-product) .ci-trainer__portrait{max-width:440px;width:100%;margin:auto}body:has(.ci-course-product) .ci-experience__visual{max-width:360px}body:has(.ci-course-product) .ci-certificate__inner{gap:24px 64px;padding-bottom:0;border-bottom:0}body:has(.ci-course-product) .ci-certificate h2{font-size:clamp(30px,2.8vw,40px);margin-bottom:16px}body:has(.ci-course-product) .ci-product-faq summary{font-size:15px;min-height:64px}body:has(.ci-course-product) .ci-final-purchase h2{max-width:25ch}body:has(.ci-course-product) .ci-final-purchase .price{font-variant-numeric:tabular-nums}body:has(.ci-course-product) :is(.product-form__submit,.ci-final-purchase__button){min-height:52px;border-radius:0;transition:transform .16s cubic-bezier(.2,.8,.2,1)}body:has(.ci-course-product) :is(.product-form__submit,.ci-final-purchase__button):active:not(:disabled){transform:scale(.98)}body:has(.ci-course-product) :is(.product-form__submit,.ci-final-purchase__button):disabled{opacity:1;color:var(--ci-warm-charcoal);background:var(--ci-creamy-latte);cursor:default}body:has(.ci-course-product) main :is(a,button,summary):focus-visible{outline:2px solid var(--ci-warm-charcoal);outline-offset:4px}@media(min-width:750px){.ci-course-product .product__media-wrapper{width:calc(48% - 24px);max-width:calc(48% - 24px)}.ci-course-product .product__info-wrapper{width:52%;max-width:52%;padding-left:48px}}@media(hover:hover)and (pointer:fine){body:has(.ci-course-product) :is(.product-form__submit,.ci-final-purchase__button):hover:not(:disabled){transform:translateY(-1px)}}@media(max-width:749px){.ci-course-product{padding-top:22px;padding-bottom:40px}.ci-course-product>.page-width{padding-inline:22px}.ci-course-product .product__title h1{font-size:34px}.ci-course-product .product__info-wrapper{padding-top:24px}.ci-course-product .ci-course-facts>div{grid-template-columns:82px minmax(0,1fr);gap:12px}.ci-course-product .ci-course-media-placeholder{min-height:260px;padding:30px}.ci-course-product .ci-course-media-placeholder span{font-size:42px}.ci-course-product .ci-course-media-placeholder p{margin-top:22px;font-size:12px}body:has(.ci-course-product) .ci-course-content__inner:has(>.ci-course-content__block:nth-of-type(7)){grid-template-columns:minmax(0,1fr)}body:has(.ci-course-product) .ci-course-content__block{padding:22px 0}body:has(.ci-course-product) .ci-course-content__block h3{font-size:24px}body:has(.ci-course-product) .ci-outcomes__list li{grid-template-columns:34px minmax(0,1fr);gap:14px}body:has(.ci-course-product) .ci-outcomes__number{font-size:28px}body:has(.ci-course-product) .ci-p3__split{gap:30px}body:has(.ci-course-product) .ci-certificate__inner{gap:0}body:has(.ci-course-product) .ci-course-previews__grid{max-width:440px}body:has(.ci-course-product) .ci-experience__visual{max-width:340px}body:has(.ci-course-product) .ci-final-purchase h2{font-size:32px}}@media(prefers-reduced-motion:reduce){body:has(.ci-course-product) main :is(.product-form__submit,.ci-final-purchase__button){transition:none;transform:none}body:has(.ci-course-product) main :is(.ci-curriculum__answer,.ci-product-faq__answer){animation:none}}.ci-course-product .product__media img{border-radius:0!important}body:has(.ci-course-product) ci-course-preview{border-radius:0}@media(max-width:749px){.ci-course-product .product-media-container.media-type-image{height:auto;aspect-ratio:3 / 4}.ci-course-product .product-media-container.media-type-image .product__media img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ci-course-refinement.css.map */
