#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 480px;background:var(--papier);color:var(--encre)}@media screen and (min-width:990px){#cart-drawer .theme-drawer__dialog{z-index:calc(var(--layer-temporary) + var(--drawer-stack-order, 0))}}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background:var(--papier)}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 100vw;width:100vw;max-width:100vw}}@media screen and (min-width:990px){.page-wrapper--drawer-open:has(+#shopify-section-cart-drawer-section #cart-drawer[open]){margin-inline-end:0}.page-wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-temporary) - 1);background:var(--voile);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s var(--ease-sortie),visibility 0s linear .38s}.page-wrapper:has(+#shopify-section-cart-drawer-section #cart-drawer[open]):after{opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;transition:opacity var(--d-panneau) var(--ease-alvoque),visibility 0s}}#cart-drawer .theme-drawer__header{padding-block:var(--e-5);border-block-end:1px solid var(--trait)}#cart-drawer .theme-drawer__title,.alv-panier-titre h1{display:inline-flex;align-items:baseline;gap:var(--e-3);margin:0;font:400 2rem/1.1 var(--police-titre);letter-spacing:0;text-transform:none;color:var(--encre)}.alv-panier-titre h1{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.01em}.alv-panier-titre__nb{color:var(--graphite);font:400 1rem/1 var(--police-texte);letter-spacing:0}#cart-drawer .theme-drawer__close-button{width:44px;height:44px;border:1px solid var(--trait);border-radius:0;background:transparent;box-shadow:none;color:var(--encre);transition:background-color var(--d-survol) var(--ease-alvoque),border-color var(--d-survol) var(--ease-alvoque)}#cart-drawer .theme-drawer__close-button:hover{background:var(--pierre);border-color:var(--encre)}.cart-items__table-row{column-gap:var(--e-4)}.cart-items__table-row,.cart-items__table-row--full-width-variants{grid-template-columns:112px minmax(0,1fr) auto}@container cart-items (min-width: 720px){.cart-items__table-row,.cart-items__table-row--full-width-variants{grid-template-columns:160px minmax(0,1fr) auto minmax(6rem,auto)}}.cart-items__table-row,.cart-drawer__items .cart-items__table-row,.cart-items--dividers .cart-items__table-row{border-color:var(--trait)}.cart-items__media-container{aspect-ratio:4 / 3;background:var(--pierre)}.cart-items__media-image{width:100%;height:100%;object-fit:cover}.cart-items__details{color:var(--graphite)}.cart-items__details *{font-size:inherit}.alv-ligne{display:grid;gap:var(--e-1)}.alv-ligne p{margin:0}.alv-ligne__nom{justify-self:start;color:var(--encre);font:400 1.25rem/1.15 var(--police-titre);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor 0 0) no-repeat 100% 100% / 0 1px;padding-block-end:2px;transition:background-size var(--d-bouton) var(--ease-alvoque)}.alv-ligne__nom:hover,.alv-ligne__nom:focus-visible{background-size:100% 1px;background-position-x:0}.alv-ligne__config{color:var(--graphite);font-size:var(--t-petit);line-height:1.45}.alv-ligne__livraison{color:var(--graphite);font-size:var(--t-mention);line-height:1.45;font-variant-numeric:lining-nums tabular-nums}.cart-items__unit-price-wrapper{color:var(--graphite);font-size:var(--t-mention);font-variant-numeric:lining-nums tabular-nums}.cart-items__price{color:var(--encre);font:500 1rem/1.3 var(--police-texte);font-variant-numeric:lining-nums tabular-nums}.cart-items__quantity-controls{gap:var(--e-4)}.cart-items .quantity-selector{--quantity-selector-width: 124px;height:44px;border:0;border-radius:0;box-shadow:inset 0 0 0 1px var(--trait-fort);background:transparent;color:var(--encre);font-size:var(--t-petit)}.cart-items .quantity-selector button{width:44px;height:44px;border-radius:0;color:var(--encre)}.cart-items .quantity-selector button:hover{background:var(--pierre)}.cart-items .quantity-selector input[type=number]{font:500 var(--t-petit)/1 var(--police-texte);font-variant-numeric:tabular-nums}@media screen and (min-width:750px){.cart-items .quantity-selector{height:44px;width:var(--quantity-selector-width)}.cart-items .quantity-selector button{width:44px;height:44px}.cart-items .quantity-selector input[type=number]{width:calc(var(--quantity-selector-width) - 88px)}}.cart-items__remove{width:auto;min-width:44px;height:44px;padding:0 var(--e-1);background:none;box-shadow:none}.alv-ligne__retirer{color:var(--graphite);font:400 var(--t-mention)/1.2 var(--police-texte);letter-spacing:0;text-transform:none;background:linear-gradient(currentColor 0 0) no-repeat 0 100% / 100% 1px;padding-block-end:2px;transition:color var(--d-survol) var(--ease-alvoque),background-size var(--d-bouton) var(--ease-alvoque)}.cart-items__remove:hover .alv-ligne__retirer{color:var(--encre);background-size:0 1px;background-position-x:100%}#cart-drawer .cart-drawer__inner{display:grid;grid-template-rows:auto minmax(0,1fr)}#cart-drawer .cart-drawer__inner>.theme-drawer__header{grid-area:1 / 1}#cart-drawer .cart-drawer__inner>.alv-panier-ajout{grid-area:1 / 1;z-index:1;margin-inline-end:calc(44px + 2 * var(--theme-drawer-padding, var(--e-5)))}#cart-drawer .cart-drawer__inner>.cart-items-component{grid-area:2 / 1;min-height:0}.alv-panier-ajout{display:none}html[data-alv-ajout] .alv-panier-ajout{display:flex;align-items:center;gap:var(--e-3);margin-block:0;padding:var(--e-3) var(--theme-drawer-padding, var(--e-5));background:var(--encre);color:var(--sur-encre);font:400 var(--t-petit)/1.4 var(--police-texte)}html[data-alv-ajout] .alv-panier-ajout .alv-icone{width:20px;height:20px;flex:none}@media(prefers-reduced-motion:no-preference){html[data-alv-ajout] .alv-panier-ajout{animation:alv-ajout 4s linear both}html[data-alv-ajout] .alv-panier-ajout .alv-icone{animation:alv-coche .24s var(--ease-rideau) .32s both}}@keyframes alv-ajout{0%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.76,0,.24,1)}10.5%{clip-path:inset(0)}90.5%{clip-path:inset(0);animation-timing-function:cubic-bezier(.4,0,1,1)}to{clip-path:inset(0 0 0 100%)}}@keyframes alv-coche{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cart-drawer__summary{gap:var(--e-4);border-block-start:1px solid var(--trait);-webkit-mask-image:none;mask-image:none}.theme-drawer__dialog[cart-summary-sticky=true] .cart-drawer__summary{box-shadow:0 -24px 32px -28px rgb(var(--encre-rgb) / .22)}.cart-totals{width:100%}.cart-totals:not(:has(.cart-actions)),.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-color:var(--trait)}.cart-actions{border-color:var(--trait)}.cart-totals__container{display:grid;gap:var(--e-2)}.cart-totals__total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-4)}.cart-totals__total-label{color:var(--graphite);font:400 var(--t-petit)/1.4 var(--police-texte)}.cart-totals__total-value{font:400 1.75rem/1 var(--police-titre);font-variant-numeric:lining-nums tabular-nums;color:var(--encre)}.alv-panier-note{display:block;margin:0;color:var(--graphite);font-size:var(--t-mention);line-height:1.45}.alv-panier-credit{display:grid;gap:var(--e-1);padding-block-start:var(--e-2)}.alv-panier-credit p{margin:0}.alv-panier-credit__mensualite{color:var(--encre);font-size:var(--t-petit)}.alv-panier-credit .alvoque-mention-credit{font-size:var(--t-mention)}.alv-panier-credit .alvoque-mention-credit a{display:inline-block;padding-block:3px;color:var(--encre);text-underline-offset:2px}.cart__ctas{gap:var(--e-3)}.cart__checkout-button.alv-btn--large{min-height:56px}.alv-panier-confiance{display:flex;align-items:center;justify-content:center;gap:var(--e-2);margin:0;text-align:center}.alv-panier-confiance .alv-icone{width:16px;height:16px}.cart-discount__summary,.cart-note__summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;color:var(--encre);font:400 var(--t-petit)/1.3 var(--police-texte);cursor:pointer}.cart-totals__icon{transition:transform var(--d-bouton) var(--ease-alvoque)}details[open]>summary .cart-totals__icon{transform:rotate(45deg)}.cart-discount__input{min-height:44px;border:1px solid var(--cendre);border-radius:0;background:var(--papier)}.cart-discount__button{min-height:44px;border-radius:0}.alv-panier-vide{display:grid;justify-items:center;gap:var(--e-5);max-width:420px;margin-inline:auto;padding:var(--e-2) var(--e-5) var(--e-6);text-align:center}.alv-panier-vide p{margin:0}.alv-panier-vide__phrase{color:var(--graphite);font-size:var(--t-texte);line-height:1.55}.alv-panier-vide .alv-raccourcis{justify-content:center}.alv-panier-vide .cart-items__empty-button{margin:0;padding:0}.alv-panier-vide__compte a{display:inline-block;padding-block:3px;color:var(--encre)}#cart-drawer .cart-drawer--empty .theme-drawer__title{justify-content:center;text-align:center}.cart-page--empty .cart-title h1{font:400 var(--t-h2)/1.02 var(--police-titre)}.cart-page .cart-summary--extend,.cart-page .cart-summary{border-inline-start:1px solid var(--trait)}@media screen and (max-width:749px){.cart-page .cart-summary--extend,.cart-page .cart-summary{border-inline-start:0;border-block-start:1px solid var(--trait)}}@media(prefers-reduced-motion:no-preference){#cart-drawer dialog[open] :is(.cart-items__table-row,.alv-panier-vide>*,.cart-drawer--empty .theme-drawer__title){animation:alv-panier-monte var(--d-revele) var(--ease-alvoque) both;animation-delay:calc(var(--i, 0) * 70ms + .18s)}#cart-drawer dialog[open] :is(.cart-items__table-row,.alv-panier-vide>*):nth-child(2){--i: 1}#cart-drawer dialog[open] :is(.cart-items__table-row,.alv-panier-vide>*):nth-child(3){--i: 2}#cart-drawer dialog[open] :is(.cart-items__table-row,.alv-panier-vide>*):nth-child(4){--i: 3}#cart-drawer dialog[open] :is(.cart-items__table-row,.alv-panier-vide>*):nth-child(n+5){--i: 4}#cart-drawer dialog[open] .cart-drawer__summary{animation:alv-panier-fondu var(--d-revele) var(--ease-alvoque) .26s both}#cart-drawer dialog[open] .alv-panier-vide .alv-raccourcis>li{animation:alv-panier-monte var(--d-revele) var(--ease-alvoque) both;animation-delay:calc(var(--j, 0) * 70ms + .32s)}#cart-drawer dialog[open] .alv-panier-vide .alv-raccourcis>li:nth-child(2){--j: 1}#cart-drawer dialog[open] .alv-panier-vide .alv-raccourcis>li:nth-child(3){--j: 2}#cart-drawer dialog[open] .alv-panier-vide .alv-raccourcis>li:nth-child(4){--j: 3}#cart-drawer .theme-drawer__dialog--closing *{animation-play-state:paused}}@keyframes alv-panier-monte{0%{opacity:0;transform:translateY(20px)}}@keyframes alv-panier-fondu{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alvoque-panier.css.map */
