.cart-discount__input,.cart-drawer__inner input[type=text],.cart-drawer__inner input[type=search],.cart-page input[type=text]{font-size:max(16px,1rem)}.cart-drawer__content>.bo-ship,.cart-drawer__content>.bo-ups{padding-inline:var(--cart-drawer-padding);flex-shrink:0}.cart-drawer__items,.cart-page__items{padding-block-start:16px}.cart-items__variants-wrapper p.bo-stock,.cart-items__table-row .cart-items__variants-wrapper p.bo-stock,.cart-items__table-row--full-width-variants .cart-items__variants-wrapper p.bo-stock{margin-block-start:12px}.cart-items__details .bo-stock,.cart-items__details .bo-stock>span:not(.bo-badge){font-size:11px}.cart-items__details .bo-badge,.cart-items__details .bo-badge span{font-size:9.5px}.cart-items__unit-price-wrapper[data-bo-qty="1"]:not(:has(s)){display:none}.cart-items__unit-price-wrapper[data-bo-qty]:not([data-bo-qty="1"]):after{content:" l\2019unit\e9";font-size:11px;opacity:.6}cart-items-component:has(.bo-barre-hote){display:flex;flex-direction:column;min-height:0}cart-items-component:has(.bo-barre-hote)>.cart-drawer__content{flex:1 1 auto;min-height:0}.bo-barre-hote{position:static;flex-shrink:0;margin-block-start:0;gap:0;-webkit-mask-image:none;mask-image:none;border-block-start:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12));box-shadow:0 -10px 22px -14px rgb(var(--color-foreground-rgb) / .35)}.bo-detail .cart-actions{border-block-end:0;padding-block-end:0}.bo-detail{padding-inline:var(--cart-drawer-padding);padding-block:4px 18px;flex-shrink:0}.bo-ship,.bo-ups,.bo-ups__rail,.cart-page__items,.cart-page__summary{min-width:0;max-width:100%}.bo-detail .cart-totals__container,.bo-detail .cart-totals__tax-note{display:none}.cart-drawer__content>.bo-ups:has(+.bo-detail),.cart-drawer__content>.bo-ups{border-block-end:0}.cart-page__summary:has(.bo-reass){display:flex;flex-direction:column;grid-template-rows:none;align-self:start;height:auto}.bo-ship{padding-block:var(--padding-lg, 14px) var(--padding-xl, 16px);border-block-end:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12))}.bo-ship__msg{margin:0 0 10px;font-size:.875rem;line-height:1.45;color:rgb(var(--color-foreground-rgb))}.bo-ship__msg b{font-weight:700}.bo-ship__msg--ok{display:flex;align-items:center;gap:7px;font-weight:700}.bo-ship__msg--ok svg{flex-shrink:0}.bo-ship__gauge{position:relative;height:7px;border-radius:99px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .1)}.bo-ship__gauge>span{position:absolute;inset-block:0;inset-inline-start:0;border-radius:99px;background:rgb(var(--color-foreground-rgb));transition:width .45s cubic-bezier(.22,1,.36,1)}.bo-ship--ok .bo-ship__gauge>span{background:var(--bo-ship-color, #98ff80)}.bo-ship--ok.bo-ship--ring .bo-ship__gauge>span{box-shadow:inset 0 0 0 1px #00000047}.bo-ship__ends{display:flex;justify-content:space-between;margin-block-start:6px;font-size:.6875rem;font-variant-numeric:tabular-nums;color:rgb(var(--color-foreground-rgb) / .55)}@media(prefers-reduced-motion:reduce){.bo-ship__gauge>span{transition:none}}.bo-stock{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:11px 0 0;font-size:11px;line-height:1.3;color:rgb(var(--color-foreground-rgb) / .72)}.bo-stock__ligne{display:inline-flex;align-items:center;gap:6px}.bo-pip{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:#2f6b4f;box-shadow:0 0 0 3px #2f6b4f29}.bo-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:4px;background:var(--bo-badge-bg, #000000);color:var(--bo-badge-fg, #ffffff);font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1.15;white-space:nowrap}.bo-badge svg{flex-shrink:0;margin-top:-1px}@media(prefers-reduced-motion:no-preference){.bo-badge--pulse{animation:bo-badge-pulse 2.2s ease-in-out infinite}.bo-badge--ouverture{animation:bo-badge-pulse 2.2s ease-in-out 2}.bo-badge--icone svg{animation:bo-badge-flicker 1.6s ease-in-out infinite;transform-origin:50% 70%}}@keyframes bo-badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--bo-badge-bg, #000000)}45%{transform:scale(1.05);box-shadow:0 0 0 5px transparent}}@keyframes bo-badge-flicker{0%,to{opacity:1;transform:scale(1)}45%{opacity:.55;transform:scale(.88)}}.bo-ups{padding-block:16px;border-block-end:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12))}.bo-ups__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-block-end:11px}.bo-ups__title{margin:0;font-size:.71875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bo-ups__rail{display:flex;gap:11px;overflow-x:auto;padding-block-end:6px;scroll-snap-type:x mandatory;scrollbar-width:thin}.bo-ups__rail--auto:empty{display:none}.bo-ups__card{flex:0 0 138px;scroll-snap-align:start;display:flex;flex-direction:column}.cart-drawer__content:has(>.bo-ups)>.cart-drawer__items{flex-shrink:0;overflow-y:visible}.bo-ups__ph{position:relative;display:block;margin-block-end:7px;border-radius:8px;overflow:hidden;aspect-ratio:1;background:rgb(var(--color-foreground-rgb) / .04)}.bo-ups__ph img{width:100%;height:100%;object-fit:cover;display:block}.bo-ups__t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.71875rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .8);text-decoration:none}.bo-ups__t:hover{text-decoration:underline;text-underline-offset:2px}.bo-ups__p{margin-block:4px 7px;font-size:.78125rem;font-weight:700;font-variant-numeric:tabular-nums}.bo-ups__pf{display:block;margin-block-start:auto}.bo-ups__pf form{display:flex;flex-direction:column;gap:5px}.bo-ups__sel{width:100%;min-width:0;border:1px solid rgb(var(--color-foreground-rgb) / .22);border-radius:8px;padding:7px 8px;background:var(--color-background);color:rgb(var(--color-foreground-rgb));font-size:13px;line-height:1.1}.bo-ups__btn{width:100%;border:1px solid rgb(var(--color-foreground-rgb));border-radius:8px;padding:8px 4px;background:transparent;color:rgb(var(--color-foreground-rgb));font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;min-height:var(--minimum-touch-target, 44px);transition:background .15s,color .15s}.bo-ups__btn:hover:not(:disabled){background:rgb(var(--color-foreground-rgb));color:var(--color-background)}.bo-ups__btn:disabled{opacity:.6;cursor:default}.bo-barre{display:flex;flex-direction:column;width:100%}.bo-barre__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bo-barre__label{font-size:14px}.bo-barre__montant{font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.bo-barre__note{margin:3px 0 10px;font-size:11px;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .55)}.bo-barre__note a{color:inherit}.bo-barre__offerte{display:inline;margin-inline-start:4px;font-style:italic;font-weight:600;color:rgb(var(--color-foreground-rgb))}.bo-barre .cart__ctas{display:flex;flex-direction:column;gap:8px;padding:0}.bo-barre .cart__checkout-button{width:100%}.bo-reass{margin-block-start:14px;padding-block-start:14px;border-block-start:var(--style-border-width, 1px) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .12))}.bo-reass__pays{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bo-reass__pays li{display:flex}.bo-reass__pay{width:34px;height:22px;display:block}.bo-reass__avis{margin-block-start:12px;text-align:center}.bo-reass__note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px}.bo-reass__etoiles{color:#e0a33a;letter-spacing:1px}.bo-reass__demi{position:relative;display:inline-block}.bo-reass__demi:before{content:"\2606"}.bo-reass__demi>span{position:absolute;inset-block-start:0;inset-inline-start:0;width:50%;overflow:hidden}.bo-reass__note b{font-variant-numeric:tabular-nums}.bo-reass__nb{color:rgb(var(--color-foreground-rgb) / .55)}.bo-reass__citation{margin:7px auto 0;max-width:34ch;font-size:11.5px;line-height:1.5;font-style:italic;color:rgb(var(--color-foreground-rgb) / .78);quotes:"\201c" "\201d"}.bo-reass__citation p{margin:0}.bo-reass__citation p:before{content:open-quote}.bo-reass__citation p:after{content:close-quote}.bo-reass__source{display:block;margin-block-start:4px;font-size:10.5px;font-style:normal;color:rgb(var(--color-foreground-rgb) / .5)}
/*# sourceMappingURL=/cdn/shop/t/40/assets/bo-cart.css.map */
