#accordion.load:before,.btn-accordion:after,.discount-form .input-box-code:before,.slider:after{content:""}.btnn2,.btnn2-small{text-transform:capitalize}.custom-giftcard-block-message,.custom-paypal-block-message,.custom-paypal-block-message-other{font-style:oblique;font-weight:700;text-align:center}#switch,.overlay-layering{position:relative}.quantity-button,.slider{-webkit-user-select:none;-moz-user-select:none}.btn-wishlist:active,.btn-wishlist:focus,.btn-wishlist:hover,.quantity input:focus{outline:0}.addr-popup label input+.checkbox i,.card-popup label input+.checkbox i,.send-friend label.required{visibility:hidden}.subs-alter-pay-notice{border:2px solid #909090;float:left;font-size:13px;font-weight:700;margin-left:5%;padding:6px;text-align:center;margin-top:16px;margin-bottom:16px;max-width:85%}.custom-paypal-block-message.store-credit-subs-msg{margin-left:7%}.custom-paypal-block-message.points-subs-msg{margin-left:10%}.custom-initial-price{font-size:32px;font-weight:700}.custom-giftcard-block-message{display:flex}.rule-info,body.sales-order-view table#my-orders-table tbody tr:not(:first-child){display:none}.custom-img-disabled{opacity:.4;filter:alpha(opacity=40);pointer-events:none}.custom-paypal-block-message{float:left;margin-left:13%}.custom-paypal-block-message-other{float:left;margin-left:54%}.cart-item-reorder .subscription-period{padding:3px;border-radius:15px;margin-top:4px;color:#333}.cart-table .reorder-custom{white-space:nowrap;padding-left:0}.featured-image>img{width:100%}table#multiship-addresses-table tbody.ng-scope tr td:nth-child(3) select{width:285px}table#cart-table tbody tr td img,table#multiship-item-table tbody tr td img{max-height:122px;max-width:84px}span#old-price-{font-size:14px;font-weight:100;top:-17px;color:#A59E96}strong#bundle-special-price{font-weight:400;color:#333;font-size:20px}form span#old-price-{font-weight:500;color:#333;font-size:26px}form strong#bundle-special-price{font-weight:700;font-size:32px}strong#bundle-normal-price{font-weight:300;color:#333;font-size:20px}form strong#bundle-normal-price{font-weight:700;font-size:32px;color:#333}.account-pic-icon{padding:5px;cursor:pointer}.account-pic-icon i{font-size:1.2em;color:#777}#accout-mini-edit .input-md{border-radius:20px}#accout-mini-edit button{width:180px;max-width:100%}.section-sub-title{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #eaeaea;color:#A59E96;font-weight:500}.customer-account-index .section-gray{background-color:#fff}.account-icon{background-color:#F8BE77}.deleteajaxAddress{cursor:pointer}.account-icon.load{background-image:url(../img/loading-logo-white.svg)!important;background-size:50%;background-repeat:no-repeat}.inner-title{font-size:16px;margin-bottom:20px;display:block}.my-account a.text-warning{padding:0 5px}input.jcrop-keymgr{display:none!important}.payment-icon{margin-right:15px}.top-container .m-banner>div{margin-left:-5px!important;margin-right:-5px!important}@media (max-width:377px) and (min-width:320px){.seal.seal-90day,.seal.seal-saafe{width:80px!important}}.discount-form .btn-primary{width:100%;padding:10px}.discount-form .input-box-code:before{clear:both;display:table}.padding-bottom{padding-bottom:0}@media (max-width:340px) and (min-width:320px){#header .navbar-brand{width:100px}}@media (max-width:360px) and (min-width:320px){#account-dropdown,#minicart-dropdown{min-width:100%}.product-tagline{padding-top:10px}.product .product-hotlink{height:150px}.product.product-simple .product-content{padding:145px 0 0}.product.product-simple{height:285px}.product-slider{height:330px}.section-product-slider{height:420px}.product .product-image-hover img,.product .product-image-main img{width:160px}.product .product-image-hover img{margin-left:-29px}.product .product-images{max-height:190px}.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:290px}}@media (max-width:380px) and (min-width:361px){#minicart-dropdown{min-width:330px}.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:350px}}@media (max-width:390px) and (min-width:360px){.mini-products-list .product-details{margin-left:0}body.checkout-cart-index #wrapper section.section.section-page .container .row form .row button{font-size:12px}#minicart-dropdown.bullet:before{right:133px}#minicart-dropdown.bullet:after{right:134px}#minicart-dropdown{right:10%}}@media (max-width:359px) and (min-width:320px){.mini-products-list .product-details{white-space:normal}body.checkout-cart-index #wrapper section.section.section-page .container .row form .row button{font-size:10px}#minicart-dropdown.bullet:before{right:133px}#minicart-dropdown.bullet:after{right:134px}#minicart-dropdown{right:10%}}@media only screen and (min-device-width:375px) and (max-device-width:667px){#minicart-dropdown.bullet:after{right:122px}#minicart-dropdown.bullet:before{right:121px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){#minicart-dropdown.bullet:after{right:133px}#minicart-dropdown.bullet:before{right:132px}}@media (max-width:364px) and (min-width:320px){.featured-blend .section-subtitle{min-height:117px}}@media (max-width:720px) and (min-width:620px){.product-tagline{padding-top:10px}.product .product-hotlink{height:150px}.product.product-simple .product-content{padding:145px 0 0}.product.product-simple{height:285px}.product-slider{height:330px}.section-product-slider{height:420px}.product .product-image-hover img,.product .product-image-main img{width:200px}.product .product-image-hover img{margin-left:-29px}.product .product-images{max-height:190px}.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:350px}}@media (max-width:619px) and (min-width:520px){.product-tagline{padding-top:10px}.product .product-hotlink{height:150px}.product.product-simple .product-content{padding:145px 0 0}.product.product-simple{height:285px}.product-slider{height:330px}.section-product-slider{height:420px}.product .product-image-hover img,.product .product-image-main img{width:200px}.product .product-image-hover img{margin-left:-29px}.product .product-images{max-height:190px}.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:350px}}@media (max-width:519px) and (min-width:480px){.product-tagline{padding-top:10px}.product .product-hotlink{height:150px}.product.product-simple .product-content{padding:145px 0 0}.product.product-simple{height:285px}.product-slider{height:330px}.section-product-slider{height:420px}.product .product-image-hover img,.product .product-image-main img{width:200px}.product .product-image-hover img{margin-left:-29px}.product .product-images{max-height:190px}.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:350px}}@media (max-width:479px) and (min-width:381px){.section-title{margin-bottom:20px}.section-title+.section-subtitle{margin-top:0}.article-content{padding:20px}#tracking_number{width:350px}}.options-container .tooltip-inner{background-color:#A59E96;border-radius:8px;max-width:285px}.options-container .tooltip .tooltip-arrow{border-top-color:#A59E96}.catalog-category-view .short_desc,.catalogsearch-result-index .short_desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toggle-options{width:100%;display:block;margin:0 auto}#switch{display:inline-block;min-width:130px;max-width:130px;height:43px;margin-bottom:0;z-index:1}.options{float:left;display:block;width:50%;line-height:43px;font-size:15px;z-index:2;font-weight:500;color:#bb85b9}.slider,.slider:after{position:absolute;z-index:-1}#switch input{display:none}#switch.disabled{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}#switch.disabled .slider,#switch.disabled:hover .slider{cursor:not-allowed;color:#E1CAE0}#switch:hover .slider{background-color:#8a5a97}.slider{-ms-user-select:none;user-select:none;-o-user-select:none;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#A276AE;-webkit-transition:.4s;transition:.4s}.slider:after{height:39px;width:65px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.option2 .slider{box-shadow:0 0 1px #2196F3}.option2 .slider:after{-webkit-transform:translateX(61px);-ms-transform:translateX(61px);transform:translateX(61px)}.tool-tip,.tool-tip .tool-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5}.slider.round{border-radius:15px}.slider.round:after{border-radius:13px}.btn-cart.btn-primary.btn-lg{height:75px;border-radius:20px}.btn-fast.btn-outline.btn-lg,.btn-fast.btn-primary.btn-lg{height:75px;width:75px;border-radius:20px}.btn-fast.btn-outline.btn-lg:active{color:#fff;background-color:#fff;border-color:#a276ae}.btn-fast.btn-primary.btn-lg .st0{fill:#fff}.btn-outline.btn-default.btn-fast,.btn-outline.btn-primary.btn-fast{color:#845082;border:2px solid #845082;background-repeat:no-repeat;background-size:40px;background-position:center}.btn-outline.btn-default.btn-fast.load,.btn-outline.btn-primary.btn-fast.load{background-size:24px}.btn-fast:hover+.tool-tip{display:block}.tool-tip{display:none;width:240px;height:150px;left:114px;background-color:#e1cae0;padding:20px;color:#a276ae;border-radius:20px;border:3px solid #a276ae}.tool-tip .tool-arrow{height:0;width:0;left:-17px;border-right:17px solid #e1cae0;border-bottom:10px solid rgba(214,195,219,0);border-top:10px solid rgba(255,0,0,0)}.tool-tip .tool-arrow:after,.tool-tip .tool-arrow:before{width:2px;height:20px;background:#a276ae;position:absolute;left:8px;content:""}.tool-tip .tool-arrow:before{transform:rotate(58deg);top:-14px}.tool-tip .tool-arrow:after{transform:rotate(-58deg);top:-4px}@media (max-width:1520px){.tool-tip{transform:none;top:124%;right:0;left:auto}.tool-tip .tool-arrow{height:0;width:0;z-index:5;position:absolute;transform:translateY(-50%);top:-17px;transform:translatex(-50%);right:50%;left:auto;border-bottom:17px solid #e1cae0;border-left:10px solid rgba(214,195,219,0);border-right:10px solid rgba(255,0,0,0);border-top:none}.tool-tip .tool-arrow:before{transform:rotate(216deg);top:-1px;left:-6px}.tool-tip .tool-arrow:after{transform:rotate(-34deg);top:-1px;left:5px}}.cart-buttons{margin-top:15px}#accordion{border-bottom:1px solid rgba(119,119,119,.3);position:relative}#accordion.load:before{background-image:url(../img/loading-logo.svg)!important;background-color:rgba(181,180,180,.5);background-size:80px;background-position:center;background-repeat:no-repeat;position:absolute;z-index:4;width:100%;height:100%}.card-header{border-top:1px solid rgba(119,119,119,.3)}.card-header h4{margin:20px}.btn-accordion,.btn-accordion:active,.btn-accordion:focus,.btn-accordion:hover{position:relative;display:block;color:rgba(0,0,0,.57);font-weight:500;text-decoration:none;padding-right:20px}.btn-accordion:after{position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:50%;font-weight:400;text-align:center;font-size:13px;width:19px;height:19px;padding:1px 5px}.btn-accordion.collapsed:after{content:"+";border:1px solid #358D32;color:#358D32;font-weight:400}.btn-accordion:not(.collapsed):after{color:#000;border:1px solid #000;display:inline-block;font:normal normal normal 14px/1 FontAwesome;-moz-osx-font-smoothing:grayscale;content:"\f068";font-size:10px;font-weight:lighter;padding:4px 5px}.card-block::-webkit-scrollbar{-webkit-appearance:none;width:5px}.card-block::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px #a59e96}.btnn2,.qty,.size{border-radius:15px}.card-block{max-height:500px;overflow-y:scroll;color:#777;margin:0 20px 20px}.product-description-accordion .panel{margin:0}.btn-wishlist{color:#F50606;padding:0}.loggedin.wishlist label{margin-bottom:0;color:#ddd}.wishlist label.wapper-added{margin-bottom:0;color:#F21C56}.wishlist label{margin-bottom:0;color:#ddd}.wishlist i{font-size:26px!important;line-height:26px}.options-container label,.options-container label .select-size,.wishlist.notloggedin i,.wishlist.notloggedin label{color:#CCC}.options-container label{padding:0 10px}.added label,i.ion-ios-heart{color:#F50606}i.ion-ios-heart{display:none}.added i.ion-ios-heart{display:block}.added i.ion-ios-heart-outline{display:none}.share .share-icons{padding:0 15px}.share-email{height:26px;width:26px;display:inline-block;background-image:url(../images/email.png);background-size:contain}.qty.input-md{height:45px}.qty{-moz-appearance:textfield;max-width:80px}.qty::-webkit-inner-spin-button,.qty::-webkit-outer-spin-button{-webkit-appearance:none}.quantity-nav{position:absolute;bottom:10px;left:70px;font-size:11px;line-height:14px;color:#e1e1e1}.quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;font-family:"Trebuchet MS",Helvetica,sans-serif!important;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}.quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%}.fast-icon-heading,i.fast-buy-text{width:32px;height:32px;background-size:cover}.ratings{line-height:1!important}.full-product-name{display:block;font-size:17px;font-weight:400;color:#777}i.fast-buy-text{display:inline-block;position:absolute;background-image:url(../images/fast1.png);bottom:15px}.fast-icon-heading{display:block;background-image:url(../images/fast2.png);margin:0 auto}.occ-close a{padding:2px 4px;display:block;border-radius:50%;border:2px solid #F50606;font-size:18px;color:#F50606;line-height:10px}.btn-popup{max-width:85%;margin:0 auto}.billing_address_select{margin-bottom:25px}#mobile-product-uses-outer,.product-img-box-mobile{display:none}.product-options.auto-ship select{max-width:230px}@media (max-width:767px){.product-img-box{display:none}.product-img-box-mobile{display:block}.product-options.auto-ship{padding-left:15px;padding-right:15px}}@media (max-width:991px){#product-uses-outer{display:none}#mobile-product-uses-outer{display:block}}#mobile-product-uses-outer .uses.uses-diffuse{background-image:url(../img/svg/mobile-use-diffuse.svg)}#mobile-product-uses-outer .uses.uses-fco{background-image:url(../img/svg/mobile-use-fco.svg)}#mobile-product-uses-outer .uses.uses-household{background-image:url(../img/svg/mobile-use-household.svg)}#mobile-product-uses-outer .uses.uses-topical{background-image:url(../img/svg/mobile-use-topical.svg)}#mobile-product-uses-outer .seal.seal-saafe,#mobile-product-uses-outer .uses.seal-saafe{background-image:url(../img/svg/mobile-seal-saafe.svg)}#mobile-product-uses-outer .uses.uses-made-in-usa{background-image:url(../img/svg/mobile-made-in-usa.svg);background-size:auto}#mobile-product-uses-outer .uses.uses-botanicals{background-image:url(../img/svg/mobile-botanicals-black.svg);background-size:auto}#mobile-product-uses-outer .uses.uses-clinically-proven-ingredients{background-image:url(../img/svg/mobile-clinically-proven-ingredients-black.svg);background-size:auto}#mobile-product-uses-outer .uses.uses-essential-oils{background-image:url(../img/svg/mobile-essential-oils-black.svg);background-size:auto}.auto-selection,.selection{line-height:22px!important;background-image:url(/skin/frontend/rmo2016/default/images/select.png)!important;background-repeat:no-repeat}#mobile-product-uses-outer .seal,#mobile-product-uses-outer .uses{width:40px!important;height:40px!important;margin-right:5px;opacity:1}.selection{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:90% center}.address-form{padding:0}.auto-selection{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-position:95% center}.auto-ship a,.auto-ship a:hover{color:#a59e96}.auto-ship-button:hover .auto-ship-tool-tip{display:block}.auto-ship-tool-tip{display:none;position:absolute;top:-108%;transform:translateY(-50%);width:361px;height:125px;left:-110px;background-color:#a59e96;padding:6px;color:#fff;border-radius:20px;border:3px solid #a59e96;z-index:5;font-family:Lato,sans-serif;word-spacing:2px;line-height:140%;font-style:italic;text-align:justify;font-weight:400}.auto-ship-tool-tip.bottom{transform:none;top:124%;right:0;left:auto}.auto-ship-tool-tip .auto-ship-tool-arrow{height:0;width:0;z-index:5;position:absolute;top:94%;left:160px;border-right:17px solid #a59e96;border-bottom:10px solid rgba(214,195,219,0);border-top:10px solid rgba(255,0,0,0);transform:rotate(270deg)}.auto-ship-tool-tip.bottom .auto-ship-tool-arrow{top:-17px;transform:translatex(-50%);right:50%;left:auto;border-bottom:17px solid #d6c3db;border-left:10px solid rgba(214,195,219,0);border-right:10px solid rgba(255,0,0,0);border-top:none}.auto-ship-tool-tip .auto-ship-tool-arrow:after,.auto-ship-tool-tip .auto-ship-tool-arrow:before{width:2px;height:20px;background:#a59e96;position:absolute;left:8px;content:""}.auto-ship-tool-tip .auto-ship-tool-arrow:before{transform:rotate(58deg);top:-14px}.auto-ship-tool-tip .auto-ship-tool-arrow:after{transform:rotate(-58deg);top:-4px}.auto-ship-tool-tip.bottom .auto-ship-tool-arrow:before{transform:rotate(216deg);top:-1px;left:-6px}.auto-ship-tool-tip.bottom .auto-ship-tool-arrow:after{transform:rotate(-34deg);top:-1px;left:5px}.product-img-box-mobile button:before{font-size:50px}.favorite-heart{width:30px;height:35px;display:flex;align-items:center;justify-content:center;margin:0 0 0 20px}.mu-add-ship,.mu-add-ship-price{text-align:right;margin-right:20px}.mu-add-ship,.mu-add-shiping{margin-top:23px}.loggedin .favorite-heart.added>svg>.heart{fill:#F21C56;stroke:none}.favorite-heart>svg>.heart,.loggedin .favorite-heart>svg>.heart{fill:none;stroke:#ddd;stroke-width:60px;transition:all ease .5s}.favorite-heart svg{height:30px;cursor:pointer;padding:3px;transition:all ease .1s}.favorite-heart svg:active{height:20px}.favorite-heart svg:active .heart{fill:#F21C56;stroke:none}.togglez{height:100px;width:100px;display:flex;align-items:center;justify-content:center}@media (max-width:1199px) and (min-width:768px){.tool-tip .tool-arrow{right:36%}}@media (max-width:767px) and (min-width:460px){.tool-tip .tool-arrow{right:13%}.tool-tip{right:55%}}@media (max-width:459px) and (min-width:320px){.tool-tip .tool-arrow{right:2%}}#occ-review-load .product-name{font-size:15px;line-height:1.42857}@media (max-width:768px){.btn-fast:hover+.tool-tip{display:none}}@media (max-width:900px){.overlay_alphacube{z-index:500!important}.dialog{z-index:501!important}}.catalog-category-view .alphacube_message .message{list-style-type:none;padding:0}.catalog-category-view .alphacube_message .message .error-msg{padding:10px;border:1px solid red;color:red;-webkit-transition:all 1s ease-out 1s;-moz-transition:all 1s ease-out 1s;-o-transition:all 1s ease-out 1s;transition:all 1s ease-out 1s}.box{border:1px solid #acacac;margin-bottom:2%;border-radius:10px}.mu-add-add{margin-left:21px}.mu-add-pack{margin-left:20px}.mu-add-cart{padding-right:20px!important}.mu-add-rmv{display:inline-block!important}@media (max-width:736px) and (min-width:320px){.checkout-progress li+li:after,.sl-ad-dstp{display:none}.mb-text-right{text-align:center!important}}@media (max-width:2160px) and (min-width:737px){.sl-ad-mob{display:none}}.sd-box{margin-top:2%}.mu-add-box{margin-left:5px}@media (max-width:1199px) and (min-width:992px){table#multiship-addresses-table tbody.ng-scope tr td:nth-child(3) select{width:100px}.sl-ad-cpy{font-size:13px;height:31px}}@media (max-width:1440px) and (min-width:1200px){table#multiship-addresses-table tbody.ng-scope tr td:nth-child(3) select{width:220px}}@media (max-width:991px) and (min-width:737px){table#multiship-addresses-table tbody.ng-scope tr td:nth-child(3) select{width:190px}}@media (max-width:2048px) and (min-width:768px){.sl-ad-dup{display:none!important}}@media (max-width:767px) and (min-width:320px){.sl-ad-rme{display:none!important}.sl-ad-cpy{margin-bottom:5px}}@media (max-width:2048px) and (min-width:1441px){table#multiship-addresses-table tbody.ng-scope tr td:nth-child(3) select{width:200px}}@media (max-width:500px) and (min-width:320px){.shipping-group-container .address-selection span.h4{display:block!important}}#multiship-addresses-table tr td:first-child{max-width:150px;word-wrap:break-word}#main-banner -mobile.slick-track,#main-banner-mobile .slick-list{height:530px}#main-banner-mobile .slick-next:before,#main-banner-mobile .slick-prev:before{color:#FFF}#main-banner-mobile .container,#main-banner-mobile .slick-slide{position:relative}#main-banner-mobile .banner-image,#main-banner-mobile .banner-link,#main-banner-mobile .banner-text{position:absolute;top:0;right:0;bottom:0;left:0}#wrapper,.btnn2-small,.burst,.burst .burst-content,body,html{position:relative}#main-banner-mobile .banner-link{outline:0!important;z-index:1}#main-banner-mobile .banner-image{background-size:cover;background-position:center top;height:100%;z-index:0}#main-banner-mobile .banner-text{background-size:55%;background-repeat:no-repeat;background-position:center;z-index:0}#main-banner-mobile .slick-dots{bottom:25px}.btnn2-small:after,.btnn2:after{left:-999px;right:-999px;bottom:-999px}@media (max-width:1199px){#main-banner-mobile,#main-banner-mobile .container,#main-banner-mobile .slick-list,#main-banner-mobile .slick-track{height:480px}#main-banner-mobile .banner-text{background-size:55%}}@media (max-width:991px){#main-banner-mobile,#main-banner-mobile .container,#main-banner-mobile .slick-list,#main-banner-mobile .slick-track{height:320px}#main-banner-mobile .banner-text{background-size:85%}#main-banner-mobile .slick-next,#main-banner-mobile .slick-prev{display:none!important}}.btnn2,.btnn2-small{text-decoration:none;display:inline-block;font-weight:800;cursor:pointer;text-align:center}@media (max-width:374px) and (min-width:320px){body.menu-slider.in #header .navbar-shadow .navbar-toggle{margin-right:284px}}body .product-details .product-image-master .img-responsive{margin-left:-20%;margin-right:-20%;max-width:130%;max-height:130%;margin-top:0}body .product-details .product-image-master{height:436px;margin:0 -5px 62px}.product-details .product-name{line-height:40px}#uses,.full-product-name{margin:0 0 8px}.btnn2-small{z-index:0;overflow:hidden;border-radius:11px;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:transparent;border-width:2px;border-style:solid;width:100%;height:40px;line-height:36px;font-size:13px;border-color:#BB85B9;color:#BB85B9!important}.btnn2-small:hover{color:#fff!important;background-color:#BB85B9}.btnn2-small:after{border:0 solid rgba(187,133,185,.1);z-index:-1;content:"";position:absolute;width:0;height:0;top:-999px;margin:auto;border-radius:50%;-webkit-transition:border .1s ease;transition:border .1s ease}.btnn2-small:hover:after{border:0 solid #bb85b9;border-width:200px;-webkit-transition:border 380ms ease;transition:border 380ms ease}.btnn2{margin:5px;z-index:0;position:relative;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:transparent;border-width:2px;border-style:solid;width:100%;height:60px;line-height:55px;font-size:15px;border-color:#BB85B9;color:#BB85B9!important}.b2g:after,.btnn2:after{z-index:-1;content:""}.btnn2:hover{color:#fff!important;background-color:#BB85B9}.btnn2:after{border:0 solid rgba(187,133,185,.1);position:absolute;width:0;height:0;top:-999px;margin:auto;border-radius:50%;-webkit-transition:border .1s ease;transition:border .1s ease}.btnn2:hover:after{border:0 solid #bb85b9;border-width:200px;-webkit-transition:border 380ms ease;transition:border 380ms ease}.b2g{border-color:#358D32;color:#358D32!important}.b2g:hover{color:#fff!important;background-color:#358D32!important}.b2g:after{border:0 solid rgba(53,141,50,.1);-webkit-transition:border .1s ease;transition:border .1s ease}.b2g:hover:after{border:0 solid #358d32;border-width:200px;-webkit-transition:border 380ms ease;transition:border 380ms ease}.send-friend .page-title h1{text-align:center;font-size:27px;font-weight:300;letter-spacing:5px}.send-friend h2.legend{font-size:17px;font-weight:900}.send-friend .additional-row p{margin:32px 0 0}.fieldset.recipient{padding:0 24px;border:1px solid #ccc;border-radius:10px;margin:11px 0}#product_sendtofriend_form .refer-submit{padding:9px 98px;text-transform:uppercase;margin-left:8.9%}#add_recipient_button button.button{color:#aea39c;border:2px solid #aea39c;padding:8px 25px;border-radius:10px;background:0 0}.send-friend .custom-form-list{margin-left:4%;width:87%}.send-friend .custom-sender-heading{margin-left:8.9%}.send-friend .custom-bottom-legend{margin-left:5.9%}.send-friend .custom-product-image{float:left}.send-friend .custom-product-name{font-size:17px;font-weight:700}.send-friend .btn-remove.button{background:0 0;border:2px solid #8a5a97;color:#8a5a97}.panel-addr,.panel.panel-green{border:2px solid #358D32;overflow:hidden}.send-friend .limit{margin-left:8.9%}.mini-products-list .custom-img-class{max-height:180px!important;max-width:180px!important}.send-friend .custom-product-image>img{height:auto}.fa.fa-question-circle.custom{color:grey}.subscription-period .product-custom-option{width:60%}.product-details #bundle-normal-price.remove-custom,.product-details #bundle-special-price.remove-custom,.product-details .regular-price.product-sale.remove-custom{text-decoration:line-through}@media (min-width:768px){.catalog-product-view #desc{min-height:560px}.catalog-product-view .product-details .product-image-list .product-image{margin-bottom:0}.catalog-product-view .product-details>.row{margin-bottom:5px}#accordion{margin-right:90px}}@media (min-width:992px) and (max-width:1199px){#accordion{margin-right:56px}}@media (min-width:768px) and (max-width:991px){#accordion{margin-right:40px}}.panel.panel-green{border-radius:30px}.card-popup .panel-default{border:none}.card-popup .panel-body{padding:10px 30px 30px}.card-popup{max-width:320px;margin:0 auto}.card-popup .input-md{height:50px;border-radius:10px}.card-popup label{margin-bottom:15px}.logo-popup{background:url(../img/svg/RMO_logo_acronym_SVG-02-01-green.svg) center no-repeat;width:120px;display:block;height:60px}.addr-popup label input[type=checkbox],.card-popup label input[type=checkbox]{display:none}.addr-popup label .checkbox,.card-popup label .checkbox{width:24px;height:24px;display:inline-block;margin:0;border:2px solid #A276AE;border-radius:7px}.addr-popup label .checkbox i,.card-popup label .checkbox i{padding:0 3px;color:#fff}.addr-popup label input:checked+.checkbox i,.card-popup label input:checked+.checkbox i{visibility:visible}.addr-popup label input:checked+.checkbox,.card-popup label input:checked+.checkbox{background:#A276AE}.btn-link.btn-green{color:#358D32}.panel-card .panel-body,.panel-card .panel-heading{padding:20px}.panel-card .panel-body{margin-bottom:20px;border-radius:15px;border:2px solid rgba(119,119,119,.45);background:#845082;color:#fff;font-size:23px}.panel-card{max-width:360px;display:block;margin:0 auto}.panel-card .panel-body p{color:#fff;font-size:23px;margin-bottom:16px}.panel-addr{border-radius:30px;margin-top:20px}.panel-card .exp-label{font-size:12px;padding-right:10px;width:50px;line-height:15px;color:#ba9db9;font-weight:700}.panel-card .panel-body .number{font-size:36px;margin-bottom:16px}.panel-card .panel-body .exp{margin-bottom:0}.panel-card .panel-heading{padding:10px 5px;font-size:17px;text-transform:capitalize;color:rgba(119,119,119,.45)}.address_headding,.panel-addr .panel-heading{font-size:17px;text-transform:capitalize;color:rgba(119,119,119,.45);font-weight:400}.panel-addr .panel-body{padding-top:0}.btn-fast .sucess-svg{max-width:100%;display:none;margin:0 auto;width:28px}.btn-fast .path{stroke-dasharray:1000;stroke-dashoffset:0}.btn-fast .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.btn-fast .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.btn-fast .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}.type{text-indent:-9999999px;background-size:contain;background-repeat:no-repeat}.type.amex{background-image:url(../images/amex.png)}.type.visa{background-image:url(../images/visa.png)}.type.mastercard{background-image:url(../images/mastercard.png)}.type.discover{background-image:url(../images/discover.png)}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}.btn-fast{padding:20px}.btn-fast.success{padding:10px 0}.btn-fast.success span.fast-buy-font,.btn-fast.success svg{display:none}.btn-fast .success-msg{display:none;text-align:center;color:#FFF;font-size:14PX;margin:0;padding:5px 0}.btn-outline.btn-default.btn-fast.success,.btn-primary.btn-default.btn-fast.success{background-image:none;background-color:#358D32;border:2px solid #358D32;opacity:1}.btn-fast.success .success-msg,.btn-fast.success .sucess-svg{display:block}.btn-fast i{display:none}.btn-fast.wait i{display:block}.btn-fast+.info_pop2,.btn-fast.wait span.fast-buy-font,.btn-fast.wait svg{display:none}.btn-fast:hover+.info_pop2{display:block}.info_pop1,.info_pop2{position:absolute;top:50%;left:90px;transform:translateY(-50%);display:inline-block;background:#E1CAE0;border:2px solid #845082;border-radius:11px;line-height:20px;font-size:14px;text-decoration:none;color:#845082;font-weight:500;text-align:left;width:200px;margin:0 15px;padding:12px;box-shadow:0 15px 19px 0 rgba(0,0,0,.16);cursor:default}.applyButton,.consolidateall{background-color:#fff;float:right}.info_pop1:after,.info_pop1:before,.info_pop2:after,.info_pop2:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.info_pop1:after,.info_pop2:after{border-color:rgba(255,181,181,0);border-right-color:#E1CAE0;border-width:10px;margin-top:-11px}.info_pop1:before,.info_pop2:before{border-color:rgba(245,0,0,0);border-right-color:#845082;border-width:13px;margin-top:-14px}.st0{fill:#845082}#card-error{border-radius:10px}#button-cardcard,#occ-customer-address .billing_address_select,#occ-customer-address .buttons-set,#occ-customer-address .shipping_address_select{max-width:360px;display:block;margin:0 auto 25px}#occ-register-popup-content .customer-dob .input-md{padding:8px 15px}.card-list{max-height:200px;overflow-y:scroll;display:block;width:100%}@media (min-width:1200px){body .product-details .product-image-master{margin:0 -5px 62px}}.consolidateall{color:#A085AE;border:2px solid #A085AE;border-radius:15px;padding:7px 25px;margin-right:10px}.applyButton{color:#61A55E;border:2px solid #61A55E;border-radius:15px;padding:7px 50px}.cart-item .cart-item-image{height:auto}.cart-item .custom-row{margin-bottom:15px;margin-top:15px}.checkout-cart-index .cart-table-header.row.hidden-xs{margin-bottom:0}.cart-item .custom-row .cart-item-subtotal .cart-price{font-size:18px;line-height:38px}.custom-row .cart-item-qty .qty.form-control{margin-top:4px;color:#333}#popuplogin_table_content .f-right.custom-right{float:right}#popuplogin_table_content .f-left.custom-left{float:left}.custom-row .cart-item-prices{text-align:center}@media (max-width:991px){.cart-item-modifiers .cart-item-reorder.cart-item-top-row{width:80%;padding-left:15px!important;padding-top:0;margin-left:10%;margin-bottom:10px;max-width:400px}.custom-row .visible-xs.visible-sm.text-left.label{color:#a59f96;width:50%;float:left;font-size:16px;text-align:left}.cart-item-reorder .subscription-period{margin-top:0;width:auto;float:right;text-align:center;clear:right}.cart-item-modifiers .cart-item-qty.cart-item-top-row{width:80%;padding-left:15px!important;padding-top:0;height:55px;margin-left:10%;max-width:400px}.custom-row .cart-item-prices.cart-item-top-row{width:80%;line-height:normal;padding-top:0;height:55px;margin-left:10%;max-width:400px}.custom-row .cart-item-subtotal.text-right.cart-item-top-row{width:80%;display:inline-flex;padding-top:0;height:55px;margin-left:10%;max-width:400px}.cart-item-subtotal .visible-sm.text-left.label{color:#a69f96;width:50%;font-size:16px;text-align:left}.custom-row .cart-item-qty .qty.form-control{margin-top:0;float:right}.cart-item .custom-row .cart-item-subtotal .cart-price{line-height:inherit;float:right;width:50%}.custom-row .cart-item-actions.remove{margin-bottom:15px}.cart-item-reorder .visible-xs.visible-sm.text-left.label{float:right;width:auto}.cart-item-prices .cart-price{float:right}.custom-row .cart-item-reorder.cart-item-top-row.one-time-purchase{display:none}.custom-row .cart-item-name{white-space:normal}}@media (max-width:767px){.auto-ship-tool-tip{left:1px;top:-115%;width:318px;height:145px}.auto-ship-tool-tip .auto-ship-tool-arrow{left:50px}}@media (min-width:768px) and (max-width:1199px){.auto-ship-tool-tip{left:-190px}.auto-ship-tool-tip .auto-ship-tool-arrow{left:230px}}.product-options+.product-options{padding-left:9px!important}.fast-buy{width:100%;display:block}.fast-buy-button{padding:12px}.fast-buy-font{font-size:19px;font-weight:700}.popup-container .popup-content #occ-close.occ-close{top:10px;right:12px}#occ-order-succress{margin-top:10px}@media (min-width:320px) and (max-width:768px){#occ-order-succress{position:fixed;right:0;bottom:0;z-index:1000;width:auto}}div#out-payment:after,div.out-payment-loggedin:after{content:"or Checkout with";position:absolute;left:30px;background-color:#fff;color:#a59e96}.continue-as-guest{font-size:19px;padding:6px 12px;height:auto;line-height:1.33333333}.login-to-earn-points{padding:8px 12px}.amazon-login-link #amazoncheckoutbutton{margin:0!important}.paypal-login-link li{display:none}.amazon-login-link #amazoncheckoutbutton img{max-height:47px!important;width:230px}.paypal-login-link .paypal-logo a{padding-top:0}#out-payment,.login-continue{padding:15px 0}.paypal-login-link .paypal-logo a img{width:199px}#out-payment{border:1px solid #eaeaea}#out-payment .paypal-logo{margin-bottom:0}div#out-payment:after{top:-12px}div.out-payment-loggedin:after{top:11px!important}div#out-payment.out-payment-loggedin{margin:22px 0 0}@media (min-width:280px) and (max-width:767px){.continue-as-guest,.login-to-earn-points{max-width:280px;margin:0 auto}.amazon-pay-button{padding-bottom:15px}div.out-payment-loggedin:after{top:-12px!important}}.one-page-heading{display:inline}#width-indicator,.tabcontent{display:none}.change_pass a{left:4%;position:relative}@media (max-width:767px){#algolia-autocomplete-container .autocomplete-wrapper{height:400px;overflow:scroll}@media (max-height:500px){#algolia-autocomplete-container .autocomplete-wrapper{height:300px;overflow:scroll}}}div.tab{overflow:hidden;border:1px solid #ccc;background-color:#f1f1f1}div.tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px}div.tab button:hover{background-color:#ddd}div.tab button.active{background-color:#ccc}.tabcontent{padding:6px 12px;border:1px solid #ccc;border-top:none}@media (min-width:1200px){#header .navbar-collapse>.navbar-nav.static-block-nav{align-items:stretch;display:flex;justify-content:space-between;position:relative;width:52%}#width-indicator{display:block}}.accountpage-banner #main-banner{height:250px;margin:0 auto;width:95%}.accountpage-banner-mobile #main-banner-mobile{height:200px!important;margin:0 auto;width:95%}.accountbanner-wrapper{background-color:#f7f7f7}.accountbanner-wrapper-index{background-color:#FFF}.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{top:-310%}@media (max-width:1120px) and (min-width:991px){.subscriptions-customer-index .checkbox{padding-left:0}}.grid-btns .auto-ship-tool-tip,.subscriptions-customer-view .auto-ship-tool-tip{background-color:#a59e96;color:#fff;display:none;font-style:italic;line-height:140%;padding:6px;text-align:justify;transform:translateY(-50%);word-spacing:2px;z-index:5;font-family:Lato,sans-serif;font-weight:400}@media only screen and (max-width:1025px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{left:-195px}}@media only screen and (max-width:901px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{left:-165px}}@media only screen and (max-width:801px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{left:-175px}}@media only screen and (max-width:737px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{left:0}}@media only screen and (max-width:667px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{left:10px;top:-360%}}@media only screen and (max-width:426px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{height:165px;width:270px;top:-400%}}@media only screen and (max-width:376px){.subscriptions-customer-index .prod-cell .auto-ship-tool-tip{height:186px;width:230px;top:-450%}}.grid-btns .auto-ship-tool-tip{border:3px solid #a59e96;border-radius:20px;height:125px;left:-80px;position:absolute;top:-474%;width:361px}.grid-btns .auto-ship{left:-10px;position:relative;top:10px}@media only screen and (max-width:1025px){.grid-btns .auto-ship-tool-tip{left:-140px}}@media only screen and (max-width:737px){.grid-btns .auto-ship-tool-tip{left:35px;height:210px;top:-690%;width:205px}}@media only screen and (max-width:481px){.grid-btns .auto-ship{left:5px;position:relative;top:0}.grid-btns .auto-ship-tool-tip{left:-155px}}@media only screen and (max-width:413px){.grid-btns .auto-ship{left:15px;top:-1px}}@media only screen and (max-width:361px){.grid-btns .auto-ship-tool-tip{left:-160px}}.subscriptions-customer-view .auto-ship-tool-tip{border:3px solid #a59e96;border-radius:20px;height:125px;left:-110px;position:absolute;top:-325%;width:361px}#paypal-container,.occ-account{text-align:center}@media (max-width:1160px) and (min-width:991px){.subscriptions-customer-view .pro_info .checkbox{padding-left:0}.auto-ship.next-shipping{left:140px;position:absolute}.next-shipping .auto-ship-tool-tip .auto-ship-tool-arrow{left:50px}.ship-it-now .auto-ship-tool-tip .auto-ship-tool-arrow{left:150px}}@media only screen and (max-width:901px){.ship-it-now .auto-ship-tool-tip .auto-ship-tool-arrow{left:175px}}@media only screen and (max-width:769px){.subscriptions-customer-view .pro_info .checkbox{padding-left:0}.ship-it-now .auto-ship-tool-tip .auto-ship-tool-arrow{left:150px}.next-shipping .auto-ship-tool-tip .auto-ship-tool-arrow{left:160px}}@media only screen and (max-width:641px){.subscriptions-customer-view .auto-ship-tool-tip{margin-left:80px}.next-shipping .auto-ship-tool-tip .auto-ship-tool-arrow{left:115px}.ship-it-now .auto-ship-tool-tip .auto-ship-tool-arrow{left:65px}}@media only screen and (max-width:361px){.subscriptions-customer-view .auto-ship-tool-tip{width:305px;height:140px;top:-360%}}@media only screen and (max-width:321px){.subscriptions-customer-view .auto-ship-tool-tip{height:185px;top:-465%;width:255px}.next-shipping .auto-ship-tool-tip .auto-ship-tool-arrow,.ship-it-now .auto-ship-tool-tip .auto-ship-tool-arrow{margin-top:5px}}.auto-ship.consolidate-popup{left:63%;position:absolute;top:7%}.consolidate-popup .auto-ship-tool-tip .auto-ship-tool-arrow{transform:rotate(90deg);top:-15%}.consolidate-popup .auto-ship-tool-tip{top:470%;left:-245px}@media only screen and (max-width:1025px){.consolidate-popup .auto-ship-tool-tip .auto-ship-tool-arrow{left:160px}}@media only screen and (max-width:641px){.consolidate-popup .auto-ship-tool-tip{top:515%}.consolidate-popup .auto-ship-tool-tip .auto-ship-tool-arrow{left:145px}}@media only screen and (max-width:481px){.consolidate-popup .auto-ship-tool-tip{top:550%}.auto-ship.consolidate-popup{left:66%}}@media only screen and (max-width:361px){.auto-ship.consolidate-popup{left:72%}.consolidate-popup .auto-ship-tool-tip{left:-231px}}@media only screen and (max-width:321px){.consolidate-popup .auto-ship-tool-tip{left:-198px;width:254px;height:160px}.auto-ship.consolidate-popup{left:75%;top:6%}.consolidate-popup .auto-ship-tool-tip .auto-ship-tool-arrow{top:-10%}}@media (min-width:768px) and (max-width:2560px){#pp-express-modal{width:60%!important;left:20%!important;top:10%!important;height:80%!important}}#pp-express-modal .product-info{padding-top:0!important}#pp-express-modal .product-image{height:auto!important}.shipping-row.item-row{border-bottom:none!important}#paypal-express-Checkout{margin-top:5px}#creditcard-saved-accounts .other-row span.new{font-size:16px;padding:0 8px 8px;display:block}#braintree-saved-payments .payment-methods-container .payment-methods .payment-method-expiry-date,.checkout-card-number{font-size:15px!important}.braintree-hostedfield saved{margin-top:10px}#paypal-container button.braintree-paypal-button{float:none}#paypal-express-submit{margin-right:25px}@media (min-width:280px) and (max-width:369px){#braintree-paypal-button,#paypal-express-submit{display:block;width:100%;margin-top:10px;margin-right:0}}.braintree-border{border:1px solid #eaeaea}.braintree-border th{padding:8px}.braintree-border td:first-child{padding-left:5px!important}.saved-payment-braintree a{margin-left:0!important}.onepage-card{width:53px!important;padding:0!important;float:left!important}.fast-right,.fast-save{float:right}.braintree-checkout-border tr{border-left:1px dotted #d3d3d3;border-right:1px dotted #d3d3d3}.braintree-checkout-border tr.other-row{border-left:0!important;border-right:0!important}#braintree-saved-payments .payment-methods-container .payment-methods .payment-method-card-number{letter-spacing:0!important}#occ-order-succress.sticky{position:fixed;right:0;bottom:0;z-index:1000;width:auto}.fast-right:first-child{margin-left:15px}.fast-heading{margin-top:18px;display:inline-block}.fast-save{padding:10px;border:2px solid #eaeaea}.fast-save .text-thin{text-transform:none}.fast-save .list-unstyled{margin-bottom:0}.fast-disabled{pointer-events:none;cursor:default;color:rgba(165,158,150,.5)}.account-card-number i{font-size:10px}.occ-account-address-delete .btn-default,.occ-account-delete .btn-default{background:#fff;color:rgba(119,119,119,.45)}.occ-account-address:after,.occ-account:last-child:after{clear:both;content:"";display:block}.occ-account-icon{width:10%;float:left;padding:10px 0}.occ-account-label{padding-left:5px;width:65%;text-align:left;float:left}.occ-account-ccv{width:15%;float:left;padding:10px 0}.occ-account-address-delete,.occ-account-delete{width:10%;float:left}.occ-account-address-label{width:90%;float:left}.fast-buy-panel .section-sub-title{font-family:Lato,sans-serif;font-size:15px}.panel-body .inner-pannel{padding:0}#card_form .braintree-hostedfield{padding-left:0}@media (min-width:320px) and (max-width:640px){.TT2left{margin:0 auto;float:none}.ratings{overflow:visible;height:21px}.TTreadReviews{float:right;margin-top:-26px;margin-right:70px}.TTratingLinks{margin-bottom:10px;min-width:320px}}@media (min-width:360px) and (max-width:640px){.TTreadReviews{margin-right:100px}}@media (min-width:412px) and (max-width:640px){.TTreadReviews{margin-right:150px}}@media (min-width:1200px) and (max-width:2560px){.paypal-login-link.braintree-paypal-express-container{padding-right:16px}.paypal-login-link.braintree-paypal-express-container .btn-lg{padding:7px 28px}.paypal-login-link.braintree-paypal-express-container #paypal-express-Checkout{margin-top:0}}@media (min-width:992px) and (max-width:1199px){.amazon-login-link #amazoncheckoutbutton img{width:185px}.paypal-login-link.braintree-paypal-express-container .btn-lg{padding:7px 20px;font-size:16px}.paypal-login-link.braintree-paypal-express-container{padding-right:16px}.paypal-login-link.braintree-paypal-express-container #paypal-express-Checkout{margin-top:0}}@media (min-width:768px) and (max-width:991px){#paypal-express-Checkout{margin:0 auto;width:57%;font-size:16px}.paypal-login-link.braintree-paypal-express-container .btn-lg{padding:9px 21px}}@media (min-width:320px) and (max-width:767px){#paypal-express-Checkout{margin:0 auto;width:236px;font-size:16px}.paypal-login-link.braintree-paypal-express-container .btn-lg{padding:9px 28px}}#paypal-express-Checkout.paypal-express-checkout-btn{width:199px;margin:0 auto;display:block;padding:0;border:none}.checkout-cart-index #paypal-express-Checkout.paypal-express-checkout-btn{margin-top:20px}.paypal-express-checkout-btn img{width:199px}.braintree-cvv{margin-bottom:10px}.prod-mid ul li+li{width:113px}@media (min-width:991px) and (max-width:1199px){.prod-mid ul li{margin:0 3px!important}}@media (min-width:768px) and (max-width:777px){.prod-mid ul li{margin:0 3px!important}}@media (min-width:466px) and (max-width:767px){.prod-mid ul li+li+a{float:none;margin:10px 15px}.prod-mid ul li{float:none!important}}@media (min-width:900px) and (max-width:987px){#popuplogin{left:30%!important}}.alphacube_buttons input{margin:5px 0 0!important}.catalog-product-view .product-image-master .burst{display:block;left:20%;position:absolute;top:146px;z-index:5}.catalog-product-view .product-image-master .burst,.catalog-product-view .product-image-master .burst .burst-inner,.catalog-product-view .product-image-master .burst .burst-inner::after,.catalog-product-view .product-image-master .burst .burst-inner::before,.catalog-product-view .product-image-master .burst::after,.catalog-product-view .product-image-master .burst::before{height:85px;width:85px}.catalog-product-view .product-image-master .burst .burst-content{line-height:85px}@media (min-width:768px) and (max-width:1200px){.catalog-product-view .product-image-master .burst{top:128px;left:14%}}.catalog-product-view .product-img-box-mobile{position:relative}.catalog-product-view .product-img-box-mobile .burst{display:block;left:27%;position:absolute;top:85px;z-index:5}.catalog-product-view .product-img-box-mobile .burst,.catalog-product-view .product-img-box-mobile .burst .burst-inner,.catalog-product-view .product-img-box-mobile .burst .burst-inner::after,.catalog-product-view .product-img-box-mobile .burst .burst-inner::before,.catalog-product-view .product-img-box-mobile .burst::after,.catalog-product-view .product-img-box-mobile .burst::before{height:74px;width:74px}.catalog-product-view .product-img-box-mobile .burst .burst-content{line-height:65px}@media (max-width:767px){.catalog-product-view .product-img-box-mobile .burst{top:180px;left:32%}}@media (max-width:480px){.catalog-product-view .product-img-box-mobile .burst,.catalog-product-view .product-img-box-mobile .burst .burst-inner,.catalog-product-view .product-img-box-mobile .burst .burst-inner::after,.catalog-product-view .product-img-box-mobile .burst .burst-inner::before,.catalog-product-view .product-img-box-mobile .burst::after,.catalog-product-view .product-img-box-mobile .burst::before{height:70px;width:70px}.catalog-product-view .product-img-box-mobile .burst{top:100px;left:27%}.catalog-product-view .product-img-box-mobile .burst .burst-content{line-height:70px;text-indent:-25px}}@media (max-width:360px){.catalog-product-view .product-img-box-mobile .burst,.catalog-product-view .product-img-box-mobile .burst .burst-inner,.catalog-product-view .product-img-box-mobile .burst .burst-inner::after,.catalog-product-view .product-img-box-mobile .burst .burst-inner::before,.catalog-product-view .product-img-box-mobile .burst::after,.catalog-product-view .product-img-box-mobile .burst::before{height:55px;width:55px}.catalog-product-view .product-img-box-mobile .burst{top:81px;left:27%}.catalog-product-view .product-img-box-mobile .burst .burst-content{line-height:60px;text-indent:-28px;font-size:30px}}@media (min-width:480px) and (max-width:560px){.catalog-product-view .product-img-box-mobile .burst{top:140px;left:30%}}.category-view .product-list .product .product-image-main{display:block!important;opacity:1}.category-view .product-list .product .product-image-hover{display:none}.dialog{position:fixed!important}@media (min-width:320px) and (max-width:720px){.dialog{position:fixed!important}}.subscribtion-mob-popup{position:absolute!important}.subscribtion-desk-popup{position:fixed!important}@media (min-width:900px){#popuplogin{margin-left:-186px}}.register-captcha{text-align:-webkit-center}#bonusbuys-outter{margin-top:127px!important;height:10%!important}@media (min-width:1441px){#bonusbuys-outter{margin-top:30px!important}}@media (min-width:1024px){#bonusbuys-outter{position:fixed!important;margin-top:0!important;height:100%!important}#bonusbuys{margin-top:127px!important}}@media (min-width:769px) and (max-width:1023px){#bonusbuys{margin-top:127px!important}#bonusbuys-outter{margin-top:0!important}}@media (min-width:501px) and (max-width:768px){#bonusbuys{width:530px!important;margin-top:127px!important}#bonusbuys-outter{margin-top:0!important}}@media (min-width:320px) and (max-width:500px){#bonusbuys{margin-top:127px!important}#bonusbuys-outter{margin-top:0!important}}.up-shell-qty{margin-bottom:5px}@media (max-width:500px){.rmo-upsell-content .right p.upsell-description{display:block!important}}@media (min-width:320px) and (max-width:768px){.upsell-description{overflow:hidden;position:relative;line-height:1.2em;max-height:5em;text-align:left!important;padding-right:40px;padding-left:1em}.upsell-description:before{position:absolute;right:20px;bottom:0}.upsell-description:after{content:'';position:absolute;right:20px;width:1em;height:1em;margin-top:.2em;background:#fff}#out-payment .row,.one-page-heading+.row{margin-left:0;margin-right:0}}@media (min-width:320px) and (max-width:400px){#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}.customer-account-create div#captcha>div{width:345px!important}}@media (min-width:768px) and (max-width:1024px){.customer-account-login #rc-imageselect,.customer-account-login .g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (min-width:1025px) and (max-width:1199px){.customer-account-login #rc-imageselect,.customer-account-login .g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}.cart-item-name .item-options{font-family:Lato,sans-serif;font-size:15px;line-height:1.42857;color:#333}.cart-item-name .item-options dt{float:left;font-weight:400}.product-listing-page .product-list .price-box,.product-listing-page .product-list .product .product-name{text-align:center}.product-listing-page .product-list .product .burst{top:40px;left:60%}.product-listing-page .product-list .product .product-actions .product-ratings-stars{position:relative}@media (min-width:1200px){.product-listing-page .product-list .price-box{width:247px;margin:0 auto}.product-slider .slick-slide .product-slider-ratings{width:110px;margin-left:auto;margin-right:auto}}@media (min-width:992px) and (max-width:1199px){.product-listing-page .product-list .price-box{width:278px;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.product-listing-page .product-list .price-box{width:205px;margin:0 auto}}.btn-outline.btn-inverse{font-weight:400}.collection-header{padding:10px 0}.collection-header-slide{float:left}#collection-header-gallery{min-height:0}@media (min-width:768px){.collection-header{min-height:160px;width:100%}.collections-list{height:50px}}.collections-list .collections-list-items .btn{padding:0 30px;margin:0 10px;border-radius:15px}.TT2left,.product .product-image-main img{margin:0 auto}.ailment-icon{padding:12px 10px}.heading-container{margin:0 auto;width:44%;position:absolute;right:0;left:0;top:0;bottom:0}.collections-list{position:absolute}span.collection-subtitle.text-lighter.collection-header-slide,span.collection-title.text-bold.collection-header-slide{padding:28px 0}span.collection-title.text-bold.collection-header-slide.colle-head{padding-right:15px}@media (min-width:1200px){.collection-subtitle,.collection-title,.collection-title-area{font-size:40px}.overlay-layering{max-height:103px}.heading-container{width:fit-content}}@media (min-width:992px) and (max-width:1199px){.collection-subtitle,.collection-title,.collection-title-area{font-size:30px}.overlay-layering{max-height:83px}.collection-header{min-height:160px;width:100%}}@media (min-width:768px) and (max-width:991px){.collection-subtitle,.collection-title,.collection-title-area{font-size:24px}.overlay-layering{max-height:70px}.heading-container{width:fit-content}.collection-header{min-height:140px}}@media (min-width:576px) and (max-width:767px){.collection-subtitle,.collection-title,.collection-title-area{font-size:18px;position:relative;bottom:5px}.overlay-layering{max-height:70px}.collections-list{height:60px}}@media (min-width:392px) and (max-width:575px){.collection-subtitle,.collection-title,.collection-title-area{font-size:14px}.overlay-layering{max-height:56px}.collections-list{height:55px}.section{padding:0}span.collection-subtitle.text-lighter.collection-header-slide,span.collection-title.text-bold.collection-header-slide{padding:20px 0}span.collection-title.text-bold.collection-header-slide.colle-head{padding-right:6px}}@media (min-width:320px) and (max-width:391px){.collection-subtitle,.collection-title,.collection-title-area{font-size:12px}.overlay-layering{max-height:50px}.collections-list{height:80px}span.collection-subtitle.text-lighter.collection-header-slide,span.collection-title.text-bold.collection-header-slide{padding:12px 0}.ailment-icon{padding:6px 5px}span.collection-title.text-bold.collection-header-slide.colle-head{padding-right:5px}.product .product-content{left:0}}.product .product-actions{padding-left:0}.TT2left{float:none}@media (min-width:320px) and (max-width:767px){.product-listing-page .product-list .price-box{width:147px;margin:0 auto}.product-listing-page .product-list.product-grid.row .product{padding-left:0;padding-right:0}.product-listing-page .product-list .product .burst{left:40%}.heading-container{width:fit-content}}.product .product-content{left:0}.product .product-image-hover img,.product .product-image-main img{display:inline;max-width:226px;max-height:345px}@media (min-width:320px) and (max-width:391px){#collection-header-wrapper .collection-title-area{margin-top:7px}.collection-header{min-height:150px}.collections-list .collections-list-items .btn{padding:0 15px;margin:5px 10px}}@media (min-width:576px) and (max-width:767px){#collection-header-wrapper .collection-title-area{margin-top:10px}.collection-header{min-height:150px}}@media (min-width:392px) and (max-width:575px){.collection-header{min-height:120px}}@media (min-width:1200px) and (max-width:1440px){.collection-header{min-height:175px}}@media (min-width:1441px) and (max-width:2560px){.collection-header{min-height:175px}}.catalogsearch-result-index .product .product-image-hover img{margin-left:0;margin-top:0}.catalogsearch-result-index .section{padding:10px 0}.catalogsearch-result-index .product-list-actions{margin-bottom:10px}.product-listing-page #listing{text-align:center;width:75%;margin:0 auto}.TTrating-0-0,.TTrating-0-5,.TTrating-1-0,.TTrating-1-5,.TTrating-2-0,.TTrating-2-5,.TTrating-3-0,.TTrating-3-5,.TTrating-4-0,.TTrating-4-5,.TTrating-5-0{zoom:1.25}body.catalog-category-view .product-listing-page .product-list .product .product-actions .product-ratings-stars{padding:5px 0}.product .product-content .product-name-above{margin:0}.collections-list .collections-list-items .collections-list-collection{display:inline-block;margin:0}.section.section-gray{background-color:#fff}.catalog-category-view .category-view .product-listing-page .product{margin-bottom:20px}.catalogsearch-result-index .product-listing-page .product{margin-bottom:20px;height:470px}.catalogsearch-result-index .product-listing-page .product-actions .product-review{line-height:2!important}.product-list-actions{margin-top:40px}.catalogsearch-result-index .product .product-prices{line-height:20px}.catalogsearch-result-index .product .product-name{margin-bottom:0}.aw-sociable_services .share_title,.aw-sociable_services-list{padding:0;text-align:left}.aw-sociable_services{padding:5px 0}.aw-sociable_services.aw-sociable_services-product-page,.share.options-container.col-xs-3{padding:0}.options-container.aw-sociable_services{margin:8px 0 0}#___plusone_0 iframe,li.aw-sociable_services_link-google1.srv_16_id #___plusone_0{width:24px!important}#desc .aw-sociable_services .aw-sociable_services-list li{padding:2px!important}.aw-sociable_services_thumbnail{min-width:20px;border-radius:5px}.aw-sociable_services_link:hover{text-decoration:none}.sociable-section{display:inline-block}.aw-sociable_services .aw-sociable_services-list .sociable-share-email{width:44px;display:inline-block!important}@media (min-width:992px) and (max-width:1200px){.aw-sociable_services_thumbnail{min-width:16px}#desc .aw-sociable_services .aw-sociable_services-list li{padding:2px 1px!important}}@media (min-width:768px) and (max-width:991px){.aw-sociable_services-list .aw-sociable_services_thumbnail{max-width:26px}.aw-sociable_services .aw-sociable_services-list .sociable-share-email{width:40px}}@media (min-width:390px) and (max-width:485px){.aw-sociable_services-list .aw-sociable_services_thumbnail{max-width:22px}.aw-sociable_services .aw-sociable_services-list .sociable-share-email{width:30px;display:inline-block!important}}@media (min-width:320px) and (max-width:389px){.aw-sociable_services-list .aw-sociable_services_thumbnail{max-width:18px}.aw-sociable_services_thumbnail{min-width:16px}#desc .aw-sociable_services .aw-sociable_services-list li{padding:2px 1px!important}.aw-sociable_services .aw-sociable_services-list .sociable-share-email{width:30px}}.aw-sociable_services .aw-sociable_services-list .share-email{background-image:none}@media (min-width:320px) and (max-width:620px){div#popupforgot.dialog,div#popuplogin1.dialog{top:10%!important}div#popupcreate.dialog{top:0!important}#popupcreate .alphacube_content{padding:0 15px}#popupcreate .form-group.name-firstname{width:49%;float:left}#popupcreate .form-group.name-lastname{width:49%;float:right}}@media (max-device-width:580px) and (orientation:landscape){div#popupforgot.dialog{top:5%!important}div#popupcreate.dialog,div#popuplogin1.dialog{top:0!important}.panel-body{padding:0 30px}.panel-heading{padding-top:10px}.form-group{margin-bottom:5px}p.text-danger{margin-bottom:10px}.alphacube_buttons .btn-lg{padding:10px 28px}#popupcreate .alphacube_content{padding:0 15px}#popupcreate .form-group.name-firstname{width:49%;float:left}#popupcreate .form-group.name-lastname{width:49%;float:right}#popupcreate .login-email{width:49%;float:left}#popupcreate .login-cpassword,#popupcreate .login-password{width:49%;float:right}}@media (min-width:320px) and (max-width:768px){div#popupcreate.dialog,div#popupforgot.dialog,div#popuplogin1.dialog{position:fixed!important}}#mobile-downloadable>tbody>tr>td,#mobile-downloadable>tbody>tr>th,#mobile-downloadable>tfoot>tr>td,#mobile-downloadable>tfoot>tr>th,#mobile-downloadable>thead>tr>td,#mobile-downloadable>thead>tr>th{padding:4px}#mobile-downloadable>tbody>tr>td{border:none}@media (min-width:320px) and (max-width:375px){#mobile-downloadable>tbody>tr>.mobile-download-products-name{width:70px}}@media (min-width:376px) and (max-width:425px){#mobile-downloadable>thead>tr>th{padding:10px;width:40%}#mobile-downloadable>tbody>tr>td{padding:10px}}@media (min-width:426px) and (max-width:768px){#mobile-downloadable>tbody>tr>td,#mobile-downloadable>thead>tr>th{padding:10px}#mobile-downloadable>thead>tr>th:nth-of-type(1),#mobile-downloadable>thead>tr>th:nth-of-type(2){width:10%}#mobile-downloadable>thead>tr>th:nth-of-type(3){width:45%}}.download-products-status{padding:10px}.panel>.download-products-status+.table-responsive{border-top:1px solid #ddd}#ampromo-carousel-wrapper .ampromo-slide .product-config.options{width:100%}body.maopc-onepage-index #popuplogin1{z-index:10000000!important}body.maopc-onepage-index #overlay_modal{z-index:1000000!important}body.checkout-cart-index #popuplogin1,body.maopc-onepage-index #popupcreate,body.maopc-onepage-index #popupforgot{z-index:10000000!important}body.checkout-cart-index #overlay_modal{z-index:1000000!important}body.checkout-cart-index #popupcreate,body.checkout-cart-index #popupforgot{z-index:10000000!important}.store-credit{padding:0 20px 10px;border:1px solid #ccc;background:#fff}.stcred_fields{margin:25px 0}.input-box #amstcred_send_message{height:132px}.buttons-set .button{margin:6px 0}.store-credit .input-box .input-text{padding-left:10px}@media (min-width:320px) and (max-width:576px){.store-credit-fieldset1 .store-credit-fieldset2{width:100%}.store-credit-fieldset2{margin-top:10px}.mobile-date{display:block!important}.desktop-date{display:none}.bal-strcrd-tdata{padding-left:5px}.strcred_row td{font-size:14px}.strcred-date{width:25%}}@media (min-width:577px){.store-credit-fieldset1{width:30%;float:left}.store-credit-fieldset2{width:70%;float:left}.strcred-textarea{margin-left:20px}}@media (min-width:992px) and (max-width:1199px){.store-credit-fieldset2{width:65%;margin-left:25px}}.strcred_row{border-top:1px solid #ccc;height:28px}.second_strcred_row,.strcred_row:first-child{border-top:none!important}.store-credit h2{font-size:23px;font-weight:500}.store-credit-form input#amstcred_send_amount::placeholder,.store-credit-form input#amstcred_send_recipient_email::placeholder,.store-credit-form input#amstcred_send_recipient_name::placeholder,.store-credit-form textarea#amstcred_send_message::placeholder{color:#d9d9d9}@media (min-width:577px) and (max-width:644px){.store-credit-fieldset1{width:30%;float:left}.store-credit-fieldset2{width:65%;margin-left:25px}.strcred-textarea{margin-left:20px}}.strcred-balance,.strcred-balances,.strcred-value,.strcred-values{text-align:right;padding-right:5%}.bal-strcrd-doller{text-align:center}@media (min-width:320px) and (max-width:374px){.strcred-balance,.strcred-balances,.strcred-value,.strcred-values{padding:0}}body.content-index-index .section-product-slider .product .product-image-main img{margin-left:-36px;margin-top:-80px}body.content-index-index .section-product-slider .product .product-image-hover img{margin-left:-32px;margin-top:-103px}body.content-index-index .section-product-slider .best-sellers .TT2left{display:block!important;margin-left:0}
.custom-row .cart-item-prices.cart-item-top-row,.cart-item-modifiers .cart-item-qty.cart-item-top-row,.custom-row .cart-item-subtotal.text-right.cart-item-top-row {
        width: 100%;
        line-height: normal;
        padding-top: 0;
        height: 22px;
        margin-left: 0px;
        max-width: unset;
    }
    .checkout-cart-index .custom-row .visible-xs.visible-sm.text-left.label {
        text-align: left;
        padding: 0px;
        font-size: 15px;
        width: 50%;
        float: left;
        display: block!important;
        color: #000000;
    }

    .checkout-cart-index .cart-item-subtotal .visible-sm.text-left.label {
        text-align: left;
        padding: 0px;
        font-size: 15px;
        width: 50%;
        float: left;
        display: block!important;
        color: #000000;
    }
    .custom-row .cart-item-subtotal.text-right.cart-item-top-row ,.custom-row .cart-item-prices.cart-item-top-row,.custom-row .cart-item-qty.cart-item-top-row{
        float: right;
        display: block;
    }
    .cart-item-modifiers>.row{
        display: block;
    }
    .cart-item .custom-row .cart-item-subtotal .cart-price,.cart-item .custom-row .cart-item-subtotal .cart-discount,.cart-item .custom-row .cart-item-price .cart-price {
        width: 50%;
        float: left;
        display: block;
        text-align: right;
        padding: 0px;
        font-size: 15px;
        color: #000000;
        font-weight: 700;
        line-height: 1;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: .25em;
    }
    .cart-item .cart-item-prices {
        padding-right: 15px;
        padding-left: 15px;
    }
    .cart-item .custom-row .cart-item-qty .qty.form-control{
        float: right;
        width: 60px;
        margin-top: 0px;
        padding: 4px 8px;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-qty .visible-xs.visible-sm.text-left.label,.checkout-cart-index .cart-item .custom-row .cart-item-reorder .visible-xs.visible-sm.text-left.label{
        padding: 8px 8px 8px 0px;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-qty.cart-item-top-row {
        margin-bottom: 20px;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-reorder.cart-item-top-row{
        padding-bottom: 20px;
    }
    /* .checkout-cart-index .cart-item-all-details{ */
        /* padding-top: 25px; */
    /* } */
    .checkout-cart-index .cart-item-uses {
        height: auto;
    }
    .checkout-cart-index .cart-item-actions {
        margin-top: 0px;
    }
    .checkout-cart-index .cart-item-text .cart-item-remove{
        float:left;
    }
    .spqs{
        display:none;
    }
    .checkout-cart-index .cart-item-reorder .subscription-period{
        float: right;
        width: 50%;
        margin-top: 0px;
    }
    .checkout-cart-index .cart-item-name{
        white-space: unset;
        overflow: unset;
        text-overflow: unset;
    }
    .checkout-cart-index .cart-item-top-row{
        padding-top: 0px;
        height: 0px;
    }
    .checkout-cart-index .cart-item-text{
        padding-top: 0;
    }
    /* .checkout-cart-index .cart-item-content-tablet,.checkout-cart-index .cart-item-all-details-tablet{ */
        /* width:100%; */
    /* } */
    .checkout-cart-index .cart-item-reorder-tablet {
        float: right;
        display: block;
        width: 100%;
        padding-bottom: 40px!important;
    }
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-reorder-tablet .visible-xs.visible-sm.text-left.label
    {
        padding: 8px 0px 8px 0;
        /* text-align: right; */
        width:38%;
    }
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-reorder-tablet .subscription-period{
        width: 194px;
    }
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-subtotal .visible-xs.visible-sm.text-left.label,
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-prices .visible-xs.visible-sm.text-left.label,
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-qty .visible-xs.visible-sm.text-left.label,
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-subtotal .visible-sm.text-left.label{
        text-align: left;
    }
    .checkout-cart-index .cart-item-all-details-tablet .cart-item-actions {
        text-align: left;
    }
    .checkout-cart-index .cart-table-header-tablet{
        display:none;
    }
    .checkout-cart-index .section-page-tablet {
        padding: 0px 0;
    }
    .checkout-cart-index .section-page-tablet .section-title{
        margin-bottom: 10px;
    }
    .checkout-cart-index .section-page-crosssell-tablet{
        display:none;
    }
    .checkout-cart-index .cart-item .custom-row {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .checkout-cart-index .section-title{
        margin-bottom: 25px;
    }
    .checkout-cart-index .section {
        padding: 20px 0;
    }
@media (max-width: 767px){
    .custom-row .cart-item-prices.cart-item-top-row,.cart-item-modifiers .cart-item-qty.cart-item-top-row,.custom-row .cart-item-subtotal.text-right.cart-item-top-row {
        width: 66.66%;
        line-height: normal;
        padding-top: 0;
        height: 22px;
        margin-left: 0px;
        max-width: unset;
    }
    .checkout-cart-index  .cart-item-modifiers .cart-item-reorder.cart-item-top-row{
        width: 76.66%;
        line-height: normal;
        padding-top: 0;
        margin-left: 0px;
        max-width: unset;
    }
    .checkout-cart-index .cart-item-top-row{
        float: right;
    }
    .checkout-cart-index .qty{
        max-width: 69px;
    }
    .checkout-cart-index .visible-sm {
        display: block!important;
    }
    .checkout-cart-index .custom-row .visible-xs.visible-sm.text-left.label {
        text-align: right;
        padding: 0px;
        font-size: 15px;
        color: #a59f96;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-subtotal .cart-discount {
        line-height: inherit;
        float: right;
        width: 50%;
    }
    .checkout-cart-index .cart-item-subtotal .visible-sm.text-left.label {
        text-align: right;
        padding: 0px;
        font-size: 15px;
        color: #a59f96;
    }
    .checkout-cart-index .cart-discount{
        font-size: 15px;
    }
    .checkout-cart-index .hidden-xs {
        display: none!important;
    }
    .checkout-cart-index .section {
        padding: 0px 0;
    }
    .checkout-cart-index .section-title{
        margin-bottom: 0px;
    }
    .checkout-cart-index .cart-item-text {
        padding-top: 0px;
    }
    .checkout-cart-index .cart-item-uses {
        height: 20px;
    }
    .checkout-cart-index .cart-item-name .item-options {
        margin-bottom: 0;
    }
    .checkout-cart-index .custom-row .cart-item-name {
        margin-bottom: 0px;
    }
    .checkout-cart-index .cart-item-qty span{
        margin-top: 10px;
    }
    .checkout-cart-index .cart-item-modifiers .cart-item-qty.cart-item-top-row{
        margin-bottom: 16px;
    }
    .checkout-cart-index .cart-item-all-details{
        font-weight: bold;
    }
    .checkout-cart-index .cart-three-buttons{
        margin-bottom: 20px;
    }
    .checkout-cart-index .cart-item-remove{
        float:left;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-qty .visible-xs.visible-sm.text-left.label {
        padding: 0px;
    }
    .checkout-cart-index .cart-item-reorder .subscription-period{
        width: 191px;
    }
    .checkout-cart-index .custom-row .cart-item-reorder .visible-xs.visible-sm.text-left.label{
        width:59%;
    }
    .checkout-cart-index .cart-item-reorder{
        height: unset;
    }
    .checkout-cart-index .cart-item .custom-row .cart-item-reorder.cart-item-top-row {
        padding-bottom: 0px;
    }
    .checkout-cart-index #cart-summary{
        margin-top: 21px;
    }
    .checkout-cart-index .custom-row .cart-item-actions.remove {
        margin-bottom: 0px;
    }
    .checkout-cart-index .cart-item .custom-row {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .checkout-cart-index .shopping-cart-totals-tablet{
        font-size: 20px;
    }
}
@media (max-width:1199px) and (min-width:992px){
    .checkout-cart-index .cart-item-reorder .subscription-period{
        width: 194px;
    }
}
@media (max-width:500px) and (min-width:320px){
    .checkout-cart-index .cart-item .custom-row .cart-item-reorder .visible-xs.visible-sm.text-left.label{
        padding: 8px 4px 8px 0px;
    }
}
@media (max-width:2560px) and (min-width:1441px){
    .checkout-cart-index .cart-item .custom-row {
        margin-bottom: 0px;
        margin-top: 15px;
    }
    .checkout-cart-index .cart-item .cart-item-image {
        height: 140px;
    }
}
@media (max-width:991px) and (min-width:768px){
    .cart-item-modifiers .cart-item-reorder.cart-item-top-row {
    width: 100%;
    padding-left: 7px!important;
    }
    .checkout-cart-index #cart-summary {
    margin-top: 21px;
    }
}
@media (max-width:1199px) and (min-width:992px){
    .checkout-cart-index .shopping-cart-totals-tablet{
        font-size: 20px;
    }
}
@media (max-width:1440px) and (min-width:1200px){
    .checkout-cart-index .cart-item .cart-item-image {
        height: 140px;
    }
}
/* Dev - 1208 */
.payment-methods .card-head{
    width:100%;
}
.card-head .legend{
    float:left;
}
.card-head .addcard-top{
    float:right;
    margin-top: 21px;
    margin-bottom: 10.5px
}
/* Dev - 1212 */
.change-card{
    background-repeat: no-repeat;
    width: 92%;
    float: left;
    text-align: right;
    height: auto;
}
.drop-down .buttons{
    height: auto;
    }
.drop-down { 
    position: relative;  
    display: inline-block;    
    width: 300px;       
    margin-top: 0;   
    font-family: verdana;
    border: 1px solid #e1e1e1;
    box-shadow: none;
    height: 42px;
    border-radius: 14px;
    float: left; 
 }      
 .drop-down select {   
    display: none;    
 }      
 .drop-down .select-list {   
    position: absolute;     
    top: 0;      
    left: 0;     
    z-index: 1;    
    margin-top: 40px;    
    padding: 0;         
    background-color: #595959;      
 }      
 .drop-down .select-list li {   
    display: none;      
 }    
 .drop-down .select-list li span {  
    display: inline-block;      
    min-height: 40px;        
    min-width: 280px;      
    width: 100%;        
    padding: 5px 15px 5px 99px;     
    background-color: #595959;     
    background-position: left 10px center;   
    background-repeat: no-repeat;       
    font-size: 16px;       
    text-align: left;       
    color: #FFF;        
    opacity: 0.7;      
    box-sizing: border-box;     
 }     
 .drop-down .select-list li span:hover,  
 .drop-down .select-list li span:focus {     
    opacity: 1;     
 } 
 .change-card{
    background-repeat: no-repeat;
    width: 92%;
    float: left;
    text-align: right;
    border-right: 1px solid #e1e1e1;
    padding: 8px 10px 10px 10px;
    background-position: left;
    background-size: 24px;
    background-position: 8% 50%;
}
.drop-down .buttons{
    height: auto;
}
.update-card-btn{
    height: 42px;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 14px;
    color: #000;
}
.update-card-btn:hover{
    color: #000;
}
.select-list-link{
    padding: 5px 5px 5px 5px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    height: 40px;
}
a.select-list-link {
    color: #000;
    text-decoration: none;
}
a.select-list-link:hover {
    color: #000;
    text-decoration: none;
}
.clsAnchor{
    list-style-type: none;
}
#subscription-popup-wrapper-bkg {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: none rgba(0, 0, 0, 0.3);
    z-index: 200;
    max-width: 100%;
}
.hover_bkgr_fricc{
    cursor:pointer;
    display:none;
    height:100%;
    position:fixed;
    text-align:center;
    top:0;
    width:100%;
    z-index:85;
    width: 450px;
    position: absolute;
    right: -14%;
    }
.hover_bkgr_fricc .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.hover_bkgr_fricc > div {
    background-color: #fff;
    display: inline-block;
    height: auto;
    max-width: 420px;
    min-height: 100px;
    vertical-align: middle;
    width: 100%;
    position: fixed;
    padding: 15px 1%;
    border: 1px solid #000;
    z-index: 300;
    top: 50%;
    left:35%; 
}
.popupCloseButton {
    background-color: #fff;
    border: 3px solid #fff;
    border-radius: 50px;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 14px;
    line-height: 30px;
    width: 15px;
    height: 30px;
    text-align: center;
}
.popupCloseButton:hover {
    background-color: #fff;
}
.trigger_popup_fricc {
    cursor: pointer;
    font-size: 20px;
    margin: 0px 0px 20px;
    display: inline-block;
    font-weight: bold;
}
#update-token{
    float: left;
}
@media (max-width:374px) and (min-width:320px){
    .hover_bkgr_fricc > div{
        left: 0;
    }
    .drop-down{
        margin: 0px 0px 10px 0px;
        width: 300px;
        float:none;
    }
    #update-token {
        float: none;
    }
    .subscription-popup-main-div .subscription-options{
        text-align:center;
    }
    .subscription-options .subscription-or{
        margin-left:0px;
    }
}
@media (max-width:424px) and (min-width:375px){
    .hover_bkgr_fricc > div{
        left: 0;
        padding: 15px 8%;
    }
    .drop-down{
        margin: 0px 0px 10px 0px;
        width: 300px;
        float:none;
    }
    #update-token {
        float: none;
    }
    .subscription-popup-main-div .subscription-options{
        text-align:center;
    }
    .subscription-options .subscription-or{
        margin-left:0px;
    }
}
.payment-info .card{
    margin:0;
    width:100%;
}
.payment-info .outer-popup{
    text-align:right;
}
.outer-popup .trigger_popup_fricc, .outer-popup .trigger_popup_fricc:hover{
    text-decoration:none;
    font-size:15px;
    border-bottom: 2px solid #46b8ef;
}
.subscription-options{
    text-align:left;
}
.subscription-or{
    font-weight:600;
    margin-left: 20px;
}
/*DEV-1208*/
    .order-billing_method .fieldset {
        float: left;
        width: 100%;
    }
    /* Hosted Fields */
    #braintree-hosted-submit {
        display: none;
    }
    .braintree-hostedfield li {
        padding: 3px 0;
    }
    .braintree-hostedfield label {
        margin-bottom: 4px;
        display: block;
        width: 100%;
    }
    .braintree-input-field {
        height: 42px;
        max-width: 340px;
        padding: 0 10px;
        border: 1px solid lightgrey;
        background: white;
    }
    .braintree-input-field.braintree-postal-code {
        width: 140px;
    }
    .braintree-card-input-field {
        height: 50px;
        width: 100%;
        max-width: 372px;
        border: 1px solid lightgrey;
        position: relative;
        background: white;
    }
    .braintree-card-input-field .card-type {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        padding: 0 10px 0 8px;
    }
    .braintree-card-input-field .card-type img {
        height: 48px;
    }
    .braintree-card-input-field #card-number {
        float: left;
        height: 48px;
        width: 100%;
        padding-left: 66px;
        box-sizing: border-box;
    }
    #braintree-expiration-container {
        display: inline-block;
        *zoom: 1;
        *display: inline;
        width: 100%;
        vertical-align: middle;
        font-size: 0;
    }
    .braintree-expiration {
        width: 70px;
        display: inline-block;
        *zoom: 1;
        *display: inline;
    }
    .braintree-expiration-seperator {
        vertical-align: top;
        display: inline-block;
        *zoom: 1;
        *display: inline;
        line-height: 44px;
        font-size: 30px;
        padding: 0 8px;
    }
    .braintree-cvv {
        width: 80px;
    }
    .no-card-add{
        width:100%;
    }
    .addcard-top-nocard-add{
        float:right;
    }
