html body,body a,body a:active,body a:visited,legend,body .label,select,input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{color:#24245b}select{margin:1px;border:1px solid #adadad}textarea{border:1px solid #adadad;resize:none}h1,h2,h3,h4,h5,h6,.block .block-title strong,b,strong,body .page-title{font-weight:500;color:#24245b}em,i{font-weight:500;font-style:italic;color:#24245b}.hide-number .toolbar-number{display:none}.mr-10{margin-right:10px}@-moz-document url-prefix(){.homepage-wrapper .banner-bottom-wrapper .banner-list{margin-top:-70px}}.mt-10{margin-top:10px}.d-block{display:block}.header-container{position:relative;z-index:100}.header-style-4 .header-middle .logo-wrapper h1.logo{margin:0}.header-style-4 .header-middle.menu-on-top{padding:0 !important}.header-style-4 .header-middle .logo-wrapper h1.logo a.logo{height:90px;width:270px;text-align:left;display:inline-block;font-size:0}.header-style-4 .header-middle .logo-wrapper{float:left;position:static;margin:0;top:0}.header-style-4 .header-middle .content-header-bottom{min-height:90px}.header-style-4 .header-middle{padding:2px 0}.header-style-4 .header-middle .logo-wrapper h1.logo a.logo:before{content:"";height:100%;display:inline-block;vertical-align:middle;text-align:center}.header-style-4 .header-middle .logo-wrapper h1.logo a.logo img{max-width:100% !important;max-height:100% !important;display:inline-block;vertical-align:middle;padding-top:10px;padding-bottom:10px}.header-middle.hide-header{border:none}.header-middle.hide-header .logo-wrapper img{max-width:378px;max-height:90px;height:auto;width:auto}@media (max-width:566px){.header-middle.hide-header .logo-wrapper img{max-width:170px;max-height:70px}}.header-middle.hide-header .logo-wrapper{margin:6px 0 0;position:relative;top:0 !important;left:0 !important}.header-middle.hide-header .content-header-bottom{text-align:center}.header-middle.hide-header .yt-menu{display:none}.customer-account-login .header-middle.hide-header .header-bottom-right.cart-my-account,.introduction-index-index .header-middle.hide-header .header-bottom-right .minicart-header,.customer-account-create .header-middle.hide-header .header-bottom-right .minicart-header{display:none}.header-middle.hide-header .logo-wrapper h1.logo{margin:0}.header-middle.hide-header .logo-wrapper .logo{display:inline-block}.block-myacount__mobile-only{display:none !important}.customer-login-header{display:inline-block}.course-link,.course-link:hover{color:#faa819;text-decoration:underline}@media (max-width:991px){.header-style-4 .header-middle .logo-wrapper{left:60px}}@media (max-width:767px){.row.disclaimer-footer{text-align:left}.terms-conditions-block{margin:20px 0}.header-style-4 .header-middle .logo-wrapper{top:-10px;margin-left:0;left:80px}.header-style-4 .search-header-bottom{right:60px;bottom:-37px}.block-collapsible-nav .title{height:auto;width:100%}.left-header-nav .top-header-link{display:none}}@media (max-width:479px){.header-style-4 .header-bottom-right{top:24px}.header-style-4 .search-header-bottom:before{top:-88px}.cart-my-account .dropdown-block-custom.block-myacount{display:none}.cart-my-account .dropdown-block-custom.block-myacount__mobile-only{display:inline-block !important;border:none}.introduction-index-index .cart-my-account .dropdown-block-custom.block-myacount__mobile-only,.customer-account-create .cart-my-account .dropdown-block-custom.block-myacount__mobile-only{display:none !important}.header-middle.hide-header .header-bottom-right .cart-my-account .dropdown-block-custom.block-myacount{display:table-cell}.header-middle.hide-header .content-header-bottom{padding-top:0}.header-style-4 .header-middle .logo-wrapper{left:-webkit-calc(50% - 95px);left:calc(50% - 95px)}.header-style-4 .header-middle .logo-wrapper h1.logo a.logo{width:190px;height:67px}.header-style-4-1 .header-bottom-right.cart-my-account.active{border:none;top:20px;right:45px;min-width:auto}.header-style-4 .header-middle .content-header-bottom{min-height:69px}}.help-link .icon-user{font-size:24px;line-height:16px;vertical-align:text-bottom}.cart .icon-cart{font-size:30px;line-height:1}.footer-msg-wrap{background:#fff}.footer-msg-wrap .footer-msg{margin-bottom:15px}.footer-msg p{color:#24245b;text-align:left;padding-top:15px;border-top:1px solid #d3d9e1}.page-footer{margin-top:25px;position:relative}ul.footer-menu-third{margin-right:4em;width:65%;max-width:65%}@media (max-width:480px){.page-footer{margin-top:135px}.footer-msg-wrap{top:-120px}}.product-info-main ul{margin-bottom:20px}.product-info-main ul>li{list-style:initial;margin-left:20px}.cart-container .cart-summary{top:auto !important}.form-shipping-address legend.label+.control .label{padding:0 !important}.form-shipping-address legend.label{text-align:right !important}.footer-links{font-size:0;padding-bottom:40px}.footer-links ul{display:inline-block;vertical-align:top;font-size:15px;width:50%;line-height:30px;font-weight:400}@media (min-width:420px){.footer-links ul{max-width:30%;margin-right:3%}}@media (min-width:720px){.footer-links ul{max-width:25%;margin-right:3%}}.footer-right{font-size:1.25em;line-height:1.7em;padding-bottom:40px}.footer-right div{text-align:right}.header-style-4 .header-top .dropdown-block-custom{border:none}.header-style-4 .header-top .dropdown-block-custom:last-child{border:none}.footer-menu-first{margin-right:5.7em}.footer-menu-second{margin-right:3em}.footer-menu-third{margin-right:6em}.footer-menu-fourth{margin-right:1.8em}.top-header-link a{font-size:15px;line-height:25px;letter-spacing:.7px;color:#fff;padding-left:9px}.minicart .cart{max-height:2.5em;margin-top:4px}.cart img{max-height:2.5em}.header-style-4 .header-topleft div.dropdown-block-custom{padding:0 0 0 9px}.left-header-nav .top-header-link a{padding-left:0;padding-right:24px}.footer-logo{max-width:23.5em;max-height:4em;margin-bottom:0;display:block}.footer-logo img{max-height:4em;float:right}@media (max-width:991px){.footer-logo img{float:left}}@media (min-width:768px) and (max-width:991px){.footer-right{display:flex;justify-content:space-between;align-items:center;margin-bottom:2em}.footer-right .footer-logo{margin-bottom:0}}.footer-cont-detail p{margin:0}.cart-my-account img{max-height:4em}.header-style-4-1 .header-bottom-right.cart-my-account.active{right:57px;top:35px;min-width:156px;min-height:42px}.header-style-4-1 .header-bottom-right.cart-my-account.active:hover{background:#e3f5ff}.header-style-4-1.header-container .dropdown-block-custom .dropdown-toggle>a{font-size:1.3em}.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:30px;right:0;top:-4px;font-size:11px;padding:0 4px}.header-style-4.header-style-4-1 .header-bottom-right{right:-10px}.header-container.header-style-4-1 .cart-my-account .dropdown-block-custom .dropdown-toggle{margin-top:5px}.product-image-container .product-image-wrapper{width:46px;display:inline-block;text-align:center;border:none}.footer .footer-middle a{color:#24245b !important;display:inline-block}.footer .footer-middle .footer-cont-detail a{display:block}.login-container{padding:46px 0 153px}.custom-login-wrap{max-width:570px;margin:0 auto}.login-with-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-with-banner .custom-login-wrap{max-width:48%;margin-left:0;display:inline-block;vertical-align:top}.custom-login-banner{display:inline-block;vertical-align:top;width:48%;margin-left:4%;color:#fff;padding:60px 40px;position:relative}.custom-banner-content{position:relative;z-index:1}.custom-banner-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover}.custom-login-banner ul{margin-top:50px}.custom-login-banner li{margin-bottom:25px}.custom-login-banner li:last-child{margin-bottom:0}.custom-login-banner li i{font-size:76px;color:#fff;float:left;width:76px;line-height:0}.custom-login-banner li i:before{vertical-align:top}.custom-login-banner p{margin-left:18px;font-size:21px;float:left;width:calc(100% - 18px - 76px)}.custom-login-banner h2{font-size:36px;color:#fff;font-weight:400}@media (max-width:1024px){.custom-login-banner h2{font-size:30px}.custom-login-banner p{margin-left:10px;width:calc(100% - 10px - 53px);font-size:18px}.custom-login-banner li i{font-size:53px;width:53px}}@media (max-width:768px){.customer-account-login .page-main{padding-bottom:0}.customer-account-login .login-container{padding-bottom:0}.customer-account-login .page-main{padding-bottom:0}.customer-account-login .footer-container{margin-top:0}.customer-account-login .page-footer{margin-top:0}.custom-login-banner li i{font-size:70px;width:70px}.custom-login-banner p{margin-left:15px;width:calc(100% - 15px - 70px);font-size:19px}.login-with-banner .custom-login-wrap,.login-with-banner .custom-login-banner{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.login-with-banner .custom-login-wrap{max-width:100%;margin-bottom:30px}.login-with-banner .custom-login-banner{margin-left:0;padding:60px 10px}.login-with-banner .custom-login-banner .custom-banner-background{margin-left:-15px;margin-right:-15px}.login-container{padding-bottom:0}}.custom-login-wrap>h2{font-weight:400;font-size:40px;line-height:1;padding-bottom:20px;color:#24245b}.custom-login-wrap>p{font-weight:400;font-size:18px;line-height:1.4;color:#24245b;padding-bottom:30px;margin:0}.login-container .custom-login-wrap .block-customer-login.block{width:100%;background:0 0;min-height:0;padding:33px 30.5px 43px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d3d9e1}.outline-btn{-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-weight:500;font-size:20px;line-height:1.5;background:0 0 !important;padding:10px 30px;height:auto}.custom-login-wrap .fieldset:not([data-hasrequired]):after{content:none}.actions-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:17px}.actions-wrap .primary-link{font-weight:400;font-size:20px}td.wk-first_td.product-name .image{height:auto !important;width:auto !important;max-width:55px;max-height:55px}.wk-pro-divide1{text-align:center}.footer-links li,.footer-cont-detail{color:#24245b}.products-grid .item .item-inner .box-image .bottom-action-out-wrap{display:none}.qview-disp{position:absolute;top:-webkit-calc(50% - 35px);top:calc(50% - 35px);left:-webkit-calc(50% - 35px);left:calc(50% - 35px);font-size:70px;line-height:1;color:#fff;opacity:.9}.qview-disp-wrap{position:absolute;top:0;left:0;font-size:70px;line-height:1;bottom:0;right:0;z-index:9;background:rgba(23,206,140,.7);opacity:0}.qview-disp-wrap:hover{opacity:1}.qview-disp-wrap .qview-text{font-weight:500;font-size:16px;line-height:1.2;position:absolute;top:-webkit-calc(50% + 26px);top:calc(50% + 26px);left:0;right:0;color:#fff;text-align:center;opacity:.9}.label-product{left:auto;top:-10px;right:-30px}.label-product.label-sale{top:25px}.top-header-link.top-header-link a{color:rgba(255,255,255,.8)}.top-header-link.top-header-link a:hover{color:#fff}.products-grid .item .item-inner .box-image:hover .bottom-action-out-wrap{opacity:0}.form-cart .outline-btn{font-size:16px;padding:10px 20px}.cart-items-wrap{margin-bottom:20px}.actions-toolbar-remove{margin-left:15px !important}.actions-toolbar-remove a{font-weight:400;font-size:23px;color:#24245b}.cart-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:14px 0}.cart-item .product-item-photo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;margin-right:12px}.cart-item .product-image-wrapper{display:block;max-width:50px}.cart-item .product-image-wrapper img{max-height:50px;max-width:100%}.cart-item .product-item-details{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;word-break:break-word}.checkout-cart-index .cart-item{align-items:flex-start;border-bottom:1px solid #e8ecf2}.control.control-qty-cart div.mage-error[generated]{position:absolute;bottom:auto;top:50px}.cart-item .product-item-pricing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart-item .leadtime_alert{margin-top:15px}.cart-item .product-item-pricing span{font-size:16px;font-weight:500}.cart-item .details-qty{display:inline-block;position:relative;width:90px;flex:0 0 90px;text-align:center;border:1px solid #e8ecf2;margin:0 0 0 15px;min-height:26px}.cart-item .details-qty .input-text-qty{margin:0;border:none;border-left:1px solid #e8ecf2;border-right:1px solid #e8ecf2;color:#333;width:40px;height:36px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;font-weight:600;font-size:16px}.cart-item .details-qty.freegift-qty{border:none;padding:0}.cart-item .details-qty.freegift-qty .input-text-qty{border:none;padding:0}.cart-item .details-qty.freegift-qty .quantity-controls{display:none}.cart-item .product-item-pricing-subtotal{padding-top:10px;padding-left:20px}@media (min-width:768px){.cart-item .product-item-pricing-subtotal{width:110px;flex:0 0 110px;text-align:right;padding-right:10px}}.cart-item .product-item-pricing-subtotal .price-including-tax .price,.cart-item .product-item-pricing-subtotal .price-excluding-tax .price{font-size:16px;font-weight:600}.cart-item .details-qty span{position:absolute;top:0}.cart-item .details-qty .quantity-controls{color:#333;min-width:25px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cart-item .details-qty .item-plus{right:0}.cart-item .details-qty .item-minus{left:0}.cart-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-container .cart-summary .summary.title,.checkout-container .opc-sidebar .modal-content .opc-block-summary>.summary.title{text-transform:capitalize;font-size:19px}.cart-container .cart-summary .block.shipping{display:none}.cart-container .cart-summary .cart-totals{padding-top:0}.cart-container .cart-summary>*{margin:1em 0}.cart-container .cart-summary .cart-totals th{font-weight:400}.cart-container .cart-summary .cart-totals .amount,.opc-block-summary .table-totals .amount,.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong,.cart-totals .grand .amount strong,.opc-block-summary .table-totals .grand .amount strong{font-weight:500;pointer-events:none}.cart-container .cart-summary{border-color:#e8ecf2}.cart-container .checkout-methods-items{background:0 0;margin:auto;padding:0;border:none}.cart-container .checkout-methods-items .outline-btn{font-size:16px}.cart-container .cart-summary{float:none;-webkit-box-flex:0;-webkit-flex:0 0 265px;-ms-flex:0 0 265px;flex:0 0 265px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;top:auto !important}.table>tbody>tr.totals.discount>th,.table>tbody>tr.totals.discount>td{border-top:none}.opc-block-summary .table>tbody>tr.totals-tax>th,.opc-block-summary .table>tbody>tr.totals-tax>td{border-top:1px solid #e8ecf2}.checkout-cart-index .full-search-top{padding:15px 0}.top-shop-link{padding-bottom:68px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.top-shop-link a{font-size:18px;line-height:25px}.custom-page-title{font-size:40px;line-height:1.5;color:#24245b;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:35px}ul.footer-menu-third{margin-right:0;width:70%;max-width:70%}ul.footer-menu-third li{float:left;width:45%;margin-right:5%}.breadcrumbs ul li.home:before{content:none}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs .item:not(:last-child):after{content:"\f0da" !important;font-family:"fontawesome";line-height:30px}.breadcrumbs ul li a,.breadcrumbs ul li strong{font-size:inherit;line-height:30px;font-weight:400;letter-spacing:-.8px}.breadcrumbs ul li a{display:inline-block;vertical-align:middle}.prod-detail-msg{border:2px solid;margin:4px -6px 0 0;position:relative}.prod-detail-msg p{margin:0;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.5px;padding:11px 0 11px 2px}.prod-detail-msg-close{position:absolute;right:4px;text-align:right;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.prod-detail-msg-close i{font-size:22px;line-height:30px}.page-title-wrapper.product{margin-top:38px;margin-bottom:5px}.page-title-wrapper.product h1{font-size:41px;letter-spacing:-.7px;line-height:45px;margin:0;font-weight:400;text-transform:capitalize;word-wrap:break-word}.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame:hover{border-color:rgba(95,198,255,.5) !important}.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame.fotorama__active{border-color:rgba(95,198,255,.5) !important}.fotorama__nav__frame.fotorama__nav__frame--thumb:hover:before{position:absolute;background:rgba(95,198,255,.5);top:0;content:"";right:0;bottom:0;left:0;z-index:1}.fotorama__thumb__arr:not(.fotorama__arr--disabled){background-color:rgba(95,198,255,.3) !important}.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active:before{position:absolute;background:rgba(95,198,255,.5);top:0;content:"";right:0;bottom:0;left:0;z-index:1}.fotorama__thumb__arr--right .fotorama__thumb--icon:before{content:"\f0da" !important;font-family:"fontawesome";line-height:30px;font-size:18px !important;background:0 0;position:absolute;left:50%}.fotorama__thumb__arr--left .fotorama__thumb--icon:before{content:"\f0d9" !important;font-family:"fontawesome";line-height:30px;font-size:18px !important;background:0 0;position:absolute;left:50%}.fotorama__thumb--icon{background-image:none !important}.prod-details-specs{font-size:0}.prod-short-detail{font-size:18px;line-height:28px;font-weight:400;padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;letter-spacing:-.5px;clear:both}.prod-short-detail .product-info-main{position:relative}.prod-short-detail .fulfillment-text-move{font-size:14px;line-height:1.42857143}.prod-details-specs .prod-short-detail{padding-left:0;padding-right:0}.prod-short-detail:before{content:"";display:block;clear:both}.prod-short-detail p{margin:0}.prod-short-detail ul{list-style:square;padding-left:15px;padding-top:15px;margin-left:0;font-size:15px;line-height:0}.prod-short-detail ul li{padding-left:5px;line-height:1.2}.prod-short-detail ul li p{margin:0;font-size:18px;line-height:27px;font-weight:400;letter-spacing:-.5px}.prod-operation-section{padding:0 10px;font-size:0}.prod-operation-section input[type=radio]:after{top:-3px;position:relative;content:"\f1db";font-family:"fontawesome";font-size:18px}.prod-operation-section input[type=radio]:checked:after{top:-3px;position:relative;content:"\f192 ";font-family:"fontawesome";color:#4993fa;font-size:18px}.prod-operation-section input[type=radio]{-webkit-appearance:none;display:inline-block;vertical-align:middle;outline:none;-webkit-box-shadow:none;box-shadow:none}.prod-operation-section .operation-type{width:75%;display:inline-block;font-size:20px;line-height:28px;font-weight:400;margin-bottom:11px}.prod-operation-section .operation-price{width:25%;display:inline-block;font-size:20px;line-height:28px;font-weight:500}.prod-operation-section .operation-type span{margin-left:2px;letter-spacing:-.5px;vertical-align:middle;display:inline-block}.highlight-green{font-size:12px;float:right;background:#17ce8c;color:#fff;font-weight:500;text-transform:UPPERCASE;margin-right:16px;padding:0 6px}.discount-section{font-size:0;margin-top:4px}.discount-entity{display:inline-block;border:1px solid #e8ecf2;width:31.3%;text-align:center;margin-right:2%;padding:12px 0}.discount-entity p{margin:0}.discount-entity .para1{font-size:12px;line-height:15px;font-weight:400}.discount-entity .para2{font-size:18px;line-height:18px;font-weight:500;margin:15px 0 0;color:#17ce8c}.discount-entity .para3{font-size:18px;line-height:18px;font-weight:500;color:#e8ecf2}.discount-entity .para4{font-weight:400;line-height:15px;font-size:12px;margin-top:2px;letter-spacing:-.5px}.discount-text{margin-top:10px;line-height:28px;font-size:18px;letter-spacing:-.5px;font-weight:400}.discount-text p{margin:0}.product-favorite{margin-top:30px;display:none}.product-favorite input[type=checkbox]:after{top:-3px;position:relative;content:"\f006";font-family:"fontawesome";font-size:28px}.product-favorite input[type=checkbox]:checked:after{top:-3px;position:relative;content:"\f005";font-family:"fontawesome";color:#4993fa;font-size:28px}.product-favorite input[type=checkbox]{-webkit-appearance:none;display:inline-block;vertical-align:middle;outline:none;-webkit-box-shadow:none;box-shadow:none}.product-favorite label{font-size:22px !important;line-height:23px;font-weight:400;display:inline-block;vertical-align:middle;margin:0 0 0 8px;letter-spacing:-.5px}.product.media .fotorama__stage{max-height:470px;margin-bottom:15px;background:0 0;border:none}.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame{width:80px !important}.product.media .fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame:not(:last-child){margin-right:15px !important}.product.media .fotorama__thumb{display:flex}.image-box-detail .fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{max-height:100%;max-width:100%;position:static;object-fit:contain}.detail-bottom-wrapper .product.data.items>.item.title.active,.detail-bottom-wrapper .product.data.items>.item.title:hover{border:none;border-top:1px solid #e6e6e6}.resources-section{margin-top:128px;border:1px solid #d3d9e1;margin-left:2px;padding:23px 21px 31px}.resources-section h4{letter-spacing:-.5px;font-size:22px;line-height:25px;font-weight:500}.resources-section a{display:block;margin-top:26px}.res-option:before{font-family:"fontawesome";line-height:35px;font-size:32px}.slide-show:before{content:"\f1c5"}.ginger:before{content:"\f249"}.res-option p{letter-spacing:-.5px;font-size:18px;line-height:26px;display:inline-block;width:80%;font-weight:400;margin-left:14px;vertical-align:top}.resources-section a.explore-link{line-height:22px;margin-top:24px;letter-spacing:-.5px;font-weight:400;font-size:18px}.detail-bottom-wrapper .product.data.items .data.item.content{padding:0;border:none;margin:0;float:none;display:block !important;max-height:0;overflow:hidden;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.detail-bottom-wrapper .product.data.items>.item.title.active+.data.item.content{max-height:10000px;overflow:visible}.detail-bottom-wrapper .product.data.items .data.item.content>.product.attribute{padding:0 0 30px}.detail-bottom-wrapper .product.data.items .data.item.content td{font-size:22px;line-height:27px;font-weight:400;letter-spacing:-.5px}.detail-bottom-wrapper .product.data.items>.item.title:not(.disabled)>.switch:focus,.detail-bottom-wrapper .product.data.items>.item.title:not(.disabled)>.switch:hover{background:0 0}.explore-link .fa{vertical-align:middle}.detail-bottom-wrapper .detail-bottom{margin-bottom:28px}.title-view h2{font-size:28px;line-height:34px;font-weight:400;letter-spacing:-.8px;text-transform:capitalize}.title-view{border:none;margin-bottom:9px}.title-view:before{content:none}.detail-bottom-wrapper .product.data.items:before{display:none}.detail-bottom-wrapper .product.data.items{border-bottom:1px solid #e6e6e6}.detail-bottom-wrapper .product.data.items>.item.title{text-align:left;float:none;position:static;padding:0;border-bottom:none;border-top:1px solid #e6e6e6}.detail-bottom-wrapper .product.data.items>.item.title>a{font-size:30px;line-height:28px;font-weight:400;letter-spacing:-.5px;text-transform:capitalize;padding:30px 30px 30px 0;height:auto;display:block}.detail-bottom-wrapper .product.data.items>.item.title:not(.disabled)>a:active,.detail-bottom-wrapper .product.data.items>.item.title.active>a,.detail-bottom-wrapper .product.data.items>.item.title.active>a:hover,.detail-bottom-wrapper .product.data.items>.item.title.active>a:focus,.detail-bottom-wrapper .product.data.items>.item.title>a:focus,.detail-bottom-wrapper .product.data.items>.item.title>a:hover{padding:30px 30px 30px 0}.detail-bottom-wrapper .product.data.items>.item.title>a:after{font-family:FontAwesome;content:"\f107";float:right;-webkit-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.detail-bottom-wrapper .product.data.items>.item.title.active>a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.detail-bottom-wrapper{position:relative}.product-doctor_recommendation-attribute{background:#fcfcfc;padding:25px 20px;margin-top:40px}.product-doctor_recommendation-attribute h4{border-bottom:1px solid #e8ecf2;margin-bottom:20px;opacity:.8}.product-doctor_recommendation-attribute p{white-space:pre-wrap}.doctor_recommendation_anchor{text-decoration:underline;cursor:pointer}.box-related-upsell{margin-top:21px}.toolbar .toolbar-sorter .sorter-action.sort-desc:before{content:"\f175"}.item.product.product-item .product-item-info .item-inner{margin-bottom:6px}.products-grid .item .item-inner .box-info .product-name a{word-wrap:break-word}.padding-fixed-header{padding-top:86px}.block-minicart .subtotal .label{display:none}.header-container.header-style-4-1 .cart-my-account .dropdown-block-custom .dropdown-toggle{padding:0;margin:0}.header-style-4-1.header-container .dropdown-block-custom .dropdown-toggle>a{display:inline-block;padding:7px 10px}.header-style-4-1.header-container .dropdown-block-custom .dropdown-toggle>a+a{border-left:1px solid rgba(255,255,255,.2)}.order-history-wrapper .message.info{margin-top:20px}.order-summary-main{padding:28px 30px;word-wrap:break-word}.order-summary-main h5{font-weight:400}.order-summary-main strong{font-weight:500}.order-summary-main .box-actions{margin-top:20px}.order-summary-main .box-actions .action.edit{padding-left:0}.card-button-link,.card-button-link:active,.card-button-link:focus,.card-button-link:target,.card-button-link:visited,.card-button-link:hover{display:inline-block;margin-top:15px;font-size:20px}.account h1,.account .page-title-wrapper .page-title,.account .page-title-wrapper h1{font-weight:400;margin-bottom:18px;color:#24245b;letter-spacing:-.8px;font-size:40px;text-transform:none}.sales-order-view h1,.customer-subscriptions-view h1,.customer-recommendations-view h1,.customer-subscriptions-index h1,.customer-labs-result h1{display:inline-block}.customer-recommendations-view h1,.customer-subscriptions-index h1,.customer-labs-result h1{margin-bottom:0}.previous-order-detail-header.evexia-lab-detail{justify-content:flex-start}.account_back_button,#subscription_filters{display:inline-block;margin-left:10px;vertical-align:top}.account_back_button a.action.back,.subscription-filter-icon{background:#f5f5f5;width:40px;height:40px;border-radius:5px;margin:0;display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;top:5px}.subscription-filter-icon i.icon-filter{line-height:1;margin-top:2px}.account_back_button span{font-size:0;width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #000 transparent transparent}.account_back_button a.action.back:hover{background:#000}.account_back_button a.action.back:hover span{border-color:transparent #fff transparent transparent}.order-summary-main-header .icon-autoship-medium{font-size:6rem;line-height:6rem}.order-summary-main-header .order-header-icon{display:inline-block;vertical-align:top}.previous-order-detail-wrap .order-summary-main-header .order-header-icon{vertical-align:middle}.order-summary-main-header .order-header-text{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 100px);width:calc(100% - 100px)}.order-summary-main-header h3{margin-top:10px}.order-header-text{padding-left:30px}.order-header-text h4{font-weight:400;letter-spacing:-.2px}.order-header-text h3{font-weight:400}.order-summary-item-card{cursor:default;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #e8ecf2;min-height:160px;width:-webkit-calc(33.3333% - 7px);width:calc(33.3333% - 7px);margin-right:10px;padding:10px}.order-summary-item-card .btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:auto}.order-summary-item-card .btn-wrap .action.tocart.btn-action{margin-top:20px}.order-summary-item-card:nth-child(n+3){margin-right:0}.order-summary-item-card strong{font-weight:500}.order-summary-item-card h5{margin-bottom:5px}.order-summary-item-header{font-size:0;margin:4px 0 2px}.order-summary-item-header h4{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);font-size:21px;padding:5px 0 0 20px;word-wrap:break-word}.order-summary-item-header h5{font-weight:700}.order-summary-item-img{display:inline-block;vertical-align:top;overflow:hidden;text-align:center;width:130px;width:130px}.order-summary-item-img img{max-width:100%;max-height:36px}.previous-order-detail-wrap{margin:30px 0;padding:0;border:1px solid #f5f5f5}.previous-order-detail-wrap-view{margin:20px 0;padding:0}.previous-order-detail-wrap h5{font-weight:400}.previous-order-detail-header{font-size:0;background:#f5f5f5;display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.previous-order-detail-header{position:sticky;top:0;left:0;right:0}}.previous-order-detail-header .order_view_details,.previous-order-detail-header .add_all_product{display:inline-block;font-size:14px;border-radius:5px}.previous-order-detail-header .recommendation-addall-disabled{display:inline-block;font-size:14px;border-radius:5px;background-color:#ccc;height:3.6rem;padding:.5rem 2rem;color:#fff;pointer-events:none}.col-head{vertical-align:top;padding:15px}.col-head.shipped-address p span{font-size:26px}.previous-order-list-item strong,.col-head strong{font-weight:600}.col-head>span{font-weight:400;color:#7d7d95;font-size:14px}.col-head>p{display:block;font-weight:600;word-wrap:break-word;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;margin:0}.text-with-icon{font-size:0;margin-top:13px}.col-head .text-with-icon span{font-size:22px;line-height:20px;width:25px;margin-right:5px;display:inline-block;vertical-align:middle}.col-head .text-with-icon p{font-size:16.4px;display:inline-block;max-width:-webkit-calc(100% - 30px);max-width:calc(100% - 30px);margin-top:0;vertical-align:middle}.previous-order-list{margin:15px 0}.recommendation-tab .previous-order-list{margin:0}.previous-order-list>li .order_track_header{padding:15px;margin-top:0}.previous-order-list>li .order_track_header h3,.customer-subscriptions-view .order_track_header h3{font-size:1.5em;font-weight:600}.previous-order-list-od .previous-order-list-item{border:1px solid #f3f3f3}.previous-order-list-od .previous-order-list-item+.previous-order-list-item{border-top:none}.previous-order-list.previous-order-list-od>li .order_track_header{padding:15px 0}.customer-subscriptions-view .order_track_header{padding-left:0;padding-right:0;border:none;margin:0}.previous-order-list.previous-order-list-od strong{font-weight:600}.previous-order-list-shipment{border:1px solid #f3f3f3}.account.sales-order-view .column.main h2.mid_ship_header{margin-top:40px;font-size:40px;font-weight:400;color:#24245b}.sales-order-view .order-details-items{border:none}.order_track_header .btn-track_package{float:right;background:#f5f5f5;border-radius:5px;padding:8px 15px;display:none}.recommendation-addto-cart .action.tocart{background:#f5f5f5 !important;border-color:#f5f5f5;border-radius:5px;font-weight:400;color:#000}.recommendation-addto-cart .action.tocart:hover{background:#eee !important;border-color:#eee;filter:inherit;color:#000}.recommendation-out-of-stock{display:flex;width:11rem;align-items:center;justify-content:center;height:3.2rem;border-radius:.5rem}.recommendation-out-of-stock p{color:#e02b27}.previous-order-list>li p{margin:0}.previous-order-list>li:not(:first-child) .order_track_header{border-top:1px solid #f5f5f5}.previous-order-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-start;padding:15px}.previous-order-detail-wrap-view .recommendation-item-drnote{margin-top:15px;width:100%;flex:0 0 100%}.previous-order-detail-wrap-view .recommendation-item-drnote span{font-weight:600}.previous-order-list-item.previous-order-list-item-child{padding-left:65px}.previous-order-list-item .order-summary-item-title,.previous-order-list-item .recommendation-item-title{padding:0 15px;margin-right:auto}.previous-order-list-item.previous-order-list-item-main .order-summary-item-title{font-size:1.6rem;font-weight:500}.previous-order-list-item .order-summary-item-title .order-summary-item-title-name,.previous-order-list-item .recommendation-item-title .product-name{font-size:1.6rem;font-weight:600}.my-subscription-wrapper .previous-order-list-item .order-summary-item-title p span,.previous-order-list-item .recommendation-item-title p span{font-weight:600}.previous-order-list-item .order-summary-item-status{white-space:nowrap}.previous-order-list-item>div p{margin:0}.previous-order-list-item>div .leadtime_alert{margin-top:15px}.previous-order-list-item>.order-item-title{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.previous-order-list-item>.order-item-title p{padding:0 15px}.secondary-button{background-color:transparent !important;background:0 0 !important;font-size:16px;padding:0 16px;line-height:36px}.secondary-button:hover,.secondary-button:focus,.secondary-button:active,.secondary-button:target{color:#fff !important}.previous-order-list-item>.order-summary-item-img{-webkit-box-flex:0;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;padding:0}.previous-order-list-item>.recommendation-item-img{-webkit-box-flex:0;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;text-align:center;padding:0}.previous-order-list-item>.recommendation-item-img img{max-height:50px;margin:0 auto}.previous-order-list-item .secondary-button{white-space:nowrap}.previous-order-detail-wrap .card-button-link{margin-top:10px}.section-break-header{font-size:19px;margin:74px 0 20px}.account.page-layout-2columns-left .toolbar{display:inline-block;width:100%;border:none;border-top:1px solid #d3d9e1;padding:10px 0;margin-top:40px}.account.page-layout-2columns-left .toolbar .toolbar-amount{display:block;float:left;padding:8px 20px 0;font-weight:500;color:#252346;margin:0}.account.page-layout-2columns-left .toolbar .toolbar-sorter{display:none}.account.page-layout-2columns-left .toolbar .limiter{display:none}.account.page-layout-2columns-left .toolbar .pages{display:inline-block;vertical-align:top;float:right;padding-top:0;position:static;width:auto}.account.page-layout-2columns-left .toolbar .pages .pages-label{display:none}.account.page-layout-2columns-left .toolbar .pages .page{border:1px solid #919baa;min-width:32px;text-align:center;line-height:28px;padding:2px;min-height:32px;display:inline-block;color:#252525;font-weight:400;border-radius:3px}.account.page-layout-2columns-left .toolbar .pages strong.page,.account.page-layout-2columns-left .toolbar .pages .page:hover,.account.page-layout-2columns-left .toolbar .pages .pages-items .item.current strong{background:#000;border:1px solid #000;color:#fff}.account.page-layout-2columns-left .toolbar .pages .pages-items .pages-item-next{border:none}.account.page-layout-2columns-left .toolbar .pages .pages-items .pages-item-next a:before{content:"\f178";color:#919baa}.account .column.main .block:not(.widget) .block-title>strong,.account-nav .item.current a,.account-nav .item.current strong,.table.table-order-items>thead:first-child>tr:first-child>th{font-weight:500}.block-dashboard-info{margin-bottom:23px;margin-top:4px}.block-dashboard-info .box-information{display:flex;align-items:center;gap:20px;position:relative;background:#f2f2f2;padding:20px}.block-dashboard-info .box-initials{background-color:#fff;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:42px;line-height:1;color:#ccc}.block-dashboard-info .actions-toolbar{margin:10px 0}.block-dashboard-info .box.box-information .box-actions{padding-top:21px;margin:0}.dashboard-info-name{font-size:20px}.dashboard-info-email{margin-bottom:15px}.customer-account-index .block-dashboard-orders{margin-top:25px}.customer-account-index .previous-order-detail-wrap{margin:0;border-color:#e8ecf2}.customer-account-index .previous-order-detail-header{background-color:#fff}.box-billing-address-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.box-billing-address-wrapper.row{margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-billing-address-wrapper p,.box-billing-address-wrapper .box-content{font-size:19px;line-height:26px;margin:0}.box-billing-address-wrapper .box-billing-address .box-actions .action{font-size:0}.box-billing-address-wrapper .box-billing-address .box-actions .action span{display:inline-block;vertical-align:middle;font-size:16px;color:#d3d9e1}.box-billing-address-wrapper .box-billing-address .box-actions .action .fa-star{display:inline-block;vertical-align:middle;font-size:12px;padding-right:4px}.box-billing-address-wrapper .box-billing-address .box-actions .action:after{display:inline-block;vertical-align:middle;content:"";background:#d3d9e1;width:1px;height:27px;margin:0 9px;position:relative}.box-billing-address-wrapper .box-billing-address .box-actions .action:last-child:after{display:none}.primary-checkbox{font-weight:400;padding:10px}.primary-checkbox [type=checkbox]{position:absolute;left:-9999px}.primary-checkbox [type=checkbox]:checked+label:after{opacity:1}.primary-checkbox label{cursor:pointer;position:relative;padding-left:68px !important;font-size:18.6px !important}.primary-checkbox label:before{display:inline-block !important;content:"";border:1px solid;position:absolute;width:23px;height:23px;left:2px;top:4px}.primary-checkbox label:after{display:inline-block !important;content:"";position:absolute;width:8px;height:14px;border-right:2px solid;border-bottom:2px solid;left:10px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.cart-container.checking-out-cart{display:block}.cart-container.checking-out-cart .custom-page-title{margin-bottom:25px}.cart-container.checking-out-cart .form.form-cart{width:65%;margin-right:3%;padding:0}.cart-container.checking-out-cart .cart-summary{float:right;width:32%;margin-right:0}.cart-container.checking-out-cart .block.crosssell{float:left;width:100%}.cart-container.checking-out-cart .products.wrapper.products-grid .item{float:none;padding:16px 5px}.cart-container.checking-out-cart .top-shop-link,.cart-empty .top-shop-link{padding-bottom:49px}.checkout-success>h1{font-size:39px;margin:50px 0 20px;font-weight:400}.checkout-success>h5{font-size:18px;letter-spacing:.2px;font-weight:400}.checkout-success .previous-order-detail-wrap{margin-top:35px}.cart-empty .custom-page-title{margin-bottom:25px}.login-container .block-terms-policy .block-title{font-weight:400;text-transform:capitalize;font-size:38px;border:none}.login-container .block-terms-policy .block-content{border:solid 1px #d3d9e1;padding:45px 40px}.login-container .block-terms-policy .block-content>p{font-size:18px;line-height:26px;letter-spacing:.3px;margin-bottom:21px}.login-container .block-terms-policy .block-content>p a{color:#4993fa}.login-container .block-terms-policy .primary-checkbox{padding:10px 0}.login-container .block-terms-policy .primary-checkbox label{padding-left:35px !important;line-height:26px;margin-bottom:10px;padding-top:2px !important}.login-container .block-terms-policy .block-action{padding-left:31px !important;line-height:27px;margin-bottom:13px}.login-container .block-terms-policy .actions-wrap{padding-top:10px}.modal-popup .modal-inner-wrap{margin-left:auto !important;left:0 !important;right:0 !important;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.08);box-shadow:0 0 15px 0 rgba(0,0,0,.08)}.modal-popup._inner-scroll{background:rgba(255,255,255,.8)}.checkout-index-index .modal-popup .modal-title{border:none;font-weight:400;font-size:30px;line-height:1.2}.checkout-index-index .modal-popup .action-close{display:none}.checkout-index-index .fieldset>.field:not(.choice)>.control{width:100%;float:none}.checkout-index-index .fieldset>.field.choice:before{display:none}.checkout-index-index .fieldset>.field.choice .checkbox{width:1.5rem;height:1.5rem}.checkout-index-index .fieldset>.field.choice .label{margin-left:.5rem;position:relative}.checkout-index-index .fieldset>.field.choice .field-note{margin-left:2.5rem}.checkout-index-index .fieldset>.field.choice [type=checkbox]:checked+label:after{opacity:1}.checkout-index-index .modal-footer{border:none}.checkout-index-index .field .control input,.checkout-index-index .field .control select{border:solid 1px #24245b}.checkout-index-index .field-tooltip{top:11px;right:10px;z-index:2}.checkout-index-index .payment-method-billing-address .field-tooltip{top:35px}.checkout-index-index .modal-popup .modal-footer{border:none}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action-save-address,.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action-hide-popup{font-weight:500;background-color:transparent !important}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action-save-address{float:left;margin:0}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action-hide-popup{float:right;color:#f86a58;border:none}.opc-payment .items.payment-methods .step-title{text-transform:capitalize;font-size:32px}.opc-payment .items.payment-methods .payment-method-billing-address .field.choice label{padding:4px 0 0 40px !important;position:relative}.opc-payment .items.payment-methods .payment-method-billing-address .billing-address-form .field.choice label{padding:7px 0 0 40px !important}.opc-payment .items.payment-methods .payment-method-billing-address .field.choice label:before{content:"";border:1px solid;position:absolute;width:23px;height:23px;left:2px;top:4px}.opc-payment .items.payment-methods .payment-method-billing-address .field.choice label:after{content:"";position:absolute;display:inline-block !important;width:8px;height:14px;border-right:2px solid;border-bottom:2px solid;left:10px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.opc-payment .items.payment-methods .payment-method-billing-address .billing-address-same-as-shipping-block{margin:0 0 15px}.opc-payment .items.payment-methods .payment-method-billing-address .billing-address-details:not(:empty){display:inline-block;width:240px;height:240px;overflow:hidden;margin:10px;border:2px solid #d3d9e1;line-height:30px;padding:20px 35px 20px 20px;font-size:14px;position:relative;vertical-align:top;word-wrap:break-word}.opc-payment .items.payment-methods .payment-method-billing-address .field.choice [type=checkbox]{position:absolute;left:-9999px}.opc-payment .items.payment-methods .payment-method-billing-address .field.choice [type=checkbox]:checked+label:after{opacity:1}@media (max-width:1200px){.cart-container.checking-out-cart .block.crosssell{width:100%}.cart-container.checking-out-cart .products.wrapper.products-grid .item{float:left}.cart-container.checking-out-cart .cart-summary{margin-right:0;width:36%}.cart-container.checking-out-cart .form.form-cart{width:60%}}.checkout-container .opc-wrapper{width:57%;margin-right:3.5%;padding-right:0}.checkout-index-index .opc-sidebar.opc-summary-wrapper{margin-top:0;width:36.5%;margin-right:3%}.checkout-index-index .page-main{padding-left:15px;padding-right:15px}@media (max-width:991px){.footer-right div{text-align:left}}@media (max-width:767px){.firecheckout #checkout .opc-sidebar.opc-summary-wrapper,.checkout-container .opc-wrapper{width:100%}.form-shipping-address legend.label{text-align:left !important}.header-style-4.header-style-4-1 .header-middle .logo-wrapper{left:63px;top:-1px}.mob-footer-link{padding-bottom:2em}.mob-footer-link li{display:inline-block;padding:0 10px;border-left:1px solid #24245b;font-size:1.25em;line-height:1.4em;vertical-align:middle}.mob-footer-link li:first-child{padding-left:0;border-left:none}.mob-footer-link li:last-child{padding-right:0}.details-qty.qty.visible-xs{display:inline-block !important;vertical-align:top;position:relative;width:50px;text-align:center;background:#4993fa;margin:0 0 0 10px;min-height:26px;color:#fff}.details-qty.qty.visible-xs span{position:absolute;top:6px}.details-qty.qty.visible-xs .item-plus{right:0;min-width:15px;text-align:center;color:#fff;min-height:26px}.details-qty.qty.visible-xs .item-minus{left:0;min-width:15px;text-align:center;color:#fff;min-height:26px}.login-container{padding:16px 0 30px}.custom-login-wrap>h2{padding-bottom:23px}.custom-login-wrap>p{padding-bottom:51px}.login-container .custom-login-wrap .block-customer-login.block{padding:36px 12px 37px}.actions-wrap{padding-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.actions-wrap>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.actions-wrap>.outline-btn:not(:last-child){margin-bottom:56px}.qview-disp-wrap{opacity:1}.form-cart{padding:20px 10px;margin:0 0 20px}.cart-item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-item .product-item-pricing{margin:8px 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.cart-container .cart-summary{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.top-shop-link,.cart-container.checking-out-cart .top-shop-link,.cart-empty .top-shop-link{padding-bottom:25px}.order-summary-item-card{width:100%;min-height:150px;margin:0 0 15px}.previous-order-detail-header{flex-wrap:wrap}.previous-order-list-item>div{margin:10px 0}.previous-order-list-item>div.recommendation-addto-cart{display:none}.cart-container.checking-out-cart .cart-summary{width:100%}.cart-container.checking-out-cart .products.wrapper.products-grid .item{float:none;width:100%}.cart-container.checking-out-cart .form.form-cart{width:100%}}.opc-progress-bar{display:none}.checkout-container .opc-block-shipping-information .ship-to,.checkout-container .opc-block-shipping-information .ship-via{display:none}.checkout-shipping-address .step-title,.checkout-payment-method .step-title,li.checkout-shipping-method .step-title,.checkout-billing-address .step-title{border-bottom:none;font-weight:400;font-size:22px;text-align:left;color:#4993fa;padding-left:10px}li.checkout-shipping-method .table-checkout-shipping-method tbody td{padding-top:5px;border-top:none;font-weight:400;font-size:16px;line-height:1.4;cursor:pointer}li.checkout-shipping-method .table-checkout-shipping-method{width:100%}.checkout-payment-method .payment-group .step-title{display:none}.checkout-payment-method{border-bottom-width:1px}.checkout-index-index .page-title-wrapper .page-title span{text-transform:capitalize;font-size:30px;line-height:40px}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{font-weight:400}.checkout-shipping-address>div:before,.checkout-shipping-address>div:after,li.checkout-shipping-method>div:after,li.checkout-shipping-method>div:after,.checkout-billing-address>div:before,.checkout-billing-address>div:after,.actions-toolbar>.primary:after,.actions-toolbar>.primary:before,.custom-login-banner li:after,.custom-login-banner li:before{clear:both;content:"";display:table}.checkout-payment-method .current-shipping-address,.checkout-shipping-address .current-shipping-address,li.checkout-shipping-method .current-shipping-address,.checkout-billing-address .current-shipping-address{float:right;padding:10px 50px 10px 30px;min-width:300px;position:relative;top:-50px;font-weight:400;font-size:18px;line-height:1.4;word-break:break-word;max-width:300px}.checkout-payment-method .edit,.checkout-shipping-address .edit,li.checkout-shipping-method .edit,.checkout-billing-address .edit{position:absolute;right:0;top:0;padding:10px 0;cursor:pointer}.checkout-payment-method .edit:before,.checkout-shipping-address .edit:before,li.checkout-shipping-method .edit:before,.checkout-billing-address .edit:before{content:"\f040";color:#ccc;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin:2px 6px}.checkout-payment-method .add:before,.checkout-shipping-address .add:before,li.checkout-shipping-method .add:before,.checkout-billing-address .add:before{content:"+";font-size:20px;vertical-align:middle}.checkout-shipping-address .Save,.checkout-billing-address .Save,li.checkout-shipping-method .Save,.checkout-payment-method .Save{float:left;min-width:110px;text-align:center;padding:5px 10px;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;margin:0 10px}.checkout-shipping-address .Cancel,li.checkout-shipping-method .Cancel,.checkout-billing-address .Cancel,.checkout-payment-method .Cancel{float:right;min-width:110px;text-align:center;padding:5px 10px;color:#f86a58;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;margin:0 10px;text-transform:uppercase}.product-add-form{position:absolute;left:400px;top:-45px}.view-quickview .product-add-form{position:relative;left:0;top:0}.product-add-form .fieldset>.field>.label{visibility:visible;margin-bottom:12px;width:100%;font-weight:500;font-size:20px !important}.prod-details-specs .product-add-form .fieldset>.field>.label{font-weight:600;font-size:14px !important}.product-add-form input.product-custom-option{border:1px solid #e8ecf2;border-radius:4px;height:45px}.product-add-form .product-options-wrapper .fieldset>.field,.product-add-form-modal .product-options-wrapper .fieldset>.field{border-bottom:1px solid #e8ecf2;padding:20px 5px;margin-bottom:0}.product-add-form .product-options-wrapper .fieldset>.field:last-of-type,.product-add-form-modal .product-options-wrapper .fieldset>.field:last-of-type{border:0}.product-add-form .product-options-wrapper .fieldset>.field{padding-left:0;padding-right:0;width:100%}.product-add-form .product-options-wrapper .fieldset>.field.drop_down select,.product-add-form-modal .product-options-wrapper .fieldset>.field.drop_down select,.grouped-product-add-to-cart-box .fake-options-container select{background-color:#fff;border:1px solid #e8ecf2;width:280px;max-width:100%;font-size:16px;height:45px;border-radius:4px}.product-add-form .product-options-wrapper .fieldset>.field input[type=checkbox]{position:relative}.grouped-product-add-to-cart-box .fake-options-container .datetime_picker_custom{padding-bottom:20px}.catalog-product-view .product-add-form .product-options-wrapper{padding:0}.product-add-form .options-list input[type=radio],.product-add-form .options-list input[type=checkbox]{display:none}.product-add-form .options-list input[type=radio]+.label{position:relative;padding-left:30px !important;cursor:pointer;font-weight:400;font-size:18px !important;line-height:1.5;text-align:left;color:#24245b;display:block}.product-add-form .options-list input[type=radio]+.label:before{content:"";position:absolute;left:8px;top:5px;width:14px;height:14px;display:block;-webkit-border-radius:50%;border-radius:50%;border:2px solid #000}.product-add-form .options-list input[type=radio]:checked+.label:after{content:"";position:absolute;left:12px;top:9px;width:6px;height:6px;display:block;-webkit-border-radius:50%;border-radius:50%;background-color:#000}.product-add-form .options-list input[type=checkbox]+.label{position:relative;padding-left:30px !important;cursor:pointer;font-weight:400;font-size:18px !important;line-height:1.5;text-align:left;color:#24245b;display:block}.product-add-form .options-list input[type=checkbox]+.label:before{content:"";position:absolute;left:8px;top:5px;width:14px;height:14px;display:block;border:2px solid #000}.product-add-form .options-list input[type=checkbox]:checked+.label:after{font-family:icons-blank-theme;content:"\e610";position:absolute;left:3px;top:-9px;display:block;font-size:28px}.view-quickview .product.media .fotorama__stage{margin:0 auto 15px}.sm-quickview .product.attribute.overview{padding-top:15px}.customer-address-form .page-title-wrapper h1 span{font-weight:500;color:#24245b;padding-bottom:10px;font-size:26px;line-height:38px;margin-bottom:0;word-wrap:break-word;text-transform:capitalize}.form-address-edit .fieldset>.field:before,.add-address-form .fieldset>.field:before{display:none}.customer-address-form .form-address-edit div.mage-error[generated]{color:#f6321a;font-weight:500;font-size:14px;line-height:1.2}.customer-address-form .form-address-edit label:after{content:"" !important}.customer-address-form .form-address-edit .actions-toolbar .action.primary{float:left;margin:0;padding:0 20px}.customer-address-form .form-address-edit button span{font-weight:500;font-size:16px;line-height:36px;display:block}.customer-address-form .form-address-edit button:hover span{color:#fff !important}.customer-address-form .form-address-edit .field.choice input{display:none}.customer-address-form .form-address-edit .field.choice input[type=checkbox]+label:before{content:"";border:1px solid #faa819;position:absolute;width:23px;height:23px;left:2px;top:4px}.customer-address-form .form-address-edit .field.choice input[type=checkbox]+label:after{content:"";position:absolute;display:inline-block !important;width:8px;height:14px;border-right:2px solid;border-bottom:2px solid;left:10px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0;border-color:#faa819}.customer-address-form .form-address-edit .field.choice label{position:relative;padding:9px 0 0 40px !important;cursor:pointer}.customer-address-form .form-address-edit .field.choice input[type=checkbox]:checked+label:after{opacity:1}.customer-address-form .actions-toolbar .secondary a.action{color:#f86a58;font-weight:500;font-size:16px;line-height:36px;text-transform:uppercase}.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer .action-hide-popup{text-transform:uppercase}.customer-address-form .new-address-form{padding:0;padding:25px;border:1px solid #d3d9e1}.bundle_bulkbuy_price .bundle_one_time_price{display:none}.hide_subscribe_price.hide_subscribe_price .bundle_subscribe_price{display:none}.hide_subscribe_price.hide_subscribe_price .bundle_one_time_price{display:block}.bundle_bulkbuy_details .bundle_bulkbuy_price span{font-size:36px;line-height:1.2;font-weight:500;color:#24245b !important}.bundle_bulkbuy_details .sku_status{margin:15px 0;line-height:1.2}.page-product-bundle .info-box-detail .bundle-actions .action.primary{width:100%;height:54px}.bundle_bulkbuy_details .sku_status .bundle_sku_status{color:#999;font-size:14px}@media (max-width:991px){.product-add-form{position:relative;left:0;top:0}.header-style-4 .btn-mobile .button-mobile i{color:rgba(255,255,255,.9)}.catalog-product-view .info-box-detail>.col-md-12{padding-left:0;padding-right:0}}.catalog-product-view .full-search-top{margin-top:20px}.catalog-product-view .product-add-form,.catalog-product-view .product-add-form-modal{top:-23px}.catalog-product-view .product-add-form.pdp-guest-advisory{top:130px}.catalog-product-view .page-title-wrapper.product h1{margin-bottom:20px}.navigation-megamenu-wrapper .note-msg{display:none}.sm-quickview{padding:10px 30px}.products.list.items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-grid .item .item-inner .box-info .product-name a{display:inline-block;position:relative;height:82.5px;overflow:hidden}.products-grid .item .item-inner .box-info .product-name a:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:28px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1) 80%);background:-o-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1) 80%);background:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,1) 80%)}@supports (-webkit-line-clamp:3){.products-grid .item .item-inner .box-info .product-name a{overflow:hidden;display:-webkit-box;height:82.5px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.own-item .item .item-inner .box-info .product-name a{height:auto}.products-grid .item .item-inner .box-info .product-name a:after{display:none}}.owl-item .item .item-inner .box-info .product-name a{height:auto;word-break:break-word}.product-index-index .page-main{padding-top:0}.field.company,.field.fax,.field[name="shippingAddress.company"]{display:none}.customer-cc-add-modal .fieldset>.field>.label,.customer-cc-add-modal .fieldset>.fields>.field>.label{text-align:left !important;padding:14px 0 7px !important}.customer-cc-add-modal{padding:30px 0}.customer-account-index .modal-popup .modal-title{border-bottom:none !important}.subs-opt select{font-size:14px;padding:2px 25px 2px 10px}.header-style-4 .header-middle .content-header-bottom .content-header-bottom{display:none}.cp-promo-wrap{margin:5px 0 20px}.cp-promo-wrap.referrer-practitioner-container{padding:0 10px 15px;border:1px dashed #ddd;background-color:rgba(238,238,238,.16);margin-bottom:0;margin-top:0}.select2-dropdown{border-radius:0 !important}.cp-promo-wrap.referrer-practitioner-container .cp-coupan-title{font-size:20px}.referrer-practitioner-container .select2-container--default .select2-selection--single{border-radius:0}.referrer-practitioner-container .select2-container .select2-selection--single{height:36px}.referrer-practitioner-container .select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;width:28px}.select2-container{font-size:16px}#select2-referrer_practitioner-container{line-height:36px;font-size:16px}.cp-promo-wrap>input[type=checkbox]{display:none}.cp-promo-wrap .label{font-weight:400;color:#4993f9 !important;font-size:18px !important;line-height:1.2;padding:10px 0 6px !important;display:inline-block;margin-bottom:5px}.cp-promo-wrap .cp-promo-input .cp-input{font-size:18px;line-height:1.2;height:40px;width:120px;padding:5px;border:solid 1px #24245b}.cp-promo-wrap .cp-promo-input .cp-input::-webkit-input-placeholder{color:#bbc4d1}.cp-promo-wrap .cp-promo-input button,.cp-promo-wrap .cp-promo-input a{height:40px;border:solid 1px #4993fa;color:#4993fa;font-weight:500;font-size:16px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent !important;z-index:2;margin-left:-1px}.cp-promo-wrap .cp-promo-input button:hover,.cp-promo-wrap .cp-promo-input a:hover,.cp-promo-wrap .cp-promo-input button:focus,.cp-promo-wrap .cp-promo-input a:focus,.cp-promo-wrap .cp-promo-input button:active,.cp-promo-wrap .cp-promo-input a:active{color:#fff !important;background-color:#4993fa !important}.cp-promo-wrap>input[type=checkbox]:checked~.label{color:#24245b}.cp-pophover-wrap{position:relative}.cp-pophover{display:none;min-width:200px;max-width:100%;background-color:#000;color:#fff;text-align:center;-webkit-border-radius:6px;border-radius:6px;padding:10px 20px;position:absolute;z-index:1001;bottom:55px;left:0;font-weight:400;font-size:14px;line-height:1.4}.cp-pophover:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent}.cp-pophover-wrap>label:hover+.cp-pophover{display:block}.cp-coupan-title .label{margin:0}.cp-promo-input .control{position:relative}.cp-promo-input div.mage-error[generated]{position:absolute;bottom:-20px;font-weight:400;font-size:12px;line-height:1.2}.cart-item{position:relative;padding-bottom:30px}.cart-item .product-item-details .item-options{padding-top:10px}.cart-item .product-item-details .item-options dt{display:flex}.cart-item .product-item-details .item-options .label{font-weight:600;line-height:1.42857143;white-space:nowrap;color:#575757}.cart-item .product-item-details .item-options .value{color:#575757;font-weight:400;padding-left:10px}.cart-item .product-item-details .item-options .label.bundle-static-message{text-decoration:underline}.cart-item .product-item-details .item-options dt.indented-option{padding-left:15px;font-style:italic}.cart-item .product-item-details #block-fee-summary{display:none}.cart-item .product-item-details .item-options dt.indented-option span.price{display:none}.product-item-details .product-options-list.bundle .multi-options-label{display:none}.product-item-details .product-options-list.bundle .multi-options-value{display:none}.minicart-items div.product-item-details .item-options span.price{display:none}.cart-item .product-item-details .item-options .label.subscription{text-decoration:underline}.cart-item .product-item-details .product-name,.cart-item .product-item-details .product-name a{font-weight:500;font-size:16px}.actions-toolbar-remove{position:absolute;right:0;bottom:0;font-size:14px;padding:5px 10px}.actions-toolbar-remove a{font-size:14px;line-height:1.4;cursor:pointer}.info-box-detail .cp-details-price .price-box{margin-bottom:0}.info-box-detail .cp-details-price .price-box .price{font-size:16px;line-height:1.2}@media (max-width:767px){.minicart-action-delete{right:-16px}}.minicart-action-delete a:before{font-size:31px !important;line-height:1.2 !important}.product.photo.product-item-photo{cursor:pointer}.checkout-index-index .opc-payment .items.payment-methods .step-title{font-size:22px;line-height:36px;padding:0 0 0 10px}.checkout-index-index .checkout-payment-method .payment-method .payment-method-content{padding:0 0 20px 10px}.breadcrumbs li:after{display:none !important}.breadcrumbs li{position:relative}.breadcrumbs li .cp-icon-play{font-size:10px;line-height:1;display:inline-block;vertical-align:middle;margin-left:5px;padding-top:1px}.breadcrumbs li:last-child .cp-icon-play{display:none}.breadcrumbs .items>li{padding:0 0 0 5px}.breadcrumbs a:visited{color:#252346}.category-cards-wrap li span{font-weight:400}.category-cards-wrap{margin:20px 0}.category-cards-wrap li{height:100px;margin:0;display:flex;align-items:center;padding:0}.category-cards-wrap li span{color:#fff;font-weight:400;font-size:24px;line-height:30px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 10px 0 20px;word-wrap:break-word;flex:1}.category-cards-wrap li div{height:180px;text-align:center;padding-top:50px}.category-cards-wrap li i{font-size:35px;color:#fff;line-height:30px;border-right:1px solid rgba(255,255,255,.4);display:flex;flex:0 0 100px;justify-content:center;align-items:center;height:100px;width:100px}.category-cards-wrap li.no-icons i{display:none}.category-cards-wrap li.no-icons span{text-align:center;padding:0 15px}.category-cards-wrap li i:before{line-height:30px}.category-cards-wrap .overlay{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer;z-index:1}.bc-card-slider-heading{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.category-cards-wrap.bc-card-noslider{display:flex;margin:0 -10px}.category-cards-wrap.bc-card-noslider:not(.owl-loaded) li{display:block;flex:1}@media (max-width:767px){.category-cards-wrap.bc-card-noslider{flex-flow:column}.category-cards-wrap li{width:100%;margin:0}}.products-grid.products-crosssell .product-item-info.product-item-info{min-height:100%}.products-grid.products-crosssell .item.item{width:290px}.comp-order-details{width:75%;float:right;padding-top:38px;padding-left:15px}.comp-order-details h1{font-size:38px;line-height:1.2;font-weight:400;margin:0;margin-bottom:20px;color:#24245b}.comp-order-details p{font-size:18px;line-height:1.2;font-weight:400;margin-bottom:0;color:#24245b}.comp-order-details>p{margin-bottom:40px}.comp-order-details h3{font-size:26px;line-height:1.2;font-weight:400;color:#24245b}.comp-order-details a.action-btn{background-color:#fff;display:inline-block;font-weight:400;padding:8px 18px;margin:38px 0 25px}.comp-order-details a.action-btn span{font-size:20px;text-transform:capitalize}.comp-order-details a.action-link{font-size:22px;font-weight:400;display:inline-block;color:#4993fa;line-height:38px}.comp-order-details i.fa{font-size:18px;margin-left:10px;color:inherit;line-height:38px}.dp-option-wrap{font-weight:400;font-size:18px;line-height:1.2;color:#24245b}.dp-option-wrap .dp-green-flag,.one-time-discount .dp-green-flag{background-color:#17ce8c;color:#fff;display:inline-block;padding:5px 10px 4px;font-size:11px;line-height:1.2;margin:0 5px}.cart-item .product-item-details .item-options .dp-green-flag{background-color:#17ce8c;color:#fff;display:inline-block;padding:5px 10px 4px;line-height:1.2;margin:0 5px;font-weight:400}.cart-item .product-item-details .item-options .dp-green-flag strong{font-weight:500;color:#fff}.cart_subscription_discount{text-align:right;margin-top:15px}.cart_subscription_discount .title{display:block;color:#7c7c9e;font-weight:400;margin-bottom:3px;font-size:1.6rem}.cart_subscription_discount{text-align:right;color:#17ce8c;font-weight:500}.dp-option-wrap .dp-optiion-price{font-weight:500}.dp-option-wrap>span{display:inline-block}.dp-option-wrap>span.gh-tooltip{margin-left:10px}@media screen and (-webkit-min-device-pixel-ratio:0){.dp-option-wrap>span{vertical-align:bottom}}.manage-autoship>h1{font-size:40px;line-height:42px;margin:0;font-weight:400;padding:30px 0 0}.back-link{border-bottom:1px solid #d3d9e1;padding-bottom:19px}.back-link span{display:inline-block;vertical-align:middle;line-height:30px;font-size:20px}.back-link p{display:inline-block;vertical-align:middle;line-height:30px;font-size:20px;color:#252346;font-weight:400}.back-link a{line-height:30px;display:block}.autoship-summary-wrap{margin-top:50px}.autoship-summary-wrap>.outline-btn{margin-top:62px;padding:8px 16px;width:auto}.autoship-summary-head .header-icon span{display:inline-block}.autoship-summary-head .header-icon{display:inline-block;font-size:57px;line-height:43px;vertical-align:bottom;color:#4993fa}.autoship-summary-head .header-text{display:inline-block;vertical-align:bottom;margin-left:21px}.autoship-summary-head .header-text h3{font-size:24px;line-height:26px;font-weight:400;color:#4993fa;display:inline-block;vertical-align:bottom;margin-right:25px}.autoship-summary-head .header-text h4{font-size:18px;line-height:26px;font-weight:400;color:#24245b;letter-spacing:.3px;margin-bottom:5px}.autoship-summary-head .header-text .header-action{display:inline-block;vertical-align:bottom;color:#4993fa;margin-right:22px;line-height:16px}.autoship-summary-head .header-text .header-action .fa,.autoship-summary-head .header-text .header-action .curvedarrow{font-size:18px}.autoship-summary-head .header-text .action-text{font-weight:400;font-size:14px;line-height:16px}.autoship-desc{margin:0;margin-top:48px;font-size:16px;line-height:18px;letter-spacing:.3px}.autoship-list{margin-top:32px;border:1px solid #e8ecf2}.autoship-list li{border:solid 1px #e8ecf2}.autoship-list .cart-item{padding:10px 14px}.autoship-list li:nth-child(2n){background:#f5f7fa}.breadcrumbs ul li:last-child strong{padding:0}.cp-grouped-img-main{position:absolute;left:0;right:0;top:0;text-align:center;z-index:0}.cp-grouped-img{width:165px;height:165px;background:#4993fa;-webkit-border-radius:50%;border-radius:50%;display:inline-block;position:relative}.cp-grouped-img-wrap .product-image-wrapper img{background:0 0 !important}.cp-grouped-img-wrap .product-image-wrapper img:hover{opacity:1 !important}.products.wrapper.grid .cp-grouped-img-wrap{margin-top:59px !important;display:inline-block;position:relative}.products.wrapper.grid .product-item-info{height:100%;border:1px solid #e8ecf2;padding:15px}.products.wrapper.grid .product-item-info .item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.products-grid .item .item-inner .box-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.cp-grouped-img .cp-grouped-text{position:absolute;top:40px;left:0;right:0;padding:0 20px;text-align:center;font-weight:600;font-size:12px;line-height:1.2;color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width:1199px){.cp-grouped-img{width:125px;height:125px}.cp-grouped-img .cp-grouped-text{top:30px}}@media (max-width:665px){.cp-grouped-img{width:110px;height:110px}.cp-grouped-img .cp-grouped-text{top:25px}}@media (max-width:480px){.products.wrapper.grid .cp-grouped-img-wrap{margin-top:0 !important}.cp-grouped-img-main{text-align:left}.cp-grouped-img{width:20vw;height:20vw}.cp-grouped-img .cp-grouped-text{top:15vw;font-size:18px;display:none}div.modals-wrapper>div.modals-overlay{z-index:100 !important}}.autoship-list li .cart-item:nth-child(2n){background-color:transparent}.curvedarrow{position:relative;width:0;height:0;display:inline-block;border-top:9px solid transparent;border-right:9px solid #4993fa;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg)}.curvedarrow:after{content:"";position:absolute;border:0 solid transparent;border-top:3px solid #4993fa;-webkit-border-radius:20px 0 0;border-radius:20px 0 0;top:-12px;left:-9px;width:12px;height:12px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.new-modal,.modal-popup.confirm,.admin-subscription-modal{background-color:rgba(255,255,255,.8)}.admin-subscription-modal .action-close,.new-modal .action-close,.modal-popup.confirm .action-close,.age-verification-popup .action-close,.add-new-patient-modal .action-close{display:none}.modal-popup.confirm .modal-header{padding:37px 3rem 33px;border:none}.admin-subscription-modal .modal-title,.new-modal .modal-title,.modal-popup.confirm .modal-title,.firecheckout .modal-popup.terms-model .modal-title{font-weight:400;border:none;padding:0;font-size:38px;line-height:1.2;color:#24245b}.modal-popup.confirm .modal-content{padding:0 67px 0 53px}.new-modal .modal-content p,.modal-popup.confirm .modal-content p{font-weight:400;color:#24245b;font-size:18px;line-height:28px;margin-bottom:23px;letter-spacing:.1px}.admin-subscription-modal .modal-content p code,.new-modal .modal-content p code{font-weight:600;background:0 0;font-size:inherit;padding:0;margin:0;color:inherit}.admin-subscription-modal .modal-content strong,.new-modal .modal-content strong,.modal-popup.confirm .modal-content strong{font-weight:500}.modal-popup.confirm .modal-footer{padding:20px 50px 60px;border:none}.new-modal .left-btn,.modal-popup.confirm .left-btn{float:left;width:auto;padding:8px 10px;min-width:120px}.new-modal .right-btn,.modal-popup.confirm .right-btn{width:100%;text-align:left;padding-left:0;background-color:transparent !important;margin-top:16px;font-weight:500;font-size:17px;line-height:1.5;color:#f86a58;border:none;float:left;background-color:transparent}.new-modal .right-btn:hover,.modal-popup.confirm .right-btn:hover{border:none;color:#f86a58}.admin-subscription-modal .modal-inner-wrap,.new-modal .modal-inner-wrap,.modal-popup.confirm .modal-inner-wrap,.firecheckout .modal-popup.terms-model .modal-inner-wrap,.age-verification-popup .modal-inner-wrap{width:90% !important;border:solid 1px #e8ecf2;max-width:500px}.admin-subscription-modal .modal-popup._inner-scroll,.new-modal .modal-popup._inner-scroll,.modal-popup.confirm .modal-popup._inner-scroll{background:rgba(255,255,255,.8)}.only-text{min-width:80px;margin-right:16px;font-weight:500;display:inline-block;vertical-align:middle;text-align:right;margin:0}.filter-options .filter-options-content .item.item{position:relative;padding-left:0}.block .block-content .filter-options-content .items li a{padding:5px 0 0 25px;z-index:1;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.sidebar .block .block-content.filter-content .filter-current li.item .remove{position:absolute;line-height:1;right:0;top:0;height:100%;width:24px;margin:0;display:flex;align-items:center;justify-content:center}.sidebar .block .block-content.filter-content a.action.remove:before{content:"\f00d";font-family:FontAwesome;font-size:11px;display:block;color:#fff;margin:0}.checkout-shipping-address,li.checkout-shipping-method,.checkout-payment-method,.checkout-billing-address{max-width:100%}.catalog-product-view .top-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1200px}@media (max-width:1232px){.product-add-form{left:275px}}@media (max-width:1023px){.product-add-form{left:270px}}@media (max-width:991px){.checkout-shipping-address .current-shipping-address,.checkout-billing-address .current-shipping-address,li.checkout-shipping-method .current-shipping-address,.checkout-payment-method .current-shipping-address{float:none;margin-top:50px;padding:10px}.product-add-form{left:0}}@media (max-width:991px){.new-modal .modal-inner-wrap{width:65% !important}}@media (max-width:767px){.new-modal .modal-inner-wrap{width:90% !important}.modal-popup .modal-header,.modal-popup .modal-content,.modal-popup .modal-footer{padding-left:2rem;padding-right:2rem}}@media (max-width:640px){.new-modal .modal-inner-wrap{width:95% !important}}@media (max-width:480px){.footer-right{padding-right:15px}.checkout-shipping-address .current-shipping-address,li.checkout-shipping-method .current-shipping-address,.checkout-billing-address .current-shipping-address,.checkout-payment-method .current-shipping-address{float:none;margin-top:60px;padding:10px 12px}.checkout-shipping-address .Save,li.checkout-shipping-method .Save,.checkout-billing-address .Save{width:100%;margin:0}.checkout-index-index .checkout-payment-method .payment-method .payment-method-content{padding-left:0}.products-grid .item .item-inner .box-info .product-name a{height:auto;margin-bottom:10px}}.message.error>*:first-child:before{font-family:"gh-icons" !important;content:"\79";font-size:20px;line-height:1.3}div.mage-error[generated]{position:relative;padding-left:24px}div.mage-error[generated]:before{font-family:"gh-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\79";font-size:20px;line-height:1;vertical-align:middle;position:absolute;top:-3px;left:0}.box-related .cp-grouped-img{width:200px;height:200px}.box-related .cp-grouped-img .cp-grouped-text{top:50px;font-size:16px}.box-related .products-grid .item .item-inner .box-image{min-height:270px}@media (max-width:1023px){.box-related .products-grid .item .item-inner .box-image{min-height:292px}}@media (max-width:991px){.box-related .products-grid .item .item-inner .box-image{min-height:220px}.box-related .cp-grouped-img{width:165px;height:165px}}@media (max-width:767px){.box-related .cp-grouped-img{width:72vw;height:72vw}.box-related .cp-grouped-img .cp-grouped-text{top:17vw;font-size:36px}.box-related .cp-grouped-img .cp-grouped-text{font-size:26px}}.cc-item .edit-address-link{float:right;margin:0 -20px 0 0}.stripe-custom-label-wrapper{margin:5px 0;font-size:14px;line-height:20px;font-weight:500;color:#24245b;text-align:right;padding-top:10px}.stripe-custom-number-label{float:left}.stripe-custom-expiry-label{display:inline-block;text-align:left;width:66px}.stripe-custom-cvv-label{display:inline-block;text-align:left;width:45px}.customer-cc-add-modal .payment.items.ccard.paradoxlabs_stripe>.legend{display:none}.no-margin-top{margin-top:0 !important}.related-wrapper .products-grid .product-item-photo .product-image-container.cp-grouped-img-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:320px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.related-wrapper .products-grid .product-item-photo .product-image-container.cp-grouped-img-wrap .product-image-wrapper{position:relative}@media (max-width:480px){.mobile-only{display:block}.not-on-mobile{display:none}.product.photo.product-item-photo{width:25%;float:left;margin-right:5%}.products-grid .item .item-inner .box-image .product-name{font-size:18px}.products-grid .price-box .price{font-size:19px}.full-search-top .control input{padding:5px 29px 5px 59px}.catalog-product-view .product-add-form{position:static}.detail-bottom-wrapper{padding-top:30px}.detail-bottom-wrapper .product.data.items:before{display:none}.detail-bottom-wrapper .product.data.items .data.item.content td,.detail-bottom-wrapper .product.data.items .data.item.content .value{font-size:20px;line-height:26px}.resources-section{margin:0 0 60px}.box-related-upsell{margin-top:0}.checkout-payment-method .edit,li.checkout-shipping-method .edit{position:static}.opc-wrapper .opc>li{margin:0;width:100%}.opc-wrapper .opc>li.checkout-payment-method{margin:0 0 20px;width:100%}.checkout-index-index .opc-payment .items.payment-methods .step-title{padding-left:0}.checkout-index-index .checkout-payment-method{position:relative;top:-20px}.checkout-index-index .checkout-payment-method .payment-method .payment-method-content{padding-bottom:0}.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{margin-top:35px}.account .col2-layout>.container>.row>.col-lg-3{margin-bottom:0}.order-summary-main{margin-top:20px;padding:20px}.order-summary-main-header .icon-autoship-medium{font-size:4rem;line-height:5rem}.order-summary-main-header .order-header-text{width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.order-summary-main .box-actions .action.edit span{font-size:20px}.block-dashboard-info .actions-toolbar{margin:20px 0}.previous-order-list-item>.order-item-title{-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(100% - 36px);-ms-flex:0 0 calc(100% - 36px);flex:0 0 calc(100% - 36px)}.previous-order-list-item>.order-summary-item-img{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:560px){.checkout-payment-method .add,li.checkout-shipping-method .add{position:static}}.account.customer-account-edit .page-title-wrapper .page-title{text-transform:capitalize}.customer-subscriptions-index .page-title-wrapper{display:none}.toolbar{border-bottom:1px solid #e8ebf2}.toolbar .toolbar-sorter .field.limiter{margin-right:0}.customer-subscriptions-index select{background-color:transparent}.toolbar .toolbar-sorter.sorter{background:0 0;margin-right:0}.customer-account-edit .page-title-wrapper{display:none}.customer-account-edit .page-main .fieldset .legend{font-weight:500;margin-top:20px;font-size:20px;line-height:1.2}.modal-popup.confirm .modal-footer .action-secondary.action-dismiss{float:right;background-color:#fff !important;color:#f86a58;font-size:16px;padding-left:0;text-transform:uppercase}.modal-popup.confirm .modal-content>div{float:left;font-size:21px;margin-bottom:20px;line-height:27px}.modal-popup.confirm .modal-footer .action-dismiss{float:right}.modal-popup.confirm .modal-footer .action-accept{float:left}.customer-account-edit .actions-toolbar>.secondary .action:last-child{color:#f86a58;font-weight:500;text-transform:uppercase}.customer-account-index .fieldset>.field.choice [type=checkbox],.customer-account-edit .fieldset>.field.choice [type=checkbox],.checkout-index-index .modal-popup .fieldset>.field>.control>[type=checkbox]{display:none}.customer-account-index .fieldset>.field.choice .label,.customer-account-edit .fieldset>.field.choice .label,.checkout-index-index .modal-popup .fieldset>.field>.control>.label{cursor:pointer;position:relative;font-size:18.6px !important;padding:4px 10px 4px 40px !important}.customer-account-index .fieldset>.field.choice .label:before,.customer-account-edit .fieldset>.field.choice .label:before,.checkout-index-index .modal-popup .fieldset>.field>.control>.label:before{display:inline-block !important;content:"";border:1px solid;position:absolute;width:23px;height:23px;left:2px;top:4px}.customer-account-index .fieldset>.field.choice .label:after,.customer-account-edit .fieldset>.field.choice .label:after,.checkout-index-index .modal-popup .fieldset>.field>.control>.label:after{display:inline-block !important;content:"";position:absolute;width:8px;height:14px;border-right:2px solid;border-bottom:2px solid;left:10px;top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.customer-account-index .fieldset>.field.choice [type=checkbox]:checked+label:after,.customer-account-edit .fieldset>.field.choice [type=checkbox]:checked+label:after,.checkout-index-index .modal-popup .fieldset>.field>.control>[type=checkbox]:checked+label:after{opacity:1}.checkout-index-index .modal-popup .fieldset>.field label strong{font-weight:400;font-size:16px;line-height:1.2;color:#24245b}.filter-close-btn{font-weight:400;font-size:32px;line-height:1;position:absolute;top:0;right:0;padding:24px 30px;color:#252346;cursor:pointer;display:none}.filter-trigger-btn{font-weight:400;font-size:16px;line-height:1.2;padding:10px 15px;color:#4993fa;cursor:pointer;display:none;position:absolute;right:0;top:0}.filter-trigger-btn i{color:#4993fa;line-height:1.2;font-size:14px;margin-right:3px}.filter-close-btn{color:#faa819 !important;font-weight:400;font-size:16px;line-height:1.2;padding:10px 30px;cursor:pointer;position:fixed;right:0;top:10px;z-index:999}.filter-close-btn i{color:#faa819;font-size:24px}@media (max-width:1023px){.checkout-index-index .modal-popup .modal-inner-wrap{width:75% !important}}@media (max-width:1220px){.account .column.main .block-dashboard-addresses .box-billing-address{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%}}@media (max-width:767px){.page-with-filter .sidebar.sidebar-main,.page-products .sidebar.sidebar-main{display:none;position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;padding:25px 20px;height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}.page-with-filter .filter-close-btn,.page-products .filter-close-btn{display:block}.page-with-filter .toolbar-top .filter-trigger-btn,.page-products .toolbar-top .filter-trigger-btn{display:block}.page-with-filter .sidebar.sidebar-main.hide-on-mobile,.page-products .sidebar.sidebar-main.hide-on-mobile{display:none}.page-with-filter .sidebar.sidebar-main.show-on-mobile,.page-products .sidebar.sidebar-main.show-on-mobile{display:block}}@media (max-width:700px){.account .column.main .block-dashboard-addresses .box-billing-address{-webkit-box-flex:0;-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%;margin-right:2%}}@media (max-width:620px){.account .column.main .block-dashboard-addresses .box-billing-address{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}}@media (max-width:480px){.related-wrapper .products-grid .product-item-photo .product-image-container.cp-grouped-img-wrap{display:initial}.box-related .cp-grouped-img{width:21vw;height:21vw}.box-related .products-grid .item .item-inner .box-image{min-height:auto}.products-grid .item .item-inner .box-info .product-name{font-size:20px}}.label-product.label-new,.label-product.label-sale{display:none}.order-summary-item-card .btn-wrap .action.tocart.btn-action{width:100%}.order-summary-item-card .btn-wrap form{width:100%}.form.contact input[type=text],.form.contact input[type=text],.form.contact input[type=password],.form.contact input[type=url],.form.contact input[type=tel],.form.contact input[type=search],.form.contact input[type=number],.form.contact input[type=datetime],.form.contact input[type=email]{border-color:#24245b}.checkout-container .opc-sidebar .opc-summary-wrapper{margin-top:0;width:36.5%;margin-right:3%}.product-index-index .page-title-wrapper{display:none}.account.customer-address-index .page-title-wrapper{display:none}.account .column.main .block.block-addresses-default{margin-bottom:35px}.opc-wrapper .opc>li{margin-bottom:0}.ie10 .add-card-modal-wrap .modal-inner-wrap,.ie11 .add-card-modal-wrap .modal-inner-wrap{height:90%}.checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-label,.checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-price{font-size:20px;line-height:1.2;color:#24245b;font-weight:500}.checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-label{display:block}.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{padding-left:15px;padding-right:15px}.bc-tax-ship-wrap{float:right}.bc-tax-ship{font-weight:400;font-size:14px;line-height:1.2;color:#24245b;padding:3px 20px;text-align:right}.bc-tax-ship.bc-total{font-weight:500}.bc-tax-ship .bc-tax-ship-right{text-align:right;min-width:100px;float:right}.previous-order-detail-wrap.with-shipping-total .card-button-link{margin-top:30px}.customer-paymentinfo-index .page-title-wrapper{display:none}.customer-paymentinfo-index .column.main{margin-top:10px}.toolbar .toolbar-sorter .sorter-label{margin-left:1px;padding-left:5px !important}.clear-minicart-button{position:absolute;padding:10px 20px;left:-1px;bottom:0}.clear-minicart-button .action.empty-cart span{display:inline-block;vertical-align:middle}.clear-minicart-button .action.empty-cart{display:inline-block;cursor:pointer;font-size:14px;line-height:1.2;vertical-align:middle}.clear-minicart-button .icon-trash-o{display:inline-block;vertical-align:middle;font-size:18px;line-height:1.2}@media print{@page{margin:.5cm}.page-print *{line-height:1.3}.page-print .header-top,.page-print .header-bottom-right,.page-print .yt-menu{display:none}.page-print .header-style-4 .header-middle.menu-on-top{position:static;border-bottom:2px solid #ececec !important}.page-print .header-style-4 .header-middle .logo-wrapper{display:inline-block;float:none}.page-print .header-style-4 .header-middle .content-header-bottom{text-align:center}.padding-fixed-header{padding-top:0}.page-print .container{margin-top:30px}.page-print .container .page-title{font-size:16pt;margin-right:0;margin-bottom:20px}.page-print .order-status{font-weight:500;margin-bottom:20px;font-size:12pt;text-transform:uppercase}.page-print .order-date .label{font-weight:500;border:none;margin-right:6px}.page-print .actions-toolbar>.primary,.actions-toolbar>.secondary{display:none}.page-print .column.main .block .block-content .box{display:inline-block;vertical-align:top;width:45%}.page-print .column.main .block .block-content .box.box-order-billing-method{display:block;max-width:50%}.page-print .column.main .block .block-content .box.box-order-billing-method table>tbody>tr>th{font-weight:500}.page-print .column.main .block .box-title>span{font-size:15pt !important}.page-print .block-order-details-view .box-content .payment-method .title{font-size:14pt}.page-print .block-order-details-view .box-content .payment-method .table th,.page-print .block-order-details-view .box-content .payment-method .table td{padding:0 0 5px !important}.page-print .table-wrapper.order-items .table>thead>tr>th.col.name{width:40%}.page-print .table-wrapper.order-items .table>thead>tr>th{border-color:#eee}.page-print .table-wrapper.order-items .table>thead>tr>th{border-color:#eee}.page-print .table-wrapper.order-items .table>thead>tr>th.col.sub-total{width:150px}.page-print .table-wrapper.order-items .table>thead>tr>.qty .items-qty .title{display:none}.page-print .table-wrapper.order-items .table>tfoot>tr>td{text-align:right}}@media (max-width:480px){.toolbar .toolbar-sorter .sorter-label{float:right;padding-left:0 !important;margin-left:0}}@media (max-width:767px){.clear-minicart-button{right:0;left:auto}.checkout-cart-index .cart-item .product-item-details{flex:0 0 calc(100% - 70px)}.checkout-cart-index .cart-item .product-item-pricing{flex:0 0 100%}}.account .column.main .block:not(.widget) .block-content .box.box-information{width:100% !important}.checkout-payment-method>div,li.checkout-shipping-method>div{position:relative}.account .column.main .block-dashboard-addresses.email-preference{display:none}@media (max-width:767px){.firecheckout #checkout .opc-wrapper .opc>li.checkout-shipping-method,li.checkout-shipping-method>div{position:static}}.product-content.cart-item.in-modal{display:flex;max-width:75%;align-items:flex-start;justify-content:flex-start;border:1px solid #e8ecf2;padding:18px;margin:20px 0}.product-content.cart-item.in-modal p,.product-content.cart-item.in-modal h4{margin-bottom:5px}.product-content.cart-item.in-modal .product-price-info{flex:1}.product-content.cart-item.in-modal .image-placeholder{margin-right:20px}.product-content.cart-item.in-modal .product-image-wrapper{width:50px}@media (max-width:480px){.product-content.cart-item.in-modal{max-width:100%}}.pos-relative{position:relative}.hidden-price-info-wrap{text-align:center;border:dashed 1px #d3d8e1;background-color:#f5f7fa;height:100%}.hidden-price-info{font-size:14px;padding:10px 10px 0;color:#252346}.hidden-price-info-wrap a{font-size:13px;font-weight:500}.hidden-price-info-wrap button{width:100px;margin:4px auto}.hidden-price-create-account-wrap{margin-bottom:5px}.products.wrapper.grid .product-item-info .item-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;height:100%}.products-grid .item .item-inner .box-image{width:100%;height:220px !important;overflow:hidden}.products-grid .item .item-inner .box-info{width:100%;height:calc(100% - 220px);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;box-sizing:border-box;margin-top:0}.on-search-result-dropdown{display:flex;justify-content:flex-start;align-items:center;padding:20px 20px 10px;flex-wrap:wrap;text-align:left}.on-search-result-dropdown .info-left{width:85%}.on-search-result-dropdown .info-right{width:15%}.on-search-result-dropdown .hidden-price-info{max-width:500px;width:100%;padding:0}.amsearch-form-container .control{min-height:45px}.searchsuite-autocomplete{top:100%}@media only screen and (max-width:768px){.on-search-result-dropdown{text-align:center}.on-search-result-dropdown .hidden-price-info{margin:0 auto;margin-bottom:10px}.on-search-result-dropdown .info-left{width:100%}.on-search-result-dropdown .info-right{width:100%}}.hide-price-info-parent-form{height:100%;left:375px}.hidden-price-info-wrap.on-detail-page{height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center}.hide-price-info-parent-form .hidden-price-info-wrap button{margin:0 auto;display:inline-block}@media only screen and (max-width:1200px){.hide-price-info-parent-form{left:275px}}@media only screen and (max-width:768px){.catalog-product-view .product-add-form,.catalog-product-view .product-add-form-modal{position:static}}.grouped-product-child-info-wrap{position:relative}.on-grouped-detail-page .hidden-price-login-btn{margin:0 auto}.on-grouped-detail-page .hidden-price-login-btn span{font-size:14px;color:#fff}.products-grid .product-item-photo .product-image-container .product-image-wrapper img.product-image-photo{position:relative;float:none;display:block;max-width:100%;max-height:218px;height:auto;width:auto;margin:0 auto}.products-grid .product-item-photo .product-image-container .product-image-wrapper{padding:0 !important;display:block;height:220px;width:100%}.products.wrapper.grid .cp-grouped-img-wrap{margin-top:0 !important}.toolbar-top .pages{display:none}.toolbar-top .field.limiter{float:left}.toolbar-top .field.limiter,.toolbar-top .toolbar.toolbar-products .modes,.toolbar-bottom .field.limiter,.toolbar-bottom .toolbar-sorter,.toolbar-bottom .field.limiter,.toolbar-bottom .pages .pages-label{display:none}.toolbar-bottom .toolbar .pages .pages-items{padding:4px 0}.toolbar-bottom .toolbar .pages .pages-items .item.pages-item-previous a:before{content:"\f177";color:#919baa}.toolbar-bottom .toolbar .pages .pages-items .item.pages-item-next a:before{content:"\f178";color:#919baa}.toolbar-bottom .toolbar .pages .pages-items .item .page{min-width:25px;text-align:center;line-height:1.4;padding:2px;min-height:15px}.toolbar-bottom .toolbar .pages .pages-items .item{border:1px solid #919baa;max-height:31px}.toolbar-bottom .toolbar .pages .pages-items .item.current .page{border-color:#4993fa}.toolbar-top .toolbar-products{border-bottom:none;margin-bottom:4px}.toolbar-bottom .toolbar-products{border:1px solid #d3d9e1;padding:4px 0}.toolbar-bottom .toolbar-products{margin-top:40px}.tocart.btn-action{margin-top:20px}.page-product-grouped .product-info-main .tocart.btn-action{margin-top:0;font-size:1.2rem;border-radius:2rem;padding:.2rem 1.5rem;line-height:2rem;height:2.5rem}.page-product-grouped .product-info-main .product-item-name{display:block;line-height:1.4rem;font-size:1.4rem}.page-product-grouped .product-info-main .box-image-wrapper{flex:1}.page-product-grouped .product-info-main .group-product-availability{flex:1.3}.group-product-row{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;border-top:.1rem solid #e8ecf2;padding:1.5rem;gap:.5rem}.group-product-row .product-image-photo{object-fit:contain;aspect-ratio:1}.more-expand-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.more-expand-button{position:absolute;top:-1.3rem;height:2.6rem;line-height:2.6rem;border:.1rem solid #e8ecf2 !important;font-size:1.2rem;font-weight:600;border-radius:2rem !important;color:#24245b;background-color:#fff !important}.more-expand-button:hover{background-color:#fff !important;color:#24245b;border:.1rem solid #e8ecf2 !important}.group-product-children-hide{display:none}.page-product-grouped .product-info-main .delivery-label{font-size:1.4rem !important;font-weight:600 !important}.page-product-grouped .product-info-main .grouped-product-add-to-cart-box{margin-top:4rem}.page-product-grouped .product-info-main .item-unavailable{color:red;font-size:1.4rem;font-weight:600}.more-expand-wrapper:after{content:"";position:absolute;z-index:-1;width:100%;border-top:.1rem solid #e8ecf2}.page-product-grouped .product-info-main .grouped-products-count-heading{font-size:1.4rem;font-weight:600;width:100%;margin-bottom:.5rem}.page-product-grouped .product-info-main .product-item-qty{font-weight:600;font-size:1.2rem}.page-product-grouped .product-info-main .tocart.btn-action:hover{border-radius:2rem !important}.page-product-grouped .product-info-main .tocart.btn-action:focus{border-radius:2rem !important}.products-grid .item .item-inner .box-info{text-align:left}.page-product-grouped .product-item-name{display:block;font-size:1.4rem}.page-product-grouped .box-image-wrapper{flex:1}.page-product-grouped .group-product-availability{flex:1.3}.group-product-row{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;border-top:.1rem solid #e8ecf2;padding:1.5rem;gap:.5rem}.group-product-row .product-image-photo{object-fit:contain;aspect-ratio:1}.more-expand-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%}.more-expand-button{position:absolute;top:-1.3rem;height:2.6rem;line-height:2.6rem;border:.1rem solid #e8ecf2 !important;font-size:1.2rem;font-weight:600;border-radius:2rem !important;color:#24245b;background-color:#fff !important}.more-expand-button:hover{background-color:#fff !important;color:#24245b;border:.1rem solid #e8ecf2 !important}.group-product-children-hide{display:none}.page-product-grouped .delivery-label{font-size:1.4rem !important;font-weight:600 !important}.page-product-grouped .grouped-product-add-to-cart-box{margin-top:4rem}.page-product-grouped .item-unavailable{color:red;font-size:1.4rem;font-weight:600}.more-expand-wrapper:after{content:"";position:absolute;z-index:-1;width:100%;border-top:.1rem solid #e8ecf2}.page-product-grouped .grouped-products-count-heading{font-size:1.4rem;font-weight:600;width:100%;margin-bottom:.5rem}.page-product-grouped .product-item-qty{font-weight:600;font-size:1.2rem}.page-product-grouped .tocart.btn-action:hover{border-radius:2rem !important}.page-product-grouped .tocart.btn-action:focus{border-radius:2rem !important}.products-grid .item .item-inner .box-info{text-align:left}.block .block-content .filter-options-title:after{content:none}.filter-options .filter-options-content .item{padding-left:25px;position:relative}.filter-options .filter-options-content .filter-autosearch{border:1px solid #eaeaea;border-radius:4px;margin-bottom:10px}.filter-options .filter-options-content .item.active:before,.filter-options .filter-options-content .filter-autosearch:focus{border-color:#ddd}.filter-options .filter-options-content .more-search,.filter-options .filter-options-content .less-search{margin-top:10px;font-weight:500;cursor:pointer}.filter-options .filter-options-content .item.active:after{font-size:12px;content:"✓";position:absolute;line-height:1;top:9px;left:3px}.layered-filter-block-container{border:solid 1px #f3f3f3;position:relative}.layered-filter-block-container .block.filter{margin:0}.block .block-content .filter-options-content .items li a .count{float:none}.block .block-content .filter-options-content{padding:0 1.5rem 2rem;margin-bottom:0;border:none}.block .block-content .filter-options-title{font-weight:500;font-size:15px;text-align:left;color:#24245b;padding:12px 35px 10px 15px;border:none;position:relative;background:0 0;border-top:solid 1px #f3f3f3}.block .block-content .filter-options-title:after{font-family:FontAwesome;content:"\f107";position:absolute;right:15px;top:11px;background:0 0;height:auto;left:inherit;bottom:inherit;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.block .block-content .filter-options-item.active .filter-options-title:after{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block .block-content .filter-options-item.active .filter-options-content{max-height:9000px;padding-bottom:0;margin-bottom:1rem}#ln_slider_container_price.ln_slider_container{width:100%;padding:10px 5px 0;margin:0}.sidebar .block .block-content.filter-content .filter-current{border:none;border-bottom:solid 1px #f3f3f3}.sidebar .block .block-content.filter-content .filter-current .items{padding:15px 15px 5px}.sidebar .block.filter .block-content.filter-content .filter-current li.item{border:none;display:inline-block;margin:0 10px 10px 0;padding:2px 35px 2px 8px;border-radius:3px;font-size:12px}.sidebar .block .block-content.filter-content .filter-current li.item:after{background:#fff;right:25px}.sidebar .block .block-content.filter-content .filter-current .filter-label{display:inline-block}.sidebar .block .block-content.filter-content .filter-current strong.block-subtitle.filter-current-subtitle{color:#24245b;padding:20px 15px 0;border:solid 1px #e8ecf2;border-bottom:none;background:#f6f6f6;padding:8px 15px 6px;text-transform:none;margin-bottom:0}.sidebar .block .block-content.filter-content .block-actions.filter-actions{border:none;border-top:0;padding:0;margin-bottom:0;position:absolute;right:15px;top:50px}.sidebar .block .block-content.filter-content .block-actions.filter-actions a.action.clear.filter-clear{background:#dedede;padding:4px 8px 3px;border-radius:4px;font-size:13px}.filter-content .filter-subtitle{display:none}.sidebar .block .block-title{font-weight:500;font-size:15px;line-height:1.2;text-align:left;padding-bottom:0}.sidebar .block.filter .block-title.filter-title strong{padding:10px 15px 7px;font-weight:600;display:block}.products-grid .item .item-inner .box-info .product-name{font-weight:400;font-size:22px;text-align:left}.product_info_newprice.has-special-price .price-box .price,.price-box .special-price .price{color:red}.price-box .old-price .price{font-weight:400;color:#333}.starting-at{font-weight:400;font-size:14px;line-height:1.14;text-align:left;color:#919baa;margin-right:4px;margin-top:10px;display:block}.prodetail_special_price{display:inline-block;margin-left:15px}.prodetail_special_price .old_price{font-weight:400;text-decoration:line-through;line-height:1;font-size:24px;color:#333}.prodetail_special_price .price_label{font-weight:400;line-height:1;font-size:16px;display:block}.toolbar-bottom .toolbar-bottom-hide{display:none}.toolbar-bottom .toolbar .sortby-limiter{float:none}.toolbar-bottom .toolbar.toolbar-products .toolbar-amount{display:block;float:left;padding:4px 20px;font-weight:500;color:#252346}.toolbar-top .toolbar.toolbar-products .toolbar-amount{display:block;float:left;padding:6px 20px 6px 0;font-weight:500;color:#252346;font-size:16px}.tocart.btn-action.login-to-view-price{margin-top:55px}.no-display{display:none}.customer-account-edit form.form-edit-account fieldset.fieldset.info{margin:0 0 30px}.customer-account-edit form.form-edit-account .primary_telephone_container{margin-bottom:30px}.custom-slider .content-heading{font-weight:600;font-size:20px;line-height:1.2;color:#24245b;text-transform:uppercase;padding:25px 6px 0;text-align:center}.video-container{overflow:hidden;padding-top:56.25%;position:relative}.video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.product-info-title h1{margin-bottom:5px;font-size:30px}.product-info-price{clear:both}.product_info_newprice{border-bottom:1px solid #e8ecf2;padding-bottom:10px;display:flex;justify-content:space-between;align-items:flex-end}.product_info_newprice .price-box{margin-bottom:0}.product_info_newprice .price-box .price{font-size:36px;font-weight:600;color:#24245b !important}.product_info_newprice .product-info-stock-sku{display:block;text-align:right}.checkout-cart-stock{margin-top:20px}.product_info_newprice .product-info-stock-sku.backordered,.checkout-cart-stock .backordered{color:red}.product_info_newprice .product.sku{color:#24245b;margin:.5rem 0 0}.product_info_newprice .product.sku strong{color:#24245b}.prod-details-specs-move{clear:both;border-top:1px solid #e8ecf2;padding-top:15px;padding-bottom:15px}.info-box-detail .product-options-bottom{float:none;margin-top:25px}.info-box-detail .product-info-stock-sku .available{font-weight:500}.info-box-detail .product-info-stock-sku .not-available{font-size:1.2rem;border-radius:.4rem;font-weight:700;padding:.4rem 1.5rem;color:#fff;height:2.2rem;background-color:#e02b27;display:block}.info-box-detail .product-info-stock-sku .available:before{display:none}.info-box-detail .spec-detail{color:#575757;margin:5px 0 15px}.dp-option-wrap .dp-optiion-price{display:none}.prod-short-detail .product-info-price .product.attribute.overview{max-height:100px;overflow:hidden;overflow-y:auto}@media (max-width:767px){iframe{max-width:100%}.toolbar-top .toolbar.toolbar-products .toolbar-amount{padding-left:0;padding-right:0;font-size:20px;width:100%}.toolbar .sortby-limiter{float:none}}@media (max-width:480px){.products-grid .item .item-inner .box-info{float:right;width:70%;margin-left:auto;padding-top:0}.product-pricing-wrap{display:flex;flex-direction:column}.products.wrapper.grid .product-item-info{height:auto}.products-grid .item .item-inner .box-image .product.photo.product-item-photo{width:100%}.products-grid .item .item-inner .box-image{height:auto !important;width:25%;float:left}.toolbar-top .toolbar-sorter{margin-right:0}.toolbar-top .toolbar-products{padding-bottom:0}.toolbar-bottom .toolbar-products{margin-top:10px}.toolbar-bottom .toolbar.toolbar-products .pages{float:none}.toolbar-botton .toolbar-products{padding:5px 0}.toolbar-bottom .toolbar.toolbar-products .toolbar-amount{float:none}.toolbar-bottom .toolbar .sortby-limiter{text-align:center;padding:0}.toolbar-bottom .toolbar .pages .pages-items .pages-item-previous,.toolbar-bottom .toolbar .pages .pages-items .pages-item-next{display:none}.toolbar-bottom .toolbar .pages .pages-items .item{margin:0 3px}iframe:not(#fc_widget){max-height:250px}.product-info-main .box-tocart .fieldset:last-child{margin-bottom:0}iframe[title~=recaptcha]{max-height:inherit}}form.minisearch .searchsuite-autocomplete .product ul li{padding:0}.searchsuite-autocomplete .product ul li>a:after{content:"";display:block;clear:both}.searchsuite-autocomplete .product ul li>a{padding:10px;display:block}.full-search-top form#search_mini_form.-opened .amsearch-wrapper-input button.amsearch-loupe{background-color:transparent !important}body .full-search-top .close_search{display:none}.hide_attribute_overview .product.attribute.overview{display:none}.info-box-detail .prod-details-specs .prod-short-detail .product-add-form .hidden-price-info-wrap.on-detail-page button.button{margin:4px auto}@media (max-width:767px){.hidden-price-info-wrap.guest-user-advisory .fa.fa-lock{display:none !important}.hidden-price-info-wrap.guest-user-advisory .hidden-price-info{padding:0 !important;width:100% !important;max-width:100% !important}.hidden-price-info-wrap.guest-user-advisory .hidden-price-info h2:before{content:"\f023";font-family:FontAwesome;margin-right:8px;opacity:.2}.searchsuite-autocomplete .hidden-price-info-wrap.guest-user-advisory .hidden-price-info{margin:0}.full-search-top form#search_mini_form.-opened{position:fixed;z-index:999999;background:#fff;top:0;left:0;width:100%;height:100%;overflow-y:auto}.full-search-top form#search_mini_form.-opened .control{display:flex;flex-flow:column}.full-search-top form#search_mini_form.-opened>.actions{display:none}.full-search-top form#search_mini_form.-opened .search-autocomplete{top:45px;margin:0;max-height:inherit;background:#fff;height:calc(100vh - 45px);box-shadow:none}.full-search-top form#search_mini_form.-opened .searchsuite-autocomplete{border:none;top:45px;box-shadow:none;height:calc(100vh - 45px);overflow-y:auto}body.search_active{height:100vh;max-height:100vh;overflow:hidden}body.search_active .full-search-top{position:fixed;z-index:999999;background:#fff;top:0;left:0;width:100%;height:100%;padding:0 !important}body.search_active .full-search-top .control input{height:45px}body.search_active .full-search-top .close_search{position:absolute;right:10px;top:8px;font-size:0;cursor:pointer;display:block}body.search_active .full-search-top .close_search:before{content:"✕";font-size:28px;color:#222;line-height:28px}body.search_active .full-search-top .searchsuite-autocomplete{border:none;box-shadow:none;position:static;display:block !important}body.search_active .full-search-top .searchsuite-autocomplete>div{display:block !important}body.search_active .full-search-top .searchsuite-autocomplete>div.no-result{display:none !important}body.search_active .full-search-top .searchsuite-autocomplete>div .product{display:block !important;max-height:calc(100vh - 45px);overflow:hidden;overflow-y:auto;position:relative;padding-top:44px}body.search_active .searchsuite-autocomplete .title{height:44px !important;position:fixed;top:45px;left:0;right:0}body:not(.search_active) .searchsuite-autocomplete{display:none}}#super-product-table.products.wrapper.products-grid .products.items{margin-left:-8px;margin-right:-8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr))}@media (min-width:481px){#super-product-table.products.wrapper.products-grid .products.items{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media (min-width:768px){#super-product-table.products.wrapper.products-grid .products.items{grid-template-columns:repeat(auto-fit,minmax(33.3333%,1fr))}}@media (min-width:1200px){#super-product-table.products.wrapper.products-grid .products.items{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}#super-product-table.products.wrapper.products-grid .item{padding:8px;float:none;width:auto;clear:none !important}#super-product-table.products.wrapper.products-grid .product-item-info{float:none;display:flex;padding:20px;text-align:left;border:1px solid #f3f3f3;justify-content:space-between;flex-flow:column}#super-product-table.products.wrapper.products-grid .product-item-photo .product-image-container .product-image-wrapper{border:none}#super-product-table.products.wrapper.products-grid .starting-at{display:block}#super-product-table.products.wrapper.products-grid .item.product.product-item .product-item-info .item-inner{margin-bottom:0}@media (max-width:767px){.cart-items-heading{display:none}.cart-item .details-qty{margin-top:15px;margin-left:0}.cart-item .product-item-pricing-subtotal{margin-top:15px}.actions-toolbar-remove{padding:5px 0 5px 10px}}.catalog-product-view .product-info-main .product-add-form button.hidden-price-login-btn{margin:4px auto}@media (min-width:768px){.nav-sections .nav-sections-items .section-item-content .navigation .ui-menu>li ul li{padding:0}.nav-sections .section-item-content .navigation .ui-menu>li ul li a{line-height:1.3;font-weight:400}.nav-sections .section-item-content .navigation .ui-menu>li ul li.all-category{border-bottom:1px solid #e8e8e8}.nav-sections .section-item-content .navigation .ui-menu>li ul li.all-category a{font-weight:700}.nav-sections .section-item-content .navigation .ui-menu>li ul li a:hover{text-decoration:underline;color:#666}.nav-sections .section-item-content .navigation .ui-menu>li ul li a:hover span{color:#666}.navigation .level0 .submenu .active>a{padding-left:17px}.nav-sections .navigation .level0.active>.level-top,.nav-sections .navigation .level0.has-active>.level-top{border-color:transparent}}.cart-summary .discount.coupon,.opc-block-summary .discount.coupon,.cart-container .cart-summary .cart-totals .totals.shipping th .value{display:block;color:#999}.cart-summary .grand.totals,.opc-block-summary .grand.totals{border-top:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2}.cart-summary .totals.shipping th,.cart-summary .totals.shipping td,.opc-block-summary .totals.shipping th,.opc-block-summary .totals.shipping td{border-bottom:1px solid #e8ecf2}.opc-block-summary #discount-form .primary,.opc-block-summary #discount-coupon-form .primary{float:none;display:block}.opc-block-summary #discount-form .actions-toolbar,.cart-summary #discount-coupon-form .actions-toolbar,.opc-block-summary #discount-coupon-form .actions-toolbar{width:100px}.cart-summary #discount-coupon-form input#coupon_code,.opc-block-summary #discount-form input#discount-code,.opc-block-summary #discount-coupon-form input#coupon_code{width:calc(100% - 110px);margin-right:10px;border:1px solid #e8ecf2;border-radius:5px}.cart-summary #discount-coupon-form input#coupon_code.mage-error,.opc-block-summary #discount-form input#discount-code.mage-error,.opc-block-summary #discount-coupon-form input#coupon-code.mage-error{border-color:#e02b27}.opc-block-summary #discount-form .actions-toolbar .primary,.cart-summary #discount-coupon-form .actions-toolbar .primary,.opc-block-summary #discount-coupon-form .actions-toolbar .primary{float:none;display:block}.opc-block-summary #discount-form .actions-toolbar button,.cart-summary #discount-coupon-form .actions-toolbar button,.opc-block-summary #discount-coupon-form .actions-toolbar button{width:100%;border-radius:5px}.opc-block-summary .payment-option a.amcard-available-codes{border:none !important;font-size:14px;cursor:pointer}.opc-block-summary .payment-option a.amcard-available-codes:hover{background-color:transparent !important;color:#24245b !important;text-decoration:underline}.opc-block-summary .actions-toolbar .primary-button,.cart-container .checkout-methods-items button{width:100%;min-height:48px;border-radius:5px}.cart-container .cart-summary .block.discount .content{padding:0 0 10px;display:block}.cart-top-info{background-color:#f6f6f6;padding:5px 10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.cart-top-info #empty_cart_button{background:#dedede !important;font-size:13px;border-radius:4px;color:#333;padding:7px 15px;font-weight:400;height:auto;line-height:1;border:none}.cart-top-info #empty_cart_button:focus,.cart-top-info #empty_cart_button:hover{border:none}table.cart-items-heading tr th{border-bottom:1px solid #e8ecf2}table.cart-items-heading tr th.col.subtotal{text-align:right}table.cart-items-heading tr th.col.qty{text-align:center}.new-cc-form .fieldset>.field:not(.choice):not(.radio)>.label{float:none;width:100%;text-align:left}.floating-label:not(.choice):not(.radio),.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label){position:relative;clear:both;width:100%}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label)>.control,.page-main .fieldset>.field:not(.choice):not(.radio):not(.no-floating-label)>.control,.page-main .fieldset>.field:not(.choice):not(.radio):not(.no-floating-label)>.control{float:none}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) label.label,.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) legend.label{transition:transform .1s cubic-bezier(.1,.55,.83,.67) 0s,color .3s ease-in-out 0s;font-size:14px;line-height:1;position:absolute;transform-origin:left top 0px;transform:translate(16px,23px);cursor:text;z-index:3;opacity:.6;margin:0;padding:0}.fieldset>.field.delivery-options:not(.choice):not(.radio):not(.no-floating-label) label.label,.fieldset>.field.delivery-options:not(.choice):not(.radio):not(.no-floating-label) legend.label{position:relative;cursor:pointer;transform:none}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) .input-text,.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) input,.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) select{transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;font-size:16px;position:relative;height:auto;background:#f5f8fc;z-index:2;vertical-align:top;width:100%;clear:both;text-align:left;appearance:none;border:1px solid #ebf1f7;border-bottom-color:#415b73;border-radius:4px 4px 0 0;box-shadow:none;padding:16px;line-height:1.66}.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) label.label,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) legend.label{transform:translate(16px,10px);opacity:1;margin:0}.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) .input-text,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) input{padding:24px 16px 8px}.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) select{padding:24px 35px 8px 13px}.fieldset>.field.primary_telephone_container.floating-focus:not(.choice):not(.radio):not(.no-floating-label) input,.fieldset>.field.primary_telephone_container:not(.choice):not(.radio):not(.no-floating-label) input{padding-left:50px}.fieldset>.field.primary_telephone_container label.label{left:36px}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) label.label.mage-error,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) label.label.mage-error{color:#e02b27}.filter-options .filter-options-content .item.item a{display:flex !important;align-items:center;padding:.5rem 0 !important}.filter-options .filter-options-content .item.item a input{min-width:1.5rem;width:1.5rem;height:1.5rem;min-height:1.5rem;border:.1rem solid #eaeaea;border-radius:.4rem}.filter-options .filter-options-content .item.item a input:focus{outline:none}.filter-options .filter-options-content .item.item a input:checked:before{content:"✓";position:absolute;top:-.3rem;font-size:1.6rem;margin:0;background:0 0}.filter-options .filter-options-content .item.item a label{font-weight:400 !important;font-size:1.3rem !important;padding-top:.3rem !important}.filter-options .filter-options-content .item.item a label>span{color:#17ce8c}.filter-options .filter-options-content .item.item a label>.price{color:inherit}.sidebar .block .block-content.filter-content{border:solid 1px #f3f3f3}.filter-options .filter-options-content .items{flex-direction:column}.amsearch-product-list li{max-width:25rem !important}.amsearch-button:hover{filter:none !important;background-color:transparent !important}.amsearch-product-image-container-5828 span.product-image-wrapper{padding:0 !important}#mst-nav__search-apply{display:none}.filter-options .count:before{content:"(" !important}.filter-options .count:after{content:")" !important}.amsearch-wrapper-block{padding:2rem 1.5rem}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) .input-text.mage-error,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) .input-text.mage-error,.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) input.mage-error,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) input.mage-error{background:#fbf8e5;border:1px solid #e02b27}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) div.mage-error[generated],.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) div.mage-error[generated]{border:1px solid #e02b27;border-top:none;padding:8px 5px 8px 38px;background:#fff;border-radius:0 0 4px 4px;margin:0}.fieldset>.field:not(.choice):not(.radio):not(.no-floating-label) div.mage-error[generated]:before,.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label) div.mage-error[generated]:before{top:8px;left:16px}.fieldset>.field.floating-focus:not(.choice):not(.radio):not(.no-floating-label).select-arrow .control:after{content:"\e622";position:absolute;right:5px;top:22px;z-index:2;font-family:"icons-blank-theme";font-size:34px;line-height:1;pointer-events:none}.catalog-product-view .info-box-detail+.custom-block-style{padding-top:50px}.guest-customer.checkout-index-index .opc-block-summary>.actions-toolbar{display:none}.cart-totals .totals-tax-summary .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary .amount .price:after{display:none}.cart-totals .totals-tax-summary .amount .price,.opc-block-summary .table-totals .totals-tax-summary .amount .price{padding-right:0}.prod-short-detail .product-info-main .product.alert.stock{padding:0}.prod-short-detail .product-info-main .product.alert.stock .alert{padding-left:0;padding-right:0}#product-alert-modal a{text-decoration:underline}.catalog-product-view .info-box-detail+.custom-block-style{padding-top:50px}.customer-addresses-toolbar.toolbar .limiter{padding-left:10px;margin:0}.customer-addresses-toolbar.toolbar .limiter .limiter-options{padding-bottom:0;margin:0}@media (max-width:767px){.customer-addresses-toolbar.toolbar .pager{display:flex;justify-content:space-between;align-items:center}.account .customer-addresses-toolbar.toolbar .toolbar-amount{margin-bottom:0}.register-main-wrap{padding-top:20px}}.prod-short-detail .product-info-main .product.alert.stock.notifyme-button{border:1px solid #f3f3f3;border-left:6px solid #f3f3f3;padding:10px 15px 8px;font-size:16px;border-radius:0;display:block}.prod-short-detail .product-info-main .product.alert.stock.notifyme-button a{font-weight:600;text-decoration:underline;font-size:16px}.instock-supply-last{background:#e8ebec;padding:10px;display:block}.leadtime_alert{border:1px solid #f3f3f3;border-left:6px solid #f3f3f3;padding:7px 15px;font-size:16px;border-radius:0;font-style:italic}.leadtime_alert a{font-style:italic}dt.label{line-height:1.42857143}.payment-method.agreements-clone .fc-heading{display:none}.firecheckout-col1-set.fc-multistep .page-main{padding-left:15px;padding-right:15px}body.checkout-index-index.firecheckout{background-color:#fafafa}body.checkout-index-index.firecheckout .header-style-4.header-style-4-1 .header-top,body.checkout-index-index.firecheckout .header-style-4.header-style-4-1 .header-bottom-right{display:none}body.checkout-index-index.firecheckout .header-style-4 .header-middle .logo-wrapper{float:none}body.checkout-index-index.firecheckout .header-style-4 .header-middle{padding:10px 0;background:#fafafa;border-bottom-width:1px}.firecheckout .minicart-items .product-item-details .details-qty{margin-top:0}.firecheckout .opc-block-summary .product-item .product-item-inner{margin-bottom:0}.firecheckout #checkout .opc-block-summary .product-item .product.options .content{margin-top:0;padding:0}.product-add-form-modal .box-tocart .fieldset:last-child{margin-bottom:0}.delivery-options-custom-tab{border:1px solid #e8ecf2;border-radius:5px}.delivery-options-custom-tab .delivery-tab{padding:15px;cursor:pointer}.delivery-options-custom-tab .delivery-tab+.delivery-tab{border-top:1px solid #e8ecf2}.delivery-options-custom-tab .delivery-tab.active{display:flex;align-items:flex-end;font-weight:600}.delivery-options-custom-tab .delivery-tab.active .gh-tooltip{font-weight:400}.delivery-options-custom-tab .delivery-tab .delivery-options-custom-radio{font-weight:600;border:2px solid #e8ecf2;border-radius:50%;user-select:none;background:#fff;display:flex;justify-content:center;align-items:center;margin-right:10px;margin-top:1px;font-size:16px;height:25px;width:25px;float:left;color:#fff}.delivery-options-custom-tab .delivery-tab .delivery-options-custom-radio:before{color:#fff;font-family:"icons-blank-theme";content:"\e610";font-size:24px}.fake-options-container .delivery-options.drop_down{padding-bottom:10px}.product-add-form .product-options-wrapper .fieldset>.field.delivery-options .control,.field.delivery-options .delivery-options-custom-controls,.delivery-options-custom-controls{background:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #e8ecf2;border-top:none}.product-add-form .product-options-wrapper .fieldset>.field.delivery-options .control.show_delivery_option,.delivery-options-custom-controls.show_delivery_option{display:block;padding:20px 15px 15px;margin-top:-5px}.product-add-form .product-options-wrapper .fieldset>.field.delivery-options .control.hide_delivery_option,.delivery-options-custom-controls.hide_delivery_option{display:none}.delivery-options-custom-controls label.label{display:block;text-align:left;margin-bottom:10px}.product-add-form .product-options-wrapper .fieldset>.field.delivery-options label.label{float:none;display:block;text-align:left;margin-bottom:10px}@media (max-width:767px){.delivery-options-custom-controls{margin-bottom:30px}}.sales-order-view .page-title-wrapper .page-title,.sales-order-view .page-title-wrapper .action.print,.customer-subscriptions-view .page-title-wrapper .page-title{display:none}.sales-order-view .page-title-wrapper,.customer-subscriptions-view .page-title-wrapper,.recommendation-item-addall{margin-top:7px;float:right}.sales-order-view .page-title-wrapper .button.action.order{display:inline-block;font-size:14px;border-radius:5px;margin:0}.item_ordered_top{border:1px solid #f3f3f3;padding:15px;display:flex;justify-content:space-between;align-items:flex-start;width:100%}.item_ordered_top+.item_ordered_top{margin-top:30px}.item_ordered_top strong{font-weight:600}.item_ordered_top-cardno span{padding-right:10px}.item_ordered_top-cardno span:first-child{text-transform:capitalize}.item_ordered_top-cardno span:last-child{padding-right:0}.item_ordered_date,.item_ordered_number{margin-bottom:15px}.item_ordered_top_card_image{padding-right:15px;position:relative}.item_ordered_top_card_image img{border-radius:10px;width:100%}.item_ordered_top_card_name{position:absolute;left:15px;bottom:15px;font-weight:600;color:#fff;line-height:1}.item_ordered_top_card_number{font-weight:600;background-color:#fff;padding:5px 10px 3px;border-radius:10px;margin-bottom:5px;position:absolute;font-size:12px;line-height:1;color:#000;right:25px;top:15px}.item_ordered_top_card_exp{position:absolute;font-weight:600;line-height:1;font-size:12px;right:25px;color:#fff;top:40px}@media (max-width:767px){.item_ordered_top_card_image{padding-right:0}}.item_ordered_top_right{min-width:270px}.item_ordered_top_right table>tbody>tr>td{padding:2px}@media (max-width:767px){.item_ordered_top{flex-wrap:wrap}.item_ordered_top_right{min-width:100%;margin-top:30px}}.firecheckout #checkout .modal-custom #discount-form div.mage-error{position:absolute}.firecheckout .payment-option.discount-code{margin-bottom:30px;margin-top:20px}.firecheckout .discount-code .payment-option-content{padding-top:0}.recommendation-tab button.button{font-weight:400}.order_track_header{padding:25px 15px 15px;border-bottom:1px solid #f5f5f5;margin-bottom:10px}.order_track_header h3{margin-bottom:7px}.order_track_header p{margin:0}.message.global.demo{background:orange;padding:10px}.message.global.demo p{margin:0;font-weight:600;font-size:20px;color:#000;text-align:center}.block-dashboard-addresses .block-title a.action.edit{background:#f5f5f5;display:inline-block;font-size:14px;border-radius:5px;padding:0 20px;height:36px;line-height:36px;vertical-align:middle;margin-bottom:1rem}.admin-subscription-modal .action.primary,.firecheckout .modal-popup.terms-model .terms-confirm{height:54px;border-radius:5px;width:100%;font-size:18px;font-weight:600}.admin-subscription-modal .action-secondary,.firecheckout .modal-popup.terms-model .terms-cancel{background-color:#fff !important;color:#24245b;font-size:14px;padding:0;font-weight:400;margin-top:10px;width:100%}.admin-subscription-modal .modal-header,.firecheckout .modal-popup.terms-model .modal-title{font-size:26px}.firecheckout .modal-popup.terms-model .modal-header{border-bottom:none;border-radius:0}.admin-subscription-modal.modal-popup .modal-footer,.firecheckout .modal-popup.terms-model .modal-content p{font-weight:400;color:#24245b;line-height:1.4}.firecheckout .modal-popup.terms-model .modal-footer{padding-bottom:1.5rem;padding-top:2rem}.asm-product_container{display:flex;margin-bottom:20px}.asm-product_container .asm-product_image{flex:0 0 85px;width:70px;padding-right:15px}.asm-product_container .asm-product_details{color:#24245b;line-height:1.47;letter-spacing:.1px}.asm-product_container .asm-product_details span{font-weight:600}.asm-product_container .asm-product_name{font-size:16px;margin-bottom:5px}.fullfillment_details_buttons{text-align:right;margin-top:15px}.fullfillment_details_buttons button{border-radius:5px;border:none;font-weight:500}.fullfillment_details_buttons button:hover,.fullfillment_details_buttons button:focus{color:#fff}.item_ordered_top_dns{display:flex;gap:20px}.item_ordered_top_left:not(.box-address-shipping){display:flex}.item_ordered_top_left:not(.box-address-shipping) .asm-product_image{width:50px;margin-right:10px}.item_ordered_top_left:not(.box-address-shipping) .asm-product_image img{width:100%;height:auto;max-height:inherit}.pay-popup-card-list,.payment-pay-popup-card-list,.shipping-address-list{max-height:240px;overflow-y:auto}.pay-popup-card{border:3px solid #f2f2f2;padding-left:110px;padding-right:10px;height:100px;display:flex;justify-content:center;background:#fff;flex-flow:column;position:relative;margin-bottom:20px;cursor:pointer}.pay-popup-card:before{content:"";width:94px;height:94px;display:flex;align-items:center;justify-content:center;background:#f2f2f2;position:absolute;height:100%;top:0;left:0}.pay-popup-card:after{content:"";width:46px;height:46px;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 528 528' style='enable-background:new 0 0 528 528;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23E1E2E2;stroke-width:8;stroke-miterlimit:10;%7D .st1%7Bfill:%23F2F2F2;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='264' cy='264' r='260'/%3E%3Cg id='info'%3E%3C/g%3E%3Cg id='icons'%3E%3Cpath id='check' class='st1' d='M234,354c-7.5,0-15-3-21-9l-60-60c-12-12-12-30,0-42s31.5-12,42,0l39,39l99-99c12-12,30-12,42,0 s12,30,0,42L255,345C249,351,241.5,354,234,354z'/%3E%3C/g%3E%3C/svg%3E");position:absolute;top:24px;left:23px}.pay-popup-card:hover,.pay-popup-card.selected{border-color:#03a726}.pay-popup-card:hover:before,.pay-popup-card.selected:before{background-color:#03a726}.pay-popup-card:hover:after,.pay-popup-card.selected:after{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 528 528' style='enable-background:new 0 0 528 528;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;stroke:%23E1E2E2;stroke-width:8;stroke-miterlimit:10;%7D .st1%7Bfill:%23010101;%7D%0A%3C/style%3E%3Ccircle class='st0' cx='264' cy='264' r='260'/%3E%3Cg id='info'%3E%3C/g%3E%3Cg id='icons'%3E%3Cpath id='check' class='st1' d='M234,354c-7.5,0-15-3-21-9l-60-60c-12-12-12-30,0-42s31.5-12,42,0l39,39l99-99c12-12,30-12,42,0 s12,30,0,42L255,345C249,351,241.5,354,234,354z'/%3E%3C/g%3E%3C/svg%3E")}.pay-popup-card-details{display:flex;max-height:46px;overflow-y:auto}.pay-popup-card-details>div{padding-right:30px;display:flex;align-items:center;user-select:none}.pay-popup-card-details>div img{max-width:50px;border-radius:5px}.pay-popup-card-details>div span{line-height:1}.pay-popup-card-details>div:last-child{padding-right:0}.pay-popup-card-name{font-weight:700;user-select:none}@media (max-width:567px){.fullfillment_details_buttons button{width:100%;margin-bottom:10px}.sales-order-view h1,.customer-subscriptions-view h1{font-size:2.2em}.firecheckout.checkout-index-index .modal-popup.terms-model .modal-inner-wrap{max-height:inherit}}.notifyme-list-button{cursor:pointer;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;border:1px solid #ccc;background-color:#fff;color:#666;margin-top:20px;margin-left:5px;vertical-align:middle;border-radius:5px}.page-product-grouped .notifyme-list-button{width:100%;height:7rem;display:flex;align-items:center;justify-content:flex-start;gap:2rem;font-size:2rem;border:1px solid #e8ecf2;background-color:#fff;color:#24245b;margin-top:2rem;margin-left:.5rem;vertical-align:middle;cursor:auto;border-radius:.5rem}.page-product-grouped .notifyme-list-button:hover{background-color:#fff}.page-product-grouped .notify-icon-wrapper{display:flex;justify-content:center;align-items:center;width:8rem;height:100%;background-color:#e8ecf2}.page-product-grouped .notify-icon-wrapper span{font-size:3rem}.page-product-grouped .notifyme-list-button a{text-decoration:underline;cursor:pointer}.notifyme-list-button:hover{background-color:#e8ecf2}.action.tocart,.hidden-price-info-wrap button{color:#fff;border-radius:5px;font-size:14px;font-weight:500}.top_404container{display:flex;justify-content:center;align-items:center;flex-flow:row-reverse;background-color:#333;padding-top:50px}.top_404text img{margin-bottom:-44px}.top_404content{padding-left:25px}.top_404content h2{color:#fff;font-weight:700;font-size:5.2rem}.top_404content div{color:#fff;font-size:1.6rem;font-weight:500}.mid_404{background-color:#efefef;padding-top:75px;padding-bottom:40px;text-align:center}.mid_404 h3{font-size:1.6rem;font-weight:600;margin-bottom:20px}.button_404section{margin-bottom:25px}.button_404section a.button{display:inline-block;border-radius:5px;margin:0 10px}.list_404section{background-color:#f1f1f1;border-radius:10px;margin-bottom:25px;display:inline-block;padding:20px 50px}.list_404section ul{text-align:left;display:inline-block}.list_404section ul li{list-style:none;font-size:1.6rem;margin-bottom:5px}.list_404section ul li img{display:inline-block;margin-right:5px;vertical-align:middle}.list_404section ul li:last-child{margin-bottom:0}.popular_products_404{max-width:720px;display:inline-block;margin:0 -5px}.popular_products_404:after{clear:both;display:block;content:""}.popular_products_404 li{padding:5px;float:left;width:50%}.popular_products_404 li .popular_product_404_inner{background-color:#fff;border-radius:5px;padding:5px}.popular_products_404 li .popular_product_404_inner:after{clear:both;display:block;content:""}.product_404_image{height:90px;width:90px;display:flex;justify-content:center;align-items:center;float:left}.product_404_image img{max-width:90px;max-height:90px;width:auto;height:auto}.product_404_content{text-align:left;padding-left:10px;float:left;width:calc(100% - 90px)}.product_404_name{font-weight:600;font-size:1.4rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product_404_manufacturer,.product_404_varity{font-size:1.2rem}.product_404_price .final-price{font-weight:600;font-size:1.4rem}@media (max-width:767px){.top_404container{flex-flow:column;padding:30px 15px 0}.top_404content{padding-left:0;padding-bottom:25px;text-align:center}.mid_404{padding:75px 15px 20px}.list_404section{padding:15px 25px}.list_404section ul li{position:relative;padding-left:40px;line-height:30px}.list_404section ul li img{position:absolute;left:0}.top_404content br{display:none}.top_404text img{margin-bottom:-28px;max-width:300px}.button_404section a.button{display:block;border-radius:5px;margin:10px 0 0}.popular_products_404{display:block;margin:0}.popular_products_404 li{padding:0 0 10px;float:none;width:100%}.previous-order-detail-wrap-view .previous-order-list-item,.previous-order-detail-wrap-view .order_track_header{padding-left:0;padding-right:0}}.restriction-warning{font-size:16px;background-color:#fffae6;padding:20px 30px 10px;margin-bottom:20px}.restriction-warning:after{content:"";display:block;clear:both}.restriction-warning-icon{float:left;width:40px}.restriction-message{float:left;width:calc(100% - 40px)}.restriction-warning-icon i{font-size:25px;color:#ff991f}.restriction-message ul{list-style:disc;margin-left:30px;margin-bottom:10px}.product-add-form .product-options-wrapper .fieldset>.field{border:none;padding-bottom:0}.field.datetime_picker_custom input.datetime-picker{height:45px;width:100%;margin:0;padding-right:50px}.field.datetime_picker_custom ._has-datepicker~.ui-datepicker-trigger{top:2px}.field.datetime_picker_custom ._has-datepicker~button.ui-datepicker-trigger,.field.datetime_picker_custom ._has-datepicker~button.ui-datepicker-trigger:hover,.field.datetime_picker_custom ._has-datepicker~button.ui-datepicker-trigger:focus{background:0 0 !important;border:none !important}.product-options-wrapper .date.required.datetime_picker_custom div[for*=options].mage-error{display:inline-block !important}.guest_checkout_login_message{background:#ffdcab;border-radius:10px;margin-bottom:20px;padding:20px}.guest_checkout_login_message h2{font-weight:600;font-size:20px;margin-bottom:10px}.guest_checkout_login_message span{color:#24245b;display:block}.prop65_warning_message{clear:both;padding:30px 15px 0}.prop65_warning_message .content{border:1px solid #efefef;background:url("../images/prop65_warning.png") no-repeat 20px 20px;border-radius:12px;padding:20px 20px 20px 168px;min-height:153px}.prop65_warning_message .content h3{font-size:24px;margin-bottom:10px}.prop65_warning_message .content p{word-wrap:break-word;color:#333;margin:0}.prop65_warning_message .content strong{color:#333}@media (max-width:767px){.prop65_warning_message .content{background-size:64px auto;padding-left:100px}}.guest_checkout_login_message{background:#ffdcab;border-radius:10px;margin-bottom:20px;padding:20px}.guest_checkout_login_message h2{font-size:20px;margin-bottom:10px}.guest_checkout_login_message span{color:#24245b;display:block}.recommendation-item-addall button{border-radius:5px}body .searchsuite-autocomplete ul li .qs-option-info .qs-option-price{margin-top:0}.searchsuite-autocomplete .qs-option-price .price-label{display:none}.claim-account-form-container .button{width:100%}.error-msg-dob{color:#e02b27;font-size:1.2rem;border:1px solid #e02b27;border-top:none;padding:2px 5px 0 38px;background:#fff;border-radius:0 0 4px 4px;margin:0;position:absolute;top:0;left:0;right:0}.error-msg-dob:before{font-family:"gh-icons" !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;content:"\79";font-size:20px;line-height:1;position:absolute;top:8px;left:16px}.not-bundle .bundle-actions,.page-product-bundle .page-wrapper .product-options-wrapper .delivery-options,.page-product-bundle .page-wrapper .product-options-wrapper .delivery-options+p.required,.page-product-bundle .page-wrapper .dynamic-bundle .bundle-summary{display:none}.page-product-bundle .page-wrapper #product_addtocart_form:after,.static-bundle .bundle_bulkbuy_details:after{clear:both;content:"";display:block}.bundle-options-container .block-bundle-summary{background:#fff;padding:0}.dynamic-bundle .block-bundle-summary .box-tocart .action.primary{height:54px;width:100%}.static-bundle .bundle_bulkbuy_details{margin-top:30px}.static-bundle .bundle_bulkbuy_details .buy-all-button-container,.dynamic-bundle .block-bundle-summary .box-tocart .actions{width:calc(100% - 125px);float:left}.static-bundle .bundle-options-wrapper,.static-bundle .block-bundle-summary .title,.static-bundle .price-configured_price,.dynamic-bundle .bundle_bulkbuy_details .bundle_bulkbuy_price,.dynamic-bundle .bundle_bulkbuy_details .sku_status,.block-bundle-summary .box-tocart .fieldset .qty .label{display:none}.static-bundle.has-patient-profile .fieldset-bundle-options{display:none}.static-bundle.has-patient-profile .bundle-options-wrapper{display:block}.block-bundle-summary .fake-options-container .delivery-label,.block-bundle-summary .box-tocart .fieldset .qty .label{white-space:normal;font-weight:600;font-size:14px}.dynamic-bundle .price-as-configured .price{font-size:36px;font-weight:400}.dynamic-bundle .block-bundle-summary .box-tocart .fieldset:after{content:"";display:block;clear:both}.dynamic-bundle .block-bundle-summary .box-tocart .fieldset .qty{position:relative;width:115px;margin-right:10px;float:left}.dynamic-bundle .block-bundle-summary .box-tocart .fieldset .qty#qty{width:100%;text-align:center;height:54px;border-radius:5px;padding:0 30px;border-color:#e8ecf2;background-color:transparent;color:#24245b}.dynamic-bundle .block-bundle-summary .box-tocart .fake-options-container{margin:20px 0}.filter-subscription-modal{overflow:visible;opacity:1}.filter-subscription-modal .modal-inner-wrap{position:fixed;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;width:390px !important;left:unset !important;visibility:visible}.filter-subscription-modal._show .modal-inner-wrap{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.filter-subscription-modal .modal-header{background-color:#434952;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.filter-subscription-modal .modal-header:before,.filter-subscription-modal .modal-header:after,.filter-subscription-modal .modal-footer:before,.filter-subscription-modal .modal-footer:after{display:none}.filter-subscription-modal .modal-header .action-close{position:static;background:0 0 !important;height:auto}.filter-subscription-modal .modal-header .action-close:before{font-family:"FontAwesome";content:"\f00d";font-size:24px;color:#fff}.filter-subscription-modal .modal-header h1{padding:0;border:none;text-transform:uppercase;color:#fff;line-height:1;font-weight:500;font-size:20px;letter-spacing:normal}.filter-subscription-modal.modal-popup .modal-footer{padding:2rem;display:flex;justify-content:space-between}.filter-subscription-modal.modal-popup .modal-footer button{width:calc(50% - 10px)}.filter-subscription-modal.modal-popup .modal-footer button.shipping-cancel{background:#fff !important;border:1px solid #999 !important;color:#444}.filter-subscription-modal.modal-popup .modal-content{flex:1;overflow-y:auto;padding:0}#my_subscription_filters .filter .fliter_title{padding:1rem 2rem;background:#eee;text-transform:uppercase;font-weight:400}#my_subscription_filters .filter .filter_options{padding:1rem 2rem}#my_subscription_filters .filter .filter_options input{margin-right:5px}#subscription_filters-statusbar ul:empty{display:none}#subscription_filters-statusbar ul{margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid #e8ecf2}#subscription_filters-statusbar ul:after{clear:both;content:"";display:block}#subscription_filters-statusbar ul li{float:left;margin-right:10px}#subscription_filters-statusbar .filter-statusbar-list{background-color:#f5f5f5;border-radius:30px;white-space:nowrap;padding:1px 15px 0;height:28px;line-height:26px}#subscription_filters-statusbar .filter-statusbar-list .statusbar-fliter-title{font-weight:600;margin-right:5px}#subscription_filters-statusbar .filter-statusbar-list .statusbar-fliter-value{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px}#subscription_filters-statusbar .filter-statusbar-clear{border:2px solid #f5f5f5;height:28px;line-height:24px;user-select:none;padding:0 15px;border-radius:30px;display:block}#date-range,#date-range-nextrun{display:flex;justify-content:space-between;padding-left:20px}#date-range>div,#date-range-nextrun>div{width:calc(50% - 10px)}#date-range label.label,#date-range-nextrun label.label{color:#888}@media (max-width:767px){.modal-popup.modal-full-width-mobile .modal-inner-wrap{width:100% !important;max-width:100%;height:100%;margin:0}}#my-downloadable-products-table.table:not(.cart):not(.totals){border:1px solid #f5f5f5}#my-downloadable-products-table.table:not(.cart):not(.totals)>thead>tr>th{padding:15px;background-color:#f5f5f5;font-weight:600;font-size:16px;text-transform:none;border:none}#my-downloadable-products-table.table:not(.cart):not(.totals)>tbody>tr>td{padding:15px;vertical-align:middle}#my-downloadable-products-table td .fa.fa-book{border:1px solid #eee;padding:7px;border-radius:4px;margin-right:5px;background-color:#fafafa;font-size:24px;color:#555}#my-downloadable-products-table .fa.fa-download{color:#fff;margin-right:5px}@media (min-width:768px){#my-downloadable-products-table td.download{text-align:right}}.product-info-main .items.samples dt.samples-item-title{font-weight:600;font-size:14px;letter-spacing:0}.product-info-main .items.samples dd.samples-item{border-left:1px solid #e8ecf2;border-right:1px solid #e8ecf2;padding:5px 15px;margin:0}.product-info-main .items.samples dd.samples-item:first-of-type{border-top:1px solid #e8ecf2;border-top-left-radius:5px;border-top-right-radius:5px;padding-top:15px}.product-info-main .items.samples dd.samples-item:last-of-type{border-bottom:1px solid #e8ecf2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:15px}.product-info-main .items.samples dd.samples-item a{font-size:14px;text-decoration:underline;display:block;color:#6495ed}.forgot_password_section{max-width:500px;margin:0 auto}.forgot_password_section .fieldset{margin-bottom:0}.mobile-only{display:none}.not-on-mobile{display:block}.forgot_password_section #form-forgotpassword-validate{border:1px solid #d3d9e1;padding:30px}.customer-account-login .column.main,.customer-account-create .column.main{display:flex;flex-direction:column}.customer-account-login .column.main .social-login-authentication-channel,.customer-account-create .column.main .social-login-authentication-channel{order:2}.customer-account-create .column.main .register-main-wrap{margin-bottom:30px}.customer-account-login :not(.login-signup-modal) .loginpopup-bottom-link{display:none}.lac-notification-sticky{position:static !important}.minicart-items{display:block !important}.totals.shipping.excl{border-top:1px solid #ccc}.advisory_message_container{background:#ffeee9;padding:8px 15px;border-radius:5px;border-left:5px solid coral;border-right:5px solid coral;margin-top:20px;margin-bottom:10px;display:inline-block;color:#000}#advisory-message-container p.advisory_message{margin-bottom:0;line-height:22px;font-size:16px}.modal-popup{.action-close,.action-close:hover,.action-close:focus{background-color:transparent !important;top:5px;right:5px}}.amcard-codes-list{padding:0 !important;margin-bottom:15px !important}.amcard-codes-list .item-container{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border:3px dotted #ddd;border-radius:8px;margin-bottom:8px;background:#f9f9f9}.amcard-codes-list .item-text{font-size:12px;font-weight:700;color:#03a726}.amcard-codes-list .item-content{display:flex;flex-direction:column;gap:2px}.amcard-codes-list .item-applied{font-size:10px;color:#868e96}.amcard-codes-list .remove-button{padding:2px 12px;cursor:pointer;font-size:14px !important;line-height:0;height:30px !important;align-self:center}.amcard-codes-list .remove-button:hover{text-decoration:none !important}#giftCardModal .gift-card-table{width:100%;border-collapse:collapse;margin-top:10px}#giftCardModal .gift-card-table th,.gift-card-table td{padding:10px;border:1px solid #ddd;text-align:left}.gift-card-table td{vertical-align:middle}#giftCardModal .gift-card-table th{background-color:#f5f5f5;font-weight:700}#giftCardModal .gift-card-table tbody tr:nth-child(even){background-color:#f9f9f9}#giftCardModal .modal-content{padding:0}#giftCardModal .no-gift-cards{text-align:center;color:#888}#giftCardModal .copy-message{text-align:center;color:#28a745;font-weight:700;margin-top:10px}#giftCardModal .code-box{font-family:monospace;background:#f3f3f3;padding:1px 3px;margin:0 5px;border-radius:5px;font-size:12px;display:inline-block;cursor:pointer}#giftCardModal .code-box:before{font-family:'FontAwesome';content:'\f0c5'}#giftCardModal .code-box:hover{background:#e0e0e0}.opc-block-summary .payment-option .available-code-desc{padding:1rem 0}.gift-card-codes .modal-footer button.action{background:#24245b !important}.gift-card-codes .modal-header{padding-bottom:0}.btn-disabled{background:#dedede !important}.amsearch-products-section .amsearch-product-image-container-1500 span.product-image-wrapper{display:block;margin:0 auto;max-width:13.5rem;padding-bottom:0 !important}.amsearch-products-section .product-image-wrapper .product-image-photo{display:block;object-fit:cover;max-width:100%;min-height:100%;max-height:21rem;height:auto;width:auto;margin:0 auto}