﻿.xoo-wsc-cart-active .xoo-wsc-container{width:100%;z-index:2000000001;max-width:768px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header{border-bottom:0;background-color:var(--brand-secondary);padding:var(--spacing-xl, 16px) var(--spacing-3xl, 24px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top{justify-content:space-between;align-items:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text{font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-basket{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close{font-size:25px;font-weight:300;color:var(--base-black);cursor:pointer;width:18px;right:25px !important;top:14px !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close::before{content:"×"}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-is-child .woocommerce-Price-amount{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body{background:var(--grey-6);padding:var(--spacing-xl) var(--spacing-3xl)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products{display:flex;flex-direction:column;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-is-child{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-composite-wrapper{display:flex;flex-direction:column;gap:var(--spacing-md, 8px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product{border:1px solid var(--grey-3);padding:var(--spacing-lg, 13px);margin:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-composite_parent:has(.component-parent){display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-pprice{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-img-col{grid-column:1;grid-row:1;width:120px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-img-col img{width:100%;object-fit:cover;border-radius:4.8px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--spacing-3xl, 24px);width:100%}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left{display:contents}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname{line-height:normal}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box{grid-row:2;border:1px solid var(--grey-2);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 9px) var(--spacing-lg, 13px);height:36px;max-width:100px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus,.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-plus{width:18px;cursor:pointer;font-size:var(--spacing-3xl, 24px);font-weight:var(--font-weight-light, 400)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus{height:16px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus.xoo-wsc-minus-disabled{min-width:18px;display:flex;justify-content:center;align-items:center;font-weight:600;height:16px;position:relative;top:-1px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box input.xoo-wsc-qty{border:none;font-weight:var(--font-weight-semibold, 600);min-width:20px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box input.xoo-wsc-qty:focus-visible{outline:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right{grid-row:2}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap{display:flex;flex-direction:column-reverse;gap:0;font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal{font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px) !important;font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount{font-family:var(--font-headline);font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount>bdi{font-size:var(--spacing-2xl, 24px) !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount>bdi>span{font-size:var(--spacing-2xl, 24px) !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-regular-price{color:var(--grey-2);font-size:var(--spacing-2xl, 20px);text-decoration:none !important;text-align:end}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-regular-price>span{text-decoration:line-through 1px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del{position:absolute;top:12px;right:12px;width:18px;height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del::before{content:none !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del{background-image:url("../media/images/trash.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child{padding:0;margin:0;border:none;background:rgba(0,0,0,0);border-radius:0;gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-img-col{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col{padding:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info{padding:0;gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left{gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component{margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component dt{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component dd{margin:0;font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-sml-qty{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container{background:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .lSAction .lSPrev{left:10px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .lSAction .lSNext{right:10px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-slider{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-slider{grid-template-columns:repeat(2, 1fr)}}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-heading{font-family:var(--font-headline);font-size:1.5rem;font-weight:100;padding:2rem 0 1rem 2rem;text-align:left;border-top:1px solid var(--grey-color);margin-top:1rem}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer{box-shadow:none;border-top:1px solid var(--grey-3);background:var(--base-white);padding:var(--spacing-lg, 12px) var(--spacing-5xl, 40px);position:sticky;bottom:0;display:flex;gap:var(--spacing-2xl, 20px);align-items:flex-start;justify-content:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{display:flex;flex-direction:row;gap:var(--spacing-2xl, 20px);width:100%}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont:not(:has(a.xoo-wsc-ft-btn-checkout)){max-width:400px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{flex:1 0 0;border-radius:var(--radius-md, 8px);padding:var(--spacing-xl, 16px) 0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md, 8px);font-family:var(--font-body);font-size:var(--font-size-2, 14px);font-weight:var(--font-weight-regular, 400);line-height:normal;letter-spacing:-0.14px;text-decoration:none;min-width:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue{background-color:var(--brand-primary);color:var(--base-white)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout{background-color:var(--brand-accent);color:var(--base-white)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout::before{width:18px;height:18px;color:var(--base-white) !important;z-index:1000;content:url(../media/images/Basket.svg)}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:.2}.xoo-wsc-basket,.xoo-wsc-basket[style*=block]{display:none !important}.xoo-wsc-markup .xoo-wsc-btn,.xoo-wsc-markup .woocommerce-shipping-calculator button[type=submit]{border-radius:var(--radius-md)}.xoo-wsc-composite-options{background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3)}.xoo-wsc-composite-options>.xoo-wsc-option-item:last-child{border-bottom:1px solid var(--brand-accent)}.xoo-wsc-composite-options .xoo-wsc-option-variation{padding:10px 0;border-top:1px solid var(--brand-accent);margin:0 12px}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation{margin:0;display:flex;flex-direction:column;gap:4px}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation .variation-item{display:flex;flex-direction:row;gap:8px;align-items:baseline}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dt{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);margin:0}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dd{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-regular, 400);margin:0}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dd p{margin:0}.xoo-wsc-option-item{background-color:var(--base-white);padding:10px 0;border-left-color:var(--base-white);border-top:1px solid var(--brand-accent);margin:0 12px 0 12px;display:flex;justify-content:space-between}.xoo-wsc-option-item .xoo-wsc-option-name{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:var(--spacing-2xl, 20px)}.xoo-wsc-bundled-wrapper{display:none;background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3)}.xoo-wsc-bundled-info{background-color:var(--base-white);border-bottom:1px solid var(--brand-accent);padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;margin:0 12px;color:var(--brand-primary)}.xoo-wsc-bundled-info a{font-size:var(--font-size-1, 12px)}.xoo-wsc-bundled-info .xoo-wsc-pname{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600)}.xoo-wsc-bundled-info .xoo-wsc-sml-qty{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);width:41px}.xoo-wsc-edit-wrapper{background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3);border-bottom:1px solid var(--grey-3);border-bottom-left-radius:var(--radius-md, 8px);border-bottom-right-radius:var(--radius-md, 8px);padding:var(--spacing-xl, 16px);display:flex;justify-content:flex-end;margin-bottom:var(--spacing-md, 8px)}.xoo-wsc-smr-edit{grid-column:1/-1;grid-row:3;background:var(--base-white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-md, 9px) var(--spacing-xl, 17px);font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--spacing-2xl, 20px);color:var(--brand-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:left;text-decoration:none;width:auto;align-self:flex-end;margin-top:0}.xoo-wsc-smr-edit:hover{background:var(--grey-4)}.xoo-wsc-ft-totals{display:none}.xoo-wsc-option-qty{font-size:var(--font-size-1, 12px);width:41px;font-weight:var(--font-weight-semibold, 600)}.xoo-wsc-sm-sales{width:fit-content !important;border:none !important;padding:0 !important;color:var(--brand-accent) !important}.xoo-wsc-product:not(.xoo-wsc-is-parent):not(.xoo-wsc-is-child){margin-bottom:var(--spacing-md, 8px) !important;border-bottom:1px solid var(--grey-3) !important;border-bottom-left-radius:var(--radius-md, 8px) !important;border-bottom-right-radius:var(--radius-md, 8px) !important}/*# sourceMappingURL=cart.css.map */
