@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*{-webkit-tap-highlight-color:transparent}.button,.button--primary,.button--secondary,button[type=submit],.cjl-btn,.cjl-btn-primary,.cjl-btn-secondary{transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button:active,.button--primary:active,.button--secondary:active,button[type=submit]:active,.cjl-btn:active,.cjl-btn-primary:active,.cjl-btn-secondary:active{transform:scale(.97);transition-duration:0s}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:absolute!important;top:.5rem;left:.5rem;width:auto!important;height:auto!important;padding:.75rem 1rem;background:var(--cjl-navy-header, #0a0e27);color:var(--cjl-creme, #f8f5f0);border-radius:6px;z-index:999;clip:auto!important}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90%;descent-override:22.43%;line-gap-override:0%;size-adjust:107.64%}@font-face{font-family:Playfair Fallback;src:local("Georgia");ascent-override:91.8%;descent-override:33.5%;line-gap-override:0%;size-adjust:100%}:root{--font-heading-family: "Source Serif 4", "Playfair Fallback", Georgia, serif !important;--font-body-family: "Inter Tight", "Inter Fallback", system-ui, sans-serif !important;color-scheme:light;--cjl-navy: #1e1e2f;--cjl-navy-header: #0a0e27;--cjl-navy-gradient: #0d1230;--cjl-navy-deep: #050816;--cjl-navy-dark: #12121f;--cjl-navy-light: #2a2a42;--cjl-creme: #f8f5f0;--cjl-papier: #fdfbf7;--cjl-ivoire: #fffef9;--cjl-encre: #3d3d4a;--cjl-encre-douce: #6b6b7a;--cjl-gris-chaud: #d4d0c8;--cjl-or: #c9a44c;--cjl-or-light: #dcbf78;--cjl-or-dark: #a8862e;--cjl-or-pale: #f0dba5;--cjl-or-deep: #b8941f;--cjl-or-glow: #d4b033;--cjl-succes: #2a7d4f;--cjl-shadow-soft: 0 2px 20px rgba(30, 30, 47, .06);--cjl-shadow-card: 0 8px 40px rgba(30, 30, 47, .08), 0 2px 8px rgba(30, 30, 47, .04);--cjl-shadow-elevated: 0 12px 48px rgba(30, 30, 47, .12), 0 4px 12px rgba(30, 30, 47, .04);--cjl-shadow-gold: 0 4px 24px rgba(184, 148, 31, .3);--cjl-shadow-gold-glow: 0 0 40px rgba(184, 148, 31, .15);--cjl-shadow-inner-light: inset 0 1px 0 rgba(255, 255, 255, .5);--cjl-radius: 1.75rem;--cjl-radius-sm: .5rem;--cjl-radius-xl: 1.25rem;--cjl-section-spacing-mobile: 48px;--cjl-section-spacing-desktop: 72px;--cjl-ease: cubic-bezier(.4, 0, .2, 1)}body,.header__heading-link,.header__menu-item,.list-menu__item--link,button,input,select,textarea{font-family:Inter Tight,Inter Fallback,system-ui,-apple-system,sans-serif;font-size:1.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:1.1875rem}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.title,.rte h1,.rte h2,.rte h3{font-family:"Source Serif 4",Playfair Fallback,Georgia,Times New Roman,serif;letter-spacing:-.01em}::selection{background:var(--cjl-or-pale);color:var(--cjl-navy)}[class*=shopify-section--cjl-]{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}[class*=shopify-section--cjl-]>*{max-width:none!important}.shopify-section--cjl-hero+.shopify-section,.shopify-section--cjl-contenu+.shopify-section,.shopify-section--cjl-transformation+.shopify-section,.shopify-section--cjl-reaction+.shopify-section,.shopify-section--cjl-etapes+.shopify-section,.shopify-section--cjl-cta-final+.shopify-section{margin-top:0}.shopify-section+.shopify-section{margin-top:0}.shopify-section-group-header-group+.shopify-section,.shopify-section:first-child{margin-top:0}.shopify-section:last-child{margin-bottom:0}body{line-height:1.7}.customer .field__label,.customer a:not(.button){color:var(--cjl-creme)}.header-wrapper{background:var(--cjl-navy-header)!important;background-image:none!important;position:relative}.header-wrapper.gradient{background:var(--cjl-navy-header)!important;background-image:none!important}.header-wrapper--border-bottom,.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:none!important}.header-wrapper:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(184,148,31,.4),transparent);pointer-events:none}.header-wrapper,.header-wrapper .header__heading-link,.header-wrapper a,.header-wrapper button,.header-wrapper .header__menu-item{color:var(--cjl-creme)}.header-wrapper .cjl-nav__cta,.header-wrapper .cjl-nav__cta:hover,.header-wrapper .cjl-header-cta-mobile,.header-wrapper .cjl-header-cta-mobile:hover,.cjl-nav__cta,.cjl-header-cta-mobile,.menu-drawer .cjl-drawer-cta,.menu-drawer .cjl-drawer-cta:hover,.cjl-drawer-cta,.cjl-drawer-cta:hover{color:var(--cjl-navy, #1e1e2f)!important}.header-wrapper a:hover,.header-wrapper .header__menu-item:hover{color:var(--cjl-or-light)}.header-wrapper .icon{color:var(--cjl-creme)}.header-wrapper .header__icon:hover .icon{color:var(--cjl-or-light)}.header-wrapper .header__search,.header-wrapper details-modal.header__search{display:none!important}.header-wrapper .cart-count-bubble{background-color:var(--cjl-or);color:var(--cjl-navy);font-weight:600}.shopify-section-header-sticky{background:var(--cjl-navy-header)}.header-wrapper a:visited,.header a:visited,.cart-notification a:visited,.cjl-nav a:visited{color:inherit}.cjl-nav{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.cjl-nav__link,.cjl-nav__link:link,.cjl-nav__link:visited{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-size:1rem;font-weight:500;letter-spacing:.02em;color:var(--cjl-creme, #f8f5f0);text-decoration:none;padding:.5rem .75rem;transition:color .2s ease;white-space:nowrap}.cjl-nav__link:hover,.cjl-nav__link:focus-visible{color:#fff}.cjl-nav__cta,.cjl-drawer-cta{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-weight:600;letter-spacing:.02em;color:var(--cjl-navy, #1e1e2f);background:linear-gradient(145deg,var(--cjl-or-light) 0%,var(--cjl-or) 50%,var(--cjl-or-dark) 100%);text-decoration:none;border-radius:2rem;white-space:nowrap;transition:all .2s ease;box-shadow:0 2px 8px #b8941f40}.cjl-nav__cta:hover,.cjl-drawer-cta:hover{box-shadow:0 4px 16px #b8941f59;color:var(--cjl-navy, #1e1e2f)}.cjl-nav__cta:focus-visible,.cjl-drawer-cta:focus-visible{outline:2px solid var(--cjl-or, #b8941f);outline-offset:2px}.cjl-nav__cta{font-size:1rem;padding:.5rem 1.25rem;margin-left:.5rem;flex-shrink:0}.cjl-nav__cta:hover{transform:translateY(-1px)}.cjl-drawer-cta{display:block;font-size:1.1rem;padding:.875rem 1.5rem;text-align:center}.cjl-drawer-cta-wrapper{padding:1.5rem 1rem 0}.cjl-header-cta-mobile{display:none;font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.03em;color:var(--cjl-navy, #1e1e2f);background:linear-gradient(145deg,var(--cjl-or-light) 0%,var(--cjl-or) 50%,var(--cjl-or-dark) 100%);text-decoration:none;padding:.4rem .75rem;border-radius:1.5rem;white-space:nowrap;box-shadow:0 1px 4px #b8941f4d;align-self:center}.cjl-header-cta-mobile:hover{color:var(--cjl-navy, #1e1e2f);box-shadow:0 2px 8px #b8941f66}.cjl-header-cta-mobile:focus-visible{outline:2px solid var(--cjl-or, #b8941f);outline-offset:2px}@media screen and (max-width:989px){.cjl-nav{display:none}.cjl-header-cta-mobile{display:inline-block}}@media(prefers-reduced-motion:reduce){.cjl-nav__link,.cjl-nav__cta,.cjl-drawer-cta{transition:none}}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--cjl-papier),0 0 0 5px var(--cjl-or),0 0 12px #b8941f66!important}.card,.card--card,.card--standard{background:linear-gradient(180deg,var(--cjl-papier) 0%,#faf8f3 100%);border:1px solid rgba(184,148,31,.12);border-radius:var(--cjl-radius)!important;box-shadow:0 1px #ffffffe6,0 4px 6px #1e1e2f0a,0 12px 40px #1e1e2f14,0 20px 60px #b8941f0a;overflow:hidden;transition:all .3s var(--cjl-ease)}.card:hover{box-shadow:0 1px #ffffffe6,0 8px 20px #1e1e2f14,0 20px 50px #1e1e2f1a,0 24px 70px #b8941f0f;transform:translateY(-2px)}.text-box,.multicolumn-card__info{border-radius:var(--cjl-radius)!important}.banner{border-radius:0}.banner__content{max-width:680px}.banner__heading{font-family:"Source Serif 4",Playfair Fallback,Georgia,serif;font-weight:500;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.3),0 0 40px rgba(184,148,31,.1)}.banner__text{line-height:1.7;max-width:560px}.field__input,.form__input,.customer input,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],textarea,select{background:linear-gradient(180deg,#ffffff 0%,var(--cjl-papier) 100%);border:1.5px solid rgba(184,148,31,.15)!important;border-radius:var(--cjl-radius)!important;color:var(--cjl-encre);font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;box-shadow:inset 0 2px 4px #1e1e2f08,0 1px #fff,0 2px 4px #1e1e2f05;transition:all .3s var(--cjl-ease)}.field__input:hover:not(:focus),input:hover:not(:focus),textarea:hover:not(:focus),select:hover:not(:focus){border-color:#b8941f59!important;box-shadow:inset 0 2px 4px #1e1e2f08,0 1px #fff,0 4px 12px #b8941f14}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--cjl-or)!important;background:linear-gradient(180deg,#ffffff 0%,var(--cjl-ivoire) 100%);box-shadow:0 0 0 4px #b8941f14,0 4px 20px #b8941f26!important}::placeholder{color:#706b63;font-style:italic;opacity:.9}.newsletter .newsletter__subheading a{color:var(--cjl-or, #b8941f)}.newsletter .newsletter__subheading em{font-style:normal;opacity:.7;font-size:.85em;display:block;margin-top:.5em}.newsletter .newsletter__subheading em a{color:inherit;text-decoration:underline}.newsletter .newsletter-form__button.field__button{background:var(--cjl-or, #b8941f);color:var(--cjl-navy-dark, #0a0e27);border:none;border-radius:0 var(--cjl-radius, 6px) var(--cjl-radius, 6px) 0;padding:0 1.2rem;transition:background .3s ease}.newsletter .newsletter-form__button.field__button:hover{background:var(--cjl-or-light, #d4b44a)}.newsletter .newsletter-form__button .svg-wrapper{color:inherit}.newsletter .newsletter-form__field-wrapper{max-width:28rem;margin:0 auto}.newsletter .field__label{color:#f8f5f0e0!important}.newsletter .field__input{color:var(--cjl-creme, #f8f5f0)!important;border-color:#f8f5f059!important}.newsletter .field__input:focus{border-color:var(--cjl-or, #b8941f)!important}.newsletter .field__input::placeholder{color:#f8f5f0b3!important}.footer,.footer.gradient,.footer.color-scheme-1,.footer.color-scheme-1.gradient{background:#12121f!important;background-image:none!important;border-top:none!important}.shopify-section-group-footer-group .footer{border-top:1px solid rgba(184,148,31,.2)!important}.footer,.footer *,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .rte,.footer .rte p{color:#f8f5f099!important}.footer a,.footer .link,.footer .list-menu__item--link{color:#f8f5f0b3!important;transition:color .2s ease}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:#d4b033!important;text-decoration:none!important}.footer .footer__content-top{padding-bottom:0}.footer .footer__content-top .grid{display:flex!important;flex-direction:column;flex-wrap:nowrap!important;gap:2.5rem;margin-bottom:0}.footer .footer__content-top .grid>.grid__item{width:100%!important;max-width:100%!important;flex-shrink:1!important;flex-grow:1!important;margin:0;padding:0}@media screen and (min-width:750px){.footer .footer__content-top .grid{display:grid!important;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:start}.footer .footer__content-top .grid>.grid__item{width:auto!important;max-width:none!important}}.footer .footer-block:not(.footer-block--menu){text-align:left}.footer .footer-block:not(.footer-block--menu) .footer-block__heading{font-family:"Source Serif 4","Playfair Fallback",var(--font-heading-family),serif!important;color:#b8941f!important;font-size:2.2rem!important;letter-spacing:.03em;margin-bottom:1.2rem;display:block!important}.footer .footer-block:not(.footer-block--menu) .footer-block__details-content{margin-bottom:0}.footer .footer-block:not(.footer-block--menu) .footer-block__details-content p{color:#f8f5f0b3!important;font-size:1.4rem!important;line-height:1.8;margin:0 0 .5em;max-width:42ch}@media screen and (min-width:750px){.footer .footer-block--menu{text-align:right}}.footer .footer-block--menu .footer-block__heading{font-family:"Source Serif 4","Playfair Fallback",var(--font-heading-family),serif!important;color:#f8f5f0b3!important;font-size:1.1rem!important;text-transform:uppercase;letter-spacing:.18em;margin-bottom:1.8rem;display:block!important}.footer .footer-block__details-content.list-unstyled{display:flex!important;flex-direction:column;gap:.8rem;margin-bottom:0}@media screen and (min-width:750px){.footer .footer-block__details-content.list-unstyled{align-items:flex-end}}.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem!important;padding:.3rem 0;display:inline-block}.footer .footer-block__details-content.list-unstyled li{display:block!important;margin-right:0!important}.footer .footer__list-social.list-social{margin-top:1.5rem;justify-content:flex-start;gap:1.2rem}.footer .footer__list-social .list-social__link{color:#f8f5f0bf!important;transition:color .2s ease}.footer .footer__list-social .list-social__link:hover{color:#d4b033!important}.footer .footer__content-bottom{border-top:1px solid rgba(248,245,240,.1)!important;padding-top:2rem;margin-top:3rem}.footer .copyright__content+.copyright__content{display:none}.footer .footer__copyright{margin-top:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0}.footer .footer__copyright .copyright__content,.footer .footer__copyright .policies li a,.footer .footer__copyright .copyright__content a{font-size:1.15rem;color:#f8f5f0bf!important}.footer .footer__copyright .policies li a:hover,.footer .footer__copyright .copyright__content a:hover{color:#d4b033!important}.footer .footer__payment{display:flex;justify-content:center;margin-top:0;margin-bottom:1.2rem}.footer .list-payment{opacity:.85;gap:.5rem;justify-content:center;transition:opacity .2s ease}.footer .list-payment:hover{opacity:1}@media screen and (max-width:749px){.footer .footer__content-top .grid>.grid__item{text-align:center;margin:0 0 1rem}.footer .footer-block:not(.footer-block--menu){text-align:center}.footer .footer-block:not(.footer-block--menu) .footer-block__heading{font-size:1.8rem!important}.footer .footer-block:not(.footer-block--menu) .footer-block__details-content p{max-width:100%}.footer .footer-block__details-content.list-unstyled{align-items:center}.footer .footer__list-social.list-social{justify-content:center}.footer .footer-block--menu .footer-block__heading{text-align:center}}.contact{max-width:640px;margin:0 auto}.contact .field__label{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-weight:500;font-size:1.3rem;color:var(--cjl-encre)!important}.contact .text-area.field__input{min-height:160px;resize:vertical}.contact .contact__button .button{min-width:200px;font-size:1.4rem;font-weight:600;letter-spacing:.02em}.contact .form-status.form__message{background:#2e7d3214;border:1px solid rgba(46,125,50,.2);border-radius:var(--cjl-radius-sm, .5rem);padding:1.2rem 1.6rem;color:#2e7d32!important;font-size:1.3rem;margin-bottom:2rem}.contact .form-status.form__message .icon-success{color:#2e7d32}.contact .contact__field-error .form__message{color:#c62828!important;font-size:1.2rem}@media screen and (min-width:750px){.contact__fields{grid-column-gap:2.5rem}}.shopify-section--template--page--about .rich-text__wrapper .rich-text__text{max-width:680px;margin-left:auto;margin-right:auto}.shopify-section--template--page--about .rich-text__text p{font-size:1.5rem;line-height:1.8;margin-bottom:1em}.shopify-section--template--page--about .color-scheme-1 .rich-text__text strong{color:#b8941f!important;font-weight:700}.shopify-section--template--page--about+.shopify-section--template--page--about{position:relative}.shopify-section--template--page--about+.shopify-section--template--page--about:before{content:"";display:block;width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(184,148,31,.4),transparent);margin:0 auto;position:absolute;top:0;left:50%;transform:translate(-50%)}.color-scheme-1.gradient,.color-scheme-1{background-image:none}.color-scheme-1 a:not(.button){color:var(--cjl-or-light)}.color-scheme-1 a:not(.button):hover{color:var(--cjl-or-pale)}.color-scheme-2{color:var(--cjl-encre)}#comment-ca-marche,#le-livre,#tarifs,#faq{scroll-margin-top:calc(var(--header-height, 80px) + 16px)}.cjl-separator{height:1px;background:linear-gradient(90deg,transparent,rgba(184,148,31,.3),transparent);margin:2rem auto;max-width:200px}.cjl-ornament{text-align:center;color:var(--cjl-or);font-size:.75rem;letter-spacing:.5em;opacity:.5}@keyframes cjl-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cjl-shine{0%{left:-100%}to{left:100%}}.cjl-animate{animation:cjl-fadeIn .6s ease-out both}@media(prefers-reduced-motion:reduce){.cjl-animate,.button:before,.button--primary:before{animation:none!important;transition:none!important}}.image-with-text__content{border-radius:var(--cjl-radius)}.multicolumn-card{border-radius:var(--cjl-radius);transition:transform .3s var(--cjl-ease)}.multicolumn-card:hover{transform:translateY(-4px)}.collapsible-content summary{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-weight:500}.collapsible-content .accordion__content{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;line-height:1.7}#faq summary,#faq .accordion__title,#faq .collapsible-content__heading{color:var(--cjl-navy, #1e1e2f)}#faq .accordion__content,#faq .accordion__content p,#faq .accordion__content.rte,#faq .accordion__content.rte p{color:var(--cjl-encre, #3d3d4a)}#faq.color-scheme-1 summary,#faq.color-scheme-1 .accordion__title,#faq.color-scheme-1 .collapsible-content__heading{color:var(--cjl-creme, #f8f5f0)}#faq.color-scheme-1 .accordion__content,#faq.color-scheme-1 .accordion__content p,#faq.color-scheme-1 .accordion__content.rte,#faq.color-scheme-1 .accordion__content.rte p{color:#f8f5f0e0}.product__title{font-family:"Source Serif 4",Playfair Fallback,Georgia,serif;letter-spacing:-.01em}.product .price{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-weight:600}@media screen and (max-width:749px){.button,.field__input,input,select,summary{min-height:48px}.banner__heading{font-size:clamp(1.5rem,6vw,2.5rem)}.banner__text{font-size:.9375rem}.card{border-radius:var(--cjl-radius-sm)!important}}@media screen and (min-width:750px){.banner__heading{font-size:clamp(2rem,4vw,3.5rem)}}.cjl-product-cta{margin:1.5rem 0 .75rem;display:flex;flex-direction:column;gap:.625rem}.cjl-product-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:1rem 1.75rem;background:linear-gradient(145deg,var(--cjl-or-light) 0%,var(--cjl-or) 50%,var(--cjl-or-dark) 100%);color:#000!important;font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border-radius:.875rem;border:none;min-height:52px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--cjl-shadow-gold),0 0 60px #b8941f14;position:relative;overflow:hidden}.cjl-product-cta__button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.cjl-product-cta__button:hover:before{left:100%}.cjl-product-cta__button:hover{color:#000!important;transform:translateY(-2px);box-shadow:0 8px 32px #b8941f80,0 0 80px #b8941f1f;text-decoration:none}.cjl-product-cta__button:focus-visible{outline:2px solid var(--cjl-or);outline-offset:3px}.cjl-product-cta__button svg{transition:transform .25s ease;flex-shrink:0}.cjl-product-cta__button:hover svg{transform:translate(3px)}.cjl-product-cta__hint{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-family:Inter Tight,Inter Fallback,system-ui,sans-serif;font-size:.8125rem;color:var(--cjl-encre-douce);font-weight:500;justify-content:center}.cjl-product-cta__hint svg{color:var(--cjl-or);flex-shrink:0}@media(prefers-reduced-motion:reduce){.cjl-product-cta__button:hover{transform:none}.cjl-product-cta__button:before{display:none}}.quick-add,.quick-add-modal,quick-add-modal,.quick-add-bulk,.card-information__wrapper .product-form{display:none!important}.product__pickup-availabilities,.shopify-payment-button,.product--no-media .product__media-wrapper{display:none!important}.product--no-media.grid{grid-template-columns:1fr!important}.product--no-media .product__info-wrapper{max-width:44rem;margin:0 auto;width:100%}.product__view-details,.product__tax{display:none!important}.shopify-section--cjl-product-hero+.shopify-section [class*=section-][class*=-padding]{padding-top:1rem!important}.product__info-wrapper .price__regular .price-item--regular,.product__info-wrapper .price__sale .price-item--sale{font-family:"Source Serif 4",Playfair Fallback,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:500!important;letter-spacing:-.01em!important;color:var(--cjl-navy)!important}.product__info-wrapper variant-radios fieldset,.product__info-wrapper variant-selects{margin:1.25rem 0!important}.product__info-wrapper .product-form__input--pill input[type=radio]+label{border:1.5px solid rgba(184,148,31,.3)!important;background:#fdfbf7!important;color:var(--cjl-encre)!important;font-family:Inter Tight,Inter Fallback,system-ui,sans-serif!important;font-weight:500!important;border-radius:999px!important;padding:.625rem 1.25rem!important;transition:all .25s var(--cjl-ease, cubic-bezier(.4, 0, .2, 1))!important}.product__info-wrapper .product-form__input--pill input[type=radio]:hover+label{border-color:var(--cjl-or)!important;background:#b8941f0f!important}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(135deg,var(--cjl-navy) 0%,var(--cjl-navy-light) 100%)!important;color:#fff!important;border-color:var(--cjl-or)!important;box-shadow:0 4px 16px #1e1e2f26,0 0 0 1px #b8941f66!important}.product__info-wrapper .product-form__input--pill legend.form__label,.product__info-wrapper variant-selects .form__label{font-family:Inter Tight,Inter Fallback,system-ui,sans-serif!important;font-size:.75rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:600!important;color:var(--cjl-or-dark)!important;margin-bottom:.625rem!important}.product__info-wrapper .product__description,.product__info-wrapper .product__description.rte{margin-top:2rem!important;font-family:Inter Tight,Inter Fallback,system-ui,sans-serif!important;font-size:1.0625rem!important;line-height:1.75!important;color:#1a1a1a!important;opacity:1!important;border-top:1px solid rgba(184,148,31,.15);background:#fdfbf7;padding:1.75rem 1.25rem 1.25rem;border-radius:.75rem;border-left:3px solid var(--cjl-or, #b8941f)}.product__info-wrapper .product__description *,.product__info-wrapper .product__description.rte *{color:#1a1a1a!important;opacity:1!important}.product__info-wrapper .product__description p,.product__info-wrapper .product__description.rte p{margin:0 0 1rem!important;color:#1a1a1a!important}.product__info-wrapper .product__description h2,.product__info-wrapper .product__description.rte h2,.product__info-wrapper .product__description h3,.product__info-wrapper .product__description.rte h3{font-family:"Source Serif 4",Playfair Fallback,Georgia,serif!important;color:#0a0a0a!important;font-weight:600!important}.product__info-wrapper .product__description h2,.product__info-wrapper .product__description.rte h2{font-size:1.5rem!important;margin:1.75rem 0 .75rem!important;letter-spacing:-.01em!important}.product__info-wrapper .product__description h3,.product__info-wrapper .product__description.rte h3{font-size:1.1875rem!important;margin:1.25rem 0 .5rem!important}.product__info-wrapper .product__description ul,.product__info-wrapper .product__description.rte ul,.product__info-wrapper .product__description ol,.product__info-wrapper .product__description.rte ol{padding-left:1.5rem;margin:.75rem 0 1.25rem}.product__info-wrapper .product__description li,.product__info-wrapper .product__description.rte li{margin-bottom:.5rem;color:#1a1a1a!important;line-height:1.65!important}.product__info-wrapper .product__description strong,.product__info-wrapper .product__description.rte strong{color:#000!important;font-weight:700!important}.product__info-wrapper .product__description em,.product__info-wrapper .product__description.rte em{color:var(--cjl-or-dark, #9a7a18)!important;font-style:italic}.product__info-wrapper .product-form__input--pill legend .selected-value,.product__info-wrapper .product-form__input--pill legend>span:not(.form__label){font-weight:500!important;color:var(--cjl-encre)!important;letter-spacing:normal!important;text-transform:none!important;margin-left:.5rem!important}.shopify-section--cjl-collection+.shopify-section{margin-top:0}@media(prefers-reduced-motion:reduce){.product__info-wrapper .product-form__input--pill input[type=radio]+label{transition:none!important}}.cjl-section-break{display:flex;align-items:center;justify-content:center;gap:1.25rem;max-width:18rem;margin-left:auto;margin-right:auto}.cjl-section-break--tight{margin-top:1rem;margin-bottom:1.5rem}.cjl-section-break--normal{margin-top:0;margin-bottom:2.5rem}.cjl-section-break--loose{margin-top:1.5rem;margin-bottom:3.5rem}@media screen and (min-width:750px){.cjl-section-break{max-width:24rem}.cjl-section-break--normal{margin-bottom:3.5rem}.cjl-section-break--loose{margin-top:2rem;margin-bottom:4.5rem}}.cjl-section-break__line{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(184,148,31,.35) 50%,rgba(184,148,31,.45) 100%)}.cjl-section-break__line:last-child{background:linear-gradient(90deg,rgba(184,148,31,.45) 0%,rgba(184,148,31,.35) 50%,transparent 100%)}.cjl-section-break__ornament{font-size:1rem;line-height:1;letter-spacing:0;background:linear-gradient(145deg,#e8cc5a,#d4b033,#b8941f 60%,#9a7a18);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:0 0 auto}@media screen and (min-width:750px){.cjl-section-break__ornament{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cejourla-base.css.map */
