.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-transform-none{text-transform:none!important}.btn-gradient{color:#fff;text-decoration:none;background:#3cbf8d;background:-moz-linear-gradient(90deg,#28986E 50%,#3cbf8d 80%);background:-webkit-linear-gradient(0deg,#28986E 50%,#3cbf8d 80%);background:linear-gradient(90deg,#28986E 50%,#3cbf8d 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28986E,endColorstr=#3cbf8d,GradientType=1);background-size:200% auto;background-position:right center;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.8em;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:inherit}.btn-gradient:hover{color:#fff!important;background-position:left center;-webkit-transition:all 0.3s cubic-bezier(0,0,0.23,1);-moz-transition:all 0.3s cubic-bezier(0,0,0.23,1);-ms-transition:all 0.3s cubic-bezier(0,0,0.23,1);-o-transition:all 0.3s cubic-bezier(0,0,0.23,1);transition:all 0.3s cubic-bezier(0,0,0.23,1)}.btn-orange-gradient{color:#fff;text-decoration:none;background:#F79425;background:-moz-linear-gradient(90deg,#E27801 50%,#F79425 80%);background:-webkit-linear-gradient(0deg,#E27801 50%,#F79425 80%);background:linear-gradient(90deg,#E27801 50%,#F79425 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E27801,endColorstr=#F79425,GradientType=1);background-size:200% auto;background-position:right center;background-repeat:no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;font-size:0.8em;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:inherit}.btn-orange-gradient:hover{color:#fff!important;background-position:left center;-webkit-transition:all 0.3s cubic-bezier(0,0,0.23,1);-moz-transition:all 0.3s cubic-bezier(0,0,0.23,1);-ms-transition:all 0.3s cubic-bezier(0,0,0.23,1);-o-transition:all 0.3s cubic-bezier(0,0,0.23,1);transition:all 0.3s cubic-bezier(0,0,0.23,1)}.btn-cta{padding:13px;min-width:200px;font-size:1.1em}.border-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.border-radius-large{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.border-radius-none{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.48)}.box-shadow-light{box-shadow:0 3px 6px 0 rgba(0,0,0,0.18)}.box-shadow-lighter{box-shadow:-1px 1px 3px 0 rgba(0,0,0,0.09)}.box-shadow-light-invisible{box-shadow:0 3px 6px 0 rgba(0,0,0,0)}.box-shadow-light-no-offset{box-shadow:0 0 6px 0 rgba(0,0,0,0.18)}.box-shadow-none{box-shadow:none!important}.text-shadow-light{text-shadow:3px 3px 10px rgba(0,0,0,0.3)}#template-checkout{}#template-checkout .plain-link{color:inherit;text-decoration:underline;font-weight:inherit}#template-checkout h2{font-weight:700;text-transform:capitalize}#template-checkout .header{background:#fff;padding:0 15px;height:54px}#template-checkout .header #fmlogo{width:200px}#template-checkout .header #fmlogo path{fill:#222}#template-checkout .secure{display:flex;line-height:1em;align-items:center}#template-checkout .secure .bi-shield-check{font-size:1.8em;margin-right:15px}#template-checkout .checkout--form{position:relative}#template-checkout .checkout--form .payment-field{height:52px;padding:0}#template-checkout .checkout--form .inputDisabled{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.5)}#template-checkout .checkout--form .radio-toolbar input[type="radio"]{opacity:0;position:fixed;width:0}#template-checkout .checkout--form label.pay-in-full-copy,#template-checkout .checkout--form.methods--columns .radio-toolbar label{display:block;font-size:16px;border:2px solid #9D9D9D;border-radius:4px;width:100%;text-align:center;line-height:1em;padding:16px 20px;letter-spacing:2px;font-weight:600;margin-bottom:0;cursor:pointer}#template-checkout .checkout--form.methods--columns input:checked + label[for=radioStripe]{position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:25px;border-bottom:0}#template-checkout .checkout--form.methods--rows .radio-toolbar{border:1px solid #ccc}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method] ~ label{font-size:14px;width:100%;text-align:left;line-height:1em;padding:5px 15px;letter-spacing:2px;font-weight:600;display:flex;min-height:60px;align-items:center;cursor:pointer;margin:0;border-bottom:1px solid #ccc}@media (max-width:550px){#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method] ~ label{font-size:14px}}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe ~ label ~ #card-elements{padding:0;height:0;opacity:0}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label{border:0}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements{background:#fff;display:block!important;padding-bottom:10px!important;height:auto!important;opacity:1!important;border-radius:0!important;border-bottom:1px solid #ccc}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements .field{background:#f0f0f0;border-radius:4px;margin:0 5px}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements label{left:15px;bottom:14px}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements .input.focused,#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements .input:not(.empty){padding-left:15px;padding-right:15px}#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements .input.focused + label,#template-checkout .checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements .input:not(.empty) + label{-webkit-transform:scale(0.85) translateY(-15px);-moz-transform:scale(0.85) translateY(-15px);-ms-transform:scale(0.85) translateY(-15px);-o-transform:scale(0.85) translateY(-15px);transform:scale(0.85) translateY(-15px)}#template-checkout .checkout--form.methods--rows .radio-toolbar .form-group:last-child input[name=payment_method] ~ label{border:0}#template-checkout .checkout--form.methods--rows .radio-toolbar .radio-button__control{position:relative;display:inline-block;width:20px;min-width:20px;height:20px;margin-right:12px;vertical-align:middle;background-color:inherit;color:#3cbf8d;border:2px solid #ccc;border-radius:24px}#template-checkout .checkout--form .radio-toolbar input:checked + label .radio-button__control:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#3cbf8d;border-radius:12px}#template-checkout .checkout--form .radio-toolbar label[for="radioAfterPay"]{border-bottom:1px solid #ccc}#template-checkout .checkout--form .radio-toolbar label[for="radioAfterPay"] .icon-afterpay{height:50px;margin-left:-10px}@media (max-width:550px){#template-checkout .checkout--form .radio-toolbar label[for="radioAfterPay"] afterpay-placement{transform:scale(0.8);transform-origin:left}#template-checkout .checkout--form .radio-toolbar label[for="radioAfterPay"] .afterpay-logo-link{display:block!important}}#template-checkout .payment_method_full_price{max-height:0;overflow:hidden;opacity:0;transition:all 0.3s ease-in-out}#template-checkout .payment_method_full_price.active{max-height:100vh;opacity:1}#template-checkout .checkout--form.methods--columns .radio-toolbar label[for='radioPayPal']{padding:11px 20px}#template-checkout .checkout--form.methods--columns .radio-toolbar input[type="radio"]:checked + label{background-color:#f0f0f0;border-color:#f0f0f0}#template-checkout .checkout--form.methods--columns .radio-toolbar input[type="radio"]:focus + label{border-color:#3cbf8d}#template-checkout .checkout--form #id_billing_country,#template-checkout .checkout--form #id_shipping_country{height:52px}#template-checkout .btn-submit{border:0;outline:0!important;padding:10px 30px}#template-checkout .btn-submit[disabled]{cursor:not-allowed}#template-checkout .btn-submit.d-none{width:100%}#template-checkout .loggedInUserWrapper{display:flex;flex-direction:row;justify-content:center}#template-checkout .loggedInUserWrapper>div{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){#template-checkout .accountStepWrapper{display:flex;flex-direction:row;justify-content:center}}#template-checkout .accountActionWrapper{font-size:11pt;display:flex;flex-direction:row;align-items:center}#template-checkout .accountActionWrapper .btn-white{font-size:10pt;padding:5px 10px;margin-left:10px;border:2px solid #3cbf8d;transition:0.2s;text-transform:uppercase;letter-spacing:1px}#template-checkout .accountActionWrapper .btn-white:hover{border:2px solid #3cbf8d;background-color:#3cbf8d;color:white}#template-checkout .paymentSuccessWrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;justify-content:center;align-items:center;visibility:hidden;z-index:99999997;opacity:0;transition:0.3s opacity ease-out;padding:1em;text-align:center}#template-checkout .paymentSuccessWrapper.active{visibility:visible;opacity:1}#template-checkout .cartWrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#template-checkout .cartWrapper>*{width:100%}#template-checkout .cartProductWrapper{padding:20px;margin-bottom:10px}#template-checkout .cartTotalWrapper{margin-top:20px;margin-bottom:20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}#template-checkout .cartProductWrapper{display:flex}#template-checkout .cartTotalWrapper strong:last-child{font-size:1.5rem;text-align:right}#template-checkout .cartProductImageWrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}#template-checkout .cartProductImageWrapper img{width:120px;border-radius:5px;object-fit:cover;overflow:hidden}#template-checkout .cartProductInfoWrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#template-checkout .cartProductInfoWrapper p{margin-top:5px;margin-bottom:0}#template-checkout .cartProductInfoWrapper p s{margin-right:10px}#template-checkout .cartProductInfoWrapper h4{font-size:1rem;margin-bottom:5px}#template-checkout .cartProductInfoWrapper h5{color:#3cbf8d;text-transform:uppercase;letter-spacing:0.1rem;margin-top:10px;margin-bottom:15px}#template-checkout .method-icons{margin-left:35px}#template-checkout .method-icons svg{height:30px}@media (max-width:550px){#template-checkout .method-icons svg{height:20px}}#template-checkout .bottom-height{height:66px}@media (max-width:1199px){#template-checkout .cartProductWrapper{padding:15px 10px}}@media (max-width:991px){#template-checkout .bottom-height{height:88px}#template-checkout .container{width:100%;max-width:inherit;padding-top:10px}#template-checkout .cartProductWrapper{display:block}#template-checkout .cartProductWrapper .cartProductImageWrapper{margin-bottom:10px}#template-checkout .cartProductInfoWrapper{text-align:center;display:block}#template-checkout .cartTotalWrapper.d-none{flex-direction:column;justify-content:flex-start;align-items:flex-end;padding:10px}#template-checkout .accountActionWrapper .btn-green{margin-left:0}}@media (max-width:767px){#template-checkout .bottom-height{height:auto}#template-checkout h1.h4{font-size:18px}#template-checkout h2{margin-bottom:10px}#template-checkout .container{padding-top:0}#template-checkout .accountActionWrapper p{margin:0}#template-checkout .cartWrapper{padding-left:10px;padding-right:10px}#template-checkout .cartProductWrapper{display:flex}#template-checkout .cartProductInfoWrapper{text-align:left;display:flex}#template-checkout .cartProductInfoWrapper h5{margin-bottom:10px}#template-checkout .lowerTotalWrapper .secure{margin-top:10px;margin-bottom:0;justify-content:flex-end;padding:5px 0}#template-checkout .lowerTotalWrapper .cartTotalWrapper{margin:0;padding:10px 0}#template-checkout .btn-submit.d-none{margin-top:0}}@media (max-width:550px){#template-checkout .accountActionWrapper{margin-top:0}}#template-checkout .checkout--form .spinner-bg{transition:0.3s opacity ease-out}#template-checkout .checkout--form .spinner-bg.active{max-height:100vh;position:fixed;background:rgba(255,255,255,0.9);z-index:99999997}#template-checkout .checkout--form .spinner-bg h4{text-align:center;text-transform:uppercase;font-size:0.8em;letter-spacing:0.1em;font-weight:600;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:80px}#template-checkout .gritter-close{position:relative;display:block!important}@keyframes fadeIn{0%{opacity:0}90%{opacity:0}100%{opacity:1}}#template-checkout .gritter-close::before{content:'';position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.45);animation:0.5s linear 0s 1 fadeIn}#template-checkout .gritter-without-image{pointer-events:none;z-index:1;position:relative;background-color:white;padding:25px 15px}#template-checkout .gritter-top,#template-checkout .gritter-bottom{height:0}#template-checkout .gritter-item{padding:0;position:relative}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}#template-checkout .gritter-item-wrapper{animation:0.3s ease-out 0s 1 slideIn;overflow:visible!important;height:auto!important;opacity:1!important}@media (max-width:767px){#template-checkout #gritter-notice-wrapper.top-left{left:0}}#template-checkout #sidepop{position:fixed;right:0;top:65px;color:#fff;width:250px;z-index:9999999;text-align:center;cursor:pointer;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%);-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out;-o-transition:-o-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out,-moz-transform 0.3s ease-in-out,-o-transform 0.3s ease-in-out,transform 0.3s ease-in-out}#template-checkout #sidepop .btn-green{line-height:1em}#template-checkout #sidepop .toggleBtn{position:absolute;top:-40px;height:40px;line-height:35px;font-size:16px;padding-top:15px;padding-left:30px;padding-right:5px;color:#333;font-weight:600;cursor:pointer;display:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#template-checkout #sidepop .toggleBtn.toggleHide{right:-20px}#template-checkout #sidepop .toggleBtn.toggleShow{left:-320px;opacity:0}#template-checkout #sidepop:not(.in).scrollToggleOff .toggleBtn.toggleShow{display:block!important}#template-checkout #sidepop .textwrap{background:#E43084}#template-checkout #sidepop .textwrap h3.heading{font-size:1.2em}#template-checkout #sidepop .freegift{background:#3cbf8d;color:#fff;width:80px;height:80px;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1em;position:absolute;top:-40px;left:-30px;font-size:1.2em}#template-checkout #sidepop.in{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}#template-checkout #sidepop.in .toggleBtn.toggleHide{display:block!important}@media (max-width:575px){#template-checkout #sidepop{width:200px}#template-checkout #sidepop .textwrap h3.heading{font-size:1em}#template-checkout #sidepop .freegift{width:60px;height:60px;font-size:14px;top:-30px}#template-checkout #sidepop .btn-green{font-size:14px}#template-checkout #sidepop .toggleBtn.toggleShow{left:-270px}}#card-elements{position:relative;background-color:#f0f0f0;border-radius:4px;border-top-left-radius:0;padding-bottom:10px}#card-elements .spinner-bg{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}#card-elements *{font-family:proxima-nova,sans-serif;font-size:16px}#card-elements label{text-transform:uppercase;font-size:0.8em;cursor:text;font-weight:600}#card-elements .StripeElement--complete + label{color:#3cbf8d!important}#card-elements .row{display:-ms-flexbox;display:flex;margin:0 5px 10px}#card-elements .field{position:relative;width:100%;height:50px;margin:0 10px}#card-elements .field.half-width{width:50%}#card-elements .field.quarter-width{width:calc(25% - 10px)}#card-elements .baseline{position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#5A5A5A;transition:background-color 0.3s cubic-bezier(0.165,0.84,0.44,1)}#card-elements label{position:absolute;width:100%;left:0;bottom:8px;color:#5A5A5A;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;pointer-events:none;transition-property:color,transform;transition-duration:0.3s;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);margin-bottom:0}#card-elements .input{position:absolute;width:100%;left:0;bottom:0;padding-bottom:7px;color:#32325d;background-color:transparent}#card-elements .input::-webkit-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165,0.84,0.44,1)}#card-elements .input::-moz-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165,0.84,0.44,1)}#card-elements .input:-ms-input-placeholder{color:transparent;transition:color 0.3s cubic-bezier(0.165,0.84,0.44,1)}#card-elements .input.StripeElement{opacity:0;transition:opacity 0.3s cubic-bezier(0.165,0.84,0.44,1);will-change:opacity}#card-elements .input.focused,#card-elements .input:not(.empty){opacity:1}#card-elements .input.focused::-webkit-input-placeholder,#card-elements .input:not(.empty)::-webkit-input-placeholder{color:#cfd7df}#card-elements .input.focused::-moz-placeholder,#card-elements .input:not(.empty)::-moz-placeholder{color:#cfd7df}#card-elements .input.focused:-ms-input-placeholder,#card-elements .input:not(.empty):-ms-input-placeholder{color:#cfd7df}#card-elements .input.focused + label,#card-elements .input:not(.empty) + label{color:#aab7c4;transform:scale(0.85) translateY(-25px);cursor:default}#card-elements .input.focused + label{color:#24b47e}#card-elements .input.invalid + label{color:#F58888}#card-elements .input.focused + label + .baseline{background-color:#24b47e}#card-elements .input.focused.invalid + label + .baseline{background-color:#F58888}#card-elements input,#card-elements button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border-style:none}#card-elements input:-webkit-autofill{-webkit-text-fill-color:#e39f48;transition:background-color 100000000s;-webkit-animation:1ms void-animation-out}#card-elements .StripeElement--webkit-autofill{background:transparent!important}#card-elements input,#card-elements button{-webkit-animation:1ms void-animation-out}#card-elements button{display:block;width:calc(100% - 30px);height:40px;margin:40px 15px 0;background-color:#24b47e;border-radius:4px;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer}#card-elements .error svg{margin-top:0!important}#card-elements .error svg .base{fill:#F58888}#card-elements .error svg .glyph{fill:#fff}#card-elements .error .message{color:#F58888}#card-elements .success .icon .border{stroke:#abe9d2}#card-elements .success .icon .checkmark{stroke:#24b47e}#card-elements .success .title{color:#32325d;font-size:16px!important}#card-elements .success .message{color:#8898aa;font-size:13px!important}#card-elements .success .reset path{fill:#24b47e}#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{height:inherit!important}#footer-testimonials{position:relative;&::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3)}.container{position:relative;z-index:1}}.testimonial-overlay-section:before{content:"";background-color:rgba(27,44,44,0.3);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.home-testimonial-slider{button.slick-prev.slick-arrow::before,button.slick-next.slick-arrow::before,button.slick-prev.slick-arrow::after,button.slick-next.slick-arrow::after{background-color:#ccc;opacity:1}button.slick-prev.slick-arrow:hover::before,button.slick-next.slick-arrow:hover::before,button.slick-prev.slick-arrow:hover::after,button.slick-next.slick-arrow:hover::after{background-color:#fff;opacity:1}.slick-track{display:flex;align-items:center}}.sticky-top{top:15px}.pie-col{.pie-wrap{position:relative}svg{}.pie-value{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-weight:bolder;font-size:14px;width:20px;height:20px;line-height:21px;background:#fff;border-radius:50%}}#template-checkout .cartWrapper>*{width:auto}#template-checkout .checkout--form{.btn-submit{height:45px!important}.cartTotalWrapper{strong{font-size:1.2em;@media (min-width:992px) and (max-width:1199px){font-size:1em}}}&.methods--rows{.radio-toolbar{.form-group{.bi{opacity:0!important}&.selected{.bi{opacity:1!important}}}label[for='radioAfterPay']{overflow:hidden;.icon-afterpay{height:75px!important}}#walletWrap{position:relative}#walletBtn{width:100px}#walletBtn:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block}#walletSpinner{display:flex;height:40px}input[type="radio"]{opacity:0;position:fixed;width:0;&:checked + label .fa{opacity:1!important}}.payment_method_elements{input[name="payment_method"] ~ label{font-size:14px;width:100%;text-align:center;line-height:1em;padding:inherit;letter-spacing:2px;font-weight:600;display:flex;align-items:center;cursor:pointer;margin:0;display:flex;justify-content:center;height:60px;border-bottom:0;// afterpay label &[for='radioAfterPay']{.icon-afterpay{height:75px;.st0{fill:transparent!important}}}}label .radio-button__control{position:relative;display:inline-block;width:20px;min-width:20px;height:20px;margin-right:12px;vertical-align:middle;background-color:inherit;color:#3CBF8D;border:2px solid #ccc;border-radius:24px;z-index:1}input:checked + label .radio-button__control:after{content:"";display:block;position:absolute;top:3px;left:3px;width:10px;height:10px;background-color:#3CBF8D;border-radius:12px}.form-group:last-child{border-bottom:none!important}}}// radio-toolbar}.cartWrapper{h2.cart-title{text-transform:inherit;cursor:pointer;font-size:1.25em;.bi{transition:all .3s ease-in-out}.order-summary-title-show{display:none}.order-summary-title-hide{display:inline-block}&.collapsed{.order-summary-title-show{display:inline-block}.order-summary-title-hide{display:none}.bi{transform:scaleY(-1)}}}padding-bottom:15px;background:#dee2e6;padding-top:15px;margin-top:-15px;.cartProductWrapper{background:#fff}@media (min-width:768px){background:#fff;padding-top:0;padding-bottom:0;margin-top:0;.cart-sticky-wrap{height:100%;.cart-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}}}#cartCollapse{>.mb-md-3:last-child{margin-bottom:0px!important}@media (min-width:768px){display:flex;height:auto!important;visibility:visible}}.cartProductWrapper{height:100%;margin-bottom:-0px;.cartProductImageWrapper img{width:120px;height:120px;object-position:center}@media (min-width:768px){height:auto;.cartProductImageWrapper img{margin-bottom:10px;height:auto}}@media (min-width:992px){.cartProductImageWrapper img{height:auto;margin-bottom:0}}}}#paymentPlanWrap{label{min-height:60px}}.checkout--form.methods--rows .radio-toolbar input[name=payment_method]#radioStripe:checked ~ label ~ #card-elements{padding-bottom:0!important}#card-elements{border:0!important;letter-spacing:1px}label.btn-paypal{background:#ffc439;&:hover{background:darken(#ffc439,15%)}}label.btn-gradient{font-size:16px;padding:.375rem .75rem}label.btn-outline-secondary{font-size:16px;padding:0.275rem 0.75rem;border:2px solid #39b284;color:#28966c}label.btn-outline-secondary:hover{background-color:#28966c;border-color:#28966c}.cart-variation-control{display:none!important}.cart-variation-1{display:block!important}.cart-item-wrap{width:90%;max-width:450px}@media (max-width:767px){.formWrapper,.cartWrapper{width:100%!important;max-width:inherit;flex:0 0 auto!important}.cartWrapper{order:1!important;background:#fff!important}.headlineWrapper{order:2!important}.formWrapper{order:3!important;max-width:500px}}.text-orange{color:#ff8400}form .form-group.input--filled .input--label.checked:after{content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}#template-checkout .checkout--form .cartProductWrapper .cartProductImageWrapper img{height:inherit!important}.btn[href="#cartDetails"]{margin-bottom:3rem;outline:0!important;box-shadow:none!important}.btn[href="#cartDetails"] .hide{display:block}.btn[href="#cartDetails"] .show{display:none}.btn[href="#cartDetails"].collapsed{margin-bottom:0}.btn[href="#cartDetails"].collapsed .show{display:block}.btn[href="#cartDetails"].collapsed .hide{display:none}#cartDetails.d-none.collapse.show{position:relative;display:block!important}#cartDetails.d-none.collapse.show:before{background:#86c4ad;position:absolute;left:0;right:0;height:60px;top:-10px}.pie-col .pie-wrap{position:relative}.pie-col .pie-value{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-weight:bolder;font-size:14px;width:20px;height:20px;line-height:21px;background:#fff;border-radius:50%}#card-elements{border:0!important;letter-spacing:1px}label.btn-gradient{font-size:16px;padding:.375rem .75rem}label.btn-outline-secondary{font-size:16px;padding:0.275rem 0.75rem;border:2px solid #39b284;color:#28966c}label.btn-outline-secondary:hover{background-color:#28966c;border-color:#28966c}@media (min-width:992px){.border-radius-large.bg-green-light{border-bottom-left-radius:0;border-bottom-right-radius:0}}#template-checkout .header{position:relative;z-index:1}body{background:#F8F8F8}.formWrapper{background:#FFFFFF}.cartWrapper{background:transparent!important}.testimonial-quotation-mark{font-size:8rem;opacity:.5;height:50px;line-height:100px;display:block;margin-left:-10px;&.text-green-lighter{opacity:1}@media (min-width:576px){font-size:10rem}}#cartDetails .border-top.border-5{border-color:rgba(55,204,148,0.5)!important}.cart-item-wrapper{max-width:340px}.cart-item-image-wrapper{width:64px;min-width:64px}@media (max-width:374px){.cart-item-image-wrapper{width:40px;min-width:40px}}