@media (max-width:424px) and (min-width:320px){
    .braintree-add-card{
        padding:0px 0px 0px 0px;
    }
}
.add-card-bottom{
    margin-bottom: 15px;
}

/* Dev - 1191 */
.sociable-section .wishlist {
    margin-top: 8px;
    text-align:center;
}
.sociable-section .wishlist .favorite-heart{
    margin: 0px auto;
    width:35px;
}
.sociable-section .aw-sociable_services .aw-sociable_services-list li{
    display:block !important;
    float:left;
}
.sociable-section .aw-sociable_services .aw-sociable_services-list .sociable-share-email{
    display:block !important;
    position:relative;
    bottom:5px;
}
.sociable-section .favorite-heart svg{
    margin-top:2px;
}
img.aw-sociable_services_thumbnail {
    height: 32px;
    min-width: 32px;
}
.sociable-section .wishlist .favorite-wapper{
    margin-bottom:5px;
}
.sociable-section .aw-sociable_services .aw-sociable_services-list li{
    padding:2px !important;
}
@media (min-width:320px) and (max-width:485px){
    .sociable-section .wishlist .favorite-heart {
        width: 28px;
        height: 28px;
    }
    .sociable-section .wishlist .favorite-wapper{
        padding:0;
    }
    .sociable-section .favorite-heart svg{
        width: 25px;
        height:auto;
    }
    img.aw-sociable_services_thumbnail {
        height: 18px;
        min-width: 18px;
    }
    .sociable-section .aw-sociable_services .aw-sociable_services-list .sociable-share-email{
        bottom:0px;
    }
    .aw-sociable_services .aw-sociable_services-list .sociable-share-email{
        width:26px;
    }
}
@media (min-width:768px) and (max-width:991px){
    .favorite-heart svg{
        margin-bottom:-5px;
    }
}
@media (min-width:992px) and (max-width:1199px){
    img.aw-sociable_services_thumbnail{
        padding:2px 1px;
    }
    .favorite-heart svg{
        margin-bottom:0px;
    }
}
/*DEV-1195*/
@media (min-width:1024px) and (max-width:2560px){
    body.catalog-product-view .product-details .product-image-master .img-responsive {
        margin-left: -20%;
        margin-right: -20%;
        max-width: 100%;
        max-height: 100%;
        margin-top: 5px;
    }
    body.catalog-product-view .product-details .product-image-master {
  margin: 0px;
    }
}
/*DEV-1194*/
@media (max-width: 374px) and (min-width: 320px){
body.catalog-category-view .product .product-image-hover img,body.catalog-category-view .product .product-image-main img {
    width: 130px; 
    max-height: 235px;
}
}
 @media (max-width: 424px) and (min-width: 375px){ 
 body.catalog-category-view .product .product-image-hover img,body.catalog-category-view .product .product-image-main img { 
    width: 155px; 
    max-height: 310px;
 }
 }
 @media (max-width: 767px) and (min-width: 425px){ 
 body.catalog-category-view .product .product-image-hover img,body.catalog-category-view .product .product-image-main img { 
    /* width: 185px; */
    max-height: 290px;
 }
  body.catalog-category-view .product .product-content{top: -220px;} 
 } 
