@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,800&family=Figtree:wght@300;400;500;600;700&display=swap";:root{--jf-rose:#F4EDF0;--jf-rose-clair:#FBF6F8;--jf-prune:#5B1F3F;--jf-prune-fonce:#40142C;--jf-peche:#FFB89C;--jf-encre:#2B1524;--jf-texte:#6A5060;--jf-titre:"Bricolage Grotesque","Roboto",sans-serif;--jf-ui:"Figtree","Roboto",sans-serif}body{font-family:var(--jf-ui);color:var(--jf-encre);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--jf-titre);font-weight:800;letter-spacing:-.035em;line-height:1.03}.btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-family:var(--jf-ui)}a.btn,button.btn,input.btn,.btn.custom-btn{background-color:var(--jf-prune);color:#fff1e9;border:1px solid var(--jf-prune);border-radius:13px;font-weight:700;font-size:15px;letter-spacing:0;text-transform:none;padding:15px 28px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}a.btn:hover,button.btn:hover,input.btn:hover,.btn.custom-btn:hover{background-color:var(--jf-prune-fonce);border-color:var(--jf-prune-fonce);color:#fff1e9;transform:translateY(-1px)}.btn.product-form__cart-submit,.btn.product-form__cart-submit.btn--secondary-accent{background:var(--jf-prune);border:1px solid var(--jf-prune);border-radius:13px;color:#fff1e9;font-size:16px;font-weight:700;letter-spacing:0;min-height:54px}.btn.product-form__cart-submit.btn--secondary-accent:hover{background:var(--jf-prune-fonce);border-color:var(--jf-prune-fonce)}.product-form__cart-submit.disabled{opacity:1}.product-form__cart-submit[aria-disabled=true],.product-form__cart-submit[disabled]{opacity:.45;background:#b9a8b1;border-color:#b9a8b1}.btn--link,a.text-link{background:none;border:0;color:var(--jf-prune);padding:0}.shopify-payment-button__button--unbranded{border-radius:13px;min-height:54px;font-family:var(--jf-ui);font-weight:700}.swatch.clearfix{justify-content:flex-start;margin:20px 0 4px}.swatch .header{width:100%;font-family:var(--jf-ui);font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--jf-encre);margin-bottom:12px}.swatch .header .selected-swatch__value{font-weight:500;color:var(--jf-texte)}.swatch .swatch-element{float:none;margin:0 9px 10px 0}.swatch .swatch-element.color label{min-width:44px!important;width:44px;height:44px!important;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px #2b152429;background-size:cover!important;background-position:center!important;transition:border-color .18s ease,transform .18s ease}.swatch .swatch-element.color label:hover{transform:translateY(-2px)}.swatch .swatch-element.color input:checked+label{border:2px solid var(--jf-prune)}.swatch .swatch-element.soldout label{opacity:.4;cursor:not-allowed}.swatch .swatch-element.soldout label:hover{transform:none}.swatch .swatch-element.soldout .crossed-out{border-radius:50%}.swatch .tooltip{font-family:var(--jf-ui);font-size:12px;font-weight:600;background:var(--jf-encre);color:#fff;border-radius:8px;padding:7px 10px;width:auto;min-width:90px;white-space:nowrap}.product-form__item--submit .message{font-family:var(--jf-ui);font-weight:600;color:var(--jf-prune)}.product-single__title{font-family:var(--jf-titre);font-weight:800;letter-spacing:-.04em;line-height:1;text-transform:none;margin-bottom:8px}.product-single__subtitle{font-family:var(--jf-ui);font-weight:400;font-size:17px;line-height:1.5;color:var(--jf-texte);text-transform:none;letter-spacing:0;margin-top:0}.product-single__vendor{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--jf-texte)}.featured-product__price,.product-single__meta .product-price{font-family:var(--jf-titre);font-weight:800;letter-spacing:-.03em;color:var(--jf-encre)}.product-single__meta .product-price__price--compare,.product-single__meta s.product-price__price{display:none!important}.product-single__description{font-family:var(--jf-ui);font-size:16px;line-height:1.65;color:var(--jf-texte)}.product-single__description strong,.product-single__description b{color:var(--jf-encre)}.product-single__photo{border-radius:16px;overflow:hidden}.product-single__thumbnail{border-radius:10px;overflow:hidden;border:0;box-shadow:0 0 0 0 var(--jf-prune);transition:box-shadow .18s ease}.product-single__thumbnail:hover{box-shadow:0 0 0 2.5px var(--jf-prune)}.template-product .main-content{background:var(--jf-rose-clair)}.page-width{max-width:1200px}#jenn-chat-button{background:var(--jf-prune)!important;font-family:var(--jf-ui)!important}#jenn-chat-button-icon{background:var(--jf-peche)!important;color:var(--jf-prune)!important}.jenn-chat-header{background:var(--jf-peche)!important}#jenn-send{background:var(--jf-prune)!important;color:#fff1e9!important}.jenn-msg-user{background:var(--jf-prune)!important}.jenn-chat-messages{background:var(--jf-rose-clair)!important}@media(max-width:749px){.product-single__title{font-size:30px}.btn.product-form__cart-submit{width:100%}.swatch .swatch-element.color{margin:0 6px 10px 0}.swatch .swatch-element.color label{min-width:46px!important;width:46px;height:46px!important}}.index-videos-section .videos-grid-item{text-align:center;padding-inline:10px}.index-videos-section .video-thumbnail{display:inline-block;width:clamp(96px,12vw,150px);height:clamp(96px,12vw,150px);padding:4px;border-radius:50%;background:linear-gradient(135deg,#5b1f3f,#ffb89c 55%,#ffe3d6);position:relative;transition:transform .2s ease}.index-videos-section .video-thumbnail:hover{transform:scale(1.04)}.index-videos-section .video-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid #FBF6F8;display:block}.index-videos-section .video-thumbnail:after{content:"\25b6";position:absolute;right:4px;bottom:4px;width:30px;height:30px;border-radius:50%;background:#5b1f3f;color:#fff1e9;font-size:11px;display:grid;place-items:center;border:2px solid #FBF6F8}.index-videos-section .videos-grid{text-align:center}.index-videos-section .video-thumbnail>*:not(img):not(:after),.index-videos-section .fancybox-media:before{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/jenn-2026.css.map */
