.clearfix:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}.subscription-modal .modal-title{font-size:26px}.subscription-modal .product-add-form,.subscription-modal .product-add-form-modal{position:relative;left:0;top:0}.subscription-modal .product-add-form:after,.subscription-modal .product-add-form-modal:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom:after,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .product-image-container,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .product-image-container{width:17%;float:left}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .product-image-container img,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .product-image-container img{max-width:100%}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .cs-modal-product-info,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .cs-modal-product-info{width:80%;float:right}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .cs-modal-product-info h1,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .cs-modal-product-info h1{font-size:24px;line-height:1.2;margin-bottom:3px}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .cs-modal-product-info p,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .cs-modal-product-info p{font-size:22px;margin:0}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .cs-modal-product-info .item-count,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .cs-modal-product-info .item-count{margin-bottom:0;font-size:15px}.subscription-modal .product-add-form.cs-grouped-products-add .title-bottom .cs-modal-product-info .item-count span,.subscription-modal .product-add-form-modal.cs-grouped-products-add .title-bottom .cs-modal-product-info .item-count span{padding-left:5px}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped{padding-top:20px;margin-top:20px;border-top:1px solid #bbc4d1}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom{margin-bottom:20px}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom:after,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .product-image-container,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .product-image-container{width:10%}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info{width:84%}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info>h1,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info>h1{font-size:16px}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info>p,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info>p{font-size:15px}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info .item-count,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info .item-count{margin-bottom:0;font-size:12px}.subscription-modal .product-add-form.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info .item-count span,.subscription-modal .product-add-form-modal.cs-grouped-products-add .table-wrapper.grouped .title-bottom .cs-modal-product-info .item-count span{padding-left:5px}.subscription-modal .cp-modal-img{max-width:50px;max-height:50px;float:left;width:17%}.subscription-modal .cp-modal-name{float:right;width:81%}.subscription-modal .cp-modal-name p{margin:0 0 10px}.subscription-modal .cp-modal-sub-title{display:none;font-size:16px;line-height:1.2;margin-top:20px}.subscription-modal .cp-modal-sub-title p{font-weight:500;margin:0 15px 0}.subscription-modal .product-options-wrapper,.subscription-modal .box-tocart{padding-top:20px;width:100%}.subscription-modal .product-add-form .fieldset>.field>.label,.subscription-modal .product-add-form-modal .fieldset>.field>.label{visibility:visible;text-align:left;margin-bottom:0;line-height:1.66;width:100%;font-weight:600;font-size:14px !important}.subscription-modal .box-tocart .fieldset{display:flex;gap:10px}.subscription-modal .box-tocart .fieldset>.field.qty{flex:1;max-width:115px}.subscription-modal .box-tocart .fieldset>.field.qty>.label{font-weight:400;font-size:16px !important;line-height:1.2;text-align:left;color:#252346;margin-bottom:5px;display:none}.subscription-modal .box-tocart .fieldset>.actions{flex:2}.subscription-modal .box-tocart .fieldset>.actions button.tocart{width:100%;height:54px;font-size:18px}.subscription-modal .product-add-form .product-options-wrapper .fieldset>.field:last-of-type,.subscription-modal .product-add-form-modal .product-options-wrapper .fieldset>.field:last-of-type{border:none}.subscription-modal .control-qty-cart input{width:115px;text-align:center;margin-right:0;margin-bottom:0;border-color:#e8ecf2;height:54px;border-radius:5px;padding:0 30px}.subscription-modal .modal-footer{padding:0 0 20px;text-align:center}.subscription-modal .action-secondary{background-color:#fff !important;color:#24245b;font-size:14px;padding:0;font-weight:400;margin-top:20px}.subscription-modal .action-secondary:hover,.subscription-modal .action-secondary:focus,.subscription-modal .action-secondary:active{border-color:transparent}.subscription-modal .fieldset>.field,.subscription-modal .fieldset>.fields>.field{margin:0}.subscription-modal .control-qty .quantity-controls.quantity-plus:before,.subscription-modal .control-qty .quantity-controls.quantity-minus:before{color:#24245b;margin-top:3px}.subscription-modal .control-qty{position:static}.subscription-modal .control.control-qty-cart{position:relative}.subscription-modal .fieldset>.field:not(.choice)>.control{width:100%}.modal-popup.confirm .modal-footer .action-secondary.action-dismiss:hover,.modal-popup.confirm .modal-footer .action-secondary.action-dismiss:focus,.modal-popup.confirm .modal-footer .action-secondary.action-dismiss:active{border-color:transparent}.cs-grouped-modal-product-item{padding:12px}.cs-grouped-modal-product-item:nth-child(2n){background-color:#e8ecf2}.cs-grouped-modal-product-item .subs-opt{position:relative;min-height:40px}.cs-grouped-modal-product-item .subs-opt>.field{display:block;padding-right:100px}.cs-grouped-modal-product-item .subs-opt>.field .options-list .choice{margin-bottom:4px}.cs-grouped-modal-product-item .subs-opt>.field .options-list .admin__field-label.dp-option-wrap{font-size:14px !important;display:inline-block;white-space:normal}.cs-grouped-modal-product-item .subs-opt>.field .options-list .admin__field-label.dp-option-wrap .dp-green-flag{margin:0 5px}.cs-grouped-modal-product-item .subs-opt>.field .options-list input[type=radio]+.label:before{top:3px;width:12px;height:12px}.cs-grouped-modal-product-item .subs-opt>.field .options-list input[type=radio]:checked+.label:after{top:7px;width:4px;height:4px}.cs-grouped-modal-product-item .subs-opt .qty-wrappers-modal{position:absolute;right:0}.cs-grouped-modal-product-item .subs-opt .qty-wrappers-modal .control.control-qty-cart{display:inline-block;margin-top:5px;width:65px}.form-create-account .fieldset.create.info{border-color:#d3d8e1}.form-create-account .fieldset.create.info .field-name-lastname,.form-create-account .fieldset.create.info .field-name-firstname{float:none;width:auto}.form-create-account .fieldset.create.info .gh-tooltip{font-size:17px;margin-left:5px}.form-create-account .fieldset.create.info .customer-dob input{width:100%}.custom-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400;font-size:18px !important;color:#24245b;padding-top:5px !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input[type=checkbox]{display:none}.custom-checkbox>.checkmark{border:2px solid #919baa;background:0 0 !important;width:20px;height:20px;padding:0;font-size:14px;line-height:1.2;text-align:center;font-weight:700;margin-right:10px;border-radius:2px;color:transparent}.all_products_page-index-index .page-title-wrapper{display:none}.guest-customer.checkout-index-index .checkout-container{margin-top:30px}.guest-customer.checkout-index-index .page-main{padding-bottom:5px}.guest-customer.checkout-index-index .opc-wrapper{margin-bottom:0}.guest-customer.checkout-index-index .opc-sidebar.opc-summary-wrapper{margin-top:66px}.guest-customer.checkout-index-index .page-title-wrapper{display:none}.guest-customer.checkout-index-index .block-customer-form{max-width:none;margin-right:190px}.guest-customer.checkout-index-index .block-customer-form .form-create-account .fieldset.create.info{border:none;padding:0;margin-bottom:10px}.guest-customer.checkout-index-index .block-customer-form .fieldset>.field:not(.choice)>.label{padding:0 !important}.guest-customer.checkout-index-index .block-customer-form h3{margin:20px 0 30px}@media (max-width:1200px){.guest-customer.checkout-index-index .block-customer-form{margin-right:50px}}@media (max-width:1000px){.guest-customer.checkout-index-index .block-customer-form{margin-right:0}.guest-customer.checkout-index-index .block-customer-form h3{margin:12px 0 19px}.guest-customer.checkout-index-index .custom-login-wrap>p{padding-bottom:7px}}@media (max-width:765px){.guest-customer.checkout-index-index .block-customer-form{margin:35px 15px}}.block-customer-form{max-width:560px;margin:0 auto;background:0 0;min-height:0;padding:0;-webkit-box-shadow:none;box-shadow:none}.block-customer-form .form-create-account .fieldset{background:0 0;width:auto}.block-customer-form .form.create.account{width:auto;min-width:auto}.block-customer-form .form-create-account .fieldset.create.info{float:none}.customer-account-create .page-title-wrapper{display:none}._has-datepicker~.ui-datepicker-trigger{position:absolute;right:5px;top:5px;background-color:transparent !important;z-index:99}._has-datepicker~.ui-datepicker-trigger:before{color:#24245b}.login-container .block-new-customer{display:none}.introduction-index-index .columns>.container{width:100%}.introduction-index-index .columns>.container>.row>*{padding:0}.onboarding-main-image-wrap .container{position:relative}.overlay-form-container{padding:12vw 4vw}.overlay-form-container h1{margin-bottom:5px}.onboarding-main-image-wrap{position:relative}.onboarding-main-image-wrap:before{content:' ';position:absolute;left:0;right:50%;top:0;bottom:0;background-image:linear-gradient(to right,#d6f5f7,rgba(213,244,244,0))}.get-started-form{margin:20px auto;max-width:420px}.get-started-form.bottom{margin:60px auto}.get-started-form.bottom form{margin:30px auto}.get-started-form form{max-width:290px}.get-started-form a{display:block;line-height:1.4;text-decoration:underline;margin-top:10px}.get-started-form a:hover,.get-started-form a:focus,.get-started-form a:visited{color:#24245b}.get-started-form button,.get-started-form input{width:100%}.get-started-form button{margin-top:14px;padding:4px 30px;line-height:26px;font-size:17px}.get-started-form input{background-color:transparent;border:1px solid #24245b;color:#24245b}.get-started-form input::-webkit-input-placeholder{color:#24245b}.get-started-form input:-moz-placeholder{color:#24245b}.get-started-form input::-moz-placeholder{color:#24245b}.get-started-form input:-ms-input-placeholder{color:#24245b}.get-started-form input::-ms-input-placeholder{color:#24245b}.get-started-form input::placeholder{color:#24245b}.onboarding-msg{font-size:20px;margin-bottom:40px}.splash-seperator-heading{text-align:center;margin:50px 0}.splash-how-wrap{display:flex;flex-wrap:wrap;margin-bottom:60px;counter-reset:howtosection}.how-to-item{flex:1 0 0;padding:0 50px 0 20px;max-width:33%}.how-icon-wrap{text-align:center;margin-bottom:15px}.how-icon-wrap:before{counter-increment:howtosection;content:counter(howtosection) ".";display:block;font-weight:500;color:#5fc6ff;font-size:20px;margin-bottom:15px}.how-icon-wrap i{font-size:70px;color:#5fc6ff}.how-icon-wrap h3{margin-bottom:20px}.no-padding{padding:0 !important}.splash-section{display:flex;margin:0}.splash-section-text-wrap{align-items:center;justify-content:center;display:flex;flex:50%;max-width:50%;flex-direction:column;text-align:left}.splash-section-text-wrap.bg-grey{background-color:#f5f7fa}.splash-section-text-wrap.bg-light-blue{background-color:#e3f5ff}.splash-section-image{align-items:center;justify-content:center;padding:0;flex:50%;max-width:50%}.splash-section-text{max-width:84%}.splash-section-text h2{margin-top:20px;margin-bottom:20px}@media (max-width:767px){.onboarding-main-image-wrap:before{right:20%}.customer-account-login .container{width:100%}.splash-section{flex-wrap:wrap}.splash-section-text{max-width:100%}.how-to-item{flex:auto;max-width:100%;padding:0 20px;margin-bottom:20px}.how-to-item .how-icon-wrap:before{margin-bottom:5px}.splash-how-wrap{margin-bottom:35px}.splash-section-text-wrap,.splash-section-image{flex:100% 0 0;max-width:100%}.splash-section-text-wrap{padding:30px 20px;min-height:340px}.get-started-form.--bottom{margin-bottom:0}.modal-popup.modal-slide{left:0}.modal-popup.modal-slide._inner-scroll .modal-inner-wrap{width:100% !important}.new-modal .modal-content,.modal-popup.confirm .modal-content{padding:0 20px}.opc-wrapper .edit-address-link:before{content:none}.opc-wrapper .edit-address-link>span{width:auto;height:auto;overflow:visible;clip:unset;margin:0;position:static}.checkout-shipping-address .Cancel,.checkout-billing-address .Cancel{width:100%;margin:15px auto 0}.opc-wrapper .shipping-address-item.selected-item .edit-address-link{right:0}.opc-wrapper .edit-address-link{top:10px}.checkout-container .opc-wrapper .shipping-address-item{height:auto}.modal-popup.confirm .modal-footer .action-primary.action-accept{width:50%}.cp-promo-wrap .cp-promo-input .cp-input{width:50%}.checkout-index-index .modal-popup .action-close{display:block;padding:10px 15px !important;background:0 0 !important;height:auto}.checkout-index-index .modal-custom .action-close:before,.checkout-index-index .modal-popup .action-close:before,.checkout-index-index .modal-slide .action-close:before{font-size:60px;line-height:1;color:#f86a58}}@media (max-width:1023px){body._has-modal{height:100vh;overflow:hidden;width:100%;position:fixed}body._has-modal.padding-fixed-header{padding-top:0}body._has-modal .header-style-4 .header-middle.menu-on-top{position:static;box-shadow:none;border-bottom:2px solid #ececec}}.block-customer-login input:disabled{border-color:#e8ebf2;color:#24245b;opacity:1}.block-customer-login input[type=text].mage-error,.block-customer-login input[type=password].mage-error,.block-customer-login input[type=url].mage-error,.block-customer-login input[type=tel].mage-error,.block-customer-login input[type=search].mage-error,.block-customer-login input[type=number].mage-error,.block-customer-login input[type=datetime].mage-error,.block-customer-login input[type=email].mage-error,.account.customer-account-edit input[type=text].mage-error,.account.customer-account-edit input[type=password].mage-error,.account.customer-account-edit input[type=url].mage-error,.account.customer-account-edit input[type=tel].mage-error,.account.customer-account-edit input[type=search].mage-error,.account.customer-account-edit input[type=number].mage-error,.account.customer-account-edit input[type=datetime].mage-error,.account.customer-account-edit input[type=email].mage-error{border-color:#e02b27}.c-mage-error{display:block !important}.force-hidden{display:none !important}.onboarding-success-modal .modal-footer .outline-btn{float:left}.custom-login-wrap>p>a{word-break:break-word;text-decoration:underline}.form-create-account .fieldset.create.info .customer-dob ._has-datepicker::-ms-clear{display:none}.form-create-account .fieldset.create.info .customer-dob ._has-datepicker::-webkit-clear-button{-webkit-appearance:none;display:none}.gh-tooltip{cursor:pointer;position:relative}.gh-tooltip .fa-exclamation{font-weight:400;border:1px solid;border-radius:50%;padding:2px 5px;font-size:10px;line-height:10px;position:relative;top:-3px}.gh-tooltip tooltip{cursor:default;display:none;padding:15px 20px;position:absolute;bottom:135%;background-color:#fff;left:-184px;box-shadow:0 0 15px 0 rgba(0,0,0,.08);border:1px solid #e8ebf2}.gh-tooltip tooltip.restricted{width:445px;white-space:normal;z-index:1000;font-size:15px;line-height:1.2}.gh-tooltip tooltip.restricted li{margin:3px 0}.gh-tooltip tooltip h5{margin-bottom:10px}.gh-tooltip tooltip ul{list-style:disc;padding-left:18px}.gh-tooltip tooltip:after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-8px;left:180px}.gh-tooltip tooltip.hover-product-page{bottom:50%;transform:translateY(50%);right:20px;left:inherit;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}.gh-tooltip tooltip.hover-product-page:after{border-right:0 solid transparent;bottom:0;left:100%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;position:absolute;top:50%;margin-top:-10px;right:inherit}.gh-tooltip tooltip.practitioner-info-block{width:445px;white-space:normal;z-index:1000}.gh-tooltip:hover tooltip,.gh-tooltip:focus tooltip{display:inline-block}@media (max-width:991px){.gh-tooltip tooltip{width:380px;left:-100px;word-break:break-word;white-space:normal}.gh-tooltip tooltip:after{left:97px}.gh-tooltip tooltip.restricted{width:290px}}@media (max-width:640px){.subscription-modal .product-options-wrapper{width:100%}}@media (max-width:480px){.splash-section-text-wrap{min-height:270px}.gh-tooltip tooltip.restricted{width:270px}.gh-tooltip tooltip:after{left:36%}}@media (max-width:1299px){.grouped-product-add-to-cart-box .gh-tooltip tooltip.restricted{width:220px}}@media (min-width:1300px) and (max-width:1499px){.grouped-product-add-to-cart-box .gh-tooltip tooltip.restricted{width:280px}}@media (min-width:1500px) and (max-width:1700px){.grouped-product-add-to-cart-box .gh-tooltip tooltip.restricted{width:380px}}.gh-error-message{display:none}.control.gh-error input.gh-touched{border-color:#e02b27;border-width:1.3px}.control.gh-error input:not(.gh-touched)~.gh-error-message{display:none}.control.gh-error .gh-error-message{display:block}.control.gh-error .mage-error:not(.gh-error-message)~.gh-error-message{display:none}.control.gh-valid input{border-color:green;border-width:1.3px}.control .gh-touched.valid{border-color:green;border-width:1.3px}.customer-dob input.gh-touched{border-color:green;border-width:1.3px}.login-with-banner{flex-wrap:initial}@media (max-width:1023px){.login-with-banner{flex-wrap:wrap}}@media (max-width:768px){.customer-account-login .footer.footer-wrapper{margin-top:120px}}@media (max-width:479px){.introduction-index-index .cart-my-account .dropdown-block-custom.block-myacount,.customer-account-create .cart-my-account .dropdown-block-custom.block-myacount,.customer-account-createpassword .cart-my-account .dropdown-block-custom.block-myacount{display:block}.customer-account-login .footer.footer-wrapper{margin-top:140px}}.introduction-index-index .header-style-4-1 .cart-my-account .dropdown-block-custom.block-myacount,.customer-account-create .header-style-4-1 .cart-my-account .dropdown-block-custom.block-myacount,.customer-account-createpassword .header-style-4-1 .cart-my-account .dropdown-block-custom.block-myacount{max-height:initial}.survey-in-modal{margin-top:25px}.gh-styled-list{list-style-type:initial;padding-left:3rem}.panel-footerx .card-button-link{border:none !important;margin:6px 0 5px;font-size:1.2em;cursor:pointer;text-decoration:underline}.gh-standard-modal.new-modal .left-btn{float:left;width:auto;margin-top:0;color:#f86a58;background:0 0 !important;line-height:2;text-align:left;min-width:auto}.gh-standard-modal.new-modal .datepicker-inline{margin:30px auto 25px}.gh-standard-modal.new-modal .right-btn{float:right;width:auto;margin-top:0;padding:10px 30px}.gh-standard-modal.new-modal p{font-size:16px;line-height:24px}.panel-footerx .card-button-link{border:none !important;margin:6px 0 5px;font-size:1.2em;cursor:pointer;text-decoration:underline}.block-dashboard-info.--info-page-header{margin-bottom:30px}.block-dashboard-info.--info-page-header h1{margin-bottom:22px}.block-dashboard-info.--info-page-header h4{font-weight:400;line-height:1.4}.previous-order-detail-wrap.--order-summary{padding:25px}.previous-order-detail-wrap.--order-summary .order-summary-item-info{font-weight:400;line-height:1.25px;width:calc(100% - 155px - 25%);display:inline-block;padding:20px 34px}.previous-order-detail-wrap.--order-summary .order-summary-item-info .order-summary-item-header h4{width:auto}.previous-order-detail-wrap.--order-summary .order-summary-item-info h1{font-weight:400;font-size:30px;margin-bottom:15px}.previous-order-detail-wrap.--order-summary .order-summary-item-info h3{font-weight:500;font-size:24px}.previous-order-detail-wrap.--order-summary .order-summary-item-body{font-size:0}.previous-order-detail-wrap.--order-summary .order-summary-item-stats{display:inline-block;vertical-align:top;padding:22px 10px;font-size:16px;width:25%}.previous-order-detail-wrap.--order-summary .order-summary-item-stats h5{font-weight:600;color:#7d7d94;font-size:18px}.previous-order-detail-wrap.--order-summary .order-summary-item-stats p{font-weight:400;margin:7px 0 0;font-size:22px;line-height:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.previous-order-detail-wrap.--order-summary .order-summary-item-stats p a{font-size:.8em}.previous-order-detail-wrap .card-button-link{margin-top:0;font-size:16px;line-height:1.2}.previous-order-detail-wrap .box-actions{padding:30px 0 10px;margin:15px 0 0;border-top:1px solid #e8ebf2}.previous-order-detail-wrap .box-actions h5{float:left}.previous-order-detail-wrap .box-actions .card-controls{float:right}.card-controls a{margin-right:30px}.card-controls a:last-child{margin-right:0}@media (max-width:640px){.previous-order-detail-wrap.--order-summary .order-summary-item-img{width:100px}.previous-order-detail-wrap.--order-summary .order-summary-item-stats{width:50%}.previous-order-detail-wrap.--order-summary .order-summary-item-stats.text-right{text-align:left;float:right}.previous-order-detail-wrap.--order-summary .order-summary-item-info{padding:20px;width:calc(100% - 110px)}.previous-order-detail-wrap.--order-summary .order-summary-item-info h1{font-size:26px}.previous-order-detail-wrap.--order-summary .box-actions h5{margin-bottom:30px}}@media (max-width:480px){.previous-order-detail-wrap.--order-summary .order-summary-item-img{width:80px}.previous-order-detail-wrap.--order-summary .order-summary-item-info{padding:15px;width:calc(100% - 82px)}.previous-order-detail-wrap.--order-summary .order-summary-item-info h1{font-size:21px}}.change-frequency-modal .cart-item{padding-left:0;padding-right:0}.change-frequency-modal .shipping-information h5,.change-frequency-modal .product-name{font-size:16px;line-height:1.4;font-weight:400;font-weight:bolder}.change-frequency-modal .shipping-information h5{margin-bottom:15px}.change-frequency-modal .product-content{height:61px;background:inherit}.frequency-updator-wrap .details-qty.qty{margin-left:0;width:100px;padding:0;background-color:transparent !important}.frequency-updator-wrap .details-qty.qty .input-text-qty{width:100%;color:#24245b;height:auto;text-align:left;padding:10px 33px 10px 15px;background-color:transparent !important;border:1px solid #24245b}.frequency-updator-wrap .details-qty.qty .quantity-controls{height:auto;padding:9px}.frequency-updator-wrap .details-qty.qty .quantity-controls:before{content:'';color:#24245b;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;min-width:auto}.frequency-updator-wrap .details-qty.qty .quantity-controls.item-plus{right:9px;top:2px;padding-bottom:4.5px}.frequency-updator-wrap .details-qty.qty .quantity-controls.item-plus:before{border-bottom:8px solid #24245b}.frequency-updator-wrap .details-qty.qty .quantity-controls.item-minus{right:9px;bottom:2px;left:auto;top:auto;padding-top:4.5px}.frequency-updator-wrap .details-qty.qty .quantity-controls.item-minus:before{border-top:8px solid #24245b}.frequency-updator-wrap>span{color:#919baa;margin-left:15px;font-size:17px}.card-list{display:flex;flex-wrap:wrap}.card{cursor:pointer;border:2px solid #d3d9e1;flex:0 0 190px;width:auto;height:181px;overflow:hidden;margin:10px;font-weight:400;font-size:18px;line-height:1.4;padding:10px}.card-selected{border-color:#17ce8c !important}.stripe-credit-card-item{display:flex;flex-direction:column;min-height:150px}.error-msg{border:1px solid red;padding:2px 7px;background:#ffd9d9}.card-add-new-btn{color:#faa819;border-color:#faa819 !important;display:flex;justify-content:center;align-items:center}.gh-input-error{border:1px solid red !important}.admin__field{margin-bottom:17px}.admin__field.street .additional{margin-top:10px}.height-weight-conditions{list-style:none;font-size:0;margin:0 3px 60px 14px !important;padding:0;border-width:1px 0 0 1px;border-color:#d3d8e1;border-style:solid}.height-weight-conditions li{display:inline-block;padding:7px;font-size:17px;line-height:26px;width:calc(50% - 2px);border-color:#d3d8e1;border-style:solid;text-align:center;border-width:0 1px 1px 0}.important-info-wrapper{border:2px #ed7d31 solid;padding:20px 18px 7px}.important-info-wrapper h4,.important-info-wrapper h5{color:#ed7d31;font-weight:600;font-size:14px;margin-bottom:16px;letter-spacing:.25px;line-height:23px}.important-info-wrapper h4{font-weight:400;font-size:20px;line-height:29px;margin-bottom:15px}.important-info-wrapper p{font-size:15px;letter-spacing:-.05px;line-height:23px;margin-bottom:26px}.hcp-code-form{margin:0 0 25px 32px}.hcp-code-form input.hcp_code,.hcp-code-form button.submit-hcp{height:50px;font-size:20px;line-height:30px;max-width:133px;vertical-align:middle;padding:0 12px}.hcp-code-form button.submit-hcp{margin:0 20px 0 -3px;font-size:17px;padding:8px 14px;font-weight:400}.hcp-code-form .success-state,.hcp-code-form .failure-state{margin-left:0;font-size:17px;font-weight:500;color:#76a600;line-height:50px;vertical-align:middle;display:inline-block}.hcp-code-form .success-state span,.hcp-code-form .failure-state span{margin-right:6px;font-size:24px;vertical-align:middle}.hcp-code-form .failure-state{color:#f93000}.margin-bottom-25{margin-bottom:25px}.consultation-form-wrapper.block-customer-login{padding:40px 20px 0}.consultation-form-wrapper.block-customer-login .backward-link{font-size:19px}.consultation-form-wrapper.block-customer-login h1{font-weight:400;margin-bottom:30px;letter-spacing:-.1px}.consultation-form-wrapper.block-customer-login p{font-size:20px;letter-spacing:.2px}.consultation-form-wrapper.block-customer-login .fieldset{padding-top:30px;width:100%;max-width:492px}.consultation-form-wrapper.block-customer-login .fieldset .field{margin-bottom:30px}.consultation-form-wrapper.block-customer-login .fieldset button{font-size:18px;font-weight:400;margin-top:20px}.thank-you-state{padding-top:38px;font-size:20px;line-height:30px}.thank-you-state span{vertical-align:text-bottom}.thank-you-state span:before{color:#78a300;font-size:44px;vertical-align:middle}.opc-wrapper .opc>li{position:relative}.opc-wrapper .checkout-shipping-address.--terms-section{margin:100px 0 30px}.opc-wrapper .checkout-shipping-address.--terms-section .tearms-condition-info{padding-left:23px}.checkout-container .checkout-payment-method .step-title{text-transform:none}.checkout-container .opc-sidebar .modal-content .opc-block-summary>.actions-toolbar .primary{width:100%;margin-top:14px}.checkout-container .opc-sidebar .modal-content .opc-block-summary>.actions-toolbar .primary .outline-btn{width:100%}.checkout-container .opc-sidebar .modal-content .opc-block-summary>.title{font-size:150.67%;text-transform:none;border:none}.seperated-link{padding:35px 10px;font-size:22px;line-height:1.2;margin:0}.seperated-link.show-border{border-top:1px solid #d3d8e1}.seperated-link a{cursor:pointer}.create-account-form-collapsed{display:none}.full-width-btn{width:100%}.actions-wrap{padding:17px 0}.disabled-section{position:relative}.disabled-section:before{content:" ";position:absolute;top:0;bottom:0;left:0;right:0;cursor:not-allowed;background-color:rgba(235,235,228,.5)}.catalog-memberonlyproduct-info .col1-layout>.container{width:100%;padding:0}.full-width-image-wrapper{text-align:center}.full-width-image-wrapper img{max-height:260px}.members-only-page{max-width:800px;margin:34px auto 0;padding:0 20px}.members-only-info h2{font-size:38px;font-weight:400;letter-spacing:.4px;color:#24245b;margin-bottom:23px}.members-only-info p{color:#24245b;font-size:20px;letter-spacing:.23px;line-height:31px;margin-bottom:41px}.members-only-info p sup{font-weight:500;font-size:12px;top:-1em}.members-only-info a{color:#faa819 !important}.btn-style-banner{padding:32px 60px;font-weight:400;font-size:39px;line-height:1;height:auto;white-space:normal;text-align:center}.members-only-schedule{text-align:center;max-width:530px;margin:43px auto 0}.members-only-schedule h4{line-height:42px;font-size:31px;font-weight:400}.members-only-schedule p{font-size:18px;margin-top:26px}.blue-btn{background:#4993fa !important;color:#fff;border-radius:6px;margin-top:30px;font-size:14px;transition:.25s}.blue-btn:hover,.blue-btn:focus{background:#2873da !important;color:#fff;outline:0}@media (min-width:768px){.hide-on-desktop{display:none}}@media (max-width:767px){.hide-below-desktop{display:none}}.select-picker .select2-container{display:block}.toolbar .field.limiter{background:0 0;margin-right:15px}.toolbar .field.limiter .label{font-size:18px !important;line-height:35px;text-align:left}.toolbar .field.limiter .control .limiter-options{background-color:transparent;font-size:18px;line-height:26px;padding:0 24px 0 12px;border:1px solid #252346}@media (max-width:480px){.toolbar .toolbar-sorter .sorter-label{float:none}.toolbar .field.limiter .label{min-width:71px}}.tearms-condition-info .custom-checkbox{font-size:18px !important;padding-top:15px !important;text-align:center !important}.tearms-condition-info .mage-error{text-align:left}.nsf-certified-wrapper{margin-top:20px}.nsf-certified-wrapper span.nsf-certified-text{margin-left:10px}.owl-theme .owl-controls .owl-nav [class*=owl-]{margin:-30px 0 0;width:34px;height:60px}.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev{left:0;border-radius:0 100px 100px 0}.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev:before{top:20px;left:2px;width:20px;height:20px}.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{right:0;border-radius:100px 0 0 100px}.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next:before{top:20px;left:12px;width:20px;height:20px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#fff;color:#000}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:before,.owl-theme .owl-controls .owl-nav [class*=owl-]:hover:after{background-color:#000}.cms-page-view blockquote{border:none}.cms-page-view blockquote p{font-style:italic;font-size:20px;line-height:1.4;margin:0;position:relative;padding:2rem 1rem 1.75rem 1.75rem;color:#fff}.cms-page-view blockquote p:first-of-type:before{margin-left:-.7rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDk4IDQzLjMyIj48cGF0aCBkPSJNMCA0Mi42NlYxLjMxQTEuMzEgMS4zMSAwIDAgMSAxLjMxIDBoNDUuOTVhLjY1LjY1IDAgMCAxIC40NCAxLjE2bC00Ni42IDQyYS42Ni42NiAwIDAgMS0xLjEtLjV6TTUwLjA4IDQyLjY2VjEuMzFBMS4zMSAxLjMxIDAgMCAxIDUxLjM5IDBoNDZhLjY1LjY1IDAgMCAxIC4zOSAxLjE2bC00Ni42MSA0MmEuNjUuNjUgMCAwIDEtMS4wOS0uNXoiIGZpbGw9IiNjYzlmNTMiLz48L3N2Zz4=);left:1rem;top:0;background-repeat:no-repeat;content:'';height:100%;position:absolute;width:3rem}.cms-page-view blockquote p:first-of-type:after{background-repeat:no-repeat;content:'';height:100%;position:absolute;width:3rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCA0NSI+PHBhdGggZD0iTTk5IDEuNXY0MS4zNWExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxSDUxLjc0QS42NS42NSAwIDAgMSA1MS4zIDQzTDk3LjkgMWEuNjYuNjYgMCAwIDEgMS4xLjV6TTQ4LjkyIDEuNXY0MS4zNWExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxSDEuNjZBLjY1LjY1IDAgMCAxIDEuMjIgNDNMNDcuODMgMWEuNjUuNjUgMCAwIDEgMS4wOS41eiIgZmlsbD0iI2NjOWY1MyIvPjwvc3ZnPg==);background-position:100% 100%;bottom:0;right:1rem}.cms-page-view blockquote cite{text-transform:uppercase;color:#fff}.cms-page-view blockquote cite:before{content:"- "}.cms-page-view.cms-brainrx-program-html blockquote p{font-size:32px;color:#aeaeae;line-height:1.5}.cms-page-view.cms-brainrx-program-html blockquote cite{color:#37465a;text-align:center;display:block}.cms-page-view .wall-to-wall{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.cms-page-view .flex-row{display:flex;flex-wrap:nowrap;margin-bottom:30px}.cms-page-view .flex-row>.item{flex-basis:0;flex-grow:1;margin-right:30px}.cms-page-view .flex-row>.item:last-child{margin-right:0}@media (max-width:767px){.cms-page-view .flex-row{flex-flow:column}.cms-page-view .flex-row>.item{margin-right:0;margin-bottom:30px}.cms-page-view .flex-row>.item:last-child{margin-bottom:0}}.cms-page-view .flex-row.flex-row-reverse>.item{margin-right:0;margin-left:30px}.cms-page-view .flex-row.flex-row-reverse>.item:last-child{margin-left:0}@media (max-width:767px){.cms-page-view .flex-row.flex-row-reverse{flex-direction:column !important}.cms-page-view .flex-row.flex-row-reverse>.item{margin-left:0}}@media (min-width:768px) and (max-width:1023px){.cms-page-view .flex-row.video-section{flex-direction:column !important}}.cms-page-view .bg-cover{background-size:cover;background-position:50%}.cms-page-view .dim:before{background-color:#000;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.cms-page-view .bg-cover.dim{background-color:#000}.cms-page-view .flex-row.vcenter{align-items:center}.cms-page-view h2{margin-bottom:16px;font-weight:700}.cms-page-view h2 strong{margin-bottom:16px;font-weight:700}.cms-page-view h3{margin-bottom:16px;margin-top:16px}.cms-page-view p{color:#191919;font-size:16px}.cms-page-view em{color:inherit}.cms-page-view em strong{color:inherit}.cms-page-view strong{color:inherit}.cms-page-view strong em{color:inherit}.cms-page-view .product-addtocart-link{display:inline-block;border-radius:5px;font-weight:600;padding:0 50px;font-size:16px}.cms-page-view .button-box{justify-content:center;text-align:center;padding:30px}.cms-page-view .button-box>*{padding:0 20px}.cms-page-view .button-box button{margin-bottom:10px}.cms-page-view .benefits{margin:0 12.5%;width:75%}.cms-page-view .checklist{margin-left:.5rem}.cms-page-view .checklist li{font-size:16px;margin-left:1.5rem}.cms-page-view .checklist li:before{font-family:icons-blank-theme;content:"\e610";font-size:20px;padding-right:.5rem;margin-left:-2.5rem;vertical-align:middle}.cms-page-view .checklist-gray{margin-left:.5rem}.cms-page-view .checklist-gray li{font-size:16px;margin-left:1.5rem;margin-bottom:10px}.cms-page-view .checklist-gray li:before{content:"";display:inline-block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2337465a;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echeck-dk-blue%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Page-1'%3E%3Cg id='Artboard'%3E%3Cpolygon id='Path' class='cls-1' points='31.34 0 36 4.83 12.72 26 0 12.65 5.01 8.16 13.06 16.62 31.34 0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:1rem;margin-left:-3rem;vertical-align:middle}.x_fe97004f{color:#3d7858}.maxyouris_image{float:right;margin-left:55px;margin-bottom:20px;max-width:50%}@media (min-width:768px){.cms-page-view .flex-row.aboutdrsmith_content .drsmith_image{padding-right:30px;max-width:50%}}@media (min-width:1024px){.cms-page-view .flex-row.aboutdrsmith_content{align-items:center}}@media (max-width:1023px){.cms-page-view .other_books_bydoc>.flex-row{display:block}}.katherine_says_aboutus{padding:40px}.proper_skin_care h2{margin:0}.cms_product_list{margin:0 -20px}.cms_product_list .cms_product_item{padding:10px 20px;float:left;width:25%}.cms_product_list .cms_product_item .cms_product .cms_product_img img{width:100%;height:auto;object-fit:contain;aspect-ratio:1}.cms_product_list .cms_product_item .cms_product .cms_product_content{background-color:#fff;padding:15px}.cms_product_list .cms_product_item .cms_product .cms_product_name{text-align:center;font-size:18px;font-weight:600;display:block;margin-bottom:10px}.cms_product_list .cms_product_item .cms_product .button{width:100%;text-align:center;padding:0 10px}.cms_product_list:after{clear:both;content:'';display:block}@media (min-width:768px){.other_books_bydoc_text{padding-left:30px}.proper_skin_care{min-height:800px;background-size:cover}.lhcs_banner{position:relative}.lhcs_banner .content{position:absolute;top:50%;transform:translate(-30%,-50%);text-align:right;max-width:490px;left:50%}.lhcs_banner .content h2{font-weight:400;color:#3c5339}}@media (min-width:768px) and (max-width:1023px){.cms-page-view .gdrx_starter_kit_section.flex-row{flex-flow:column;padding:20px 20px 10px !important}.cms-page-view .gdrx_starter_kit_section.flex-row>.item{margin-right:0}.cms-page-view .gdrx_starter_kit_section .button-box .product-addtocart-link{padding-left:35px;padding-right:35px}.cms-page-view .our-patients-have-to-say .flex-row{flex-flow:column}}@media (max-width:767px){iframe{max-width:100%}.maxyouris_image{float:none;margin-left:0;max-width:100%}.cms-page-view .flex-row.aboutdrsmith_content{display:block}.cms-page-view .flex-row.aboutdrsmith_content .drsmith_image{padding-right:0;padding-bottom:30px}.cms-page-view .gdrx_starter_kit_section.flex-row{padding:20px 20px 10px !important}.cms-page-view .gdrx_starter_kit_section .button-box{flex-flow:column}.cms-page-view .gdrx_starter_kit_section .button-box .product-addtocart-link{padding-left:35px;padding-right:35px}.cms-page-view .katherine_says_aboutus{padding:40px 0}.cms-page-view .katherine_says_aboutus blockquote{padding:0}.cms-page-view .katherine_says_aboutus blockquote p{font-size:21px}.reverse-ageology-section h1{font-size:24px !important;margin-bottom:20px}.reverse-ageology-section h2{font-size:18px !important}.other_books_bydoc{text-align:center}.other_books_bydoc_text{padding-top:30px}.ageology-section-titleimage img{max-height:60px}.ageology-section-content-inner img,.actnow-ageology-section img{max-height:100vh !important;max-width:100% !important;margin:0 !important}.ageology-section-content-inner .item{max-width:100% !important}.proper_skin_care{min-height:100vw;flex-flow:row !important}.proper_skin_care .inner-box{padding-right:25%}.proper_skin_care .inner-box br{display:none}.cms_product_list .cms_product_item{width:50%}.lhcs_banner .content{background-color:#3c5339;padding:10px;text-align:left}.lhcs_banner .content h2{font-size:18px;font-weight:400;color:#fff}.lhcs_banner .content p{color:#fff}}@media (max-width:567px){.cms_product_list{margin:0}.cms_product_list .cms_product_item{padding:8px 0;width:100%}}.custom-block-style{clear:both}.custom-block-style .block-static-block>section{padding:20px 15px}.custom-block-style>section{padding:20px 15px}.custom-block-style ul,.custom-block-style ol{margin-bottom:1.5em}.custom-block-style ul li,.custom-block-style ol li{font-size:16px;line-height:1.4em;margin-bottom:8px}.custom-block-style ul{list-style:disc;padding-left:40px}.custom-block-style dl dt{font-size:22px;font-weight:700;padding-bottom:0}.custom-block-style dl dd{line-height:1.4;font-size:15px;padding-bottom:15px;margin-bottom:15px}@media (min-width:1024px){.custom-block-style dl{display:flex;flex-wrap:wrap}.custom-block-style dl dt{flex:0 0 20%}.custom-block-style dl dd{flex:0 0 80%;border-bottom:1px solid #e8ecf2}}.custom-block-style blockquote{border-left:3px solid #e8ecf2;margin:20px 0}.custom-block-style blockquote p{font-style:italic;font-size:20px;line-height:1.4;margin:0;position:relative;padding:2rem 1rem 1.75rem 1.75rem;font-family:Georgia,serif;color:#fff}.custom-block-style blockquote p:first-of-type:before{margin-left:-.7rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDk4IDQzLjMyIj48cGF0aCBkPSJNMCA0Mi42NlYxLjMxQTEuMzEgMS4zMSAwIDAgMSAxLjMxIDBoNDUuOTVhLjY1LjY1IDAgMCAxIC40NCAxLjE2bC00Ni42IDQyYS42Ni42NiAwIDAgMS0xLjEtLjV6TTUwLjA4IDQyLjY2VjEuMzFBMS4zMSAxLjMxIDAgMCAxIDUxLjM5IDBoNDZhLjY1LjY1IDAgMCAxIC4zOSAxLjE2bC00Ni42MSA0MmEuNjUuNjUgMCAwIDEtMS4wOS0uNXoiIGZpbGw9IiNjYzlmNTMiLz48L3N2Zz4=);left:1rem;top:0;background-repeat:no-repeat;content:'';height:100%;position:absolute;width:3rem}.custom-block-style blockquote p:first-of-type:after{background-repeat:no-repeat;content:'';height:100%;position:absolute;width:3rem;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCA0NSI+PHBhdGggZD0iTTk5IDEuNXY0MS4zNWExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxSDUxLjc0QS42NS42NSAwIDAgMSA1MS4zIDQzTDk3LjkgMWEuNjYuNjYgMCAwIDEgMS4xLjV6TTQ4LjkyIDEuNXY0MS4zNWExLjMxIDEuMzEgMCAwIDEtMS4zMSAxLjMxSDEuNjZBLjY1LjY1IDAgMCAxIDEuMjIgNDNMNDcuODMgMWEuNjUuNjUgMCAwIDEgMS4wOS41eiIgZmlsbD0iI2NjOWY1MyIvPjwvc3ZnPg==);background-position:100% 100%;bottom:0;right:1rem}.custom-block-style blockquote cite{text-transform:uppercase;color:#fff}.custom-block-style blockquote cite:before{content:"- "}.custom-block-style .wall-to-wall{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.custom-block-style .flex-row{display:flex;flex-wrap:nowrap;margin-bottom:30px}.custom-block-style .flex-row>.item{flex-basis:0;flex-grow:1;margin-right:30px}.custom-block-style .flex-row>.item:last-child{margin-right:0}@media (max-width:767px){.custom-block-style .flex-row{flex-flow:column}.custom-block-style .flex-row>.item{margin-right:0;margin-bottom:30px}.custom-block-style .flex-row>.item:last-child{margin-bottom:0}}.custom-block-style .flex-row.flex-row-reverse>.item{margin-right:0;margin-left:30px}.custom-block-style .flex-row.flex-row-reverse>.item:last-child{margin-left:0}@media (max-width:767px){.custom-block-style .flex-row.flex-row-reverse{flex-direction:column !important}.custom-block-style .flex-row.flex-row-reverse>.item{margin-left:0}}@media (min-width:768px) and (max-width:1023px){.custom-block-style .flex-row.video-section{flex-direction:column !important}}.custom-block-style .bg-cover{background-size:cover;background-position:50%}.custom-block-style .dim:before{background-color:#000;opacity:.5;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.custom-block-style .bg-cover.dim{background-color:#000}.custom-block-style .flex-row.vcenter{align-items:center}.custom-block-style h2,.custom-block-style h3{margin-bottom:16px;margin-top:16px}.custom-block-style h2{font-weight:700}.custom-block-style h2 strong{font-weight:700}.custom-block-style p{color:#191919;font-size:16px;line-height:1.44em;margin-bottom:1.5em}.custom-block-style em{color:inherit}.custom-block-style em strong{color:inherit}.custom-block-style strong{color:inherit}.custom-block-style strong em{color:inherit}.custom-block-style .product-addtocart-link{display:inline-block;border-radius:5px;font-weight:600;padding:0 50px;font-size:16px}.custom-block-style .button-box{justify-content:center;text-align:center;padding:30px}.custom-block-style .button-box>*{padding:0 20px}.custom-block-style .button-box button{margin-bottom:10px}.custom-block-style .benefits{margin:0 12.5%;width:75%}.custom-block-style .checklist{margin-left:.5rem;list-style:none;padding-left:20px}.custom-block-style .checklist li{font-size:16px;margin-left:1.5rem}.custom-block-style .checklist li:before{font-family:icons-blank-theme;content:"\e610";font-size:20px;padding-right:.5rem;margin-left:-2.5rem;vertical-align:middle}.custom-block-style .checklist-gray{margin-left:.5rem;list-style:none;padding-left:18px}.custom-block-style .checklist-gray li{font-size:16px;margin-left:1.5rem;margin-bottom:10px}.custom-block-style .checklist-gray li:before{content:"";display:inline-block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 26'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2337465a;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Echeck-dk-blue%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Page-1'%3E%3Cg id='Artboard'%3E%3Cpolygon id='Path' class='cls-1' points='31.34 0 36 4.83 12.72 26 0 12.65 5.01 8.16 13.06 16.62 31.34 0'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;margin-right:1rem;margin-left:-3rem;vertical-align:middle}.product.description .custom-block-style>section:not(.wall-to-wall){padding-left:0;padding-right:0}#layer-product-list .hidden-price-info-wrap.guest-user-advisory,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory{display:flex;justify-content:space-between;align-items:center;padding:20px}#layer-product-list .hidden-price-info-wrap.guest-user-advisory .fa,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .fa{font-size:110px;opacity:.2}#layer-product-list .hidden-price-info-wrap.guest-user-advisory .hidden-price-info,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-info{text-align:left;padding:10px 10px 0;width:80%;max-width:none;margin-left:0}#layer-product-list .hidden-price-info-wrap.guest-user-advisory .hidden-price-info p,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-info p{line-height:1.66;margin:0}#layer-product-list .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions{padding-left:20px;text-align:center}#layer-product-list .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions button,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions button,#layer-product-list .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions .button,.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-actions .button{margin-bottom:10px}.cms-index-index .full-search-top,.home-index-index .full-search-top{margin-bottom:0;padding-top:0;padding-bottom:0}.cms-index-index .messages,.home-index-index .messages{margin-top:20px}.category-cards-wrap.owl-carousel .owl-stage-outer{padding:0}@media screen and (max-width:479px){.homepage-layout .content-heading,.homepage-layout .content-heading h2{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.homepage-layout .custom-slider{padding-bottom:0;margin-top:5px}.homepage-layout .custom-slider .owl-stage-outer{padding:0}.homepage-layout .flex-row,.homepage-layout .flex-row-halves,.homepage-layout .flex-row-thirds,.homepage-layout .flex-row-quarters,.homepage-layout .flex-row-fifth{display:block;flex-wrap:nowrap;margin-top:5px}.homepage-layout .flex-row .item,.homepage-layout .flex-row-halves .item,.homepage-layout .flex-row-thirds .item,.homepage-layout .flex-row-quarters .item,.homepage-layout .flex-row-fifth .item{width:100%}.homepage-layout .flex-row .item:nth-child(n+2),.homepage-layout .flex-row-halves .item:nth-child(n+2),.homepage-layout .flex-row-thirds .item:nth-child(n+2),.homepage-layout .flex-row-quarters .item:nth-child(n+2),.homepage-layout .flex-row-fifth .item:nth-child(n+2){margin-top:5px}.homepage-layout .flex-row .item img,.homepage-layout .flex-row-halves .item img,.homepage-layout .flex-row-thirds .item img,.homepage-layout .flex-row-quarters .item img,.homepage-layout .flex-row-fifth .item img{width:100%}}@media screen and (max-width:991px){.full-search-top{padding-top:15px !important}}@media screen and (min-width:480px) and (max-width:1023px){.homepage-layout .content-heading,.homepage-layout .content-heading h2{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.homepage-layout .custom-slider{padding-bottom:0;margin-top:10px}.homepage-layout .custom-slider .owl-stage-outer{padding:0}.homepage-layout .flex-row{display:flex;flex-wrap:nowrap;margin-top:10px}.homepage-layout .flex-row .item{width:100%}.homepage-layout .flex-row .item img{width:100%}.homepage-layout .flex-row-halves{display:flex;flex-wrap:nowrap;margin-top:10px}.homepage-layout .flex-row-halves .item{width:50%;margin-right:10px}.homepage-layout .flex-row-halves .item:last-child{margin-right:0}.homepage-layout .flex-row-halves .item img{width:100%}.homepage-layout .flex-row-thirds{display:flex;flex-wrap:nowrap;margin-top:10px}.homepage-layout .flex-row-thirds .item{width:33.33%;margin-right:10px}.homepage-layout .flex-row-thirds .item:last-child{margin-right:0}.homepage-layout .flex-row-thirds .item img{width:100%}.homepage-layout .flex-row-quarters{display:flex;flex-wrap:nowrap;margin-top:10px}.homepage-layout .flex-row-quarters .item{width:25%;margin-right:10px}.homepage-layout .flex-row-quarters .item:last-child{margin-right:0}.homepage-layout .flex-row-quarters .item img{width:100%}.homepage-layout .flex-row-fifth{display:flex;flex-wrap:nowrap;margin-top:10px}.homepage-layout .flex-row-fifth .item{width:20%;margin-right:10px}.homepage-layout .flex-row-fifth .item:last-child{margin-right:0}.homepage-layout .flex-row-fifth .item img{width:100%}}@media screen and (min-width:1024px){.homepage-layout .content-heading,.homepage-layout .content-heading h2{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.homepage-layout .product-carousel{margin:0}.homepage-layout .product-carousel .custom-slider .content-heading,.homepage-layout .product-carousel .custom-slider .content-heading h2{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.homepage-layout .custom-slider{padding-bottom:0;margin-top:20px}.homepage-layout .custom-slider .owl-stage-outer{padding:0}.homepage-layout .flex-row{display:flex;flex-wrap:nowrap;margin-top:20px}.homepage-layout .flex-row .item{width:100%}.homepage-layout .flex-row .item img{width:100%}.homepage-layout .flex-row-halves{display:flex;flex-wrap:nowrap;margin-top:20px}.homepage-layout .flex-row-halves .item{width:50%;margin-right:20px}.homepage-layout .flex-row-halves .item:last-child{margin-right:0}.homepage-layout .flex-row-halves .item img{width:100%}.homepage-layout .flex-row-thirds{display:flex;flex-wrap:nowrap;margin-top:20px}.homepage-layout .flex-row-thirds .item{width:33.33%;margin-right:20px}.homepage-layout .flex-row-thirds .item:last-child{margin-right:0}.homepage-layout .flex-row-thirds .item img{width:100%}.homepage-layout .flex-row-quarters{display:flex;flex-wrap:nowrap;margin-top:20px}.homepage-layout .flex-row-quarters .item{width:25%;margin-right:20px}.homepage-layout .flex-row-quarters .item:last-child{margin-right:0}.homepage-layout .flex-row-quarters .item img{width:100%}.homepage-layout .flex-row-fifth{display:flex;flex-wrap:nowrap;margin-top:20px}.homepage-layout .flex-row-fifth .item{width:20%;margin-right:20px}.homepage-layout .flex-row-fifth .item:last-child{margin-right:0}.homepage-layout .flex-row-fifth .item img{width:100%}}.owl-carousel-products{margin:20px 0}.owl-carousel-products .owl-controls{display:none}.owl-carousel-products .owl-stage-outer{padding-left:2px !important}.owl-carousel-products .owl-stage{display:flex}.owl-carousel-products .owl-stage .owl-item{float:none !important;min-width:217px !important}.owl-carousel-products .owl-stage .owl-item .product-item{float:none;display:block;padding:20px;text-align:left;border:1px solid #f3f3f3}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info{text-align:left}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .product-name{font-size:22px;font-weight:400}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .product-name a{postion:relative;overflow:hidden;display:-webkit-box;height:82.5px;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:##262e33}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .item-inner .box-image{position:relative;width:100%;height:220px !important;overflow:hidden;margin-bottom:20px}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .item-inner .box-image .product-item-photo{display:block;line-height:0;width:100%}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .item-inner .box-image .product-item-photo .product-image-container{width:100% !important}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .item-inner .box-image .product-item-photo .product-image-container .product-image-wrapper{padding:0 !important;display:block;max-height:220px;width:100%;border:none}.owl-carousel-products .owl-stage .owl-item .product-item .product-item-info .item-inner .box-image .product-item-photo .product-image-container .product-image-wrapper img.product-image-photo{position:relative;float:none;display:block;max-width:100%;max-height:220px;height:auto;width:auto;margin:0 auto}.gh-terms-modal .modal-content h2{color:#e87427;margin-bottom:6px}.gh-terms-modal .modal-content p{margin-bottom:25px}.gh-terms-modal .modal-content ul{margin-bottom:25px}.gh-terms-modal .modal-content ul>li{list-style-type:disc;list-style-position:outside;margin-left:20px;margin-bottom:5px}.gh-terms-modal .modal-content ul>li p{margin-bottom:5px;font-size:14px;line-height:1.5rem}.mst-related__block-bulletproof .bulletproof-title{font-size:142.86% !important;font-weight:500}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item{padding:0 15px;height:100%}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info{border:1px solid #d3d8e1;padding:20px !important;height:100%}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-photo{border:1px solid #eee;text-align:center;width:100% !important;height:100% !important;padding:10px 0}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-photo img{display:block;margin:0 auto;max-height:160px}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-photo img:hover{opacity:.8}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details{text-align:left !important;display:block;max-width:100%;width:100%}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .bulletproof-item-name{overflow:hidden;display:-webkit-box;height:82.5px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .bulletproof-item-name .bulletproof-item-link{font-size:22px;text-align:left;color:#262e31 !important;display:block !important;line-height:1.25em;white-space:normal !important;text-overflow:unset !important}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .bulletproof-item-name .bulletproof-item-link:hover{text-decoration:none !important}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .price-box .price{font-weight:400 !important}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .price-box .price:before{content:'starting at';font-weight:400;font-size:14px;line-height:1.14;color:#919baa;margin-right:4px}.mst-related__block-bulletproof .bulletproof-content .bulletproof-items .bulletproof-item .bulletproof-item-info .bulletproof-item-details .bulletproof-item-actions{margin-top:20px !important}.header-style-4 .minicart-header{float:right}.header-style-4 .minicart-header .showcart{min-height:3em;padding:5px 10px 0 13px}.header-style-4 .minicart-header .showcart .counter-number{position:absolute;min-width:23px;min-height:23px;border:2px solid #17ce8c;text-align:center;line-height:23px;background:#fff;color:#17ce8c;border-radius:12px;left:30px;top:-4px;font-size:11px;padding:0 3px 0 4px}.header-style-4 .minicart-items .product-item{padding:12px 0}.header-style-4 .minicart-items .product-item:not(:first-child){border-top:1px solid #f2f2f2}.header-style-4 .minicart-items .product-item-details .details-qty{position:relative;width:80px;text-align:center;border:1px solid #ddd;margin:0;min-height:26px;padding:0 20px}.header-style-4 .minicart-items .product-item-details .details-qty .item-qty{margin:0;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#333;width:38px;height:25px;padding:0 5px;font-weight:600}.header-style-4 .minicart-items .product-item-details .details-qty .quantity-controls{border-radius:0;position:absolute;width:20px;min-width:20px;text-align:center;color:#333;height:25px;background-color:#fff !important;border:none;padding:0;top:0}.header-style-4 .minicart-items .product-item-details .details-qty .quantity-controls:before{font-family:FontAwesome;content:"\f068";display:block;font-weight:400;font-size:10px;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased}.header-style-4 .minicart-items .product-item-details .details-qty .quantity-controls.item-plus{right:0}.header-style-4 .minicart-items .product-item-details .details-qty .quantity-controls.item-plus:before{content:"\f067"}.header-style-4 .minicart-items .product-item-details .details-qty .quantity-controls.item-minus{left:0}.header-style-4 .minicart-items .product-item-details .details-qty.freegift-qty{width:auto;border:none;padding:0}.header-style-4 .minicart-items .product-item-details .details-qty.freegift-qty:before{content:'Qty:';color:#333}.header-style-4 .minicart-items .product-item-details .details-qty.freegift-qty .item-qty{border:none;padding:0}.header-style-4 .minicart-items .product-item-details .details-qty.freegift-qty .quantity-controls{display:none}@media only screen and (max-width:639px){.minicart-wrapper{margin-top:0}}.minicart-wrapper .minicart-widgets{margin:0}.minicart-wrapper .action.showcart:before,.minicart-wrapper .action.showcart.active:before{content:"\6b";font-family:"gh-icons";font-size:30px}.minicart-wrapper .mage-dropdown-dialog{display:block !important}.minicart-wrapper .block-minicart{position:fixed;min-width:inherit;border:none;top:0;right:0;margin:0;height:100%;-webkit-transform:translate(105%,0);-moz-transform:translate(105%,0);transform:translate(105%,0);-webkit-transition:transform ease-in-out .3s;-moz-transition:transform ease-in-out .3s;transition:transform ease-in-out .3s;box-shadow:-6px 0px 20px rgba(0,0,0,.1)}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}@media (max-width:576px){.minicart-wrapper .block-minicart{width:100%}}.minicart-wrapper.active .block-minicart{right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.minicart-wrapper #minicart-content-wrapper{height:100%}.minicart-wrapper .block-content{display:flex;flex-flow:column;height:100%}.minicart-wrapper .block-content .minicart-items-wrapper{border:none;flex:1}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product{width:100%}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-photo{max-height:48px;max-width:48px}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-photo .product-image-photo{width:100% !important;height:auto !important}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details{text-align:left;padding-left:10px;display:inline-block;width:calc(100% - 55px)}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-name a{font-weight:500;font-size:15px;line-height:18px;margin-bottom:5px;display:block;color:#262e31;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing{display:flex;justify-content:start;align-items:center}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-container{flex:1;text-align:right;font-weight:600;font-size:14px;line-height:1.4}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .price-container .price{font-weight:400;font-weight:600}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-item-pricing .action.delete:before{color:#aaa}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-options-list{margin-bottom:5px}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-options-list li{display:flex}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-options-list .option-title{font-size:12px;font-weight:600;color:#575757;padding-right:5px;white-space:nowrap}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-options-list .option-value{font-size:12px;color:#575757}.minicart-wrapper .block-content .minicart-items-wrapper .minicart-items .product-item-details .product-options-list .option-value .price{display:none}.minicart-wrapper .block-content .product_options .product_options_list{margin:0 0 5px}.minicart-wrapper .block-content .product_options .product_options_list dt,.minicart-wrapper .block-content .product_options .product_options_list dd{margin:0}.minicart-wrapper .block-content .product_options .product_options_list .label{display:inline-block;font-weight:500;font-size:12px !important;color:#888}.minicart-wrapper .block-content .product_options .product_options_list .values{display:inline-block;font-size:12px;color:#888}.minicart-wrapper .block-content .checkout-btn-wrapper button.checkout{width:100%;float:none;min-height:48px;font-size:16px;font-weight:400;text-transform:none}.minicart-wrapper .block-content .minicart-btn-guest-login button{width:100%;float:none;min-height:48px;font-size:16px;text-transform:none}.minicart-wrapper .block-content .actions{border-top:none;background:0 0;margin:0 -20px -25px;box-shadow:0 -15px 15px #fff;position:relative;padding:0}.minicart-wrapper .block-content .actions .counter.subtotal{margin:0;padding:14px 15px 10px;display:flex;justify-content:space-between;background:#fcfcfc;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.minicart-wrapper .block-content .actions .counter.subtotal:before,.minicart-wrapper .block-content .actions .counter.subtotal:after{display:none}.minicart-wrapper .block-content .actions .counter.subtotal .subtotal-text{font-weight:500;line-height:1;font-size:16px;letter-spacing:.1rem;text-transform:uppercase}.minicart-wrapper .block-content .actions .counter.subtotal .counter-number{font-weight:600;line-height:1;font-size:18px}.minicart-wrapper .block-content .actions .secondary{padding:11px 10px 10px}.minicart-wrapper .block-content .actions .secondary a{font-size:12px;letter-spacing:.1rem;text-transform:uppercase}.minicart-wrapper .block-content .actions .checkout-btn-wrapper,.minicart-wrapper .block-content .actions .minicart-btn-guest-login{padding:0 10px 10px}.minicart-newhead{padding:14px 15px 13px;margin:-25px -20px 0;position:relative}.minicart-newhead h4{text-transform:uppercase;font-size:14px;text-align:center;width:100%;color:#fff}.minicart-newhead .minicart-close{background-color:transparent !important;text-transform:uppercase;font-size:16px;letter-spacing:.1rem;border-radius:0;position:absolute;color:#fff;right:0;top:5px}.minicart-newhead .minicart-close:focus{filter:none}.account .column.main .block:not(.widget) .block-content .box{width:100%;float:none}.paradoxlabs_stripe-stripe-card{border:2px solid #e8ecf2 !important;border-radius:5px;padding:10px}.account_ccard_list{display:flex;flex-wrap:wrap;margin:-10px -10px 0}.account_ccard_list li{width:50%;flex:0 0 50%;padding:10px}@media (max-width:600px){.account_ccard_list{margin:0;flex-flow:column}.account_ccard_list li{width:100%;flex:0 0 100%;padding:10px 0}}.account_ccard_number,.account_ccard_name{font-weight:600;user-select:none;font-size:14px;line-height:1;color:#fff;position:absolute;top:43px;right:15px}.account_ccard_number{background-color:#fff;padding:5px 10px 3px;font-size:12px;color:#000;border-radius:30px;margin-bottom:5px;top:18px}.account_ccard_strip{background-color:#000;position:absolute;left:0;right:0;bottom:20px;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.account_ccard_details{position:absolute;top:60px;bottom:80px;left:0;right:0;padding:0 15px;display:flex;align-items:center;overflow-y:auto}.account_ccard_details address{color:#fff}.account_ccard_details address br{display:none}.account_ccard_details address a{color:#fff}.account_ccard_expiry{background-color:#d9edf7;border:1px solid #bce8f1;padding:5px 10px 3px;font-weight:600;font-size:12px;line-height:1;color:#31708f;border-radius:30px}.account_ccard_expiry .fa{color:#31708f;font-size:16px;vertical-align:text-bottom;margin-right:4px}.account_ccard_expiry.expiring_soon{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.account_ccard_expiry.expiring_soon .fa{color:#8a6d3b}.account_ccard_expiry.expired{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.account_ccard_expiry.expired .fa{color:#a94442}.account_ccard_actions a{color:#fff;border-left:1px solid #ddd;padding-left:10px;margin-left:10px}.account_ccard_actions a:hover,.account_ccard_actions a:focus,.account_ccard_actions a:visited{color:#fff}.account_ccard_actions button{background-color:transparent !important;height:auto;line-height:1;font-size:100%;font-weight:400;padding:0}.account_ccard_actions button:hover,.account_ccard_actions button:focus,.account_ccard_actions button:visited{color:#fff;background-color:transparent !important}.account_ccard_box{position:relative;border-radius:20px;overflow:hidden}.account_ccard_box.Discover .account_ccard_number{background-color:#000;color:#fff}.account_ccard_box.Discover .account_ccard_name{color:#000}.account_ccard_box.Discover .account_ccard_details address{color:#000}@media (max-width:600px){.account_ccard_box{box-shadow:0 -2px 10px rgba(0,0,0,.3)}.account_ccard_item{position:relative;margin-bottom:-53%;cursor:pointer;-webkit-transition:margin-bottom ease-in-out .3s;-moz-transition:margin-bottom ease-in-out .3s;transition:margin-bottom ease-in-out .3s}.account_ccard_item.active{margin-bottom:0;cursor:default}}.account-payment-method .account-payment-add-button{background-color:transparent !important;border:2px dashed #e8ecf2 !important;border-radius:10px;width:100%;height:100%;color:#888;font-size:24px}.account-payment-method .account-payment-add-button:hover,.account-payment-method .account-payment-add-button:focus{background-color:#fafafa !important;color:#888 !important;user-select:none;filter:none}.account-payment-method .account-payment-add-button:before{content:'';background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 26' style='enable-background:new 0 0 26 26;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23888888;%7D .st1%7Bfill:none;%7D%0A%3C/style%3E%3Cg id='Layer_2_00000169525995193169476210000013649753314144973474_'%3E%3Cpath class='st0' d='M13,26C5.8,26,0,20.2,0,13S5.8,0,13,0s13,5.8,13,13S20.2,26,13,26z M13,2C6.9,2,2,6.9,2,13s4.9,11,11,11 s11-4.9,11-11S19.1,2,13,2z'/%3E%3Cpath class='st0' d='M13,20c-0.6,0-1-0.4-1-1V7c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v12C14,19.6,13.6,20,13,20z'/%3E%3Cpath class='st0' d='M19,14H7c-0.6,0-1-0.4-1-1c0-0.6,0.4-1,1-1h12c0.6,0,1,0.4,1,1C20,13.6,19.6,14,19,14z'/%3E%3C/g%3E%3Cg id='frame'%3E%3Crect x='-3' y='-3' class='st1' width='32' height='32'/%3E%3C/g%3E%3C/svg%3E");display:block;width:50px;height:50px;margin:0 auto 10px}@media (max-width:600px){.account-payment-method .account-payment-add-button{padding:15px}.account-payment-method .account-payment-add-button:before{display:inline-block;vertical-align:middle;margin:0;margin-right:5px;width:40px;height:40px}}.account-payment-method:after{content:'';clear:both;display:block}.modal-popup.account-address-modal .modal-inner-wrap{max-width:700px}.modal-popup.account-address-modal .modal-title{border-bottom:none}.modal-popup.account-address-modal .action-close,.modal-popup.account-address-modal .action-close:hover,.modal-popup.account-address-modal .action-close:focus{background-color:transparent !important;top:20px;right:10px}.modal-popup.account-address-modal .action-close:before,.modal-popup.account-address-modal .action-close:hover:before,.modal-popup.account-address-modal .action-close:focus:before{font-size:50px}.modal-popup.account-address-modal .fieldset>.legend{margin-left:0}.modal-popup.account-address-modal .fieldset>.field{margin-bottom:20px}.modal-popup.account-address-modal .fieldset>.field:not(.choice)>.control{width:100%}.modal-popup.account-address-modal .fieldset>.field:not(.choice)>.label{width:auto}@media (max-width:767px){.manage-payment-method .block-cards-list h1{margin-bottom:20px}}.account-address-list{list-style:none;margin:0 -10px;padding:0;display:flex;flex-wrap:wrap}@media (max-width:767px){.account-address-list{margin:0 -10px}}.account-address-item{padding:10px;margin:0}@media (min-width:768px){.account-address-item{width:33.3333333%;flex-wrap:1 0 33.3333333%}}@media (min-width:568px) and (max-width:767px){.account-address-item{width:50%;flex-wrap:1 0 50%}}@media (max-width:567px){.account-address-item{width:100%;flex-wrap:1 0 100%}}.account-address-box{border:1px solid #e8ecf2;position:relative;padding:12px 15px 60px;border-radius:5px;height:100%}.account-address-address_card{overflow-y:scroll;max-height:100px;scrollbar-width:none}.account-address-actions{position:absolute;left:15px;bottom:10px}.account-address-actions a+a,.account-address-actions button+a{border-left:1px solid #e8ecf2;margin-left:10px;padding-left:10px}.account-address-add-button{background-color:transparent !important;border:2px dashed #e8ecf2 !important;width:100%;min-height:212px;max-height:100%;color:#888;font-size:24px}.account-address-add-button:hover,.account-address-add-button:focus{background-color:#fafafa !important;color:#888 !important;user-select:none;filter:none}.account-address-add-button:before{content:'';background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 26 26' style='enable-background:new 0 0 26 26;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23888888;%7D .st1%7Bfill:none;%7D%0A%3C/style%3E%3Cg id='Layer_2_00000169525995193169476210000013649753314144973474_'%3E%3Cpath class='st0' d='M13,26C5.8,26,0,20.2,0,13S5.8,0,13,0s13,5.8,13,13S20.2,26,13,26z M13,2C6.9,2,2,6.9,2,13s4.9,11,11,11 s11-4.9,11-11S19.1,2,13,2z'/%3E%3Cpath class='st0' d='M13,20c-0.6,0-1-0.4-1-1V7c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v12C14,19.6,13.6,20,13,20z'/%3E%3Cpath class='st0' d='M19,14H7c-0.6,0-1-0.4-1-1c0-0.6,0.4-1,1-1h12c0.6,0,1,0.4,1,1C20,13.6,19.6,14,19,14z'/%3E%3C/g%3E%3Cg id='frame'%3E%3Crect x='-3' y='-3' class='st1' width='32' height='32'/%3E%3C/g%3E%3C/svg%3E");display:block;width:50px;height:50px;margin:0 auto 10px}@media (max-width:567px){.account-address-add-button{padding:18px 0 10px}}.account-address-head{padding:8px 15px;margin:-12px -15px 10px;background:#f2f2f2;border-radius:5px 5px 0 0}.account-address-head span{font-weight:600}.modal-popup.account-address-modal .modal-inner-wrap{max-width:700px}.modal-popup.account-address-modal .modal-title{border-bottom:none}.modal-popup.account-address-modal .action-close,.modal-popup.account-address-modal .action-close:hover,.modal-popup.account-address-modal .action-close:focus{background-color:transparent !important;top:20px;right:10px}.modal-popup.account-address-modal .action-close:before,.modal-popup.account-address-modal .action-close:hover:before,.modal-popup.account-address-modal .action-close:focus:before{font-size:50px}.modal-popup.account-address-modal .fieldset>.legend{margin-left:0}.modal-popup.account-address-modal .fieldset>.field{margin-bottom:20px}.modal-popup.account-address-modal .fieldset>.field:not(.choice)>.control{width:100%}.modal-popup.account-address-modal .fieldset>.field:not(.choice)>.label{width:auto}.firecheckout .modal-popup.login-signup-modal .modal-inner-wrap{border:solid 1px #e8ecf2;max-width:500px}@media (min-width:768px){.firecheckout .modal-popup.login-signup-modal .modal-inner-wrap{border-radius:10px}}.modal-popup.login-signup-modal .modal-inner-wrap{border:solid 1px #e8ecf2;max-width:500px}@media (min-width:768px){.modal-popup.login-signup-modal .modal-inner-wrap{border-radius:10px}.modal-popup.login-signup-modal .modal-inner-wrap .modal-content{background-color:transparent}}.modal-popup.login-signup-modal .action-close,.modal-popup.login-signup-modal .action-close:hover,.modal-popup.login-signup-modal .action-close:focus{background-color:transparent !important;top:5px;right:5px}.modal-popup.login-signup-modal .custom-login-banner{display:none}.modal-popup.login-signup-modal .custom-login-wrap{max-width:100%;width:100%;display:block}.modal-popup.login-signup-modal .custom-login-wrap>h2,.modal-popup.login-signup-modal .custom-login-wrap>p{display:none}.modal-popup.login-signup-modal .custom-login-wrap .block.block-customer-login{box-shadow:none;margin-bottom:20px}.modal-popup.login-signup-modal .fieldset:last-child{margin-bottom:0}.modal-popup.login-signup-modal .fieldset>.field{margin-bottom:15px}.modal-popup.login-signup-modal .fieldset>.field:not(.choice)>.control{width:100%}.modal-popup.login-signup-modal .fieldset>.field:not(.choice)>.label{width:auto}.modal-popup.login-signup-modal .product.data.items{margin-bottom:0}.modal-popup.login-signup-modal .product.data.items>.item.title>.switch{line-height:1;font-size:16px;color:#999;background:0 0;border:none;border:1px solid #e2e2e2;height:auto;padding:8px 20px;border-radius:20px}.modal-popup.login-signup-modal .product.data.items>.item.title.active>.switch{color:#222;background-color:#e2e2e2}.modal-popup.login-signup-modal .product.data.items>.item.content{margin-top:35px;margin-bottom:30px;border:none;padding:20px 0 0}.modal-popup.login-signup-modal .form-create-account .fieldset{padding:0;border:none}.modal-popup.login-signup-modal .forget-password-popup-section>h2{font-weight:400;font-size:40px;line-height:1;padding-bottom:20px;color:#24245b}.modal-popup.login-signup-modal .forget-password-popup-section>p{font-weight:400;font-size:18px;line-height:1.4;color:#24245b;padding-bottom:30px;margin:0}.modal-popup.login-signup-modal .forget-password-popup-section .forgot_password_section #form-forgotpassword-validate{border:none;padding:0}.modal-popup.login-signup-modal #login-form .actions-wrap{padding-top:30px}@media (max-width:767px){.modal-popup.login-signup-modal .product.data.items>.item.title{float:left;width:auto;margin-right:5px}.modal-popup.login-signup-modal .product.data.items>.item.content{margin-top:35px;box-sizing:border-box;float:right;margin-left:-100%;width:100%}.modal-popup.login-signup-modal.modal-popup.modal-slide .modal-inner-wrap[class]{background-color:#fff}}.custom-login-wrap .actions-wrap button,.forgot_password_section .actions-wrap button{width:100%;height:54px;font-size:18px;font-weight:400;font-weight:600}.custom-login-wrap .actions-wrap .primary-link,.forgot_password_section .actions-wrap .primary-link{margin-left:30px}.remember-forget{display:flex;justify-content:space-between}.remember-forget .custom-checkbox{font-size:14px !important}.remember-forget a.forgot-password-link{padding-top:5px;color:#1c73e8}body .loginpopup-bottom-link{text-align:center}body .loginpopup-bottom-link a{color:#1c73e8}