body{overflow-x:hidden}.basket{position:relative}#cart-container .cart{display:flex;flex-direction:row;flex-wrap:nowrap;gap:2rem}@media only screen and (max-width:991.98px){#cart-container .cart{display:block}}#cart-container .cart__title{font-size:22px;font-weight:700;margin:18px 0 30px;text-align:center}@media only screen and (min-width:768px){#cart-container .cart__title{font-size:42px;font-weight:600;margin:32px 0 30px;text-align:left}}#cart-container .cart .cart-item{border-bottom:1px solid hsla(0,0%,73%,.5)}#cart-container .cart .items-wrapper{padding-bottom:3rem}#cart-container .cart-details{background:#f4f4f4;border-radius:0;box-sizing:border-box;margin-left:auto;min-width:200px;padding:50px 45px 44px;position:relative;width:380px}@media only screen and (max-width:575.98px){#cart-container .cart-details{padding:30px 25px 35px}}@media only screen and (max-width:991.98px){#cart-container .cart-details{margin-bottom:2rem;width:100%}}@media only screen and (min-width:992px){#cart-container .cart-details{padding:15px 0 40px 81px}}#cart-container .cart-details__inner{position:sticky;top:8rem}#cart-container .cart-details:after{background:inherit;content:"";height:100%;pointer-events:none;position:absolute;right:-8rem;top:0;width:8rem}@media only screen and (max-width:991.98px){#cart-container .cart-details:after{display:none}}@media only screen and (min-width:1399.98px){#cart-container .cart-details:after{right:calc(-50vw - -708.5px + -8rem);width:calc(50vw - 708.5px + 8rem)}}#cart-container .cart-details:before{background:inherit;content:"";height:100%;left:0;max-height:200px;pointer-events:none;position:absolute;top:100%;width:calc(100% + 8rem);z-index:-1}@media only screen and (max-width:991.98px){#cart-container .cart-details:before{display:none}}@media only screen and (min-width:1399.98px){#cart-container .cart-details:before{width:calc(100% + 50vw - 750px + 8rem)}}#cart-container .cart-details .checkout-btn{box-sizing:border-box;display:flex;justify-content:center;margin-top:2rem;width:100%}#cart-container .cart-details__title{font-size:18px;font-weight:700;margin:18px 0 50px;text-align:center}@media only screen and (max-width:991.98px){#cart-container .cart-details__title{margin:0 0 25px}}@media only screen and (min-width:768px){#cart-container .cart-details__title{font-size:30px;font-weight:600;margin:60px 0 30px;text-align:left}}#cart-container .cart-details>div>div{border-top:1px solid hsla(0,0%,73%,.5)}#cart-container .cart-details .postage-wrapper,#cart-container .cart-details .sub-total-wrapper,#cart-container .cart-details .total-wrapper{display:flex;gap:1rem;justify-content:space-between}#cart-container .cart-details .postage-wrapper p,#cart-container .cart-details .postage-wrapper span,#cart-container .cart-details .sub-total-wrapper p,#cart-container .cart-details .sub-total-wrapper span,#cart-container .cart-details .total-wrapper p,#cart-container .cart-details .total-wrapper span{box-sizing:inherit;display:block;font-family:var(--font-regular);font-size:16px;letter-spacing:0;margin-block-end:1em;margin-block-start:1em;margin-inline-end:0;margin-inline-start:0}#cart-container .cart-details .postage-wrapper p,#cart-container .cart-details .sub-total-wrapper p,#cart-container .cart-details .total-wrapper p{font-weight:600}#cart-container .cart-details .postage-wrapper p a,#cart-container .cart-details .sub-total-wrapper p a,#cart-container .cart-details .total-wrapper p a{display:block;font-size:12px;margin-top:4px}#cart-container .cart-details .postage-wrapper span,#cart-container .cart-details .sub-total-wrapper span,#cart-container .cart-details .total-wrapper span{font-family:var(--font-heavy)}#cart-container .item{display:flex}#cart-container .item .p-var{display:none}#cart-container .item .oos{width:unset}#cart-container .item .img-wrap{height:120px;width:120px}#cart-container .item .content-wrapper .cart-info{align-items:start;border:0;flex-direction:column;gap:8px 25px;position:relative}@media only screen and (max-width:575.98px){#cart-container .item .content-wrapper .cart-info{padding-bottom:36px}}#cart-container .item .content-wrapper .cart-info>div{align-items:center;display:flex;gap:1rem;height:auto}#cart-container .item .content-wrapper .cart-info>div .label{font-family:var(--font-regular);font-size:14px;font-weight:600}#cart-container .item .content-wrapper .cart-info>div p{font-family:var(--font-heavy);font-size:16px;font-weight:100;margin:0}#cart-container .item .content-wrapper .cart-info .p-variant{gap:0}#cart-container .item .content-wrapper .cart-info .p-variant .label{margin-right:6px}#cart-container .item .content-wrapper .cart-info .p-price{display:none}#cart-container .item .content-wrapper .cart-info .p-quantity{align-items:start;display:flex;flex-direction:column;gap:0;margin-top:20px;order:5}#cart-container .item .content-wrapper .cart-info .p-quantity .label{margin-bottom:6px}#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .quantity{align-items:center;background-color:#f2f2f2;border:none;display:flex;justify-content:center;min-height:44px;min-width:40px}#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .quantity span{font-family:var(--font-bold);font-size:12px;line-height:12px}#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .minus,#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .plus{align-items:center;background-color:#f2f2f2;border:none;color:#000;display:flex;font-family:var(--font-regular);font-size:24px;justify-content:center;line-height:0;min-height:44px;min-width:46px}#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .minus[disabled],#cart-container .item .content-wrapper .cart-info .p-quantity .quantity-wrapper .plus[disabled]{cursor:not-allowed;opacity:.65}#cart-container .item .content-wrapper .cart-info .p-subtotal{bottom:0;position:absolute;right:0}@media only screen and (max-width:575.98px){#cart-container .item .content-wrapper .cart-info .p-subtotal{left:0}}.cart-no-items{margin-bottom:30px;text-align:center}.cart-no-items__title{font-size:22px;font-weight:700;margin:30px 0;text-align:center}@media only screen and (min-width:768px){.cart-no-items__title{font-size:30px;font-weight:600;margin:30px 0;text-align:center}}.cart-no-items a{display:block;margin:0 auto}.cart-no-items .back-link{color:#000;font-size:14px;margin-top:1rem;text-decoration:underline}

/*# sourceMappingURL=section-v2-cart.min.css.map*/