@media (max-width: 767px) and (min-width: 320px){
body.catalog-category-view .product-listing-page .product-list.product-grid.row .product {
     padding-left: 15px; 
     padding-right: 15px; 
}
body.catalog-category-view .product .product-content{left: 0px;}
}
@media (max-width: 1023px) and (min-width: 768px){
     body.catalog-category-view .product .product-image-hover img,body.catalog-category-view .product .product-image-main img { 
        max-height: 310px;
    }
    body.catalog-category-view .product .product-content{left: 0px;}
}
button.added #Layer_1{
    display:none;
}
button.added #Layer_2{
    display:block;
}
.wishlist-in{
    height: 62px;
}
.addfavorite{
    position: absolute;
    left: 16px;
    top: 0px;
}
#favorite, #favorite:hover, #favorite:active, #favorite:visited, #favorite:focus {
    text-decoration:none;
    outline:none;
}
.added .add-Wishlist,.added-Wishlist
{
    display:none;
}
.added .added-Wishlist,.add-Wishlist
{
    display:block;
}
.wishlist-label{
    font-weight: 700;
   font-size: 15px;
    margin-bottom: 0;
    line-height: 1.1em;
}
.added .added-Wishlist{
    color:#f21c56;
}
.wishlist-remove,.wishlist-remove:hover{
    float: right;
    color: #a59e96;
    text-decoration: none;
}
.wishlist-remove-btn{
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
   text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
   padding: 0px 0px;
    font-size: 15px;
    line-height: 1.42857;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.wishlist-product-name,.wishlist-product-name:hover{
    color: #333;
    text-decoration: none;
}
.favorites-sku,.cart-cell,.wishlist-product-addtocart,.wishlist-product-ratings{
    text-align:center;
}
.wishlist-product-ratings{
    height:30px;
}
.wishlist-product-image
{
    width:100%;
}
.whishlist-panel-outer .product-name{ 
    line-height: 1.5em;
    height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
}
.cart-cell{
    height: 40px;
} 
body.favorites-customer-index .out-of-stock{
    width: -webkit-fill-available;
}
/* body.favorites-customer-index .out-of-stock .value{ */
    /* float: left; */
/* } */
body.favorites-customer-index .out-of-stock .label{ 
    clear: both;
    display: block;
}
.cart-cell{
    color: #46b8ef;
}
.add-favorite-to-cart{
    color: #fff;
    background-color: #d7259f;
   border-color: transparent;
    border-radius: 22px;
    padding: 1px 14px;
}
.whishlist-panel-outer{
    overflow: hidden;
    padding: 5px 0px 15px 0px;
}
a.tip {
    text-decoration: none
}
a.tip:hover {
    position: relative
}
a.tip span {
    display: none
}
a.tip:hover span {
    border: #a59e96 1px solid;
    display: block;
    z-index: 100;
    left: 16px;
    width: 59px;
    position: absolute;
    top: 0px;
    text-decoration: none;
}
.intro a.tip:hover span{
    left: -62px;
}
@media (max-width: 485px) and (min-width: 320px){
    .wishlist-label{
        font-size: 11px;
    }
    .addfavorite {
        left: 23px;
    }
    .btn--wishlist svg:not(:root) {
        width: 35px!important;
    }
}
@media (max-width: 767px) and (min-width: 320px){
    .add-favorite-to-cart{
        padding: 1px 7px;
    }
}
.bundle-normal{
    font-weight: 700;
}
/* DEV-1226 */
#wishlist_slider .section-title{
    font-size:26px;
    letter-spacing:2px;
}
#wishlist_slider .wishlist{
    text-align:center;
}
#wishlist_slider .section-title {
    margin-bottom: 12px;
}
#wishlist_slider .subtitle {
    color:#dc2597;
    text-align:center;
    font-size:18px;
    letter-spacing:1px;
}
.panel .whishlist_slide{
    float:left;
}
.whishlist_slide{
    width:calc(100% / 4);
    float:left;
}
.whishlist_slide .pro-images, .whishlist_slide .whishlist-item-info, .whishlist_slide .wishlist-item-cart, .whishlist_slide .product-price{
    text-align:center;
}
.wishlis-pro-list{
    height: 540px;
   position: relative;
    border: 1px solid transparent;
   margin-bottom: 80px;
    cursor: pointer;
}
#wishlist_slider .slider_container{
    overflow: hidden;
    height: 335px;
}
.whishlist-item-info span.wish-product-name {
   font-size: 18px;
    color: #000;
}
.product-price, .product-ratings, .view-wishlist-btn{
    text-align: center;
}
.product-price span{
    font-size: 18px;
    color: #1396d6;
}
.whishlist_slide .pro-images img{
    height: auto;
    width: 220px;
    max-width: 100%;
margin:0 auto;
}
.whishlist_slide .pro-images{
    height:200px; 
}
.wishlist-item-cart .btn-primary, .wishlist-item-cart .btn-primary:active:hover{
    background-color:#d8249f;
    border-radius:14px;
    padding:0px 22px;
}
.wishlist-item-cart .btn-primary span{
    font-weight:400;
}
.whishlist-item-info{
    width:175px;
    margin:0 auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.slider_container .best-sellers .TT2left{
    margin:0 auto;
}
.product-ratings{
    height:25px;
}
.view-wishlist-btn{
    padding:10px 0px;
}
.whishlist_slide a.product-hotlink, .whishlist_slide a.product-hotlink:active{
    text-decoration:none;
    color:#000;
}
.whishlist_slide a.product-hotlink:focus{
    outline:none;
}
.whishlist_slide.slick-active:first-child:before{
    opacity:0.5;
}
.slider_container .slick-track{
    margin:0 auto;
}
.slider_container .slick-track.re-transform{
    transform:none !important;
}
.wish-product-name{
    color:#000;
}
@media (min-width:992px){
    .slider_container button.slick-next.slick-arrow , .slider_container button.slick-prev.slick-arrow{
        width: 65px;
        height: 100%;
        /*background-color: rgba(232, 232, 232, 0.85);*/
    }
    .slider_container .slick-prev{
        left:15px;
    }
    .slider_container .slick-next{
        right:15px;
    }
}
@media (min-width:480px) and (max-width:768px){
    .whishlist-item-info{
        width:150px;
    }
}
@media (min-width:320px) and (max-width:480px){
    .whishlist_slide .pro-images{
        height:200px;
    }
}
@media (min-width:992px) and (max-width:1200px){
    .whishlist-item-info{
        width:135px;
    }
    .whishlist_slide .pro-images{
        height:185px;
    }
