.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}html:not(body){background-color:#fff}body{margin:0}.flux-checkout,.woocommerce{background-color:#fff;margin:0;max-width:unset;padding:0;width:100%}.flux-checkout .coupon-wrapper,.woocommerce .coupon-wrapper{border:unset}.flux-checkout{position:relative}*{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:unset;line-height:28px}* ::-moz-placeholder{font-family:Roboto,Helvetica,Arial,sans-serif}* ::placeholder{font-family:Roboto,Helvetica,Arial,sans-serif}h1:after,h1:before,h2:after,h2:before,h3:after,h3:before,h4:after,h4:before,h5:after,h5:before,h6:after,h6:before{border:none;content:"";height:0;width:0}h2,h3{line-height:40px;margin:0 0 20px}h2{font-size:28px}h3{font-size:24px}a.flux-button,button{border:none;box-shadow:none;cursor:pointer;margin:0;outline:none;padding:16px 32px}.select2-container.select2-container--default.select2-container--open{margin-top:0}.select2-container--open .select2-dropdown--below{border-color:#dfdede;font-family:Roboto,Helvetica,Arial,sans-serif;margin-top:-10px}.select2-container--open .select2-dropdown--below *{font-family:Roboto,Helvetica,Arial,sans-serif}:-ms-input-placeholder{color:#aaa!important}.flux-checkout__header{background-color:#3f51b5;color:#fff;text-align:center}.flux-checkout__header .header__inner{align-items:center;box-sizing:border-box;display:flex;margin:auto;max-width:550px;min-height:64px;padding-left:24px;padding-right:24px;width:100%}.flux-checkout__header .header__inner a:last-of-type{margin-left:auto}.flux-checkout__header .header__title{color:#fff;display:block;flex:unset;font-size:24px;font-weight:400;letter-spacing:.48px;margin:0;text-align:left;width:auto}.flux-checkout__header .header__image{border-radius:0;height:auto}.flux-checkout__header .header__link{color:#fff;font-size:14px;font-weight:500;text-decoration:unset}.flux-checkout__header .header__link:hover{opacity:.8}.flux-stepper{border-bottom:1px solid #dfdede;overflow:hidden}.flux-stepper ul{align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:auto;max-width:550px;padding-left:14px;padding-right:14px;position:relative;width:100%}.flux-stepper ul:before{border-bottom:1px solid #dfdede;content:"";height:0;position:absolute;top:50%;width:90%;z-index:0}.flux-stepper .flux-stepper__step{background-color:#fff;margin:unset;margin-bottom:0;z-index:1}.flux-stepper .flux-stepper__title{color:#333;text-transform:none}@media screen and (max-width:420px){.flux-stepper .flux-stepper__title{height:0;visibility:hidden;width:0}}.flux-stepper .flux-stepper__button{align-items:center;background-color:#fff;border:unset;box-shadow:none;box-shadow:unset;display:flex;font-size:14px;font-weight:400;margin:unset;outline:unset;padding:28px 14px;text-align:left;width:auto}.flux-stepper .flux-stepper__button:hover{background-color:rgba(0,0,0,.06)}.flux-stepper .flux-stepper__step.selected .selectedstepper__button{font-weight:700}.flux-stepper .flux-stepper__indicator{background-color:#3f51b5;border-radius:100%;color:#fff;display:inline-block;height:28px;line-height:2;margin-right:12px;padding:0;text-align:center;width:28px}.flux-stepper .flux-stepper__button:disabled .flux-stepper__indicator{background-color:#666}.flux-stepper .flux-stepper__step.complete .flux-stepper__button .flux-stepper__indicator{background-color:#0f834d;content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnoiLz48L3N2Zz4=);height:16px;padding:5px;width:16px}.flux-stepper .flux-stepper__step.error .flux-stepper__title{color:#e2401c}.flux-stepper .flux-stepper__step.error .flux-stepper__button .flux-stepper__indicator{background-color:#e2401c;color:#fff;content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy4xNTIgMTcuMzZjLS42MjQgMC0xLjE1Mi0uMjA4LTEuNTg0LS42MjRhMi4xNTUgMi4xNTUgMCAwMS0uNjQ4LTEuNTg0YzAtLjYwOC4yMTYtMS4xMjguNjQ4LTEuNTYuNDMyLS40NDguOTYtLjY3MiAxLjU4NC0uNjcyLjY0IDAgMS4xNzYuMjI0IDEuNjA4LjY3Mi40MzIuNDMyLjY0OC45NTIuNjQ4IDEuNTYgMCAuNjI0LS4yMTYgMS4xNTItLjY0OCAxLjU4NC0uNDMyLjQxNi0uOTY4LjYyNC0xLjYwOC42MjR6bTAtMTYuMzkyYy43MDQgMCAxLjI2NC4xOTIgMS42OC41NzYuNDE2LjM4NC42MjQuOTUyLjYyNCAxLjcwNCAwIC40MzItLjA3MiAxLjA4LS4yMTYgMS45NDQtLjE0NC44NjQtLjQyNCAyLjA0LS44NCAzLjUyOGwtLjYgMi4zMDRIMi41MjhsLS42LTIuMzA0Yy0uNDE2LTEuNTA0LS42OTYtMi42OC0uODQtMy41MjhDLjk0NCA0LjMyOC44NzIgMy42OC44NzIgMy4yNDhjMC0uNzUyLjIwOC0xLjMyLjYyNC0xLjcwNC40MTYtLjM4NC45NjgtLjU3NiAxLjY1Ni0uNTc2eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);height:16px;padding:8px;width:16px}.flux-stepper .flux-stepper__step.complete.selected .flux-stepper__button .flux-stepper__indicator{background-color:#3f51b5}:root .flux-stepper .flux-stepper__step:first-of-type,_:-ms-fullscreen .flux-stepper .flux-stepper__step:first-of-type{margin-left:-80px}:root .flux-stepper .flux-stepper__step.complete .flux-stepper__button .flux-stepper__indicator,:root .flux-stepper .flux-stepper__step.error .flux-stepper__button .flux-stepper__indicator,_:-ms-fullscreen .flux-stepper .flux-stepper__step.complete .flux-stepper__button .flux-stepper__indicator,_:-ms-fullscreen .flux-stepper .flux-stepper__step.error .flux-stepper__button .flux-stepper__indicator{padding:0}.woocommerce-NoticeGroup,.woocommerce-notices-wrapper{box-sizing:border-box;margin:0 auto;max-width:550px;padding-left:24px;padding-right:24px;width:100%}.woocommerce-NoticeGroup .woocommerce-NoticeGroup,.woocommerce-notices-wrapper .woocommerce-NoticeGroup{margin:auto;max-width:550px;padding-left:0;padding-right:0;width:100%}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews{all:unset;align-items:center;background-color:#0f834d;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:4px;clear:both;color:#fff;display:flex;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;justify-content:space-between;list-style:none outside;margin-bottom:2.617924em;margin-left:0;padding:14px 28px 14px 20px;position:relative}.woocommerce-error:after,.woocommerce-error :after,.woocommerce-error:before,.woocommerce-error :before,.woocommerce-info:after,.woocommerce-info :after,.woocommerce-info:before,.woocommerce-info :before,.woocommerce-message:after,.woocommerce-message :after,.woocommerce-message:before,.woocommerce-message :before,.woocommerce-noreviews:after,.woocommerce-noreviews :after,.woocommerce-noreviews:before,.woocommerce-noreviews :before{all:unset}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce-noreviews:after{clear:both;content:"";display:table}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-noreviews:before{color:#fff;content:"";display:inline-block;left:1.5em;position:absolute;top:1.05em}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a{color:#fff!important}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover{color:#fff;opacity:.7}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover,.woocommerce-noreviews a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button{background:none;border-left-color:hsla(0,0%,100%,.25)!important;border-left-style:solid;border-radius:0;border-width:0 0 0 1px;box-shadow:none;color:#fff;float:right;line-height:1.618;margin-left:28px;order:10;padding:0 0 0 28px;white-space:nowrap}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover{background:none;color:#fff;opacity:.7}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre{background-color:rgba(0,0,0,.1)}.woocommerce-info,.woocommerce-noreviews{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:1.5;margin:30px auto auto;max-width:500px}.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before{all:unset}.woocommerce-error a{color:#fff}.woocommerce-notices-wrapper>div,.woocommerce-notices-wrapper>ul{margin-bottom:0;margin-top:30px}.woocommerce-notices-wrapper:first-of-type>div,.woocommerce-notices-wrapper:first-of-type>ul{margin-bottom:0}:root .woocommerce-error,:root .woocommerce-info,:root .woocommerce-message,:root .woocommerce-noreviews,_:-ms-fullscreen .woocommerce-error,_:-ms-fullscreen .woocommerce-info,_:-ms-fullscreen .woocommerce-message,_:-ms-fullscreen .woocommerce-noreviews{padding-left:56px}.flux-checkout__steps{padding-top:32px}@media screen and (min-width:1024px){.flux-checkout__steps{padding-top:0}}.flux-checkout__order-review,.flux-step{border:unset;box-sizing:border-box;margin:auto;max-width:550px;padding-left:24px;padding-right:24px;padding-top:0;width:100%}.flux-checkout__order-review p,.flux-step p{color:#333}.flux-checkout__order-review .woocommerce-additional-fields__wrapper,.flux-checkout__order-review .woocommerce-billing-fields__wrapper,.flux-checkout__order-review .woocommerce-shipping-fields__wrapper,.flux-step .woocommerce-additional-fields__wrapper,.flux-step .woocommerce-billing-fields__wrapper,.flux-step .woocommerce-shipping-fields__wrapper{margin-top:32px}.flux-button--step{margin:32px 0 0!important}.flux-checkout__form-inner{padding:0 0 32px}@media screen and (min-width:1024px){.flux-checkout__form-inner{padding:32px 0}}.flux-checkout__content .woocommerce form .form-row{clear:both;display:block;margin-bottom:24px}.flux-checkout__content .woocommerce form .form-row:last-child{margin-bottom:0}.flux-checkout__content .woocommerce form .form-row button,.flux-checkout__content .woocommerce form .form-row div:not([class^=iconic-]),.flux-checkout__content .woocommerce form .form-row i,.flux-checkout__content .woocommerce form .form-row input,.flux-checkout__content .woocommerce form .form-row label,.flux-checkout__content .woocommerce form .form-row select,.flux-checkout__content .woocommerce form .form-row span{line-height:2}.flux-checkout__content .woocommerce form .form-row abbr.required{border-bottom:1px dotted #3f51b5;cursor:pointer;font-size:80%;text-decoration:unset}.flux-checkout__content .woocommerce form .form-row abbr.required:after,.flux-checkout__content .woocommerce form .form-row abbr.required:before{all:unset}.flux-checkout__content .woocommerce form .form-row#billing_address_info,.flux-checkout__content .woocommerce form .form-row#billing_address_info+.form-row-last,.flux-checkout__content .woocommerce form .form-row:first-of-type,.flux-checkout__content .woocommerce form .form-row:first-of-type+.form-row-last{margin-top:24px}.flux-checkout__content .woocommerce form .form-row.form-row-first,.flux-checkout__content .woocommerce form .form-row.form-row-last{clear:right;float:left;width:calc(50% - 8px)}.flux-checkout__content .woocommerce form .form-row.form-row-first{margin-right:16px}@media screen and (max-width:420px){.flux-checkout__content .woocommerce form .form-row.form-row-first,.flux-checkout__content .woocommerce form .form-row.form-row-last{clear:both;display:block;float:unset;margin-right:unset;width:100%}}.flux-checkout__content .woocommerce form .form-row label{color:#3f51b5;display:block;font-size:14px;font-weight:400;opacity:unset!important;width:unset!important}.flux-checkout__content .woocommerce form .form-row label .required{color:#3f51b5}.flux-checkout__content .woocommerce form .form-row label>span{all:inherit;display:inline}.flux-checkout__content .woocommerce form .form-row label.woocommerce-form__label-for-checkbox{color:unset}.flux-checkout__content .woocommerce form .form-row .error{color:#e2401c;display:none}.flux-checkout__content .woocommerce form .form-row .success{color:#0f834d}.flux-checkout__content .woocommerce form .form-row.woocommerce-invalid .error{display:inline-block}.flux-checkout__content .woocommerce form .form-row .error,.flux-checkout__content .woocommerce form .form-row .success{font-size:14px}.flux-checkout__content .woocommerce form .form-row input:-webkit-autofill,.flux-checkout__content .woocommerce form .form-row input:-webkit-autofill:active,.flux-checkout__content .woocommerce form .form-row input:-webkit-autofill:focus,.flux-checkout__content .woocommerce form .form-row input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.flux-checkout__content .woocommerce form .form-row .select2.select2-container{border:unset;display:block}.flux-checkout__content .woocommerce form .form-row .select2-selection,.flux-checkout__content .woocommerce form .form-row input,.flux-checkout__content .woocommerce form .form-row select,.flux-checkout__content .woocommerce form .form-row textarea{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-color:transparent!important;background-image:unset!important;border:unset;border-bottom:1px solid #dfdede;box-shadow:none;color:#333;display:block;font-size:16px;line-height:28px;max-width:unset;opacity:1;padding:0;transition:all .2s ease;width:100%}.flux-checkout__content .woocommerce form .form-row .select2-selection:focus,.flux-checkout__content .woocommerce form .form-row input:focus,.flux-checkout__content .woocommerce form .form-row select:focus,.flux-checkout__content .woocommerce form .form-row textarea:focus{background-color:unset;outline:unset}.flux-checkout__content .woocommerce form .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.flux-checkout__content .woocommerce form .form-row[data-type=select]:not(.validate-state){position:relative;z-index:1}.flux-checkout__content .woocommerce form .form-row[data-type=select]:not(.validate-state):before{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;bottom:12px;content:"";height:0;margin-left:-4px;margin-top:-2px;position:absolute;right:7px;width:0}.flux-checkout__content .woocommerce form .form-row input[type=checkbox]{display:inline;margin-right:8px;width:auto}.flux-checkout__content .woocommerce form .form-row input[type=checkbox]+span:after,.flux-checkout__content .woocommerce form .form-row input[type=checkbox]+span:before{all:unset}.flux-checkout__content .woocommerce form .form-row input[type=radio]{bottom:unset;display:inline;float:none;float:unset;left:unset;margin-right:8px;right:unset;top:unset;width:auto}.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper a:after,.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper a:before{all:unset;background-color:transparent;border:none;content:"";height:0x;width:0}.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{margin-top:24px}.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-form__input-checkbox{float:unset}.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:after,.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text:before{all:unset}.flux-checkout__content .woocommerce form .form-row .woocommerce-form-login__rememberme,.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{float:unset;margin-bottom:24px}.flux-checkout__content .woocommerce form .form-row .woocommerce-form-login__rememberme input[type=checkbox],.flux-checkout__content .woocommerce form .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input[type=checkbox]{float:unset}.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength{background-color:unset;color:unset;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:unset;padding:unset}.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength:after,.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength:before{all:unset}.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength.strong{color:#0f834d}.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength.good{color:#b16814}.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength.bad,.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength.short,.flux-checkout__content .woocommerce form .form-row div.woocommerce-password-strength.week{color:#e2401c}.flux-checkout__content .woocommerce form .form-row .select2-container .select2-selection{border-radius:0}.flux-checkout__content .woocommerce form .form-row .select2-container .select2-selection--single{display:inline-block}.flux-checkout__content .woocommerce form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.flux-checkout__content .woocommerce form .form-row .select2-selection__arrow{border:unset;right:10px;top:0}.flux-checkout__content .woocommerce form .form-row textarea{min-height:120px}.flux-checkout__content .woocommerce form .form-row.woocommerce-validated input,.flux-checkout__content .woocommerce form .form-row.woocommerce-validated select,.flux-checkout__content .woocommerce form .form-row.woocommerce-validated textarea{box-shadow:none}.flux-checkout__content .woocommerce form .form-row.woocommerce-invalid input,.flux-checkout__content .woocommerce form .form-row.woocommerce-invalid select,.flux-checkout__content .woocommerce form .form-row.woocommerce-invalid textarea{border-bottom:1px solid #e2401c;box-shadow:none}.flux-checkout__content .woocommerce form .form-row input:focus,.flux-checkout__content .woocommerce form .form-row select:focus,.flux-checkout__content .woocommerce form .form-row textarea:focus{border-bottom:1px solid #333}.show-password-input:after{display:none}.woocommerce-password-strength{text-align:left}.woocommerce-form-coupon.checkout_coupon{background-color:transparent;border:none;display:block;margin:0;overflow:hidden;padding:0;width:unset}.woocommerce-form-coupon.checkout_coupon .woocommerce-form-coupon__inner{border:1px solid #dfdede;border-radius:4px;margin-bottom:28px;overflow:hidden;padding:0 28px}.woocommerce-form-coupon.checkout_coupon .woocommerce-form-coupon__inner>p:first-child{margin-top:28px}@media screen and (max-width:550px){.woocommerce-form-coupon.checkout_coupon{margin-left:auto;margin-right:auto}}.woocommerce-form-coupon.checkout_coupon .form-row-first,.woocommerce-form-coupon.checkout_coupon .form-row-last{margin:0;padding:0;width:100%}.woocommerce-form-coupon.checkout_coupon input[name=coupon_code]#coupon_code{border:unset;border-bottom:1px solid #dfdede}.woocommerce-form-coupon.checkout_coupon p{font-size:14px}.woocommerce-form-coupon.checkout_coupon button[name=apply_coupon]{margin-top:28px}.shipping_address,.woocommerce-additional-fields{overflow:hidden}.shipping_address .form-row,.woocommerce-additional-fields .form-row{margin-top:24px}.woocommerce-billing-fields .form-row.form-row-first,.woocommerce-billing-fields .form-row.form-row-last{width:100%}.woocommerce-billing-fields .form-row label.screen-reader-text+.woocommerce-input-wrapper{display:block;margin-top:48px}#payment.woocommerce-checkout-payment{background-color:transparent;background-color:unset;border:unset}.woocommerce-form.woocommerce-form-login .form-row.form-row-first,.woocommerce-form.woocommerce-form-login .form-row.form-row-last,form.woocommerce-checkout{width:100%}:root .form-row .select2-selection,:root .form-row input,:root .form-row select,:root .form-row textarea,_:-ms-fullscreen .form-row .select2-selection,_:-ms-fullscreen .form-row input,_:-ms-fullscreen .form-row select,_:-ms-fullscreen .form-row textarea{height:28px}:root .form-row input[type=checkbox],_:-ms-fullscreen .form-row input[type=checkbox]{margin-bottom:-9px}.woocommerce-billing-fields,.woocommerce-shipping-fields{display:block}.billing-address-search+.woocommerce-billing-fields,.shipping-address-search+.woocommerce-shipping-fields{border:1px solid #dfdede;margin-bottom:28px;padding:28px}.billing-address-search+.woocommerce-billing-fields .form-row:first-of-type,.shipping-address-search+.woocommerce-shipping-fields .form-row:first-of-type{margin-top:0}.billing-address-search+.woocommerce-billing-fields .form-row:last-of-type,.shipping-address-search+.woocommerce-shipping-fields .form-row:last-of-type{margin-bottom:0}.billing-address-search.billing-address-search--pre-populated,.billing-address-search:not(.billing-address-search--pre-populated)+.woocommerce-billing-fields,.flux-address-search__hint,.shipping-address-search.billing-address-search--pre-populated,.shipping-address-search:not(.billing-address-search--pre-populated)+.woocommerce-shipping-fields{display:none}.flux-button{border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#fff!important;display:inline-block;font-size:14px;font-weight:700;letter-spacing:unset;line-height:2;text-decoration:none;width:auto}.flux-button--reverse{background-color:#fff!important}.flux-button--reverse,.flux-button--reverse:hover{color:var(--flux-checkout-primary-color)!important}.flux-button--reverse:hover{background-color:#ebeaea!important}#payment .place-order button#place_order.button[name=woocommerce_checkout_place_order],#payment .place-order button.button[name=woocommerce_checkout_place_order],.flux-button--step,.flux-footer--order-pay button.button,.wc-gzd-order-submit button.button[name=woocommerce_checkout_place_order],button.woocommerce-button.button.woocommerce-form-login__submit{all:unset;background-color:#448aff;border:unset;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:55px;margin-bottom:2em;padding:unset!important;text-align:center;text-transform:uppercase;width:100%}#payment .place-order button#place_order.button[name=woocommerce_checkout_place_order]:focus,#payment .place-order button.button[name=woocommerce_checkout_place_order]:focus,.flux-button--step:focus,.flux-footer--order-pay button.button:focus,.wc-gzd-order-submit button.button[name=woocommerce_checkout_place_order]:focus,button.woocommerce-button.button.woocommerce-form-login__submit:focus{outline:unset}#payment .place-order button#place_order.button[name=woocommerce_checkout_place_order]:after,#payment .place-order button#place_order.button[name=woocommerce_checkout_place_order]:before,#payment .place-order button.button[name=woocommerce_checkout_place_order]:after,#payment .place-order button.button[name=woocommerce_checkout_place_order]:before,.flux-button--step:after,.flux-button--step:before,.flux-footer--order-pay button.button:after,.flux-footer--order-pay button.button:before,.wc-gzd-order-submit button.button[name=woocommerce_checkout_place_order]:after,.wc-gzd-order-submit button.button[name=woocommerce_checkout_place_order]:before,button.woocommerce-button.button.woocommerce-form-login__submit:after,button.woocommerce-button.button.woocommerce-form-login__submit:before{all:unset}#enter_coupon_button,.flux-checkout__content .woocommerce form button[name=apply_coupon],.flux-checkout__login-button,.lost_password a,button[data-login-cancel]{all:unset;background-color:#fff;border:unset;border-radius:4px;box-shadow:none;color:#448aff!important;cursor:pointer;display:block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;margin:auto auto 32px;padding:8px 16px;text-transform:uppercase}#enter_coupon_button:hover,.flux-checkout__content .woocommerce form button[name=apply_coupon]:hover,.flux-checkout__login-button:hover,.lost_password a:hover,button[data-login-cancel]:hover{background-color:#ebeaea!important;color:#448aff}#enter_coupon_button:after,#enter_coupon_button:before,.flux-checkout__content .woocommerce form button[name=apply_coupon]:after,.flux-checkout__content .woocommerce form button[name=apply_coupon]:before,.flux-checkout__login-button:after,.flux-checkout__login-button:before,.lost_password a:after,.lost_password a:before,button[data-login-cancel]:after,button[data-login-cancel]:before{all:unset}p.lost_password{text-align:center}p.lost_password a{display:inline-block;margin-bottom:0}.flux-checkout__login-button.login-button{margin:0 auto 16px}.woocommerce-account-fields{margin:unset;padding:unset}.woocommerce-account-fields div.create-account,.woocommerce-additional-fields{overflow:hidden}.woocommerce-account-fields div.create-account p:first-child,.woocommerce-additional-fields p:first-child{margin-top:0}.woocommerce-additional-fields__wrapper #show-additional-fields,.woocommerce-shipping-fields__wrapper #ship-to-different-address{all:unset;float:none;font-size:28px;margin:0 0 28px;width:100%}.woocommerce-additional-fields__wrapper #show-additional-fields:after,.woocommerce-additional-fields__wrapper #show-additional-fields:before,.woocommerce-shipping-fields__wrapper #ship-to-different-address:after,.woocommerce-shipping-fields__wrapper #ship-to-different-address:before{all:unset;border:none;box-shadow:none;content:"";height:0;width:0}.woocommerce-additional-fields__wrapper #show-additional-fields *,.woocommerce-shipping-fields__wrapper #ship-to-different-address *{all:unset;text-align:left}.woocommerce-additional-fields__wrapper #show-additional-fields :after,.woocommerce-additional-fields__wrapper #show-additional-fields :before,.woocommerce-shipping-fields__wrapper #ship-to-different-address :after,.woocommerce-shipping-fields__wrapper #ship-to-different-address :before{all:unset;border:none;box-shadow:none;content:"";height:0;width:0}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label{align-items:center;clear:both;color:#333;display:flex;flex-direction:row-reverse;font-size:18px;font-weight:700;margin:0;padding:0;text-transform:none}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label span.toggle__ie11,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label span.toggle__ie11,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label span.toggle__ie11{display:none}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label>span:not(.toggle__ie11),.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label>span:not(.toggle__ie11),.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label>span:not(.toggle__ie11){flex:1;font-size:inherit;margin:0;padding:0}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label>span:not(.toggle__ie11):before,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label>span:not(.toggle__ie11):before,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label>span:not(.toggle__ie11):before{border:none;box-shadow:none;content:"";height:0;width:0}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;background-color:transparent;border:0;box-shadow:unset;cursor:pointer;line-height:0;outline:0;padding:0;position:relative;width:auto}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:focus,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:focus,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:focus{box-shadow:unset}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:after,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:after,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:after{background:hsla(0,1%,77%,.55);border:unset;border-radius:20px;bottom:unset;clear:both;content:"";display:inline-block;height:22px;left:unset;opacity:unset;padding:0;position:unset;right:unset;top:unset;transform:unset;width:38px}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:before,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:before,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:before{background:#fff;border:none;border-radius:50%;box-shadow:none;content:"";display:block;height:18px;left:2px;position:absolute;top:2px;transition:left .2s;width:18px}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked:after,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked:after,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked:after{background:#8591d5}.woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked:before,.woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked:before,.woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked:before{background:#3f51b5;border:none;left:18px}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input{opacity:0;position:absolute;top:-99999px;visibility:hidden}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input+.toggle__ie11,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input+.toggle__ie11,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input+.toggle__ie11,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input+.toggle__ie11,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input+.toggle__ie11,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input+.toggle__ie11{background-color:hsla(0,1%,77%,.55);border:none;border-radius:15px;cursor:pointer;display:inline-block;height:22px;outline:none;overflow:hidden;padding:0;position:relative;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;-webkit-transition:.25s ease-in-out;-ms-transition:.25s ease-out;transition:.25s ease-out;vertical-align:middle;width:38px}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input+.toggle__ie11:before,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input+.toggle__ie11:before,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input+.toggle__ie11:before{background:#fff;border-radius:11px;content:" ";display:block;font-size:14.99px;font-weight:700;height:19px;left:2px;position:absolute;text-indent:-32px;text-transform:uppercase;top:1px;-moz-transition:.25s ease-out;-o-transition:.25s ease-out;-webkit-transition:.25s ease-out;-ms-transition:.25s ease-out;transition:.25s ease-out;white-space:nowrap;width:18px;word-spacing:40px;z-index:2}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked+.toggle__ie11,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked+.toggle__ie11,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked+.toggle__ie11,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked+.toggle__ie11,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked+.toggle__ie11,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked+.toggle__ie11{background-color:rgba(63,81,181,.5)}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:focus+.toggle__ie11,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:focus+.toggle__ie11,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:focus+.toggle__ie11,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:focus+.toggle__ie11,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:focus+.toggle__ie11,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:focus+.toggle__ie11{outline:0}:root .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked+.toggle__ie11:before,:root .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked+.toggle__ie11:before,:root .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-account-fields .form-row.create-account label.woocommerce-form__label input:checked+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-additional-fields__wrapper #show-additional-fields label.woocommerce-form__label input:checked+.toggle__ie11:before,_:-ms-fullscreen .woocommerce-shipping-fields__wrapper #ship-to-different-address label.woocommerce-form__label input:checked+.toggle__ie11:before{background-color:#3f51b5;left:18px}#order_review.woocommerce-checkout-review-order{background:transparent;background-color:unset;border:unset;float:unset;margin:unset;padding:unset;width:100%}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods{display:inline-block;padding:0;text-align:left;width:auto}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods li{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;text-align:right}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods li input[type=radio]{margin-left:1em}#order_review.woocommerce-checkout-review-order table{border-collapse:collapse}#order_review table.shop_table{table-layout:fixed}#order_review table.shop_table *{box-sizing:border-box}#order_review table.shop_table thead{display:none}#order_review table.shipping_table,#order_review table.shop_table,.woocommerce-checkout table.shipping_table,.woocommerce-checkout table.shop_table,table.shipping_table,table.shop_table{background-color:transparent;border:unset;color:#333;padding:unset;text-transform:none;width:100%}#order_review table.shipping_table *,#order_review table.shop_table *,.woocommerce-checkout table.shipping_table *,.woocommerce-checkout table.shop_table *,table.shipping_table *,table.shop_table *{background-color:transparent;color:#333;color:unset}#order_review table.shipping_table :after,#order_review table.shipping_table :before,#order_review table.shop_table :after,#order_review table.shop_table :before,.woocommerce-checkout table.shipping_table :after,.woocommerce-checkout table.shipping_table :before,.woocommerce-checkout table.shop_table :after,.woocommerce-checkout table.shop_table :before,table.shipping_table :after,table.shipping_table :before,table.shop_table :after,table.shop_table :before{all:unset}#order_review table.shipping_table .error,#order_review table.shop_table .error,.woocommerce-checkout table.shipping_table .error,.woocommerce-checkout table.shop_table .error,table.shipping_table .error,table.shop_table .error{color:#e2401c}#order_review table.shipping_table .success,#order_review table.shop_table .success,.woocommerce-checkout table.shipping_table .success,.woocommerce-checkout table.shop_table .success,table.shipping_table .success,table.shop_table .success{color:#0f834d}#order_review table.shipping_table a,#order_review table.shop_table a,.woocommerce-checkout table.shipping_table a,.woocommerce-checkout table.shop_table a,table.shipping_table a,table.shop_table a{color:#96588a}#order_review table.shipping_table tr,#order_review table.shop_table tr,.woocommerce-checkout table.shipping_table tr,.woocommerce-checkout table.shop_table tr,table.shipping_table tr,table.shop_table tr{display:table-row}#order_review table.shipping_table td,#order_review table.shipping_table th,#order_review table.shop_table td,#order_review table.shop_table th,.woocommerce-checkout table.shipping_table td,.woocommerce-checkout table.shipping_table th,.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th,table.shipping_table td,table.shipping_table th,table.shop_table td,table.shop_table th{display:table-cell}#order_review table.shipping_table td,#order_review table.shipping_table th,#order_review table.shipping_table tr,#order_review table.shop_table td,#order_review table.shop_table th,#order_review table.shop_table tr,.woocommerce-checkout table.shipping_table td,.woocommerce-checkout table.shipping_table th,.woocommerce-checkout table.shipping_table tr,.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th,.woocommerce-checkout table.shop_table tr,table.shipping_table td,table.shipping_table th,table.shipping_table tr,table.shop_table td,table.shop_table th,table.shop_table tr{background-color:transparent;border:unset;border-left:unset;border-right:unset;color:#333;font-size:14px;margin:unset;padding:unset;text-transform:none}#order_review table.shipping_table td:not(:empty),#order_review table.shipping_table th,#order_review table.shop_table td:not(:empty),#order_review table.shop_table th,.woocommerce-checkout table.shipping_table td:not(:empty),.woocommerce-checkout table.shipping_table th,.woocommerce-checkout table.shop_table td:not(:empty),.woocommerce-checkout table.shop_table th,table.shipping_table td:not(:empty),table.shipping_table th,table.shop_table td:not(:empty),table.shop_table th{border-bottom:1px solid #dfdede;border-top:unset;padding-bottom:32px;padding-top:32px}#order_review table.shipping_table td:not(:empty)>strong,#order_review table.shipping_table th>strong,#order_review table.shop_table td:not(:empty)>strong,#order_review table.shop_table th>strong,.woocommerce-checkout table.shipping_table td:not(:empty)>strong,.woocommerce-checkout table.shipping_table th>strong,.woocommerce-checkout table.shop_table td:not(:empty)>strong,.woocommerce-checkout table.shop_table th>strong,table.shipping_table td:not(:empty)>strong,table.shipping_table th>strong,table.shop_table td:not(:empty)>strong,table.shop_table th>strong{border-bottom:none;display:inline;margin:0;padding:0;text-decoration:none}#order_review table.shipping_table th,#order_review table.shop_table th,.woocommerce-checkout table.shipping_table th,.woocommerce-checkout table.shop_table th,table.shipping_table th,table.shop_table th{text-align:left}#order_review table.shipping_table th+td,#order_review table.shop_table th+td,.woocommerce-checkout table.shipping_table th+td,.woocommerce-checkout table.shop_table th+td,table.shipping_table th+td,table.shop_table th+td{text-align:right}#order_review table.shipping_table .shipping__inner,#order_review table.shop_table .shipping__inner,.woocommerce-checkout table.shipping_table .shipping__inner,.woocommerce-checkout table.shop_table .shipping__inner,table.shipping_table .shipping__inner,table.shop_table .shipping__inner{padding:0}#order_review table.shipping_table .product-name,#order_review table.shop_table .product-name,.woocommerce-checkout table.shipping_table .product-name,.woocommerce-checkout table.shop_table .product-name,table.shipping_table .product-name,table.shop_table .product-name{position:relative;text-align:left}#order_review table.shipping_table th.product-name,#order_review table.shipping_table th.product-total,#order_review table.shop_table th.product-name,#order_review table.shop_table th.product-total,.woocommerce-checkout table.shipping_table th.product-name,.woocommerce-checkout table.shipping_table th.product-total,.woocommerce-checkout table.shop_table th.product-name,.woocommerce-checkout table.shop_table th.product-total,table.shipping_table th.product-name,table.shipping_table th.product-total,table.shop_table th.product-name,table.shop_table th.product-total{display:none}#order_review table.shipping_table .product-total,#order_review table.shipping_table .shipping__list_label,#order_review table.shop_table .product-total,#order_review table.shop_table .shipping__list_label,.woocommerce-checkout table.shipping_table .product-total,.woocommerce-checkout table.shipping_table .shipping__list_label,.woocommerce-checkout table.shop_table .product-total,.woocommerce-checkout table.shop_table .shipping__list_label,table.shipping_table .product-total,table.shipping_table .shipping__list_label,table.shop_table .product-total,table.shop_table .shipping__list_label{position:relative;text-align:right}#order_review table.shipping_table .product-total .amount,#order_review table.shipping_table .product-total .amount *,#order_review table.shop_table .product-total .amount,#order_review table.shop_table .product-total .amount *,.woocommerce-checkout table.shipping_table .product-total .amount,.woocommerce-checkout table.shipping_table .product-total .amount *,.woocommerce-checkout table.shop_table .product-total .amount,.woocommerce-checkout table.shop_table .product-total .amount *,table.shipping_table .product-total .amount,table.shipping_table .product-total .amount *,table.shop_table .product-total .amount,table.shop_table .product-total .amount *{font-size:16px;font-weight:700}#order_review table.shipping_table .shipping__inner,#order_review table.shop_table .shipping__inner,.woocommerce-checkout table.shipping_table .shipping__inner,.woocommerce-checkout table.shop_table .shipping__inner,table.shipping_table .shipping__inner,table.shop_table .shipping__inner{border:none}#order_review table.shipping_table .product-item-thumbnail,#order_review table.shop_table .product-item-thumbnail,.woocommerce-checkout table.shipping_table .product-item-thumbnail,.woocommerce-checkout table.shop_table .product-item-thumbnail,table.shipping_table .product-item-thumbnail,table.shop_table .product-item-thumbnail{position:unset}#order_review table.shipping_table img:not([class^=iconic-]),#order_review table.shop_table img:not([class^=iconic-]),.woocommerce-checkout table.shipping_table img:not([class^=iconic-]),.woocommerce-checkout table.shop_table img:not([class^=iconic-]),table.shipping_table img:not([class^=iconic-]),table.shop_table img:not([class^=iconic-]){margin-bottom:8px;max-height:48px;width:auto}#order_review table.shipping_table ul,#order_review table.shop_table ul,.woocommerce-checkout table.shipping_table ul,.woocommerce-checkout table.shop_table ul,table.shipping_table ul,table.shop_table ul{margin:unset}#order_review table.shipping_table li,#order_review table.shop_table li,.woocommerce-checkout table.shipping_table li,.woocommerce-checkout table.shop_table li,table.shipping_table li,table.shop_table li{list-style-type:none}#order_review table.shipping_table span.flux-checkout__remove-link,#order_review table.shop_table span.flux-checkout__remove-link,.woocommerce-checkout table.shipping_table span.flux-checkout__remove-link,.woocommerce-checkout table.shop_table span.flux-checkout__remove-link,table.shipping_table span.flux-checkout__remove-link,table.shop_table span.flux-checkout__remove-link{background-color:#6d6d6d!important;border-radius:100px;height:16px;line-height:0;width:16px}#order_review table.shipping_table span.flux-checkout__remove-link a.remove,#order_review table.shop_table span.flux-checkout__remove-link a.remove,.woocommerce-checkout table.shipping_table span.flux-checkout__remove-link a.remove,.woocommerce-checkout table.shop_table span.flux-checkout__remove-link a.remove,table.shipping_table span.flux-checkout__remove-link a.remove,table.shop_table span.flux-checkout__remove-link a.remove{color:#fff!important;display:block;line-height:0;padding:8px 0 0;text-align:center;text-decoration:none}#order_review table.shipping_table .order-total td,#order_review table.shipping_table .order-total th,#order_review table.shop_table .order-total td,#order_review table.shop_table .order-total th,.woocommerce-checkout table.shipping_table .order-total td,.woocommerce-checkout table.shipping_table .order-total th,.woocommerce-checkout table.shop_table .order-total td,.woocommerce-checkout table.shop_table .order-total th,table.shipping_table .order-total td,table.shipping_table .order-total th,table.shop_table .order-total td,table.shop_table .order-total th{border-bottom:none}#order_review table.shipping_table .order-total *,#order_review table.shipping_table .order-total td,#order_review table.shipping_table .order-total th,#order_review table.shop_table .order-total *,#order_review table.shop_table .order-total td,#order_review table.shop_table .order-total th,.woocommerce-checkout table.shipping_table .order-total *,.woocommerce-checkout table.shipping_table .order-total td,.woocommerce-checkout table.shipping_table .order-total th,.woocommerce-checkout table.shop_table .order-total *,.woocommerce-checkout table.shop_table .order-total td,.woocommerce-checkout table.shop_table .order-total th,table.shipping_table .order-total *,table.shipping_table .order-total td,table.shipping_table .order-total th,table.shop_table .order-total *,table.shop_table .order-total td,table.shop_table .order-total th{font-size:16px}#order_review table.shipping_table .order-total .includes_tax,#order_review table.shop_table .order-total .includes_tax,.woocommerce-checkout table.shipping_table .order-total .includes_tax,.woocommerce-checkout table.shop_table .order-total .includes_tax,table.shipping_table .order-total .includes_tax,table.shop_table .order-total .includes_tax{display:block}#order_review table.shipping_table .order-total .includes_tax,#order_review table.shipping_table .order-total .includes_tax *,#order_review table.shop_table .order-total .includes_tax,#order_review table.shop_table .order-total .includes_tax *,.woocommerce-checkout table.shipping_table .order-total .includes_tax,.woocommerce-checkout table.shipping_table .order-total .includes_tax *,.woocommerce-checkout table.shop_table .order-total .includes_tax,.woocommerce-checkout table.shop_table .order-total .includes_tax *,table.shipping_table .order-total .includes_tax,table.shipping_table .order-total .includes_tax *,table.shop_table .order-total .includes_tax,table.shop_table .order-total .includes_tax *{font-size:14px}#payment .payment_methods{background-color:transparent;border:1px solid #dfdede;border-radius:4px;list-style-type:none;margin:32px 0 0;padding:0}#payment .payment_methods>li:not(.woocommerce-notice){background-color:transparent;border:unset;border-top:1px solid #dfdede;list-style-type:none;margin:unset;padding:24px;vertical-align:none;vertical-align:unset}#payment .payment_methods>li:not(.woocommerce-notice):first-child{border-top:none}#payment .payment_methods>li:not(.woocommerce-notice) label{color:#333;display:inline-block!important;margin:unset;min-width:80%;padding:0;padding:unset!important}#payment .payment_methods>li:not(.woocommerce-notice) label:after,#payment .payment_methods>li:not(.woocommerce-notice) label:before{border:0;content:""!important;margin:0;padding:0}#payment .payment_methods>li:not(.woocommerce-notice) label .about_paypal{margin-left:5px}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]{clip:unset;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio;bottom:unset;clip-path:unset;display:inline;float:none;float:unset;height:unset;left:unset;margin:unset;margin-right:8px;margin-top:8px;padding:unset;position:static!important;position:unset!important;right:unset;top:unset;vertical-align:top;width:unset}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:after,#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:before{all:unset}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:focus{outline:unset}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:first-child:checked+label:before{color:#448aff}#payment .payment_methods>li:not(.woocommerce-notice) img:not([class^=iconic-]){margin:unset;margin-left:8px;margin-right:8px;max-height:48px;padding:unset;vertical-align:top;width:auto}#payment .payment_methods>li:not(.woocommerce-notice) .payment_box{margin:unset;padding:16px 26px 0}#payment .payment_methods>li:not(.woocommerce-notice) .payment_box p{font-size:unset;margin:unset;padding:unset}#payment .payment_methods>li:only-child:not(.woocommerce-notice) .payment_box{margin:unset;padding:16px 26px 0 0}#payment .form-row.place-order,#payment .payment_methods>li .payment_box{background-color:transparent;font-size:14px;padding:0}#payment .form-row.place-order a,#payment .payment_methods>li .payment_box a{color:#448aff}#payment .form-row.place-order a:hover,#payment .payment_methods>li .payment_box a:hover{color:#001944}dl.variation{float:left;margin-left:0;margin-top:0}dl.variation dt{clear:left;display:list-item;float:left;list-style-type:none;margin:0 4px 0 0}dl.variation dd{float:left;margin:0}dl.variation dd p{display:inline}dl.variation dd,dl.variation dt,dl.variation p{line-height:1.5}ul.variation{float:left;margin-left:0;margin-top:0;padding:0}ul.variation,ul.variation li{list-style-type:none}ul.variation span,ul.variation span p{display:inline}#order_review .woocommerce-shipping-totals>th{vertical-align:top}.flux-tooltip{position:relative;z-index:1}.flux-tooltip .flux-tooltip__tip{background:#000;color:#fff;cursor:pointer;font-size:1px;height:0;left:0;opacity:0;overflow:hidden;padding:10px;position:absolute;top:0;transition:all .2s;width:0;z-index:-1}.flux-tooltip .flux-tooltip__icon{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDBzMTAgNC40NzcgMTAgMTB6IiBmaWxsPSIjMDAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA3VjVIOXYyaDJ6bTAgOFY5SDl2NmgyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);cursor:pointer;height:16px;margin-bottom:-5px;width:16px;z-index:1}.flux-tooltip .flux-tooltip__icon:hover+.flux-tooltip__tip{font-size:12px;height:60px;left:-150px;opacity:.5;top:24px;width:300px}:root .flux-tooltip .flux-tooltip__icon,_:-ms-fullscreen .flux-tooltip .flux-tooltip__icon{color:#fff}:root .flux-tooltip .flux-tooltip__icon:before,_:-ms-fullscreen .flux-tooltip .flux-tooltip__icon:before{background-color:#333;border-radius:16px;color:#fff;content:"i";cursor:pointer;display:inline-block;font-size:70%;font-style:normal;height:16px;line-height:1.8;margin-bottom:0;opacity:1;text-align:center;width:16px;z-index:1}.no-js .flux-step:not(:first-of-type) h2{margin-top:0}.no-js h2#order_review_heading{all:unset!important;color:#333!important;display:block!important;font-size:1.5em!important;font-weight:400!important}.no-js .flux-step,.no-js h2#order_review_heading{display:block!important}.no-js .flux-step:not(:first-of-type) h2{margin-top:3em}.no-js .flux-button,.no-js .flux-step_button,.no-js .woocommerce-additional-fields__wrapper,.no-js .woocommerce-form-coupon__wrapper,.no-js .woocommerce-shipping-fields__wrapper{display:none}.no-js #billing_country_field button[name=woocommerce_checkout_update_totals],.no-js #payment button[name=woocommerce_checkout_update_totals],.no-js #shipping_country_field button[name=woocommerce_checkout_update_totals]{background-color:unset;color:#448aff;display:block;font-size:14px;font-weight:400;margin:2em auto auto;padding:5px 10px;text-transform:uppercase}.no-js #billing_country_field button[name=woocommerce_checkout_update_totals]:hover,.no-js #payment button[name=woocommerce_checkout_update_totals]:hover,.no-js #shipping_country_field button[name=woocommerce_checkout_update_totals]:hover{background-color:#dfdede;color:#448aff}.no-js #payment button[name=woocommerce_checkout_update_totals]{margin-bottom:28px}.no-js .place-order button[name=woocommerce_checkout_update_totals]{margin-bottom:1em;margin-top:1em}.no-js .wc_payment_methods.payment_methods div{display:none}.no-js .woocommerce-billing-fields{display:block}.shopkeeper_checkout_login,.woocommerce-form-login-toggle{display:none;visibility:hidden}.form-row.place-order button[name=woocommerce_checkout_place_order]+.iconic-wsb-checkout-bump{margin-top:2em}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .flux-step .flux-step__content .anr_captcha_field{margin-bottom:28px;margin-top:28px}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .flux-step .flux-step__content .anr_captcha_field .anr_captcha_field_div>div{margin:auto}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .fast-checkout-wrapper{border-top:unset}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .fast-checkout-wrapper fast-checkout-cart-button{margin:auto;max-width:500px}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .wc-gzd-checkbox-placeholder-legal{margin-top:.5em}body.woocommerce-checkout .flux-checkout.flux-checkout--classic .woocommerce-form.woocommerce-form-login .wd-social-login{margin-bottom:24px}#payment .payment_methods .payment_method_stripe label[for=wc-stripe-new-payment-method]{display:inline!important}.woocommerce-SavedPaymentMethods{list-style:none}.flux-checkout__spinner{background:#fff;display:none;height:100%;left:0;opacity:.5;position:fixed;text-align:center;top:0;width:100%;z-index:99}.flux-checkout__spinner img{display:inline-block;margin-top:25%}#payment .payment_methods>li:not(.woocommerce-notice) input[type=checkbox],.form-row:not(.create-account) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:inline-block!important;height:0;margin:0;margin-right:8px!important;margin-top:-6px!important;outline:none;padding:0;position:relative;vertical-align:middle}#payment .payment_methods>li:not(.woocommerce-notice) input[type=checkbox]:before,.form-row:not(.create-account) input[type=checkbox]:before{background:transparent;border:1px solid #ccc;border-radius:2px;content:"";display:inline-block;height:16px;position:relative;top:-14px;vertical-align:middle;width:16px}#payment .payment_methods>li:not(.woocommerce-notice) input[type=checkbox]:checked:after,.form-row:not(.create-account) input[type=checkbox]:checked:after{border:1px solid #3d9cd2;border-width:0 2px 2px 0;content:"";height:6px;left:6px;padding:2px;position:absolute;top:-6px;transform:rotate(37deg);width:1px}#payment .payment_methods>li:not(.woocommerce-notice) .woocommerce-invalid input[type=checkbox]:before,.form-row:not(.create-account) .woocommerce-invalid input[type=checkbox]:before{border-color:#e2401c}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio],.form-row:not(.create-account) input[type=radio]{display:none!important}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]+label,.form-row:not(.create-account) input[type=radio]+label{cursor:pointer;display:inline-block!important;position:relative}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]+label *,.form-row:not(.create-account) input[type=radio]+label *{line-height:0}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]+label:before,.form-row:not(.create-account) input[type=radio]+label:before{background:transparent;border:1px solid #ccc;border-radius:100%;content:"";display:inline-block;height:16px;line-height:0;margin-right:8px;margin-top:-4px;vertical-align:middle;width:16px}#payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:checked+label:after,.form-row:not(.create-account) input[type=radio]:checked+label:after{background-color:#3d9cd2;border:1px solid #3d9cd2;border-radius:100%;content:"";display:inline-block;height:4px;left:4px;line-height:0;padding:2px;position:absolute;top:8px;width:4px}#payment .payment_methods>li:not(.woocommerce-notice) .woocommerce-invalid input[type=radio]:before,.form-row:not(.create-account) .woocommerce-invalid input[type=radio]:before{border-color:#e2401c}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio],#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]{display:none!important}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio]+label,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]+label{cursor:pointer;display:inline-block!important;margin-bottom:8px;padding-right:24px;position:relative}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio]+label:after,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]+label:after{background:transparent;border:1px solid #ccc;border-radius:100%;content:"";display:inline-block;height:16px;margin-left:8px;margin-top:0;position:absolute;right:0;top:4px;vertical-align:middle;width:16px}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio]:checked+label:before,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]:checked+label:before{background-color:#3d9cd2;border:1px solid #3d9cd2;border-radius:100%;content:"";height:4px;line-height:0;padding:2px;position:absolute;right:4px;top:8px;width:4px}#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio]+label bdi,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods .flux-checkout__order-review input[type=radio]+label span,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]+label bdi,#order_review.woocommerce-checkout-review-order ul.woocommerce-shipping-methods input[type=radio]+label span{line-height:0}.flux-checkout__shipping-table{border-spacing:0;margin:32px 0 0;width:100%}@media screen and (min-width:1024px){.flux-checkout__shipping-table{display:none}}.flux-checkout__shipping-table th{padding:0;text-align:left;vertical-align:top}.flux-checkout__shipping-table .woocommerce-shipping-methods{list-style:none outside none;margin:0;padding:0}.flux-checkout__shipping-table .woocommerce-shipping-methods li{display:flex;flex-direction:row-reverse;gap:8px;justify-content:right}.flux-checkout__shipping-table .woocommerce-shipping-methods input,.flux-checkout__shipping-table .woocommerce-shipping-methods label{margin:0}.checkout_coupon{margin:0;width:100%}.tax_label{white-space:nowrap}:root input[type=checkbox],_:-ms-fullscreen input[type=checkbox]{height:auto}@supports(-moz-appearance:none){input#terms{height:auto}}.flux-checkout--has-sidebar .flux-checkout__form-inner{margin:auto}.flux-checkout--has-sidebar .flux-checkout__form-inner .flux-checkout__order-review{border-bottom:1px solid #dfdede;display:none;margin:0 auto;max-width:550px;width:100%}.flux-checkout--has-sidebar .flux-checkout__form-inner .flux-checkout__order-review #order_review_heading{display:none}.flux-checkout--has-sidebar .flux-checkout__form-inner #order_review,.flux-checkout--has-sidebar .flux-checkout__form-inner #order_review_heading{width:100%}@media screen and (min-width:1024px){.flux-checkout--has-sidebar .flux-checkout__form-inner{display:flex;flex-direction:row-reverse;max-width:1100px}.flux-checkout--has-sidebar .flux-checkout__form-inner .flux-checkout__order-review{align-self:flex-start;border:none;display:block!important;margin:0;padding:0 28px;position:sticky;top:0;width:50%}.flux-checkout--has-sidebar .flux-checkout__form-inner .flux-checkout__order-review #order_review_heading{display:flex}.flux-checkout--has-sidebar .flux-checkout__form-inner .flux-checkout__steps{width:50%}}.flux-checkout--has-sidebar #enter_coupon_button,.flux-checkout--has-sidebar .enter-coupon.woocommerce-form-coupon-toggle{margin:0 auto!important}.flux-checkout--has-sidebar .woocommerce-form-coupon__inner{margin-top:1em}.flux-checkout--has-sidebar .cart_item{position:relative}.flux-checkout--has-sidebar .cart_item td.product-name{display:flex!important;flex-direction:column;font-size:20px!important;font-weight:700;padding-left:100px!important;width:100%}@media screen and (max-width:550px){.flux-checkout--has-sidebar .cart_item td.product-name{padding-left:80px!important}}.flux-checkout--has-sidebar .cart_item td.product-name .flux-checkout__cart-image{height:80px;left:0;overflow:hidden;position:absolute;top:32px;width:80px}@media screen and (max-width:550px){.flux-checkout--has-sidebar .cart_item td.product-name .flux-checkout__cart-image{height:60px;width:60px}}.flux-checkout--has-sidebar .cart_item td.product-name .flux-checkout__cart-image img{display:block;height:100%!important;margin:0!important;max-height:none!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%!important}.flux-checkout--has-sidebar .cart_item td.product-name .variation{font-weight:400;margin:12px 0 0;order:2}.flux-checkout--has-sidebar .cart_item td.product-name .quantity{margin-top:20px;order:3}.flux-checkout--has-sidebar .cart_item td.product-total{vertical-align:bottom;width:33%}.flux-checkout--has-sidebar .cart_item td.product-total .flux-checkout__remove-link{position:absolute;right:0;top:32px}.flux-checkout--has-sidebar .quantity{align-items:center;display:flex}.flux-checkout--has-sidebar .quantity .quantity__button{background-color:#dfdede!important;border:1px solid #d2d0d0;box-sizing:border-box;display:inline-block;height:32px;line-height:32px;padding:0;width:24px}.flux-checkout--has-sidebar .quantity .quantity__button--plus{border-left:none;border-radius:0 4px 4px 0}.flux-checkout--has-sidebar .quantity .quantity__button--minus{border-radius:4px 0 0 4px;border-right:none}.flux-checkout--has-sidebar .quantity input[type=number]{-moz-appearance:textfield;border:1px solid #d2d0d0;box-shadow:none;box-sizing:border-box;height:32px;outline:none!important;text-align:center;width:50px}.flux-checkout--has-sidebar .quantity input[type=number]::-webkit-inner-spin-button,.flux-checkout--has-sidebar .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.flux-checkout--has-sidebar .flux-checkout__sidebar-header{background-color:#f0f0f0;border-bottom:1px solid #dfdede;color:#333!important;outline:none;padding:12px 24px;width:100%}.flux-checkout--has-sidebar .flux-checkout__sidebar-header .flux-checkout__sidebar-header-inner{display:flex;justify-content:space-between;margin:auto;max-width:500px;width:100%}.flux-checkout--has-sidebar .flux-checkout__sidebar-header .flux-checkout__sidebar-header-link{padding-left:28px;position:relative}.flux-checkout--has-sidebar .flux-checkout__sidebar-header .flux-checkout__sidebar-header-link:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyMHYyMEgweiIvPjxwYXRoIGQ9Ik02IDEzaDljLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDFINWMtLjU1IDAtMS0uNDUtMS0xVjRIMmMtLjU1IDAtMS0uNDUtMS0xcy40NS0xIDEtMWgzYy41NSAwIDEgLjQ1IDEgMXYyaDEzbC00IDdINnYxem0tLjUgM2MuODMgMCAxLjUuNjcgMS41IDEuNVM2LjMzIDE5IDUuNSAxOSA0IDE4LjMzIDQgMTcuNSA0LjY3IDE2IDUuNSAxNnptOSAwYy44MyAwIDEuNS42NyAxLjUgMS41cy0uNjcgMS41LTEuNSAxLjUtMS41LS42Ny0xLjUtMS41LjY3LTEuNSAxLjUtMS41eiIvPjwvc3ZnPg==);display:inline-block;height:18px;left:0;margin-right:4px;position:absolute;top:3px;width:18px}.flux-checkout--has-sidebar .flux-checkout__sidebar-header .flux-checkout__sidebar-header-link--hide,.flux-checkout--has-sidebar .flux-checkout__sidebar-header .includes_tax{display:none}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td{width:66%}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods label{line-height:1.4;margin-bottom:16px;padding-right:24px}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods label:after{position:absolute;right:0;top:4px}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods label:before{position:absolute;top:8px}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods label *{line-height:1.4}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods input[type=hidden]+label{padding-right:0!important}.flux-checkout--has-sidebar #order_review.woocommerce-checkout-review-order .woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li:last-child label{margin-bottom:0!important}@media screen and (min-width:1024px){.flux-checkout--has-sidebar .flux-checkout__header .header__inner{max-width:1100px}.flux-checkout--has-sidebar .flux-stepper ul{max-width:1100px;padding-left:8px;padding-right:8px}.flux-checkout--has-sidebar .woocommerce-NoticeGroup,.flux-checkout--has-sidebar .woocommerce-NoticeGroup .woocommerce-NoticeGroup,.flux-checkout--has-sidebar .woocommerce-notices-wrapper,.flux-checkout--has-sidebar .woocommerce-notices-wrapper .woocommerce-NoticeGroup{max-width:1100px}.flux-checkout--has-sidebar .woocommerce-error,.flux-checkout--has-sidebar .woocommerce-info,.flux-checkout--has-sidebar .woocommerce-message{max-width:1000px}.flux-checkout--has-sidebar .flux-checkout__sidebar-header{display:none}}.woocommerce-order-received .flux-checkout__sidebar-header{display:none}.woocommerce-form-login{background:#fff;border-radius:4px;margin:0 auto;max-width:550px;padding:32px;position:relative}.woocommerce-form-login h2{font-weight:700}.woocommerce-form-login .mfp-close{margin:16px}.woocommerce-form-login .woocommerce-button{margin:0!important}.woocommerce-form-login .lost_password{margin:0}.flux-heading{font-weight:700}.flux-heading--customer-details,.flux-heading--order-review{margin:0}.flux-checkout--classic .flux-common-wrap{margin:0 auto;max-width:1100px}.flux-checkout--classic .flux-common-wrap__content-left,.flux-checkout--classic .flux-common-wrap__content-right{width:50%}@media screen and (max-width:1000px){.flux-checkout--classic .flux-common-wrap__content-left,.flux-checkout--classic .flux-common-wrap__content-right{padding:20px;width:100%}}.flux-checkout--classic .flux-common-wrap__content-right{border-left:0;padding:0 28px}.flux-checkout--classic .flux-common-wrap__content-left{padding:0 24px}.flux-checkout--classic .flux-order-review-heading--ty{font-size:28px;font-weight:700;margin-top:30px;padding-left:0!important}.flux-checkout--classic .flux-order-review-heading--ty:before{display:none}@media screen and (min-width:550px){.flux-checkout--classic .flux-cart-image{height:80px;width:80px}}.flux-checkout--classic .flux-cart-order-item__info{min-height:80px}.flux-checkout--classic .flux-cart-order-item__info-name{font-size:18px!important;font-weight:700;line-height:1.4}.flux-checkout--classic .flux-cart-order-item__price{font-weight:400}.flux-checkout--classic .flux-cart-order-item__price>.woocommerce-Price-amount{font-weight:700}.flux-checkout--classic .flux-cart-order-item__price bdi,.flux-checkout--classic .flux-cart-order-item__price span{font-size:16px}.flux-checkout--classic .flux-cart-totals__label span{font-size:14px;font-weight:700}.flux-checkout--classic .flux-cart-totals__value span{font-size:14px;font-weight:400}.flux-checkout--classic .flux-cart-totals--order_total .flux-cart-totals__label span{font-size:16px;font-weight:700}.flux-checkout--classic .flux-cart-totals--order_total .flux-cart-totals__value>span>.woocommerce-Price-amount{font-size:16px}.flux-checkout--classic .flux-button--ty{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);font-weight:400;line-height:23px;text-transform:uppercase}.flux-checkout--classic .flux-checkout__header .header__link{font-weight:400}.flux-checkout--classic .flux-review-customer__label label{color:#16110e}.flux-address-button--lookup{background-color:transparent;margin:0;overflow:hidden;padding:0 0 0 28px;position:relative}.flux-address-button--lookup:before{background-color:#16110e;content:"";height:100%;left:0;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY1NyAxNC42NTdMMTAuNDE0IDE4LjlhMS45OTcgMS45OTcgMCAwMS0yLjgyNyAwbC00LjI0NC00LjI0M2E4IDggMCAxMTExLjMxNCAwdjB6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEyIDlhMyAzIDAgMTEtNiAwIDMgMyAwIDAxNiAwdjB6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY1NyAxNC42NTdMMTAuNDE0IDE4LjlhMS45OTcgMS45OTcgMCAwMS0yLjgyNyAwbC00LjI0NC00LjI0M2E4IDggMCAxMTExLjMxNCAwdjB6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEyIDlhMyAzIDAgMTEtNiAwIDMgMyAwIDAxNiAwdjB6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:24px}@media screen and (max-width:550px){.flux-thankyou-product-details__item-image{padding:10px}.flux-thankyou-product-details__item-info-name{font-size:16px}}.flux-heading.flux-order-review-heading--ty{margin-bottom:32px}.flux-ty-status{display:flex;margin:30px 0 40px}.flux-ty-status__left{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI0IDQ2LjVjMTIuNDI2IDAgMjIuNS0xMC4wNzQgMjIuNS0yMi41UzM2LjQyNiAxLjUgMjQgMS41IDEuNSAxMS41NzQgMS41IDI0IDExLjU3NCA0Ni41IDI0IDQ2LjV6IiBzdHJva2U9IiMxNjExMEUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTUuMiAyNS4yOGw1LjEyIDUuMTIgMTIuOC0xMi44IiBzdHJva2U9IiMxNjExMEUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=) no-repeat;background-position:0;padding-left:65px;width:80%}.flux-ty-status__left p{font-size:16px;line-height:19px;margin:0 0 6px}.flux-ty-status__left h2{font-size:24px;line-height:29px;margin:0}@media screen and (max-width:600px){.flux-ty-status__left h2{font-size:20px}}.flux-ty-status__right{width:20%}.flux-ty-map{margin:20px 0}.flux-ty-map__map{border-radius:4px;height:244px;width:100%}.flux-ty-box{border:1px solid #dfdede;border-radius:4px;margin:32px 0;padding:15px 20px}.flux-ty-box__row{display:flex}.flux-ty-box__row:not(:last-child){border-bottom:1px solid #dfdede}.flux-ty-box__row-label{color:#5f6061;font-size:14px;font-style:normal;font-weight:500;line-height:17px;margin-top:5px;width:80px}.flux-ty-box__row-info p{color:#16110e;margin:0}.flux-ty-box iframe{aspect-ratio:16/9;display:block;height:auto;margin:20px 0 18px;max-width:100%}.flux-ty-box img{max-width:100%}.flux-ty-box:after{clear:both;content:"";display:block;height:1px}.flux-ty-box h1,.flux-ty-box h2,.flux-ty-box h3{color:#16110e;font-size:14px;font-style:normal;font-weight:700;margin:0 0 10px}.flux-ty-box h2{font-size:20px}.flux-ty-box h3{font-size:18px}.flux-ty-box h1,.flux-ty-box h2,.flux-ty-box h3{line-height:1.2}.flux-ty-box h1:after,.flux-ty-box h1:before,.flux-ty-box h2:after,.flux-ty-box h2:before,.flux-ty-box h3:after,.flux-ty-box h3:before{display:none}.flux-ty-box p{color:#5f6061;font-size:14px;margin:0 0 8px}.flux-ty-box p,.flux-ty-box p *{line-height:22px}.flux-ty-box>:last-child{margin-bottom:0}.flux-ty-box .aligncenter{clear:both;display:block;margin:0 auto}.flux-ty-box .alignright{display:inline;float:right;margin-left:1em}.flux-ty-box .alignleft{display:inline;float:left;margin-right:1em}.flux-ty-customer{padding:0}.flux-ty-customer .flux-ty-box__row{padding:17px 20px}.flux-ty-footer{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.flux-ty-footer__contact-span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTIwIDEwYzAgNS41MjMtNC40NzcgMTAtMTAgMTBTMCAxNS41MjMgMCAxMCA0LjQ3NyAwIDEwIDBzMTAgNC40NzcgMTAgMTB6IiBmaWxsPSIjMDAwIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSA3VjVIOXYyaDJ6bTAgOFY5SDl2NmgyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);background-repeat:no-repeat;color:#5f6061;font-size:14px;padding-left:26px}.flux-ty-footer__contact-span a{color:#16110e;font-size:14px;font-weight:700}.flux-ty-footer__continue-shipping-btn{background:#16110e;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:18px 30px;text-transform:uppercase}.flux-ty-footer__continue-shipping-btn:hover{color:#fff;opacity:.9}@media screen and (max-width:600px){.flux-ty-footer{flex-wrap:wrap}.flux-ty-footer__contact{margin-bottom:20px;width:100%}.flux-ty-footer__continue-shipping{width:100%}}.flux-cart-totals.flux-cart-totals--iconic_wds_order_date,.flux-cart-totals.flux-cart-totals--iconic_wds_order_time{display:none}.flux-ty-downloads{margin-bottom:30px;max-width:100%;overflow-x:scroll;padding:0}.flux-ty-downloads .woocommerce-order-downloads__title{border-bottom:1px solid #dfdede;font-size:16px;line-height:1.2;margin:0;padding:20px}.flux-ty-downloads table.woocommerce-table--order-downloads{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.flux-ty-downloads table.woocommerce-table--order-downloads thead{border-bottom:1px solid #dfdede}.flux-ty-downloads table.woocommerce-table--order-downloads thead th{font-size:14px;font-weight:500;padding:13px 0 15px}.flux-ty-downloads table.woocommerce-table--order-downloads thead th:first-child{padding-left:20px}.flux-ty-downloads table.woocommerce-table--order-downloads th{padding-bottom:0;padding-top:0}.flux-ty-downloads table.woocommerce-table--order-downloads th span{color:#5f6061}.flux-ty-downloads table.woocommerce-table--order-downloads tr td{color:#5f6061;padding:20px 0}.flux-ty-downloads table.woocommerce-table--order-downloads tr td:first-child{padding-left:20px}.flux-ty-downloads table.woocommerce-table--order-downloads .download-product a{color:#16110e;font-size:14px;font-weight:700;text-decoration:none}.flux-ty-downloads a.woocommerce-MyAccount-downloads-file.button{background-color:#16110e;border-radius:4px;color:#fff;padding:8px 26px;text-decoration:none}.flux-checkout--modern a.woocommerce-MyAccount-downloads-file.button{background-color:#16110e;color:#fff}.flux-checkout--classic a.woocommerce-MyAccount-downloads-file.button{background-color:var(--flux-checkout-primary-color);color:#fff!important}.flux-ty-subscriptions .shop_table{width:100%}.flux-ty-subscriptions .shop_table td,.flux-ty-subscriptions .shop_table th{border:none!important;font-size:14px;padding:0 12px 0 0!important;text-align:left!important}.flux-ty-subscriptions .shop_table td:last-child,.flux-ty-subscriptions .shop_table th:last-child{padding-right:0!important}.flux-ty-subscriptions .shop_table td *,.flux-ty-subscriptions .shop_table th *{font-size:14px!important}.flux-ty-subscriptions .shop_table th{white-space:nowrap}.flux-ty-subscriptions .shop_table td,.flux-ty-subscriptions .shop_table td *{line-height:1.4}.flux-ty-subscriptions .shop_table td.subscription-actions{text-align:right!important}.flux-ty-subscriptions .shop_table .button{padding:6px 12px}@media screen and (max-width:600px){.flux-ty-subscriptions .shop_table .subscription-id,.flux-ty-subscriptions .shop_table .subscription-status{display:none}}.flux-cart-image{height:100px;width:100px}.flux-cart-image.flux-cart-image--checkout{left:0;position:absolute;top:32px}@media screen and (max-width:550px){.flux-cart-image{height:60px;width:60px}}@media screen and (max-width:400px){.flux-cart-image{height:50px;width:50px}}.flux-cart-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flux-common-wrap__wrapper{display:flex;min-height:100vh}.flux-common-wrap__content-left{padding:32px;width:60%}@media screen and (max-width:600px){.flux-common-wrap__content-left{padding-bottom:0}}.flux-common-wrap__content-right{border-left:1px solid #dfdede;padding:32px;width:40%}@media screen and (max-width:1000px){.flux-common-wrap__wrapper{flex-wrap:wrap}.flux-common-wrap__content-left,.flux-common-wrap__content-right{width:100%}}.flux-heading{align-items:center;clear:both;display:flex;float:none;margin:0;position:relative;visibility:visible}.flux-heading--cart-icon{padding-left:32px}.flux-heading--cart-icon:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTAuNXYtNWE0LjAxMyA0LjAxMyAwIDAxNC00IDQuMDEzIDQuMDEzIDAgMDE0IDR2NW0zLjczNCAxM0gzLjI2NmEyIDIgMCAwMS0xLjk4NS0yLjI0OEwzIDcuNWgxNmwxLjcxOSAxMy43NTJhMiAyIDAgMDEtMS45ODUgMi4yNDh6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);height:24px;left:0;position:absolute;top:0;width:24px}.flux-heading--ty{margin-top:15px}.flux-heading__count{background-color:#16110e;border-radius:12px;box-sizing:border-box;color:#fff;display:inline-block;font-size:16px;height:24px;line-height:24px;margin-left:6px;min-width:24px;padding:0 8px;text-align:center;width:auto}.payment_method_ppcp-credit-card-gateway #wc-ppcp-credit-card-gateway-cc-form span.input-text{background-color:#fff!important;border:1px solid #eee!important;display:block;height:36px!important;padding:3px 10px!important;padding-block:12.25px;padding-block-end:12.25px;padding-block-start:12.25px;padding:12.25px;padding-inline:12.25px;padding-inline-end:12.25px;padding-inline-start:12.25px}.payment_method_ppcp-credit-card-gateway #wc-ppcp-credit-card-gateway-cc-form iframe{background:#fff;height:30px!important}#payment .payment_method_ppcp label img{width:90px}#payment .payment_method_ppcp .wc-ppcp-popup__container{align-items:center;gap:15px;justify-content:flex-start;text-align:left}#payment .payment_method_ppcp .wc-ppcp-popup__container p{flex:inherit;text-align:left}.flux-review-customer{border:1px solid #dfdede;border-radius:4px;margin:32px 0}.flux-review-customer__row{display:flex;flex-wrap:nowrap;padding:15px 0}.flux-review-customer__row:not(:last-child){border-bottom:1px solid #dfdede}.flux-review-customer__label{flex:0 0 100px;line-height:1;min-width:80px;padding:0 20px}.flux-review-customer__label label{color:#5f6061;font-size:14px;font-weight:500;line-height:22px;margin:0}.flux-review-customer__content{flex:1 1 auto;min-width:0;padding:0}.flux-review-customer__content *{color:#16110e!important;font-size:14px;line-height:22px;margin:0!important;text-overflow:ellipsis;white-space:nowrap}.flux-review-customer__content address,.flux-review-customer__content p{font-style:normal;font-weight:400}.flux-review-customer__buttons{flex:0 0 70px;justify-self:end;padding:0 20px;text-align:right}.flux-review-customer__buttons a[data-stepper-goto]{color:#16110e;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.flux-review-customer__buttons a[data-stepper-goto]:hover{color:#16110e;text-decoration:underline}.flux-step--2 .flux-review-customer__row--contact{border:none}.flux-step--2 .flux-review-customer__row--address{display:none}.flux-step--2 .flux-review-customer__content p{margin-bottom:0}@media screen and (max-width:600px){.flux-review-customer__label{width:20%}.flux-review-customer__content{width:65%}}@media screen and (max-width:460px){.flux-review-customer__buttons,.flux-review-customer__content,.flux-review-customer__label{padding:0 10px}}.flux-review-customer--checkout .flux-review-customer__row{align-items:center}.clear{clear:both}.screen-reader-text{display:none}.slide-down{height:0}.slide-down,.slide-up{overflow:hidden;transition:height .3s ease-out}#payment .payment_methods li .payment_box fieldset{border:0;font-size:.875em;margin:16px 0 0;padding:0}#payment .payment_methods li .payment_box fieldset:first-of-type{margin-top:0}#payment .payment_methods li .payment_box fieldset .form-row{margin-top:10px}#payment .payment_methods li .payment_box fieldset .form-row:first-child{margin-top:0}.flux-cart-order-item{border-bottom:1px solid #dfdede;display:flex;padding:30px 0}.flux-cart-order-item:first-child{padding-top:0}.flux-cart-order-item__image{padding:31px;width:30%}.flux-cart-order-item__image img{height:auto;max-width:100%;width:100px}.flux-cart-order-item__qty{border:1px solid #dfdede;border-radius:4px;padding:8px 10px;text-align:center;width:10%}.flux-cart-order-item__info{align-self:baseline;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:96px}.flux-cart-image+.flux-cart-order-item__info{padding-left:30px}.flux-cart-order-item__info-varient .wc-item-meta strong{font-weight:400}.flux-cart-order-item__info-qty{margin-top:20px}.flux-cart-order-item__info-qty strong{border:1px solid #dfdede;border-radius:4px;display:inline-block;line-height:1;padding:8px 10px}.flux-cart-order-item__info-name{font-size:18px;margin:0}.flux-cart-order-item__price{align-items:center;align-self:end;display:flex;font-weight:700;gap:3px;height:100%;justify-content:end;text-align:right;width:20%}.flux-cart-order-item__price bdi,.flux-cart-order-item__price span{font-size:16px}@media screen and (max-width:500px){.flux-cart-order-item__price{display:block}}.flux-cart-order-item__info-varient .wc-item-meta{list-style:none;margin:8px 0 0;padding:0}.flux-cart-order-item__info-varient .wc-item-meta li,.flux-cart-order-item__info-varient .wc-item-meta p,.flux-cart-order-item__info-varient .wc-item-meta strong{line-height:1.5}.flux-cart-order-item__info-varient .wc-item-meta p{display:inline}.flux-cart-totals{display:flex;justify-content:space-between;margin-bottom:16px}.flux-cart-totals__label{width:150px}.flux-cart-totals__label span{font-size:16px;font-weight:500}.flux-cart-totals__value{text-align:right}.flux-cart-totals__value span{font-size:16px;font-weight:500}.flux-cart-totals--cart_subtotal{padding-top:32px}.flux-cart-totals--shipping{border-bottom:1px solid #dfdede;padding-bottom:32px}.flux-cart-totals--order_total{display:flex;justify-content:space-between;margin-bottom:20px}.flux-cart-totals--order_total .flux-checkout-ty-totals__label span{font-size:20px;font-weight:700}.flux-cart-totals--order_total .flux-checkout-ty-totals__value{align-items:center;display:flex}.flux-cart-totals--order_total .flux-checkout-ty-totals__value>span{font-size:20px;font-weight:700}.flux-cart-totals__currency-badge{border:1px solid #dfdede;border-radius:4px;color:#5f6061;display:inline-block;font-size:10px;line-height:13px;margin-right:10px;padding:4px 6px}.flux-cart-totals--order_total .flux-cart-totals__label span,.flux-cart-totals--order_total .flux-cart-totals__value>span>.woocommerce-Price-amount{font-size:20px;font-weight:700;line-height:1.4}.flux-cart-totals--order_total .flux-cart-totals__value{align-items:center;display:flex;justify-content:end;text-align:right}.flux-cart-totals--order_total .flux-cart-totals__value span{font-size:16px;font-weight:400}@media screen and (max-width:1300px){.flux-cart-product-details__item-image{padding:10px}}.flux-empty-cart{align-items:center;background:hsla(0,0%,100%,.98);display:flex;height:100vh;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.flux-empty-cart__wrap{text-align:center}.flux-empty-cart__text{margin-top:22px}.flux-empty-cart__text p{color:#16110e;font-size:16px;font-style:normal;font-weight:600;line-height:19px;margin-bottom:0;margin-top:0;text-align:center}.flux-empty-cart__button a{margin-top:35px}.flux-empty-cart__icon-border{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgMTAuNXYtNWE0LjAxMyA0LjAxMyAwIDAxNC00IDQuMDEzIDQuMDEzIDAgMDE0IDR2NW0zLjczNCAxM0gzLjI2NmEyIDIgMCAwMS0xLjk4NS0yLjI0OEwzIDcuNWgxNmwxLjcxOSAxMy43NTJhMiAyIDAgMDEtMS45ODUgMi4yNDh6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:24px;box-sizing:border-box;height:60px;margin:0 auto 5px;position:relative;width:60px}.flux-empty-cart__icon{animation:flux-empty-cart-spinner 1.2s linear infinite;border-radius:50%;border:4px solid #dfdede;border-top-color:#16110e;box-sizing:border-box;height:60px;left:0;position:absolute;top:0;width:60px}@keyframes flux-empty-cart-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flux-intl-phone .iti{width:100%}.flux-intl-phone .iti__selected-flag{background-color:transparent!important;padding-left:16px}.flux-intl-phone .iti__selected-country:hover{background-color:transparent}.flux-intl-phone .iti__flag{margin-right:7px;order:2}.flux-intl-phone .iti__selected-dial-code{color:#16110e;font-size:16px;margin-left:0!important;order:4}.flux-intl-phone .iti__arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #16110e;margin-right:12px;order:3}.flux-intl-phone .iti__arrow--up{border-bottom:6px solid #555;border-top:none!important}.flux-intl-phone .iti__country{background-clip:padding-box;border-radius:4px;margin:0 10px;outline:0;padding:5px 10px}.flux-intl-phone .iti__preferred{margin:10px}.flux-intl-phone .iti .iti__country:nth-child(3){margin-top:10px}.flux-intl-phone .iti__country-list{border:1px solid #dfdede;border-radius:0 0 4px 4px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.flux-intl-phone .iti__divider{border-bottom:1px solid #dfdede}.flux-intl-phone.flux-intl-phone--init:not(.is-active) label{left:50px!important}p.form-row.flux-intl-phone:not(.flux-intl-phone--init) label{display:none}.flux-checkout--classic input.iti__search-input:focus{border-bottom:1px solid #dfdede!important}.flux-checkout--classic .flux-intl-phone .iti__search-input{padding:5px!important}.flux-shipping-container--desktop,.flux-shipping-container--mobile{margin:30px 0;width:100%}.flux-shipping-container--desktop .woocommerce-shipping-totals,.flux-shipping-container--mobile .woocommerce-shipping-totals{display:flex;justify-content:space-between;width:100%}.flux-shipping-container--desktop ul,.flux-shipping-container--mobile ul{list-style:none}.flux-login-notice{font-weight:400;margin:20px 0}.flux-login-notice,.flux-login-notice a,.flux-login-notice strong{color:#ef5350;font-size:14px}.flux-login-notice--success{color:#0f834d}.flux-login-notice--success a,.flux-login-notice--success strong{color:#0f834d;font-size:14px}.flux-login-notice--info{color:#16110e}.flux-login-notice--info a,.flux-login-notice--info strong{color:#16110e;font-size:14px}.flux-express-checkout-wrap{border:1px solid #e5e5e5;border-radius:4px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:40px;padding:20px;position:relative}.flux-express-checkout-wrap #wc-stripe-payment-request-button:empty,.flux-express-checkout-wrap:empty{display:none}.flux-express-checkout-wrap>*{min-width:200px}@media screen and (max-width:500px){.flux-express-checkout-wrap>*{width:100%}}.flux-express-checkout-wrap:after{background:#fff;content:"Express Checkout";font-size:16px;font-weight:700;left:50%;padding:2px 12px;position:absolute;top:-20px;transform:translateX(-50%)}@media screen and (max-width:500px){.flux-express-checkout-wrap:after{font-size:12px;top:-14px}}@media screen and (max-width:350px){.flux-express-checkout-wrap:after{font-size:12px;min-width:130px}}.flux-express-checkout-wrap .flux-express-checkout-wrap:is(:empty){display:none}.flux-express-checkout-wrap a.single_add_to_cart_button.eh_paypal_express_link{display:flex}.flux-express-checkout-wrap a.single_add_to_cart_button.eh_paypal_express_link img{height:40px!important;padding:0;width:100%!important}#wc-stripe-payment-request-wrapper,.eh_paypal_express_description,.wc-ppcp-express-checkout,p#wc-stripe-payment-request-button-separator{display:none!important}.flux-skeleton{overflow:hidden;position:relative}.flux-skeleton:before{animation:flux-skeleton-loading 1s linear infinite alternate;border-radius:2px;content:"";height:103%;left:0;position:absolute;top:0;width:100%;z-index:100}.flux-skeleton:after{display:none}@keyframes flux-skeleton-loading{0%{background-color:#c2cfd6}to{background-color:#f0f3f5}}.skeleton-text{border-radius:.25rem;height:.7rem;margin-bottom:.5rem;width:100%}.skeleton-text__body{width:75%}.skeleton-footer{width:30%}.wds-edit-slot-popup .iconic-wds-fields__fields .error,.wds-edit-slot-popup .iconic-wds-fields__fields label{display:block}.wds-edit-slot-popup .iconic-wds-fields__fields .woocommerce-input-wrapper,.wds-edit-slot-popup .iconic-wds-fields__fields input,.wds-edit-slot-popup .iconic-wds-fields__fields select{width:100%}.flux-crosssell__product{border:1px solid #dfdede;border-radius:4px;margin-bottom:20px;padding:10px}.flux-crosssell__product-title{font-size:16px;font-weight:700;line-height:1.5;margin:0}.flux-crosssell__product-price{font-size:14px;font-weight:400;line-height:1.5}.flux-crosssell__product-price span{font-size:14px;font-weight:400}.flux-crosssell__row{display:flex;gap:16px;justify-content:space-between}.flux-crosssell__row .flux-crosssell__col--thumbnail{align-self:center;display:flex;flex-shrink:0;width:80px}.flux-crosssell__row .flux-crosssell__col--thumbnail img{height:auto;width:100%}.flux-crosssell__row .flux-crosssell__col--title{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.flux-crosssell__row .flux-crosssell__col--actions{align-items:flex-start;display:flex;flex-shrink:0;justify-content:right;width:100px}.flux-crosssell__add-to-cart-btn{background:#fff;border:1px solid #16110e;border-radius:4px;color:#16110e;font-size:14px;font-weight:700;padding:11px 16px}.flux-crosssell__add-to-cart-btn:hover:not(:disabled){background:#16110e;border-color:#16110e;color:#fff}.flux-crosssell__add-to-cart-btn:disabled{background:#aaa;border:1px solid #aaa;cursor:no-drop}.flux-crosssell__description{color:#5f6061;font-size:14px;line-height:1.5;margin-top:12px}.flux-crosssell__description:empty{display:none}.flux-crosssell__variation-table{margin-top:15px;width:100%}.flux-crosssell__variation-table tbody{width:100%}.flux-crosssell__variation-table tr td{border-bottom:0!important;padding:10px 6px}.flux-crosssell__variation-table tr td:first-child{width:120px}.flux-crosssell__variation-table select{width:250px}.flux-crosssell__variation-table .select2-selection__arrow{height:42px!important}.flux-crosssell__unavailable-msg{color:#fff!important}.woocommerce-checkout .flux-crosssell__product .select2-selection{height:42px!important;padding:7px 54px 9px 14px!important}.woocommerce-order-pay .flux-stepper{display:none}.flux-footer--order-pay button{text-transform:uppercase}.woocommerce-order-pay .flux-checkout--classic .flux-heading--order-pay{margin-top:30px}.woocommerce-order-pay .flux-checkout--classic .flux-footer--order-pay button{width:100%}.woocommerce-order-pay .flux-checkout--classic #payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:checked+label:after{top:8.5px}@supports(-moz-appearance:button) and (contain:paint){.woocommerce-order-pay .flux-checkout--classic #payment .payment_methods>li:not(.woocommerce-notice) input[type=radio]:checked+label:after{top:7px}}@media screen and (max-width:1000px){.woocommerce-order-pay .flux-checkout--classic .flux-common-wrap__content-left{padding:0!important}.woocommerce-order-pay .flux-checkout--classic .flux-order-pay .flux-common-wrap__wrapper{margin:0 auto;max-width:550px}}.woocommerce-order-pay .flux-checkout--modern .flux-heading--order-pay{margin-top:47px}@media screen and (max-width:600px){.woocommerce-order-pay .flux-checkout--modern .flux-heading--order-pay{margin-top:20px}}@media screen and (max-width:1000px){.woocommerce-order-pay .flux-checkout__sidebar-header{display:none}.flux-common-wrap__content-left{order:10}.flux-common-wrap__content-right{order:5}}.flux-order-pay-header--mobile{display:none;padding:30px 0 0 30px}@media screen and (max-width:1000px){.flux-order-pay-header--mobile{display:block}.flux-order-pay-header--desktop{display:none!important}}