.cfw-grid .container{--bs-gutter-x:10px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);width:100%;}@media (min-width:576px){.cfw-grid .container{max-width:540px;}}@media (min-width:768px){.cfw-grid .container{max-width:720px;}}@media (min-width:992px){.cfw-grid .container{max-width:960px;}}@media (min-width:1200px){.cfw-grid .container{max-width:1140px;}}@media (min-width:1400px){.cfw-grid .container{max-width:1320px;}}.cfw-grid :root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px;}.cfw-grid .row{--bs-gutter-x:10px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5);margin-top:calc(var(--bs-gutter-y) * -1);}.cfw-grid .row>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);width:100%;}.cfw-grid .col{flex:1 0 0%;}.cfw-grid .col-2{flex:0 0 auto;width:16.66666667%;}.cfw-grid .col-4{flex:0 0 auto;width:33.33333333%;}.cfw-grid .col-8{flex:0 0 auto;width:66.66666667%;}.cfw-grid .col-10{flex:0 0 auto;width:83.33333333%;}@media (min-width:992px){.cfw-grid .col-lg-12{flex:0 0 auto;width:100%;}}.cfw-grid .flex-wrap{flex-wrap:wrap !important;}.cfw-grid .m-1{margin:.25rem !important;}.cfw-grid .mt-5{margin-top:3rem !important;}.cfw-grid .p-1{padding:.25rem !important;}@media (max-width:991.98px){.cfw-grid .container{margin-left:auto !important;margin-right:auto !important;max-width:100% !important;}}.cfw-grid main.checkoutwc .woocommerce-checkout .row{display:flex;}@media (min-width:1400px){.cfw-grid .container{max-width:1140px;}}.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000;}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1;}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center;}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0;}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle;}.react-responsive-modal-closeButton{background-color:initial;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px;}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards !important;}@keyframes react-responsive-modal-overlay-in{0%{opacity:0;}to{opacity:1;}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1;}to{opacity:0;}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96);}to{opacity:1;transform:scale(100%);}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%);}to{opacity:0;transform:scale(.96);}}.cfw-primary-btn{background:var(--cfw-buttons-primary-background-color);border:1px solid var(--cfw-buttons-primary-background-color);border-radius:5px;box-sizing:border-box;color:var(--cfw-buttons-primary-text-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding:19px 15px;text-decoration:none;transition:all .3s ease-in-out;}.cfw-primary-btn:hover{background:var(--cfw-buttons-primary-hover-background-color);border-color:var(--cfw-buttons-primary-hover-background-color);color:var(--cfw-buttons-primary-hover-text-color);}.cfw-primary-btn:focus{outline-style:none;}.cfw-primary-btn:disabled{background:var(--cfw-buttons-primary-disabled-background-color,#737373);border-color:var(--cfw-buttons-primary-disabled-background-color,#737373);cursor:not-allowed;}.cfw-secondary-btn{background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color) !important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%;}.cfw-secondary-btn:hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color) !important;}.cfw-secondary-btn:focus{outline-style:none;}.cfw-secondary-btn.cfw-secondary-btn-inactive{opacity:.5;}.cfw-secondary-btn.cfw-secondary-btn-active{opacity:1;}.cfw-totals-list button{background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color) !important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%;}.cfw-totals-list button:hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color) !important;}.cfw-totals-list button:focus{outline-style:none;}.cfw-totals-list button.cfw-secondary-btn-inactive{opacity:.5;}.cfw-totals-list button.cfw-secondary-btn-active{opacity:1;}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus),.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus){background:var(--cfw-buttons-secondary-background-color);border:1px solid var(--cfw-buttons-secondary-background-color);border-radius:5px;box-shadow:none;color:var(--cfw-buttons-secondary-text-color) !important;cursor:pointer;display:inline-block;font-size:1em;padding:.82rem;text-align:center;text-decoration:none;transition:all .1s ease-in-out;width:100%;}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):hover{background:var(--cfw-buttons-secondary-hover-background-color);border-color:var(--cfw-buttons-secondary-hover-background-color);color:var(--cfw-buttons-secondary-hover-text-color) !important;}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus):focus{outline-style:none;}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-inactive{opacity:.5;}.cfw-modal .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.cfw-modal a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.cfw-modal input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc .cfw-secondary-btn:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc a.button:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active,.checkoutwc input[type=button]:not(.cfw-primary-btn):not(.cfw-quantity-stepper-btn-minus):not(.cfw-quantity-stepper-btn-plus).cfw-secondary-btn-active{opacity:1;}.cfw-modal .cfw-primary-btn,.checkoutwc .cfw-primary-btn{background:var(--cfw-buttons-primary-background-color);border:1px solid var(--cfw-buttons-primary-background-color);border-radius:5px;box-sizing:border-box;color:var(--cfw-buttons-primary-text-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:400;padding:19px 15px;text-decoration:none;transition:all .3s ease-in-out;}.cfw-modal .cfw-primary-btn:hover,.checkoutwc .cfw-primary-btn:hover{background:var(--cfw-buttons-primary-hover-background-color);border-color:var(--cfw-buttons-primary-hover-background-color);color:var(--cfw-buttons-primary-hover-text-color);}.cfw-modal .cfw-primary-btn:focus,.checkoutwc .cfw-primary-btn:focus{outline-style:none;}.cfw-modal .cfw-primary-btn:disabled,.checkoutwc .cfw-primary-btn:disabled{background:var(--cfw-buttons-primary-disabled-background-color,#737373);border-color:var(--cfw-buttons-primary-disabled-background-color,#737373);cursor:not-allowed;}.cfw-modal a.button,.checkoutwc a.button{width:100%;}.cfw-modal a.button,.checkoutwc a.button{text-decoration:none;width:auto;}@keyframes cfw-button-loading-spinner{0%{transform:rotate(0turn);}to{transform:rotate(1turn);}}.cfw-modal .cfw-product-form-modal-title{font-family:var(--cfw-heading-font-family);font-size:1.5em;}.cfw-modal .cfw-product-form-modal-image-wrap{padding-right:10px;}.cfw-modal .cfw-product-form-modal-image-wrap img{height:auto;width:100%;}.cfw-modal .variations label{text-align:left;}.cfw-modal .quantity,.cfw-modal .woocommerce-variation-price{display:none !important;}.cfw-modal p{margin-bottom:.8em !important;}.cfw-modal-root{z-index:999999 !important;}.cfw-modal-container{align-items:center;display:flex;}.cfw-modal{border-radius:5px;margin:auto;padding:32px;}.cfw-modal:not(.cfw-full-screen){max-height:80%;max-width:840px !important;min-height:fit-content !important;width:100% !important;}.cfw-modal:focus-visible{outline:none !important;}body.checkout-wc.modal-open{height:100vh;overflow-y:hidden;}.cfw-modal.smarty-modal{max-width:600px !important;}.cfw-side-cart-quantity-wrap{align-items:center;color:var(--cfw-side-cart-icon-text-color,#222);display:inline-flex;flex-direction:row;position:relative;transition:all .3s ease;vertical-align:middle;}.cfw-side-cart-quantity-wrap svg{color:var(--cfw-side-cart-icon-color,#222);width:var(--cfw-side-cart-icon-width,34px);}.cfw-side-cart-quantity-wrap svg:not(.cfw-side-cart-icon-solid){fill:none;}.cfw-side-cart-quantity-wrap .cfw-side-cart-quantity{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif !important;font-size:16px;font-weight:400;letter-spacing:.3px;line-height:20px;padding-left:.25em;}.cfw-side-cart-open-trigger{cursor:pointer;}body.admin-bar #cfw-side-cart{height:calc(100vh - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0);}@media (max-width:991.98px){body.admin-bar #cfw-side-cart{height:100vh;top:0;}}.cfw-xtra-small{font-size:.75em;}.cfw-hidden{display:none;}.cfw-order-bumps .cfw-order-bump{background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#333;}.cfw-order-bumps .cfw-order-bump>div{padding:.75rem;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header{border-bottom:1px solid #eee;color:#212529;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label{align-items:center;cursor:pointer;display:flex;font-weight:600;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label input{margin-right:.5em !important;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-header label span{flex-grow:1;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-body img{height:auto;max-width:100%;min-width:60px;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-content p{margin-bottom:.8em;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-total{color:#000;font-weight:700;margin-top:.5em;}.cfw-order-bumps .cfw-order-bump .cfw-order-bump-total del{font-weight:400;}#cfw-side-cart .slick-slider{box-sizing:border-box;display:block;position:relative;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}#cfw-side-cart .slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative;}#cfw-side-cart .slick-list:focus{outline:none;}#cfw-side-cart .slick-list.dragging{cursor:pointer;cursor:hand;}#cfw-side-cart .slick-slider .slick-list,#cfw-side-cart .slick-slider .slick-track{transform:translateZ(0);}#cfw-side-cart .slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0;}#cfw-side-cart .slick-track:after,#cfw-side-cart .slick-track:before{content:"";display:table;}#cfw-side-cart .slick-track:after{clear:both;}#cfw-side-cart .slick-slide{display:none;float:left;height:100%;min-height:1px;}#cfw-side-cart .slick-slide img{display:block;}#cfw-side-cart .slick-slide.dragging img{pointer-events:none;}#cfw-side-cart .slick-initialized .slick-slide{display:block;}#cfw-side-cart .slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0);display:block;height:auto;}#cfw-side-cart [dir=rtl] .slick-slide{float:right;}#cfw-side-cart .slick-next,#cfw-side-cart .slick-prev{background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px;}#cfw-side-cart .slick-next:focus,#cfw-side-cart .slick-next:hover,#cfw-side-cart .slick-prev:focus,#cfw-side-cart .slick-prev:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,0);outline:none;}#cfw-side-cart .slick-next:focus:before,#cfw-side-cart .slick-next:hover:before,#cfw-side-cart .slick-prev:focus:before,#cfw-side-cart .slick-prev:hover:before{opacity:1;}#cfw-side-cart .slick-next.slick-disabled:before,#cfw-side-cart .slick-prev.slick-disabled:before{opacity:.25;}#cfw-side-cart .slick-next:before,#cfw-side-cart .slick-prev:before{color:#fff;font-family:cfw-slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#cfw-side-cart .slick-prev{left:-25px;}#cfw-side-cart .slick-prev:before{content:"←";}#cfw-side-cart [dir=rtl] .slick-prev{left:auto;right:-25px;}#cfw-side-cart [dir=rtl] .slick-prev:before{content:"→";}#cfw-side-cart .slick-next{right:-25px;}#cfw-side-cart .slick-next:before{content:"→";}#cfw-side-cart [dir=rtl] .slick-next{left:-25px;right:auto;}#cfw-side-cart [dir=rtl] .slick-next:before{content:"←";}#cfw-side-cart .slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%;}#cfw-side-cart .slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px;}#cfw-side-cart .slick-dots li button{background:rgba(0,0,0,0);border:0;color:rgba(0,0,0,0);cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:5px;width:20px;}#cfw-side-cart .slick-dots li button:focus,#cfw-side-cart .slick-dots li button:hover{outline:none;}#cfw-side-cart .slick-dots li button:focus:before,#cfw-side-cart .slick-dots li button:hover:before{opacity:1;}#cfw-side-cart .slick-dots li button:before{color:#000;content:"•";font-family:cfw-slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#cfw-side-cart .slick-dots li.slick-active button:before{color:#000;opacity:.75;}#cfw-side-cart :root{--cfw-heading-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--cfw-body-background-color:#fff;--cfw-body-text-color:#666;--cfw-body-link-color:#0073aa;--cfw-header-background-color:#fff;--cfw-header-text-color:#2b2b2b;--cfw-header-bottom-margin:0;--cfw-footer-background-color:#fff;--cfw-footer-text-color:#999;--cfw-footer-top-margin:0;--cfw-cart-summary-background-color:#fff;--cfw-cart-summary-mobile-background-color:#f4f4f4;--cfw-cart-summary-text-color:#333;--cfw-cart-summary-item-quantity-background-color:rgba(114,114,114,.9);--cfw-cart-summary-item-quantity-text-color:#fff;--cfw-cart-summary-order-total-text-color:#000;--cfw-breadcrumb-completed-text-color:rgba(0,0,0,.5);--cfw-breadcrumb-current-text-color:#333;--cfw-breadcrumb-next-text-color:rgba(0,0,0,.5);--cfw-breadcrumb-completed-accent-color:#333;--cfw-breadcrumb-current-accent-color:#333;--cfw-breadcrumb-next-accent-color:#333;--cfw-buttons-primary-background-color:#333;--cfw-buttons-primary-text-color:#fff;--cfw-buttons-primary-hover-background-color:#555;--cfw-buttons-primary-hover-text-color:#fff;--cfw-buttons-secondary-background-color:#333;--cfw-buttons-secondary-text-color:#fff;--cfw-buttons-secondary-hover-background-color:#555;--cfw-buttons-secondary-hover-text-color:#555;--cfw-logo-url:"";--cfw-loading-shimmer-display-mode:block;--cfw-loading-shimmer-cart-item-quantity-display-mode:none;--cfw-loading-shimmer-primary-color:#eff1f3;--cfw-loading-shimmer-gradient:linear-gradient(to right,var(--cfw-loading-shimmer-primary-color) 4%,#e2e2e2 25%,var(--cfw-loading-shimmer-primary-color) 36%);--cfw-horizontal-divider-color:#b0b0b2;--cfw-loading-shimmer-filter:none;--cfw-tb-review-title:#333;--cfw-tb-review-subtitle:#6b7280;--cfw-tb-review-content:#333;--cfw-tb-guarantee-title:#333;--cfw-tb-guarantee-content:#333;}#cfw-side-cart .cfw-side-cart-contents{padding:0 1.5em 1em;}#cfw-side-cart .cfw-cart-table:first-child{margin-top:1em;}#cfw-side-cart .cfw-cart-table{border-collapse:collapse;}#cfw-side-cart .cfw-cart-table .cart-item-row:first-child .cfw-cart-item-image,#cfw-side-cart .cfw-cart-table .cart-item-row:first-child td,#cfw-side-cart .cfw-cart-table .cart-item-row:first-child>th{padding-top:0;}#cfw-side-cart .cfw-cart-table .cart-item-row{border:none !important;}#cfw-side-cart .cfw-cart-table .cart-item-row td,#cfw-side-cart .cfw-cart-table .cart-item-row>th{border-left:none;border-right:none;font-weight:400;padding:1em 0;text-align:left;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image{width:3.75em;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-image-wrap{display:inline-block;height:auto;position:relative;width:inherit;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image img{border:1px solid #e1e1e1;height:auto;max-width:none;width:3.75em !important;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image .cfw-cart-item-quantity-bubble{background-color:var(--cfw-cart-summary-item-quantity-background-color);border-radius:1.75em;box-sizing:border-box;color:var(--cfw-cart-summary-item-quantity-text-color);font-size:11.99996px;font-weight:600;height:1.75em;line-height:1.75em;min-width:1.75em;padding:0 .58333em;position:absolute;right:-.75em;text-align:center;top:-.75em;white-space:nowrap;z-index:3;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description{padding-left:1em;width:100%;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description[colspan="2"]{padding-left:0;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>div,#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description>p{margin-bottom:.25rem;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title{font-size:16px;font-weight:400;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title a{color:var(--cfw-body-text-color);text-decoration:none;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title img{display:none !important;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data{color:#717171;font-size:.75em;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dd,#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dt{margin-left:0;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dd{margin-bottom:10px;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-data dt{font-weight:700;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-quantity{white-space:nowrap;}#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-subtotal{padding-left:1em;text-align:right;}#cfw-side-cart #cfw-cart .cart-item-row .cfw-cart-item-image{padding-top:0;}#cfw-side-cart .cfw-edit-item-quantity-control-wrap{align-items:center;color:#717171;display:flex;}#cfw-side-cart .cfw-quantity-stepper{align-items:center;border:1px solid #d3d4d5;border-radius:16px;display:inline-flex;font-size:.75em;opacity:.9;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus{align-items:center;appearance:none;background:none;cursor:pointer;display:flex;justify-content:center;margin-bottom:0;margin-right:0;min-height:30px;min-width:30px;padding:0 !important;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:after,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:before,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:after,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:before{content:none !important;display:none !important;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus.cfw-disabled,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus.cfw-disabled{cursor:not-allowed;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus.cfw-disabled:hover,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus.cfw-disabled:hover{background:#d9d9d9;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover{background:#333;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover svg,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover svg{fill:#fff;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus svg,#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus svg{height:auto;width:.5rem;fill:#333;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-minus{border:none;border-bottom-left-radius:inherit;border-right:1px solid #d3d4d5;border-top-left-radius:inherit;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus{border:none;border-bottom-right-radius:inherit;border-left:1px solid #d3d4d5;border-top-right-radius:inherit;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-stepper-value-label{color:var(--cfw-body-text-color) !important;cursor:default;font-weight:700;min-width:30px;padding-left:.25em;padding-right:.25em;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;width:100%;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-bulk-edit{cursor:pointer;text-decoration:none;}#cfw-side-cart .cfw-quantity-stepper .cfw-quantity-bulk-edit:hover{opacity:.5;}#cfw-side-cart .cfw-remove-item-button{color:var(--cfw-cart-summary-text-color) !important;top:1em;}#cfw-side-cart .cfw-remove-item-button svg{height:20px;width:20px;}#cfw-side-cart .cfw-suggested-products-wrap{background:#f4f4f4;border-radius:5px;margin-top:1em;padding:1em 1em 2em;}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-products-heading{font-size:1em;font-weight:600;margin:0 0 1em;text-align:center;}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-product-description{padding-left:1em;}#cfw-side-cart .cfw-suggested-products-wrap .cfw-suggested-product-price{margin:.5em 0;}#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap{margin-bottom:1em;margin-top:1em;text-align:center;}#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap p{margin-bottom:.75em !important;}#cfw-side-cart .cfw-side-cart-free-shipping-progress{background-color:var(--cfw-side-cart-free-shipping-progress-background,#f5f5f5);}#cfw-side-cart .cfw-side-cart-free-shipping-progress-indicator{background:var(--cfw-side-cart-free-shipping-progress-indicator);height:.5em;}#cfw-side-cart .subscription-details{font-size:.75em;letter-spacing:normal;white-space:nowrap;}#cfw-side-cart .form-row:not(.cfw-hidden-input){margin-bottom:.8em;}@media (min-width:992px){#cfw-side-cart .cfw-input-wrap-row:last-child .form-row{margin-bottom:0;}}#cfw-side-cart .checkoutwc .form-row{position:relative;}#cfw-side-cart .checkoutwc .form-row input[type=email],#cfw-side-cart .checkoutwc .form-row input[type=number],#cfw-side-cart .checkoutwc .form-row input[type=password],#cfw-side-cart .checkoutwc .form-row input[type=tel],#cfw-side-cart .checkoutwc .form-row input[type=text],#cfw-side-cart .checkoutwc .form-row select,#cfw-side-cart .checkoutwc .form-row textarea{appearance:none !important;background:#fff;border:1px solid #d9d9d9 !important;border-radius:5px !important;box-sizing:border-box;color:#333;font-size:16px;height:auto !important;line-height:normal !important;padding:.82rem;transition:all .2s ease;transition-delay:0s,0s;transition-duration:.2s,0s;transition-property:all,width;transition-timing-function:ease-out,ease;width:100%;}#cfw-side-cart .checkoutwc .form-row input[type=email]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=number]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=password]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=tel]::placeholder,#cfw-side-cart .checkoutwc .form-row input[type=text]::placeholder,#cfw-side-cart .checkoutwc .form-row select::placeholder,#cfw-side-cart .checkoutwc .form-row textarea::placeholder{color:#ccc;}#cfw-side-cart .checkoutwc .form-row input[type=email]:focus,#cfw-side-cart .checkoutwc .form-row input[type=number]:focus,#cfw-side-cart .checkoutwc .form-row input[type=password]:focus,#cfw-side-cart .checkoutwc .form-row input[type=tel]:focus,#cfw-side-cart .checkoutwc .form-row input[type=text]:focus,#cfw-side-cart .checkoutwc .form-row select:focus,#cfw-side-cart .checkoutwc .form-row textarea:focus{box-shadow:0 0 0 1px var(--cfw-buttons-primary-background-color) !important;outline:0;}#cfw-side-cart .checkoutwc .form-row select[multiple]{padding-bottom:0;}#cfw-side-cart .checkoutwc .form-row label{display:inline-block;margin-bottom:.5em;margin-top:.5em;}#cfw-side-cart .checkoutwc .form-row label.cfw-floatable-label{clip-path:none;color:#737373;font-size:12px;height:auto;line-height:1.625;margin-bottom:0;margin-top:.25em;opacity:0;padding:0 1.16em;pointer-events:none;position:absolute;transition:all .2s ease-out;-webkit-user-select:none;user-select:none;width:auto;clip:unset;white-space:nowrap;}#cfw-side-cart .checkoutwc .form-row label.cfw-floatable-label abbr[title]{text-decoration:none;}#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=email],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=number],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=password],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=tel],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated input[type=text],#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated select,#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated textarea{padding:1.35em .8em .28em;}#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated label.cfw-floatable-label{opacity:1 !important;z-index:1000;}@supports (-moz-appearance:none){#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated select{padding:1.25em .8em .28em .5em;}}#cfw-side-cart .checkoutwc .form-row.cfw-label-is-floated #cfw-promo-code{padding:1.35em .8em .48em;}#cfw-side-cart .checkoutwc .form-row abbr.required{display:none;}#cfw-side-cart .checkoutwc .form-row ::-webkit-input-placeholder{color:#737373 !important;}#cfw-side-cart .checkoutwc .form-row :-moz-placeholder,#cfw-side-cart .checkoutwc .form-row ::-moz-placeholder{color:#737373 !important;}#cfw-side-cart .checkoutwc .form-row :-ms-input-placeholder{color:#737373 !important;}#cfw-side-cart input[type=checkbox],#cfw-side-cart main.checkoutwc input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:inset 0 0 0 0 #000;cursor:pointer;height:18px !important;margin-left:0;margin-right:.5em !important;min-width:18px !important;outline:none;position:relative;transition:all .2s ease-in-out;vertical-align:-4px;width:18px !important;}#cfw-side-cart input[type=checkbox]:checked,#cfw-side-cart main.checkoutwc input[type=checkbox]:checked{border:none;box-shadow:inset 0 0 0 10px #000;}#cfw-side-cart input[type=checkbox]:checked:after,#cfw-side-cart main.checkoutwc input[type=checkbox]:checked:after{opacity:1;transform:scale(1);}#cfw-side-cart input[type=checkbox]:after,#cfw-side-cart main.checkoutwc input[type=checkbox]:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC4zIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjguOSAwLjMgMTAuMyA4Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIuNiA4LjEgOC45IDQuM2wxLTEuMSAyLjcgMi43TDE4LjEuNWwxIDF6Ii8+PC9zdmc+"),none;content:"";display:block;height:8px;left:50%;margin-left:-5px;margin-top:-4px;opacity:0;position:absolute;top:50%;transform:scale(.2);transition:all .2s ease-in-out .1s;width:10px;}#cfw-side-cart input[type=radio]{appearance:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;box-shadow:inset 0 0 0 0 #000;cursor:pointer;height:18px !important;margin-right:.5em;min-width:18px !important;outline:none;position:relative;transition:all .2s ease-in-out;vertical-align:-4px;width:18px !important;}#cfw-side-cart input[type=radio]:after{background-color:#fff;border-radius:50%;content:"";display:block;height:4px;left:50%;margin-left:-2px;margin-top:-2px;opacity:1;position:absolute;top:50%;transform:scale(1);transition:all .2s ease-in-out .1s;width:4px;}#cfw-side-cart input[type=radio]:checked{border:none;box-shadow:inset 0 0 0 10px #000;}#cfw-side-cart .woocommerce-form__label-for-checkbox{align-items:center;display:flex;}#cfw-side-cart .woocommerce-form__label-for-checkbox .required{display:none;}#cfw-side-cart fieldset{border:0;margin-top:.5em;min-width:inherit;padding:0;}@keyframes cfw_error_shake{0%{transform:translate(30px);}20%{transform:translate(-30px);}40%{transform:translate(15px);}60%{transform:translate(-15px);}80%{transform:translate(8px);}to{transform:translate(0);}}#cfw-side-cart .cfw-alert-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24;}#cfw-side-cart #cfw-wc-print-notices ul{list-style-type:none;margin-left:0;padding-left:0;}#cfw-side-cart .woocommerce-error,#cfw-side-cart .woocommerce-message{background-color:#fafafa !important;border:1px solid #dfe3e8;border-radius:5px;color:#383d41;line-height:1.625;margin-bottom:1em;padding:15px;}#cfw-side-cart .woocommerce-error .button,#cfw-side-cart .woocommerce-message .button{background-color:#ebe9eb;background-image:none;border:0;border-radius:3px;box-shadow:none;color:#515151;cursor:pointer;display:inline-block;float:right;font-size:100%;font-weight:700;left:auto;line-height:1;margin:0;overflow:visible;padding:.618em 1em;position:relative;text-decoration:none;text-shadow:none;}#cfw-side-cart .woocommerce-error .button.nitro-lazy,#cfw-side-cart .woocommerce-message .button.nitro-lazy{background-image:none !important;}#cfw-side-cart .woocommerce-error .button:hover,#cfw-side-cart .woocommerce-message .button:hover{background-color:#dfdcde;background-image:none;color:#515151;text-decoration:none;}#cfw-side-cart .woocommerce-error .button:hover.nitro-lazy,#cfw-side-cart .woocommerce-message .button:hover.nitro-lazy{background-image:none !important;}#cfw-side-cart .woocommerce-error .button:after,#cfw-side-cart .woocommerce-error form:after,#cfw-side-cart .woocommerce-message .button:after,#cfw-side-cart .woocommerce-message form:after{clear:both;content:" ";display:table;}#cfw-side-cart .woocommerce-error:after,#cfw-side-cart .woocommerce-message:after{clear:both;content:"";display:table;}#cfw-side-cart .woocommerce-error{background-color:#f8d7da !important;border-color:#f5c6cb;color:#721c24;}#cfw-side-cart ul.woocommerce-error{list-style:none;margin-bottom:1em;width:100%;}#cfw-side-cart ul.woocommerce-error li{padding:15px;}#cfw-side-cart h1,#cfw-side-cart h2,#cfw-side-cart h3,#cfw-side-cart h4,#cfw-side-cart h5,#cfw-side-cart h6,#cfw-side-cart h7{font-family:var(--cfw-heading-font-family) !important;}#cfw-side-cart .form-row{padding:5px !important;}#cfw-side-cart a:not(.cfw-primary-btn):not(.cfw-secondary-btn){color:var(--cfw-body-link-color);}#cfw-side-cart .cfw-module{margin-bottom:1em;}#cfw-side-cart #cfw-side-cart-form{background:inherit !important;display:flex;flex-direction:column;height:100%;padding:1.5em 0;position:relative;}@media (max-width:767.98px){#cfw-side-cart #cfw-side-cart-form{overflow:hidden scroll;}}#cfw-side-cart .cfw-side-cart-contents-footer,#cfw-side-cart .cfw-side-cart-contents-header{margin-left:1.5em;margin-right:1.5em;}#cfw-side-cart .cfw-side-cart-contents-header{flex-shrink:0;text-align:center;}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;left:1.5em;padding:0;position:absolute;top:1.5em;}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn svg{margin-left:-4px;transition:margin-left .3s ease;width:40px;}#cfw-side-cart .cfw-side-cart-contents-header .cfw-side-cart-close-btn:hover svg{margin-left:6px;}#cfw-side-cart .cfw-side-cart-contents{flex-grow:1;}@media (max-width:767.98px){#cfw-side-cart .cfw-side-cart-contents{flex-grow:unset;overflow-y:unset;}}#cfw-side-cart .cfw-side-cart-contents h2{font-size:1.2em;font-weight:600;margin-top:2em;text-align:center;}#cfw-side-cart .cfw-side-cart-contents .woocommerce-notices-wrapper{margin-top:1em;}#cfw-side-cart .cfw-side-cart-contents .woocommerce-notices-wrapper :before{content:"";}#cfw-side-cart .cfw-side-cart-contents-footer{flex-shrink:0;}#cfw-side-cart .cfw-side-cart-contents-footer .cfw-side-cart-contents-footer-border-shim{border-top:1px solid #d3d4d5;padding-top:1em;}#cfw-side-cart table{border:none;table-layout:auto;width:100%;}#cfw-side-cart table td,#cfw-side-cart table th{background:var(--cfw-body-background-color) !important;border:none;color:inherit !important;text-transform:none;vertical-align:middle;}#cfw-side-cart .cfw-side-cart-totals table{border-collapse:collapse;}#cfw-side-cart .cfw-side-cart-totals table tr{display:flex;justify-content:space-between;padding:10px 0;}#cfw-side-cart .cfw-side-cart-totals table tr.order-total{align-items:baseline;border-top:2px solid #000;}#cfw-side-cart .cart-item-row:not(:only-child):not(:last-child)>*{border-bottom:1px solid #d3d4d5;}#cfw-side-cart .cfw-cart-item-image-wrap{margin-top:4px;}#cfw-side-cart .cfw-side-cart-totals table{border-spacing:0 1em;}#cfw-side-cart .cfw-side-cart-totals table td,#cfw-side-cart .cfw-side-cart-totals table th{padding:0;text-align:left;}#cfw-side-cart .cfw-side-cart-totals table td{text-align:right;}#cfw-side-cart .cfw-cart-item-subtotal{position:relative;}#cfw-side-cart .cfw-remove-item-button{color:var(--cfw-body-text-color) !important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif !important;font-size:.9em;font-weight:700;opacity:0;position:absolute;right:0;text-decoration:none;top:8px;transition:all .3s ease;}#cfw-side-cart tr:hover .cfw-remove-item-button{opacity:1;}@media (max-width:991.98px){#cfw-side-cart .cfw-remove-item-button{opacity:1;}}#cfw-side-cart .cfw-primary-btn{display:block;line-height:1.6em;text-align:center;text-transform:capitalize;width:100%;}#cfw-side-cart .cfw-secondary-btn{line-height:normal;padding:.4em;}#cfw-side-cart .cfw-primary-btn{padding:.6em;}#cfw-side-cart .wc-proceed-to-checkout>:not(:last-child){margin-bottom:.5em;}#cfw-side-cart .visually-hidden{border:0;clip:rect(0,0,0,0);clip:rect(0 0 0 0);height:2px;margin:-2px;overflow:hidden;padding:0;position:absolute;width:2px;}#cfw-side-cart .blockUI.blockOverlay:before{background:none;}#cfw-side-cart .wc-proceed-to-checkout{padding-top:0;}#cfw-side-cart .amount{color:var(--cfw-body-text-color);}#cfw-side-cart tr.order-total{display:table-row;}#cfw-side-cart .cfw-order-bump-header label{align-items:center;}#cfw-side-cart .blockUI:before{content:"";}#cfw-side-cart .cfw-coupon-wrap .active.slide-toggle .wrapper,#cfw-side-cart .cfw-coupon-wrap .active.slide-toggle>div{overflow:visible !important;}#cfw-side-cart .cfw-coupon-wrap{margin-bottom:.8em;}#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=email],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=password],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=tel],#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap input[type=text],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=email],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=password],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=tel],#cfw-side-cart .cfw-coupon-wrap .form-row input[type=text]{font-size:14px !important;}#cfw-side-cart .cfw-coupon-wrap .cfw-input-wrap .cfw-secondary-btn,#cfw-side-cart .cfw-coupon-wrap .form-row .cfw-secondary-btn{font-size:14px;padding:.82rem !important;}#cfw-side-cart .cfw-coupon-wrap a{text-decoration:none;}#cfw-side-cart .cfw_side_cart_item_after_data{align-items:center;display:flex;flex-wrap:wrap;margin-top:.5em;}#cfw-side-cart .cfw_side_cart_item_after_data .cfw-edit-item-quantity-control-wrap{margin-right:7px;}#cfw-side-cart .cfw-cart-edit-item-variation{text-decoration:none;}#cfw-side-cart .cfw-promo-row .form-row{padding:0 !important;}#cfw-side-cart .cfw-promo-row .cfw-label-is-floated input[type=text]{padding:1.35em .8em .52em !important;}#cfw-side-cart .cfw-promo-row label{padding:0 1.03em !important;}@media (max-width:767.98px){}#cfw-side-cart-floating-button .cfw-side-cart-floating-button-anchor{background:var(--cfw-side-cart-button-background,#fff);border-radius:8px;box-shadow:var(--cfw-side-cart-button-box-shadow,0 2px 10px rgba(0,0,0,.373));cursor:pointer;display:block;padding:16px;text-rendering:optimizelegibility !important;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;color:#222;text-decoration:none;text-transform:none;}#cfw-side-cart-floating-button:hover .cfw-side-cart-quantity-wrap{opacity:.5;}body.woocommerce-cart #cfw-side-cart-floating-button{display:none;}body.cfw-side-cart-open{overflow:hidden;}body.cfw-side-cart-open #cfw-side-cart-overlay{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-fade-in;animation-timing-function:ease;}body.cfw-side-cart-open #cfw-side-cart{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-slide-in;animation-timing-function:ease;right:0;}body.cfw-side-cart-close #cfw-side-cart-overlay{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-fade-out;animation-timing-function:ease;visibility:visible;}body.cfw-side-cart-close #cfw-side-cart{animation-duration:.4s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-side-cart-slide-out;animation-timing-function:ease;right:-480px;}html[dir=rtl] .cfw-side-cart-close-btn svg{transform:scaleX(-1);}.cfw-shake{animation-duration:.8s;animation-fill-mode:both;animation-iteration-count:1;animation-name:cfw-shake;animation-timing-function:ease;}@keyframes cfw-shake{0%{transform:translate(0);}10%,30%,50%,70%,90%{transform:translate(-5px);}20%,40%,60%,80%{transform:translate(5px);}to{transform:translate(0);}}@keyframes cfw-side-cart-fade-in{0%{opacity:0;visibility:visible;}to{opacity:1;visibility:visible;}}@keyframes cfw-side-cart-slide-in{0%{right:-480px;visibility:visible;}to{right:0;visibility:visible;}}@keyframes cfw-side-cart-fade-out{0%{opacity:1;}to{opacity:0;visibility:hidden;}}@keyframes cfw-side-cart-slide-out{0%{right:0;visibility:visible;}to{right:-480px;visibility:hidden;}}