:root{--color-ink: #1C1A17;--color-foret: #2B4D3F;--color-mousse: #7AAD90;--color-creme: #F9F6F0;--color-pierre: #F4F0E8;--color-sable: #D8CFC0;--color-cendre: #8A8478;--color-nuit: #0D1210;--color-navy: #1A2C44;--color-rule: rgba(28, 26, 23, .1);--color-rule-dark: rgba(249, 246, 240, .08);--font-display: "Playfair Display", serif;--font-body: "DM Sans", sans-serif;--font-mono: "DM Mono", monospace;--max-width: 1200px;--padding-x: clamp(20px, 4vw, 80px);--section-v: clamp(60px, 8vw, 120px);--header-h: 64px;--bar-h: 36px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease}*,*:before,*:after{border-radius:0!important}body{background-color:var(--color-creme);color:var(--color-ink);font-family:var(--font-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.card-wrapper,.card,.product-card-wrapper{box-shadow:none!important}*:focus-visible{outline:2px solid var(--color-foret);outline-offset:2px}.t-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--color-cendre);display:block}.t-hero{font-family:var(--font-display);font-style:italic;font-size:clamp(36px,6vw,80px);font-weight:400;line-height:1.05;letter-spacing:-.02em;margin:0}.t-section{font-family:var(--font-display);font-size:clamp(24px,3.5vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.01em;margin:0}.t-product{font-family:var(--font-display);font-size:clamp(22px,3vw,28px);font-weight:400;line-height:1.2;margin:0}.t-body{font-family:var(--font-body);font-weight:300;font-size:15px;line-height:1.75}.t-label{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.t-nav{font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.t-mono{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}.t-bar{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}button,.btn{border-radius:0!important;cursor:pointer;font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.btn-primary{background:var(--color-ink);color:var(--color-creme);border:none;padding:16px 32px}.btn-primary:hover{opacity:.85;color:var(--color-creme)}.btn-secondary{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink);padding:15px 31px}.btn-secondary:hover{background:var(--color-ink);color:var(--color-creme)}.btn-outline-creme{background:transparent;color:var(--color-creme);border:1px solid rgba(249,246,240,.4);padding:15px 31px}.btn-outline-creme:hover{border-color:#f9f6f0cc;background:#f9f6f00f;color:var(--color-creme)}.btn-full{width:100%;justify-content:center}.accent-rule{display:block;width:32px;height:1px;background:var(--color-foret);margin:16px 0;border:none}.badge-mif{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-foret);display:inline-flex;align-items:center;gap:8px;margin-top:12px}.breadcrumb{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--color-cendre);display:flex;gap:8px;align-items:center;margin-bottom:20px}.breadcrumb a{color:var(--color-cendre);text-decoration:none}.breadcrumb a:hover{color:var(--color-ink)}.breadcrumb__sep{opacity:.4}.mbv-accordion{border-top:1px solid var(--color-rule)}.mbv-accordion:last-child{border-bottom:1px solid var(--color-rule)}.mbv-accordion__trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);background:none;border:none!important;cursor:pointer}.mbv-accordion__chevron{width:16px;height:16px;transition:transform var(--transition-base);flex-shrink:0}.mbv-accordion.is-open .mbv-accordion__chevron{transform:rotate(180deg)}.mbv-accordion__content{display:none;padding-bottom:20px;font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--color-cendre);line-height:1.7}.mbv-accordion.is-open .mbv-accordion__content{display:block}.template-product main,.template-product .product{background:var(--color-creme)}.product.grid--2-col-tablet{grid-template-columns:55fr 45fr!important;gap:0!important;align-items:start}.product__media-wrapper{background:var(--color-pierre)}.product__media-gallery .media img,.product-media-container img{transition:transform var(--transition-slow);border-radius:0!important}.product__media-gallery .media:hover img,.product-media-container:hover img{transform:scale(1.02)}.product__info-wrapper{padding:48px!important}.product__info-container.product__column-sticky{position:sticky;top:calc(var(--header-h) + var(--bar-h) + 32px)}.mbv-product-breadcrumb{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--color-cendre);margin:0 0 20px;display:flex;align-items:center;gap:8px}.mbv-product-breadcrumb a{color:var(--color-cendre);text-decoration:none;transition:color var(--transition-fast)}.mbv-product-breadcrumb a:hover{color:var(--color-ink)}.mbv-product-breadcrumb__sep{opacity:.4}.product__title h1,.product__title .h1{font-family:var(--font-display)!important;font-size:clamp(24px,3vw,36px)!important;font-weight:400!important;line-height:1.15!important;letter-spacing:-.01em!important;color:var(--color-ink)!important;margin:0 0 8px!important}.price--large .price-item,.price--large .price__regular .price-item--regular{font-family:var(--font-body)!important;font-weight:300!important;font-size:20px!important;color:var(--color-ink)!important;letter-spacing:0!important}.price--large .price__sale .price-item--sale{font-family:var(--font-body)!important;font-weight:300!important;font-size:20px!important;color:var(--color-ink)!important}.product__info-container [id^=price-]{margin-bottom:24px}.product [id^=price-]:after{content:"Imprim\e9  en France \b7  Coton bio";display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-foret);border:1px solid var(--color-foret);padding:6px 12px;margin-top:16px}.product__info-container .product-form{margin-top:28px}.variant-input-wrapper input[type=radio]:not(.swatch-input__input)+label,fieldset.product-form__input input[type=radio]:not(.swatch-input__input)+label{min-width:auto!important;width:auto!important;height:auto!important;border:1px solid var(--color-rule)!important;background:transparent!important;font-family:var(--font-mono)!important;font-size:12px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all var(--transition-fast)!important;color:var(--color-ink)!important;padding:10px 16px!important}.variant-input-wrapper input[type=radio]:not(.swatch-input__input):checked+label,fieldset.product-form__input input[type=radio]:not(.swatch-input__input):checked+label{background:var(--color-ink)!important;color:var(--color-creme)!important;border-color:var(--color-ink)!important}.variant-input-wrapper input[type=radio]:not(.swatch-input__input):hover+label{border-color:var(--color-ink)!important}.swatch-input__label{padding:0!important;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;margin:0 10px 0 0!important;cursor:pointer;display:inline-flex!important;align-items:center;justify-content:center}.swatch-input__input:checked+.swatch-input__label,.swatch-input__input:focus+.swatch-input__label,.swatch-input__input:focus-visible+.swatch-input__label{outline:none!important;box-shadow:none!important;border:none!important}.swatch-input__label:before,.swatch-input__label:after{display:none!important;content:none!important}.swatch{width:30px!important;height:30px!important;border-radius:50%!important;border:1px solid rgba(28,26,23,.15)!important;display:inline-block!important;transition:box-shadow var(--transition-fast)!important}.swatch-input__label:hover .swatch{box-shadow:0 0 0 2px var(--color-creme),0 0 0 3px #1c1a1759!important}.swatch-input__input:checked+.swatch-input__label .swatch{box-shadow:0 0 0 2px var(--color-creme),0 0 0 3px var(--color-ink)!important;border-color:transparent!important}.swatch-input__input:focus-visible+.swatch-input__label .swatch{box-shadow:0 0 0 2px var(--color-creme),0 0 0 3px var(--color-foret)!important}.swatch--unavailable{position:relative;opacity:.4}.product-form__input .form__label{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--color-ink)!important;margin-bottom:12px!important}.product-form__input .form__label .form__label-value,.product-form__input--swatch .form__label{font-weight:400!important}.product__info-container .product__tax{display:none!important}.product-form__submit,.product-form [type=submit]{background:var(--color-ink)!important;color:var(--color-creme)!important;border:none!important;width:100%!important;height:auto!important;padding:18px!important;font-family:var(--font-mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s ease!important;margin-top:20px}.product-form__submit:hover,.product-form [type=submit]:hover{background:var(--color-foret)!important;color:var(--color-creme)!important;opacity:1!important}.mbv-ship-progress{margin-top:16px}.mbv-ship-progress__text{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);margin:0 0 8px}.mbv-ship-progress__text--done{color:var(--color-foret)}.mbv-ship-progress__track{height:6px;width:100%;background:#1c1a1714;position:relative;overflow:hidden;display:block}.mbv-ship-progress__fill{transition:width .4s ease}.product-form:after{content:"Livraison estim\e9 e : 3\2013 5 jours ouvr\e9s";display:block;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.08em;color:var(--color-cendre);margin-top:12px;text-align:center}.product__description details{border-top:1px solid var(--color-rule)}.product__description details:last-of-type{border-bottom:1px solid var(--color-rule)}.product__description summary{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0!important;font-family:var(--font-body)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--color-ink)!important;background:none!important;border:none!important;cursor:pointer;list-style:none}.product__description summary::-webkit-details-marker,.product__description summary::marker{display:none}.product__description summary:after{content:"+";font-family:var(--font-body);font-size:18px;color:var(--color-ink);transition:transform var(--transition-base);line-height:1}.product__description details[open] summary:after{content:"\2212"}.product__description .accordion__content,.product__description details>*:not(summary){padding-bottom:20px;font-family:var(--font-body)!important;font-size:14px!important;font-weight:300!important;color:var(--color-cendre)!important;line-height:1.7!important}@media screen and (max-width:767px){.product.grid--2-col-tablet{grid-template-columns:1fr!important}.product__info-wrapper{padding:32px var(--padding-x)!important}.product__info-container.product__column-sticky{position:static}}.collection-hero{background:var(--color-pierre)!important;padding:48px var(--padding-x) 32px!important}.collection-hero__inner{max-width:var(--max-width)!important;margin:0 auto!important}.collection-hero__title{font-family:var(--font-display)!important;font-style:italic!important;font-size:clamp(28px,4vw,42px)!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.1!important;color:var(--color-ink)!important;margin:0 0 8px!important}.collection-hero__description,.collection-hero__description p{font-family:var(--font-body)!important;font-weight:300!important;font-size:15px!important;line-height:1.75!important;color:var(--color-cendre)!important;max-width:600px!important}.collection .product-grid,.collection ul.product-grid,[class*=columns-] .product-grid{gap:2px!important}.collection .grid--3-col-desktop{grid-template-columns:repeat(3,1fr)!important}.card-wrapper{background:transparent!important;box-shadow:none!important}.card{background:transparent!important;box-shadow:none!important;border:none!important}.card__media,.card .media{background:var(--color-pierre)!important;overflow:hidden!important}.card__media img,.card .media img{transition:transform var(--transition-slow)!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.03)!important}.card__information{padding:12px 0 0!important;background:transparent!important}.card__heading,.card__heading a,.card__heading .full-unstyled-link{font-family:var(--font-body)!important;font-weight:500!important;font-size:14px!important;color:var(--color-ink)!important;letter-spacing:0!important;text-decoration:none!important}.card .price,.card .price__regular .price-item,.card .price-item--regular{font-family:var(--font-body)!important;font-weight:300!important;font-size:14px!important;color:var(--color-cendre)!important}.card__badge,.card .badge{display:none!important}.facet-filters__label,.facets__heading,.facet-filters__sort .select__select,.facets .select__select{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--color-ink)!important}.facets__label,.mobile-facets__label{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.1em!important}.pagination__item,.pagination__item a{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.1em!important;color:var(--color-cendre)!important;border:1px solid var(--color-rule)!important}.pagination__item--current,.pagination__item a[aria-current]{background:var(--color-ink)!important;color:var(--color-creme)!important;border-color:var(--color-ink)!important}@media screen and (max-width:767px){.collection-hero{padding:32px var(--padding-x) 24px!important}.collection .grid--2-col-tablet{grid-template-columns:repeat(2,1fr)!important;gap:2px!important}}.cart-drawer__overlay{background:#1c1a1766!important}.cart-drawer .drawer__inner,.cart-drawer .drawer__inner.gradient{width:420px!important;max-width:100vw!important;background:var(--color-creme)!important;color:var(--color-ink)!important;right:0!important;left:auto!important;border-left:1px solid var(--color-rule)}.cart-drawer .drawer__header{border-bottom:1px solid var(--color-rule)!important;padding:20px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.cart-drawer .drawer__heading{font-family:var(--font-display)!important;font-style:italic!important;font-size:22px!important;font-weight:400!important;color:var(--color-ink)!important;margin:0!important}.cart-drawer .drawer__close{background:none!important;border:none!important;padding:0!important;color:var(--color-ink)!important;cursor:pointer!important;opacity:.6;transition:opacity var(--transition-fast)}.cart-drawer .drawer__close:hover{opacity:1}.cart-drawer .mbv-ship-progress{padding:16px 24px;border-bottom:1px solid var(--color-rule);background:var(--color-creme)}.cart-drawer .drawer__contents{padding:0 24px!important}.cart-drawer .cart-item{border-bottom:1px solid var(--color-rule)!important;padding:20px 0!important}.cart-drawer .cart-item__image{width:72px!important;height:72px!important;object-fit:cover!important;background:var(--color-pierre)!important}.cart-drawer .cart-item__name,.cart-drawer .cart-item__name.h4{font-family:var(--font-body)!important;font-weight:500!important;font-size:14px!important;color:var(--color-ink)!important;text-decoration:none!important;letter-spacing:0!important}.cart-drawer .product-option,.cart-drawer .cart-item__option{font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--color-cendre)!important}.cart-drawer .cart-item__price-wrapper .price-item,.cart-drawer .cart-item__final-price{font-family:var(--font-body)!important;font-weight:500!important;font-size:14px!important;color:var(--color-ink)!important}.cart-drawer .quantity__button,.cart-drawer .quantity button{width:28px!important;height:28px!important;border:1px solid var(--color-rule)!important;background:transparent!important;color:var(--color-ink)!important;font-size:14px!important;cursor:pointer!important;transition:all var(--transition-fast)!important;padding:0!important}.cart-drawer .quantity__button:hover,.cart-drawer .quantity button:hover{border-color:var(--color-ink)!important}.cart-drawer .quantity__input,.cart-drawer .quantity input{width:32px!important;height:28px!important;border:1px solid var(--color-rule)!important;background:transparent!important;text-align:center!important;font-family:var(--font-mono)!important;font-size:12px!important;color:var(--color-ink)!important}.cart-drawer .drawer__footer{border-top:1px solid var(--color-rule)!important;padding:20px 24px!important;background:var(--color-creme)!important}.cart-drawer .totals{margin-bottom:16px!important}.cart-drawer .totals__subtotal,.cart-drawer .totals__total-value{font-family:var(--font-body)!important;font-weight:500!important;font-size:16px!important;color:var(--color-ink)!important}.cart-drawer .cart__checkout-button,.cart-drawer [name=checkout]{background:var(--color-ink)!important;color:var(--color-creme)!important;border:none!important;width:100%!important;height:52px!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity var(--transition-fast)!important}.cart-drawer .cart__checkout-button:hover,.cart-drawer [name=checkout]:hover{opacity:.85!important}.cart-drawer .cart__checkout-note{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:.1em!important;color:var(--color-cendre)!important;text-align:center!important;margin-top:12px!important;display:block}@media screen and (max-width:767px){.cart-drawer .drawer__inner{width:100%!important}}.mbv-back-to-top{position:fixed;bottom:24px;right:24px;width:48px;height:48px;background:var(--color-ink);color:var(--color-creme);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:90;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-slow),transform var(--transition-slow),background var(--transition-base)}.mbv-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.mbv-back-to-top:hover{background:var(--color-foret);color:var(--color-creme)}.mbv-back-to-top svg{width:20px;height:20px;stroke:currentColor}@media screen and (max-width:767px){.mbv-back-to-top{bottom:16px;right:16px;width:44px;height:44px}}.mbv-container{max-width:var(--max-width);margin:0 auto;padding:0 var(--padding-x)}.mbv-section{padding:var(--section-v) var(--padding-x)}.size-btn{width:48px;height:48px;border:1px solid var(--color-rule)!important;background:transparent;border-radius:0!important;font-family:var(--font-mono);font-size:12px;cursor:pointer;transition:all var(--transition-fast);color:var(--color-ink)}.size-btn:hover{border-color:var(--color-ink)!important}.size-btn.active{background:var(--color-ink);color:var(--color-creme);border-color:var(--color-ink)!important}.size-btn.unavailable{opacity:.3;cursor:not-allowed;text-decoration:line-through}#menu-drawer{--color-foreground: 249, 246, 240}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mbivouak.css.map */
