:root{--letter-spacing--heading-normal: .06em;--letter-spacing--heading-loose: .14em;--button-letter-spacing: .04em;--badge-letter-spacing: .06em}.text-block.yami-surtitre>*{font-size:.75rem!important;letter-spacing:.14em;text-transform:uppercase}.yami-pill{position:fixed;left:16px;bottom:16px;z-index:30;width:auto!important;padding:0!important;background:transparent!important}.yami-pill button,.yami-pill .button{box-shadow:0 0 0 1px #ffffffd9}.yami-badge-mini .badge{--badge-padding-vertical: 3px;--badge-padding-horizontal: 8px;font-size:.625rem;padding:3px 8px;white-space:nowrap}body:has(sticky-add-to-cart) .yami-pill{display:none}.yami-raison h3{font-family:var(--font-body--family);font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.yami-raison p{margin:0}@media screen and (max-width:750px){.yami-pourquoi-photo img{aspect-ratio:4 / 3;object-fit:cover}}@media screen and (max-width:750px){.yami-reassurance>.icon-with-text{flex:1 1 0;min-width:0;align-items:center;text-align:center}.yami-reassurance>.icon-with-text p{font-size:.75rem;line-height:1.3}}footer .footer__content>*{width:100%}.yami-pied-legal a{font-size:.8rem}.yami-pied-legal ul{gap:8px 20px;justify-content:center}.yami-pied-accordeons{width:100%}.yami-pied-accordeons .accordion__heading,.yami-pied-accordeons summary{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.cart-drawer__header_title p{display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-size:1.15rem;font-weight:400}.cart-drawer__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--color-foreground);color:var(--color-background);font-size:.75rem;line-height:1}.cart-drawer__item--gift{order:1}.cart-drawer__item-name{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.cart-drawer .cart__totals{display:none}.cart-drawer__ctas .button{text-transform:uppercase;letter-spacing:.08em;font-weight:600;gap:10px}.cart-drawer__button-separator{opacity:.6}.cart-drawer__footer .yami-panier-securite{align-items:center}.cart-drawer__footer .yami-panier-securite p{font-size:.75rem;margin:0}@media screen and (min-width:750px){.yami-faq-section .custom-section__inner{grid-template-columns:1fr 2fr}}.yami-faq-intro p{opacity:.75;font-size:.9rem;max-width:30ch}.yami-faq .accordion{border-top:1px solid rgb(from var(--color-foreground) r g b / .18)}.yami-faq .accordion-block:last-child .accordion{border-bottom:1px solid rgb(from var(--color-foreground) r g b / .18)}.yami-faq .accordion__header{padding-block:22px}.yami-faq .accordion__heading-title{font-size:1.05rem;font-weight:400;letter-spacing:.01em}.yami-faq .accordion .icon{transition:transform .3s ease}.yami-faq details[open] .icon{transform:rotate(45deg)}.yami-faq .accordion__content,.yami-faq .details-content{opacity:.75;max-width:62ch;padding-bottom:22px}@media screen and (max-width:750px){.yami-faq .accordion__header{padding-block:18px}.yami-faq .accordion__heading-title{font-size:.95rem}}.yami-pourquoi-onglets summary,.yami-pourquoi-onglets .accordion__header{font-weight:500}.yami-pourquoi-onglets .accordion__heading-title{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.yami-fiche ul{list-style:none;padding:0;margin:0}.yami-fiche li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid rgb(from var(--color-foreground) r g b / .12);text-align:right}.yami-fiche li:first-child{border-top:0;padding-top:0}.yami-fiche li strong{font-weight:500;text-align:left;white-space:nowrap}.cart-drawer__footer .discount-code,.cart-drawer__footer .accordion{border-bottom:1px solid rgb(from var(--color-foreground) r g b / .15)}.yami-panier-delai,.yami-panier-delai .delivery-estimation__content{font-size:.8rem;text-align:center;line-height:1.4}.header__mobile-menu-header{padding:12px 12px 0}.header__mobile-menu-nav{padding:0 20px 32px;overflow-y:auto}.header__mobile-menu-nav>.header__mobile-menu-link,.header__mobile-menu-nav>.accordion-animation .header__mobile-menu-link--parent{padding:18px 0;border-radius:0;border-bottom:1px solid rgb(from var(--color-foreground) r g b / .12);font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.header__mobile-menu-nav>.header__mobile-menu-link:hover{background:transparent;opacity:.6}.yami-menu-coloris .yami-coloris__label,.yami-menu-coloris p{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.yami-menu-carte{border-radius:0}.yami-menu-aide a{font-size:.85rem;opacity:.7}.yami-menu-aide ul{gap:10px}.yami-menu-coloris .yami-coloris__label{font-size:0}.yami-menu-coloris .yami-coloris__label:before{content:"Nos coloris";font-size:.75rem}.yami-menu-coloris .yami-coloris__swatch.is-active{box-shadow:none}.password-page{background:#111 url(/cdn/shop/files/yami-banniere-quatre-sacs-ordi-2048x1365.jpg?v=1793625802&width=2400) center / cover no-repeat!important;position:relative}.password-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.password-page__inner{position:relative;min-height:100vh;height:auto;max-width:560px;margin:0 auto}@media screen and (max-width:750px){.password-page{background-image:url(/cdn/shop/files/yami-banniere-quatre-sacs-mobile-1228x1365.jpg?v=1793625802&width=1200)!important}}.yami-attente-titre h1{text-transform:uppercase;letter-spacing:.04em}.yami-attente-texte p{opacity:.88;max-width:42ch;margin:0 auto;line-height:1.55}.yami-attente-form{width:100%;max-width:420px}.password-page .password-form-container{opacity:.7}.password-page .password-form{width:240px;gap:8px}.password-page .password-form .button{font-size:.8rem;padding-block:8px;background:transparent;border:1px solid currentColor;color:inherit}.header__actions,cart-drawer,.cart-drawer{display:none!important}.yami-attente .image-banner{min-height:100svh}.yami-attente .text-block,.yami-attente .newsletter-signup{text-align:center}.yami-attente-surtitre p{font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;opacity:.85}.yami-attente-titre h1{text-transform:uppercase;letter-spacing:.03em}.yami-attente-texte p{opacity:.9;max-width:44ch;margin:0 auto;line-height:1.55}.yami-attente-form{width:100%;max-width:420px;margin-inline:auto}.yami-attente-mention p{font-size:.75rem;opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yami.css.map */
