cart-drawer.is-empty .cart-drawer__crosssell,cart-drawer.is-empty .cart-drawer__crosssell-desktop,cart-drawer.is-empty .cart-drawer__progress-bar,cart-drawer.is-empty .drawer__footer{display:none}cart-drawer.active .cart-drawer__crosssell-desktop{opacity:1;transform:translateX(-100%);transition:all .2s cubic-bezier(.87,0,.13,1);transition-delay:.05s}cart-drawer .drawer__inner{max-width:100vw;padding:2rem 0}@media screen and (max-width:749.98px){cart-drawer .drawer__inner{padding:1.5rem 0}}cart-drawer .drawer__header{padding:0 3rem 2rem;position:relative}@media screen and (max-width:749.98px){cart-drawer .drawer__header{padding:0 2rem 1.5rem}}cart-drawer .drawer__header:after{background:#e7e7e7;bottom:0;content:"";height:.1rem;left:50%;position:absolute;transform:translateX(-50%);width:calc(100% + 6rem)}cart-drawer .drawer__heading{font-size:2.5rem;line-height:1.4;margin:0}@media screen and (max-width:749.98px){cart-drawer .drawer__heading{font-size:calc(var(--font-heading-scale)*1.8rem)}}cart-drawer .drawer__close{right:1.4rem;top:-.2rem}@media screen and (max-width:749.98px){cart-drawer .drawer__close{top:.9rem}}cart-drawer .drawer__close .svg-wrapper{height:1.3rem;width:1.3rem}cart-drawer .drawer__cart-items-wrapper{padding:3rem 3rem .5rem}@media screen and (max-width:749.98px){cart-drawer .drawer__cart-items-wrapper{padding:2rem}}cart-drawer .drawer__cart-items-wrapper .cart__login-title{margin-top:3rem}cart-drawer .drawer__cart-items-wrapper .cart-item{gap:1.5rem;grid-template-columns:8rem 1fr auto}cart-drawer .drawer__cart-items-wrapper .cart-item:not(:first-child){margin-top:2rem}cart-drawer .drawer__cart-items-wrapper .cart-item td{padding-top:0}cart-drawer .drawer__cart-items-wrapper .cart-item td+td{padding-left:0}cart-drawer .drawer__cart-items-wrapper .cart-item__media{width:8rem}cart-drawer .drawer__cart-items-wrapper .cart-item__image{border-radius:.5rem}cart-drawer .drawer__cart-items-wrapper .cart-item__name{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;line-height:1.1;padding-top:.5rem}@media screen and (max-width:749.98px){cart-drawer .drawer__cart-items-wrapper .cart-item__name{font-size:calc(var(--font-body-scale)*1.2rem)}}cart-drawer .drawer__cart-items-wrapper .cart-item__name:hover{text-decoration:none}cart-drawer .drawer__cart-items-wrapper .cart-item__gamme{color:#707070;font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.1;margin-top:.5rem}cart-drawer .drawer__cart-items-wrapper .cart-item__totals{grid-column:3;grid-row:2;padding-top:.5rem!important}cart-drawer .drawer__cart-items-wrapper .cart-item__totals .price{font-size:calc(var(--font-body-scale)*1.4rem);font-weight:600;line-height:1.1}@media screen and (max-width:749.98px){cart-drawer .drawer__cart-items-wrapper .cart-item__totals .price{font-size:calc(var(--font-body-scale)*1.2rem)}}cart-drawer .drawer__cart-items-wrapper .cart-item__totals .loading__spinner{padding-top:0}cart-drawer .drawer__cart-items-wrapper .cart-item__remove{grid-column:3;grid-row:1;padding-top:.5rem!important}cart-drawer .drawer__cart-items-wrapper .cart-item__remove cart-remove-button{justify-content:flex-end}cart-drawer .drawer__cart-items-wrapper .cart-item__remove cart-remove-button .cart-remove-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer}cart-drawer .drawer__cart-items-wrapper .cart-item__remove cart-remove-button .cart-remove-button .svg-wrapper,cart-drawer .drawer__cart-items-wrapper .cart-item__remove cart-remove-button .cart-remove-button svg{height:1.6rem;width:1.5rem}cart-drawer .drawer__cart-items-wrapper .cart-item__details{grid-column:2;grid-row:1}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity{grid-column:2!important;grid-row:2}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity{align-items:center;min-height:unset}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity__button{background-color:#edf1f0!important;border-radius:50%;height:1.8rem;padding:.5rem;width:1.8rem}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity__button .svg-wrapper,cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity__button .svg-wrapper svg{height:.8rem;width:.8rem}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity__button .svg-wrapper svg path{fill:#026466}cart-drawer .drawer__cart-items-wrapper .cart-item__quantity .quantity__input{color:#026466;font-size:calc(var(--font-body-scale)*1.4rem);font-weight:400;max-width:2.5rem;text-align:center}cart-drawer .drawer__cart-items-wrapper .cart-item__error{margin:0}cart-drawer .drawer__footer{border-color:#e7e7e7;padding:1rem 3rem 0}@media screen and (max-width:749.98px){cart-drawer .drawer__footer{padding:1.5rem 2rem 0}}cart-drawer .cart-drawer__empty-content-inner{background:#edf1f0;border-radius:1rem;padding:4rem 2rem}cart-drawer .cart-drawer__empty-content-inner .button{margin:1.5rem auto 0;width:-moz-fit-content;width:fit-content}cart-drawer .cart-drawer__empty-text{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:600;line-height:1.1}cart-drawer .cart-drawer__empty-text p{margin:0}cart-drawer .cart-drawer__block-heading{font-size:calc(var(--font-body-scale)*1.6rem);font-weight:700;letter-spacing:-.04rem;line-height:1.1;text-align:center}cart-drawer .cart-drawer__items{display:flex;flex-direction:column}cart-drawer .cart-drawer__form{display:grid;grid-template-rows:1fr auto;height:-moz-fit-content;height:fit-content}cart-drawer .cart-drawer__reassurances{display:flex;flex-wrap:wrap;gap:0 1rem;justify-content:center;margin-top:1rem}cart-drawer .cart-drawer__reassurance{align-items:center;display:flex;gap:.8rem}cart-drawer .cart-drawer__reassurance-icon{flex-shrink:0;height:auto;width:1.6rem}cart-drawer .cart-drawer__reassurance-text{font-size:calc(var(--font-body-scale)*1.2rem);line-height:1.2;padding-top:.2rem}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__reassurance-text{font-size:calc(var(--font-body-scale)*1rem)}}cart-drawer .cart-drawer__progress-bar{padding:1.5rem 3rem}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar{padding-inline:2rem}}cart-drawer .cart-drawer__progress-bar .progress-bar__wrapper{width:100%}cart-drawer .cart-drawer__progress-bar .progress-bar__info{color:#031717;font-size:calc(var(--font-body-scale)*1.2rem);margin-bottom:1rem}cart-drawer .cart-drawer__progress-bar .progress-bar__info span{font-weight:600}cart-drawer .cart-drawer__progress-bar .progress-bar__container{background:#fef9f5;border-radius:.5rem .5rem 0 0;min-height:8.4rem;padding:1rem 2rem;position:relative}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar .progress-bar__container{background:#fff;min-height:4rem;padding:0}}cart-drawer .cart-drawer__progress-bar .progress-bar__bar{background:#d8d8d8;height:.2rem;position:relative;top:4rem;width:100%}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar .progress-bar__bar{top:2rem}}cart-drawer .cart-drawer__progress-bar .progress-bar__progress{background-color:#026466;display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s ease}cart-drawer .cart-drawer__progress-bar .progress-bar__steps{height:0;position:relative;width:100%;z-index:1}cart-drawer .cart-drawer__progress-bar .progress-bar__step{align-items:center;display:flex;flex-direction:column;gap:.8rem;position:absolute;transform:translateX(-50%)}cart-drawer .cart-drawer__progress-bar .progress-bar__step-dot{align-items:center;background-color:#fff;border:.2rem solid rgba(2,100,102,.2);border-radius:50%;display:flex;height:4rem;justify-content:center;padding:.7rem;position:relative;transition:all .2s cubic-bezier(.87,0,.13,1);width:4rem}cart-drawer .cart-drawer__progress-bar .progress-bar__step-dot img{height:auto;max-width:100%}cart-drawer .cart-drawer__progress-bar .progress-bar__step-dot:after{background:50%/cover no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDE0Ij48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iNyIgZmlsbD0iIzAyNjQ2NiIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTAuOTA4IDUuMDkgNi4wMjMgOS44MjFsLTIuOTMtMi44NCIvPjwvc3ZnPg==");content:"";height:1.4rem;opacity:0;position:absolute;right:-.5rem;top:-.3rem;visibility:hidden;width:1.4rem}cart-drawer .cart-drawer__progress-bar .progress-bar__step-amount{color:#031717;font-size:calc(var(--font-body-scale)*1.2rem);font-weight:600;line-height:1.2;white-space:nowrap}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar .progress-bar__step-amount{display:none}}cart-drawer .cart-drawer__progress-bar .progress-bar__step.reached .progress-bar__step-dot{border-color:#026466}cart-drawer .cart-drawer__progress-bar .progress-bar__step.reached .progress-bar__step-dot:after{opacity:1;visibility:visible}cart-drawer .cart-drawer__progress-bar .progress-bar__step.next-step:after{border-bottom:1rem solid #b8e0d4;border-left:.8rem solid transparent;border-right:.8rem solid transparent;bottom:-1.2rem;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar .progress-bar__step.next-step:after{display:none}}cart-drawer .cart-drawer__progress-bar .progress-bar__progress-info{align-items:center;background-color:#b8e0d4;border-radius:0 0 .5rem .5rem;display:flex;gap:.5rem;justify-content:center;padding:.5rem}@media screen and (max-width:749.98px){cart-drawer .cart-drawer__progress-bar .progress-bar__progress-info{display:none}}cart-drawer .cart-drawer__progress-bar .progress-bar__progress-info-icon img{filter:brightness(0);height:auto;max-height:1.8rem;width:2.6rem}cart-drawer .cart-drawer__progress-bar .progress-bar__progress-info-text{font-size:calc(var(--font-body-scale)*1.2rem)}cart-drawer .cart-drawer__crosssell{background:#edf1f0;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding:2rem 3rem 3.6rem;position:relative}@media screen and (min-width:990px){cart-drawer .cart-drawer__crosssell{display:none}}cart-drawer .cart-drawer__crosssell-products{width:100%}cart-drawer .cart-drawer__crosssell .swiper-pagination{bottom:1.2rem!important;top:auto}cart-drawer .cart-drawer__crosssell .grid{flex-wrap:nowrap;gap:0}cart-drawer .cart-drawer__crosssell .card{padding:0}cart-drawer .cart-drawer__crosssell .card__inner{max-width:8rem}cart-drawer .cart-drawer__crosssell .card__inner .card__media{border-radius:1rem 0 0 1rem}cart-drawer .cart-drawer__crosssell .card__content{padding:.8rem 0}cart-drawer .cart-drawer__crosssell .card__information{display:flex;flex-direction:column}cart-drawer .cart-drawer__crosssell .card__heading{order:0}cart-drawer .cart-drawer__crosssell .card__gamme{color:#707070;order:1}cart-drawer .cart-drawer__crosssell .card-information{order:2}cart-drawer .cart-drawer__crosssell .card-information .price__regular .price-item{color:#031717}cart-drawer .cart-drawer__crosssell .st-wishlist-button{display:none}cart-drawer .cart-drawer__crosssell-desktop{background:#edf1f0;height:100vh;max-width:24rem;opacity:0;overflow-y:auto;padding:2rem 2rem 2rem 3rem;position:absolute;transform:translateX(0);transition-delay:0;transition:none;width:100%}cart-drawer .cart-drawer__crosssell-desktop .cart-drawer__block-heading{margin-bottom:2rem;margin-left:-.5rem}cart-drawer .cart-drawer__crosssell-desktop-products{display:flex;flex-direction:column;gap:2rem}cart-drawer .cart-drawer__crosssell-desktop-product .product__tags,cart-drawer .cart-drawer__crosssell-desktop-product .st-wishlist-button{display:none!important}cart-drawer .cart-drawer__crosssell-desktop-product .card__information{display:flex;flex-direction:column}cart-drawer .cart-drawer__crosssell-desktop-product .card__heading{order:-1}cart-drawer .cart-drawer__samples{background:#fef9f5;display:flex;flex-direction:column;gap:1rem;margin:0 3rem 2rem;padding:1.5rem 1.5rem 3.6rem;position:relative}cart-drawer .cart-drawer__samples .swiper{width:100%}cart-drawer .cart-drawer__samples .swiper-wrapper{flex-wrap:nowrap;gap:0;margin-bottom:0}cart-drawer .cart-drawer__samples .swiper-pagination{bottom:1.2rem!important;top:auto}cart-drawer .cart-drawer__samples .card .card-information .price{display:none}