:root{--cdv3-bg: #fafaf7;--cdv3-surface: #ffffff;--cdv3-sunken: #f4f2ec;--cdv3-line: #e5e3dd;--cdv3-line-strong: #d6d3ca;--cdv3-ink: #171821;--cdv3-muted: #6f6a60;--cdv3-subtle: #98928a;--cdv3-gold: #a8905d;--cdv3-bx: #8c2f3f;--cdv3-bx-bg: #f7ecee;--cdv3-serif: "Fahkwang", "Cormorant Garamond", Georgia, "Times New Roman", serif;--cdv3-sans: "Lato", -apple-system, "Helvetica Neue", Arial, sans-serif;--cdv3-ease: cubic-bezier(.32, .72, 0, 1);--cdv3-width-desktop: 440px}.cdv2-item__price-free{color:#2e7d32;font-weight:600;letter-spacing:.04em}.cdv2-item__qty--gift{border:none;padding:0;display:flex;align-items:center}.cdv2-item__qty-gift{font-size:12px;color:#8a8a8a;letter-spacing:.06em}.cdv2-item__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.cdv2-item__remove .cdv2-svg{width:14px;height:14px}.cdv2-item{display:flex;align-items:flex-start;gap:16px}.cdv2-item__image{flex:0 0 100px;width:100px}.cdv2-item__image .image-wrap{width:100%}.cdv2-item__body{flex:1 1 auto;min-width:0}.cdv2-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cdv2-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.cdv2-item__qty.js-qty__wrapper{display:inline-flex;align-items:center;justify-content:flex-start;border:1px solid var(--cdv3-line-strong);border-radius:999px;height:34px;min-width:96px;width:auto;overflow:hidden;background:var(--cdv3-surface);padding:0;box-sizing:border-box}.cdv2-item__qty-btn.js-qty__adjust{position:static;flex:0 0 32px;width:32px;height:32px;border:0;background:transparent;color:var(--cdv3-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0}.cdv2-item__qty-btn.js-qty__adjust:hover{color:var(--cdv3-ink)}.cdv2-item__qty-btn .cdv2-svg{width:12px;height:12px;display:block;fill:none;stroke:currentColor}.cdv2-item__qty-input.js-qty__num{flex:0 0 32px;width:32px;height:32px;border:0;background:transparent;text-align:center;font-size:13px;font-weight:700;color:var(--cdv3-ink);padding:0}.cdv2-item{position:relative}.cdv2-item .cdv2-item__remove{position:absolute;top:0;right:0;margin:0}.cdv2-item__top{padding-right:34px}.cdv2{--bg: #FAFAF7;--ink: #171821;--line: #E5E3DD;--bx: #8C2F3F;--ink-2: rgba(23, 24, 33, .64);--ink-3: rgba(23, 24, 33, .45);--wash: rgba(23, 24, 33, .05);--display: "Fahkwang", "Helvetica Neue", Arial, sans-serif;--voice: "Baskerville", "Libre Baskerville", "Cochin", "Hoefler Text", Georgia, "Times New Roman", serif;--sans: "Lato", -apple-system, "Helvetica Neue", Arial, sans-serif;--pad: 20px;--tw: 80px;--gap: 16px}.cdv2 [hidden]{display:none!important}.cdv2,.cdv2 *,.cdv2 *:before,.cdv2 *:after{box-sizing:border-box}.cdv2.drawer--right{width:var(--cdv3-width-desktop);max-width:100vw}@media(max-width:767px){.cdv2.drawer--right{width:100vw}}.cdv2.drawer,.cdv2 .drawer__contents{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cdv2.drawer--right.drawer--is-open{transition-duration:.2s}.cdv2 .cdv2__form{display:flex;flex-direction:column;height:100%;margin:0}.cdv2 button,.cdv2 a{-webkit-tap-highlight-color:transparent}.cdv2 :focus-visible{outline:1px solid var(--ink);outline-offset:3px}.cdv2 .cdv2__header{flex:0 0 auto;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 6px 0 var(--pad);background:var(--bg);border-bottom:1px solid var(--line)}.cdv2 .cdv2__heading{min-width:0}.cdv2 .cdv2__title{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:15px;font-weight:400;line-height:1.6;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.cdv2 .cdv2__count{position:static;top:auto;margin-left:5px;vertical-align:7px;font-family:var(--sans);font-size:11px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:none;color:var(--ink-2);font-variant-numeric:tabular-nums}.cdv2 .cdv2__close{flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;display:grid;place-items:center;background:none;border:0;border-radius:0;color:var(--ink);cursor:pointer}.cdv2 .cdv2__close .cdv2-svg{width:19px;height:19px;stroke-width:1.15;stroke-linecap:square}.cdv2 .cdv2__body.drawer__inner{display:block;position:static;flex:1 1 auto;min-height:0;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--pad);transform:none;background:var(--bg)}.cdv2 .cdv2__items.drawer__scrollable{display:block;flex:none;overflow:visible;height:auto;max-height:none;min-height:0;padding:0}.cdv2 .cdv2__items .cart__items{display:flex;flex-direction:column;margin-top:-1px}.cdv2 .cart__item.cdv2-item{position:relative;display:grid;grid-template-columns:var(--tw) minmax(0,1fr);column-gap:var(--gap);align-items:stretch;margin:0;padding:18px 0;border:0;border-top:1px solid var(--line);background:none;transition:opacity .14s linear}.cdv2 .cdv2-item__image.cart__image{flex:none;width:var(--tw);margin:0;align-self:start;pointer-events:none}.cdv2 .cdv2-item__image a,.cdv2 .cdv2-item__image .image-wrap{display:block;position:relative;width:var(--tw);height:auto;aspect-ratio:4 / 5;overflow:hidden;border-radius:0;background:var(--wash)}.cdv2 .cdv2-item__image image-element{display:block;position:static;width:100%;height:100%}.cdv2 .cdv2-item__image img{display:block;position:static;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 12%;opacity:1!important;animation:none!important}.cdv2 .cdv2-item__body.cart__item-details{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(10px,1fr) auto;column-gap:12px;flex:none;flex-wrap:nowrap;width:auto;min-width:0}.cdv2 .cdv2-item__top,.cdv2 .cdv2-item__bottom.cart__item-sub{display:contents}.cdv2 .cdv2-item__top{padding:0}.cdv2 .cdv2-item__heading.cart__item-title{grid-column:1 / -1;grid-row:1;min-width:0;flex:none;font-size:inherit}.cdv2.cdv4 a.cdv2-item__name.cart__item-name{display:block;margin:0;padding:0;color:var(--ink);text-decoration:none;pointer-events:none}.cdv2 .cdv2-item__first{display:block;overflow-wrap:break-word;font-family:var(--display);font-size:14.5px;font-weight:400;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.cdv2 .cdv2-item__dash{display:none}.cdv2 .cdv2-item__sub{display:block;margin-top:4px;overflow-wrap:break-word;font-family:var(--voice);font-size:16px;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:.005em;text-transform:none;color:var(--ink)}:lang(ar) .cdv2 .cdv2-item__sub,:lang(he) .cdv2 .cdv2-item__sub,:lang(ja) .cdv2 .cdv2-item__sub,:lang(ar) .cdv2 .cdv3-gift__voice,:lang(he) .cdv2 .cdv3-gift__voice,:lang(ja) .cdv2 .cdv3-gift__voice,:lang(ar) .cdv2 .cdv2-empty__title,:lang(he) .cdv2 .cdv2-empty__title,:lang(ja) .cdv2 .cdv2-empty__title{font-style:normal}.cdv2 .cdv2-item__variants.cart__item--variants{display:block;margin:6px 0 0;font-family:var(--sans);font-size:12.5px;font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:none;color:var(--ink-2)}.cdv2 .cdv2-item__variants span{font-weight:400}.cdv2 .cdv2-item__variant-name{display:none}.cdv2 .cdv2-item__variants.cart__item--variants:empty{display:none}.cdv2 .cdv2-item__property.cart__item--properties{margin:4px 0 0;font-size:11.5px;line-height:1.3;color:var(--ink-2)}.cdv2 .cdv2-item__property span{font-weight:400}.cdv2.cdv4 a.cdv2-item__remove.cart__remove{position:static;grid-column:1;grid-row:3;justify-self:start;align-self:baseline;display:inline-block;flex:none;width:auto;height:auto;padding:20px 10px 12px 8px;margin:-20px -10px -12px -8px;background:none;border:0;border-radius:0;font-family:var(--sans);font-size:12px;font-weight:400;line-height:1;letter-spacing:.02em;color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#17182142;transition:none}.cdv2 .cdv2-item__remove .cdv2-svg{display:none}.cdv2 .cdv2-item__remove .cdv2-item__remove-txt[hidden]{display:inline!important}.cdv2 .cdv2-item__qty.js-qty__wrapper,.cdv2 .cdv2-item__qty.cdv2-item__qty--gift{display:none}.cdv2 .cdv2-item--multi .cdv2-item__qty.js-qty__wrapper{grid-column:1;grid-row:3;justify-self:start;align-self:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;position:relative;width:auto;min-width:0;max-width:none;height:44px;margin:-15px 0 -15px -17px;padding:0;border:0;border-radius:0;background:none;overflow:visible}.cdv2.cdv4 .cdv2-item--multi a.cdv2-item__remove.cart__remove{display:none}.cdv2 .cdv2-item--multi .cdv2-item__price.cart__item-price-col{align-self:center}.cdv2 .cdv2-item__qty-btn.js-qty__adjust,.cdv2 .cdv2-item__qty-btn.js-qty__adjust:hover{position:static;inset:auto;z-index:auto;flex:0 0 44px;width:44px;min-width:44px;max-width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;border:0;background:none;color:var(--ink-2);fill:none;cursor:pointer}.cdv2 .cdv2-item__qty-btn .cdv2-svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.3}.cdv2 .cdv2-item__qty-input.js-qty__num{flex:0 0 22px;width:22px;min-width:22px;max-width:22px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;text-align:center;font-family:var(--sans);font-size:13.5px;font-weight:400;line-height:44px;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none;pointer-events:none}.cdv2 .cdv2-item__price.cart__item-price-col{grid-column:2;grid-row:3;justify-self:end;align-self:baseline;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:8px;width:auto;flex:none;text-align:right;white-space:nowrap;font-family:var(--sans);font-size:14px;font-weight:400;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink)}.cdv2 .cdv2-item__bottom.cart__item-sub>div:first-child{margin-right:0}.cdv2 .cdv2-item__price-strike.cart__price--strikethrough{margin:0;font-size:13px;font-weight:400;color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.cdv2 .cdv2-item__price-final{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink)}.cdv2 .cdv2-item__price-final.cart__discount{color:var(--bx)}.cdv2 .cdv2-item__discount.cart__discount{flex:0 0 100%;display:block;margin-top:5px;font-size:11px;font-weight:400;color:var(--ink-2)}.cdv2 .cdv2-item__price .product__unit-price{flex:0 0 100%;margin-top:4px;font-size:11px;color:var(--ink-2)}@media(max-width:359px){.cdv2 .cdv2-item--multi .cdv2-item__body.cart__item-details{grid-template-rows:auto minmax(10px,1fr) auto auto;row-gap:0}.cdv2 .cdv2-item--multi .cdv2-item__price.cart__item-price-col{grid-column:1 / -1;grid-row:4;margin-top:12px}}.cdv2 .cart__item.cdv2-item.cdv2-item--gift{order:9;padding:14px 0}.cdv2 .cdv2-item--gift .cdv2-item__image a,.cdv2 .cdv2-item--gift .cdv2-item__image .image-wrap{aspect-ratio:10 / 7}.cdv2 .cdv2-item--gift .cdv2-item__image img{object-position:46% 78%;transform:scale(1.32);transform-origin:46% 78%}.cdv2 .cdv2-item--gift .cdv2-item__first{font-size:12.5px;letter-spacing:.16em}.cdv2 .cdv2-item--gift .cdv2-item__variants.cart__item--variants{margin-top:3px}.cdv2 .cdv2-item--gift .cdv2-item__body.cart__item-details{grid-template-rows:auto minmax(8px,1fr) auto}.cdv2 .cdv2-item__price-final.cdv2-item__price-free{font-family:var(--sans);font-size:11px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.cdv2:not(.cdv4--cadeau-valeur) .cdv2-item--gift .cdv2-item__price-strike{display:none}.cdv2 .cdv3-gift{flex:0 0 auto;margin:0 var(--pad);padding:0;border:0;border-top:1px solid var(--line);border-radius:0;background:var(--bg)}.cdv2 .cdv3-gift__teaser{display:grid;grid-template-columns:var(--tw) minmax(0,1fr);column-gap:var(--gap);align-items:center;padding:14px 0}.cdv2 .cdv3-crop{display:block;overflow:hidden;background:var(--wash)}.cdv2 .cdv3-crop img{display:block;max-width:none;height:auto;object-fit:fill;opacity:1}.cdv2 .cdv3-crop--wide img{width:132%}.cdv2 .cdv3-crop--wide[data-c=gold] img{margin:-47% 0 0 -10%}.cdv2 .cdv3-crop--wide[data-c=silver] img{margin:-47% 0 0 -6%}.cdv2 .cdv3-crop--sq img{width:161%}.cdv2 .cdv3-crop--sq[data-c=gold] img{margin:-50% 0 0 -24%}.cdv2 .cdv3-crop--sq[data-c=silver] img{margin:-48% 0 0 -18%}.cdv2 .cdv3-gift__teaser .cdv3-crop{width:var(--tw);aspect-ratio:10 / 7}.cdv2 .cdv3-gift__voice{margin:0;overflow-wrap:break-word;text-wrap:balance;font-family:var(--voice);font-size:15px;font-style:italic;font-weight:400;line-height:1.36;letter-spacing:.005em;text-transform:none;color:var(--ink)}.cdv2 .cdv3-gift__choose{padding:13px 0 16px}.cdv2 .cdv3-gift__choose .cdv3-gift__voice{margin-bottom:10px}.cdv2 .cdv3-gift__btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.cdv2 .cdv3-gift__btn{display:flex;flex-direction:row;align-items:center;gap:12px;min-width:0;width:auto;height:52px;margin:0;padding:0 8px 0 3px;background:transparent;color:var(--ink);border:1px solid var(--ink);border-radius:2px;font-family:var(--sans);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-align:left;cursor:pointer;transition:background-color .12s linear,color .12s linear}.cdv2 .cdv3-gift__btn .cdv3-crop{flex:0 0 44px;width:44px;height:44px}.cdv2 .cdv3-gift__btn-txt{min-width:0;overflow-wrap:anywhere}.cdv2 .cdv3-gift__btn:active{background:var(--ink);color:var(--bg)}.cdv2 .cdv3-gift__btn:disabled{opacity:.5;cursor:wait}@media(hover:hover){.cdv2 .cdv3-gift__btn:hover{background:var(--ink);color:var(--bg)}.cdv2.cdv4 a.cdv2-item__remove.cart__remove:hover{color:var(--ink);text-decoration-color:var(--ink)}}.cdv2 .cdv2__footer{flex:0 0 auto;max-height:none;overflow:visible;margin:0;padding:16px var(--pad) calc(14px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--line);background:var(--bg);box-shadow:none}.cdv2 .cdv2__discounts:empty{display:none}.cdv2 .cdv2__discounts .cart__discounts{display:block;margin:0 0 11px;padding:0;font-family:var(--sans);font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.06em;color:var(--ink-2);font-variant-numeric:tabular-nums}.cdv2 .cdv2__discounts .cart__discounts.hide{display:none}.cdv2 .cdv2__discounts .cart__discounts>div:first-child{display:none}.cdv2 .cdv2__discounts .cart__discounts>div{margin:0;text-align:left}.cdv2 .cdv2__discounts .cart__discount{color:var(--ink-2)}.cdv2 .cdv2__discounts .cart__discount.cdv4-remise{display:flex;align-items:baseline;justify-content:space-between;column-gap:12px}.cdv2 .cdv4-remise__code{min-width:0;overflow-wrap:anywhere}.cdv2 .cdv4-remise__montant{flex:0 0 auto;white-space:nowrap}.cdv2 .cdv2__subtotal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px;align-items:baseline}.cdv2 .cdv2__subtotal-label{font-family:var(--sans);font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.cdv2 .cdv2__subtotal-value{justify-self:end;white-space:nowrap;font-family:var(--display);font-size:29px;font-weight:300;line-height:.86;letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums}.cdv2 .cdv3-ship{font-family:var(--sans);font-size:12.5px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--ink-2)}.cdv2 .cdv4-save{grid-column:2;justify-self:end;text-align:right;white-space:nowrap;font-family:var(--sans);font-size:12.5px;font-weight:400;line-height:1.2;letter-spacing:.02em;color:var(--bx);font-variant-numeric:tabular-nums lining-nums}.cdv2 .cdv4-save .cdv4-save__amount{font-weight:700;color:var(--bx)}.cdv2 .cdv2__cta-wrap{margin-top:14px}.cdv2 .cdv2__checkout.btn,.cdv2 .cdv2__checkout.btn:hover,.cdv2.cdv4 a.cdv2-empty__cta,.cdv2.cdv4 a.cdv2-empty__cta:hover{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:auto;min-height:54px;margin:0;padding:8px 12px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:2px;font-family:var(--sans);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.24em;text-transform:uppercase;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:opacity .12s linear}.cdv2 .cdv2__checkout.btn:active,.cdv2.cdv4 a.cdv2-empty__cta:active{opacity:.86}.cdv2 .isab--principal:not([hidden]):not(.isab--repli)~.cdv2__checkout.btn,.cdv2 .isab--principal:not([hidden]):not(.isab--repli)~.cdv2__checkout.btn:hover{min-height:44px}.cdv2 .cdv2__additional{margin-top:8px}.cdv2 .cdv2-payment{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0 0;padding:0;list-style:none}.cdv2 .cdv2-payment__item{display:inline-flex;margin:0;padding:0}.cdv2 .cdv2-payment__item,.cdv2 .cdv2-payment__svg,.cdv2 .cdv2-payment svg,.cdv2 .cdv2-payment img{display:block;height:24px;width:auto;max-width:42px;opacity:1}.cdv2 .cdv2-payment__item[aria-label=PayPal]{display:none!important}.cdv2 .cdv2-empty{padding:34px 0 0;text-align:left}.cdv2 .cdv2-empty__title{margin:0;font-family:var(--voice);font-size:24px;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:.005em;text-transform:none;color:var(--ink)}.cdv2 .cdv2__footer.cdv2__footer--empty{border-top:0;padding-bottom:calc(46px + env(safe-area-inset-bottom,0px))}.cdv2[data-cart-empty=true] .cdv2__when-has-items,.cdv2[data-cart-empty=true] .cdv2__items,.cdv2[data-cart-empty=true] .cdv2__footer--pay,.cdv2[data-cart-empty=true] .cdv3-gift,.cdv2[data-cart-empty=true] .cdv3-priv--bar,.cdv2[data-cart-empty=true] .cdv2__count,.cdv2[data-cart-empty=false] .cdv2__when-empty,.cdv2[data-cart-empty=false] .cdv2__footer--empty{display:none}@media(prefers-reduced-motion:no-preference){.cdv2 .cdv3-gift__choose,.cdv2 .cart__item.cdv2-item--gift{animation:cdv4-fade .16s ease-out both}}@keyframes cdv4-fade{0%{opacity:0}to{opacity:1}}@media(min-width:768px){.cdv2{--pad: 30px;--tw: 96px;--gap: 20px}.cdv2 .cdv2__header{min-height:72px;padding-right:16px}.cdv2 .cart__item.cdv2-item{padding:22px 0}.cdv2 .cart__item.cdv2-item.cdv2-item--gift{padding:18px 0}.cdv2 .cdv2__footer{padding-top:20px;padding-bottom:20px}.cdv2 .cdv2__footer.cdv2__footer--empty{padding-bottom:52px}}@media(max-height:700px){.cdv2{--tw: 68px}.cdv2 .cdv2__header{min-height:52px}.cdv2 .cart__item.cdv2-item{padding:14px 0}.cdv2 .cart__item.cdv2-item.cdv2-item--gift{padding:12px 0}.cdv2 .cdv2-item__sub{font-size:15px}.cdv2 .cdv3-gift__teaser{padding:10px 0}.cdv2 .cdv3-gift__choose{padding:10px 0 12px}.cdv2 .cdv3-gift__choose .cdv3-gift__voice{margin-bottom:8px}.cdv2 .cdv3-gift__btn{height:48px}.cdv2 .cdv3-gift__btn .cdv3-crop{flex-basis:40px;width:40px;height:40px}.cdv2 .cdv2__footer{padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.cdv2 .cdv2__subtotal-row{row-gap:7px}.cdv2 .cdv2__cta-wrap{margin-top:12px}.cdv2 .cdv2__checkout.btn,.cdv2 .cdv2__checkout.btn:hover,.cdv2.cdv4 a.cdv2-empty__cta,.cdv2.cdv4 a.cdv2-empty__cta:hover{min-height:52px}.cdv2 .isab--principal:not([hidden]):not(.isab--repli)~.cdv2__checkout.btn,.cdv2 .isab--principal:not([hidden]):not(.isab--repli)~.cdv2__checkout.btn:hover{min-height:44px}.cdv2 .cdv2-payment{margin-top:10px;gap:7px}.cdv2 .cdv2-payment__item,.cdv2 .cdv2-payment__svg,.cdv2 .cdv2-payment svg,.cdv2 .cdv2-payment img{height:22px}.cdv2 .cdv2-empty{padding-top:26px}.cdv2 .cdv2__footer.cdv2__footer--empty{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.cdv2,.cdv2 *{transition:none!important;animation:none!important}}.cdv2 .cdv2__eyebrow{display:block;margin:8px 0 0;font-family:var(--sans);font-size:9px;font-weight:700;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--cdv3-gold)}.cdv2:not(.cdv4--stock) .cdv2-item__low-stock{display:none}.cdv2 .cdv2-item__low-stock{display:inline-flex;align-items:center;gap:6px;margin-top:5px;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bx)}.cdv2 .cdv2-item__low-stock:before{content:"";width:5px;height:5px;border-radius:999px;background:var(--bx)}.cdv2 .cdv3-priv--bar{flex:0 0 auto;padding:10px var(--pad);background:var(--cdv3-sunken);border-bottom:1px solid var(--line)}.cdv2 .cdv3-priv__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.cdv2 .cdv3-priv__eyebrow{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cdv3-gold)}.cdv2 .cdv3-priv__count{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cdv3-subtle);font-variant-numeric:tabular-nums}.cdv2 .cdv3-priv__copy{margin:0 0 8px;font-size:12px;line-height:1.45;color:var(--ink)}.cdv2 .cdv3-priv__track{position:relative;height:3px;background:var(--line);border-radius:999px}.cdv2 .cdv3-priv__fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:var(--ink);border-radius:999px;transition:width .2s var(--cdv3-ease)}.cdv2 .cdv3-priv__dot{position:absolute;top:50%;width:9px;height:9px;border-radius:999px;transform:translate(-50%,-50%);background:var(--bg);border:1.5px solid var(--cdv3-line-strong)}.cdv2 .cdv3-priv__dot--start{left:0;background:var(--ink);border-color:var(--ink)}.cdv2 .cdv3-priv__dot--goal{left:100%}.cdv2 .cdv3-priv--unlocked .cdv3-priv__dot--goal{background:var(--ink);border-color:var(--ink)}.cdv2 .cdv3-priv__labels{display:flex;justify-content:space-between;margin-top:6px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.cdv2 .cdv3-priv__label-ship{color:var(--ink);font-weight:700}.cdv2 .cdv3-priv__label-goal{color:var(--bx);font-weight:700;font-variant-numeric:tabular-nums}.cdv2 .cdv2-reviews{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 0;padding:10px 13px;background:var(--cdv3-surface);border:1px solid var(--line);border-radius:3px}.cdv2 .cdv2-reviews__row{display:flex;align-items:center;gap:10px;min-width:0}.cdv2 .cdv2-reviews__stars-wrap{display:inline-flex;gap:2px}.cdv2 .cdv2-reviews__star-box{width:16px;height:16px;display:inline-flex;border-radius:1px;overflow:hidden;background:#00b67a}.cdv2 .cdv2-reviews__star-box--empty{background:#dcdcdc}.cdv2 .cdv2-reviews__star-box svg{width:100%;height:100%;display:block}.cdv2 .cdv2-reviews__content{display:flex;flex-direction:column;line-height:1.25}.cdv2 .cdv2-reviews__rating{font-size:12.5px;color:var(--ink)}.cdv2 .cdv2-reviews__rating strong{color:#00b67a;font-weight:800}.cdv2 .cdv2-reviews__count{font-size:11px;color:var(--cdv3-muted)}.cdv2 .cdv2-reviews__brand{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto}.cdv2 .cdv2-reviews__brand-star{width:15px;height:15px}.cdv2 .cdv2-reviews__brand-text{font-size:12.5px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.cdv2 .cdv3-signature{margin:0;padding:10px 0 12px;font-family:var(--voice);font-style:italic;font-size:13px;color:var(--ink-3);text-align:center}.cdv2:not(.cdv4--total-barre) .cdv2__subtotal-original-line{display:none}.cdv2 .cdv2__subtotal-original-line{text-align:right;margin:0 0 6px}.cdv2 .cdv2__subtotal-original{font-size:12px;color:var(--ink-3);text-decoration:line-through;font-variant-numeric:tabular-nums}.cdv2 .cdv3-foot-micro{margin:8px 0 0;text-align:center;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cdv2.cdv4 a.cdv3-foot-view{display:block;margin:6px 0 0;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.cdv2 .cdv2__notes{padding:12px 0 16px}.cdv2 .cdv2__notes-label{display:block;margin-bottom:6px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.cdv2 .cdv2__notes-input{width:100%;min-height:60px;padding:9px 11px;border:1px solid var(--cdv3-line-strong);border-radius:3px;background:var(--cdv3-surface);color:var(--ink);font-family:var(--sans);font-size:13px}.cdv2 .cdv2__items>.cdv4i-ligne{margin-top:-1px}.cdv2 .cdv2__items>.cdv4i-ligne+.cart__items{margin-top:0}.cdv2 .cdv4i-ligne .image-wrap{background-repeat:no-repeat;background-size:cover;background-position:50% 12%}.cdv2 .cdv4i-points{grid-column:1;grid-row:3;justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:5px;height:14px}.cdv2 .cdv4i-points i{display:block;width:4px;height:4px;border-radius:50%;background:var(--ink);opacity:.5}.cdv2.cdv4 .cdv4i-maj a.cdv2-item__remove.cart__remove,.cdv2 .cdv4i-maj .cdv2-item__qty.js-qty__wrapper{visibility:hidden}.cdv2 .cdv4i-ligne--grise{display:grid;grid-template-columns:var(--tw) minmax(0,1fr);column-gap:var(--gap);padding:18px 0;border-top:1px solid var(--line)}.cdv2 .cdv4i-gris{display:block;width:var(--tw);aspect-ratio:4 / 5;background:var(--wash)}.cdv2 .cdv4i-gris-txt{display:flex;flex-direction:column;gap:10px;padding-top:3px}.cdv2 .cdv4i-gris-txt i{display:block;height:11px;background:var(--wash)}.cdv2 .cdv4i-gris-txt i:nth-child(1){width:46%}.cdv2 .cdv4i-gris-txt i:nth-child(2){width:72%}.cdv2 .cdv4i-gris-txt i:nth-child(3){width:28%}.cdv2.cdv4--pending .cdv2__subtotal-value,.cdv2.cdv4--pending .cdv4-save,.cdv2.cdv4--pending .cdv2__discounts,.cdv2.cdv4i--etat .cdv2__count{visibility:hidden}.cdv2.cdv4--pending .cdv2__items .cart__items,.cdv2.cdv4--pending .isab,.cdv2.cdv4i--etat .cdv3-gift{pointer-events:none}.cdv2.cdv4--pending .isab,.cdv2.cdv4i--etat .cdv3-gift{opacity:.38}.cdv2.cdv4--pending .cdv2__when-empty,.cdv2.cdv4--pending .cdv2__footer--empty{display:none}.cdv2 .cdv2__checkout.btn.cdv4i-attend:before{border-color:currentColor;border-top-color:transparent}.cdv2 .cdv4i-refus{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.4;letter-spacing:.02em;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.cdv2 .cdv4i-points i{animation:cdv4i-point 1s ease-in-out infinite}.cdv2 .cdv4i-points i:nth-child(2){animation-delay:.16s}.cdv2 .cdv4i-points i:nth-child(3){animation-delay:.32s}.cdv2 .cdv4i-gris,.cdv2 .cdv4i-gris-txt i{animation:cdv4i-gris .9s ease-in-out infinite alternate}}@keyframes cdv4i-point{0%,80%,to{opacity:.22}40%{opacity:.85}}@keyframes cdv4i-gris{0%{opacity:1}to{opacity:.45}}@media(min-width:768px){.cdv2 .cdv4i-ligne--grise{padding:22px 0}}@media(max-height:700px){.cdv2 .cdv4i-ligne--grise{padding:14px 0}}@media(prefers-reduced-motion:reduce){.cdv2 .cdv4i-points i,.cdv2 .cdv4i-gris,.cdv2 .cdv4i-gris-txt i{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/cart-drawer-v4.css.map */
