.ifdscl *{box-sizing:border-box!important;margin:0;padding:0}body,html{max-width:unset!important;min-width:unset!important;overflow-x:hidden;width:100%!important}.ifdscl *{word-wrap:break-word;color:#000;font-family:Open Sans,sans-serif}.ifdscl body,.ifdscl p{font-size:16px;line-height:1.5}.ifdscl p{font-family:Open Sans,sans-serif;padding:8px 0}.ifdscl .font-h1,.ifdscl h1{line-height:1.1}.ifdscl .font-h1,.ifdscl .font-h2,.ifdscl h1,.ifdscl h2{font-family:Mulish,sans-serif;font-size:46px;font-weight:300;padding:16px 0}.ifdscl .font-h2,.ifdscl h2{line-height:1.25}.ifdscl .font-h3,.ifdscl h3{font-family:Mulish,sans-serif;font-size:36px;font-weight:300;line-height:1.25;padding:16px 0}.ifdscl .font-h4,.ifdscl h4{font-size:30px}.ifdscl .font-h4,.ifdscl .font-h5,.ifdscl h4,.ifdscl h5{font-family:Mulish,sans-serif;font-weight:300;padding:8px 0}.ifdscl .font-h5,.ifdscl h5{font-size:24px}.ifdscl .font-h6,.ifdscl h6{font-family:Mulish,sans-serif;font-size:18px;padding:8px 0}.ifdscl img{display:inline-block;height:auto;max-width:100%}.ifdscl-divider-tag{border-top:1px solid #d4d4d4;color:#fff!important;display:block;font-size:16px!important;line-height:1.1!important;margin:0 0 -32px!important;padding:8px 4px 8px calc(100% - 146px)!important;position:relative;text-align:center!important;width:100%;z-index:1}.ifdscl-divider-tag:after{border-color:#b6bf6e transparent transparent;border-style:solid;border-width:12px 75px 0;content:"";display:block;height:0;position:absolute;right:0;top:calc(100% - .5px);width:0}.ifdscl-divider-tag:before{background:#b6bf6e;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:150px;z-index:-1}@media (max-width:739px){.ifdscl-divider-tag{margin:0 0 16px!important}}.ifdscl .the-content{width:100%}.ifdscl .the-content h4+h6,.ifdscl .the-content h5+h6{font-size:16px;padding-top:0}.ifdscl .the-content ul{list-style:disc;padding-left:24px}.ifdscl .the-content a:not([class*=ifdscl-btn-]){color:#518b6e;text-decoration:underline}.ifdscl .the-content table tr td{border:1px solid #e6f3f7;line-height:1.2;padding:8px!important}.ifdscl .the-content table tr:nth-child(2n) td{background:#e6f3f7}@media (max-width:1239px){.ifdscl .font-h1,.ifdscl h1{font-size:44px}.ifdscl .font-h2,.ifdscl h2{font-size:42px}.ifdscl .font-h3,.ifdscl h3{font-size:35px}.ifdscl .font-h4,.ifdscl h4{font-size:30px}.ifdscl .font-h5,.ifdscl h5{font-size:24px}.ifdscl .font-h6,.ifdscl h6{font-size:18px}.ifdscl body,.ifdscl p{font-size:16px}}@media (max-width:999px){.ifdscl .font-h1,.ifdscl h1{font-size:42px}.ifdscl .font-h2,.ifdscl h2{font-size:40px}.ifdscl .font-h3,.ifdscl h3{font-size:32px}.ifdscl .font-h4,.ifdscl h4{font-size:28px}.ifdscl .font-h5,.ifdscl h5{font-size:24px}.ifdscl .font-h6,.ifdscl h6{font-size:18px}.ifdscl body,.ifdscl p{font-size:16px}}[class*=box-lg-],[class*=box-md-],[class*=box-sm-],[class*=box-xs-]{display:block;padding:16px;width:100%}.box-grid{display:flex;flex-flow:row wrap;width:100%}.box-grid-a-hcenter{justify-content:center;justify-items:center}.box-grid-a-vcenter{align-content:center;align-items:center}.box-grid-a-vtop{align-content:flex-start;align-items:flex-start}.box-wrap{display:block;margin-left:auto;margin-right:auto;width:100%}.box-wrap:after,.box-wrap:before{content:"";display:table}.box-wrap:after{clear:both}.box-a-right{justify-self:right;margin-left:auto}.box-a-hcenter{justify-self:center;margin-left:auto;margin-right:auto}.box-a-vbottom{align-self:flex-end;margin-top:auto}.box-a-vcenter{align-self:center;margin-bottom:auto;margin-top:auto}.box-xs-1{width:8.3333333333%}.box-xs-2{width:16.6666666667%}.box-xs-3{width:25%}.box-xs-4{width:33.3333333333%}.box-xs-5{width:41.6666666667%}.box-xs-6{width:50%}.box-xs-7{width:58.3333333333%}.box-xs-8{width:66.6666666667%}.box-xs-9{width:75%}.box-xs-10{width:83.3333333333%}.box-xs-11{width:91.6666666667%}.box-xs-12{width:100%}@media (min-width:740px){.box-wrap{width:740px}.box-sm-1-5{width:20%}.box-sm-1{width:8.3333333333%}.box-sm-o-1{order:1}.box-sm-2{width:16.6666666667%}.box-sm-o-2{order:2}.box-sm-3{width:25%}.box-sm-o-3{order:3}.box-sm-4{width:33.3333333333%}.box-sm-o-4{order:4}.box-sm-5{width:41.6666666667%}.box-sm-o-5{order:5}.box-sm-6{width:50%}.box-sm-o-6{order:6}.box-sm-7{width:58.3333333333%}.box-sm-o-7{order:7}.box-sm-8{width:66.6666666667%}.box-sm-o-8{order:8}.box-sm-9{width:75%}.box-sm-o-9{order:9}.box-sm-10{width:83.3333333333%}.box-sm-o-10{order:10}.box-sm-11{width:91.6666666667%}.box-sm-o-11{order:11}.box-sm-12{width:100%}.box-sm-o-12{order:12}}@media (min-width:1000px){.box-wrap{width:1000px}.box-md-1-5{width:20%}.box-md-1{width:8.3333333333%}.box-md-o-1{order:1}.box-md-2{width:16.6666666667%}.box-md-o-2{order:2}.box-md-3{width:25%}.box-md-o-3{order:3}.box-md-4{width:33.3333333333%}.box-md-o-4{order:4}.box-md-5{width:41.6666666667%}.box-md-o-5{order:5}.box-md-6{width:50%}.box-md-o-6{order:6}.box-md-7{width:58.3333333333%}.box-md-o-7{order:7}.box-md-8{width:66.6666666667%}.box-md-o-8{order:8}.box-md-9{width:75%}.box-md-o-9{order:9}.box-md-10{width:83.3333333333%}.box-md-o-10{order:10}.box-md-11{width:91.6666666667%}.box-md-o-11{order:11}.box-md-12{width:100%}.box-md-o-12{order:12}}@media (min-width:1240px){.box-wrap{width:1240px}.box-lg-1-5{width:20%}.box-lg-1{width:8.3333333333%}.box-lg-o-1{order:1}.box-lg-2{width:16.6666666667%}.box-lg-o-2{order:2}.box-lg-3{width:25%}.box-lg-o-3{order:3}.box-lg-4{width:33.3333333333%}.box-lg-o-4{order:4}.box-lg-5{width:41.6666666667%}.box-lg-o-5{order:5}.box-lg-6{width:50%}.box-lg-o-6{order:6}.box-lg-7{width:58.3333333333%}.box-lg-o-7{order:7}.box-lg-8{width:66.6666666667%}.box-lg-o-8{order:8}.box-lg-9{width:75%}.box-lg-o-9{order:9}.box-lg-10{width:83.3333333333%}.box-lg-o-10{order:10}.box-lg-11{width:91.6666666667%}.box-lg-o-11{order:11}.box-lg-12{width:100%}.box-lg-o-12{order:12}}.p-0{padding:0}.p-1{padding:16px}.p-2{padding:32px}.p-3{padding:48px}.p-4{padding:64px}.p-5{padding:80px}.pt-0{padding-top:0}.pt-1{padding-top:16px}.pt-2{padding-top:32px}.pt-3{padding-top:48px}.pt-4{padding-top:64px}.pt-5{padding-top:80px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:16px}.pb-2{padding-bottom:32px}.pb-3{padding-bottom:48px}.pb-4{padding-bottom:64px}.pb-5{padding-bottom:80px}.pl-0{padding-left:0}.pl-1{padding-left:16px}.pl-2{padding-left:32px}.pl-3{padding-left:48px}.pl-4{padding-left:64px}.pl-5{padding-left:80px}.pr-0{padding-right:0}.pr-1{padding-right:16px}.pr-2{padding-right:32px}.pr-3{padding-right:48px}.pr-4{padding-right:64px}.pr-5{padding-right:80px}@media (min-width:740px){.p-sm-0{padding:0}.p-sm-1{padding:16px}.p-sm-2{padding:32px}.p-sm-3{padding:48px}.p-sm-4{padding:64px}.p-sm-5{padding:80px}.pt-sm-0{padding-top:0}.pt-sm-1{padding-top:16px}.pt-sm-2{padding-top:32px}.pt-sm-3{padding-top:48px}.pt-sm-4{padding-top:64px}.pt-sm-5{padding-top:80px}.pb-sm-0{padding-bottom:0}.pb-sm-1{padding-bottom:16px}.pb-sm-2{padding-bottom:32px}.pb-sm-3{padding-bottom:48px}.pb-sm-4{padding-bottom:64px}.pb-sm-5{padding-bottom:80px}.pl-sm-0{padding-left:0}.pl-sm-1{padding-left:16px}.pl-sm-2{padding-left:32px}.pl-sm-3{padding-left:48px}.pl-sm-4{padding-left:64px}.pl-sm-5{padding-left:80px}.pr-sm-0{padding-right:0}.pr-sm-1{padding-right:16px}.pr-sm-2{padding-right:32px}.pr-sm-3{padding-right:48px}.pr-sm-4{padding-right:64px}.pr-sm-5{padding-right:80px}}@media (min-width:1000px){.p-md-0{padding:0}.p-md-1{padding:16px}.p-md-2{padding:32px}.p-md-3{padding:48px}.p-md-4{padding:64px}.p-md-5{padding:80px}.pt-md-0{padding-top:0}.pt-md-1{padding-top:16px}.pt-md-2{padding-top:32px}.pt-md-3{padding-top:48px}.pt-md-4{padding-top:64px}.pt-md-5{padding-top:80px}.pb-md-0{padding-bottom:0}.pb-md-1{padding-bottom:16px}.pb-md-2{padding-bottom:32px}.pb-md-3{padding-bottom:48px}.pb-md-4{padding-bottom:64px}.pb-md-5{padding-bottom:80px}.pl-md-0{padding-left:0}.pl-md-1{padding-left:16px}.pl-md-2{padding-left:32px}.pl-md-3{padding-left:48px}.pl-md-4{padding-left:64px}.pl-md-5{padding-left:80px}.pr-md-0{padding-right:0}.pr-md-1{padding-right:16px}.pr-md-2{padding-right:32px}.pr-md-3{padding-right:48px}.pr-md-4{padding-right:64px}.pr-md-5{padding-right:80px}}@media (min-width:1240px){.p-lg-0{padding:0}.p-lg-1{padding:16px}.p-lg-2{padding:32px}.p-lg-3{padding:48px}.p-lg-4{padding:64px}.p-lg-5{padding:80px}.pt-lg-0{padding-top:0}.pt-lg-1{padding-top:16px}.pt-lg-2{padding-top:32px}.pt-lg-3{padding-top:48px}.pt-lg-4{padding-top:64px}.pt-lg-5{padding-top:80px}.pb-lg-0{padding-bottom:0}.pb-lg-1{padding-bottom:16px}.pb-lg-2{padding-bottom:32px}.pb-lg-3{padding-bottom:48px}.pb-lg-4{padding-bottom:64px}.pb-lg-5{padding-bottom:80px}.pl-lg-0{padding-left:0}.pl-lg-1{padding-left:16px}.pl-lg-2{padding-left:32px}.pl-lg-3{padding-left:48px}.pl-lg-4{padding-left:64px}.pl-lg-5{padding-left:80px}.pr-lg-0{padding-right:0}.pr-lg-1{padding-right:16px}.pr-lg-2{padding-right:32px}.pr-lg-3{padding-right:48px}.pr-lg-4{padding-right:64px}.pr-lg-5{padding-right:80px}}@media (max-width:739px){.p-xs-0{padding:0}.p-xs-1{padding:16px}.p-xs-2{padding:32px}.p-xs-3{padding:48px}.p-xs-4{padding:64px}.p-xs-5{padding:80px}.pt-xs-0{padding-top:0}.pt-xs-1{padding-top:16px}.pt-xs-2{padding-top:32px}.pt-xs-3{padding-top:48px}.pt-xs-4{padding-top:64px}.pt-xs-5{padding-top:80px}.pb-xs-0{padding-bottom:0}.pb-xs-1{padding-bottom:16px}.pb-xs-2{padding-bottom:32px}.pb-xs-3{padding-bottom:48px}.pb-xs-4{padding-bottom:64px}.pb-xs-5{padding-bottom:80px}.pl-xs-0{padding-left:0}.pl-xs-1{padding-left:16px}.pl-xs-2{padding-left:32px}.pl-xs-3{padding-left:48px}.pl-xs-4{padding-left:64px}.pl-xs-5{padding-left:80px}.pr-xs-0{padding-right:0}.pr-xs-1{padding-right:16px}.pr-xs-2{padding-right:32px}.pr-xs-3{padding-right:48px}.pr-xs-4{padding-right:64px}.pr-xs-5{padding-right:80px}}[class^=ifdscl-btn-]{border:2px solid;border-radius:32px;display:inline-block;font-family:Mulish,sans-serif;font-size:24px;font-weight:300;line-height:1.1;margin:4px 4px 4px 0;min-width:300px;padding:16px 32px;text-align:center;text-decoration:none!important;transition:.25s}@media (max-width:999px){[class^=ifdscl-btn-]{font-size:22px}}@media (max-width:739px){[class^=ifdscl-btn-]{font-size:18px}}.ifdscl-btn-fullwidth{min-width:100%}.ifdscl-btn-blue{background:#31a0bf;border-color:#31a0bf;color:#fff}.ifdscl-btn-blue:hover{background:#fff;color:#31a0bf}.ifdscl-btn-green{background:#518b6e;border-color:#518b6e;color:#fff}.ifdscl-btn-green:hover{background:#fff;color:#518b6e}.ifdscl-header{background:#fff;justify-content:center;min-height:100px}.ifdscl-header,.ifdscl-header__box{display:flex;flex-flow:row wrap;position:relative}.ifdscl-header__box{align-items:center;padding:16px}.ifdscl-header__logo{display:inline-block;padding-right:16px;position:relative}.ifdscl-header__logo img{height:60px;width:auto}.ifdscl-header__logo-2{display:inline-block;padding-left:16px;position:relative}.ifdscl-header__logo-2 img{height:25px;width:auto}.ifdscl-header__logo-2:before{background:#518b6e;content:"";display:block;height:30px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.ifdscl-header__label{align-content:center;align-items:center;background:#518b6e;display:flex;flex-flow:row wrap;height:100%;justify-content:center;justify-items:center;padding:8px;position:absolute;right:16px;top:0;width:140px}.ifdscl-header__label:before{border-color:#518b6e transparent transparent;border-style:solid;border-width:35px 70px 0;content:"";display:block;height:0;left:0;position:absolute;top:calc(100% - 1px);width:0}.ifdscl-header__label-sm{font-size:18px;line-height:1.1}.ifdscl-header__label-lg,.ifdscl-header__label-sm{color:#fff;font-family:Open Sans,sans-serif;font-weight:700;text-align:center;width:100%}.ifdscl-header__label-lg{font-size:32px;line-height:1}.ifdscl-header__banner{background:#518b6e;color:#fff;display:block;padding:4px 16px;text-align:center;width:100%}@media (max-width:739px){.ifdscl-header{min-height:60px}.ifdscl-header__box{padding-bottom:5px;padding-top:5px}.ifdscl-header__logo img{height:50px}.ifdscl-header__logo-2 img{height:20px}.ifdscl-header__label{width:100px}.ifdscl-header__label:before{border-width:25px 50px 0}.ifdscl-header__label-sm{font-size:14px}.ifdscl-header__label-lg{font-size:23px}}.ifdscl-footer{background:#518b6e;display:block;text-align:center;width:100%}.ifdscl-footer__logo img{max-height:40px;width:auto; max-width: 200px;}.ifdscl-footer__btn{background:#fff;border:2px solid #518b6e;border-radius:24px;color:#518b6e;display:inline-block;font-family:Mulish,sans-serif;font-size:14px;line-height:1.2;min-width:190px;padding:12px 24px;text-align:center;text-decoration:none!important;transition:.25s}.ifdscl-footer__btn:hover{background:#518b6e!important;border-color:#fff!important;color:#fff!important;text-decoration:none!important}.ifdscl-footer__bottom{color:#fff;font-family:Mulish,sans-serif;font-size:14px;font-style:italic}.ifdscl-hero{align-content:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:row wrap;min-height:50vh;padding:64px 0 96px}.ifdscl-hero *{color:#fff}.ifdscl-info{background:#fff}.ifdscl-info__title{background:#518b6e;color:#fff;display:block;padding:16px!important;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ifdscl-info__options{background:#e6f3f7}.ifdscl-products{background:#fff}.ifdscl-products__title{background:#fff;color:#518b6e;display:block;padding:16px!important;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:739px){.ifdscl-products__title{font-size:32px!important}}.ifdscl-tabs__links{border-bottom:4px solid #31a0bf;display:flex;flex-flow:row wrap;padding:8px 16px 0}.ifdscl-tabs__link{align-content:center;align-items:center;background:#add9e5;cursor:pointer;display:flex;flex-basis:100%;flex:1;flex-direction:column;font-size:24px;list-style:none;margin:0 8px;padding:24px 72px;position:relative;text-align:center;transition:.25s}.ifdscl-tabs__link-title{color:#31a0bf}.ifdscl-tabs__link-tag{background:#b6bf6e;color:#fff;font-size:11px;left:8px;line-height:1.2;padding:8px 4px;position:absolute;text-align:center;top:0;width:64px}.ifdscl-tabs__link-tag:before{border-color:#b6bf6e transparent transparent;border-style:solid;border-width:12px 32px 0;content:"";display:block;height:0;left:0;position:absolute;top:calc(100% - .5px);width:0}.ifdscl-tabs__link.active,.ifdscl-tabs__link:hover{background:#31a0bf}.ifdscl-tabs__link.active .ifdscl-tabs__link-title,.ifdscl-tabs__link:hover .ifdscl-tabs__link-title{color:#fff}.ifdscl-tabs__item-header,.ifdscl-tabs__item:not(.active){display:none}@media (max-width:1239px){.ifdscl-tabs__link{font-size:16px}}@media (max-width:999px){.ifdscl-tabs__links{display:none}.ifdscl-tabs__item-header{background:#31a0bf;color:#fff;display:block;font-size:24px;margin-left:-16px;padding:24px 72px;position:relative;text-align:center;width:calc(100% + 32px)}.ifdscl-tabs__item:not(.active){display:block}}@-webkit-keyframes ifdscl-loader-animation{0%{height:32px;opacity:1;width:32px}to{height:128px;opacity:.25;width:128px}}@keyframes ifdscl-loader-animation{0%{height:32px;opacity:1;width:32px}to{height:128px;opacity:.25;width:128px}}.ifdscl-loader{background:rgba(0,0,0,.8);display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999999}.ifdscl-loader:after,.ifdscl-loader:before{background:#518b6e;border-radius:50%;content:"";display:block;height:32px;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:32px}.ifdscl-loader:before{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ifdscl-loader-animation;animation-name:ifdscl-loader-animation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.ifdscl-product__img{text-align:center}.ifdscl-product__price{align-content:center;align-items:center;display:flex;flex-flow:row wrap;padding:16px 0;text-align:center}.ifdscl-product__price *{font-family:Mulish,sans-serif;font-weight:300}.ifdscl-product__price-left{width:calc(50% - 15px)}.ifdscl-product__price-left:last-child{flex:1 1 auto;width:auto}.ifdscl-product__price-center{font-size:40px;width:30px}.ifdscl-product__price-right{width:calc(50% - 15px)}.ifdscl-product__price-lg{font-size:36px;padding-bottom:12px}.ifdscl-product__price-sm{font-size:14px;line-height:1.2}.ifdscl-product .ifdscl-product__buy{text-align:center}.ifdscl-product .ifdscl-product__buy .ifdscl-btn-fullwidth{max-width:400px;min-width:auto;width:100%}@media (max-width:739px){.ifdscl-product__price-left{width:calc(50% - 15px)}.ifdscl-product__price-center{font-size:40px;width:30px}.ifdscl-product__price-right{width:calc(50% - 15px)}.ifdscl-product__price-lg{font-size:28px}.ifdscl-product__price-sm{font-size:12px}}.ifdscl-checkout__woo form.woocommerce-checkout{display:flex;flex-flow:row wrap}.ifdscl-checkout__woo #customer_details,.ifdscl-checkout__woo #customer_details .col-1,.ifdscl-checkout__woo #customer_details .col-2{width:100%}.ifdscl-checkout__woo #order_review_heading{display:none;visibility:hidden}.ifdscl-checkout__woo #order_review,.ifdscl-checkout__woo .woocommerce-NoticeGroup{width:100%}.ifdscl-checkout__woo .product-remove{display:none}.ifdscl-checkout__woo #order_notes_heading_custom,.ifdscl-checkout__woo .woocommerce-billing-fields>h3,.ifdscl-checkout__woo h3{color:#31a0bf;font-size:30px;padding:16px 8px!important}.ifdscl-checkout__woo #order_notes_heading_custom{width:100%}.ifdscl-checkout__woo #order_notes_heading_custom+h3{display:none!important}.ifdscl-checkout__woo #order_review_heading_custom{color:#31a0bf;font-size:30px;padding:16px 0!important;width:100%}.ifdscl-checkout__woo form.woocommerce-checkout .thwcfe-checkout-section,.ifdscl-checkout__woo form.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,.ifdscl-checkout__woo form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.ifdscl-checkout__woo form.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:flex;flex-flow:row wrap;width:100%}.ifdscl-checkout__woo form.woocommerce-checkout .woocommerce-billing-fields__custom-wrapper{padding:16px 8px}.ifdscl-checkout__woo form.woocommerce-checkout #ship-to-different-address{cursor:pointer;margin:0!important;padding:8px!important}.ifdscl-checkout__woo form.woocommerce-checkout #ship-to-different-address *{font-size:16px!important}.ifdscl-checkout__woo form.woocommerce-checkout .form-row:not([class*=box-]){width:100%}.ifdscl-checkout__woo form.woocommerce-checkout .form-row{margin:0!important;padding:8px!important}.ifdscl-checkout__woo form.woocommerce-checkout .form-row>label{display:none!important}.ifdscl-checkout__woo form.woocommerce-checkout span.optional{display:none}.ifdscl-checkout__woo form.woocommerce-checkout .form-row.wc-field-is-optional,.ifdscl-checkout__woo form.woocommerce-checkout .wc-field-is-optional{padding-bottom:16px!important;position:relative}.ifdscl-checkout__woo form.woocommerce-checkout .form-row.wc-field-is-optional:after,.ifdscl-checkout__woo form.woocommerce-checkout .wc-field-is-optional:after{bottom:0;color:#aeaeae;content:"Optional";display:block;font-size:10px!important;font-weight:700;left:8px;position:absolute}.ifdscl-checkout__woo form.woocommerce-checkout input[type=email],.ifdscl-checkout__woo form.woocommerce-checkout input[type=number],.ifdscl-checkout__woo form.woocommerce-checkout input[type=tel],.ifdscl-checkout__woo form.woocommerce-checkout input[type=text],.ifdscl-checkout__woo form.woocommerce-checkout textarea{border:1px solid #d4d4d4;border-radius:0!important;font-size:16px!important;line-height:1!important;padding:16px!important}.ifdscl-checkout__woo form.woocommerce-checkout .select2-selection.select2-selection--single{border:1px solid #d4d4d4;border-radius:0!important;height:auto!important}.ifdscl-checkout__woo form.woocommerce-checkout .select2-selection__rendered{font-size:16px!important;line-height:1!important;padding:16px 20px 16px 16px!important}.ifdscl-checkout__woo form.woocommerce-checkout .select2-selection__arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ifdscl-checkout__woo #payment{border:none!important}.ifdscl-checkout__woo .wc_payment_methods.payment_methods{border:none;padding:0!important}.ifdscl-checkout__woo .wc_payment_methods.payment_methods .wc_payment_method{border:none!important;margin:0!important;padding:16px 0!important}.ifdscl-checkout__woo .wc_payment_methods.payment_methods .payment_box{left:unset!important;padding:0!important;width:100%!important}.ifdscl-checkout__woo .wc_payment_methods.payment_methods .wc-authorize-net-cim-credit-card-new-payment-method-form{margin-left:-8px;width:calc(100% + 16px)}.ifdscl-checkout__woo .form-row.place-order,.ifdscl-checkout__woo .woocommerce-privacy-policy-text{text-align:center}.ifdscl-checkout__woo button#place_order{background:#31a0bf;border:2px solid #31a0bf;border-radius:32px;color:#fff;display:inline-block;font-family:Mulish,sans-serif;font-size:24px;font-weight:300;line-height:1.1;margin:16px 0 0!important;min-width:300px;padding:16px 32px;text-align:center;text-decoration:none!important;transition:.25s}.ifdscl-checkout__woo button#place_order:hover{background:#fff;color:#31a0bf}@media (max-width:999px){.ifdscl-checkout__woo button#place_order{font-size:22px}}@media (max-width:739px){.ifdscl-checkout__woo button#place_order{font-size:18px}}.ifdscl-checkout__woo .shop_table{border:1px solid #d4d4d4!important}.ifdscl-checkout__woo .shop_table td,.ifdscl-checkout__woo .shop_table th{border:none!important;padding:16px}.ifdscl-checkout__woo .shop_table *{font-size:16px;font-weight:400;letter-spacing:normal;text-transform:unset}@media (max-width:739px){.ifdscl-checkout__woo .shop_table *{font-size:14px}.ifdscl-checkout__woo .shop_table td,.ifdscl-checkout__woo .shop_table th{padding:8px}}.ifdscl-checkout__woo .shop_table thead th{background:#add9e5}.ifdscl-checkout__woo .shop_table tbody tr:nth-child(2n) td{background:#e6f3f7}.ifdscl-checkout__woo .shop_table .product-quantity{float:right;text-align:center;width:100px}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-qty .quantity{margin:0!important;padding:0!important;width:100%!important}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-qty input[type=number]{border:none!important;display:inline-block!important;height:32px!important;margin:0!important;max-height:unset;min-height:unset;padding:0!important;width:32px!important}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-qty{display:inline-block;height:32px;margin:0!important;padding:0!important;position:relative;vertical-align:middle;width:32px}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-dec,.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-inc{background:#add9e5;border:none;border-radius:50%;display:inline-block;height:24px;line-height:32px;margin:4px!important;padding:0!important;position:relative;vertical-align:middle;width:24px}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-dec:before,.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-inc:before{color:#fff;cursor:pointer;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-inc:before{content:"+";font-size:24px}.ifdscl-checkout__woo .shop_table .ifdscl-shop__cart-dec:before{content:"-";font-size:32px;top:8px}.ifdscl-checkout__woo .shop_table .ifdscl-popup-cart-link{color:#518b6e!important;font-weight:700!important;text-decoration:underline!important}.ifdscl-checkout__woo .shop_table .product-details{float:left;width:calc(100% - 101px)}.ifdscl-checkout__woo .shop_table .cart-subtotal{display:none}.ifdscl-checkout__title{color:#518b6e;padding-left:32px!important;position:relative}.ifdscl-checkout__title *{color:#518b6e}.ifdscl-checkout__return{background:transparent;border:none;cursor:pointer;display:inline-block;height:32px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:center;width:32px}.ifdscl-checkout__return:before{border-left:2px solid #31a0bf;border-top:2px solid #31a0bf;content:"";display:block;height:12px;left:8px;line-height:inherit;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:12px}.ifdscl-checkout__la{color:#31a0bf;display:block;font-size:16px;font-weight:700;margin-bottom:24px!important;padding:0 0 0 24px;position:relative;text-align:left}.ifdscl-checkout__la a{color:#31a0bf;text-decoration:underline}.ifdscl-checkout__la:before{background:#31a0bf;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px #31a0bf;content:"";display:block;height:12px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}body.supplier-is-renewal #important_message_field,body.supplier-is-renewal .ifdscl-checkout__la{display:none}body.supplier-is-renewal .ifdscl-product__price{margin-top:3rem}.woocommerce-notice.woocommerce-thankyou-order-received{display:none}.ifdscl-popup{align-content:center;display:flex;flex-flow:row wrap;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;-webkit-transform:scale(1.1);transform:scale(1.1);transition:.5s;visibility:hidden;width:100%;z-index:999999999999}.ifdscl-popup.active{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}.ifdscl-popup__bg{background:rgba(0,0,0,.8);display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%}.ifdscl-popup__box{background:#fff;display:block;height:70%;max-height:100%;max-width:100%;padding:0 32px 16px;position:relative;width:900px;z-index:200}.ifdscl-popup__header{border-bottom:2px solid #9f9d9d;display:block;height:90px;padding:12px 64px 12px 0;position:relative;width:100%}.ifdscl-popup__header:before{content:"";display:table}.ifdscl-popup__header:after{clear:both;content:"";display:table}.ifdscl-popup__header-title{color:#518b6e;float:left;line-height:1;padding:0!important}.ifdscl-popup__header-title-normal{color:#518b6e!important;float:left!important;font-size:46px!important;line-height:1!important;padding:0!important}.ifdscl-popup__header-btn{float:right}.ifdscl-popup__header-btn a{background:#31a0bf;border:2px solid #31a0bf;border-radius:32px;color:#fff;display:inline-block;font-family:Mulish,sans-serif;font-size:18px;font-weight:300;line-height:1.1;margin:4px 4px 4px 0;padding:16px 32px;text-align:center;text-decoration:none!important;transition:.25s}.ifdscl-popup__header-btn a:hover{background:#fff;color:#31a0bf}.ifdscl-popup__x{cursor:pointer;display:block;height:32px;opacity:.5;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.25s;width:32px}.ifdscl-popup__x:after,.ifdscl-popup__x:before{background:#000;content:"";display:block;height:2px;position:absolute;right:0;top:50%;width:100%}.ifdscl-popup__x:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ifdscl-popup__x:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ifdscl-popup__x:hover{opacity:1}.ifdscl-popup__body{max-height:calc(100% - 90px);overflow-y:auto;padding:12px 0 0}.ifdscl-popup__body-txt{-webkit-column-count:2;column-count:2;-webkit-column-fill:balance;column-fill:balance;-webkit-column-gap:32px;column-gap:32px;padding-right:16px}.ifdscl-popup__body-txt-normal{-webkit-column-count:unset!important;column-count:unset!important;-webkit-column-fill:unset!important;column-fill:unset!important;-webkit-column-gap:unset!important;column-gap:unset!important}@media (max-width:999px){.ifdscl-popup__box{height:100%;padding-right:36px;width:100%}.ifdscl-popup__header{height:130px}.ifdscl-popup__header-title{float:none;font-size:24px!important;padding-bottom:12px!important}.ifdscl-popup__header-title-normal{font-size:36px!important}.ifdscl-popup__header-btn{float:none}.ifdscl-popup__header-btn a{padding:10px 20px}.ifdscl-popup__body{max-height:calc(100% - 130px)}.ifdscl-popup__body-txt{-webkit-column-count:unset;column-count:unset;-webkit-column-fill:unset;column-fill:unset;-webkit-column-gap:unset;column-gap:unset}}.ifdscl-checkout .woocommerce-info{border:0!important;padding-bottom:0!important;padding-top:0!important}.ifdscl-checkout .woocommerce-info .showlogin{color:#518b6e;text-decoration:underline}.ifdscl-checkout .woocommerce-form-login.login{border:0!important}@media screen and (max-width:767px){.ifdscl-checkout .woocommerce-form-login.login .form-row{width:100%}}.ifdscl-checkout .woocommerce-form-login.login .form-row label{margin-bottom:10px}.ifdscl-checkout .woocommerce-form-login.login .form-row input[type=password],.ifdscl-checkout .woocommerce-form-login.login .form-row input[type=text]{font-size:16px!important;line-height:1!important;padding:16px!important}.ifdscl-checkout .woocommerce-form-login.login .woocommerce-form__label-for-checkbox{display:flex!important;margin-bottom:25px}.ifdscl-checkout .woocommerce-form-login.login .woocommerce-form__label-for-checkbox input[type=checkbox]{height:18px;margin-right:10px;width:18px}.ifdscl-checkout .woocommerce-form-login.login .woocommerce-button.button{background:#31a0bf;border:2px solid;border-radius:32px;color:#fff;font-size:17px;min-width:140px;padding:20px}.ifdscl-checkout .woocommerce-form-login.login .woocommerce-button.button:hover{background:#fff;color:#31a0bf}.ifdscl-checkout .woocommerce-form-login.login .lost_password{display:inline;margin-left:40px!important}@media screen and (max-width:480px){.ifdscl-checkout .woocommerce-form-login.login .lost_password{clear:both}}.ifdscl-checkout .woocommerce-form-login.login .lost_password a{color:#518b6e;display:inline-block;margin-top:8px!important;text-decoration:underline}@media screen and (max-width:480px){.ifdscl-checkout .woocommerce-form-login.login .lost_password a{margin-top:20px!important}}.ifdscl-checkout .ifdscl-checkout__woo form.woocommerce-checkout .create-account .create-account-inner .create-account-heading{margin-top:40px;padding-bottom:0!important;padding-top:0!important}.ifdscl-checkout .ifdscl-checkout__woo form.woocommerce-checkout .create-account .create-account-inner .sub-heading-account{padding-left:8px;padding-right:8px}.ifdscl-checkout .ifdscl-checkout__woo form.woocommerce-checkout .create-account .account-userinfo{font-size:14px;font-style:italic;margin-bottom:20px;padding-left:8px;padding-right:8px;padding-top:0}.ifdscl-checkout .ifdscl-checkout__woo form.woocommerce-checkout .create-account #account_password_field{padding-top:0!important}.ifdscl-checkout .ifdscl-checkout__woo form.woocommerce-checkout input[type=password]{font-size:16px!important;line-height:1!important;padding:16px!important}.ifdscl-checkout .checkbox{display:flex}.ifdscl-checkout .checkbox input[type=checkbox]{height:18px;margin-right:10px;width:18px}.ifdscl-checkout select{padding-bottom:16px!important;padding-top:16px!important}.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card{margin-top:25px!important}.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card .sv-wc-payment-gateway-payment-form-manage-payment-methods{border-right:1px solid #cbcbcb!important;margin:0 10px 0 0!important;padding:20px 10px 20px 0!important}@media screen and (max-width:480px){.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card .sv-wc-payment-gateway-payment-form-manage-payment-methods{border-right:0 solid #cbcbcb!important;margin:0!important;padding:20px 0!important;text-align:left!important;width:100%!important}}.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card #wc-authorize-net-cim-credit-card-use-new-payment-method+label,.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card .sv-wc-payment-gateway-payment-form-saved-payment-method{display:inline-block!important}.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card #wc-authorize-net-cim-credit-card-credit-card-form{margin-top:15px}.ifdscl-checkout .woocommerce-checkout-payment .payment_method_authorize_net_cim_credit_card>p.form-row.form-row-wide{margin-top:10px!important;padding:0!important}.ifdscl-checkout .woocommerce-password-strength{background:#eee;margin:.5rem 0;padding:1rem}@media screen and (max-width:767px){.shop_table.woocommerce-checkout-review-order-table .product-name{width:68%}}.woocommerce-MyAccount-content .subscription_details{background-color:#fff!important}@media screen and (max-width:768px){.woocommerce-MyAccount-content .subscription_details .button{width:auto}}@media screen and (max-width:500px){.woocommerce-MyAccount-content .subscription_details .button{margin-bottom:2px!important;width:100%}}.woocommerce-MyAccount-content .subscription_details .reach-out-msg{color:#02566d;font-size:17px;font-weight:600}@media screen and (max-width:767px){.woocommerce-MyAccount-content .shop_table{display:block!important;max-width:100%;overflow:auto!important}}.woocommerce-MyAccount-content .no_subscriptions.woocommerce-message.woocommerce-message--info{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:10px;justify-content:flex-end}.woocommerce-MyAccount-content .no_subscriptions.woocommerce-message.woocommerce-message--info .button{margin-right:15px}#customer_login h2{padding:20px 20px 0}#customer_login .woocommerce-form.woocommerce-form-register button{margin-bottom:20px}.woocommerce-EditAccountForm #confirm_saas_agreement_field{display:none}.woocommerce-MyAccount-content .woocommerce-Address{padding:20px}
