:root{--vdd--site-padding:clamp( 1rem, 0.5rem + 1.3333vw, 2rem );--vdd--content-width--default:calc(1272px + var(--vdd--site-padding) * 2);--vdd--content-width--narrow:calc(900px + var(--vdd--site-padding) * 2);--vdd--content-width--wide:calc(1600px + var(--vdd--site-padding) * 2);--vdd--transition--default:0.15s ease-out;--vdd--transition--long:0.25s ease-out;--vdd--transition--button:0.2s ease-out;--vdd--border-radius--default:8px;--vdd--border-radius--tight:4px;--vdd--border-radius--pill:1337px;--vdd--font-weight--regular:400;--vdd--font-weight--medium:500;--vdd--font-weight--semi-bold:600;--vdd--font-weight--bold:700;--vdd--font-weight--extra-bold:800;--vdd--focus-outline:2px dashed var(--wp--preset--color--primary-100);--vdd--shadow--small:0 1px 2px rgb(0 0 0 / 6%), 0 1px 5px rgb(0 0 0 / 6%)}.vdd-side-cart-trigger{display:block;flex-shrink:0;width:2.5rem;height:2.5rem}.vdd-side-cart-trigger .vdd-side-cart-trigger__icon{position:relative;display:flex;justify-content:center;align-items:center;border-radius:100%;width:100%;height:100%;color:var(--wp--preset--color--neutral-300)}.vdd-side-cart-trigger .vdd-side-cart-trigger__icon::after{content:url("data:image/svg+xml,<svg width=\"23\" height=\"29\" viewBox=\"0 0 23 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.0843 6.38435H2.24214L0.513795 24.4633C0.350724 26.1678 1.65425 27.6461 3.32131 27.6461H11.0843\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.0845 23.8356H4.55127\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.0846 0.5C8.44532 0.5 6.30566 2.69876 6.30566 5.41091V9.04313\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.0845 6.38435H19.9277L21.656 24.4633C21.8191 26.1678 20.5156 27.6461 18.8485 27.6461H11.0855\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.0845 23.8356H17.6187\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/><path d=\"M11.0845 0.5C13.7237 0.5 15.8634 2.69876 15.8634 5.41091V9.04313\" stroke=\"%232F2F2F\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");height:1.75rem}.vdd-side-cart-trigger .vdd-side-cart-trigger__icon .vdd-side-cart-trigger__amount{pointer-events:none;position:absolute;bottom:38%;left:55%;display:flex;justify-content:center;align-items:center;border-radius:100%;width:.9375rem;height:.9375rem;background:var(--wp--preset--color--neutral-800);font-size:.625rem;font-weight:var(--vdd--font-weight--semi-bold);letter-spacing:-.5px;transition:transform var(--vdd--transition--default);color:var(--wp--preset--color--neutral-100)}.vdd-side-cart-trigger .vdd-side-cart-trigger__icon .vdd-side-cart-trigger__amount[data-cart-amount="0"]{display:none}@media(hover:hover){.vdd-side-cart-trigger .vdd-side-cart-trigger__icon:hover .vdd-side-cart-trigger__amount{transform:scale(1.1)}}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:1!important}.xoo-wsc-container{z-index:9999999999!important;overflow:hidden;transition:.2s ease!important}.xoo-wsc-markup .xoo-wsc-opac{z-index:999999996;background:linear-gradient(0deg,rgba(27,27,27,.6) 0%,rgba(27,27,27,.6) 100%);transition:height 0s 0s,opacity .2s ease!important}.xoo-wsc-markup .xoo-wsc-header{padding:1rem}.xoo-wsc-markup .xoo-wsc-header .xoo-wsch-text{font-size:var(--wp--preset--font-size--md);font-family:var(--wp--preset--font-family--secondary);margin-inline:0;font-weight:var(--vdd--font-weight--semi-bold)}.xoo-wsc-markup .xoo-wsc-header .xoo-wsch-close{display:flex;justify-content:center;align-items:center;margin:0!important;width:2rem;height:2rem;transform:translateX(.625rem)}.xoo-wsc-markup .xoo-wsc-header .xoo-wsch-close::before{content:"";display:inline-block;width:14px;height:14px;background:url("data:image/svg+xml;utf8,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0.162442 0.947078C-0.0541472 0.730489 -0.0541472 0.37923 0.162442 0.162527C0.37903 -0.0541757 0.730289 -0.0541757 0.946992 0.162527L6.99997 6.21551L13.053 0.162527C13.2695 -0.0541757 13.6208 -0.0541757 13.8376 0.162527C14.0542 0.379116 14.0542 0.730489 13.8376 0.947078L7.78441 6.99994L13.8375 13.053C14.0541 13.2696 14.0541 13.6209 13.8375 13.8376C13.6208 14.0543 13.2695 14.0543 13.0528 13.8376L6.99986 7.78461L0.946992 13.8376C0.730403 14.0543 0.379144 14.0543 0.162442 13.8376C-0.0541472 13.621 -0.0541472 13.2697 0.162442 13.053L6.21542 6.99994L0.162442 0.947078Z\" fill=\"%23333333\"/></svg>") no-repeat center/contain}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-products{display:flex;flex-direction:column}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product{display:flex;gap:.6875rem;margin-top:.5rem;margin-bottom:0;margin-inline:.75rem;padding:.6875rem .625rem;border-radius:var(--vdd--border-radius--tight)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-img-col{align-self:start;width:auto}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-img-col a{display:flex;padding:.5rem;border-radius:var(--vdd--border-radius--tight);width:4.5rem;height:4.5rem;background-color:var(--wp--preset--color--neutral-200)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-img-col img{border-radius:0;width:100%;height:100%;object-fit:contain}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sum-col{padding:0}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-sm-left{display:grid;grid-template:"pname pname" auto "qty price" auto "variation variation" auto/auto 1fr;align-items:center;gap:.625rem 1rem}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-sm-left>*{padding:0}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-pname{grid-area:pname}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-qty-box{grid-area:qty}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-pprice{grid-area:price}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .variation{grid-area:variation;font-size:var(--wp--preset--font-size--xs);font-family:var(--wp--preset--font-family--secondary);color:var(--wp--preset--color--neutral-600)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .variation p{font-size:inherit}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-sm-info .xoo-wsc-sm-right{padding:0}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pname{overflow:hidden;line-height:normal;white-space:nowrap;text-overflow:ellipsis}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pname a,.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pname .xoo-wsc-pname__cutting{font-size:var(--wp--preset--font-size--sm);font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--bold)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pprice{font-size:0;color:rgba(0,0,0,0)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pprice .woocommerce-Price-amount{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-family:var(--wp--preset--font-family--secondary);letter-spacing:.5px}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-pprice .woocommerce-Price-amount::before{content:"*";font-size:var(--wp--preset--font-size--sm);font-family:var(--wp--preset--font-family--primary);font-weight:var(--vdd--font-weight--regular);transform:translateY(2px);color:var(--wp--preset--color--neutral-600)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-qty-box{overflow:hidden;border:1px solid var(--wp--preset--color--neutral-400);border-radius:var(--vdd--border-radius--tight);width:fit-content;max-width:unset}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-qty-box .xoo-wsc-qty{flex-grow:0;padding:.25rem .5rem;border:0;width:2.5rem;height:auto;font-size:.875rem;font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--semi-bold);color:var(--wp--preset--color--neutral-800)}.xoo-wsc-markup .xoo-wsc-body .xoo-wsc-product .xoo-wsc-qty-box .xoo-wsc-chng{min-width:1.75rem;font-family:var(--wp--preset--font-family--secondary);font-weight:var(--vdd--font-weight--regular)}.xoo-wsc-markup .xoo-wsc-footer{padding:1rem;box-shadow:var(--vdd--shadow--small)}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-totals{margin-bottom:1rem;padding:0;font-family:var(--wp--preset--font-family--secondary)}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-totals>*{padding-inline:0}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-totals .xoo-wsc-ft-amt-total{margin-top:.75rem;padding-top:.875rem;border-top:1px solid var(--wp--preset--color--neutral-400)}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{gap:.5rem}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont>a{border-radius:var(--vdd--border-radius--tight);font-size:var(--wp--preset--font-size--sm);font-family:var(--wp--preset--font-family--primary);font-weight:var(--vdd--font-weight--bold)}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-cart,.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-continue{padding:.5625rem .875rem;border:1px solid var(--wp--preset--color--neutral-800);background-color:rgba(0,0,0,0);color:var(--wp--preset--color--neutral-800);transition:background-color .2s ease-out,color .2s ease-out,border-radius .2s ease-out,border-color .2s ease-out}@media(hover:hover){.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-cart:hover,.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-continue:hover{border-radius:0;background-color:var(--wp--preset--color--neutral-800);color:var(--wp--preset--color--neutral-100)!important}}.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout{padding:.6875rem .875rem;border:0!important;background-color:var(--wp--preset--color--neutral-800)!important;color:var(--wp--preset--color--neutral-100)!important;transition:background-color .2s ease-out,border-radius .2s ease-out!important}@media(hover:hover){.xoo-wsc-markup .xoo-wsc-footer .xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout:hover{border-radius:0!important;background-color:var(--wp--preset--color--neutral-900)!important}}.xoo-wsc-markup .xoo-wsc-empty-cart .xoo-wsc-btn{display:none}