:root{--lc-bg:#faf5ee;--lc-paper:#f1e8dc;--lc-choc:#27150f;--lc-ink:#2d1c17;--lc-gold:#c89a67;--lc-border:#e3d7c9;--lc-radius:8px;--lc-image-width:52%}.luminis-commerce-skin{display:none}body:has(.luminis-commerce-skin){background:var(--lc-bg);color:var(--lc-ink)}body:has(.luminis-commerce-skin) #MainContent{background:var(--lc-bg)}.lc-wrap{max-width:1280px;margin:auto;padding-left:clamp(20px,4vw,58px);padding-right:clamp(20px,4vw,58px)}.lc-pad{padding-block:var(--lc-py,64px);background:var(--lc-local-bg,var(--lc-bg));color:var(--lc-local-color,var(--lc-ink))}.lc-kicker{font:600 11px/1.8 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:var(--lc-gold);margin:0 0 20px}.lc-display{font:400 clamp(32px,4.2vw,63px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0 0 24px;color:inherit}.lc-richtext,.lc-banner__text,.lc-faq__intro{font:400 16px/1.85 Arial,sans-serif;max-width:62ch;color:inherit;opacity:.86}.lc-richtext p{margin:0 0 1.1em}.lc-text-link{display:inline-flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid currentColor;margin-top:18px;color:inherit;text-decoration:none;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.lc-sr-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lc-benefits__grid,.lc-cards__grid{display:grid;grid-template-columns:repeat(var(--lc-cols,3),minmax(0,1fr));gap:22px}.lc-benefit{display:flex;align-items:flex-start;gap:14px;padding:8px 0}.lc-benefit__icon{flex:none;color:var(--lc-gold);font-size:31px;line-height:1}.lc-benefit strong{font:600 14px/1.5 Arial,sans-serif}.lc-benefit p{margin:5px 0 0;font:13px/1.6 Arial,sans-serif;opacity:.75}.lc-editorial__layout{display:flex;align-items:center;gap:clamp(30px,6vw,110px)}.lc-editorial__layout--reverse{flex-direction:row-reverse}.lc-editorial__media{width:var(--lc-editorial-image,47%);flex:0 0 var(--lc-editorial-image,47%);overflow:hidden;border-radius:var(--lc-radius);background:#dbd1c6}.lc-editorial__media img{display:block;width:100%;height:100%;object-fit:cover}.lc-editorial__placeholder{height:100%;display:grid;place-items:center;font:40px Georgia,serif;color:#8d705e}.lc-editorial__content{flex:1;min-width:0}.lc-program__grid,.lc-faq__grid,.lc-note__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(26px,6vw,100px);align-items:start}.lc-program__note{max-width:46ch;font:13px/1.7 Arial,sans-serif;opacity:.7}.lc-accordion{border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}.lc-accordion:first-child{border-top:1px solid color-mix(in srgb,currentColor 24%,transparent)}.lc-accordion summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:19px;padding:22px 0;font:600 16px/1.45 Arial,sans-serif}.lc-accordion summary::-webkit-details-marker{display:none}.lc-accordion__index{font:11px Arial,sans-serif;color:var(--lc-gold)}.lc-accordion__plus{font:24px/1 Georgia,serif;margin-left:auto;transition:transform .2s}.lc-accordion[open] .lc-accordion__plus{transform:rotate(45deg)}.lc-accordion__answer{padding:0 22px 21px 34px;font:14px/1.75 Arial,sans-serif;opacity:.85}.lc-accordion__answer p{margin-top:0}.lc-program__metafield{font-size:16px;line-height:1.8}.lc-cards__card{min-width:0}.lc-cards__media{overflow:hidden;border-radius:var(--lc-radius);background:var(--lc-paper)}.lc-cards__media img{display:block;height:100%;width:100%;object-fit:cover}.lc-cards__number{font:44px Georgia,serif;color:var(--lc-gold);border-bottom:1px solid var(--lc-border);padding:26px}.lc-cards__copy{padding:20px 0}.lc-cards__copy h3{font:400 26px/1.3 Georgia,serif;margin:0 0 12px}.lc-cards__copy p{font:14px/1.8 Arial,sans-serif;margin:0;opacity:.8}.lc-final__inner{text-align:center;max-width:900px}.lc-final__inner p:not(.lc-kicker){font:16px/1.7 Arial,sans-serif;opacity:.8}.lc-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid var(--lc-gold);background:var(--lc-gold);padding:18px 32px;margin-top:25px;color:#24130f!important;text-decoration:none;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.13em;border-radius:var(--lc-radius);text-transform:uppercase;transition:filter .2s}.lc-button:hover{filter:brightness(1.08)}.lc-banner__inner{display:flex;gap:40px;align-items:center;justify-content:space-between}.lc-banner__inner>div:first-child{flex:1}.lc-banner__image{width:40%;flex:none;overflow:hidden;border-radius:var(--lc-radius)}.lc-banner__image img{width:100%;height:auto;display:block}.lc-note__inner{align-items:center}body:has(.luminis-commerce-skin) .product{margin-top:14px}body:has(.luminis-commerce-skin) .product__media-wrapper{background:transparent}body:has(.luminis-commerce-skin) .product__media-wrapper .product__media{border-radius:var(--lc-radius);overflow:hidden;background:#e1dad0}body:has(.luminis-commerce-skin) .product__media-wrapper .product__media img{object-fit:contain}body:has(.luminis-commerce-skin) .product__title h1{font:400 clamp(39px,4vw,65px)/1.13 Georgia,serif;letter-spacing:-.035em;color:var(--lc-choc)}body:has(.luminis-commerce-skin) .product__text{font:600 11px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--lc-gold)}body:has(.luminis-commerce-skin) .product__info-container .price__regular .price-item--regular,body:has(.luminis-commerce-skin) .product__info-container .price__sale .price-item--sale{font:400 clamp(28px,2.6vw,42px)/1.3 Georgia,serif;color:var(--lc-choc)}body:has(.luminis-commerce-skin) .product__info-container .product__description{font:15px/1.85 Arial,sans-serif;color:#67574e}body:has(.luminis-commerce-skin) .product-form__submit.button{background:var(--lc-choc);color:#f9eddf;border:1px solid var(--lc-choc);letter-spacing:.12em;text-transform:uppercase;font:700 12px/1.4 Arial,sans-serif;min-height:63px;border-radius:var(--lc-radius)}body:has(.luminis-commerce-skin) .product-form__submit.button:after{box-shadow:none}body:has(.luminis-commerce-skin) .product-form__submit.button:hover{background:#492d22;color:#fff}body:has(.luminis-commerce-skin) .product__media-list .grid__item{border-radius:var(--lc-radius);overflow:hidden}body:has(.luminis-commerce-skin) .product__info-container .product__title{margin-bottom:20px}body:has(.luminis-commerce-skin) .related-products__heading,body:has(.luminis-commerce-skin) .main-blog h1,body:has(.luminis-commerce-skin) .title--primary{font:400 clamp(30px,3.8vw,54px)/1.2 Georgia,serif;color:var(--lc-choc)}body:has(.luminis-commerce-skin) .card__heading,body:has(.luminis-commerce-skin) .card__heading a{font:400 20px/1.35 Georgia,serif;color:var(--lc-ink);text-decoration:none}body:has(.luminis-commerce-skin) .card__media img{object-fit:cover}body:has(.luminis-commerce-skin) .card__inner,body:has(.luminis-commerce-skin) .card__media,body:has(.luminis-commerce-skin) .card__content{border-radius:var(--lc-radius)}body:has(.luminis-commerce-skin) .card__information .price{color:#765947}body:has(.luminis-commerce-skin) .facets__heading,body:has(.luminis-commerce-skin) .facet-filters__label{color:var(--lc-ink)}body:has(.luminis-commerce-skin) .facet-filters__sort{background:var(--lc-bg)}body:has(.luminis-commerce-skin) .button:not(.shopify-payment-button__button){border-radius:var(--lc-radius)}body:has(.luminis-commerce-skin) .cart-items,body:has(.luminis-commerce-skin) .totals,body:has(.luminis-commerce-skin) .cart__footer{color:var(--lc-ink)}body:has(.luminis-commerce-skin) .cart__checkout-button{background:var(--lc-choc);color:#fff}body:has(.luminis-commerce-skin) .cart-drawer .drawer__inner,body:has(.luminis-commerce-skin) .cart-drawer .drawer__header,body:has(.luminis-commerce-skin) .cart-drawer .drawer__footer{background:var(--lc-bg);color:var(--lc-ink)}body:has(.luminis-commerce-skin) .drawer__heading{font:400 30px Georgia,serif;color:var(--lc-choc)}body:has(.luminis-commerce-skin) .cart-drawer .cart__checkout-button{background:var(--lc-choc);color:#fff}body:has(.luminis-commerce-skin) .article-template__title,body:has(.luminis-commerce-skin) .main-blog h1{font:400 clamp(36px,4.2vw,64px)/1.2 Georgia,serif;color:var(--lc-choc)}body:has(.luminis-commerce-skin) .article-template__content{font:16px/1.9 Arial,sans-serif;color:var(--lc-ink)}@media(max-width:989px){.lc-benefits__grid,.lc-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-editorial__layout{gap:30px}}@media(max-width:749px){.lc-pad{padding-block:calc(var(--lc-py,64px)*.65)}.lc-benefits__grid,.lc-cards__grid{grid-template-columns:1fr}.lc-editorial__layout,.lc-editorial__layout--reverse,.lc-banner__inner{flex-direction:column}.lc-editorial__media,.lc-banner__image{width:100%;max-width:100%!important;flex:auto}.lc-program__grid,.lc-faq__grid,.lc-note__inner{grid-template-columns:1fr;gap:26px}.lc-display{font-size:clamp(30px,9vw,43px)}.lc-benefits__grid{gap:16px}.lc-banner__image{width:100%}.lc-accordion summary{font-size:15px}.lc-wrap{padding-inline:20px}body:has(.luminis-commerce-skin) .product__title h1{font-size:40px}}@media(prefers-reduced-motion:reduce){.lc-button,.lc-accordion__plus{transition:none}}body:has(.luminis-commerce-skin) .main-blog>.title--primary{display:none}body:has(.luminis-commerce-skin) .article-template__title{display:none}body:has(.luminis-commerce-skin) product-info.gradient,body:has(.luminis-commerce-skin) cart-items.gradient,body:has(.luminis-commerce-skin) .cart__footer-wrapper.gradient,body:has(.luminis-commerce-skin) .collection.gradient,body:has(.luminis-commerce-skin) .template-search,body:has(.luminis-commerce-skin) .section-template--padding{background:var(--lc-bg);color:var(--lc-ink)}body:has(.luminis-commerce-skin) .product__info-container .product__tax,body:has(.luminis-commerce-skin) .product__info-container .product__description{color:#67574e}body:has(.luminis-commerce-skin):has(.lm-header:not(.lm-header--static)) #MainContent{padding-top:var(--lc-header-offset,92px)}html:has(.luminis-commerce-skin){scroll-padding-top:calc(var(--lc-header-offset,92px) + 20px)}body:has(.luminis-commerce-skin) .product__info-container>*,body:has(.luminis-commerce-skin) .product__title,body:has(.luminis-commerce-skin) .product__description,body:has(.luminis-commerce-skin) .shopify-section{scroll-margin-top:calc(var(--lc-header-offset,92px) + 20px)}@media(max-width:749px){body:has(.luminis-commerce-skin):has(.lm-header:not(.lm-header--static)) #MainContent{padding-top:var(--lc-mobile-header-offset,74px)}html:has(.luminis-commerce-skin){scroll-padding-top:calc(var(--lc-mobile-header-offset,74px) + 12px)}}.lc-course-description__layout{display:flex;align-items:center;gap:clamp(24px,5vw,76px)}.lc-course-description__layout--reverse{flex-direction:row-reverse}.lc-course-description__visual{flex:0 0 var(--lc-desc-image-width,45%);min-width:0;overflow:hidden;border-radius:var(--lc-desc-radius,10px);background:var(--lc-paper,#f1e8dc)}.lc-course-description__image{width:100%;height:var(--lc-desc-image-height,420px);object-fit:cover;display:block}.lc-course-description__copy{flex:1;min-width:0}.lc-course-description__lead{font:400 17px/1.75 Arial,sans-serif;color:inherit;opacity:.88;margin-bottom:24px}.lc-course-description__body{font:400 15px/1.85 Arial,sans-serif;color:inherit}.lc-course-description__body p{margin:0 0 1em}.lc-course-description__body ul{padding-left:1.5em}.lc-course-description__layout--text-only .lc-course-description__copy{max-width:900px}@media(max-width:749px){.lc-course-description__layout,.lc-course-description__layout--reverse{flex-direction:column;align-items:stretch}.lc-course-description__visual{flex:none;width:100%}.lc-course-description__image{height:var(--lc-desc-image-height-mobile,280px)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/luminis-commerce.css.map */
