.cfw-sc-container{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;transform:translateX(100%);transition:transform .5s;-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}.cfw-sc-container.open{transform:none}.cfw-sc-container .cfw-sc-base{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.cfw-sc-container .cfw-sc-base section>:not([hidden]) ~ :not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}.cfw-sc-container .cfw-sc-base section{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));border-left-width:1px;display:flex;flex-direction:column;flex:1 1 0%;height:100%;max-width:28rem;min-height:0;position:absolute;top:0;bottom:0;right:0;padding:0;--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);width:100vw}.cfw-sc-container .cfw-sc-base section header{padding-top:1rem;border-bottom:1px solid #ccc;display:flex;align-items:flex-start;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section header{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}}.cfw-sc-container .cfw-sc-base section header .title{display:flex;align-items:center;flex:1 1 0%;gap:.5rem}.cfw-sc-container .cfw-sc-base section header .title .cart-icon{height:1.5rem;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));width:1.5rem}.cfw-sc-container .cfw-sc-base section header .title h2{flex:1 1 0%;font-weight:500;font-size:1.125rem;line-height:1.75rem;margin:0;--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section header .close-panel{padding:0;background-color:rgba(255,255,255);border-radius:.375rem}.cfw-sc-container .cfw-sc-base section header .close-panel:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgba(99,102,241,var(--tw-ring-opacity))}.cfw-sc-container .cfw-sc-base section header .close-panel{--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section header .close-panel:hover{--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section header .close-panel span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.cfw-sc-container .cfw-sc-base section header .close-panel svg{height:1.5rem;width:1.5rem}.cfw-sc-container .cfw-sc-base section .cart-items{--tw-divide-y-reverse:0;--tw-divide-opacity:1;display:flex;flex-direction:column;flex:1 1 0%;overflow:auto;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;position:relative;color:rgba(55,65,81,var(--tw-text-opacity));gap:1rem;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));border-color:rgba(229,231,235,var(--tw-divide-opacity))}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;gap:1.5rem}}.cfw-sc-container .cfw-sc-base section .cart-items .product{display:flex;gap:.75rem}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-image{border-radius:.375rem;height:3rem;width:3rem;max-height:3rem;max-width:3rem}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items .product .product-image{max-height:4rem;max-width:4rem;width:4rem;height:4rem}}a.cfw-sc-pname{text-decoration:unset}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details{width:100%}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .name{font-weight:500;font-size:1rem;line-height:1.5rem}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .name{font-size:1.125rem;line-height:1.75rem}}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .cfw-rating{margin-left:.5rem;--tw-text-opacity:1;color:rgba(252,211,77,var(--tw-text-opacity))}.product-details .cfw-rating .star-rating{display:inline-flex;overflow:hidden;position:relative;height:1em;line-height:1;font-size:.6em;width:5.4em;margin:0}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .cfw-rating{margin-left:.75rem}}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions{display:grid;align-items:center;justify-content:space-between;font-size:1rem;line-height:1.5rem;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions{margin-top:.25rem}}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .price{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .qty-input{--tw-bg-opacity:1;padding:0;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.25rem;border:1px solid;outline:2px solid transparent;outline-offset:2px;padding-left:.5rem;width:3.5rem;border-color:#e5e7eb}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .qty-input{padding:1px}}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .cfw-remove-container{align-content:flex-end;width:unset;text-align:right;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .cfw-sc-remove{color:rgba(156,163,175,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .cfw-sc-remove:hover{--tw-text-opacity:1;color:rgba(239,68,68,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section .cart-items .product .product-details .actions .cfw-sc-remove svg{height:1.25rem;width:1.25rem}.cfw-sc-container .cfw-sc-base section .cart-meta{flex-shrink:0;height:auto;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;border-top:1px solid;--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgba(229,231,235,var(--tw-divide-opacity))}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section .cart-meta{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}}.cfw-sc-container .cfw-sc-base section .cart-meta .discount-container{font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem;position:relative;--tw-text-opacity:1;color:rgba(156,163,175,var(--tw-text-opacity));gap:.75rem}.cfw-sc-container .cfw-sc-base section .cart-meta .discount-container svg{height:1.5rem;width:1.5rem}.cfw-sc-container .cfw-sc-base section .cart-meta .discount-container .coupon-entry{flex:1 1 0%;position:relative}.cfw-sc-container .cfw-sc-base section .cart-meta .discount-container .coupon-entry a,.cfw-sc-container .cfw-sc-base section .cart-meta .discount-container .coupon-entry .coupon-form{height:100%;width:100%}.cfw-sc-container .cfw-sc-base section .cart-meta .cart-totals{--tw-border-opacity:1;border-color:rgba(249,250,251,var(--tw-border-opacity));border-top-width:1px;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));width:100%}.cart-totals td{padding:unset;border:unset}.cfw-sc-container .cfw-sc-base section .cart-meta .cart-totals tr:first-of-type td{padding-top:.75rem}.cfw-sc-container .cfw-sc-base section .cart-meta .cart-totals tr td:last-of-type{font-weight:500;text-align:right}.cfw-sc-container .cfw-sc-base section .cart-meta .cart-totals tr:last-of-type{--tw-text-opacity:1;color:rgba(55,65,81,var(--tw-text-opacity))}.cfw-sc-container .cfw-sc-base section footer{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity));flex-shrink:0;height:auto;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.cfw-sc-container .cfw-sc-base section footer{padding-left:1.5rem;padding-right:1.5rem}}.cfw-sc-container .cfw-sc-base section footer .cta-container{display:flex;align-items:center;justify-content:flex-end;position:-webkit-sticky;position:sticky;gap:1.5rem}.cfw-sc-container .cfw-sc-base section footer .cta-container .continue-shopping{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgba(107,114,128,var(--tw-text-opacity));text-decoration:underline}.cfw-sc-container .cfw-sc-base section footer .cta-container .checkout{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.cfw-sc-container .cfw-sc-base section footer .cta-container .checkout:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.cfw-sc-container .cfw-sc-base section footer .cta-container .checkout{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity));border-radius:.375rem;font-weight:500;font-size:1.125rem;line-height:1.75rem;padding:.5rem;padding-left:3rem;padding-right:3rem;--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.table{display:table}.h-6{height:1.5rem}*{--tw-shadow:0 0 #0000}*{--tw-ring-inset:var(--tw-empty,/*!*//*!*/);--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.w-6{width:1.5rem}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes ping{75%,100%{transform:scale(2);opacity:0}}@keyframes ping{75%,100%{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes bounce{0%,100%{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@-webkit-keyframes slide{0%{transform:translateX(25%);opacity:.3;-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}100%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}@keyframes slide{0%{transform:translateX(25%);opacity:.3;-webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);animation-timing-function:cubic-bezier(0.8,0,1,1)}100%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);animation-timing-function:cubic-bezier(0,0,0.2,1)}}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{opacity:1}.cfw-sc-container .cfw-sc-base>section.loading .cfw-loader-container{display:block}.cfw-sc-loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid blue;border-bottom:16px solid blue;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin:auto}.cfw-loader-container{display:none;height:100%;background:rgb(0,0,0,0.5);position:absolute;left:0;right:0;padding-top:50%}.cfw-sc-toggle-slider{cursor:pointer}.cfw-cart-body{height:100%}.cart-items,.cfw-sc-empty-cart{height:72%}.cfw-coupon-input{display:none}form.cfw-sc-sl-apply-coupon{margin-top:10px;display:flex !important;justify-content:space-between}form.cfw-sc-sl-apply-coupon button{border-radius:5px}.cfw-sc-ftx-coups{display:inline-flex}.cfw-sc-ftx-row.cfw-sc-ftx-coupon,.cfw-sc-remove-coupon,.cfw-sc-ftx-coups{gap:.75rem;display:flex;width:100%}.cfw-sc-remove-coupon span.cfw-sc-right{float:right}span.cfw-sc-icon-cross{cursor:pointer;color:#f25050}form.cfw-sc-sl-apply-coupon input,form.cfw-sc-sl-apply-coupon button{padding:5px;margin:0}.cfw-sc-remove-coupon{justify-content:space-between}form.cfw-sc-sl-apply-coupon input{margin-right:9px;background-color:rgba(255,255,255,1);border-radius:.25rem;border-width:1px;outline:2px solid transparent;outline-offset:2px;width:100%}span.cfw-sc-opac{border-radius:7px;position:fixed;background-color:#fff;right:1.7em;bottom:2em;z-index:9999;box-shadow:0 4px 30px rgb(0 0 0 / 17%);cursor:pointer;padding:10px}span.cfw-sc-opac .cfw-sc-total{--tw-counter-size:25px;position:absolute;height:var(--tw-counter-size);width:var(--tw-counter-size);transform:scale(0);background-color:#e94b35;color:#fff;font-size:calc(var(--tw-counter-size) * 0.6);font-weight:500;line-height:1;border-radius:50%;text-indent:0;opacity:0;margin:0;top:-10px;left:-5px;display:flex;align-self:center;transform-origin:top left;transition:opacity .2s .4s,width .2s,height .2s,transform .2s .4s ease}span.cfw-sc-opac .cfw-sc-total.open{opacity:1;transform:scale(1)}.cfw-sc-total>span.cfw-total-qty{margin:auto}.cfw-cart-notice{display:flex;justify-content:space-between;font-size:15px;padding:10px;color:#fff;border-left:4px solid}a.cfw-notice-remove{cursor:pointer;color:inherit}.cfw-sc-container .cfw-cart-notice.cfw-error{background:#f99;color:#5d0202;border-color:#5d0202 !important}.cfw-sc-container .cfw-cart-notice.cfw-success{background:#9f9;color:#016601;border-color:#016601 !important}.cfw-sc-container .cfw-cart-notice.cfw-notice{border-color:#624000;background:#cf8700;color:#624000 !important}.cfw-blocker{position:fixed;top:0;left:0;bottom:0;right:0;content:" ";cursor:pointer}
