.shopify-section:has(>.b4-entete){display:contents}.b4-entete{display:contents}.b4 .tete__d{gap:2px}.b4 .tete__d .js-mini-cart{display:block;position:static}.b4 .tete__d .js-toggle-cart{cursor:pointer}.b4 .b4-recherche{position:absolute;width:0;height:0;overflow:visible}.b4 .b4-recherche .site-header__search-wrap,.b4 .b4-recherche .header__search{position:static}.b4 .b4-recherche .modal__toggle{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.b4 .modal__content{position:fixed;top:0;left:0;right:0;z-index:60;background:#fff;display:flex;justify-content:center;padding:0 var(--gut);border-radius:0 0 28px 28px;box-shadow:0 18px 40px #b03f7d2e;transform:translateY(-115%);visibility:hidden;transition:transform .5s var(--ease),visibility 0s .5s}.b4 .detail-modal.active .modal__content{transform:none;visibility:visible;transition:transform .5s var(--ease)}.b4 .search-modal__content{width:min(100%,680px);padding:20px 0 26px;max-height:88vh;overflow:auto}.b4 .modal-overlay{position:absolute;left:0;right:0;top:100%;height:100vh;background:#2c343d47;opacity:0;pointer-events:none;transition:opacity .3s}.b4 .modal-overlay.active{opacity:1;pointer-events:auto}.b4 .label-search{font:500 .8rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--deep);margin:0}.b4 .search-modal__close-button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mist);padding:0}.b4 .search-modal__close-button svg{width:16px;height:16px}.b4 .search-modal__form .field{position:relative;display:flex;margin-top:10px}.b4 .search__input{width:100%;min-height:56px;border:1.5px solid var(--rose);border-radius:999px;padding:0 60px 0 24px;font:400 1.1rem/1 var(--sans);background:#fff;color:var(--ink);outline:0}.b4 .search__input:focus{box-shadow:0 0 0 4px var(--blush)}.b4 .search__button{position:absolute;right:7px;top:7px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--btn);padding:0}.b4 .search__button svg{width:20px;height:20px;fill:#fff;stroke:#fff}.b4 .search__button svg path,.b4 .search__button svg circle{fill:none}.b4 .search-trend{margin-top:16px}.template-cart .js-mini-cart .mini-cart-content{display:none!important}.b4 .cardraw .mini-cart-content.lyc-drawer{position:fixed;top:0;right:0;height:100%;z-index:999;transform:translate(104%);opacity:1}.b4 .cardraw.active .mini-cart-content.lyc-drawer{transform:none}.b4 .cardraw .overlaycart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;opacity:0;visibility:hidden}.b4 .cardraw.active .overlaycart{opacity:1;visibility:visible}.b4 .js-mini-cart.cardraw .mini-cart-content.lyc-drawer{width:min(440px,100vw);border-left:0;border-radius:28px 0 0 28px;box-shadow:-20px 0 50px #2c343d24}.b4 .lyc-d-head{border-bottom:1.5px dashed #F6D3E6;padding:20px 22px 14px}.b4 .lyc-d-close{width:44px;height:44px;border-radius:50%;background:var(--mist);border:0;display:grid;place-items:center}.b4 .lyc-d-close:hover{background:var(--blush)}.b4 .lyc-drawer .lyc-btn{border-radius:999px;min-height:54px;box-shadow:0 6px 16px #f99bcd59}.b4 .lyc-drawer .lyc-card,.b4 .lyc-drawer .lyc-sg{border-radius:20px}.b4 .lyc-drawer .lyc-card__img,.b4 .lyc-drawer .lyc-sg__img{border-radius:14px}.b4 .lyc-drawer .lyc-qty,.b4 .lyc-drawer .lyc-sg__add{border-radius:999px}.b4 .b4-paiements{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.b4 .b4-pay{height:24px;width:auto}.b4 .b4-pays{display:flex;justify-content:center;margin-top:16px}.b4 .teinte--autre{background:linear-gradient(135deg,#eee,#bbb)}.b4 .carte .coeur.active use{fill:var(--rose);stroke:#fff;stroke-width:2.4px}.b4 .carte .apercu{position:absolute;z-index:5;right:8px;bottom:62px;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;background:#fffffff0;box-shadow:0 4px 12px #2c343d24;padding:0;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .3s var(--spring)}.b4 .carte .apercu svg{width:20px;height:20px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.b4 .carte:hover .apercu,.b4 .carte:focus-within .apercu{opacity:1;transform:none}@media(hover:none){.b4 .carte .apercu{opacity:1;transform:none;right:6px;bottom:6px;width:36px;height:36px}}.b4 .carte .ajout{text-decoration:none;cursor:pointer}.b4 .carte .ajout.is-off,.b4 .carte .ajout:disabled{background:var(--petal);color:var(--muted);box-shadow:none;cursor:default}.b4 .carte .ajout.is-loading{opacity:.7;pointer-events:none}.b4 .rien{text-align:center;color:var(--muted);padding:40px 0}.b4 .pagination-b4{display:flex;justify-content:center;padding:20px 0 0}.btn-theme,.btn-theme.gradient-theme,.btn.btn-theme{background:#c93a8c!important;background-image:none!important;border-color:#c93a8c!important;color:#fff!important;border-radius:999px!important;text-shadow:none!important;box-shadow:0 6px 16px #c93a8c47!important;transition:filter .2s,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s}.btn-theme:hover,.btn-theme:focus-visible{background:#c93a8c!important;border-color:#c93a8c!important;color:#fff!important;filter:brightness(1.05) saturate(1.08);transform:translateY(-2px)}.btn-theme:focus-visible{outline:3px solid #1D1626;outline-offset:3px}.btn-theme:active{transform:translateY(1px) scale(.98)}.progress-wrap{z-index:90!important}html.lyc-lock .progress-wrap{display:none!important}.template-search .product-grid{row-gap:52px}.template-search .product-grid .grid__item{margin-bottom:0;padding-bottom:8px}.template-search .carte .teintes{flex-wrap:nowrap}.template-search .carte__bas{row-gap:12px}@media(max-width:600px),(hover:none){.b4 .carte .apercu{top:16px;bottom:auto;right:14px;width:34px;height:34px}}.template-page #MainContent,.template-404 #MainContent{padding:32px 0 48px}.template-page #MainContent .container,.template-404 #MainContent .container{padding-left:20px;padding-right:20px}.template-page .lily-page-title,.template-404 .lily-page-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-variation-settings:"SOFT" 60,"WONK" 1;letter-spacing:-.01em;color:#1d1626;text-transform:none;margin:8px 0 28px}.template-page .content-block--page{font:400 1rem/1.7 Jost,system-ui,sans-serif;color:#2c343d}.template-page .content-block--page.py-5{background:#fff;border-radius:28px;padding:28px 24px!important;box-shadow:0 1px #f3e7ef,0 14px 34px #1d162612;max-width:820px;margin:0 auto}.template-page .content-block--page p,.template-page .content-block--page li{font-size:1rem;line-height:1.7;color:#2c343d}.template-page .content-block--page h2,.template-page .content-block--page h3{font-family:Fraunces,Georgia,serif;font-weight:600;font-variation-settings:"SOFT" 60,"WONK" 1;letter-spacing:-.01em;line-height:1.2;color:#1d1626;font-size:1.3rem;margin:1.6em 0 .6em}.template-page .content-block--page h2:first-child,.template-page .content-block--page h3:first-child{margin-top:0}.template-page .tiw__outer{padding:0 20px!important;margin-bottom:24px}.template-page .tiw__grid{background:#fff!important;border-radius:28px;padding:28px!important;box-shadow:0 1px #f3e7ef,0 14px 34px #1d162612}.template-page .tiw__media-inner{border-radius:20px!important}.template-page .tiw__title{font-family:Fraunces,Georgia,serif!important;font-weight:600!important;font-variation-settings:"SOFT" 60,"WONK" 1;letter-spacing:-.01em;color:#1d1626!important;font-size:clamp(2rem,1.4rem + 2.4vw,3rem)!important;line-height:1.1!important;text-transform:lowercase!important;margin-bottom:18px!important}.template-page .tiw__title:first-letter{text-transform:uppercase!important}.template-page .tiw__text,.template-page .tiw__text p{font-size:1rem!important;line-height:1.7;color:#2c343d!important}.template-page .tiw__text h3{font-family:Fraunces,Georgia,serif;font-weight:600;color:#1d1626;font-size:1.45rem;line-height:1.2;margin:0 0 .6em}@media(max-width:749px){.template-page .tiw__grid{padding:22px 18px!important;border-radius:24px}.template-page .content-block--page.py-5{padding:24px 18px!important;border-radius:24px}}.template-page .contact.container .section-title-1,.template-page .contact.container .section-title-2{font-family:Fraunces,Georgia,serif;font-weight:600;text-transform:none;letter-spacing:-.01em;color:#1d1626;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.template-page .contact .col-lg-9{background:#fff;border-radius:28px;padding:28px 24px;box-shadow:0 1px #f3e7ef,0 14px 34px #1d162612;max-width:760px}.template-page .contact .form-control{border-radius:20px!important;font-size:1rem;border:1.5px solid #F3DCE9;background:#fff;min-height:54px}.template-page .contact textarea.form-control{min-height:140px}.template-page .contact .form-control:focus{border-color:#c93a8c;box-shadow:0 0 0 4px #fbe5f1;outline:0}.template-page .contact .contact__button{text-align:center}.template-page .contact .contact__button .btn-theme{min-height:52px;padding:0 2em;font-size:1rem;text-transform:none;letter-spacing:0}.template-404 .page-404{padding:20px 0 30px;max-width:640px;margin:0 auto}.template-404 .page-404--title{font-family:Fraunces,Georgia,serif;font-weight:600;font-variation-settings:"SOFT" 60,"WONK" 1;letter-spacing:-.01em;font-size:clamp(2rem,1.4rem + 2.6vw,3rem);line-height:1.1;color:#1d1626!important}.template-404 .page-404--sub{font-size:1.1rem;line-height:1.6;color:#2c343d;max-width:34em;margin:10px 0 0}.template-404 .btn_404{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.template-404 .btn_404 .btn-404{min-height:52px;display:inline-flex;align-items:center;padding:0 2em;font-size:1rem;text-transform:none;letter-spacing:0}.template-404 .btn_404 .btn-404--ghost{background:#fff!important;color:#c93a8c!important;box-shadow:inset 0 0 0 2px #c93a8c!important}.template-page .contact.container>.row{margin-left:0;margin-right:0}.template-page .contact .contact__fields .row{margin:0 -8px}.template-page .contact .contact__fields .col-lg-6{padding:0 8px}.template-404 .page-404,.template-404 .page_404 .page-404{min-height:0!important;padding:56px 0 64px!important}.template-404 .columns-container,.template-404 .page_404{padding:0!important;min-height:0!important}@media(max-width:440px){.b4 .js-mini-cart.cardraw .mini-cart-content.lyc-drawer{border-radius:0}}.lyc-card__var:first-letter{text-transform:uppercase}.b4 .pastille[hidden]{display:none}.b4 .nav__it{position:relative;display:flex}.b4 .nav__sub{display:none}@media(min-width:990px){.b4 .nav .nav__top:after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 3px 7px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg);transition:transform .2s var(--ease)}.b4 .nav__it.is-open .nav__top:after{transform:rotate(-135deg) translate(-1px,-1px)}.b4 .nav__it.is-open .nav__top svg{stroke-dashoffset:0}.b4 .nav__sub{display:block;position:absolute;z-index:70;top:100%;left:50%;min-width:230px;padding-top:12px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease,visibility 0s .15s}.b4 .nav__it.is-open .nav__sub{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition:opacity .15s ease,transform .15s ease,visibility 0s}.b4 .nav__sub ul{position:relative;list-style:none;margin:0;padding:10px;background:#fff;border:1.5px dashed var(--rose);border-radius:24px;box-shadow:0 18px 40px #b03f7d29,0 2px 8px #2c343d0f;display:flex;flex-direction:column;gap:2px}.b4 .nav__sub ul:before{content:"";position:absolute;top:-8px;left:50%;width:14px;height:14px;background:#fff;border:solid var(--rose);border-width:1.5px 0 0 1.5px;border-radius:5px 0 0;transform:translate(-50%) rotate(45deg)}.b4 .nav__sub li{margin:0;padding:0}.b4 .nav .nav__sub a{display:block;position:relative;white-space:nowrap;padding:11px 18px;border-radius:999px;font:500 .95rem/1.2 var(--sans);letter-spacing:.01em;text-transform:none;color:var(--nuit,var(--ink));text-decoration:none;transition:background .15s}.b4 .nav .nav__sub a:hover,.b4 .nav .nav__sub a:focus-visible{background:var(--blush,#FBE5F1);outline:0}.b4 .nav .nav__sub a:focus-visible{box-shadow:0 0 0 2px var(--rose)}.b4 .nav .nav__sub a[aria-current]{background:var(--mist);color:var(--deep)}}@media(prefers-reduced-motion:reduce){.b4 .nav__sub,.b4 .nav__it.is-open .nav__sub{transition:none}}@media(max-width:989px){.b4 .nav[data-tel=off]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/b4-theme.css.map */
