.cart-icon{position:relative}.cart-icon .badge{position:absolute;top:2px;right:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%!important}#cart{transition:all .2s ease-out}#cart.loading{opacity:.25;pointer-events:none}#offcanvas-cart .offcanvas-body{transition:all .2s ease-out}#offcanvas-cart.loading .offcanvas-body{opacity:.25;pointer-events:none}#offcanvas-cart .product-item-price{flex-shrink:0;line-height:1.2}#offcanvas-cart .quantity-wrapper{max-width:100px}#offcanvas-cart .quantity-wrapper .form-control{padding-top:.25rem;padding-bottom:.25rem}#offcanvas-cart .btn[data-remove-line-item]{display:flex;color:var(--bs-body-color);opacity:.75;border:none}#offcanvas-cart .btn[data-remove-line-item]:hover,#offcanvas-cart .btn[data-remove-line-item]:focus{opacity:1}#offcanvas-cart .btn[data-remove-line-item]:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}#offcanvas-cart #cart-note{margin-bottom:1.5rem}#offcanvas-cart .payment-icons svg{width:auto;max-height:20px}#offcanvas-cart-empty{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%}#offcanvas-cart-empty svg{animation:offcanvas-animation-panier-vide 1s linear infinite alternate}@keyframes offcanvas-animation-panier-vide{0%{transform:translate(-.5rem)}to{transform:translate(.5rem)}}#offcanvas-cart-empty-upsell{display:flex;justify-content:center;flex-direction:column;align-items:center}#offcanvas-cart-empty-upsell svg{animation:offcanvas-animation-panier-vide 1s linear infinite alternate}#offcanvas-cart.rounded-cart{margin:.75rem;border-radius:var(--bs-border-radius)}#offcanvas-cart.rounded-cart .offcanvas-header{border-top-right-radius:inherit;border-top-left-radius:inherit}@media(max-width:575px){#offcanvas-cart.rounded-cart{width:calc(100% - 1.5rem)!important}}.cart-goal .progress{position:relative;overflow:visible}.cart-goal .progress-bar{border-radius:var(--bs-border-radius)}.cart-goal-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--bs-light-darken-5)}#cart-testimonial{position:relative;padding:.5rem;line-height:normal}#cart-testimonial.has-testimonial-img{display:flex;align-items:center}#cart-upsell-title{border-bottom:1px solid var(--bs-border-color);padding-bottom:.5rem}.cart-upsell-list-horizontal{display:flex;flex-wrap:nowrap;overflow:auto;margin:0 -1rem 1rem;padding:0 .5rem 1rem}.cart-upsell-list-horizontal .product-item{width:42%;flex-shrink:0}.cart-upsell-list-horizontal .product-item .spr-badge-starrating{margin:0}.cart-upsell-list-horizontal .product-item .spr-badge-caption{display:block;line-height:1}.cart-upsell-list-vertical .product-item .spr-badge{margin-bottom:.25rem}.cart-upsell-list-vertical .product-item form{display:flex;align-items:center}.cart-upsell-list-vertical .product-item form .form-select{margin-bottom:0!important;margin-right:.5rem}body .pw-route-protection{padding:0}body .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-price{font-size:14px;line-height:normal;color:var(--bs-body-color)}body .pw-route-protection .pw-container:not(.legacy) .pw-row-3 .capsule{padding:2px 6px;background-color:var(--bs-light)}body .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch{background-color:rgba(var(--bs-dark-rgb),.5)}body .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .pw-toggle-wrapper .pw-switch[data-toggle=true]{background-color:var(--bs-dark)}body .pw-route-protection .pw-container:not(.legacy) .pw-row-1 .left .pw-title{color:var(--bs-body-color)}body .pw-route-protection .pw-container:not(.legacy) .pw-row-2 .pw-subtitle-text{color:var(--bs-body-color);opacity:.75}#cart-shipping-protection .cart-protection-image{flex-shrink:0;align-self:auto;position:relative;z-index:0}#cart-shipping-protection-checkbox.form-check-input{width:2.4em;height:1.2em}:is(#cart,#offcanvas-cart) .pa-cart-item-details{display:grid;grid-template-columns:minmax(0,1fr) fit-content(45%);column-gap:8px;align-content:start;align-items:start}:is(#cart,#offcanvas-cart) .pa-cart-item-details>*{grid-column:1 / -1;min-width:0}:is(#cart,#offcanvas-cart) .pa-cart-item-details>.product-item-title{grid-column:1;grid-row:1;overflow-wrap:anywhere}:is(#cart,#offcanvas-cart) .pa-cart-item-details>.product-item-price{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:2px 4px;padding:0!important;margin:0!important;text-align:right}:is(#cart,#offcanvas-cart) .pa-cart-item-details>.product-item-price>span{white-space:nowrap;margin:0!important}:is(#cart,#offcanvas-cart) .pa-cart-item-details>.d-flex{margin-top:12px}#offcanvas-cart{--pa-cart-side-spacing: 20px}#offcanvas-cart .offcanvas-header,#offcanvas-cart .offcanvas-body,#offcanvas-cart .offcanvas-footer{padding-left:var(--pa-cart-side-spacing)!important;padding-right:var(--pa-cart-side-spacing)!important}@media(min-width:992px){#offcanvas-cart{--pa-cart-side-spacing: 24px}}:is(#cart,#offcanvas-cart) .pa-cart-free-badge{display:inline-block;background-color:#f5e8e8;color:#000;border:0;border-radius:0;padding:.25rem .5rem;font-family:var(--bs-body-font-family);font-size:.85rem;font-weight:400;font-style:normal;line-height:1.2;letter-spacing:normal;text-transform:none}:is(#cart,#offcanvas-cart) .pa-cart-item-details:has(.pa-cart-free-badge){grid-template-columns:minmax(0,1fr) auto}:is(#cart,#offcanvas-cart) .product-item-price:has(.pa-cart-free-badge){flex-wrap:nowrap;column-gap:8px}@media(max-width:380px){:is(#cart,#offcanvas-cart) .pa-cart-free-badge{font-size:.74rem}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/cart.css.map */
