@media screen and (min-width:1500px){.ui-dialog.email-opt-mobile-popup{display:none !important}.ui-dialog.email-opt-mobile-popup+.ui-widget-overlay{display:none !important}}@media screen and (min-width:1023px){#wrapper header .left-Header ul.level-1 li ul.level-2 li a:hover{background:#b09857}}@media screen and (min-width:1024px) and (max-width:1300px){.vsu_signup #main{padding:15px 0 0 250px;box-sizing:border-box}.vsu-mainform .vsu-contactinfo .form-row.select-phone input{width:100%;float:left;box-sizing:border-box}.messaging-options.terms-conditions .form-row{width:75%}.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{margin-left:0 !important}.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{right:21%;left:auto}.pt_storefront.homepage .header-login-form .login-fields.remember-reset-options .login-remember-me label{width:83%}.pt_storefront.homepage #header .welcome-return-customer{padding-left:60px}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-info{width:71%}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li{font-size:12px;margin:9px 12px}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li a{font-size:12px}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li{font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total{margin:9px 12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total a{font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total .mini-cart-empty{line-height:20px;font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total .mini-cart-total-label{line-height:20px}.shopping-list.dd3 .dd3{left:120px;top:26px}.pt_shopping_list .clearlist-btn{margin:0 20px 0 0;width:185px}.pt_shopping_list .shopping-list-action .item-option.option-update,.pt_shopping_list .shopping-list-action .send-to-store{width:185px}.pt_shopping_list .edit-print-list .edit-and-instructions span.find-products{font-size:18px}.pt_shopping_list .clearlist-btn a,.pt_shopping_list .shopping-list-action .item-option.option-update .update-all-button,.pt_shopping_list .shopping-list-action .send-to-store .send-to-store{font-size:11px}.pt_shopping_list .shopping-list-action .item-option.option-update{margin-right:25px}.pt_checkout #main #secondary{margin-top:20px !important}.order-payment-summary.bottom{width:49.9%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table{width:88.8%}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{padding-left:0;width:55% !important}#cart-table .item-total{width:100%;text-align:left}form.nosearch-result input[type="text"]{width:calc(100% - 83px)}form.nosearch-result input[type="submit"]{right:63px}.search-result-text{width:calc(100% - 83px)}}@media screen and (min-width:960px) and (max-width:1499px){header .subscribe-email-button{display:none}header .email-opt-section{right:54px}.pt_cart header .subscribe-email-button,.pt_checkout header .subscribe-email-button{display:none !important}}@media screen and (min-width:768px) and (max-width:1499px){header .subscribe-email-button{display:none !important}.ui-dialog.email-opt-mobile-popup .email-opt-section .emailopt-head{display:none}.ui-dialog.email-opt-mobile-popup .ui-dialog-titlebar.ui-widget-header{background:#fff;margin-bottom:0;padding-bottom:26px !important}.ui-dialog.email-opt-mobile-popup{overflow:visible;right:20px !important;max-width:95%}.ui-dialog.email-opt-mobile-popup .ui-dialog-content.email-opt-section{height:auto;overflow:visible;padding:0 15px 0 0;float:left;width:100% !important;position:relative}.email-opt-mobile-popup .email-opt-section .overlay-img-holder{bottom:-180px;left:-111px}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{height:30px;width:30px}.emailopt-content{max-width:430px}.emailopt-content-outer{padding:45px 0 10px 0}.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{width:auto;font-size:62px}.email-opt-section .emailopt-content h2 span:before{font-size:62px;left:-16px;top:-1px}.emailopt-content .heading p{font-size:26px;line-height:28px;padding-bottom:6px}.emailopt-content .mid-col-content p{font-size:22px;line-height:28px}.emailopt-content .mid-col-content .text-decorative-line{font-size:36px;padding:5px 0}.emailopt-content .mid-col-content .text-decorative-line:before{background-size:100%;left:18px;width:104px}.emailopt-content .mid-col-content .text-decorative-line:after{background-size:100%;right:18px;width:104px}.emailopt-content-outer{background-size:260px;max-width:600px}.ui-dialog.email-opt-mobile-popup .emailopt-content-outer{padding:6px 0 10px 0}.email-opt-section .emailopt-content .heading{text-align:center}.emailopt-content .mid-col-content{padding-bottom:5px;padding-top:10px;max-width:80%}.emailopt-content .mid-col-content img{padding:8px 0 3px;max-width:76%}.emailopt-content form{max-width:350px;padding:10px 0 0 65px}.emailopt-content form label{font-size:26px}.emailopt-content form .radio-holder{padding-bottom:5px}.emailopt-content-section:after{width:520px;height:340px;left:-15%}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.size-pdp-mixmatch,.pdp-main .product-price .pdp-promo-msg.pricing-messaging.color-pdp-mixmatch,.pdp-main .product-price .pdp-promo-msg.pricing-messaging.bundle-pdp-mixmatch{position:inherit;padding-top:0}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.simple-kit-pdp-mixmatch{position:inherit;padding-top:0}.pdp-main #add-to-bag-bar.simple-product-page{margin-top:0 !important}}@media screen and (max-width:1024px){#wrapper{width:100%}#main{margin:0}.contact-us select,.contact-us textarea{width:68.5%}.contact-us input[type="text"]{width:66%}.tilequickview{display:none}.js #quickviewbutton{display:none !important}#secondary{margin:0 30px;padding-left:25px;width:165px}#wrapper header .right-nav .header-search{width:726px}#wrapper #header .header-search input[type="submit"]{background:url(../images/header/search_icon.jpg) 0 0 no-repeat;width:78px;height:78px;float:left;background-size:cover;margin:0;padding:0;right:0}#wrapper #header .header-search input[type="text"]{width:84.95%;height:43px;float:left;padding:17px 15px 18px;margin:0;border:0;font-size:21px}.page-content .primary-content,.primary-content{float:right;margin:60px 0 0;padding:0 25px;box-sizing:border-box}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details{padding:0 15px 0 15px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:48.812%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:33%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart{width:57%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:43%}.pt_wish-list .primary-content .item-list .favorites .item-details{padding:0 15px 0 15px}.pt_wish-list .primary-content .item-list .favorites .item-dashboard{width:48.812%}.pt_wish-list .primary-content .item-list .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart-wishlist{width:57%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:43%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderno{width:20%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.ordertotal{width:15%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku input{width:97%}#primary .search-result-options .sort-by select{width:146px}#wrapper.pt_order .primary-content .form-row.order-detail-options{width:17%;right:66px}#wrapper.pt_order .primary-content .order-details .view-action .secondarybtn{width:40%}#wrapper.pt_order .primary-content .order-details .view-action{width:42%}.pt_cart .primary-content{padding-top:0}.pt_order-confirmation .order-confirmation-details .order-details .item-list{width:100%}.succes-msg{padding:10% 0 0 24%}.pdp-main .product-primary-image .favoriteList.remove{background:url("../images/pdp-images/favoriteListRemove.png") no-repeat;width:24px;height:24px}.pdp-main .product-primary-image .favoriteList.added{background:url("../images/pdp-images/favoriteListAdd.png") no-repeat;width:24px;height:24px}.favoriteList:hover{background-position:-2px 0;cursor:pointer}.favoriteList.remove{background:url("../images/pdp-images/favoriteListRemove.png") no-repeat;width:24px;height:24px}.favoriteList.added{background:url("../images/pdp-images/favoriteListAdd.png") no-repeat;width:24px;height:24px}.pt_cart .primary-focus .primary-content{padding:0 25px}.pt_cart #primary{margin-top:0;width:64.37%}#cart-table .item-user-actions{max-width:96%}.item-list .cart-row .details-col .product-list-item{margin-top:5px}#wrapper.pt_product-search-noresult .primary-content .no-results-page{padding:200px 0 0 50px}.pt_order-confirmation .primary-focus .primary-content{padding:0 25px;width:100%}.order-details .head-label{font-size:24px}.pt_checkout #main #secondary{margin:0}.pt_checkout #main #primary{margin:0}.pdp-main .product-col-2{width:60%}.pdp-main .product-brand-name-section{width:75%}.pdp-main .product-review-ratings{margin:0;position:absolute;right:10px;top:20px}.pdp-main .product-set-list .product-set-item.bundle-product-set-item .bundle-product-details{width:84%}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-name-attr-qty .product-name{width:50%}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-attr-qty-section{width:165px}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-name-attr-qty .product-quantity{width:60px}.pdp-main .colorselectbox .variantQty{padding:20px 0}//.pdp-main .product-links.product-links-bundle a.addtoList{margin:-65px 0 0 0}.pdp-main a.simpleProductAddToList{width:100px;clear:none;margin:15px 0 0 0;word-wrap:break-word}.pt_content .checkout-security-code{margin-top:0}.cart-actions .cart-actions-right{width:55.5%}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked ul{width:100%;float:left;margin-top:10px;border-top:1px solid #ccc;border-top-style:dotted}.ui-dialog.addtomylist.pdp{z-index:9999 !important}#selected-shipping-container td.left{width:47%}.article-content .content #article_wrapper .HeroImage-Videos{width:100%}::-webkit-scrollbar{width:10px;height:3px}::-webkit-scrollbar-track{background-color:#afafaf}::-webkit-scrollbar-thumb{background-color:#000}.order-details li{border:1px solid #000;padding:20px 27px;margin-top:23px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header{padding-top:0}.order-history .orderdetailview .label.mobile-label{display:block;color:#000;font-weight:700}.order-history-labels.desktop-only{display:none}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-date{max-width:none;width:100%}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-number,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .bsginvoiceno,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header div.shippedto{max-width:none;width:100%}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header div.shippedto{margin-bottom:20px}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header div.shippedto .mobile-label{width:100%;max-width:none}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-total,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-btn,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .reorder-btn{width:33.33%;max-width:none}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-total .mobile-label,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-btn .mobile-label,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .reorder-btn .mobile-label{margin-bottom:15px}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-date .mobile-label,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-number .mobile-label,#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .bsginvoiceno .mobile-label{max-width:101px;width:100%;float:left}.order-payment-summary.bottom .order-detail-summary .order-sec .value{padding-right:0}.pt_storefront .new-customer-option-mobile .login-box-content{position:relative}.pt_storefront .new-customer-option-mobile .login-box-content label{padding:0 0 1px 0;text-align:left}.pt_storefront .new-customer-option-mobile .login-box-content input{height:35px;line-height:35px}.pt_storefront .new-customer-option-mobile .login-box-content label,.pt_storefront .new-customer-option-mobile .login-box-content input{width:100%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_storefront .new-customer-option-mobile .login-fields{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;float:left}.pt_storefront .new-customer-option-mobile .login-fields.login-password{padding-top:15px}.pt_storefront .new-customer-option-mobile .login-fields.login-submit{padding-top:16px}.pt_storefront .new-customer-option-mobile .login-fields.login-submit button{width:100%;margin:0;height:32px;line-height:32px;padding:0}.pt_storefront .new-customer-option-mobile .login-remember-me .form-row{margin-bottom:0}.pt_storefront .new-customer-option-mobile .login-remember-me{padding-top:10px}.pt_storefront .new-customer-option-mobile .login-fields.remember-reset-options .login-remember-me label{font-size:16px;font-family:lato;font-weight:400;color:#000;padding-top:0;float:right;width:87%}.pt_storefront .new-customer-option-mobile .login-fields.remember-reset-options .login-remember-me input{float:left;width:20px;height:20px;margin-right:10px}.pt_storefront .new-customer-option-mobile .login-fields.remember-reset-options .password-reset{padding-top:10px;float:left}.pt_storefront .new-customer-option-mobile .login-fields.remember-reset-options .password-reset a{font-size:16px;font-family:lato;text-decoration:underline;color:#000}.pt_storefront .new-customer-option-mobile .login-box-content .error-form{width:100%;float:left;padding-left:0}.pt_storefront .new-customer-option-mobile .dd3.newcustomer-dropdown{width:100%;float:left;padding:0 0 50px;display:block;position:static;background-color:transparent;text-transform:none;position:static;top:auto;left:auto;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pt_storefront .new-customer-option-mobile .header-login-form{max-width:382px}.pt_storefront .newcustomer-header{width:92%;float:left;font-family:raleway;font-size:32px;font-weight:700;line-height:34px;color:#000;text-transform:uppercase;border-bottom:1px solid #000;padding:30px 0 11px;margin:0 4% 7px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_storefront .newcustomer-back a{width:92%;float:left;margin-bottom:20px;font-family:raleway;font-size:24px;line-height:26px;color:#000;padding:0 4% 10px 4%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_storefront .newcustomer-dropdown .newcustomer-content.new-register h3{color:#000;font-size:20px;line-height:22px;text-align:left;margin-top:0}.pt_storefront .new-customer-option-mobile .newcustomer-content.new-register h3 span{display:block;color:#000;font-size:16px;line-height:22px}.pt_storefront .new-customer-option-mobile .newcustomer-content{width:100%;float:left}.pt_storefront .new-customer-option-mobile .newcustomer-content p{font-family:lato;color:#000;font-size:16px;font-weight:400;line-height:29px;margin-bottom:10px}.pt_storefront .new-customer-option-mobile .newcustomer-content .newcustomer-btn{width:100% !important;max-width:290px;float:left;padding:7px 0;margin-bottom:20px;background-color:#000;color:#fff !important;text-align:center;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_storefront .new-customer-option-mobile .newcustomer-content.shop-loxabeauty .newcustomer-btn{margin-bottom:0}.pt_storefront .new-customer-option-mobile .newcustomer-content .newcustomer-btn button{width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.pdp-main .product-price .pdp-promo-msg.pricing-messaging.color-pdp-mixmatch{width:217px;padding-top:5px}.customsearchcategory .search-result-items .grid-tile{box-sizing:border-box;width:23%;margin:0 0 28px 2.66%;padding:15px}.customsearchcategory .search-result-items .grid-tile:nth-child(3n+3){margin-left:2.66%}.customsearchcategory .search-result-items .grid-tile .product-name a,.customsearchcategory .search-result-items .grid-tile .product-pricing a{font-size:13px;line-height:16px}.blog-container.allresultspage .listArticle .listArticle-right{padding:0 10px 10px}ul.order-details{width:103.2%;margin-left:-16px;float:left}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details li{min-width:342px;width:47.4%;float:left;margin-left:16px;min-height:330px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels .section-header.product-image,#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .product-info{max-width:none;width:40%}.pt_storefront.vsu_signup .chkbox{padding-left:12px}.pt_storefront.vsu_signup .chkbox .readterm-indicator.required-indicator{top:9px}.pt_storefront.vsu_signup .chkbox .form-row label{margin-top:2px !important}.pt_storefront .newcustomer-dropdown .newcustomer-content.new-register h3{margin-bottom:56px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .direction-btn{width:280px;margin-right:75px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .savetomystore{width:280px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .form-row.select-store,.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section button.select-store-disabled{max-width:280px;width:100%;s}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .form-row.select-store label,.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section button.select-store-disabled{width:100%}.pt_shopping_list .store-wrapper .storessearch-result .finalize-store button{width:280px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .store-description,.pt_shopping_list .store-wrapper .use-current-location{width:285px}.pt_shopping_list .edit-print-list .edit-and-instructions span.find-products{font-size:16px;width:100%;float:left;text-align:center;padding:20px 0}.pt_shopping_list .clearlist-btn a,.pt_shopping_list .shopping-list-action .item-option.option-update .update-all-button,.pt_shopping_list .shopping-list-action .send-to-store .send-to-store{font-size:12px}.pt_shopping_list .edit-print-list .edit-and-instructions{width:94%}.pt_shopping_list .edit-print-list .print-page{padding-top:69px}.pt_shopping_list .clearlist-btn{margin:0 20px 0 0;width:195px}.pt_shopping_list .shopping-list-action{float:left}.pt_shopping_list .shopping-list-action .item-option.option-update{margin-right:20px}.pt_shopping_list .shopping-list-action .item-option.option-update,.pt_shopping_list .shopping-list-action .send-to-store{width:195px}.pt_shopping_list #shoppinglist-instruction{margin:3px 10px 0 0}.pt_shopping_list .shopping-list-action.bottom{padding-right:0;float:left}.pt_shopping_list .primary-content h1{font-size:32px;padding-bottom:15px;text-align:center}.pt_shopping_list .back-to-previous{display:none}.pt_shopping_list .shoppinglist-msg{padding-bottom:20px}.pt_shopping_list .label-selected-radio{margin-left:70px}.pt_shopping_list .storessearch-result .store-detail .savetomystore .form-row{margin-left:0}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .savetomystore{margin-left:68px}.pt_shopping_list .store-wrapper .use-current-location{width:310px}.payment-method-options .form-row.cardsec{max-width:200px;float:left !important}.ui-dialog.email-opt-mobile-popup .email-opt-section .emailopt-head{display:none}.ui-dialog.email-opt-mobile-popup .ui-dialog-titlebar.ui-widget-header{background:#fff;margin-bottom:0;padding-bottom:26px !important}.ui-dialog.email-opt-mobile-popup{overflow:visible;right:20px !important;max-width:95%}.ui-dialog.email-opt-mobile-popup .ui-dialog-content.email-opt-section{height:auto;padding:0 15px 0 0;float:left;width:100% !important;position:relative}.email-opt-mobile-popup .email-opt-section .overlay-img-holder{bottom:-180px;left:-85px}.email-opt-section .overlay-img-holder{bottom:-50px;left:35px}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{height:30px;width:30px}.emailopt-content{max-width:430px}.emailopt-content-outer{padding:45px 0 10px 0}.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{width:auto;font-size:62px}.email-opt-section .emailopt-content h2 span:before{font-size:62px;left:-16px;top:-1px}.emailopt-content .heading p{font-size:26px;line-height:28px;padding-bottom:6px}.emailopt-content .mid-col-content p{font-size:22px;line-height:28px}.emailopt-content .mid-col-content .text-decorative-line{font-size:36px;padding:5px 0}.emailopt-content .mid-col-content .text-decorative-line:before{background-size:100%;left:18px;width:104px}.emailopt-content .mid-col-content .text-decorative-line:after{background-size:100%;right:18px;width:104px}.emailopt-content-outer{background-size:260px;max-width:600px}.ui-dialog.email-opt-mobile-popup .emailopt-content-outer{padding:6px 0 10px 0}.email-opt-section .emailopt-content .heading{text-align:center}.emailopt-content .mid-col-content{padding-bottom:5px;padding-top:10px;max-width:80%}.emailopt-content .mid-col-content img{padding:8px 0 3px;max-width:76%}.emailopt-content form{max-width:350px;padding:10px 0 0 65px}.emailopt-content form label{font-size:26px}.emailopt-content form .radio-holder{padding-bottom:5px}.emailopt-content-section:after{width:520px;height:340px;left:-15%}.payment-method-options .form-row.cardsec{max-width:200px;float:left !important}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.product-image{width:40%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-info{width:40%}.pt_storefront #main .home-top-slots.cp_Slot1.cp-2nd-slots{padding:0 5% 50px 5%}.pt_storefront #main .home-top-slots.cp_Slot1.cp-2nd-slots .cp_col-1{margin:0 0 0 1%;width:49%}.pt_storefront #main .home-top-slots.cp_Slot1.cp-2nd-slots .cp_col-1:first-child{margin:0 1% 0 0}.pt_storefront .plcc-login .new-customer-option-mobile .login-fields.remember-reset-options .login-remember-me label{width:91%}}@media screen and (min-width:480px) and (max-width:767px){#wrapper header .left-Header .mobile-right{float:right;margin-top:5px;margin-left:7px}#wrapper #header #mini-cart{max-width:40px;min-width:20px}#wrapper header .left-Header .mobile-right .mobile-search{float:left;width:73%;margin:2px 0 0 5px}#wrapper #header #navigation .navigation-header{height:52px;margin:5px 0 0 10px}#wrapper header .left-Header .primary-logo{margin:0 0 0 3%;width:68%}#wrapper header .left-Header #navigation{margin-bottom:0;padding:0;width:35px;min-width:25px;max-width:48px;height:40px}#wrapper header .left-Header #navigation ul.menu-category.level-1{background:#000;top:-24px;left:-320px;margin:0;padding:0;position:absolute;z-index:999}#wrapper header .left-Header #navigation ul.menu-category.level-1 li{margin:0;text-align:left;position:relative}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a{padding:20px;position:relative;box-sizing:border-box;border-bottom:0;border-top:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1 img.rightarrow{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 23px 20px no-repeat;position:absolute;width:62px;height:54px;background-size:13px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 24px 25px no-repeat;background-size:13px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:54px}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{width:35px}.product-tile .pr_stars{left:40px}.wide-tiles .product-tile .product-name h2{margin-top:10px}.wide-tiles .product-tile .product-image{width:38%}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}#preferred-store-panel input[type="text"]{width:49.5966%}#cart-table .cart-row .item-user-actions a.add-to-registry{font-size:14px}.pdp-main .colorselectoractions a.logintoviewprice{width:28%}.succes-msg{padding:0}.pt_checkout .item-list .Non_SDD_prod-item .cart-row .details-col .col3-wrap .column.item-quantity .bg-sdd-image{right:0}form.nosearch-result input[type="text"]{width:calc(100% - 100px)}form.nosearch-result input[type="submit"]{right:57px}.search-result-text{width:calc(100% - 83px)}}@media screen and (min-width:768px) and (max-width:959px){#wrapper{width:100%}#secondary{width:171px}.page-content .primary-content{padding-left:14px;width:574px}.primary-focus .primary-content{width:540px}.html-slot-container img,.bottom-banner-cell img{max-width:100%}.succes-msg{padding:0}.ui-dialog{max-width:98%}.ui-dialog .ui-dialog-content{height:auto !important;overflow:visible}.scrollable{height:auto}.menu-utility{clear:both;margin:.7em 0}.mini-cart-products{max-height:100%}.header-banner{font-size:1em;margin:0}.header-search input[type="text"]{width:135px}ul.level-1 a{font-size:1em;padding:10px 5px}ul.search-result-items .new-row{clear:none}ul.search-result-items .grid-tile{width:41.5%}.pdp-main .product-add-to-cart .product-price{font-size:18px;margin-top:12px}.pdp-main .product-add-to-cart button{font-size:18px;margin-top:20px}.pdp-main .recommendations{width:275px}.pdp-main .recommendations .jcarousel-clip{width:200px}.block-add-to-cart button{font-size:.9em;margin-top:3px}table .section-header{font-size:1em !important}#compare-table td .product-tile{width:79px}.pt_gift-registry .add-gift-cert p{width:auto}#cart-table td{padding:3px}#cart-table .item-total .promo-adjustment{width:77px}.ofhiddenX .menu-category{overflow-y:scroll}#wrapper .page-content .primary-content h1.registryselectheader{line-height:35px}#wrapper.pt_gift-registry #registry-results form .form-row input{width:77%}#wrapper.pt_gift-registry #registry-results .dialog-required{width:80%}.home-bottom-right .product-tile{min-height:0}#email-alert-signup{margin:0;width:100%}#email-alert-signup label{float:none;display:block;text-align:center;width:100%}#email-alert-signup input[type="text"]{width:73%}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}#wrapper header .show-desktop,#wrapper header .hide-mobile{display:none}#wrapper header .show-mobile,#wrapper header .hide-desktop{display:block}#wrapper header{background:#000;padding:20px 3.1% 12px;box-sizing:border-box;float:left;width:100%}#wrapper #header{padding:0;float:left;width:100%}#wrapper #header .left-Header{margin:0;width:100%;position:relative;background:#000;top:0;left:0}#wrapper #header .header-container{border-bottom:0;background:#000;padding:13px 15px;height:51px;box-sizing:border-box}#wrapper #header .header-menu{width:auto}#wrapper header .left-Header .primary-logo{width:150px;height:auto}#wrapper header .left-Header #navigation{margin-bottom:0;padding:0;width:35px;min-width:25px;max-width:48px;height:40px;z-index:999;position:relative}#wrapper header .left-Header #navigation ul.menu-category.level-1{background:#000;top:-24px;left:-330px;margin:0;padding:0;position:absolute;z-index:999;height:auto}#wrapper header .left-Header #navigation ul.menu-category.level-1 li{margin:0;text-align:left;position:relative;width:300px;clear:both}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a{padding:20px;position:relative;box-sizing:border-box;border-bottom:0;border-top:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1 img.rightarrow{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 23px 20px no-repeat;position:absolute;width:62px;height:54px;background-size:13px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 24px 25px no-repeat;background-size:13px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:54px}#wrapper header .left-Header #navigation ul.level-1 a span.heart-menu{position:absolute;top:19px;width:15px;padding-left:10px}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2{float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2{min-height:10px;position:relative;top:0;right:0;background:#000;margin:0;padding:0;z-index:8185;float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 .menu-wrapper{box-shadow:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 li a{border-top:0;float:left;padding-left:40px}#wrapper header .left-Header .primary-logo{margin:0;width:auto;float:left;text-align:center;padding:0}#wrapper header .left-Header .primary-logo span.show-mobile{width:auto;float:left;margin:0 0 0 30px}#wrapper header .left-Header .mobile-right{float:right}#wrapper header .left-Header .mobile-right .mobile-search{float:left;width:55%;margin-top:5px}#wrapper header .left-Header .mobile-right .header-searchicon{float:left;margin-left:25px;z-index:999;position:relative}#wrapper header .left-Header .mobile-right .mobile-search .searchnormal{width:35px;float:left}#wrapper header .right-nav .navigation-bar{background:0}#wrapper #header #navigation .navigation-header{background:url(../images/header/mobile_menu_icon.png) 0 0 no-repeat;margin:0;width:100%;height:40px;max-width:35px;background-size:100%;text-indent:-999px;padding:0;float:left;top:0}#wrapper #header #navigation .navigation-header.active{background:url(../images/header/active_menu_icon.png) 0 0 no-repeat;background-size:cover}#wrapper #header #mini-cart{max-width:40px;min-width:20px;position:absolute;right:90px;z-index:999}#wrapper #header #mini-cart .mini-cart-total{margin:0;float:left;width:100%;z-index:999;position:relative}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{background:url(../images/header/mobile_cart_empty.png) 0 0 no-repeat;float:left;width:33px;height:40px;text-indent:-999999px;background-size:100%;margin:0}#wrapper #header #mini-cart .mini-cart-total .mini-cart-total-label{background:url(../images/header/mobilecartadded.png) 0 0 no-repeat;float:left;min-width:38px;height:46px;text-indent:5px;line-height:39px;margin:5px 0 0 5px;color:#000;padding:0 5px;box-sizing:border-box;text-align:center;font-family:'Lato';font-weight:900;font-size:12px;background-size:100%}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:5px 8px 0 0}#wrapper #header #mini-cart .mini-cart-total .mini-cart-label{display:none}#wrapper #header .header-searchicon .searchactive{display:none;width:35px;float:left}#wrapper #header .header-search{display:none;position:absolute;width:100%;left:0;top:83px;z-index:101}#wrapper header .right-nav{z-index:101;right:0;top:0;position:initial}#wrapper.static-header header .right-nav{z-index:101;right:0;top:0;position:initial;margin:0;float:left}#wrapper #header .header-search input[type="submit"]{background:url(../images/header/search_icon.jpg) 0 0 no-repeat;width:78px;height:78px;float:left;background-size:cover;margin:0;padding:0;right:0}#wrapper #header .header-search input[type="text"]{width:85.9%;height:43px;float:left;padding:17px 15px 18px;margin:0;border:0;font-size:21px}#wrapper #header .header-search input[type="text"]{box-sizing:content-box}#wrapper #header .header-search label.visually-hidden{visibility:hidden}.js #suggestions div div.suggestionterm{margin:0 15px;font-size:21px}#wrapper #header h1.logo{display:inline-block;width:150px;position:relative;left:0;margin-left:0;float:left;margin:0 30px}#wrapper header .left-Header .primary-logo p{margin:0}#wrapper #header h1.logo a{width:150px;margin:0 auto}#wrapper #header .rightHeader{float:right;display:inline-block}#wrapper #header .rightHeader .mobile-search{float:left}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal img{width:20px}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal{float:left;margin-left:14px}#wrapper .hamburgermenu{position:absolute;z-index:100;top:0;width:260px;left:-260px;display:block;background:#000;float:left}#wrapper .categorymenu,#wrapper .accountmenu{position:relative;top:0;display:block}#wrapper .hamburgermenu .menu>li:first-child{border-top:0}#wrapper .hamburgermenu .categorymenu .menu,#wrapper .hamburgermenu .accountmenu .menu{width:100%;background:#000}#wrapper .hamburgermenu .categorymenu .menu li,#wrapper .hamburgermenu .accountmenu .menu li{width:100%}#wrapper .hamburgermenu ul.menu li.M-Menu-public a,#wrapper .hamburgermenu ul.menu li a{color:#fff;width:100%;box-sizing:border-box}.show-mobile,.hide-desktop{display:block}.show-desktop,.hide-mobile{display:none}.pdp-main .rating .rating-stars.hide-desktop{display:none}.pdp-main .rating .rating-stars.hide-mobile{display:block}#wrapper .page-content .primary-content{width:100%;padding:30px;box-sizing:border-box;margin:0}#wrapper .page-content .primary-content h1{width:100%;text-align:center;font-size:32px;margin:0;line-height:24px;padding:15px 0}.pt_gift-registry .primary-content .item-list.gift-reg .event-name{width:42.4%}.pt_gift-registry .primary-content .item-list.gift-reg .event-details{width:40.3%}.pt_gift-registry .primary-content .item-list.gift-reg .item-dashboard .item-option.delete-registry{float:right;margin-left:0}.pt_gift-registry .primary-content .item-list.gift-reg.Mylistview{padding:48px 0 0}.pt_gift-registry .primary-content .item-list.gift-reg .MyListView{margin-bottom:30px}.pt_gift-registry .primary-content form.createnew .create-new-registry{margin:30px 0 0 42.4%;width:40.3%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-image{width:164px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details{padding:0 5px 0 15px;width:20.3%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:56.5%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:28.8%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart{width:71%}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart.add-selected-cart form{width:40%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions{width:40.3%}.pt_account .assign-shipaddress .errorcheckbox{width:100%;box-sizing:border-box}.pt_wish-list .primary-content .item-list .favorites .item-image{width:164px}.pt_wish-list .primary-content .item-list .favorites .item-details{padding:0 5px 0 15px;width:20.3%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard{width:56.5%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:28.8%}.pt_wish-list .primary-content .item-list .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart-wishlist{width:71%}.pt_wish-list .primary-content .item-option.option-add-to-cart.add-selected-cart form.fav-add-all-bag{width:40%}.pt_wish-list .primary-content .item-list .favorites .itemActions{width:40.3%}.ui-dialog.createnewlistdialog .dialog-content .createmylist{width:547px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form input{width:265px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form .form-row-button button{width:282px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form{margin-bottom:35px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search{width:32.49%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search .fromDatePicker{width:74%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search{width:32.49%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search .toDatePicker{width:74%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .ui-datepicker-trigger{margin-left:5px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .calender-search{width:33.9%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderno{width:16.95%;padding:0 0 0 10px}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderdate{width:16.95%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.ordertotal{width:17.656%}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-status{width:13.358%}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-btn .reorderBtn{margin-left:0;width:50%;display:block;float:right}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-btn .reorderBtn a{font-size:12px;width:100%;box-sizing:border-box}.pt_account .primary-content form.ChangePasswordForm{width:584px;float:left}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button{margin:0;width:48%;float:left}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button button{width:100%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity input{height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity{width:8.475%}#wrapper.pt_account .qoContainerHeader .label.quantity{width:8.475%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku{width:32.77%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku input{width:93.11%;height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc{width:48.588%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc input{width:100%;height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .clear-btn{width:10%;margin:0}#wrapper.pt_account .add-edit-address .Padding-Right{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information{width:50.848%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{width:50.848%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.size{width:10% !important}#wrapper.pt_order .order-details .order-summary-product-table .headlabels .section-header.price{width:10%}#wrapper.pt_order .primary-content .order-details .order-summary-product-table .headlabels .section-header.qty{width:12%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .qty{text-align:center}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary{width:49%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary .order-detail-summary .orderpaymenttotal .order-sec .value{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.total{width:15%;float:right}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .total{width:15%;float:right}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-image{width:23.165%}#wrapper.pt_order .primary-content .order-details .order-summary-product-table .order-summary-product-row .price{width:10% !important}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-info{padding:0;box-sizing:border-box}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .size{width:10% !important}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row{padding-right:0}#wrapper.pt_product-search-noresult .primary-content .no-results-page{padding:70px 0 0 0}.pt_gift-registry #secondary,.pt_account #secondary,.pt_order #secondary,.pt_wish-list #secondary,.pt_product-search-result #secondary{display:none}.ui-dialog .account-shipping{width:652px}.ui-dialog .account-shipping select#shop_address_list{float:left;width:100%;box-sizing:border-box;margin:20px 0}.ui-dialog .account-shipping .address-select button{float:right}.pt_product-details .full-width .primary-content{padding:0;box-sizing:border-box;margin-top:0}.pdp-main .product-col-1{width:41.5%;float:left}.pdp-main .product-col-2{width:58%;max-width:none;padding-right:0;box-sizing:border-box;margin:0;float:left;text-align:left}.pdp-main .product-name-review-ratings .product-name{width:100%}.pdp-main .product-name-review-ratings .product-review-ratings{width:100px;padding:10px 0 0 0}.pdp-main .colorselectbox td.qty{display:none}.pdp-main #variations_table tr td.variantId{width:42%}.pdp-main .colorselectbox .variantQty{padding-left:0;text-align:center;margin:0 0 0 30px;display:inline-block}.pdp-main .product-tabs{width:100%}.pt_product-details .product-col-wrapper{padding:0 33px;margin-bottom:80px}.pdp-main .recommendations{width:704px}.pdp-main .recommendations{padding:54px 0}.pdp-main .product-set-list .product-set-details-list .attribute{margin-top:0}.pdp-main .product-set-list .attribute{width:35%}.pdp-main .product-set-item .bundle-quantity{font-size:12px;text-transform:uppercase}.pdp-main .product-variations.bundle-variations,.product-set-list .attribute .label-bundle,.pdp-main .product-set-list .product-number{font-size:12px;color:#444;margin-right:0;width:35%}.global-slick-wrapper h2{font-size:28px}.global-slick-wrapper .product-name{max-height:57px;height:57px;width:100%;clear:both;float:left}.mini-cart-content{right:-20px;top:60px}.ui-dialog.emailafriend .send-to-friend-product{width:57%}.ui-dialog.emailafriend .form-row label span{font-size:14px}.ui-dialog.emailafriend .send-to-friend-product .features{font-size:14px}#send-to-friend-main .form-row label{width:22%}.ui-dialog.emailafriend input[type="text"],.ui-dialog.emailafriend input[type="password"],.ui-dialog.emailafriend textarea{width:57%}.ui-dialog.emailafriend{max-width:95%}.product-set-details{width:82%;margin-top:8px}.pdp-main .breadcrumb{margin:19px 0 16px}.global-slick-wrapper .slick-track>div{margin-right:16px}.global-slick-wrapper .product-tile .product-image{max-height:184px}.cart-items-details{max-width:404px}.item-list .cart-row .details-col{width:59%;box-sizing:border-box}.item-list .cart-row{margin-bottom:23px}.item-list .cart-row.last{margin-bottom:19px}.pt_cart #selected-shipping-container{margin:7px 0 20px}.pt_cart #primary{width:57.1%;margin-top:0}.pt_cart #main{padding:0 30px}.pt_cart #secondary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0;margin-top:40px}h1.cart-checkout-header{font-size:32px;margin-top:31px}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps{width:33.33%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel{width:28%}.pt_checkout #main #primary .checkout-progress-indicator div.chekoutsteps:after{width:46%}.pt_checkout #main{padding:0 30px 0 30px}.pt_checkout #main #primary{width:57.1%;margin-top:0}.pt_checkout #main #secondary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}.pt_checkout #main #primary .checkout-progress-indicator{width:175%;margin-bottom:30px}.pt_checkout h1.checkout-header{font-size:32px;padding-top:25px}.pt_checkout .page-header{font-size:28px}.needassist-content{padding:9px}.pt_checkout .month,.pt_checkout .cvn{width:55%}.pt_checkout .cvn-tip{margin-top:30px}.pt_checkout .year{width:40%;float:right}.pt_checkout #billing-forms-container .checkout-subheader{font-size:20px;letter-spacing:-0.8px}.pt_checkout #main #secondary{margin:60px 0 0}.pt_checkout #main #primary.summary-page{width:100%}.pt_checkout #main #secondary.summary-page{display:none}.pt_checkout #primary.summary-page .prepopulated-address-section{width:57.1%;float:left}.pt_checkout #primary.summary-page .billing-summary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}#primary.summary-page .item-list .cart-row .details-col{width:75%}#primary.summary-page #cart-table .item-price,#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-quantity,#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-total{width:31.333%}#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-quantity{padding-left:9%}#primary.summary-page .item-list .cart-row .item-image.image-col{width:150px;max-height:150px}.pt_checkout #main #primary.summary-page .checkout-progress-indicator{width:100%}.pt_checkout #main #primary.summary-page .checkout-progress-indicator .chekoutsteps{width:33.33%}.table-actions{margin:0}.submit-order{padding-top:15px}.product-tile .product-image{height:183px;max-width:183px}.show-only-tablet{display:block}.order-details .head-label{font-size:28px;margin-bottom:10px}.pt_order-confirmation .primary-focus .primary-content{width:100%;padding:0;margin:0}.pt_order-confirmation #main{padding:0 30px}.pt_order-confirmation #main .order-left-wrapper{width:57.1%;margin-top:0}.pt_order-confirmation #main .order-right-wrapper{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}.pt_order-confirmation a.chechout-button{display:inline-block;box-sizing:border-box;margin-bottom:5px}.pt_order-confirmation h1.order-conf-header{padding:40px 0 5px 0;margin:0;border-width:2px}.pt_order-confirmation .print-page-wrap{margin:0;width:auto}.pt_order-confirmation .order-details .head-label{font-size:28px;padding:0 0 7px;margin-bottom:15px}.pt_order-confirmation .second-row-orderinfo .head-label{margin-top:30px}.pt_order-confirmation .order-details .head-label.your-purchase{margin-top:30px;display:inline-block;width:100%}#bp_wrapper .editChoice .product-block ul.search-result-items li:nth-child(4){display:none}.relatedPosts{padding:0 15px;box-sizing:border-box}.relatedPosts .Articles{padding:0 58px}.show-on-desktop.hide-ipad{display:none}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:100% !important}#cart-table .item-total{width:100%;text-align:left}.pt_order #secondary{display:none !important}#ad-wrap_310x224{max-width:284px !important;width:100% !important}#wrapper.pt_order .order-history .Order-filter .accord-section.narrow-results select{max-width:340px !important;margin-left:20px}.refine-by-shipping-addr .refine-by-header.refine-section-shipaddr{float:left;width:auto;padding-top:23px}.refine-by-order-type .refine-by-header.refine-section-ordertype{padding-top:10px}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.simple-kit-pdp-mixmatch{width:160px}form.nosearch-result input[type="text"]{width:calc(100% - 100px)}form.nosearch-result input[type="submit"]{right:42px}.search-result-text{width:calc(100% - 83px)}}@media screen and (max-width:959px){header .subscribe-email-button{display:none}header .email-opt-section{display:none}.email-opt-section .emailopt-head{display:none}.ui-dialog .ui-dialog-titlebar.ui-widget-header{background:#fff;padding:0 20px 7px !important}.plcc_seesion_expire_modal.ui-dialog .ui-dialog-titlebar.ui-widget-header{padding-top:30px !important}.mini-cart-total.store-pickup-total{margin-top:0}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:1px 0 0 0;height:30px !important;width:30px;font-size:12px;padding:0;display:table;background-image:url(../images/store-icon-nodoor-sm.png);color:#000;background-repeat:no-repeat;background-color:transparent;background-size:100%}.mini-cart-total.store-pickup-total .mini-cart-total-label span{color:#000;display:table-cell;vertical-align:middle;font-weight:900}.mini-cart-total.store-pickup-total .mini-cart-total-label.empty{padding:0 !important;margin-top:1px;background-image:url(../images/store-icon-door-sm.png);background-size:100%;background-repeat:no-repeat}.mini-cart-total.store-pickup-total .mini-cart-total-label.empty span{font-size:0}.mini-cart-total.store-pickup-total .mini-cart-label{display:none}.products-results.customsearchcategory .product-tile img{height:auto}.pt_product-search-result .category-recemmendation{padding-top:25px}.hide-only-desktop{display:block}.show-only-desktop{display:none}.show-on-tablet{display:inline-table}#wrapper header .left-Header ul.level-1 a.child-menu.active:after{background:0}#wrapper header .left-Header ul.level-1 a.child-menu:hover:after{background:0}.pdp-main .product-variations table.dataTable tbody tr.boldfont td{font-weight:bold}.pdp-main .colorselectbox .variantQty{padding-left:0}.pdp-main .colorselectbox .input-text{padding:13px 10px 12px 10px}.pdp-main .pdp-promo-msg{font-size:14px}.pdp-main .product-add-to-cart button{padding:12px 0 11px;margin-bottom:18px;font-size:14px}.product-number{margin-right:0}.pdp-main .product-variations.bundle-variations{margin-right:0;width:100%}.product-set-image{width:50px}.product-set-list .product-set-details-list .attribute-bundle h3{width:auto}.product-number,.product-set-list .attribute-bundle h3,.pdp-main .attribute .value-bundle,.pdp-main .attribute .selected-value-bundle{font-size:12px;color:#444}.product-set-list .product-set-details-list .product-quantity{width:22%}.ui-dialog.emailafriend .send-to-friend-product .features,.ui-dialog.emailafriend .send-to-friend-product .product-description h3{color:#000}.pdp-main .vedio-content{height:225px}.pdp-main .product-price .price-your-msg,.pdp-main .product-price .price-your{font-size:16px}.pdp-main .product-add-to-cart .availability{padding:5px 0 0 0}.pdp-main .colorselectbox td.Color a{width:45px;height:45px}.pdp-main table.dataTable tbody td{padding:16px 4px}.pdp-main table.dataTable tbody td.Color{display:inline-block;padding:16px 10px}//.pdp-main .product-variations.with-color-swatches{padding-right:10px}.pdp-main .colorselectbox td.qty{display:none}.pdp-main .product-set-list .product-set-image{width:45px}.pdp-main .availability-block{width:139px}.pdp-main #add-to-bag-bar.simple-product-page.simple-kit-product{margin:-8% 0 0 0}.pdp-main .simple-prod-pdp .availability-block{width:180px}.pdp-main .product-set-list .product-set-item{padding:20px 0}.pdp-main .product-links.product-links-bundle{width:20%;float:left}.pdp-main .product-links.product-links-bundle a{margin:11px 0 0 0;padding:0}.pdp-main .product-tabs{width:100%}.pdp-main .video-container-tab{width:100%}.pdp-main .product-review-ratings{margin:0;position:absolute;right:10px;top:20px}.pdp-main #add-to-bag-bar{width:155px}.pdp-main .product-brand-name-section{width:80%;float:left;clear:both}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-name-attr-qty .product-name{width:100%}.pdp-main .product-add-to-cart .bundle-product-price{width:100%;margin:0}.pdp-main #add-to-bag-bar.bundle-add-to-cart{width:280px;margin:15px 0 0 0}.pdp-main .bundle-add-to-cart a.logintoviewprice{margin:32px 0 0}.pdp-main .product-add-to-cart .bundle-product-price{width:100%}.pdp-main .product-links.product-links-bundle{width:100px}.pdp-main .product-links.product-links-bundle a.addtoList{margin:20px 0 0 0}.pdp-main .product-links.product-links-bundle a.addtoList.addedToFavorite{width:55%;line-height:18px}.pdp-main .product-add-to-cart .min-max-price{font-size:16px}.pdp-main #add-to-bag-bar.simple-product-page.simple-prod-pdp{margin:8px 0 0 0}.pdp-main .colorselectbox td.Size{display:none}.pdp-main div.simpleProductAddToList{width:50%;z-index:9999;position:relative;z-index:50}.pdp-main a.simpleProductAddToList{width:100px;clear:none;margin:21px 0 0 0;float:left;word-wrap:break-word}h1.cart-checkout-header{text-align:center;border-width:1px}#cart-table .item-user-actions{width:auto;max-width:100%}#cart-table .item-price{width:100%}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:38%;float:left;padding-left:0}.item-list .cart-row .details-col .col3-wrap .column.item-total{width:62%;float:right}.item-list .cart-row .item-image.image-col{width:40%;max-width:164px;max-height:164px}#cart-table .item-user-actions div.in-wishlist{max-width:40%;font-size:14px}.cart-footer .cart-action-buttons button{padding:0 26px}.cart-footer .cart-action-buttons button#remove-all{margin:0;float:left}.cart-footer .cart-coupon-code,.cart-footer .cart-footer-left-col .cart-action-buttons{width:85.2%}.cart-footer .cart-footer-left-col{margin-top:0}.cart-footer .cart-coupon-code{margin-top:12px}.cart-coupon-code label{line-height:normal}.cart-items-details .left-cart-summary{margin-top:8px}.pt_order-confirmation .first-row-orderinfo,.pt_order-confirmation .second-row-orderinfo{width:100%;float:left}.confirmation-message{margin:8px 0}.order-confirmation-details .order-details .item-list{width:100%}.item-list .cart-row .details-col .col3-wrap .column.item-price{width:100%}.order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-quantity{text-align:left}.pt_order-confirmation .order-left-wrapper .actions{width:78%;margin-top:0}.pt_order-confirmation .order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-quantity{text-align:left}.pt_order-confirmation .order-confirmation-details .order-details .item-list{width:100%}.pt_order-confirmation #main .order-right-wrapper{margin-top:10px}.pt_order-confirmation .confirmation-message{margin:8px 0 0;width:94%}.pt_checkout h1.checkout-header{text-align:center;display:inline-block;width:100%}.pt_checkout .payment-method,.pt_checkout #fieldset_billing_address_details,.pt_checkout #fieldset_billing_address_select{float:left;width:100%}.pt_checkout #main #primary .checkout-progress-indicator{margin-top:0}.pt_checkout select,.pt_checkout input[type="text"],.pt_checkout input[type="password"]{width:100%;box-sizing:border-box}.pt_checkout .order-totals-table tr.order-total td{padding-top:20px}.save_button_info{width:84%}#wrapper.pt_order .primary-content .order-history .calender-search .searchorderhistorylabel{margin-bottom:5px}.refine-by-header,.search-left-content{width:100%}.search-left-content{display:none}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect{width:100%;margin-top:25px;max-width:100%;padding-left:0}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search .fromDatePicker{margin:5px 0 0}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search .toDatePicker{margin:5px 0 0}#wrapper.pt_order .primary-content .order-history .calender-search .downloadcsv a{width:285px;float:left}.pt_storefront .welcome-msg{font-size:18px;font-weight:700;color:#000;clear:both;padding:40px 0 20px 4%;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_storefront .new-customer-option-mobile{width:100%;padding:0 4% 30px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_accountregister .primary-content-register{padding:35px 0 0 35px;width:100%;float:left;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pt_accountregister .primary-content-register .newcustomer-header{padding-top:0;margin-top:0}.pt_accountregister .primary-content-register .registration-type-radio .form-row{margin-bottom:30px}.ui-dialog.shopping-list-popup .ui-dialog-titlebar.ui-widget-header{padding:20px 30px 18px 15px}.ui-dialog.shopping-list-popup .ui-dialog-content{padding:0 15px 25px 15px !important}.plcc-login .col-2,.plcc-login .col-3{width:100%;padding:0 4% 30px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.plcc-login .col-2 .newcustomer-login .customer-register h3{font-size:14px}.plcc-login .col-2 .newcustomer-login .newcustomer-btn{width:100%;box-sizing:border-box}.plcc-login .col-2 .newcustomer-login{max-width:382px}.plcc-login .col-3 .plcc-login-disclaimer{max-width:382px}.plcc-login .col-1{width:100%;float:left;padding:0 4% 30px;box-sizing:border-box}.plcc-login .new-customer-option-mobile .login-fields.login-submit button{max-width:100% !important}#payment-method-container .plcc-payment-approval .plcc-payment-img{width:30%}.plcc-login .login-box-content input[type="text"],.plcc-login .login-box-content input[type="password"]{width:100%;box-sizing:border-box}.plcc-login .login-box-content .form-row label{padding-left:0}.plcc-login .login-box-content .login-fields .login-box-button{width:100%}.pt_storefront .plcc-login .new-customer-option-mobile{padding:0}.plcc-login .login-box-content .error-form{padding:0}#plcc_seesion_logout_modal .modal-body section{padding:0}#plcc_seesion_logout_modal .plcc-logout{margin-right:10px}.pt_cart .item-list .item-image .product-image-overlay img{max-width:60px;max-height:70px}.pt_product-search-result .product-image-overlay{bottom:-2px;left:0}.pt_product-search-result .product-image-overlay img{max-width:55px;max-height:60px}}@media screen and (max-width:959px){.hide-only-desktop{display:block}.show-only-desktop{display:none}.show-on-tablet{display:inline-table}.pdp-main .product-variations table.dataTable tbody tr.boldfont td{font-weight:bold}.pdp-main .colorselectbox .variantQty{padding-left:0}.pdp-main .colorselectbox .input-text{padding:13px 10px 12px 10px}.pdp-main .pdp-promo-msg{font-size:14px}.pdp-main .product-add-to-cart button{padding:12px 0 11px;margin-bottom:18px;font-size:14px}.product-number{margin-right:0}.pdp-main .product-variations.bundle-variations{margin-right:0;width:100%}.product-set-image{width:50px}.product-set-list .product-set-details-list .attribute-bundle h3{width:auto}.product-number,.product-set-list .attribute-bundle h3,.pdp-main .attribute .value-bundle,.pdp-main .attribute .selected-value-bundle{font-size:12px;color:#444}.product-set-list .product-set-details-list .product-quantity{width:22%}.ui-dialog.emailafriend .send-to-friend-product .features,.ui-dialog.emailafriend .send-to-friend-product .product-description h3{color:#000}.pdp-main .vedio-content{height:225px}#in-store-pickup{z-index:999}.pdp-main .colorselectbox td.Color a{width:45px;height:45px}.pdp-main table.dataTable tbody td{padding:16px 4px}.pdp-main table.dataTable tbody td.Color{display:inline-block;padding:16px 10px 16px 30px}//.pdp-main .product-variations.with-color-swatches{padding-right:10px}.pdp-main .colorselectbox td.qty{display:none}.pdp-main .product-set-list .product-set-image{width:45px}.pdp-main .product-set-list .product-set-item{padding:20px 0}.pdp-main .product-tabs{width:100%}.pdp-main .video-container-tab{width:100%}.pdp-main .product-review-ratings{margin:0;position:absolute;right:10px;top:15px}.pdp-main #add-to-bag-bar{width:155px}.pdp-main .product-brand-name-section{width:80%;float:left;clear:both}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-attr-qty-section{position:relative;right:0;top:0;left:0;width:200px;float:left}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-desc-section{margin:10px 0 0 0}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-number{padding:0;margin:5px 20px 0 0}h1.cart-checkout-header{text-align:center;border-width:1px}#cart-table .item-user-actions{width:auto;max-width:100%}#cart-table .item-price{width:100%}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:37%;float:left;padding-left:0}.item-list .cart-row .details-col .col3-wrap .column.item-total{width:63%;float:right}.item-list .cart-row .item-image.image-col{width:40%;max-width:164px;max-height:164px}#cart-table .item-user-actions div.in-wishlist{max-width:40%;font-size:14px;padding:0 13px}.cart-footer .cart-action-buttons button{padding:0 26px}.cart-footer .cart-action-buttons button#update-cart{max-width:160px}.cart-footer .cart-action-buttons button#remove-all{margin:0;float:left;max-width:160px}.cart-footer .cart-coupon-code,.cart-footer .cart-footer-left-col .cart-action-buttons{width:100%}.cart-footer .cart-footer-left-col{margin-top:0}.cart-footer .cart-coupon-code{margin-top:12px}.cart-coupon-code label{line-height:normal}.cart-items-details .left-cart-summary{margin-top:8px}.pt_order-confirmation .first-row-orderinfo,.pt_order-confirmation .second-row-orderinfo{width:100%;float:left}.confirmation-message{margin:8px 0}.order-confirmation-details .order-details .item-list{width:100%}.item-list .cart-row .details-col .col3-wrap .column.item-price{width:100%}.order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-quantity{text-align:left}.pt_order-confirmation .order-left-wrapper .actions{width:78%;margin-top:0}.pt_order-confirmation .order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-quantity{text-align:left;margin:5px 0 0}.pt_order-confirmation .order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-total{margin:5px 0 0}.pt_order-confirmation .order-confirmation-details .order-details .item-list{width:100%}.pt_order-confirmation #main .order-right-wrapper{margin-top:10px}.pt_order-confirmation .confirmation-message{margin:8px 0 0;width:94%}.pt_checkout h1.checkout-header{text-align:center;display:inline-block;width:100%}.pt_checkout .payment-method,.pt_checkout #fieldset_billing_address_details,.pt_checkout #fieldset_billing_address_select{float:left;width:100%}.pt_checkout #main #primary .checkout-progress-indicator{margin-top:0}.pt_checkout select,.pt_checkout input[type="text"],.pt_checkout input[type="password"]{width:100%;box-sizing:border-box}.pt_checkout #PaymentMethod_CREDIT_CARD .card-number+span .form-caption,.pt_checkout #PaymentMethod_CREDIT_CARD .card-number+.form-caption{width:95.7%}.pt_checkout .order-totals-table tr.order-total td{padding-top:20px}.article-content{margin-top:0}body.ofhiddenX{overflow:hidden;width:100%}.cutsom-search-no-results .msg1 h1{width:70%;text-align:center;margin:0 auto}}@media screen and (max-width:767px){.header-search #suggestions .suggestionterm .jsSearchTitle{font-size:18px;padding:0 0 0 10px}.header-search #suggestions .suggestionterm a{font-size:14px;padding:0 0 4px 10px}.blog-container.customsearchpage .listArticle{min-width:1px}.customsearchcategory .only-mobile{display:block;width:100%;clear:both}.customsearchcategory .only-desktop{display:none}.customsearchcategory .search-category-heading{text-align:center}.video-container.customsearchcategory .video-list-section{width:100%;float:none;padding:0;max-width:340px;margin:0 auto}.video-container.customsearchcategory .video-list-section:first-child{padding:0}.blog-container.customsearchcategory .listArticle:first-child{margin:0 auto}.blog-container.customsearchpage.only-mobile{text-align:center}.blog-container.customsearchcategory .listArticle{width:100%;max-width:340px;float:none;display:inline-block;margin:0 auto}.blog-container.customsearchcategory .listArticle .listArticle-right{text-align:left}.allresultspage .backto-search a{font-size:14px}.digital-library-content .floating-box{min-width:1px}.Article-left.digital-library-content .left ul.Article-folder-content-list .mainArticles{width:100%;margin:0 0 25px 0}.Article-left.digital-library-content .left ul.Article-folder-content-list .mainArticles1,.Article-left.digital-library-content .left ul.Article-folder-content-list .list-5{margin-right:0 !important}.Article-left.digital-library-content .left ul.Article-folder-content-list li{width:100%;margin:0 0 25px 0}.Article-left.digital-library-content ul.Article-folder-content-list .list-1.mainArticles1 iframe{min-height:250px !important}.Article-left.digital-library-content ul li .readmore{padding:0}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:0;height:35px !important;width:34px}.mini-cart-total.store-pickup-total .mini-cart-total-label span{font-size:9px}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:12px 10px 0 10px !important}.mini-cart-total.store-pickup-total{margin:0 !important}.ui-dialog.shopping-list-popup{width:85% !important;max-width:320px}.pt_shopping_list .shoppinglist-msg .label{padding:0 10px}.instorepickup-btn{max-width:none;width:100%}.inventory-label{width:auto;float:left;text-align:left}.email-opt-mobile-popup.ui-dialog .ui-dialog-content{float:left;padding:0}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{height:18px;width:18px;background-size:100%}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close{right:5px;top:10px;width:18px;height:18px}.emailopt-content .heading p{font-size:16px;line-height:18px;padding:5px 0 10px}.emailopt-content .heading{text-align:center}.emailopt-content-outer{padding:11px 0 22px 0}.emailopt-content{max-width:72%;padding-right:0}.emailopt-content-outer{background-size:170px}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{height:14px;width:14px}.emailopt-content-outer{padding:6px 0 10px 0}.email-opt-section .emailopt-content h2{max-width:345px;margin:0 auto}.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{width:auto;font-size:44px}.emailopt-content .mid-col-content .text-decorative-line{font-size:24px;padding:5px 0}.emailopt-content .mid-col-content .text-decorative-line:before{background-size:100%;left:18px;width:80px}.emailopt-content .mid-col-content .text-decorative-line:after{background-size:100%;right:18px;width:80px}.emailopt-content .mid-col-content p{font-size:16px;line-height:18px}.emailopt-content .mid-col-content img{padding:8px 0 3px;max-width:76%}.emailopt-content form{padding:0 0 0 80px}.emailopt-content form input{margin-top:6px}.emailopt-content form input,.emailopt-content form input[type="radio"]::before{width:15px;height:15px}.emailopt-content form .radio-holder{padding-bottom:5px}.email-opt-section .overlay-img-holder{width:220px;height:145px;left:-14%;bottom:-45px}.emailopt-content form label{font-size:20px;line-height:22px;margin-left:9px}.pt_product-details #main{position:relative}.pt_product-search-result #main{position:relative}.pt_cart .recommendation-title{padding:20px 0 0}.pt_cart .global-slick-wrapper{border-top:0;margin:15px 0 0}.brand-message.cart-page{border-bottom:0;margin-bottom:0}.web-to-case-page{margin-top:25px;box-sizing:border-box;paddig:0 10px}.web-to-case-page form .form-field .twoinarow{width:100%;margin:0 0 15px}.web-to-case-page form .form-field .twoinarow:nth-child(1){padding:0}.web-to-case-page form .form-field .twoinarow:nth-child(2){padding:0;margin:0}.web-to-case-page form .form-field .threeinarow:nth-child(1){width:100%;padding:0;margin:0 0 15px}.web-to-case-page form .form-field .threeinarow:nth-child(2){width:100%;padding:0;margin:0 0 15px}.web-to-case-page form .form-field .threeinarow:nth-child(3){width:100%;padding:0;margin:0}body{-webkit-text-size-adjust:none;margin:0;padding:0;float:left;width:100%}img{max-width:100%}section{padding:5px 5px 0 15px}input[type="text"],input[type="password"],textarea,select{width:90%}form{margin:0;clear:both}.form-row{clear:both}select{height:42px}.form-row-button{margin-left:0}.login-box-content label,label,.form-caption,.form-label-text{width:100%;box-sizing:border-box}.filterContent-wrapper label.refinementCount{width:auto}.login-box-content input[type="text"],.login-box-content input[type="password"],.form-inline .form-row{width:90%}.form-inline label{padding:0}.form-inline button{width:50% !important}.form-indent{margin-left:2%}legend{padding:14px 30% 10px 2%;width:100%}.label-inline input{height:2em;margin:0;padding:0}.label-inline label{margin:0;padding:.5em 0 0 1em}.form-field-tooltip{display:none}.breadcrumb-holder ol.breadcrumb{line-height:22px;float:left;padding-bottom:10px}.contact-us label{float:none;margin:2% 1% 1% 1%;text-align:left;width:auto;padding:5px 5px 0 0}.contact-us input[type="text"]{margin:0;padding:.3em .1em;width:90%}.contact-us select{margin:0;padding:.3em .1em;width:100%}.contact-us .tdtopic{float:none;margin:0 1% 1% 0;text-align:left;width:90px;padding:5px 5px 0 0}.contact-us .contactus-select{margin:0}.contact-us .form-row-button{float:right;width:150px}ol.breadcrumb-mobile{padding:0}.back{display:block;margin:0 0 2px}.print-page,.size-chart-link,a.tooltip,#tooltip{display:none !important}.tooltip{font-size:.9em}.form-field-tooltip{float:none;margin:0 0 10px 5px;width:auto}.ui-dialog{max-width:100%}.ui-dialog .ui-dialog-content{height:auto !important;overflow:visible}#wrapper{border:0;font-size:14px;max-width:100%;min-width:320px;width:100%;float:left}#main{padding:0;min-height:390px;float:left}#primary{background:0;border:0;float:none;margin:0;padding-left:0;width:100%}#secondary{border:0;float:none;font-size:1.1em;width:100% !important}.col-1,.col-2{float:none;width:100%}.scrollable{height:auto}.scrollable li{float:none}.ui-dialog.search-viewAll .refinement ul.Brand li{width:100%}.ui-dialog .refinement .scrollable li{width:100%}.scrollable li a{color:#000;padding:.2em .8em}.center{text-align:center}.Padding-left{padding-left:15px;padding-right:15px}.ship-cart-error-form .apply-button{width:100%;margin-top:10px}#category-level-1 a{color:#000}#category-level-1 a.active{font-weight:bold}.refinement ul li a{color:#000}#header{height:auto;padding:1% 1% 30px}#header .primary-logo{float:left;position:relative;top:auto;width:65%}#header .primary-logo img{max-width:100%}.menu-utility,.menu-utility-user{clear:both;float:none;letter-spacing:0;margin:10px 0;overflow:hidden}.menu-utility li,.menu-utility-user li{padding:0 5px}.header-banner{float:none;font-size:.8em;margin:10px 5px}.mini-cart-products{max-height:100%}.mini-cart-content{max-width:220px;right:-25px}.mini-cart-label{margin-right:0}.mini-cart-item-word{display:none}.header-search{left:1%;top:-36px;width:98%}.header-search input[type="text"]{width:81%;height:15px}.header-search input[type="submit"]{float:right;height:34px;right:15px;width:16%;top:0}.enishtine-recomndations .slick-track .slick-slide{padding:10px;margin-right:12px}.enishtine-recomndations .product-tile .product-brand{font-family:Lato;color:#444;font-size:11px;padding-top:10px;max-height:27px;height:27px;overflow:auto;padding:0;text-align:center}.enishtine-recomndations .product-tile .product-name-rec{font-size:16px;font-family:Lato}.enishtine-recomndations .product-tile .product-swatches{position:unset;padding-top:5px}#navigation{padding:0 1%;width:98%}#navigation .navigation-header{background:#000 url('../images/interface/icon-nav-arrow.png') 95% center no-repeat;color:#fff;cursor:pointer;font-size:1.1em;font-weight:normal;margin:0;padding:.7em;position:relative;height:auto;text-transform:uppercase;width:auto}ul.level-1{padding:5px 0}ul.level-1 a{font-size:1em}ul.level-1 a.level-1{border-bottom:1px solid #999}ul.level-1 .last a.level-1{border:0}ul.level-1 li{float:none;width:280px}ul.level-1 li:hover a.level-1{border-color:#efefef}.js ul.level-1 li:hover div.level-2{display:none}div.level-2{position:relative}div.level-2.menu-horizontal li{border:0 !important;float:none !important}div.level-2 .custom{display:none}.primary-content h1{font-size:1.5em;margin:10px 0}.primary-content h1 span{font-size:28px}.wide-tiles ul.search-result-items .grid-tile{width:41%}.toggle-grid{background:url("../images/interface/icon-toggle-grid-large.png") no-repeat scroll left top transparent;cursor:pointer;display:block;float:right;height:22px;margin:2px 10px 0 0;text-indent:-999em;width:52px}.toggle-size{background:url("../images/interface/icon-toggle-grid-small.png") no-repeat scroll left top transparent;cursor:pointer;display:block;float:right;height:22px;margin:2px 10px 0 0;text-indent:-999em;width:52px}#quickviewbutton{display:none !important}ul.search-result-items .grid-tile{margin:2%;width:92%;height:auto}.search-result-options{margin:.5em 0}.search-result-options .sort-by{margin:0}.search-result-options .sort-by select{width:120px}.search-result-options .items-per-page{display:none}.search-result-options .pagination{margin:0}.listing-filters{clear:both;padding:5px 10px}.product-tile{height:auto !important}#product-set-grid .product-tile{width:40%;float:left;height:280px !important;margin:5px 10px}#product-set-grid .product-tile .product-image{min-height:150px !important}.wide-tiles .product-tile .product-image{width:100%;min-height:130px}.wide-tiles .product-tile .product-name,.wide-tiles .product-tile .product-pricing,.wide-tiles .product-tile .product-promo,.wide-tiles .product-tile .pr_stars,.wide-tiles .product-tile .product-swatches{width:100%;text-align:center}.wide-tiles .product-tile .product-name h2{margin-top:0}.wide-tiles .product-tile{height:250px !important}.product-tile .product-swatches{bottom:7px;position:relative;padding:15px 0 5px 0;right:15px;left:15px;font-family:Corbel;font-size:13px;font-weight:normal;text-transform:uppercase}.product-tile .product-swatches .swatch img{height:2em;width:2em}.product-tile .product-name{font-family:Corbel;font-size:13px;font-weight:bold;margin:0;text-transform:uppercase}.product-tile .product-name h2{font-size:13px !important;margin:5px 0 0 0}.product-listing-1x4 ul.search-result-items .grid-tile{margin:2%;width:92%}.product-compare,.compareitems{display:none !important}.pt_storefront #main .cp_Slot1 .promotionalMessaging{font-size:14px}.pagination{padding:15px 0 0 15px}.pt_product-details .primary-content{padding-bottom:68px}#product-nav-container{bottom:0;width:100%;display:none}#product-nav-container div{width:60px}#product-nav-container div.product-next{float:right}#product-nav-container .divided span{border:0}.pdp-main div.product-pdp-badge{text-align:center;width:100%;padding:10px 0 0 0;font-size:18px;font-weight:bold;color:#9c0909}.pdp-main .product-col-1,.pdp-main .product-col-2,.pdp-main .promotion{clear:both;margin:0;padding:0;width:100%}.pdp-main .promotion .promotion-title{font-size:86%;width:30%;text-align:left;padding-left:5px}.pdp-main .promotion .promotion-callout{color:#000;display:inline-block;line-height:1em;vertical-align:top;width:100%;text-align:center;margin:15px 0}.pdp-main .attribute h3,.pdp-main .attribute .label{font-size:.9em;width:35%}.product-set-list .attribute-bundle .swatches.size h3{width:auto}.pdp-main .attribute .value{width:64%}.pdp-main .attribute span.value{padding-top:5px}.pdp-main .bundle-quatity-section{float:right}.pdp-main .product-add-to-cart .inventory{width:100px;float:right}.heart-G{padding-left:15px;background:url('../images/interface/heartfavicon_gray_unclicked.png') center no-repeat transparent}.heart-R{padding-left:15px;background:url('../images/interface/heartfavicon_red_clicked.png') center no-repeat transparent}.pdp-main .product-add-to-cart .inventory label{display:inline-block;width:36%}.pdp-main .product-add-to-cart .product-price{font-size:1.5em;padding:10px 0;text-align:left;width:100%}// .pdp-main .product-col-1 .awards_sec,.pdp-main .product-col-1.product-image-container .video-container{display:none}.pdp-main .product-review-ratings{top:5px}.pdp-main .product-add-to-cart button{clear:both;width:100%}.ui-tabs .ui-tabs-nav li{display:block;font-size:.8em;margin:0;width:99.4%}.ui-tabs .ui-tabs-nav li a{width:auto}.pdp-main .awards_sec{display:block}.product-set-image img{max-width:90%}.block-add-to-cart .inventory{margin:0;width:23%}.block-add-to-cart .product-price{font-size:1em;width:44%}.block-add-to-cart button{font-size:.7em}.pdp-main .product-review-links{margin-left:6%}.pdp-main .prSnippetTitle{float:left}.pdp-main .prSnippetRatingUnclickable{float:left}.pdp-main .colorselectoractions{width:100%}.pdp-main .product-col-1{margin-top:0;width:100%;max-width:100%}.pdp-main .product-primary-image{margin-top:0}.pdp-main .colorselectbox td.wishlistUrl,.pdp-main .colorselectbox th.wishlist-theader{display:none}.pdp-main #ReviewForm .required-header{display:none}.pdp-main .bundle-add-to-cart a.logintoviewprice{margin:0;width:100%}.pdp-main .video-container,.pdp-main .awards_sec{display:none}.pdp-main .show-on-mobile .awards_sec{display:block}.pdp-main .color-video-mobile,.pdp-main .awards_sec.video-header{display:block}.pdp-main .price-salon-save,.pdp-main .product-add-to-cart .product-price .price-salon-msg{font-size:16px}.pdp-main #add-to-bag-bar.bundle-add-to-cart button{width:100%}.pdp-main .product-add-to-cart button{font-size:16px}.pdp-main #variations_table{width:100%;clear:both;padding:20px 0 0 0}.pdp-main #variations_table tr td.variantId{width:44%}.pdp-main .colorselectbox #variations_table tr td.variantId{width:37%}.pdp-main .colorselectbox td.variantName{padding:25px 10px 16px 0;float:left;width:75px}.pdp-main .pdp-color-swatch-form-section #add-to-bag-bar.add-to-cart{margin:0;float:left;clear:both;width:100%}.pdp-main #add-to-bag-bar{width:100%}.pdp-main .colorselectbox .variantQty{padding-left:25px}.ui-dialog.quickview .product-add-to-cart .productsubinfo{width:100%}.pdp-main .pdp-color-swatch-form-section #add-to-bag-bar.color-add-to-cart{margin:0 0 10px 0}.pdp-main #add-to-bag-bar.simple-product-page.simple-kit-product{width:100%;margin:-10px 0 0 0}.pdp-main .product-col-2 #add-to-bag-bar{position:relative;z-index:999}.pdp-main #add-to-bag-bar.simple-product-page.simple-kit-product .inventory{width:90px;clear:both;float:right}.pdp-main #add-to-bag-bar.simple-product-page button#add-to-cart{width:100%}.pdp-main .product-add-to-cart .productsubinfo{width:100%;margin:0 0 10px 0}.pdp-main div.simpleProductAddToList{width:100%}.pdp-main a.simpleProductAddToList{margin:0 0 10px 0;word-wrap:break-word;width:auto;font-size:15px}.pdp-main .product-primary-image .larger-image-container{z-index:999;width:100%}.product-primary-image .new-badges,.product-tile .product-image .new-badges{width:40px;height:40px}.pdp-main .product-links.product-links-bundle a{margin:-75px 0 0 0;width:100px;float:left;display:block}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-number{width:100%;padding:0;margin:0}.pdp-main .product-attr-qty-section{position:absolute;left:-3px;bottom:2px;width:100%;float:left}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-attr-qty-section{top:0}.pdp-main .product-set-list .product-set-item .bundle-product-details .product-number.upc #selected-shipping-container td.right a.secondarybtn{width:104px}.js .zoomPad{z-index:1}.product-set-list .product-set-details-list .product-name{float:left;font-family:Corbel;font-size:15px;font-weight:bold;margin:0;width:100%;text-align:left;padding:0}.product-set-list .product-set-details-list .product-number{color:#666;font-size:1.0;margin:8px 0 .5em 0;float:left;width:30%;clear:both;padding:0;text-align:left}.product-set-list .product-set-details-list .product-quantity{float:left;width:30%;text-align:left;margin-top:8px;font-size:12px}.pdp-main .product-set .product-add-to-cart .product-price{font-size:1.5em;padding:10px 10px 10px 0;width:95%}.product-set-details-list .attribute{float:right;margin:0 0 10px 0;padding-right:5px}.pdp-main .product-set-list .product-set-details-list .attribute{margin-top:8px;width:30%}.product-set-list .product-set-details-list .attribute-bundle h3{width:40%;padding-bottom:0;margin-top:0;text-align:left}.product-set-item{border-bottom:1px solid #d9d9d9;clear:both;margin:0;overflow:hidden;padding:.5em 0 0}.pdp-main .product-set-list .product-set-item{border-bottom:0}.pdp-main .product-set-list .product-set-item.bundle-product-set-item .bundle-product-details{width:80%}.primary-content h1.registryselectheader{line-height:40px}#wrapper.pt_gift-registry #registry-results .dialog-required{width:100%}#wrapper.pt_gift-registry #registry-results form .form-row select{width:100%}#wrapper.pt_gift-registry #registry-results form button{width:100%}#wrapper.pt_gift-registry #registry-results form .form-row input{width:100%;margin-left:0;box-sizing:border-box}.pt_account #PasswordResetForm button{width:100%}.pt_account #PasswordResetForm{width:100%}.price-sales{color:#000;padding-left:20px}.price-your{color:#900;padding-left:5px}.price-salon{color:#000;padding-left:12px}.price-save{color:gray;padding-left:21px}.price-sales-msg{color:#000}.price-your-msg{color:#900}.price-salon-msg{color:#000}.onsale-msg{color:#900}.price-save-msg{color:gray}.price-sales-save{color:#999;text-decoration:line-through;padding-left:20px}.price-salon-save{color:#999;text-decoration:line-through;padding-left:5px}.sizinginformation{padding:0}.sizinginformation th{font-weight:normal;padding:0 0 0 2px}.sizinginformation td{background:#fff;padding:5px;text-align:center}.sizinginformation .sizechart{padding:0 !important}.ui-dialog .ui-dialog-content{padding:25px 25px}.ui-dialog.addedCartpopup .ui-dialog-content{padding:0}.checkout-progress-indicator{clear:both;font-size:.8em;margin-bottom:3%;position:relative;overflow:hidden;text-align:left;top:auto}.checkout-progress-indicator div{padding:0 2%}.order-summary-footer h2{width:50%}.place-order-totals .order-totals-table{width:100%}.payment-method-options{padding:0;text-align:center}.payment-method-options .form-row{width:100%;margin:0}.payment-method-options .form-row label{float:left;margin:0;padding:0 0 0 1em;width:150px}.payment-method-options .form-row .input-radio{margin:0}.pt_order-confirmation .item-list th{display:none}.pt_order-confirmation .item-list td{float:left;padding:1em 0;width:98%}.pt_order-confirmation .item-list .order-totals-table td{float:left;width:48%}.pt_order-confirmation .order-shipment-table th{display:none}.pt_order-confirmation .order-shipment-table td{font-size:.8em}.pt_order-confirmation .order-shipment-table .shipping-method{padding-left:0}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .label-inline label{margin-left:9px;margin-right:1.25em;margin-top:.0625em;margin-bottom:4.5px}.pt_checkout .secure-acceptance-credit-form iframe{width:100% !important}.pt_checkout .order-summary-footer #dwfrm_ordertrack .form-row{position:relative;width:100%}.content-asset ul.account-options li{float:none;width:auto}ul.address-list li,ul.payment-list li{float:none;width:auto}.order-history-header button{font-size:1em;padding:.25em}#PasswordResetForm button{float:left;margin-left:5px}.PasswordResetFooter{text-align:left;padding-left:10px}.vsu-congrats h2{font-size:1em}.vsu-returntoshop{float:left}.vsu-review-info{margin-bottom:30px}.vsu-review-info .form-row{margin:0 0 .5em 0}.vsu-review-info label{display:none}#vsu-start-form{padding:0}#vsu-start-form input[type="text"],.vsu-mainform .vsu-proinfo .form-row select{border-radius:0;margin-left:0;width:98%}.vsu-mainform .vsu-proinfo .form-row select{width:100%}#vsu-start-form .vsu-professiontype{margin:2em 0 0}#vsu-start-form .vsu-profession-options .form-row{margin:0}#vsu-license-form .form-row.imageupload{margin:1.5em 0 .5em 0}.vsu-profession-options .form-row.imageupload label{background:url('images/camera-icon.png');background-size:contain;background-repeat:no-repeat;display:block;float:left;height:2.5em;text-indent:-9999px;width:2.5em}.vsu-profession-options legend{margin-bottom:1.5em;width:320px}#vsu-license-form .vsu-profession-options .form-row.imageupload input{margin:.6em 0 0 .5em;width:80%}#vsu-start-form .form-row.professionbox label{font-size:14px;font-weight:normal;margin:6px 0 10px 25px;width:initial}#vsu-start-form .form-row.professionbox input{top:-0.4em;margin:1em 0}.vsu-mainform fieldset.vsu-proinfo,.vsu-mainform fieldset.vsu-contactinfo{overflow:hidden}.vsu-mainform .vsu-contactinfo legend{width:75%}.vsu-mainform .vsu-proclub ul{padding:0;width:4em}.vsu-mainform .vsu-proinfo .vsu-required{position:relative;text-align:right;top:1em}.vsu-mainform .vsu-proclub .form-row{width:70%}.vsu-mainform .vsu-proclub .form-row input[type="text"]{padding:.3em .5em;width:100%}.vsu-mainform .vsu-proinfo legend{padding:14px 0 0}.vsu-mainform .vsu-proinfo .form-row,.vsu-mainform .vsu-contactinfo .form-row{margin:0 0 .5em 0;width:100%}.vsu-mainform .vsu-proinfo .form-row label{font-weight:normal;margin:2% 1% 1% 0;width:49%}.vsu-mainform .businessinfo .form-row.business-name label{width:41%}.vsu-mainform .vsu-proinfo span{display:block}.vsu-mainform .vsu-proinfo span.required-indicator{float:left}.vsu-mainform .vsu-proinfo span:nth-child(2){font-size:14px;font-weight:normal;width:10em}.vsu-mainform .vsu-proinfo .form-row.vsu-lastname label{margin-left:0}.vsu-mainform .vsu-proinfo .vsu-selectall{margin:2em 0 0}.vsu-mainform .employee-type-container .caption,.vsu-mainform .professional-type-container .caption{text-align:left;width:100%}.vsu-mainform .employee-type-container .checkbox-container,.vsu-mainform .professional-type-container .checkbox-container{max-width:150%;width:150%}.vsu-mainform .vsu-proinfo .checkbox-container .form-row{width:9em}.vsu-mainform .vsu-proinfo .checkbox-container .form-row label{margin:0}.vsu-mainform .form-row.employee-type-row input,.vsu-mainform .form-row.professional-type-row input{margin:0;top:1em}.vsu-mainform .vsu-proinfo .checkbox-container .form-row label{font-size:14px;margin:6px 0 0 20px;width:9em}.vsu-mainform .vsu-contactinfo legend{padding-bottom:0}.vsu-mainform .vsu-contactinfo .form-row.select-city{width:23em}.vsu-mainform .vsu-contactinfo .form-row{margin:0 0 .5em 0;width:23em}.vsu-mainform .vsu-contactinfo .email-row.email-confirm{margin-left:0}#vsu-license-form fieldset.vsu-profession-options #originalFileLabel{margin-left:0}div.vsu-emails{width:23em}#vsu-license-form .form-row-button{margin-left:0}form#vsu-start-form.messaging-options{overflow:hidden}#vsu-license-form .form-row.imageupload label{width:2.5em}#vsu-start-form .vsu-comm-options .form-row.professionbox input{left:0;top:-.2em}.vsu-mainform .vsu-contactinfo label{font-weight:normal;margin:2% 1% 1% 0;width:40%}.vsu-mainform .vsu-contactinfo select{border-radius:0;margin-left:0;width:100%}.vsu-mainform .vsu-contactinfo .form-row span.form-caption{display:none}.vsu_signup .vsu-mainform .vsu-contactinfo .form-row span.form-caption{display:block}.vsu-mainform .vsu-contactinfo .vsu-birthday{color:#aaa;font-style:italic}.vsu-mainform .form-row-button{text-align:left}.vsu-mainform .vsu-contactinfo .vsu-comm-options .form-row{float:left;width:30%}.missingfields{display:none !important}#vsu-license-form .vsu-profession-options{width:80%}#vsu-license-form .vsu-profession-options .form-row{margin:0 0 .5em 0}#vsu-license-form .vsu-profession-options .form-row.cardnumber{font-size:14px;font-weight:normal}#vsu-license-form .vsu-profession-options .form-row label{font-size:14px;font-weight:normal;margin:2% 1% 1% 0}#vsu-license-form .vsu-profession-options .form-row input{border-radius:0;margin-left:0;width:4em}#vsu-license-form .form-row-button{margin-top:2em}#vsu-license-form .form-row.imageupload .file-label{text-indent:0 !important}#vsu-start-form .messaging-options legend{margin-bottom:1em;padding:0;width:100%}.vsu_signup .messaging-options.terms-conditions .dialog-required{margin:0 0 -4em 0}.vsu_signup .messaging-options.terms-conditions a{padding:0}#vsu-start-form .messaging-options p{margin:0}#vsu-start-form .messaging-options p.optout{font-style:italic;font-weight:normal}#vsu-start-form .messaging-options .form-row{display:inline-block;margin:0 0 .5em;width:100%}#vsu-start-form .messaging-options .form-row label{float:right;width:80%}.vsu_signup #vsu-start-form .messaging-options .input-options-left .form-row label{width:90%}.vsu_signup #vsu-start-form .messaging-options .input-options-right .form-row label{float:left}#vsu-start-form .messaging-options input[type="checkbox"]{border-radius:50%}#vsu-start-form .terms-conditions{margin-top:2.5em}#vsu-start-form .terms-conditions a{text-decoration:underline;width:15em}#vsu-start-form .terms-conditions .form-row{margin-left:.5em;position:relative}#vsu-start-form .terms-conditions .form-row span.required-indicator{left:-0.5em;position:absolute;top:1em}#vsu-start-form .terms-conditions .moroccanoil{margin:-2em 0 0 3em}.vsu_signup .termsconditiions.moroccanoil.moroterms{left:50px}.vsu_signup .messaging-options .form-row-button.final-step button{float:left}.vsu_signup .messaging-options.terms-conditions .form-row span.error{left:-7em;top:3em}#vsu-start-form .form-row.form-row-button.final-step{margin-top:2em}.vsu-review-top legend{padding:1.077em 0 0 0}.vsu-profession-options legend{margin-bottom:0;padding:1.077em 0 0 0}#vsu-license-form .form-row.cardnumber label{width:11em}.vsu-review-top{border-bottom:0;margin-bottom:0;padding-bottom:0}.vsu-reprint-request{margin:0;padding:0 2em 2em;width:80%}.vsu-reprint-request p.reprint-header{font-size:1em}.vsu-reprint-request label{float:left;padding:.6em 0 0;width:2.2em}#vsu-license-form{overflow:hidden}#vsu-license-form fieldset.vsu-profession-options{width:22.857em}.vsu-congrats-confirm .vsu-required{margin:0 0 .5em 13em}.vsu-congrats-confirm .vsu-returntoshop form label{width:100%}.vsu-congrats-confirm button{float:left;margin:1em 0 0 5em}.vsu-congrats-confirm .vsu-returntoshop form span.form-caption{display:block;clear:both}.account-edit-profile .account-info a{text-decoration:underline}.account-edit-profile ul{padding:0 0 0 2%}.account-edit-profile ul li.change-email span.change-email-text{padding-right:10px}.account-edit-profile .form-row{margin:0 0 .5em .5em}.account-edit-profile .form-row.email-field:nth-of-type(1){margin:-1.5em 0 .5em .5em}.account-edit-profile .form-row label{margin:2% 1% 1% 0;padding-left:0}.account-edit-main .account-edit-profile .employee-type-container,.account-edit-main .account-edit-profile .professional-type-container{margin-left:.5em}.account-edit-profile .employee-type-container .checkbox-container .account-edit-main .account-edit-profile .form-row{margin:0 0 .5em .5em;width:90% !important}.account-edit-main span.italic.email-msg{clear:both;display:block;float:left;margin:-6px 0 15px 10px}.account-edit-main .account-edit-profile .form-row.email-field input,.account-edit-main fieldset .form-row-button.account-edit-btn{margin-left:0}.account-edit-main .account-edit-profile .form-row.email-field{width:100%}.account-edit-main span.special-offers-msg{display:block;margin-left:2%}.account-edit-profile .form-row.phone-row label,.account-edit-profile .form-row.birthdayclub label{float:left;padding-left:0}.account-edit-profile .form-row.phone-row input[type="text"],.account-edit-profile .form-row.birthdayclub input[type="text"]{margin-left:0 !important}.account-edit-profile input[type="text"],input[type="password"],.account-edit-profile input[type="text"].error,.account-edit-profile input[type="password"].error{width:90%}.account-edit-profile .form-row.birthdayclub input{width:85%}.account-edit-profile .employee-type-container span.caption,.account-edit-profile .professional-type-container span.caption{font-weight:100}.account-edit-profile .employee-type-container span.caption{font-size:18px;font-weight:bold}.account-edit-main .account-edit-profile .marketingprefs-msg{font-size:18px}.account-edit-main span.italic.email-msg{margin:-6px 0 0 10px}.account-edit-profile .employee-type-container .checkbox-container,.account-edit-profile .professional-type-container .checkbox-container{clear:both;float:left;width:100%}.account-edit-main .account-edit-profile .employee-type-container,.account-edit-main .account-edit-profile .professional-type-container{width:100%}.account-edit-profile .form-row.employee-type-row,.account-edit-profile .form-row.professional-type-row{clear:none;display:inline-block;float:left;margin:0;padding-bottom:0;width:7.5em}.account-edit-profile .form-row.employee-type-row label,.form-row.professional-type-row label{float:left;margin-left:2em}.account-edit-profile .employee-type-container input,.account-edit-profile .professional-type-container input,.account-edit-profile .marketing-pref-row input{clear:left;float:left;left:0;position:relative;top:-1.5em}.account-edit-main .account-edit-profile .employee-type-container{margin-bottom:0}.account-edit-main .account-edit-profile .form-row.birthdayclub{width:100%}.account-edit-profile .marketing-pref-row span{float:none}.account-edit-profile .marketing-pref-row .row-buttons{margin-bottom:10px;width:13em}.account-edit-profile .marketing-pref-row .row-buttons input{top:0}.account-edit-profile .form-row.professional-type-row label{min-width:50px}.account-edit-profile .form-row.professional-type-row.cosmetologist-row{width:8.3em}.account-edit-profile .form-row.professional-type-row.barber-row{width:5em}.account-edit-profile .marketingprefs-container{margin:10px 0 0 .5em;width:100%}.gift-certificate-purchase .content-asset,.gift-certificate-purchase form{float:none;width:90%}.gift-certificate-purchase .cert-amount .form-caption{width:80%}.page-content-tab-navigaton button{width:100%}.pt_gift-registry .add-gift-cert button{width:100%}.pt_gift-registry .add-gift-cert p{width:100%}.pt_gift-registry .create-new-registry p{display:none}.pt_gift-registry .create-new-registry{overflow:hidden}.pt_gift-registry .item-list{width:98%}.pt_gift-registry .item-list th{display:none}table.item-list td,table.item-list .section-header{font-size:.9em !important;padding:.3em}table.item-list .item-image,table.item-list .item-details,table.item-list .item-availability,table.item-list .item-dashboard{display:inline-block}table.item-list .item-image{width:30%}table.item-list .item-details{width:50%}table.item-list .item-availability{width:97%}table.item-list .item-dashboard{width:97%}table.item-list .delete-registry{text-align:center}table.item-list th.section-header{background-image:none}.list-table-header{padding:1em !important}.list-table-header .button{display:block;margin:20px 0;width:196px}.list-table-header p{display:none}.list-table-header button{display:block;width:260px}.home-bottom-left{width:100% !important;padding:0}.home-bottom-center{width:100% !important;padding:0}.home-bottom-right{clear:both;float:none;width:100% !important;padding:0}.home-bottom-right .product-tile{min-height:0}.product-tile .product-image{height:118px;max-width:118px;margin:0 auto}#email-alert-signup{margin:0;text-align:center;width:100%}#email-alert-signup label{text-align:center;width:100%}#email-alert-signup input[type="text"]{float:none;margin:0;width:50%}#email-alert-signup input[type="image"]{float:none;vertical-align:bottom}.facebook-registration{left:-3px}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100.7% !important}#wrapper header{background:#000;padding:3.1% 3.1% 2.5%;box-sizing:border-box;float:left;width:100%}#wrapper #header{padding:0;float:left;width:100%}#wrapper #header .left-Header{margin:0;width:100%;position:relative;background:#000;top:0;left:0}#wrapper #header .header-container{border-bottom:0;background:#000;padding:13px 15px;height:51px;box-sizing:border-box}#wrapper #header .header-menu{width:auto}#wrapper header .right-nav .navigation-bar{background:0;margin:0 10px 0 0}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:none}#wrapper header .left-Header .primary-logo{margin:0 0 0 30px;width:50px;height:auto;float:left;text-align:center;padding:0}#wrapper header .left-Header .primary-logo.portal-logo{width:100%;float:left;max-width:150px;margin:0 0 0 10px}#wrapper header .left-Header #navigation{margin-bottom:0;padding:0;width:8.4%;min-width:25px;max-width:48px}#wrapper header .left-Header #navigation ul.menu-category.level-1{background:#000;top:-23px;left:-320px;margin:0;padding:0;position:absolute;z-index:999}#wrapper header .left-Header #navigation ul.menu-category.level-1 li{margin:0;text-align:left;position:relative;float:left;clear:both}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a{padding:17px 15px 16px;box-sizing:border-box;border-bottom:0;border-top:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1 img.rightarrow{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:90px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu{position:relative}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 37px 32px no-repeat;position:absolute;width:100px;height:90px;background-size:22px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 38px 39px no-repeat;background-size:22px}#wrapper header .left-Header #navigation ul.level-1 a span.heart-menu{position:absolute;width:15px;top:17px;padding-left:10px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2{float:left;width:100%;text-align:left}#wrapper header .left-Header ul.level-1 li:hover div.level-2{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2{min-height:auto;position:relative;top:0;right:0;background:#000;margin:0;padding:0;z-index:8185;float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 .menu-wrapper{box-shadow:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 li a{border-top:0;padding-left:40px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 div.level-3{float:left;width:100%;text-align:left}#wrapper header .left-Header ul.level-1 div.level-2 li:hover div.level-3{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 div.level-3{min-height:auto;position:relative;top:0;right:0;background:#000;margin:0;padding:0;z-index:8185;float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-3 li a{border-top:0;padding-left:55px;font-weight:400}#wrapper header .left-Header ul.level-1 a.active{background:0}#wrapper header .left-Header .primary-logo a{margin:0;float:left;text-align:center;width:100%}#wrapper header .left-Header .mobile-right{position:absolute;right:-7px;width:auto}#wrapper header .left-Header .mobile-right .mobile-search{float:right;width:50%}#wrapper header .right-nav{right:0;top:0;position:initial;margin:0 40px 0 0;float:right}#wrapper.static-header header .right-nav{right:0;top:0;position:initial;margin:0 40px 0 0;float:right}#wrapper header .left-Header .mobile-right .header-searchicon{float:left}#wrapper header .left-Header .mobile-right .mobile-search .searchnormal{width:100%;min-width:20px;float:left}#wrapper #header #navigation .navigation-header{background:url(../images/header/mobile_menu_icon.png) 0 0 no-repeat;margin:0;width:100%;height:35px;background-size:100%;text-indent:-999px;padding:0;float:left;top:0}#wrapper #header #navigation .navigation-header.active{background:url(../images/header/active_menu_icon.png) 0 0 no-repeat;background-size:100%}#wrapper #header #mini-cart{max-width:40px;min-width:19px;padding-top:0;margin-left:6px;margin-top:4px}#wrapper #header #mini-cart .mini-cart-total{margin:0;float:left;width:100%}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{background:url(../images/header/mobile_cart_empty.png) 0 0 no-repeat;float:left;width:100%;height:40px;text-indent:-999999px;background-size:100%;margin:8px 0 0 0}#wrapper #header #mini-cart .mini-cart-total .mini-cart-total-label{background:url(../images/header/mobilecartadded.png) -3px 0 no-repeat;float:left;min-width:31px;background-size:100%;height:36px;text-indent:0;line-height:27px;margin:8px 5px 0 5px;color:#000;padding:2px 0;box-sizing:border-box;text-align:center;font-family:'Lato';font-weight:400;font-size:9px}#wrapper #header #mini-cart .mini-cart-total .mini-cart-label{display:none}#wrapper #header .header-searchicon .searchactive{display:none;width:100%;min-width:32px;position:absolute;right:10px}#wrapper #header .header-search{display:none;position:absolute;top:0;width:100%;left:0;top:75px;z-index:101}#wrapper #header .header-search input[type="submit"]{background:url(../images/header/search_icon.jpg) 0 0 no-repeat;width:100px;height:100px;position:absolute;background-size:cover;margin:0;padding:0;right:0}.js #suggestions div div.suggestionterm{font-size:21px}#wrapper #header .header-search input[type="text"]{width:86%;height:100px;float:left;padding:17px 50px 18px 30px;box-sizing:border-box;margin:0;border:0;font-size:21px}#wrapper #header h1.logo{display:inline-block;width:150px;position:relative;left:0;margin-left:0;float:left;margin:0 30px}#wrapper header .left-Header .primary-logo p{margin:0}#wrapper #header h1.logo a{width:150px;margin:0 auto}#wrapper #header .rightHeader{float:right;display:inline-block}#wrapper #header .rightHeader .mobile-search{float:left}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal img{width:20px}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal{float:left;margin-left:14px}#wrapper .hamburgermenu{position:absolute;z-index:100;top:0;width:260px;left:-260px;display:block;background:#000;float:left}#wrapper .categorymenu,#wrapper .accountmenu{position:relative;top:0;display:block}#wrapper .hamburgermenu .menu>li:first-child{border-top:0}#wrapper .hamburgermenu .categorymenu .menu,#wrapper .hamburgermenu .accountmenu .menu{width:100%;background:#000}#wrapper .hamburgermenu .categorymenu .menu li,#wrapper .hamburgermenu .accountmenu .menu li{width:100%}#wrapper .hamburgermenu ul.menu li.M-Menu-public a,#wrapper .hamburgermenu ul.menu li a{color:#fff;width:100%;box-sizing:border-box}.show-mobile,.hide-desktop{display:block}.show-desktop,.hide-mobile{display:none}#wrapper.pt_product-search-noresult .primary-content .no-results-page{padding:50px 0 0 0}#wrapper.pt_product-search-noresult .primary-content .no-results-page .section-header{margin-top:45px;width:100%}#wrapper.pt_product-search-noresult .primary-content .no-results-page .section-header p{font-size:16px;border-bottom:0}#wrapper.pt_product-search-noresult .primary-content .no-results-page .form-row.label-above label{font-size:16px}#wrapper.pt_product-search-noresult .primary-content .no-results-page button{width:40%;height:30px}#wrapper.pt_product-search-noresult .primary-content .no-results-page input[type="text"]{width:60%;height:30px;box-sizing:border-box;margin-left:0}#main{width:100%}.page-content #primary.primary-content,#primary.primary-content{padding:15px;float:left}.primary-content h1{font-size:28px;margin:0;padding:0 0 14px;line-height:28px;width:100%;text-align:center}.primary-content h1 span{font-size:28px}.article-content .content #article_wrapper .title{width:100%;text-align:center;font-size:32px;margin:0 0 40px;line-height:24px;padding:15px 0}.article-content .shareBtn{top:76px}.page-content #primary.primary-content,#primary.primary-content .cp_myAcc_retrivPaswrd_wrap input[type="text"]{margin:0}.pt_gift-registry .primary-content .item-list.gift-reg.Mylistview{padding:25px 0 0}.pt_gift-registry .primary-content .item-list.gift-reg .event-name{font-size:18px;width:100%;text-align:center;line-height:21px;margin-bottom:12px}.pt_gift-registry .primary-content .item-list.gift-reg .event-details{width:100%;margin-bottom:11px}.pt_gift-registry .primary-content .item-list.gift-reg .event-details a{line-height:30px;font-size:14px}.pt_gift-registry .primary-content .item-list.gift-reg .item-dashboard .item-option.delete-registry{margin:0;width:100%;text-align:center;line-height:12px}.pt_gift-registry .primary-content form.createnew .create-new-registry{margin:30px 0 0 0;width:100%}.pt_gift-registry .primary-content form.createnew .create-new-registry button.create-new-button{padding:5px 0;font-size:14px;font-weight:600}.pt_gift-registry .primary-content .mylist-registry .regHeader .regHeaderleft .edit a{font-weight:400;font-size:14px}.pt_gift-registry .primary-content .mylist-registry .regHeader .regHeaderleft .delete a{font-weight:400;font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-image{width:38.97%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-info{float:left;width:61%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details{padding:0 0 0 13px;width:100%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .name a{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .sku{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .attribute{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg.item-list{width:100%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:100%;padding:15px 0 0 13px;box-sizing:border-box;float:left}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:100%;margin:0}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label .qtySec .label{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart{margin-top:15px;font-size:14px;line-height:32px;width:100%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions{float:right;width:100%;padding:5px 0 0 13px;box-sizing:border-box;position:relative;top:0}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions .removeLink button{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions .edit-details a{font-size:14px}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart.add-selected-cart{margin:30px 0 0}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart.add-selected-cart form{width:100%}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart .button-fancy-small.add-to-cart{font-size:14px;line-height:32px;padding:0}.pt_account .assign-shipaddress .errorcheckbox{width:100%;box-sizing:border-box}.pt_wish-list .primary-content .item-list .favorites .item-image{width:38.97%}.pt_wish-list .primary-content .item-list .favorites .item-info{float:left;width:61%}.pt_wish-list .primary-content .item-list .favorites .item-details{padding:0 0 0 13px;width:100%}.pt_wish-list .primary-content .item-list .favorites .item-details .product-list-item .name a{font-size:14px}.pt_wish-list .primary-content .item-list .favorites .item-details .product-list-item .sku{font-size:14px}.pt_wish-list .primary-content .item-list .favorites .item-details .product-list-item .attribute{font-size:14px}.pt_wish-list .primary-content .item-list{width:100%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard{width:100%;padding:15px 0 0 13px;box-sizing:border-box;float:left}.pt_wish-list .primary-content .item-list .favorites .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:100%;position:inherit}.pt_wish-list .primary-content .item-list .favorites .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label .qtySec .label{font-size:14px}.pt_wish-list .primary-content .item-list .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart-wishlist{margin-top:15px;font-size:14px;line-height:32px;width:100%}.pt_wish-list .primary-content .item-list .favorites .itemActions{float:right;width:100%;padding:5px 0 0 0;box-sizing:border-box;position:relative;top:0;margin:0}.pt_wish-list .primary-content .item-list .favorites .itemActions .removeLink button{font-size:14px}.pt_wish-list .primary-content .item-list .favorites .itemActions .edit-details a{font-size:14px}.pt_wish-list .primary-content .item-option.option-add-to-cart.add-selected-cart{margin:30px 0 0}.pt_wish-list .primary-content .item-option.option-add-to-cart.add-selected-cart form.fav-add-all-bag{width:100%}.pt_wish-list .primary-content .item-option.option-add-to-cart.add-selected-cart form.fav-add-all-bag .fav-add-all-to-cart{display:block}.pt_wish-list .primary-content .item-option.option-add-to-cart .add-all-to-cart{font-size:14px;line-height:32px;padding:0}.ui-dialog.createnewlistdialog .dialog-content .createmylist{width:258px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form input{width:100%}.ui-dialog.createnewlistdialog .dialog-content .createmylist form .form-row-button button{width:100%}.ui-dialog.createnewlistdialog .dialog-content .createmylist form .form-row{width:100%;margin:0}.ui-dialog.createnewlistdialog .dialog-content .createmylist form .form-row-button{width:100%;margin-top:15px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form{margin:5px 0 12px}.pt_account .primary-content form.ChangePasswordForm{width:100%;float:left}.pt_account .primary-content form.ChangePasswordForm .form-row input{width:100%;height:30px}.pt_account .primary-content form.ChangePasswordForm .form-row label{margin:0 0 6px;font-size:18px}.pt_account .primary-content form.ChangePasswordForm .form-row{margin:0 0 25px}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button{width:100%}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button.save-button{margin-top:20px}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button button{width:100%;height:30px;font-size:14px;padding:0}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button.cancel{margin-top:15px}.pt_account .primary-content form.ChangePasswordForm .actions{margin-top:0}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button.cancel{margin-left:0}#wrapper.pt_order .order-history .Order-filter .accord-section .accord-content .selection-outer{max-width:none;padding-left:0}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect{width:100%;padding:0;max-width:none}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search{width:100%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search .fromDatePicker{width:88%;margin:8px 0 0;padding:8px 10px 9px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search{width:100%}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search .toDatePicker{width:88%;margin:8px 0 0;padding:8px 10px 9px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .ui-datepicker-trigger{margin:5px 0 0 5px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .calender-search{width:100%}#wrapper.pt_order .primary-content .order-history .calender-search .results-summary-section .results-summary.right h5{text-align:left}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .downloadcsv{float:right;width:100%;margin-top:15px;text-align:right}#wrapper.pt_order .primary-content .order-history .calender-search .searchorderhistorylabel{margin:30px 0 10px;width:100%}#wrapper.pt_order .order-history .Order-filter .accord-section.narrow-results select{max-width:80% !important;height:42px;margin-left:0}#wrapper.pt_order .primary-content .order-history .calender-search .downloadcsv .results-summary-section .results-summary.right{width:100%;float:left;text-align:center;padding:0}#wrapper.pt_order .primary-content .order-history .calender-search .downloadcsv .results-summary-section .results-summary.right div{margin:0 auto;max-width:265px;text-align:left;width:100%;float:none}#wrapper.pt_order .primary-content .order-history .calender-search .downloadcsv .dwnld a{float:left}#wrapper.pt_order .primary-content .order-history .calender-search .results-summary-section .results-summary.right div span{text-align:left}#wrapper.pt_order .refine-by-header.refine-section-date{padding-top:15px}#wrapper.pt_order .refine-by-header.refine-section-ordertype{padding:20px 0;width:auto}#wrapper.pt_order .order-type-checkbox span,#wrapper.pt_order .order-type-status span{width:100%;padding-bottom:10px}#wrapper.pt_order .refine-by-shipping-addr .refine-by-header{padding-top:30px}#wrapper.pt_order .customer-shipping-addr select{width:100%;max-width:540px;height:30px;font-size:16px;line-height:26px}#wrapper.pt_order .primary-content .order-history .calender-search .calender-search{width:100%}#wrapper.pt_order .primary-content .order-payment-summary.bottom .form-row.order-detail-options{width:100% !important}#wrapper.pt_order .primary-content .order-payment-summary.bottom .form-row.order-detail-options .reorderBtn{width:287px !important;display:inline-block;margin:0 auto;float:none}.pt_storefront.vsu_signup .virtualsignup-bottom .login-rememberme{width:57%}#wrapper.pt_order .primary-content .order-history .calender-search .calender-search a{max-width:375px;width:100%;margin:0 auto;float:none;display:inline-block;font-size:14px;height:38px;line-height:38px;font-size:16px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search{margin-top:18px}#wrapper.pt_order .primary-content .order-history .order-history-labels .orderstatus{display:none}#wrapper.pt_order .primary-content .order-history ul.search-result-items.order-details .order-history-header .order-status{display:none}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderno{padding:0;width:22.185%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label{font-size:14px}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderdate{width:28.82%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.ordertotal{width:15.68%}#wrapper.pt_order .primary-content .order-details .backlink{font-weight:400;margin:20px 0 30px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information{width:100%;line-height:16px;padding-bottom:15px}#wrapper.pt_order .primary-content .order-details .item-list .head-label{line-height:16px;margin-bottom:15px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information .order-number{margin-bottom:15px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-billing{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{width:100%;padding-top:0}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary{width:100%}#wrapper.pt_order .primary-content .order-details .shipping_address .order-shipment-address{width:100%}#wrapper.pt_order .primary-content .order-details .shipping_address .head-label{margin-bottom:15px}#wrapper.pt_order .primary-content .order-details .shipping_address .shippingsec .value{padding-right:0}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary .order-detail-summary .orderpaymenttotal .order-sec .value{padding-right:0}#wrapper.pt_order .primary-content .order-details .shipping_address .shipping-info{width:100%;margin-top:40px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels .section-header.total{display:none}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container div.total{width:100%;float:left;margin-top:12px;font-size:14px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container span.total{float:left;text-align:left}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container div.name{float:left;text-align:left}.pt_order #secondary{display:none !important}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .size span,#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .size div{font-size:14px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .name{font-weight:normal}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .size{width:100%;float:left;margin-top:12px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .price{font-size:14px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels .section-header.product-image{width:75%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .product-image{width:38.97%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .qty{width:100%;float:left;text-align:left}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels .section-header{border-bottom:0}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels .section-header.qty{width:25%;float:right}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels{padding-bottom:10px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .product-info .name{font-size:14px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container .product-info .skuno{font-size:14px;margin-top:5px;padding-top:0 !important;width:100%;float:left}#wrapper.pt_order .primary-content .order-details .seefullorder button{width:100%;margin:15px 0 0;box-sizing:border-box;font-size:14px;line-height:26px}#wrapper.pt_order .primary-content .order-details .view-action{width:100%;margin:15px 0}#wrapper.pt_order .primary-content .form-row.order-detail-options{right:15px;width:46%;bottom:30px}#wrapper.pt_order .primary-content .form-row.order-detail-options .reorderBtn a{line-height:30px;font-size:14px;l}#wrapper.pt_order .primary-content .order-details .view-action button.back{font-size:14px;box-sizing:border-box;padding:0;height:30px}#wrapper.pt_order .primary-content .order-details .view-action button.reorder{font-size:14px;box-sizing:border-box;padding:0;height:30px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .downloadcsv a{width:100%;text-align:right}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information .reorderBtn a{width:100%}#wrapper.pt_account .quickorderHeader .qcheading{font-size:22px;line-height:25px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity{width:17.245%}#wrapper.pt_account .qoContainerHeader .label.quantity{width:17.245%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity input{width:80%;height:30px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity{width:17.245%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku{width:34.485%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku input{width:90%;height:30px;line-height:30px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc{width:34.485%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc input{width:90%;height:30px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .clear-btn{width:13.7%;float:right;padding:0;text-align:right}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .clear-btn a{font-size:14px;text-align:right;float:right;margin:4px 0 0}#wrapper.pt_account form#quick-order-form .qorder-rows .quickorder-row{margin-bottom:15px}#wrapper.pt_account .qoContainerHeader .label.sku{width:34.485%}#wrapper.pt_account .qoContainerHeader .label{font-size:14px}#wrapper.pt_account .qoContainerHeader{border-bottom:1px dashed #000;padding-bottom:10px}#wrapper.pt_account form#quick-order-form{margin:20px 0 0}#wrapper.pt_account form#quick-order-form .qorder-rows div.addRows{width:100%;line-height:30px}#wrapper.pt_account form#quick-order-form .qorder-rows a.addRows{width:100%;box-sizing:border-box;float:left;height:30px;padding:0}#wrapper.pt_account form#quick-order-form .qorder-rows{padding:0 0 25px}#wrapper.pt_account form#quick-order-form .qorder-button button.submitorder{width:100%;height:30px;font-size:14px}#wrapper.pt_account form#quick-order-form .qorder-button{padding:25px 0 0 0}#wrapper.pt_account form#quick-order-form .qorder-button .qorder-links{width:100%}.pt_account .add-edit-address .Padding-Right{width:100%}.pt_account .account-edit-profile .marketingprefs-container .marketing-pref-row{margin-left:0}.pt_account .account-edit-profile .marketing-pref-row .row-buttons label{margin-top:5px}.pt_account .paymentSetting ul.payment-list li .deletecredit .btns .cancelcreditcard{height:auto;line-height:34px;padding:0;width:44%}#wrapper.pt_order .primary-content .order-details .backlink{font-size:21px;margin:20px 0}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information{font-size:14px;color:#000;padding-bottom:15px}#wrapper.pt_order .primary-content .order-details .item-list .head-label{font-size:14px;margin-bottom:6px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-billing{width:100%;font-size:14px;color:#000;text-transform:capitalize}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{width:100%;padding-top:0;padding-bottom:25px}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary{width:100%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .head-label{font-size:14px;margin:25px 0 10px}#wrapper.pt_order .primary-content .order-details .order-summary-product-container{width:100%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.total{display:none}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .total{display:block;width:100%;float:left;text-align:left}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header{font-size:14px}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.qty{width:19.315%;float:right;text-align:right;font-size:14px}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels{padding-bottom:12px}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-image{width:38.97%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .qty{float:left;text-align:left;width:100%;padding-bottom:8px}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-info{width:100%;padding:0 0 10px 0;box-sizing:border-box}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .size{width:100% !important;float:left;padding-bottom:8px}#wrapper.pt_order .primary-content .order-details .order-summary-product-table .order-summary-product-row .price{float:left;width:100%;padding-bottom:8px}#wrapper.pt_order .primary-content .order-details .order-summary-product-table .order-summary-product-row span.price,#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row span.qty{padding-bottom:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-info .name{font-size:14px}.pt_customer-service section{padding:0}.pt_customer-service .dialog-required{margin-top:30px}.pt_customer-service .contact-us form{margin-top:15px}.pt_storefront #main .cp_Slot1 .promotionalMessaging a .promsg{font-size:14px}.pt_gift-registry #secondary,.pt_account #secondary,.pt_order #secondary,.pt_wish-list #secondary{display:none}.pt_error .error404-container .error404{font-size:28px}.pt_error .error404-container .error404-msg{font-size:14px;padding:0 26px;box-sizing:border-box}.pt_error .error404-container{margin:100px 0}.pt_error .error404-container .return_home{margin:25px 0}.pt_error .error404-container .return_home a{width:100%;float:left;line-height:30px;padding:0;font-size:14px}.pt_account .MyInformation .btn div.editInfoBtn a{padding:7px 0}.ui-dialog .account-shipping{width:100%}.ui-dialog .account-shipping .shipping-pavmsg{font-size:14px;padding:0;margin-bottom:15px}.ui-dialog .account-shipping .address-select-txt{font-size:14px}.ui-dialog .account-shipping select#shop_address_list{float:left;width:100%;box-sizing:border-box;margin:20px 0}.ui-dialog .account-shipping .address-select button{float:right;padding:5px 36px;font-size:14px}.ui-dialog.close #dialog-container .ship-cart-error-form .cancel.cancel-button{width:100%}.ui-dialog.close #dialog-container .ship-cart-error-form .apply-button{width:100%;margin:5px 0 10px;float:left}.ui-dialog.close #dialog-container .address-shipto-change{width:261px}.show-on-desktop{display:none}.show-on-mobile{display:block}.pdp-main .breadcrumb{margin-bottom:16px}.pdp-main .breadcrumb li,.pdp-main .breadcrumb li span,.pdp-main .breadcrumb li a{font-size:14px}.pdp-main .product-brand{font-size:22px;text-align:left;margin:10px 0 2px 0}.pdp-main .product-brand,.pdp-main .product-name,.pdp-main .sku-upc-wrap,.pdp-main .product-review-links,.pdp-main .pdp-promo-msg,.pdp-main .product-col-2 #add-to-bag-bar,.pdp-main .product-variations,.pdp-main .availability-block,.pdp-main .product-add-to-cart .inventory,.pdp-main .col2-bv{padding-left:0;box-sizing:border-box}.pdp-main .col2-bv{padding-left:0}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.size-pdp-mixmatch{padding-top:0;position:inherit}.pdp-main .product-variations.with-color-swatches{margin-top:25px}.pdp-main .colorselectbox .variantQty{margin:0}.pdp-main .add-this-social-section{margin-top:10%}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.simple-kit-pdp-mixmatch{padding-top:0;position:inherit}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.color-pdp-mixmatch{padding-top:0;position:inherit}.pdp-main .product-price .pdp-promo-msg.pricing-messaging.bundle-pdp-mixmatch{padding-top:0;position:inherit}.pdp-main .product-col-2 #add-to-bag-bar{width:100%;padding-left:0}.pdp-main .availability-block{width:100%;text-align:center}.pdp-main .product-name{font-size:22px;margin-bottom:7px}.pdp-main .product-price .price-your-msg,.pdp-main .product-price .price-your{font-size:16px}.pdp-main .product-variations,.pdp-main .attribute .value{width:100%;box-sizing:border-box;margin-right:0}.pdp-main .product-add-to-cart .inventory input{padding:11px 8px 10px 10px}.pdp-main .product-variations li.attribute{margin:11px 0 16px}.pdp-main .product-add-to-cart button{padding:12px 0 11px}.pdp-main .availability-block+.product-links{padding-left:0;margin:-105px 0 0 0}.pdp-main .product-links.product-links-bundle{margin:0}.pdp-main .product-add-to-cart .bundle-add-to-cart-section{width:100%;margin:10px 0 0 0}.pdp-main .product-links.product-links-bundle a{margin:-110px 0 0 0;width:auto}.pdp-main #add-to-bag-bar+.product-links{padding-left:0}.pdp-main .ui-tabs .ui-tabs-nav li a{font-size:16px}.pdp-main .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{padding:19px 0 3px}.pdp-main .product-links.product-links-bundle a.addtoList{margin:-100px 0 0 0;position:relative;z-index:999;font-size:14px}.pdp-main .colorselectbox td .swatch-add-to-list a{font-size:15px}.pdp-main .ui-tabs .ui-tabs-nav li a{padding:17.5px 0 15.5px}.pdp-main .productsubinfo .product-price{font-size:1.5em;padding:0}.pdp-main .colorselectbox td.wishlistUrl{display:table-cell}.pdp-main .product-variations.with-color-swatches .wishlistUrl{display:none}.pdp-main .colorselectbox td .swatch-color-name{font-size:14px}.pdp-main .product-col-2{max-width:100%;width:100%}.product-set-list .product-name a{font-size:14px}.pdp-main .product-set-details .product-name{padding:0}.pdp-main .product-tabs .tab-content{line-height:18px}.pdp-main .sku-upc-wrap+div{margin-left:0}.pdp-main .product-set-list .product-set-details{margin-top:4px;width:82%}.pt_product-details .variation-inventory-wrap select.size-variation-select{width:100%}.pt_product-details #primary.primary-content{padding:0}.pt_product-details .product-col-wrapper{padding:15px;display:inline-block;width:100%;box-sizing:border-box;margin-bottom:56px}.pdp-main .recommendations{width:80%}.global-slick-wrapper h2{font-size:25px}.pdp-main .recommendations{padding:40px 0}.global-slick-wrapper .slick-track>div{padding:10px;margin-right:12px}.global-slick-wrapper .product-tile .product-image{min-width:118px;min-height:118px}.global-slick-wrapper .product-name{font-family:Lato;color:#000;font-size:11px;font-weight:bold;max-height:40px;height:40px;padding:0}.global-slick-wrapper .product-brand{font-family:Lato;color:#444;font-size:11px;padding-top:10px;max-height:27px;height:27px;overflow:auto;padding:0;text-align:center}.product-set-image{width:45px}.pdp-main .product-set .ui-tabs .ui-tabs-nav{margin-top:15px}.product-set-details{width:80%;margin-top:8px}.ui-dialog{max-width:91%}.ui-dialog.emailafriend .ui-dialog-content{padding:23px;float:left}.ui-dialog.emailafriend .ui-dialog-content form#send-to-friend-form{width:auto}.ui-dialog.emailafriend input[type="text"],.ui-dialog.emailafriend input[type="password"],.ui-dialog.emailafriend textarea{width:100%;margin:0}.ui-dialog.emailafriend .form-row label{margin-left:0}.ui-dialog.emailafriend .form-row{margin:0 0 7px}.ui-dialog.emailafriend .form-row label span{margin-bottom:4px;display:inline-block}.ui-dialog .ui-dialog-title{font-weight:600 !important;font-size:22px}.ui-dialog.emailafriend .send-to-friend-product .product-image{width:100%;text-align:center}.ui-dialog.emailafriend .send-to-friend-product .product-description{width:100%}.ui-dialog.emailafriend .char-count,.ui-dialog.emailafriend .form-row.form-row-button{margin-left:0}.ui-dialog.emailafriend .form-row button{width:46%;line-height:normal;height:30px;font-size:14px}.ui-dialog.emailafriend .form-row.form-row-button{float:none;width:100%}.ui-dialog.emailafriend .form-row button.cancel-button{float:right}.ui-dialog.emailafriend .ui-dialog-content form#send-to-friend-form .cancel.cancel-button{width:48%;float:right;margin:0}.ui-dialog.emailafriend .ui-dialog-content a.buttonstyle{width:100%;box-sizing:border-box;height:31px}.ui-dialog .ui-widget-header{margin-bottom:0}#send-to-friend-main .form-row label{width:100%;text-align:left}#send-to-friend-main span.error{margin:1% 2% 0 0}.ui-dialog.addtomylist #registry-primary{width:100%}.ui-dialog.addtomylist #registry-secondary{width:100%;margin:14px 0 22px}.ui-dialog.addtomylist #registry-wrapper input[type="text"]{margin-left:0}.ui-dialog.addtomylist .ui-dialog-content{padding:9.1%}.ui-dialog.addtomylist .submitsection button{line-height:30px;font-size:14px;padding:5px 0}.ui-dialog.addtomylist .submitsection button#canceladdProductToGR{line-height:26px}.ui-dialog.addressoverlay .address-verify{padding:0 0 30px;float:left;width:100%}.ui-dialog.addressoverlay .address-verify h1{width:100%;padding:0;font-size:21px}.ui-dialog.addressoverlay .address-verify .address-verify-left{width:100%;float:left}.ui-dialog.addressoverlay .address-verify .address-verify-right{width:100%;float:left}.ui-dialog.addressoverlay .address-verify-main label{width:100%}.ui-dialog.addressoverlay .address-verify-main{width:100%}.pdp-bv-wrapper .set-layout{padding:54px 0 60px;width:89%}.pdp-bv-wrapper .set-layout #ShowReviewsLink{top:71px}.primary-content .pdp-bv-wrapper h2{font-size:26px}.pdp-main .review-title{padding:20px 0 5px;font-size:14px}.pdp-main .review-comments{padding-bottom:16px;font-size:14px}.pdp-main .review-nickName{font-size:14px}.pdp-main .rating .nickname{width:100%}.pdp-main .rating .rating-stars{width:100%;margin:10px 0 0 0}.pdp-main .rating .form-row label,.pdp-main .rating .rating-stars label{font-size:14px}.pdp-main .rating .form-row input[type="text"],.pdp-main .rating .form-row textarea{margin:6px 0 0}.pdp-main .rating .form-row{margin:10px 0 0}.pdp-main .pre-reg-button{margin:25px 0 0;width:100%}.pdp-main .pre-reg-button button{height:30px;line-height:30px;width:100%}.pdp-main .product-variations.bundle-variations,.product-set-list .attribute .label-bundle,.pdp-main .product-set-list .product-number{font-size:12px;color:#444;margin-right:0;width:37%}.pdp-main .product-set-item .attribute .product-variations.bundle-variations{width:100%}.pdp-main .product-set-item .bundle-quantity{font-size:12px;text-transform:uppercase}.pdp-main .product-brand-name-section{width:75%;margin:12px 0 0 0}.pdp-main .product-review-ratings{top:25px;right:-6px}.mini-cart-content{max-width:320px;right:-40px;padding:0 6px;width:320px;top:39px;box-sizing:border-box;margin:0}.mini-cart-image{width:38.8%}.minicart-rightwrap{width:60%;padding-left:0}.mini-cart-link-checkout{margin-bottom:20px}.ui-dialog .ui-dialog-titlebar.ui-widget-header{padding:20px 20px 18px}.ui-dialog.forgot-password .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset input.myAcc_reqpaswrd_logn_btn{width:100%;float:left;margin:0;box-sizing:border-box}.ui-dialog.forgot-password .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset .sendPassword{width:100%;float:left;margin-top:15px}.ui-dialog.forgot-password .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap{width:100%}.ui-dialog.forgot-password .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset{width:100%}.ui-dialog.sendpassword .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset input.myAcc_reqpaswrd_logn_btn{width:100%;float:left;margin:0;box-sizing:border-box}.ui-dialog.sendpassword .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset .sendPassword{width:100%;float:left;margin-top:15px}.ui-dialog.sendpassword .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap{width:100%}.ui-dialog.sendpassword .ui-dialog-content .cp_myAcc_retrivPaswrd_wrap .PasswordReset{width:100%}.ui-dialog.sendpassword .ui-dialog-content{padding:30px 20px}.ui-dialog.forgot-password .ui-dialog-content .sendpasswordcontent{width:100%}.ui-dialog.forgot-password .ui-dialog-content .sendpasswordcontent .thankyoumsg{font-size:14px}.ui-dialog.forgot-password .ui-dialog-content .sendpasswordcontent .thankyoumsg2{font-size:14px}.ui-dialog.forgot-password .ui-dialog-content .sendpasswordcontent .padbottom20{font-size:14px;width:100%}.ui-dialog.forgot-password .ui-dialog-content .sendpasswordcontent .close-button a{width:100%;box-sizing:border-box}#wrapper.pt_account .password-reset .form-caption{top:30px;font-size:16px;right:0;margin:0;position:absolute;width:auto}#wrapper.pt_account .password-reset{width:100%;padding-top:70px}#wrapper.pt_account .password-reset .form-row-button{width:100%}.cart-items-details{width:100%}h1.cart-checkout-header{font-size:28px;margin-top:11px;padding-bottom:5px}.item-list .items-inyour-cart,.summary-heading{font-size:22px}.item-list .cart-row .details-col,.cart-footer .cart-action-buttons button{font-size:14px}table.order-totals-table td,.cart-coupon-code label{font-size:14px}#cart-table .item-user-actions a,#cart-table .item-user-actions button.button-text,#cart-table .item-user-actions div{font-size:14px;padding:0 5px}#cart-table .item-user-actions a.add-to-registry{font-size:10px}#cart-table .item-image{width:38.3%}.pt_cart .cart-left-col .rowcoupons .item-details{width:auto}.pt_cart .cart-left-col .rowcoupons .item-quantity{max-width:134px;min-width:134px;width:134px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity .item-quantity-details.removecouponbtn button{line-height:26px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity .item-quantity-details.removecouponbtn{float:right;max-width:134px;min-width:134px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity .item-total.removecouponmsg .bonus-item{float:right;padding-top:5px}.cart-footer .cart-footer-left-col .cart-action-buttons{width:100%;max-width:100%}.cart-footer .cart-action-buttons button#update-cart{max-width:134px;padding:0}.cart-footer .cart-action-buttons button#remove-all{max-width:134px;padding:0}.item-list .cart-row .details-col{width:72%}.item-list .cart-row .details-col .product-list-item{margin-top:0}#cart-table .item-quantity input{width:40px;line-height:20px;font-size:14px}.cart-footer .cart-action-buttons button{padding:0 15px;line-height:26px}.cart-coupon-code #add-coupon{height:30px;font-size:14px}.cart-coupon-code input[type="text"]{padding:0 10px;margin-left:0;line-height:28px}.item-list .cart-row{margin-bottom:11px}#cart-table .item-user-actions{padding:5px 0 7px;width:100%}#cart-table .item-user-actions a.add-to-registry.addtolist{font-size:14px;width:33%;text-align:left}.cart-footer .cart-action-buttons button{padding:0 23px}.cart-items-details .left-cart-summary{background:#e0e0df;padding:10px 10px 0 10px;box-sizing:border-box}.cart-items-details .left-cart-summary .order-totals-table{margin-top:2px}.cart-actions .cart-actions-right{width:100%;margin-top:0;padding:0}.pt_cart #selected-shipping-container{margin:10px 0 20px}.pt_cart .shipping-selectmsg,.pt_cart .shipping-change-msg{font-size:14px}.pt_cart .shipping-change-msg{width:294px;margin:3px 0}.pt_cart #primary .cart-empty{font-size:21px}.pt_cart select#shop_address_list{height:30px}.pt_cart #primary{width:100%;margin-top:0;padding:0}.wrap-summary-actions{width:100%;margin-top:0;padding:0}.pt_cart #main{padding:0 15px}.pt_cart #secondary{width:100%;margin:0 0 30px 0;padding:0;display:block;float:left}.pt_cart #secondary{width:100%;margin:0 0 30px 0;padding:0;display:block;max-width:100%}.pt_cart #secondary .PayPalBannerDisplay img{width:100%}.pt_cart #secondary .cart-summary-details .cart-actions-right,.pt_cart #secondary .cart-summary-details .right-cart-summary{display:none}.pt_cart #primary .cart-empty{margin-top:20px}.needassist-content{margin-top:20px}.needassist-content,.needassist-content p{font-size:14px;line-height:20px}.primary-content h1.cart-checkout-header.order-conf-header{line-height:28px}.confirmation-message{font-size:14px}.order-details .head-label{margin-bottom:4px}.order-confirmation-details .order-details .item-list{font-size:14px}table.order-totals-table td{font-size:14px}table.order-totals-table tr.order-total td{font-size:16px}.pt_order-confirmation #main{padding:0 14px}.pt_order-confirmation #main .order-left-wrapper,.pt_order-confirmation .confirmation-message{width:100%}.pt_order-confirmation #primary.primary-content{padding:0}.pt_order-confirmation .print-page-wrap{width:100%;margin:5px 0}.pt_order-confirmation .top-wrapper-mobile a.print-page{display:block !important;font-size:14px;float:right}.show-on-mobile{display:block}.show-on-desktop{display:none}.pt_order-confirmation h1.order-conf-header{font-size:24px;line-height:24px;padding:7px 0}.pt_order-confirmation h1.order-conf-header b{width:80%;display:inherit}.pt_order-confirmation .confirmation-message{font-size:14px}.pt_order-confirmation .order-details .head-label{font-size:24px}.pt_order-confirmation .top-wrapper-mobile .confirmation-message{margin:2px 0 0}.pt_order-confirmation #main .actions{width:100%;margin-bottom:0}.pt_order-confirmation .top-button-section{display:inline-block;width:100%;margin:10px 0 0}.pt_order-confirmation .order-details .head-label.your-purchase{font-weight:bold;padding-top:15px}.pt_order-confirmation .order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-total{text-align:right}.pt_order-confirmation #main .order-right-wrapper{margin:0;padding:0;width:100%;max-width:100%}.pt_order-confirmation #main .order-right-wrapper .actions.show-on-mobile a.chechout-button{display:inline-block;width:100%;box-sizing:border-box}.pt_checkout #main{padding:0 15px 0 15px}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps{width:39%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child{width:22%;float:right}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .indicator{margin-right:0;margin-left:10px}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel{width:60%;padding:0;text-align:center;box-sizing:border-box;max-width:66px;clear:both}.pt_checkout #main #primary .checkout-progress-indicator div.chekoutsteps:after{width:50%;margin-left:4%;right:auto}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child .chekoutstepslabel:last-child{width:100%;float:right}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel span{font-size:12px}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child .indicator{float:right;margin-right:10%}.pt_checkout #PaymentMethod_CREDIT_CARD .cvn .form-caption.error-message{width:100%}.pt_checkout #PaymentMethod_CREDIT_CARD .card-number+span .form-caption,.pt_checkout #PaymentMethod_CREDIT_CARD .card-number+.form-caption{width:100%}.step-3 .editpayment a{width:140px}.pt_checkout #main #secondary{margin:0 0 20px 0;display:block;padding:0;float:left}.pt_checkout #main #secondary{margin:0 0 20px 0;display:block;padding:0;max-width:100%}.pt_checkout #main #secondary .PayPalBannerDisplay img{width:100%}.pt_checkout #main #primary,.pt_checkout .cvn{width:100%}.pt_checkout h1.checkout-header{font-size:28px;margin:10px 0;padding:0 0 3px 0;border-width:1px}.pt_checkout .page-header{font-size:26px}.step-3 .paymentmethod-sec{width:100%}.step-3 .editpayment{width:100%;float:left;margin-top:0;margin-left:0;padding-left:0}.pt_checkout .page-header.shipping-header{font-size:24px}.pt_checkout .checkout-subheader{font-size:22px;color:#000;line-height:22px;padding:5px 0;border-color:#000}.pt_checkout label,.pt_checkout .form-label-text{font-size:.75rem;font-family:Open Sans,sans-serif;font-weight:normal}.pt_checkout input[type="text"],.pt_checkout input[type="password"],.pt_checkout textarea,.pt_checkout select{font-size:14px;padding:4px 8px 7px 10px}.pt_checkout .payment-method{margin-top:21px}.pt_checkout .month select,.pt_checkout .year select{background-position:98%}.pt_checkout .month select{margin-bottom:10px}.pt_checkout .payment-method select .error{color:#000}.pt_checkout #main #primary .checkout-progress-indicator{margin:0 0 10px 0}.pt_checkout #main #primary .paymentmethoddummy{margin-top:20px;float:left;width:100%}.pt_checkout #primary .chechout-button,a.chechout-button{font-size:14px;padding:6px 26px 5px}.pt_checkout .payment-method,.pt_checkout #fieldset_billing_address_details,.pt_checkout #fieldset_billing_address_select{width:100%;box-sizing:border-box}.pt_checkout select{width:100%;box-sizing:border-box;height:auto}.pt_checkout input,.payment-method input[type="text"],.pt_checkout input[type="text"],.pt_checkout input[type="password"]{width:100%;box-sizing:border-box;margin:0}.pt_checkout .form-label-text{padding-left:0}.pt_checkout .month{width:100%;padding-left:0}.pt_checkout .year{width:50%;padding-left:0}#fieldset_billing_address_details{display:block}.pt_checkout .label-inline input[type="checkbox"]{width:20px;float:left;height:25px}.pt_checkout .label-inline.form-indent label{padding:0 0 0 10px}.pt_checkout .cvn-tip a.tooltip{width:25px;height:25px;display:block !important;background-size:cover;left:50px;top:-105px;position:absolute}.pt_checkout #PaymentMethod_CREDIT_CARD .form-field-tooltip{display:block;position:relative;float:left}.pt_checkout #PaymentMethod_CREDIT_CARD .form-row.cvn{margin-top:9px}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .form-row.cvn{margin-top:0}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .cvn-tip a.tooltip{width:auto;height:auto;top:unset;display:block !important;background-size:cover;position:unset}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .form-field-tooltip{display:block;position:unset;margin-left:0;float:right}.pt_checkout .submit-order-wrapper{width:100%;margin-bottom:5px;position:absolute;bottom:48px}.summary-page .item-list .cart-row .details-col .col3-wrap .column,.summary-page #cart-table .item-price{line-height:21px}.table-actions{text-align:center}a.transparent-button{float:none;display:inline-block;padding:5px 10px}a.transparent-button.see-more,a.transparent-button.return-shopping{float:none;font-size:14px}a.transparent-button.see-more{padding:5px 30px;margin-bottom:10px}.pt_checkout .orderNotesContainer{width:100%}.pt_checkout .submit-order .csnoteheader,.pt_checkout .submit-order .csnotedesc{font-size:14px}.pt_checkout .POContainer{margin-bottom:10px}.pt_checkout .POContainer input[type="text"]{padding:4px 8px 7px 10px;width:180px}.summary-page .order-shipment-table.right-cart-summary{display:none}.pt_checkout .SummaryContainer{margin-bottom:0}.pt_checkout .submit-button-msg,.pt_checkout .submit-order .checkoutMsg{display:none}.welComelogin .login-account .memberlogin{font-weight:400}.summary-page .checkout-msg-for-mobile{margin-top:30px;font-size:13.5px;color:#999;font-family:Lato;font-style:italic;display:block;text-align:left;clear:both}.pt_checkout .summary-page .item-list .items-inyour-cart{margin:0;padding-bottom:30px}#selected-shipping-container .fullborder{margin-top:0;padding:0}#selected-shipping-container td.right{padding-left:0;width:100%}.payment-method-options .form-row.cardsec{width:48%;margin:30px 0}.payment-method-options .form-row.cardsec label{font-size:14px}.payment-method-options .form-row.cardsec:nth-child(n+2){float:right}.pt_checkout .checkout-shipping .form-row-button{width:100%}.pt_checkout .paymentmethoddummy button.button-fancy-large{width:48%;padding:.6em 0;margin-right:0}.pt_checkout .paymentmethoddummy button.button-fancy-large.on-account{float:right}.pt_checkout .paymentmethoddummy .dummybuttons{width:100%}.pt_checkout .paymentmethoddummy .dummybuttons .use-credit-card{margin-right:0}.pt_checkout #main #primary .review-order.step-3 .mini-billing-address.order-component-block{width:100%;margin:25px 0 20px}.pt_checkout #main #primary #selected-shipping-container{margin-bottom:0}.summary-page .table-actions .see-less{width:128px;padding:5px 0;margin-bottom:10px;font-size:14px}.static .hide-text-mobile{display:none}.ui-dialog.address-valdate-dialog .address-shipto-change{width:249px}.pt_order-confirmation .first-row-orderinfo.orderconfirmation{width:100%}#bp_wrapper .editChoice{margin-bottom:50px}.brandPortfolio #secondary .sideNav .titleLabel{font-size:24px;text-align:center;font-weight:400}.brandPortfolio #secondary .sideNav .productlinks a{width:100%;text-align:center}.article-content .comments{padding:0 15px}.relatedPosts .Articles .article{width:28%;min-width:28%}.search-results-content .folder-content-list{margin-bottom:20px;float:left}.search-results-content .folder-content-list li .content-title{min-height:auto}#wrapper.pt_order .primary-content .order-details span.display-in-mobile{display:block;font-size:14px !important;border-bottom:0;padding:0;text-align:left;width:62% !important;font-weight:700 !important;color:#000 !important;font-family:lato}#wrapper.pt_order .primary-content .order-details .headlabels.desktop-only{display:none}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo{margin-top:0}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{margin-top:15px}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{padding-bottom:5px}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo,#wrapper.pt_order .primary-content .order-details .item-list .order-payment-instruments .head-label{font-size:14px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo{padding-bottom:30px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .head-label{margin:25px 0 0;font-size:14px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table{width:100%;padding:0 10px;box-sizing:border-box}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container{padding:10px 0 0}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container div.product-info,#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container div.price,#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container div.qty{width:100%;margin-top:12px;font-size:14px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information,#wrapper.pt_order .primary-content .order-details .shipping_address,#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-billing{padding-left:10px;box-sizing:border-box}.order-payment-summary.bottom .head-label{font-size:14px;padding:10px 0 10px 10px;box-sizing:border-box;margin-bottom:0}.order-payment-summary.bottom{width:100%;margin:25px 0 0;float:left;max-width:none}.order-payment-summary.bottom .order-detail-summary .order-sec .label{padding-left:10px;width:61%;box-sizing:border-box}.order-payment-summary.bottom .order-detail-summary .order-sec .value{width:38%;text-align:left}.order-payment-summary.bottom .order-detail-summary .order-sec .label,.order-payment-summary.bottom .order-detail-summary .order-sec .value{font-size:14px}.order-payment-summary.bottom .order-detail-summary .order-sec.order-summary-order-total .label,.order-payment-summary.bottom .order-detail-summary .order-sec.order-summary-order-total .value{font-weight:700}.order-payment-summary.bottom .form-row.order-detail-options{width:100% !important}.order-payment-summary.bottom .reorderBtn a{max-width:287px;width:100%;display:inline-block;margin:0 auto;padding:10px 0 !important;line-height:16px !important;font-weight:700}.order-payment-summary.bottom .order-detail-summary .order-sec.ups hr{width:100%}#wrapper.pt_order .primary-content .order-details .shipping_address{width:100%;font-size:14px}.order-details .name .firstname,.order-details .name .lastname,.order-details .name .street,.order-details .name .location,.order-details .name .country{padding:2px 0}#wrapper.pt_order .primary-content .order-details .shipping_address .shipping-info{margin:0 0 20px;padding-top:10px}.vsu-profession-options .legitimate-header{margin-bottom:15px}.pt_storefront.vsu_signup .form-row.form-row-button.next-button{width:100%;margin-left:0 !important}#vsu-license-form .form-row-button.card-number{width:100%;margin:15px 0 25px 7px !important}.pt_storefront .newcustomer-header{font-size:24px;line-height:26px}.pt_storefront .new-customer-option-mobile .newcustomer-content .newcustomer-btn{max-width:300px}.pt_accountregister .primary-content-register{padding:35px 20px !important}.pt_accountregister .primary-content-register .newcustomer-header{margin-left:0}.pt_accountregister .primary-content-register .register-form{padding-left:0}.pt_accountregister .primary-content-register .registration-type-radio .reg-type .label-n-decription{width:85%}.pt_accountregister .primary-content-register .regtype-filed-section #div-account .form-field-tooltip{display:block;top:-2px}.pt_accountregister .primary-content-register .newcustomer-back{padding-left:0}#ad-wrap_310x224{max-width:288px !important;width:100% !important;margin-top:20px}.pt_storefront #main .home-top-slots.cp_Slot1.featured-products{padding:20px 20px 20px;text-align:center}.pt_storefront #main .home-top-slots.cp_Slot1.featured-products .home-top-right-t{width:100%;padding:0;margin:0 auto !important;display:inline-block;float:none}.pt_storefront #main .home-top-slots.cp_Slot1.featured-products .home-top-right-t img{maxp-width:100%}.pt_storefront #main .home-top-slots.cp_Slot1.featured-products .home-top-right-t:first-child{margin-bottom:30px !important}.pt_shopping_list .back-to-previous{display:none}.pt_shopping_list .shoppinglist-msg{font-weight:400;font-size:14px;line-height:20px;padding-bottom:15px}.pt_shopping_list #shoppinglist-instruction{margin-left:5px}.pt_shopping_list .edit-print-list .edit-and-instructions span{font-size:14px}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-info{display:block}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{padding-top:0;width:100px;float:left;display:block}.pt_shopping_list .shopping-list-action{width:100%}.pt_shopping_list .item-list .item-dashboard .item-option label .label{padding-top:6px;font-size:14px}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .itemActions{float:left;display:block;width:auto}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .itemActions .removeLink{width:auto;padding-top:15px}.pt_shopping_list .store-header h2{font-size:16px}.pt_shopping_list .store-avail-msg p,.pt_shopping_list .choose-store-msg p{font-size:14px}.pt_shopping_list .store-wrapper .use-current-location fieldset .form-row input,.pt_shopping_list .store-wrapper .use-current-location fieldset .form-row select{width:100%;margin:0 0 22px 0}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .direction-btn{width:115px;font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .form-row.select-store{float:right}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .form-row.select-store label,.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section button.select-store-disabled{width:115px;font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .form-row.select-store input{width:0}.pt_shopping_list .shopping-list-action .item-option.option-update{max-width:285px;float:none;margin:10px auto 25px;width:100%}.pt_shopping_list .shopping-list-action .send-to-store{float:none;width:100%;max-width:285px;margin:0 auto}.pt_shopping_list .shopping-list-action .send-to-store .send-to-store,.pt_shopping_list .shopping-list-action .item-option.option-update .update-all-button{font-size:14px;padding:8px 0;line-height:16px}.pt_shopping_list .store-wrapper .storessearch-result .finalize-store{width:100%;margin:30px auto 0}.pt_shopping_list .store-wrapper .storessearch-result .finalize-store button{width:100%;max-width:290px}.pt_shopping_list .store-selection-outer.final-step .store-final-wrapper input{width:100%;box-sizing:border-box;margin:0}.pt_shopping_list .store-selection-outer.final-step .store-final-wrapper .usemylocation button{max-width:290px;font-size:14px;width:100%}.pt_shopping_list .store-wrapper .use-current-location .action button{padding:10px 0;font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .finalize-store-saved button{width:100%;max-width:310px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail{padding-top:35px;position:relative}.label-selected-radio{position:absolute;bottom:111px;right:38px;font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail div{font-size:14px;line-height:24px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .store-distance{font-size:16px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .store-description{max-width:none}.pt_shopping_list .choose-store-msg{padding:15px 0}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .save-my-store{width:122px;float:right;position:absolute;right:0;bottom:42px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .save-my-store .form-row{margin:0;padding:0}.pt_shopping_list .storessearch-result .store-detail .savetomystore .form-row label{font-size:16px;width:90px;text-align:left;font-weight:500}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .view-details,.pt_shopping_list .store-wrapper .storessearch-result .brand-avail-msg,.pt_shopping_list .store-wrapper .use-current-location .currentgeo-location{font-size:14px}.pt_shopping_list .store-selection-outer .store-top-section .saved-store .form-row label{font-size:14px;line-height:18px}.pt_shopping_list .store-selection-outer .store-top-section .saved-store-address div,.pt_shopping_list .store-selection-outer .store-top-section .saved-store-address span{font-size:14px;line-height:18px}.pt_shopping_list .store-selection-outer .store-top-section .saved-store .form-row{max-width:184px;margin-bottom:0}.pt_shopping_list .store-wrapper .use-current-location fieldset .form-row:first-child label span{font-size:14px}.pt_shopping_list .store-wrapper .use-current-location fieldset .form-row input{font-size:14px;padding:11px 8px 12px 8px}.pt_shopping_list .store-wrapper .use-current-location fieldset .form-row select{font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail div.local-phone{padding:20px 0}.pt_shopping_list .store-wrapper .storessearch-result .search-result-msg{font-size:14px}.pt_shopping_list .store-wrapper .storessearch-result .store-detail .button-section .savetomystore{width:140px;font-size:14px;float:right}.pt_shopping_list .store-selection-outer.final-step .store-msg{font-size:16px}.pt_shopping_list .store-selection-outer.final-step .store-msg-next,.pt_shopping_list .store-selection-outer.final-step .store-final-wrapper label,.pt_shopping_list .store-selection-outer.final-step .text-remaining{font-size:14px}.pt_shopping_list .store-selection-outer .store-final-wrapper .update-via-text .form-row label{padding-top:3px;font-size:14px}.pt_shopping_list .store-selection-outer .store-final-wrapper .update-via-text .form-row{width:155px}.pt_shopping_list .store-selection-outer.final-step .contact-msg{font-size:14px;line-height:22px;padding:25px 0 35px}.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .store-details-msg,.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .thank-you{font-size:16px}.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .msg{font-size:16px}.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .selectes-store-address{font-size:16px;line-height:22px}.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .msg1,.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .msg,.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .msg2{font-size:16px}.pt_shopping_list .shoppinglist-msg p{font-size:18px;font-weight:400;font-style:italic}.pt_shopping_list .edit-print-list .edit-and-instructions span.find-products{box-sizing:border-box;width:100%;float:left;text-align:center;font-size:16px;padding:20px 0}.pt_shopping_list .edit-print-list .edit-and-instructions{text-align:center}.pt_shopping_list .clearlist-btn{width:280px;margin:0 auto 15px;display:inline-block;float:none}.pt_shopping_list .shopping-list-action.bottom{padding-right:0}.pt_shopping_list .clearlist-btn{float:none !important;display:inline-block}.pt_shopping_list .shopping-list-action.bottom .clearlist-outer{float:none;text-align:center}.pt_shopping_list .last-send-store{display:none}.pt_shopping_list .edit-print-list .edit-and-instructions{width:100%}.pt_shopping_list .store-wrapper .use-current-location .currentgeo-location{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pt_shopping_list .store-top-section.continue-page .storessearch-result .change-store-saved,.pt_shopping_list .store-top-section.continue-page .storessearch-result .continue-store-saved{max-width:none;margin:0 0 20px}.pt_shopping_list .store-top-section.continue-page .storessearch-result .change-store-saved button,.pt_shopping_list .store-top-section.continue-page .storessearch-result .continue-store-saved button{max-width:290px;height:30px;line-height:30px;font-size:14px}.pt_shopping_list .store-top-section.continue-page .storessearch-result .continue-store-saved{margin-bottom:0 !important}.pt_shopping_list .store-selection-outer .store-top-section.continue-page .use-my-saved-location{font-size:14px}#ad-wrap_310x224{max-width:288px !important;width:100% !important;margin-top:20px}.pt_account .creditcard-info .btns-outer{margin-top:20px}.content-page-slideshow .image-section{min-height:150px !important}.content-page-slideshow .slick-prev,.content-page-slideshow .slick-next{top:105px !important;height:30px !important;padding:0 !important;width:25px !important;background-size:100% !important;margin-top:-15px !important}.content-page-slideshow .slideshow-content .content-section{padding:20px 25px;text-align:center}.content-page-slideshow .slideshow-content .content-section h3{font-size:20px;line-height:22px}.content-page-slideshow .slideshow-content .content-section p{font-size:14px !important;line-height:18px}.plcc-chechout-button,.plcc-other-payment{font-size:16px;padding:10px 13px}.pdp-main .colorselectbox input[type="number"]{width:67.5966%}}@media screen and (min-width:480px) and (max-width:767px){#wrapper header .left-Header .mobile-right{float:right;margin-top:5px;margin-left:7px}#wrapper #header #mini-cart{max-width:40px;min-width:20px}#wrapper header .left-Header .mobile-right .mobile-search{float:left;width:73%;margin:2px 0 0 5px}#wrapper header .left-Header #navigation{margin-bottom:0;padding:0;width:35px;min-width:25px;max-width:48px;height:40px}#wrapper header .left-Header #navigation ul.menu-category.level-1{background:#000;top:-24px;left:-320px;margin:0;padding:0;position:absolute;z-index:999}#wrapper header .left-Header #navigation ul.menu-category.level-1 li{margin:0;text-align:left;position:relative}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a{padding:20px;position:relative;box-sizing:border-box;border-bottom:0;border-top:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1 img.rightarrow{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 23px 20px no-repeat;position:absolute;width:62px;height:54px;background-size:13px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 24px 25px no-repeat;background-size:13px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:54px}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{width:35px}.product-tile .pr_stars{left:40px}.wide-tiles .product-tile .product-name h2{margin-top:10px}.wide-tiles .product-tile .product-image{width:38%}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}#preferred-store-panel input[type="text"]{width:49.5966%}#bp_wrapper .product-block ul.search-result-items{width:80%;margin:0 auto}#bp_wrapper .editChoice .product-block ul.search-result-items li{width:37%}.article-content .shareBtn{top:67px}#pdpMain .product-col-wrapper .video-header-content-section{width:100%;float:left}.relatedPosts .Articles .article{display:none}.relatedPosts .Articles .article:nth-child(1){display:block}.relatedPosts .Articles .article:nth-child(2){display:block}.relatedPosts .Articles .article:nth-child(3){display:block}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:118px}.content-page-slideshow .slideshow-content .content-section{padding:20px 40px !important}.pt_account #PaymentMethod_CREDIT_CARD .year{clear:right}}@media screen and (min-width:768px) and (max-width:959px){.customsearchcategory .search-result-items .grid-tile{box-sizing:border-box;width:23%;margin:0 0 28px 2.66%;padding:15px}.customsearchcategory .search-result-items .grid-tile:nth-child(3n+3){margin-left:2.66%}.customsearchcategory .search-result-items .grid-tile .product-name a,.customsearchcategory .search-result-items .grid-tile .product-pricing a{font-size:13px;line-height:16px}.blog-container.allresultspage .listArticle .listArticle-right{padding:0 10px 10px}.beautyBlog.digitallibrary{width:100%;padding:0 20px;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.digital-library-content .floating-box{min-width:1px}.beautyBlog.digitallibrary .Article-left .left ul.Article-folder-content-list{margin-top:0}.Article-left.digital-library-content .left ul.Article-folder-content-list .list-6{margin:0 4% 10px 0}.Article-left.digital-library-content .left ul.Article-folder-content-list li{margin-right:4%;margin-top:0}.Article-left.digital-library-content .left ul.Article-folder-content-list .list-6{width:100% !important}.instorepickup-btn{width:180px !important;font-size:15px}#in-store-pickup{position:absolute;right:130px}.mini-cart-total.store-pickup-total .mini-cart-total-label{height:40px !important;width:38px !important}#wrapper{width:100%}#secondary{width:171px}.full-width .primary-content{margin-top:0}.page-content .primary-content{padding-left:14px;width:574px}.primary-focus .primary-content{width:540px}.html-slot-container img,.bottom-banner-cell img{max-width:100%}.ui-dialog{max-width:98%}.ui-dialog .ui-dialog-content{height:auto !important;overflow:visible}.scrollable{height:auto}.menu-utility{clear:both;margin:.7em 0}.mini-cart-products{max-height:100%}.header-banner{font-size:1em;margin:0}.header-search input[type="text"]{width:135px}ul.level-1 a{font-size:1em;padding:10px 5px}ul.search-result-items .new-row{clear:none}ul.search-result-items .grid-tile{width:41.5%}.pdp-main .product-add-to-cart .product-price{font-size:18px;margin-top:0}.pdp-main .product-add-to-cart .product-price .price-salon-msg,.price-salon-save,.pdp-main .product-price .price-your-msg,.pdp-main .product-price .price-your{font-size:16px}.price-salon-save,.pdp-main .product-price .price-your{padding-left:5px}.pdp-main #add-to-bag-bar.simple-product-page.simple-kit-product{width:225px}.pdp-main #add-to-bag-bar.simple-product-page button#add-to-cart{width:140px}.pdp-main .product-add-to-cart button{font-size:16px;margin-top:20px}.pdp-main .recommendations{width:275px}.pdp-main .recommendations .jcarousel-clip{width:200px}.block-add-to-cart button{font-size:.9em;margin-top:3px}table .section-header{font-size:1em !important}#compare-table td .product-tile{width:79px}.pt_gift-registry .add-gift-cert p{width:auto}#cart-table td{padding:3px}#cart-table .item-total .promo-adjustment{width:77px}.ui-dialog.shopping-list-popup{width:85% !important;max-width:550px}#wrapper .page-content .primary-content h1.registryselectheader{line-height:35px}#wrapper.pt_gift-registry #registry-results form .form-row input{width:77%}#wrapper.pt_gift-registry #registry-results .dialog-required{width:80%}.home-bottom-right .product-tile{min-height:0}#email-alert-signup{margin:0;width:100%}#email-alert-signup label{float:none;display:block;text-align:center;width:100%}#email-alert-signup input[type="text"]{width:73%}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}#wrapper header .show-desktop,#wrapper header .hide-mobile{display:none}#wrapper header .show-mobile,#wrapper header .hide-desktop{display:block}#wrapper header{background:#000;padding:3.1% 3.1% 2.5%;box-sizing:border-box;float:left;width:100%}#wrapper #header{padding:0;float:left;width:100%}#wrapper #header .left-Header{margin:0;width:100%;position:relative;background:#000;top:0;left:0}#wrapper #header .header-container{border-bottom:0;background:#000;padding:13px 15px;height:51px;box-sizing:border-box}#wrapper #header .header-menu{width:auto}#wrapper header .left-Header .primary-logo{width:150px;height:auto}#wrapper header .left-Header #navigation{margin-bottom:0;padding:0;width:35px;min-width:25px;max-width:48px;height:40px;z-index:999;position:relative}#wrapper header .left-Header #navigation ul.menu-category.level-1{background:#000;top:-24px;left:-330px;margin:0;padding:0;position:absolute;z-index:999;height:auto}#wrapper header .left-Header #navigation ul.menu-category.level-1 li{margin:0;text-align:left;position:relative;width:300px;clear:both}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a{padding:20px;position:relative;box-sizing:border-box;border-bottom:0;border-top:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1 img.rightarrow{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 23px 20px no-repeat;position:absolute;width:62px;height:54px;background-size:13px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 24px 25px no-repeat;background-size:13px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:54px}#wrapper header .left-Header #navigation ul.level-1 a span.heart-menu{position:absolute;top:19px;width:15px;padding-left:10px}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2{float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2{min-height:10px;position:relative;top:0;right:0;background:#000;margin:0;padding:0;z-index:8185;float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 .menu-wrapper{box-shadow:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 div.level-3 li a{border-top:0;float:left;padding-left:55px;font-weight:400}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 div.level-3{float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 div.level-3{min-height:10px;position:relative;top:0;right:0;background:#000;margin:0;padding:0;z-index:8185;float:left;width:100%;text-align:left}#wrapper header .left-Header #navigation ul.menu-category.level-1 li div.level-2 .menu-wrapper{box-shadow:none}#wrapper header .left-Header #navigation ul.menu-category.level-1 li ul.level-2 li a{border-top:0;float:left;padding-left:40px}wrapper header .left-Header .primary-logo{margin:0;position:absolute;width:100%;float:left;text-align:center;padding:0}#wrapper header .left-Header .primary-logo a{float:left;width:auto}#wrapper header .left-Header .primary-logo span.show-mobile{width:auto;float:left;margin:0 0 0 30px}#wrapper header .left-Header .mobile-right{float:right}#wrapper header .left-Header .mobile-right .mobile-search{float:left;width:55%}#wrapper header .left-Header .mobile-right .header-searchicon{float:left;margin-left:25px;z-index:999;position:relative}#wrapper header .left-Header .mobile-right .mobile-search .searchnormal{width:35px;float:left}#wrapper header .right-nav .navigation-bar{background:0;width:115px;float:right}#wrapper #header #navigation .navigation-header{background:url(../images/header/mobile_menu_icon.png) 0 0 no-repeat;margin:7px 0 0 0;width:100%;height:40px;max-width:35px;background-size:100%;text-indent:-999px;padding:0;float:left;top:0;margin-top:7px}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:5px 0 0 0;height:38px !important;width:34px}#wrapper #header #navigation .navigation-header.active{background:url(../images/header/active_menu_icon.png) 0 0 no-repeat;background-size:cover}#wrapper #header #mini-cart{max-width:40px;min-width:20px;position:absolute;right:90px;z-index:999}#wrapper #header #mini-cart .mini-cart-total{margin:0;float:left;width:100%;z-index:999;position:relative}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{background:url(../images/header/mobile_cart_empty.png) 0 0 no-repeat;float:left;width:33px;height:40px;text-indent:-999999px;background-size:100%;margin:4px 0 0 0}#wrapper #header #mini-cart .mini-cart-total .mini-cart-label{display:none}#wrapper #header .header-searchicon .searchactive{display:none;width:35px;float:left}#wrapper #header .header-search{display:none;position:absolute;width:100%;left:0;top:83px;z-index:101}#wrapper header .right-nav{z-index:101;right:0;top:0;position:initial}#wrapper.static-header header .right-nav{z-index:101;right:0;top:0;position:initial;margin:0;float:left}#wrapper #header .header-search input[type="submit"]{background:url(../images/header/search_icon.jpg) 0 0 no-repeat;width:78px;height:78px;float:left;background-size:cover;margin:0;padding:0;right:0}#wrapper #header .header-search input[type="text"]{width:85.9%;height:43px;float:left;padding:17px 15px 18px;margin:0;border:0;font-size:21px}#wrapper #header .header-search input[type="text"]{box-sizing:content-box}#wrapper #header .header-search label.visually-hidden{visibility:hidden}.js #suggestions div div.suggestionterm{margin:0 15px;font-size:21px}#wrapper #header h1.logo{display:inline-block;width:150px;position:relative;left:0;margin-left:0;float:left;margin:0 30px}#wrapper header .left-Header .primary-logo p{margin:0}#wrapper #header h1.logo a{width:150px;margin:0 auto}#wrapper #header .rightHeader{float:right;display:inline-block}#wrapper #header .rightHeader .mobile-search{float:left}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal img{width:20px}#wrapper #header.mobileheader .rightHeader .mobile-search .header-searchicon .searchnormal{float:left;margin-left:14px}#wrapper .hamburgermenu{position:absolute;z-index:100;top:0;width:260px;left:-260px;display:block;background:#000;float:left}#wrapper .categorymenu,#wrapper .accountmenu{position:relative;top:0;display:block}#wrapper .hamburgermenu .menu>li:first-child{border-top:0}#wrapper .hamburgermenu .categorymenu .menu,#wrapper .hamburgermenu .accountmenu .menu{width:100%;background:#000}#wrapper .hamburgermenu .categorymenu .menu li,#wrapper .hamburgermenu .accountmenu .menu li{width:100%}#wrapper .hamburgermenu ul.menu li.M-Menu-public a,#wrapper .hamburgermenu ul.menu li a{color:#fff;width:100%;box-sizing:border-box}.show-mobile,.hide-desktop{display:block}.show-desktop,.hide-mobile{display:none}.pdp-main .rating .rating-stars.hide-desktop{display:none}.pdp-main .rating .rating-stars.hide-mobile{display:block}#wrapper .page-content .primary-content{width:100%;padding:30px;box-sizing:border-box;margin:0}#wrapper .page-content .primary-content h1{width:100%;text-align:center;font-size:32px;margin:0;line-height:24px;padding:15px 0}.article-content .content #article_wrapper .title{border-bottom:2px solid #000;text-transform:uppercase;width:100%;text-align:center;font-size:32px;margin:0 0 50px;line-height:24px;padding:15px 0}.pt_gift-registry .primary-content .item-list.gift-reg .event-name{width:42.4%}.pt_gift-registry .primary-content .item-list.gift-reg .event-details{width:40.3%}.pt_gift-registry .primary-content .item-list.gift-reg .item-dashboard .item-option.delete-registry{float:right;margin-left:0}.pt_gift-registry .primary-content .item-list.gift-reg.Mylistview{padding:48px 0 0}.pt_gift-registry .primary-content .item-list.gift-reg .MyListView{margin-bottom:30px}.pt_gift-registry .primary-content form.createnew .create-new-registry{margin:30px 0 0 42.4%;width:40.3%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-image{width:164px}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details{padding:0 5px 0 15px;width:30.3%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:56.5%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-info{width:76.3%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:28.8%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart{width:71%}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart.add-selected-cart form{width:40%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions{width:40.3%}.pt_account .assign-shipaddress .errorcheckbox{width:100%;box-sizing:border-box}.pt_wish-list .primary-content .item-list .favorites .item-image{width:164px}.pt_wish-list .primary-content .item-list .favorites .item-details{padding:0 5px 0 10px;width:20.3%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard{width:56.5%}.pt_wish-list .primary-content .item-list .favorites .item-dashboard .item-option.option-add-to-cart .add-to-cart-form label{width:18%;top:82}.pt_wish-list .primary-content .item-list .item-dashboard .item-option.option-add-to-cart .add-to-cart-form button.add-to-cart-wishlist{width:71%}.pt_wish-list .primary-content .item-option.option-add-to-cart.add-selected-cart form.fav-add-all-bag{width:40%}.pt_wish-list .primary-content .item-list .favorites .itemActions{width:71%}.ui-dialog.createnewlistdialog .dialog-content .createmylist{width:547px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form input{width:265px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form .form-row-button button{width:282px}.ui-dialog.createnewlistdialog .dialog-content .createmylist form{margin-bottom:35px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect{margin-bottom:7px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search{width:360px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search .fromDatePicker{width:284px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search{width:345px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search .toDatePicker{width:284px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .ui-datepicker-trigger{margin-left:15px}#wrapper.pt_order .primary-content .order-history .calender-search .calender-search{width:285px}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderno{width:16.95%;padding:0 0 0 10px}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.orderdate{width:16.95%}#wrapper.pt_order .primary-content .order-history .order-history-labels .label.ordertotal{width:17.656%}.refine-by-header.refine-section-ordertype{width:180px}.refine-by-header.refine-section-orderstatus{width:180px}.order-type-checkbox span,.order-type-status span{width:119px}.customer-shipping-addr select{width:583px}.customer-shipping-addr{padding-top:10px}.refine-by-shipping-addr .refine-by-header{padding-top:48px}.pt_account .primary-content form.ChangePasswordForm{width:584px;float:left}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button{margin:0;width:48%;float:left}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button button{width:100%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity input{height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .quantity{width:8.475%}#wrapper.pt_account .qoContainerHeader .label.quantity{width:8.475%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku{width:32.77%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .sku input{width:93.11%;height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc{width:48.588%}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .desc input{width:100%;height:40px}#wrapper.pt_account form#quick-order-form .qorder-rows .qoContainer .clear-btn{width:10%;margin:0}#wrapper.pt_account .add-edit-address .Padding-Right{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information{width:50.848%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-instruments{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary{width:100%}#wrapper.pt_order .primary-content .order-details .item-list .second-row-orderinfo .order-payment-summary .order-detail-summary .orderpaymenttotal .order-sec .value{padding-right:0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .headlabels .section-header.total{float:right}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .total{float:right}#wrapper.pt_order .primary-content .order-details .order-summary-product-container .order-summary-product-row .product-image{width:23.165%}#wrapper.pt_order .primary-content .order-details .order-summary-product-container{width:100%}#wrapper.pt_product-search-noresult .primary-content .no-results-page{padding:70px 0 0 0}.pt_gift-registry #secondary,.pt_account #secondary,.pt_order #secondary,.pt_wish-list #secondary,.pt_product-search-result #secondary{display:none}.pt_product-search-result #secondary{display:none !important}.ui-dialog .account-shipping{width:652px}.ui-dialog .account-shipping select#shop_address_list{float:left;width:100%;box-sizing:border-box;margin:20px 0}.ui-dialog .account-shipping .address-select button{float:right}.pt_product-details .full-width .primary-content{padding:0;box-sizing:border-box;margin-top:0}.pdp-main .product-col-1{width:41.5%;float:left}.pdp-main .product-col-2{width:58%;max-width:none;padding-right:0;box-sizing:border-box;margin:0;float:left;text-align:left}.pdp-main .product-name-review-ratings .product-name{width:100%}.pdp-main .product-name-review-ratings .product-review-ratings{width:100px;padding:10px 0 0 0}.pdp-main .colorselectbox td.qty{display:none}.pdp-main #variations_table tr td.variantId{width:37%}.pdp-main .colorselectbox .variantQty{padding-left:0;text-align:center;margin:0 0 0 30px;display:inline-block}.pdp-main .product-tabs{width:100%}.pt_product-details .product-col-wrapper{padding:0 33px;margin-bottom:80px}.pdp-main .recommendations{width:704px}.pdp-main .recommendations{padding:54px 0}.pdp-main .product-set-list .product-set-details-list .attribute{margin-top:0}.pdp-main .product-set-list .attribute{width:auto}.pdp-main .product-set-item .bundle-quantity{font-size:12px;text-transform:uppercase}.pdp-main .product-links.product-links-bundle a{width:100px;word-wrap:break-word;line-height:17px}.pdp-main .product-variations.bundle-variations,.product-set-list .attribute .label-bundle,.pdp-main .product-set-list .product-number{font-size:12px;color:#444;margin-right:0;width:35%}.pdp-main .product-variations.bundle-variations{width:auto}.global-slick-wrapper h2{font-size:28px}.global-slick-wrapper .product-name{max-height:57px;height:57px;width:100%;clear:both;float:left}.mini-cart-content{right:-20px;top:60px}.ui-dialog.emailafriend .send-to-friend-product{width:57%}.ui-dialog.emailafriend .form-row label span{font-size:14px}.ui-dialog.emailafriend .send-to-friend-product .features{font-size:14px}#send-to-friend-main .form-row label{width:22%}.ui-dialog.emailafriend input[type="text"],.ui-dialog.emailafriend input[type="password"],.ui-dialog.emailafriend textarea{width:57%}.ui-dialog.emailafriend{max-width:95%}.product-set-details{width:82%;margin-top:8px}.pdp-main .breadcrumb{margin:19px 0 16px}.global-slick-wrapper .slick-track>div{margin-right:16px}.global-slick-wrapper .product-tile .product-image{max-height:184px}.cart-items-details{max-width:404px}.item-list .cart-row .details-col{width:59%;box-sizing:border-box}.item-list .cart-row{margin-bottom:23px}.item-list .cart-row.last{margin-bottom:19px}.pt_cart #selected-shipping-container{margin:7px 0 20px}.pt_cart #primary{width:57.1%;margin-top:0}.wrap-summary-actions{width:57.1%;margin-top:0}.pt_cart #main{padding:0 30px}.pt_cart #secondary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0;margin-top:40px}h1.cart-checkout-header{font-size:32px;margin-top:31px}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps{width:39%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child{width:22%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel{width:28%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child .chekoutstepslabel{width:54%}.pt_checkout #main #primary .checkout-progress-indicator div.chekoutsteps:after{width:46%}.pt_checkout #main{padding:0 30px 0 30px}.pt_checkout #main #primary{width:57.1%;margin-top:0}.pt_checkout #main #secondary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}.pt_checkout #main #primary .checkout-progress-indicator{width:175%;margin-bottom:30px}.pt_checkout h1.checkout-header{font-size:32px;padding-top:25px}.pt_checkout .page-header{font-size:28px}.needassist-content{padding:9px}.pt_checkout .month,.pt_checkout .cvn{width:55%}.pt_checkout .cvn-tip{margin-top:30px}.pt_checkout .year{width:40%;float:right}.pt_checkout #billing-forms-container .checkout-subheader{font-size:20px;letter-spacing:-0.8px}.pt_checkout #main #secondary{margin:60px 0 0}.pt_checkout #main #primary.summary-page{width:100%}.pt_checkout #main #secondary.summary-page{display:none}.pt_checkout #primary.summary-page .prepopulated-address-section{width:57.1%;float:left}.pt_checkout #primary.summary-page .billing-summary{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}#primary.summary-page .item-list .cart-row .details-col{width:75%}#primary.summary-page #cart-table .item-price,#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-quantity,#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-total{width:31.333%}#primary.summary-page #cart-table .item-price.pricesec{width:200px}#primary.summary-page .item-list .cart-row .details-col .col3-wrap .column.item-quantity{padding-left:9%}#primary.summary-page .item-list .cart-row .item-image.image-col{width:150px;max-height:150px}.pt_checkout #main #primary.summary-page .checkout-progress-indicator{width:100%}.pt_checkout #main #primary.summary-page .checkout-progress-indicator .chekoutsteps{width:33.33%}.table-actions{margin:0}.submit-order{padding-top:15px}.show-only-tablet{display:block}.order-details .head-label{font-size:28px;margin-bottom:10px}.pt_order-confirmation .primary-focus .primary-content{width:100%;padding:0;margin:0}.pt_order-confirmation #main{padding:0 30px}.pt_order-confirmation #main .order-left-wrapper{width:57.1%;margin-top:0}.pt_order-confirmation #main .order-right-wrapper{max-width:284px;width:41%;margin-left:10px;float:right;padding:0}.pt_order-confirmation a.chechout-button{display:inline-block;box-sizing:border-box;margin-bottom:5px}.pt_order-confirmation h1.order-conf-header{padding:40px 0 5px 0;margin:0;border-width:2px}.pt_order-confirmation .print-page-wrap{margin:0;width:auto}.pt_order-confirmation .order-details .head-label{font-size:28px;padding:0 0 7px;margin-bottom:15px}.pt_order-confirmation .second-row-orderinfo .head-label{margin-top:30px}.pt_order-confirmation .order-details .head-label.your-purchase{margin-top:30px;display:inline-block;width:100%}#wrapper.pt_order .primary-content .order-details .seefullorder button{width:40.033%}#wrapper.pt_order .primary-content .order-details .view-action{width:45%;margin-bottom:80px}#wrapper.pt_order .primary-content .form-row.order-detail-options .reorderBtn a{line-height:40px}#wrapper.pt_order .primary-content .form-row.order-detail-options{right:70px;bottom:49px}.pt_cart .shipping-change-msg{width:320px}.cart-coupon-code #add-coupon{height:43px}#cart-table .item-user-actions a.add-to-registry{width:27%}#cart-table .item-user-actions a.add-to-registry.addtolist{width:117px;padding-left:5px}.article-content .comments{padding:0 10px}.pdp-main .colorselectoractions a.logintoviewprice{width:65%}.relatedPosts .Articles .article{display:none}.relatedPosts .Articles .article:nth-child(1){display:block}.relatedPosts .Articles .article:nth-child(2){display:block}.relatedPosts .Articles .article:nth-child(3){display:block}.relatedPosts .Articles .article{width:164px;min-width:164px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity{max-width:160px;width:160px;min-width:160px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity .item-quantity-details.removecouponbtn{max-width:160px;width:100%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table{width:100%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels{padding-right:0}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container{padding-right:0}.order-payment-summary.bottom{width:60%;margin:0;max-width:none}.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{float:left;left:auto;bottom:8px;right:15%}.vsu_signup .messaging-options.terms-conditions .dialog-required{margin:2em 26em -4em 0}.pt_storefront .new-customer-option-mobile .login-fields.login-submit button{max-width:273px;width:100%}.pt_shopping_list #secondary{display:none !important}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-details{padding:0 5px 0 15px;width:44%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:40%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .itemActions{width:16%}.pt_checkout .secure-acceptance-credit-form iframe{margin:20px 0 0}.pdp-main .colorselectbox input[type="number"]{width:67.5966%}}@media screen and (max-width:568px){.item-list .cart-row .details-col{width:69%;box-sizing:border-box}}@media screen and (min-width:481px) and (max-width:767px){.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{width:auto;font-size:40px}.ui-dialog.email-opt-mobile-popup{overflow:visible;width:406px !important;right:20px !important}.email-opt-mobile-popup.ui-dialog .ui-dialog-content{float:right;width:100% !important;padding:5px 5px 0 0;float:left;position:relative;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.emailopt-content .mid-col-content p{font-size:15px;line-height:17px}.email-opt-section .emailopt-content h2 span:before{font-size:44px;left:-10px}.email-opt-section .overlay-img-holder{width:300px;height:200px;bottom:-67px}.emailopt-content .mid-col-content{max-width:255px}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{margin-top:3px !important}.mini-cart-total.store-pickup-total .mini-cart-total-label{margin:8px 10px 0 10px !important;height:40px !important;width:38px !important}.blog-container.allresultspage .listArticle{width:46%;margin:0 2% 4% 2%}.blog-container.allresultspage .listArticle.new-row{margin-left:2%}}@media screen and (max-width:480px){.blog-container.allresultspage .listArticle{width:98%;margin:0 1% 7% 1%}.blog-container.allresultspage .listArticle.new-row{margin-left:1%}.beautyBlog.digitallibrary .refinmentSection .blog-search input#q{padding:6px 8px 6px 8px}.Article-left.digital-library-content ul.Article-folder-content-list .list-1 .listArticle .listArticle-left,.Article-left.digital-library-content ul.Article-folder-content-list .list-1.mainArticles1 .listArticle-right{width:100% !important}.ui-dialog.email-opt-mobile-popup{overflow:visible;max-width:262px;width:100%;right:20px !important}.emailopt-content{max-width:69%}.emailopt-content-outer{background-size:124px}.email-opt-mobile-popup.ui-dialog .ui-dialog-titlebar-close span.ui-icon-closethick{height:14px;width:14px}.emailopt-content-outer{padding:6px 0 10px 0}.email-opt-section .emailopt-content .heading{text-align:center}.email-opt-section .emailopt-content h2 span:before{font-size:26px;left:-6px;top:-1px}.emailopt-content .heading p{font-size:12px;line-height:14px;padding-bottom:6px}.emailopt-content .mid-col-content{padding-left:18px;padding-bottom:5px}.emailopt-content .mid-col-content .text-decorative-line{font-size:18px;padding:5px 0}.emailopt-content .mid-col-content .text-decorative-line:before{background-size:100%;left:18px;width:38px}.emailopt-content .mid-col-content .text-decorative-line:after{background-size:100%;right:18px;width:38px}.emailopt-content .mid-col-content p{font-size:10px;line-height:12px}.emailopt-content .mid-col-content img{padding:8px 0 3px;max-width:76%}.emailopt-content form{padding:0 0 0 45px}.emailopt-content form input{margin-top:3px}.emailopt-content form input,.emailopt-content form input[type="radio"]::before{width:10px;height:10px;background-size:12px}.emailopt-content form .radio-holder{padding-bottom:5px}.emailopt-content-section:after{width:220px;height:176px;left:-7%}.emailopt-content form label{font-size:14px;line-height:16px;margin-left:9px}.email-opt-section .emailopt-content h2{margin:0 auto;max-width:200px}.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{width:auto;font-size:24px}#navigation .navigation-header{top:2px}.header-search input[type="submit"]{height:25px;width:10%}input[type="text"]{border:1px solid #000;margin-left:2%;text-indent:0;width:49.5966%}div#wrapper.pt_gift-registry{font-size:12px}#preferred-store-panel input[type="text"]{width:49.5966%}.qtySec input[type="text"]{padding:.3em .1em;width:45px}.wish-list{display:none}.favs-list-container{width:460;padding:10px}.favs-list{display:inline;width:45%;float:left;padding:5px;text-align:center;min-height:260px}.fav-image{min-height:140px}.cart-coupon-code button{margin:0}.cart-coupon-code label{padding:0;line-height:1em}.fullborder{border:0}.label-inline label{padding:5px 0 0 5px}.label-inline input{vertical-align:top;padding:0}.order-shipment-table .section-header-note{left:15em}.mini-shipment .section-header-note{left:16em}.mini-billing-address .section-header-note{left:16em}.mini-payment-instrument .section-header-note{left:16em}.mini-ordertotal{display:none}.order-summary-footer .form-row{margin:0}.confirmation-message{margin-bottom:8px;padding:5px}.order-payment-summary table td{width:45% !important;padding:.2em !important}.order-shipment-table table td{padding:.2em !important}.order-shipnpay{height:auto}.order-shipment-table{margin-top:15px;border:0}.order-billing{float:left;text-align:left}.order-billing-paymnent-inst{border:1px solid #666 !important;padding:5px !important}.confirm-actions{text-align:center}.ordertotalprice .itemtotal{float:right}.order-shipment-table tr.last{border-bottom:none !important}.primary-content-login{padding:10px 0}.mobile-page-header{font-weight:700;color:#000;font-size:1.2em}.login-box{background:0;border:0;margin:0 .8em .8em;padding:0}.login-box h2{font-size:13px;margin-left:10px}.section-header{border-bottom:1px solid #fff;font-size:18px !important;font-weight:700;margin:0;padding:1em .3em 1em 1em;position:relative}.login-box-content label{font-size:1.1em;display:inline;text-align:right}.login-box-content input[type="password"]{margin-left:5px;float:right;width:63%;padding:.4em .5em}.login-box-content input[type="text"]{margin-left:5px;float:right;width:63%;padding:.4em .5em}.login-email label{padding-left:20px}.login-box .form-row{padding:.5em 0 0 .5em;margin:0}.login-box-button{clear:both;margin:10px 0 0 25px}.login-box-table td.left{width:180px}.login-box-table td.right{text-align:left;vertical-align:bottom;width:170px}.login-box-table .password-reset{padding:30px 0 0 0;float:left;clear:none}.reg-box-content input[type="text"]{margin-left:20px;clear:both;float:none;width:75%;padding:.4em .4em}.pre-reg-box label.pre-reg-labelA{float:left;font-size:1.1em;width:auto;padding:5px 5px 0 0;font-weight:700}.pre-reg-box label.pre-reg-labelC{float:left;font-size:1.1em;width:auto;padding:5px 5px 0 0;font-weight:700}.pre-reg-box input[type="radio"]{margin-top:13px;margin-left:10px}.login-box .reg-box-content .form-row{padding:0 0 0 .5em;margin:0}.login-box .pre-reg-button{float:left;margin:10px 0 10px 25px}.login-box.pre-registration.reg-type-page{display:block}.pre-registration{display:none}.login-rememberme{display:block}.mobile-message{display:block;padding:20px 0 0 20px;clear:both}.login-sectionheader{display:none}.login-sectionheadermobile{display:block}.login-box-table{width:100%}.login-box-table{padding:0;vertical-align:bottom}.login-box-table .left{width:250px}.login-box-table .right{text-align:right;vertical-align:bottom}.login-box-button{margin:15px 0 0 35px}.error-form{color:#900;padding:1em 0 .0 1em;font-size:.9em;clear:both}span.error{display:inline;margin:1% 2% 0 0}.login-inputs{float:left;width:60%;display:inline}.tdloginid label{width:auto;float:left;padding-left:5px}.tdloginid-input .loginid-input{width:95% !important}.tdloginid{width:30%;vertical-align:bottom;padding:0 0 9px 5px}.tdloginid label{width:auto;float:right;vertical-align:bottom}.tdloginid-input{padding:1em 0 3px 8px;width:70%}.portal-login-desc{padding-left:20px}.mobileheader .header-cart a.button{width:auto;font-size:.9em}.fav-add-all-to-cart{display:none}#edit-address-form{width:90%}#edit-address-form legend{display:none}#edit-address-form input[type="text"]{width:100%}#address-header{padding-left:20px}#edit-address-form .cancel-button{display:none}#edit-address-form .apply-button{margin-left:20px}.shipping-pavmsg{padding:10px 10px 20px 10px}.address-select-txt{clear:both}#shop_address_list{width:100%;margin-top:5px}.mobile-Address-or{margin-left:20px;font-weight:700;font-size:1.2em;padding:10px 10px 10px 0}.checkout-billing .checkout-button{float:none;text-align:center}.payment-method-billing{padding:25px 0 25px 80px}.order-history{width:100%}.order-history h1:first-child{font-size:28px}.order-details li{border-bottom:1px solid #666}.order-details li.back{background:url(../images/menu-left-arrow.png) no-repeat 0 10%;padding:0 0 10px 20px}.order-details li a{color:#000}.mobile-order-details .order-history-header{width:90%;float:right;position:relative;top:-30px}.order-history-header .order-total{float:none;width:90%}.mobile-order-details{padding:20px 5px 5px 5px}.order-detail-options{text-align:center}.link-back{background:url(../images/menu-left-arrow.png) no-repeat 0 10%;padding:0 0 10px 20px;color:#000 !important}.payment-method-options button{margin-bottom:10px}.my-bag-back{font-size:1.3em;font-weight:bold}.cart-back{padding:10px 0 10px 0}.cart-back-link{float:left;display:block}.cart-back-checkout{float:right;display:block}.img-bag,.deliverynote{display:none}#selected-shipping-container td.left{width:100%}#selected-shipping-container td.left{width:100%;padding:25px 0 0 0}.item-edit-details{padding-top:5px}.item-edit-details button{vertical-align:top}.item-edit-details a{color:#0188cb !important}.remove-mobile{padding-left:5px;border-left:1px solid #666;text-decoration:underline}.edit-mobile{padding:0 5px 0 10px;text-decoration:underline}.cart-order-totals{border-top:0;padding:5px 0;margin:5px 0}.cart-order-totals #update-cart{display:none}.cart-coupon-code #add-coupon{vertical-align:middle}.cart-order-totals .cart-order-totals-update{width:40%}.cart-order-totals td.cart-order-totals-price{width:60%}.cart-actions-right{float:right;padding-top:10px;width:35%}.cart-actions-left{float:left;text-align:right;padding:0;width:65%}.product-set-details-list .attribute .selected-value-bundle{font-style:normal}.pdp-main .productsubinfo .product-price{width:100%;margin:10px 0 10px 0}.receipt-order-shipment-table .name{font-weight:bold}.receipt-order-shipment-table{border-bottom:0}.receipt-order-shipment-table tr{border:1px solid #666}.receipt-order-shipment-table td{padding:.5em}.mobile-user li{font-size:15px;margin:5px 0 5px 10px;border-bottom:1px solid #333;width:90%}.mobile-user li{background:url(../images/menu-right-arrow.png) no-repeat 90% 30%}.user-account{display:block;line-height:17px;padding:10px 0}a.back{padding:0 0 10px 0;color:#000}.payment-method{padding-top:10px}.month,.year,.day{clear:none;float:left;padding-left:.6em}.payment-method-exp{padding-left:1em}.errorMessage{border:0;margin-top:0}#wrapper #header #navigation .navigation-header{margin:5px 0 0 0}#wrapper header .left-Header .mobile-right .header-searchicon{margin-top:4px}#wrapper header .left-Header #navigation ul.menu-category.level-1{top:-14px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu:after{content:'';background:url(../images/header/mobile_plus.png) 17px 16px no-repeat;position:absolute;width:50px;height:46px;background-size:13px;right:0;top:0;padding:0}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.level-1.child-menu:after{border-left:1px solid #191919}#wrapper header .left-Header #navigation ul.menu-category.level-1 li a.child-menu.active:after{content:'';background:url(../images/header/mobile_minus.png) 17px 20px no-repeat;background-size:13px}#wrapper header .left-Header #navigation ul.menu-category.level-1 li .signicon{position:absolute;top:0;right:0;width:100%;z-index:999;height:45px}#wrapper #header .header-search{top:61px}#wrapper #header .header-search input[type="submit"]{width:50px;height:50px;position:absolute}#wrapper #header .header-search input[type="text"]{width:88%;height:50px;font-size:13px;padding:17px 23px 18px 23px}.js #suggestions div div.suggestionterm{font-size:13px}#wrapper header .left-Header .mobile-right .mobile-search .searchnormal{min-width:25px;position:absolute;right:10px;top:10px}#wrapper #header .left-Header .mobile-right .mobile-search .searchactive{min-width:25px;position:absolute;right:10px;top:10px}.pdp-main .vedio-content{height:190px}.pdp-main .vedio-content-wrapper .vedio-content-heading{font-size:16px}#pdpMain .product-col-wrapper .video-header-content-section{width:100%;float:left}.pdp-main .colorselectoractions a.logintoviewprice{width:51%}#cart-table .item-total,.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:100%;text-align:left;font-weight:normal}#cart-table .item-user-actions div.in-wishlist{font-size:10px;padding:0 6px}.item-list .cart-row .details-col{width:59%;box-sizing:border-box}.cart-footer .cart-coupon-code,.cart-footer .cart-footer-left-col .cart-action-buttons{width:100%}.order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-total{width:100%;text-align:left}.pt_order-confirmation .order-confirmation-details .order-details .item-list .cart-row .details-col .col3-wrap .column.item-total{width:100%;text-align:left}.pt_checkout .order-shipment-table table td{padding:8px 0 !important}.pt_checkout .cvn-tip a.tooltip{top:-94px}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .cvn-tip a.tooltip{top:unset}.fewKeyword{float:none}.relatedPosts .Articles .article{display:none}.relatedPosts .Articles .article.first{display:block;width:100%}.relatedPosts .Articles .article{width:100%}.article-content .shareBtn{top:88px}#CreditCardForm .makeDefault.form-row.label-inline{padding-top:0}.add-edit-address #edit-address-form span[for="dwfrm_profile_address_zip"]{margin:0}.save_button_info{width:100%}.pt_accountregister .primary-content-register .fields-type .regtype-filed-section .regtype-filed{max-width:none}.pt_accountregister .primary-content-register .regtype-filed-section .regtype-filed input{width:100%;font-size:14px;padding:6px 8px 5px 8px;margin-left:0}.pt_accountregister .primary-content-register .regtype-filed-section .pre-reg-button button{width:100%;font-size:14px;padding:9px 0 10px;margin:0 0 15px}.pt_accountregister .primary-content-register .regtype-filed-section .pre-reg-button a{width:100%;font-size:14px;padding:7px 0 7px}.pt_accountregister .primary-content-register .regtype-filed-section .pre-reg-button{padding:20px 0 0;margin:0}.pt_accountregister .primary-content-register .regtype-filed-section .regtype-filed .form-row span.error{margin:5px 0 0 5px;float:left;display:block}.pt_storefront .new-customer-option-mobile .login-fields .form-row span.error{margin-left:0}.pt_account .account-prereg-main .email-description span{position:absolute;top:-10px;left:115px;width:160px}.remove-confirmation.ui-dialog .delete-item-confirmation .confirm-btns a.primaryButtn,.remove-confirmation.ui-dialog .delete-item-confirmation .confirm-btns a.secondarybtn{padding:.7em}.article-content .container{padding:0}form.nosearch-result input[type="text"]{width:calc(100% - 100px)}form.nosearch-result input[type="submit"]{right:53px}.search-result-text{width:calc(100% - 83px);margin:0 auto}}@media screen and (max-width:375px){#wrapper header .left-Header #navigation ul.menu-category.level-1{top:-14px}.reset_edituser_popup{width:300px !important}body .pdp-main .product-links.product-links-bundle a.addtoList{margin:0}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .form-field-tooltip{margin-right:11%}}@media screen and (max-width:320px){#wrapper #header #navigation .navigation-header{height:25px;margin:3px 0 0 0}#wrapper #header #mini-cart .mini-cart-total .mini-cart-empty{height:28px}#wrapper header .left-Header .mobile-right .mobile-search{margin-top:2px}#wrapper header .left-Header #navigation ul.menu-category.level-1{top:-10px;min-height:570px}#wrapper #header .header-search{top:46px}#wrapper #header #navigation .navigation-header.active{background:url(../images/header/active_menu_icon.png) 0 0 no-repeat;background-size:100%}#wrapper #header .header-search input[type="text"]{width:84.3%;height:50px;font-size:13px;padding:17px 23px 18px}#wrapper header .left-Header .mobile-right{right:0}#wrapper header .left-Header .mobile-right .mobile-search .searchnormal{right:3px;top:12px}#wrapper #header .left-Header .mobile-right .mobile-search .searchactive{right:-2px;top:4px}#cart-table .item-user-actions a,#cart-table .item-user-actions button.button-text,#cart-table .item-user-actions div{padding:0 3px}.minicart-rightwrap{padding-left:5px}.pt_checkout .cvn-tip a.tooltip{top:-78px}.pt_checkout .paymentmethods #PaymentMethod_CREDIT_CARD .cvn-tip a.tooltip{top:unset}.static h1{font-size:26px}.static h3 span{width:100%;display:block}#payment-method-container .payment-method-options .form-row.cardsec{margin:7px 1px !important}}@media screen and (min-width:960px) and (max-width:1300px){.pt_storefront #main .home-top-slots.cp_Slot1.featured-products{padding:0 0 50px 0;box-sizing:border-box;float:right;width:72%}}@media screen and (min-width:960px) and (max-width:1024px){.page-content .primary-content,.primary-content{width:78%;float:right;margin:60px 0 0;padding:0 25px;box-sizing:border-box}.customsearchcategory .search-result-items .grid-tile{box-sizing:border-box;width:23%;margin:0 0 28px 2.66%;padding:10px}.customsearchcategory .search-result-items .grid-tile:nth-child(3n+3){margin-left:2.66%}.customsearchcategory .search-result-items .grid-tile .product-name a,.customsearchcategory .search-result-items .grid-tile .product-pricing a{font-size:13px;line-height:16px}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table{width:100%}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .headlabels{padding-right:0}#wrapper.pt_order .primary-content .order-details .receipt-order-shipment-table .order-summary-product-container{padding-right:0}.order-payment-summary.bottom{width:60%;margin:0;max-width:none}.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{float:left;left:57%;bottom:28px}.vsu_signup .messaging-options.terms-conditions .dialog-required{margin:2.1em 30em -4em 0}.pt_storefront .welcome-msg{width:65%;float:left;font-weight:700;font-size:18px;margin:100px 0 25px 270px}.pt_storefront .new-customer-option-mobile{width:100%;float:left;margin:0 0 0 270px}.pt_storefront.homepage .header-login-form{padding:0 10px}.pt_storefront.homepage #header .welcome-return-customer{padding-left:10px}.pt_storefront.homepage .header-login-form .login-fields.remember-reset-options .login-remember-me label{width:83%}.pt_storefront .newcustomer-header{margin:75px 0 0 270px}.pt_storefront .newcustomer-back a{margin:0 0 15px 270px;padding:10px 0}.pt_accountregister .primary-content-register{padding:45px 0 0 25%;box-sizing:border-box}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-info{width:71%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-details{width:40%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{width:30%}.pt_shopping_list .primary-content .mylist-registry .gift-reg .Mylist .itemActions{width:30%}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li{font-size:12px;margin:9px 12px}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li a{font-size:12px}#wrapper header .right-nav .navigation-bar .CustomerInfo .menu-utility-user li{font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total{margin:9px 12px;font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total a{font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total .mini-cart-empty{line-height:20px;font-size:12px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total .mini-cart-total-label{line-height:20px;font-size:12px}.shopping-list.dd3 .dd3{left:120px;top:26px}.ui-dialog.shopping-list-popup{max-width:700px !important;width:100% !important}.search-result-text{width:calc(100% - 83px)}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:58% !important}#cart-table .item-total{width:100%;text-align:left}.Article-left.digital-library-content ul li div.listArticle h2{font-size:14px}header .email-opt-section{max-width:760px;height:560px !important}.Article-left.digital-library-content .left ul.Article-folder-content-list li{margin:0 4% 10px 0}#wrapper.pt_order .primary-content .order-details .order-summary-product-container{width:100%}.primary-content.plcc-login{padding:0}.plcc-login .new-customer-option-mobile{padding:0;margin:0}.pt_checkout .submit-button-msg{margin-bottom:25px}form.nosearch-result input[type="text"]{width:calc(100% - 100px)}form.nosearch-result input[type="submit"]{right:72px}.search-result-text{width:calc(100% - 83px)}.pdp-main .colorselectbox input[type="number"]{width:85.5966%}}@media screen and (min-width:959px) and (max-width:1024px){#wrapper header .left-Header #navigation ul.menu-category.level-1{width:197px !important}#wrapper header .left-Header ul.level-1 li .level-2{display:none}#wrapper header .left-Header ul.level-1 li:hover .level-2{display:block}.pt_storefront #main .cp_Slot1 .cp_HeroImg .dsktpHero{display:block}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{width:20%;font-size:12px;left:25%}.pt_storefront #main .cp_Slot1 .cp_col-2 .cp_shopAll .wellaInfo{margin:0 0 5px}.pt_storefront #main .cp_Slot1 .cp_col-2 .dsktpFetrprdct2 .prdctBnnr{top:97%}.pt_storefront .cp_quickOrder .Order_Info{width:90%}.pt_storefront .cp_quickOrder .orderInfo{width:56%}.pt_storefront .cp_quickOrder .orderInfo .content{width:90%}.pt_storefront .cp_quickOrder .orderInfo .headg{width:100%}.pt_storefront .cp_quickOrder{padding-bottom:5%}.pt_account .MyInformation .btn div.editInfoBtn{width:50%}#wrapper.pt_account #addresses ul.address-list li{width:44%;margin:0 1% 15px 0}.pt_account .paymentSetting ul.payment-list li{width:45%}.pt_account .paymentSetting .section-header-note{width:47%}.pt_account .manageUsers .btns form{width:48%;margin:35% 8px 0 0;clear:none}.pt_account .manageUsers .btns form .delete a{font-size:14px;padding:10px 4px 12px 3px}.section-header{padding-left:0}.playbtn{display:none}.pt_storefront .homePageCarousl .product-tile .product-image{min-height:184px;height:184px}.pt_storefront .homePageCarousl .product-tile .product-name{margin:5px 0 0}.pt_storefront .homePageCarousl ul.search-result-items .grid-tile .product-brand{padding-top:5px}.product-tile .product-pricing{margin:5px 0}.beautyBlog{width:76%;padding:0 0 0 10px;box-sizing:border-box}.Article-left .featuredArticle .featuredArticle-right span.views{padding:1% 4% 2% 0}.Article-left .featuredArticle .featuredArticle-right .content{padding:0 5px 5% 15px;width:100%;box-sizing:border-box}.Article-left .featuredArticle .featuredArticle-right .content h3{font-size:20px}.Article-left .featuredArticle .featuredArticle-right .content p{height:7em;margin:5px 0 10px 0}.Article-left .featuredArticle .featuredArticle-right .content a.readmore{width:90%;box-sizing:border-box;padding:5px 0 5px 0}.Article-left .featuredArticle .featuredArticle-right .share{width:100%;padding-bottom:10px}.Article-left .featuredArticle .featuredArticle-right .share:hover .social-icons{top:-43px}.beautyBlog .Article-left li .listArticle .listArticle-right h3,.left p,a.readmore{font-size:16px}.relatedPosts .Articles .article{width:22%}.brand-Background-Images{overflow:hidden}.brandPortfolio #primary{margin-top:0;width:100%}#bp_wrapper .editChoice .product-block ul.search-result-items li{margin:0 15px 0 0}#bp_wrapper ul.search-result-items .grid-tile{width:18%}.brandPortfolio #bp_wrapper{width:75%}.brandPortfolio .cp_Trending{background:0}.brandPortfolio .cp_Trending .trend img{height:initial}.brandPortfolio .cp_Trending .trend .trendImg{height:initial}.brandWrapper #primary{width:78%;float:right;padding-bottom:15%}.brandPanel{width:25%;left:25%}.brandPanel .brandName{font-size:24px}.brandPanel .showCasePanel{font-size:14px}.brand-Background-Images .brand-text{left:25%}.welComelogin #main{padding-top:10%}.welComelogin .secondary-content-login{padding:0 0 0 23%;width:37%}.welComelogin .primary-content-login{width:35%}.welComelogin .login-intro .benefits .login-ul{padding:0 0 0 35px}.login-box-table .right{width:130px}.welComelogin .contentBox{min-height:165px}.welComelogin .login-rememberme .form-row{padding:10px 0 0 10px}.welComelogin .login-rememberme .form-row label{margin:0 3px}.pdp-main .product-add-to-cart .product-variations select.variation-select{width:76%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps{width:35%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child{width:30%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps:last-child .chekoutstepslabel{width:54%}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel{width:42%;margin:5px 0 0}.pt_checkout #main #primary .checkout-progress-indicator .chekoutsteps .chekoutstepslabel span{font-size:13px}.pt_checkout #main #primary .checkout-progress-indicator div.chekoutsteps:after{width:22%}.login-box{padding:20px 15px 20px 15px;width:100%;box-sizing:border-box}.login-box-table input[type="checkbox"]{margin:25px 0 0 0}#cart-table .item-total{width:160px}.pt_cart .cart-left-col #cart-table .rowcoupons .item-quantity .item-total.removecouponmsg{width:auto}.pt_cart #secondary{margin:60px 0 0;padding:0;right:0;float:right}.pt_cart #primary{margin-top:0;width:71.37%}.wrap-summary-actions{margin-top:0;width:71.37%}.cart-footer .cart-coupon-code{width:61.4%}.item-list .cart-row .details-col .col3-wrap .column.item-quantity{width:80px;padding-left:0}.item-list .cart-row .details-col .col3-wrap .column.item-total{width:auto}.cart-coupon-code #add-coupon{height:43px}.pt_product-search-result .filterContent-wrapper .refinement{float:left}#cart-table .item-user-actions a.add-to-registry{width:22%}.pdp-main .product-add-to-cart .product-price{width:100%}.pdp-main .colorselectoractions a.logintoviewprice{width:58%}.pdp-main #add-to-bag-bar.simple-product-page.simple-kit-product{width:265px}.pdp-main .product-price .price-your-msg,.pdp-main .product-price .price-your{font-size:16px}.pt_storefront #article_wrapper{float:right;width:90%;margin-right:4%}.article-content .shareBtn{position:absolute;right:0}.article-content{margin-top:10%}.refine-by-header,.search-left-content{width:230px;max-width:230px}.customer-shipping-addr select{width:428px}#wrapper.pt_order .primary-content .order-history .calender-search .calender-search{width:255px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search{width:250px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search{width:220px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .from-search .fromDatePicker{width:177px}#wrapper.pt_order .primary-content .order-history .calender-search .dateSelect .to-search .toDatePicker{width:177px}#wrapper.pt_order .primary-content .order-history .calender-search .downloadcsv a{width:283px;float:left}.mini-cart-total.store-pickup-total .mini-cart-label{font-size:12px}.mini-cart-content.pickup-in-store{right:-85px}}@media screen and (max-width:769px){.mobileOnly{display:block}#payment-method-container .payment-method-options{width:100%}#payment-method-container .payment-method-options .form-row.cardsec:nth-child(n+2){float:none}#payment-method-container .payment-method-options .form-row.cardsec{width:48.4%;margin:7px 2px;float:left !important}.desktopOnly{display:none}.playbtn{display:none}.filterBy{display:none}.filterDevice{display:block;font-size:18px;color:#000;float:left;font-family:"Raleway";padding:15px 5px 0 0}.searchItemsDesktop{display:none}.searchItemsMobile{display:block;margin-top:5px}.searchItemsMobile .refined .breadcrumb-refinement-value{margin:0 10px 10px 0}.pt_account .addCreditCard .btn{width:40.2%}.pt_account .addCreditCard .btn a{box-sizing:border-box}.backlink{margin:20px 0 30px}.pt_account .breadcrumb{display:none}.pt_account .cp_MyaccSettings .navgroup .Column .btn{width:42%}.pt_account .cp_MyaccMain,.cp_MyaccSettings,.account-edit-main,.MyInformation{padding-top:0}.pt_account .cp_MyaccMain,.cp_MyaccSettings{padding-bottom:90%;width:100%;float:left}.pt_account .cp_MyaccMain .navgroup .Column .navtitle{width:48%}.pt_account .page-content .primary-content{width:100%;padding:0 30px 30px;box-sizing:border-box}.pt_account .title.h1{font-size:32px;text-align:center;padding-top:5%}.pt_account .cp_MyaccMain .navgroup .Column .navtitle{font-size:26px}.pt_account .cp_MyaccMain .navgroup .Column>div{width:100%}.pt_account .cp_MyaccMain .navgroup .Column{width:98%;padding-bottom:30px;padding-top:30px}.pt_account .cp_MyaccSettings .navgroup .Column{width:96%;padding-bottom:30px;padding-top:30px}.pt_account .cp_MyaccSettings .navgroup .Column>div{width:100%}.pt_account .cp_MyaccSettings .navgroup .Column .navtitle{width:45%}.pt_account .MyInformation .btn{width:100%}.pt_account .MyInformation{padding-bottom:50%}.pt_account .MyInformation .btn div.editInfoBtn{width:40%}.pt_account .MyInformation>div{width:100%;box-sizing:border-box;padding:20px 22px 20px}.pt_account .MyInformation .contactNum>div{width:50%}.pt_account .MyInformation>div .navtitle{width:50%}.pt_account #addresses ul.address-list li{width:45%;margin-right:12px;padding:10px}.pt_account #addresses ul.address-list li:last-child{margin-right:0}.section-header{padding-left:0;font-size:1.4em}.pt_account .form-row select{width:85%}.pt_order .primary-content .order-details .content-header{font-size:28px}.pt_account .form-row.makeDefault label{padding-top:0;margin-top:0}.ui-dialog.quickview .pdp-main .product-set .QuickViewFull.bundel-product-view-all{margin:0}.ui-dialog.quickview .pdp-main .QuickViewFull{margin:0}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText .heroTitle img{width:83%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{width:45%;left:6%;bottom:65%}.pt_storefront #main .cp_Slot1 .cp_col-1 .StyShrp .title{font-size:32px}.pt_storefront #main .cp_Slot1 .cp_col-2 .featrDesktp{display:none}.pt_storefront #main .cp_Slot1 .cp_col-2 .cp_shopAll .wella .wellaImg{display:none}.pt_storefront .cp_quickOrder{padding-bottom:10%}.pt_storefront .tabDeviceImg{display:block;position:absolute;bottom:0}.pt_storefront .cp_quickOrder .Order_Info{width:90%}.pt_storefront .cp_quickOrder .orderInfo .headg{font-size:28px;width:100%;margin-top:35px}.pt_storefront .cp_quickOrder .orderInfo .content{width:100%}.pt_storefront #main .cp_Slot1 .cp_col-2 .featureProductMobile{display:block;position:absolute;top:65.5%}.pt_storefront #main .cp_Slot1 .cp_col-2 .cp_shopAll{bottom:-35%}.pt_storefront #main .cp_Slot1 .cp_col-2 .cp_shopAll .wellaInfo{width:80%;margin:auto;padding-bottom:10px;font-size:14px}.pt_storefront #main .home-bottom{padding-top:0}.pt_storefront .cp_Trending .trend{height:208px}.pt_storefront .cp_quickOrder .mobile{width:38%}.pt_storefront .homePageCarousl .product-tile .product-image{height:184px}.pt_storefront .homePageCarousl{width:95%;padding-left:5px}.pt_storefront .homePageCarousl .slick-track>div{margin-right:10px}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText .heroTitle{margin-bottom:7%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText .shopNow{margin-top:11%}#wrapper{width:100%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{font-size:14px;width:75%;margin:auto;margin-top:5px;line-height:25px}.pt_storefront #main .cp_Slot1 .cp_col-1 .StyShrp .cp_info{font-size:16px;width:73%;margin:auto}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{width:43%;left:5%;top:30%}.pt_storefront .cp_Trending .viewAll{padding-top:12%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroBorderImg{position:initial}.pt_storefront .cp_quickOrder .Order_Info{width:95%}.pt_storefront .cp_quickOrder .mobile{width:40%}.pt_storefront .cp_quickOrder .orderInfo{width:51%}.pt_storefront #main .home-top-slots.cp_Slot1.hero_banner{padding-bottom:15px}.pt_storefront .cp_Slot1.hero_banner{position:initial;top:initial}.cp_footer footer .footer-content .disclaimer{width:100%}.account-edit-profile .form-row{margin:0}.pt_account .account-edit-profile .employee-type-container .checkbox-container{width:70%}.pt_account .account-edit-profile .employee-type-container .form-row.professional-type-row{width:32%}.pt_account .cp_MyaccSettings .navgroup .Column .icon{width:12%}.pt_account .add-edit-address input[type="text"]{width:100%;box-sizing:border-box}.pt_account .invalid span[for$="address_phone"].error{width:100%;margin-left:0;box-sizing:border-box}.pt_account .add-edit-address .stateZipCode{margin:0 0 1em}.pt_account .add-edit-address .stateZipCode .halfbox{width:48.14%}.pt_account .add-edit-address .stateZipCode .halfbox.zipcode{margin-right:0;float:right}.pt_account .add-edit-address .form-row-button{width:92%}.pt_account .add-edit-address #address-header{margin-bottom:25px}.pt_account .add-edit-address h1{margin-bottom:20px}.pt_account .paymentSetting ul.payment-list li{width:45%}.pt_account .paymentSetting .section-header-note{width:47%}.pt_account .addCreditCard .form-row-button div{width:38%}.pt_account .manageUsers{width:46%;margin:10px 1% 4% 0}.pt_account .add-mang-user a{width:100%}.pt_account .add-mang-user{width:48%;clear:both}.pt_account .manageUsers .btns form:last-child{width:48%}.pt_account .manageUsers .delete a{padding:10px 2px 9px 4px}.pt_account .manageUsers .btns form{clear:none;text-align:center}.pt_account input[type="text"]{width:82.5%}.pt_account span.error.edit-child-loginexist{width:82.5%}.pt_account .account-multiselect ul{width:82.5%}.pt_account select{width:82.666%}.pt_account .account-edit-main fieldset .form-row-button.account-edit-btn{width:39%}.pt_account .account-edit-main fieldset .form-row-button.account-edit-btn.cancel a{display:block;box-sizing:border-box}.pt_account .account-multiselect{width:100%}.pt_account .account-multiselect-label{width:100%}.pt_account .addMangeUser .btn{width:40%;margin-right:22px}.pt_account .add-edit-address .form-row-button div a{width:80%}#RegistrationForm input{width:100%;box-sizing:border-box}#RegistrationForm .accounteditbtn .primaryButtn{width:45%}#RegistrationForm .account-pre-reg,.diversion-policy{width:100%}#RegistrationForm .diversion-policy .form-indent.label-inline label{padding:0}.preregemailoptin .label-inline label{padding:0}.pt_product-search-result .product-tile .tilequickview{display:none}.refined{width:100%;margin-bottom:10px}.refined .breadcrumb-refined-by{width:15%}.breadcrumb-refinement-value{margin:0 10px 0 0}.filter_opt{display:block}.pt_account .add-edit-address select.country{width:100%}.ui-dialog.search-filteroptions .refined.clicked .refinement h3 span div{text-indent:0}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked h3{text-indent:0}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked h3{padding:0 10px 20px 0;width:auto}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked h3 span label{width:auto}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement .breadcrumb-refined-by{display:none}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .breadcrumb-refinement-value{display:block !important}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .breadcrumb-refinement-value{margin:5px 10px 2px 0}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .clearAll{color:#000;font-family:lato;font-size:13px;text-decoration:underline;text-transform:none}.ui-dialog.search-filteroptions .filterContent-wrapper .refined{display:none}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked #category-level-2{display:block !important;border-top:0;margin-top:0;overflow-y:hidden}.ui-dialog.search-filteroptions .filterContent-wrapper #category-level-2 a.refinement-link{padding-bottom:7px;padding-top:7px}.ui-dialog.search-filteroptions .filterContent-wrapper #category-level-1 a.refinement-link{padding-bottom:7px;padding-top:7px}.search-result-wrapper{width:100%;float:left}.ui-dialog.search-filteroptions .clear-refinement{display:none}.ui-dialog.search-filteroptions .refinement.active ul{display:none}.ui-dialog.search-filteroptions .refinement.active input{display:none}.socialPreviewMobile .seeMore{float:right}.beautyBlog .search-results-content{width:100%}.Article-right{padding:0 0 20px 15px}span.views{width:100%;text-align:right}.Pinterest{width:100%;float:left;margin-top:15px}.Article-left .socialPreviewMobile{display:none}.header-blog{box-sizing:border-box}.socialPreviewMobile{display:block;margin-top:26px;width:100%;float:left}.Article-right .socialPreview{display:block}.Article-right .blog-right-nav{display:none}.beautyBlog{width:100%;padding:0 15px 100% 15px;box-sizing:border-box;float:left;margin-top:5%}.beautyBlog .header-blog h2{text-align:center;font-size:32px}.beautyBlog .breadcrumb{display:none}.Article-left .left ul.Article-folder-content-list .mainArticles .listArticle .listArticle-left{height:210px;width:100%}.Article-left .featuredArticle .featuredArticle-left{width:100%}.Article-left .featuredArticle .featuredArticle-left img{float:left}.Article-left .featuredArticle .featuredArticle-right{width:100%;padding:10px;box-sizing:border-box}.Article-left .featuredArticle .featuredArticle-right .share{padding:15px 0 17px 0}.Article-left .featuredArticle .featuredArticle-right .content{padding:0 25% 5% 15px}.beautyBlog .Article-left ul .mainArticles div.listArticle>span{display:blcok;box-sizing:border-box}.Article-left .left ul.Article-folder-content-list .mainArticles .listArticle .listArticle-right>span.views{display:none}.Article-left .left ul.Article-folder-content-list{display:flex;flex-wrap:wrap}.Article-left .left ul.Article-folder-content-list .list-2,.list-4{order:-1}.Article-left .left ul.Article-folder-content-list .mainArticles{width:47%}.Article-left .left ul.Article-folder-content-list .list-4{margin:0 0 10px 0}.Article-left .left ul.Article-folder-content-list .list-3{width:100%}.Article-left .left ul.Article-folder-content-list .list-2{margin:0 6% 10px 0}.Article-left .left ul.Article-folder-content-list .list-5{margin:0 6% 10px 0}.Article-left .left ul.Article-folder-content-list li{min-height:164px;height:auto}.Article-left.digital-library-content .left ul.Article-folder-content-list .list-1{order:-1}.Article-left.digital-library-content .left ul.Article-folder-content-list .list-2,.list-4{order:0}.Article-left.digital-library-content .left ul.Article-folder-content-list .mainArticles1{margin-right:0}.article-content .content{width:100%;padding:0 15px 0 15px;box-sizing:border-box;position:relative}.Article-left .featuredArticle .featuredArticle-right span.views{padding:0}.Article-left .featuredArticle .featuredArticle-right .content p{height:5em}.Article-left .share{padding-bottom:0}.beautyBlog .Article-left ul li{margin-bottom:15px}#BrandPortfolio .QuickNavigationBar a:last-child{padding-top:0}.article-content #article_wrapper{margin-top:0}.article-content .shareBtn{width:100%;float:left;box-sizing:border-box;padding:0;position:absolute;right:15px}#BrandPortfolio .QuickNavigationBar{padding:15px 5% 10px 5%;word-wrap:break-word;float:left;box-sizing:border-box}.brandPortfolio #primary{margin-top:0;order:-1;width:100%;padding:0}#bp_wrapper .editChoice .product-block ul.search-result-items li{margin:0 15px 0 0}#bp_wrapper ul.search-result-items .grid-tile{width:18%}.brandPortfolio #bp_wrapper{width:95%;margin:auto;float:none}.brandPortfolio .cp_Trending{background:0}.brandPortfolio .cp_Trending .trend img{height:initial}.brandPortfolio .cp_Trending .trend .trendImg{height:initial}#bp_wrapper .editChoice .product-block ul.search-result-items li{margin:0 8px 20px 7px}#bp_wrapper .editChoice .product-block ul.search-result-items li:nth-child(4){display:none}#bp_wrapper ul.search-result-items .grid-tile{width:26%}#bp_wrapper .label_text{margin-top:20px}#bp_wrapper .editChoice .product-block{margin-bottom:0}#bp_wrapper .editChoice{margin-bottom:40px}#brandTitle{margin-top:-5%;padding:0}#BrandPortfolio .QuickNavigationBar a{line-height:2;padding:0 19px 0 15px;text-align:center}.floating-box{margin:10px 0 10px 0;min-width:237px}.brandPortfolio #WhatNew{display:flex;flex-wrap:wrap}.brandPortfolio #secondary{width:100%;position:initial;margin:0;display:block;padding:0 15px}.brandPortfolio #secondary .sideNav{margin:0 !important}.brandPortfolio #secondary .sideNav .titleLabel{margin:1% 0 2% 0;font-size:37.93px;font-family:raleway;font-weight:lighter;border-bottom:1px solid #999;text-transform:uppercase}.brandPortfolio #secondary .sideNav .titleLabel.americancrew{display:none}.brandWrapper #primary{width:100%;margin-top:5%;padding:20px 0 0 0}#brandTitle{font-size:28px;padding:0 10px;box-sizing:border-box}.brandPanel{width:50%;left:3%;top:5%}.brandPortfolio #secondary .sideNav .productlinks a{font-size:18px;font-family:raleway;text-transform:uppercase;width:50%;float:left}#bp_wrapper .label_text .editChoice .label_text{margin-top:2%}.relatedPosts .Articles .article .row-2{padding:0 10px 35px 20px}.brand-Background-Images .brand-text{top:5%;left:5%;width:50%}#BrandPortfolio .QuickNavigationBar .slick-next{right:15px;top:15%}#BrandPortfolio .QuickNavigationBar .slick-prev{left:15px;top:15%}#BrandPortfolio .QuickNavigationBar{padding:15px 50px;box-sizing:border-box}#BrandPortfolio .floating-box{width:33%;min-width:30%}.pt_customer-service .contact-us input[type="text"],select,textarea{width:80%;box-sizing:border-box}.contact-us select,.contact-us textarea,textarea{width:80%;box-sizing:border-box}.pt_customer-service .contact-us .form-row-button button{width:39%}.pt_customer-service .contact-us form table .tdtopic{width:25%}.pt_customer-service .dialog-required{width:80%}.pt_product-details select.size-variation-select{width:60%}.welComelogin .secondary-content-login{padding-left:20px;width:43%}.welComelogin #main{padding-top:15%}.welComelogin .login-box h3{width:100%}.welComelogin #main{float:none;padding:15% 0 0 0}.welComelogin .login-intro .benefits .login-ul{padding:0 0 0 30px;width:85%}.welComelogin .login-intro .benefits .login-ul li{padding-left:0;line-height:1.5em}.welComelogin .login-intro .signUp{width:75%}.welComelogin .login-intro .content{margin:5% 0 8% 0;padding:0}.welComelogin .login-intro .benefits{margin-top:8%}.welComelogin .login-intro span.section-header{width:98%}.welComelogin .contentBox{min-height:95px;margin:85% 0 0 0;width:85%;float:left}.login-box-table .right{width:100%}.welComelogin .pre-registration{padding-right:0}.welComelogin .login-rememberme .form-row{padding:10px 0 0 0}.welComelogin .login-rememberme .form-row label{width:81%;margin:0 10px}.login-box-content label{width:36%}.welComelogin .pre-registration .section-header{font-size:18px;width:100%}.welComelogin .secondary-content-login .html-slot-container .login-box{padding:0;margin:0 0 .8em}.welComelogin #primary{border-left:2px solid #000;float:right;width:47%;padding:0 20px 8% 0;margin-bottom:35%}.welComelogin .reg-box-content input[type="text"]{box-sizing:border-box}.welComelogin .reg-box-content label{width:90%}.welComelogin .login-box-content label{width:100%}.welComelogin .pre-reg-button .primaryButtn{width:80%}.welComelogin .login-box-table .left{width:85%}.welComelogin .login-box-table .password-reset{padding:10px 0 0 0}.welComelogin .login-account .ownersManger{margin-top:5%}.welComelogin .login-account .login-email span[for="dwfrm_login_username"]{margin-left:0}.welComelogin .login-account span[for='dwfrm_login_password']{margin-left:0}.welComelogin .login-account span[for='dwfrm_preregistration_cosmoprofAccount_accountNumber']{margin-left:0}.welComelogin span[for='dwfrm_preregistration_cosmoprofAccount_zip']{margin-left:0}.pdp-main #variations_table .header{display:block}.pdp-main .product-add-to-cart .product-variations select.variation-select{width:76%}.pdp-main #variations_table{width:100%;clear:both;padding:0}.pdp-main #variations_table .colorselectbox tr td.variantId{width:42%}.pdp-main .colorselectbox td.variantName,.pdp-main .colorselectbox .variantQty{margin:0 35px 0 0;width:47px;padding:25px 0 16px 0;float:right}.pdp-main .colorselectbox .variantQty{margin:0 55px 0 0}.pdp-main .colorselectbox td.variantName{width:100px;margin:0 5px 0 0;padding:30px 8px 0;float:left}.pdp-main .colorselectbox td.variantName.qty-label{margin:0 5px 0 0;padding:30px 8px 0}.pdp-main .colorselectbox.colorselectsize #variations_table.variations_table_size td.variantQty input.input-text{padding:13px 0 10px;width:100%}//.pdp-main .colorselectbox .variantQty{padding-left:25px}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-name-attr-qty .attribute{width:90px;margin:3px 0 0 0}.pdp-main .product-set-list .product-set-item .bundle-product-details .bundle-product-name-attr-qty .product-quantity{margin:3px 0 0 5px;float:left}.ui-dialog.quickview{width:480px !important}.ui-dialog.quickview .ui-dialog-content{padding:15px 30px;float:left;clear:both;box-sizing:border-box}.js .ui-dialog-content .product-col-1{width:100%;max-width:inherit;margin:0}.js .ui-dialog-content .product-col-2{width:100%;max-width:inherit;margin:0}.ui-dialog.quickview .colorselectsize #variations_table{padding:10px}#selected-shipping-container td.right a.secondarybtn{width:140px}.step-3 .editpayment a{width:140px}.static h1{font-size:27.3px;text-align:center;padding-bottom:10px;line-height:26px}.static.careers h3{margin-top:10px}.static .col-3-3:last-child{float:right}.static .col-3-3:first-child{margin-right:5%}.outofstockoverlay{width:80% !important}.vsu_signup #main{padding:30px 15px 0 5%}.vsu-mainform .vsu-proclub .form-row{width:84%}.vsu_signup #main input[type="radio"]::before{top:-1px;left:-2px;width:19px;height:19px}.vsu_signup .vsu-required{margin:0 6% 1% 0 !important}.vsu_signup .breadcrumb{border:0}.vsu_signup #vsu-start-form{margin-bottom:10%}.vsu_signup #vsu-start-form .form-row.professionbox input{top:-2px;left:-2px}.vsu_signup #main .vsu-proclub input[type="radio"]{margin-left:0}.vsu-mainform .vsu-proinfo .form-row{width:100%}.vsu-mainform .vsu-proclub ul{width:50px;padding-left:0}.vsu_signup .vsu-proclub ul li label{float:right;width:50%}.vsu_signup #vsu-start-form input[type="text"],.vsu-mainform .vsu-proinfo .form-row select,.vsu-mainform .vsu-contactinfo legend{margin-left:0;box-sizing:border-box;width:100% !important}.vsu_signup .vsu-mainform .vsu-proinfo .form-row label,.vsu-mainform .vsu-contactinfo label{text-align:left;margin-left:0 !important}.vsu_signup .SelectBO .businessinfo .form-row select,.vsu-mainform .vsu-proinfo .form-row select,.vsu_signup .vsu-contactinfo .form-row.select-state select,.vsu-mainform .vsu-proinfo .form-row select,.vsu_signup .vsu-contactinfo .form-row.select-state,.vsu-mainform .vsu-contactinfo .form-row.select-bday,.vsu-mainform .vsu-contactinfo .form-row.select-city,.vsu-mainform .vsu-contactinfo .form-row,.vsu_signup .vsu-mainform .vsu-contactinfo .form-row.select-state label,.vsu-mainform .vsu-contactinfo label,.vsu-mainform .form-row.years-in-biz label,.vsu-mainform .employee-type-container .checkbox-container,.vsu_signup .vsu-mainform .vsu-proinfo .form-row label[for$="business_beautylicensestateUS"],.vsu-mainform .professional-type-container .checkbox-container,.vsu-mainform .vsu-proinfo span:nth-child(2){margin-left:0;width:100% !important}.vsu_signup .vsu-mainform .vsu-contactinfo label[for$="vsu_emailmessage"]{margin:0 0 0 5px;width:96% !important;float:right}.vsu_signup .vsu-mainform .vsu-proinfo .checkbox-container .form-row{width:8em}.vsu_signup .vsu-mainform .vsu-proinfo .checkbox-container .form-row label{margin:10px 0 0 25px !important}.vsu_signup #vsu-start-form input[type="text"],.vsu-mainform .vsu-proinfo .form-row select{box-sizing:border-box}.vsu-mainform .employee-type-container .checkbox-container .form-row{width:33% !important}.vsu-mainform .professional-type-container .checkbox-container .form-row{width:40% !important}.vsu_signup .messaging-options .input-options .input-options-right,.messaging-options .input-options .input-options-left{width:100%}.vsu_signup .messaging-options .input-options-left .form-row label{width:95% !important;margin-top:0;padding-top:0}.vsu_signup .vsu-mainform .form-row.employee-type-row label{width:88% !important}.vsu_signup .vsu-mainform .form-row.employee-type-row label,.vsu-mainform .form-row.professional-type-row label{margin:5px 0 0 25px;float:right;width:85% !important}.vsu_signup .vsu-mainform .vsu-contactinfo .vsu-birthday{margin:0 0 20px 0}.vsu_signup .SelectBO .form-row.professional-type-row input,.vsu_signup .SelectBO .form-row.employee-type-row input{margin:0}.vsu_signup .vsu-mainform .SelectBO .vsu-selectall{margin-left:0}.vsu_signup .vsu-mainform .employee-type-container .caption,.vsu-mainform .professional-type-container .caption{width:100%;text-align:left}.vsu_signup .vsu-mainform .vsu-contactinfo input.visually-hidden{width:0}.vsu_signup .messaging-options p.optout,#vsu-start-form .form-row.professionbox input{margin:0 !important}.vsu_signup #vsu-start-form .vsu-profession-options .form-row{margin-top:5% !important;margin-bottom:0}.vsu_signup .messaging-options .form-row input[type="checkbox"]{margin:0}.vsu_signup #vsu-start-form .form-row.professionbox label{margin:0 0 0 30px !important;padding:0}.vsu_signup .vsu-mainform .vsu-contactinfo .form-row input{margin-left:0}.vsu_signup .termsconditiions.moroccanoil.moroterms{top:-22px;left:25px}.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{float:left;left:44px;bottom:-11px;right:auto;margin-left:0 !important}.vsu_signup .messaging-options.terms-conditions .form-row input[type="checkbox"]{margin-top:2%}.vsu_signup .messaging-options.terms-conditions .form-row label{width:93% !important}.vsu_signup .messaging-options.terms-conditions .dialog-required{margin:2em 20em -4em 0}.vsu_signup .vsu-congrats-confirm .vsu-returntoshop form input[type="password"],.vsu_signup .vsu-congrats-confirm .vsu-returntoshop #virtualsignupconfirm input[type="text"]{margin-left:0;width:100%}.vsu_signup .vsu-congrats-confirm .vsu-returntoshop form#virtualsignupconfirm label,.vsu_signup .vsu-congrats-confirm .vsu-returntoshop .confirm-passwordEmail .emailLabel{text-align:left;width:100%}.vsu_signup .vsu-congrats-confirm{margin-left:0}.vsu_signup .vsu-congrats-confirm button{float:left;margin:15px 0}.requestConsultant{width:100%}.requestConsultant ul li label{font-size:14px}.vsu_signup .vsu-mainform .vsu-contactinfo .form-row.work-phone span.form-caption{margin-left:0}.vsu_signup .vsu-contactinfo .form-row.select-bday{padding-bottom:0}.vsu_signup .vsu-contactinfo .form-row.phone-type select{margin-left:0}}@media screen and (min-width:767px) and (max-width:769px){.vsu_signup #vsu-start-form .termsconditiions.moroccanoil.moroterms{bottom:0 !important}.Article-left.digital-library-content .left ul.Article-folder-content-list .mainArticles{width:46%}}@media screen and (min-width:380px) and (max-width:767px){.pdp-main .colorselectbox .variantQty{margin:0 45px 0 0}.pdp-main #add-to-bag-bar.kit-producy-add-to-bag button{width:100%}.beautyBlog .refinmentSection .blog-search input#q{padding:11px 8px 9px 8px}}@media screen and (max-width:670px){.pt_account .account-edit-profile .marketing-pref-row .row-buttons label{width:75%}.pt_storefront .cp_quickOrder .orderInfo .headg{margin-top:20px}.pt_storefront .cp_quickOrder{padding-bottom:8%}.pt_storefront .cp_quickOrder .orderInfo .headg{margin-top:10px;margin-bottom:5px;font-size:24px}.pt_storefront .cp_quickOrder .orderInfo .content{margin-top:0}.pt_storefront .cp_quickOrder .mobile{width:42%}.cp_footer footer .footer-content div.footer-grids .ftr-grid-container{width:100%}.cp_footer footer .footer-content div.footer-grids .ftr-grid-container .ftr-grid{width:100%}.pt_account .account-edit-profile .form-row label span{font-size:18px}.pt_account .MyInformation>div:nth-last-of-type(-n+2){padding:20px 0}.pt_account .MyInformation .btn div.editInfoBtn{width:47%}.pt_account .MyInformation .btn div.changPswrd{width:47%}.pt_account #addresses ul.address-list li{width:44%;margin-right:10px}.pt_account #addresses ul.address-list li .btn{margin-left:2%;width:42%}.pt_account .account-edit-profile .employee-type-container .checkbox-container{width:85%}.pt_account .addMangeUser button{width:44%}.pt_account .account-edit-main fieldset .form-row-button.account-edit-btn{width:43%}.welComelogin .login-box h3{width:100%}.Article-left{width:60%}.Article-right{width:40%}.vsu_signup .messaging-options.terms-conditions .dialog-required{margin:1px}}@media screen and (max-width:533px){.pt_checkout .submit-order-wrapper{bottom:64px}}@media screen and (max-width:480px){select{height:42px}.refined .breadcrumb-refined-by{width:100%}.pt_account input[type="text"]{width:100%;box-sizing:border-box}.pt_account span.error.edit-child-loginexist{width:100%;box-sizing:border-box}.pt_account .add-edit-address #address-header{padding-left:0}.pt_account .add-edit-address #edit-address-form{width:100%}.pt_account #PaymentMethod_CREDIT_CARD .month{padding-left:0}.pt_account .addCreditCard .btn a{box-sizing:border-box;padding:12px 0 11px 0}.backlink{font-weight:lighter;font-size:22px;margin:20px 0 30px}.pt_storefront .homePageCarousl .product-tile .product-image{min-height:118px;height:118px}.secondarybtn{font-size:14px;padding:5px 13px 5px 13px;box-sizing:border-box}#plcc_seesion_expire_modal_body .text-right .secondarybtn{width:90%;padding:10px 13px 9px 13px;margin-bottom:10px}#plcc_seesion_expire_modal_body .text-right .primaryButtn{width:90%;padding:10px 13px 9px 13px;margin-left:0}.primaryButtn{padding:6px 0 5px 0}.pt_account .addCreditCard button.primaryButtn{padding:12px 0 11px 0}.section-header{padding-left:0}.makeDefault span{margin-left:10px}.pt_account .addMangeUser{padding-bottom:138%}.pt_account .addMangeUser .btn{width:100%}.pt_account .addCreditCard .btn{width:100%;margin-bottom:15px}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{width:47%;bottom:72%;left:5%;top:20%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText .heroTitle{margin-bottom:10px}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText{line-height:12px}.pt_storefront #main .cp_Slot1 .cp_col-1{width:100%}.pt_storefront #main .cp_Slot1 .cp_col-2{width:100%}.pt_storefront #main .cp_Slot1 .cp_col-2 .dsktpFetrprdct2 .prdctBnnr{display:none}.pt_storefront #main .cp_Slot1 .cp_col-2 .featureProductMobile{width:100%}.pt_storefront #main .cp_Slot1 .cp_col-2 .featureProductMobile img{width:100%}.pt_storefront #main .cp_Slot2 .home-bottom-left{margin-top:10px}.pt_storefront .cp_Trending .trend{width:100%;min-height:270px;height:auto;padding-bottom:5%}.pt_storefront .cp_Trending .trend .videoTxt{width:80%;margin:auto;margin-top:20px}.cp_footer footer .footer-content div.footer-grids .ftr-grid-container .ftr-grid{width:100%}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroBorderImg{position:initial;bottom:0}.pt_storefront #main .cp_Slot1 .cp_col-1 .StyShrp .title{font-size:28px}.pt_storefront #main .cp_Slot1 .cp_col-2 .cp_shopAll .logo img{width:20%;margin:auto}.pt_storefront .cp_quickOrder{padding-bottom:100%;]}.pt_storefront .cp_quickOrder .orderInfo{width:100%;text-align:center}.pt_storefront .cp_quickOrder .orderInfo .content{text-align:center;font-size:14px;line-height:15px;width:80%;margin:auto;margin-bottom:10%}.pt_storefront .cp_quickOrder .mobile{width:65%;left:18%}.pt_storefront .cp_Trending{padding-bottom:10%}.pt_storefront .cp_Trending .viewAll{margin-top:0}.pt_storefront #main .cp_Slot2 .home-bottom-left .homePageCarousl{margin-top:40px}.pt_storefront #main .home-top-slots.cp_Slot1.cp-2nd-slots{padding:0 7% 15px 7%}.pt_account .title.h1{font-size:28px}.pt_account .h3{font-size:19px}.pt_account .cp_MyaccMain .navgroup .Column .icon{width:22%}.pt_account .cp_MyaccMain .navgroup .Column .navtitle{width:75%}.pt_account .cp_MyaccMain .navgroup .Column{width:100%}.pt_account .cp_MyaccMain .navgroup .Column .btn{width:100%}.pt_account .cp_MyaccMain .navgroup .Column .btn a{font-size:14px;padding:7px 0 7px}.pt_account .cp_MyaccMain,.cp_MyaccSettings{padding-bottom:166%;width:100%;float:left}.pt_account .account-edit-profile .account-info ul li span{font-size:18px}.pt_account .account-edit-main .account-edit-profile .form-row.email-field{margin-left:0}.pt_account .account-edit-profile .marketingprefs-container .form-row label span{font-size:14px;font-weight:400}.pt_account .account-edit-main .title.h1{width:100%;font-size:26px}.pt_account .account-edit-profile .employee-type-container .form-row.employee-type-row,.professional-type-row{width:100%;padding-bottom:0}.pt_account .account-edit-profile .employee-type-container .checkbox-container{width:100%;float:left}.pt_account .account-edit-profile .employee-type-container .form-row.professional-type-row{width:100%}.account-edit-profile .marketing-pref-row .row-buttons input{top:3px}.welComelogin .login-box .section-header.login-sectionheadermobile{display:none}.pt_account .account-edit-profile .marketing-pref-row .form-row.row-buttons{width:10em}.pt_account .MyInformation>div .navtitle{width:100%;font-size:18px}.pt_account .MyInformation .contactNum>div{width:100%;font-size:18px}.pt_account .account-edit-main fieldset .form-row-button.account-edit-btn{margin-bottom:15px;width:100%}.pt_account .account-edit-main{padding-bottom:110%}.account-edit-profile .form-row label{margin:0}.account-edit-profile .marketing-pref-row span{width:100%}.account-edit-profile .form-row{padding-bottom:25px}.pt_account .account-edit-profile .marketingprefs-container{margin-bottom:0}.pt_account .MyInformation>div{padding:20px 0 20px}.pt_account .MyInformation .btn div.editInfoBtn{width:100%;margin-bottom:15px}.pt_account .MyInformation .btn div.changPswrd{width:100%}.pt_account .MyInformation .btn div a{font-size:14px}.pt_account .cp_MyaccSettings .navgroup{margin:0}.pt_account .cp_MyaccSettings .navgroup .Column .navtitle{width:78%;font-size:26px;color:#000}.pt_account .cp_MyaccSettings .navgroup .Column .icon{width:22%}.pt_account .cp_MyaccSettings .navgroup .Column .btn{width:100%;padding-top:10px}.pt_account #addresses ul.address-list li{width:92%;min-height:230px;margin-bottom:15px}.pt_account #addresses ul.address-list li .mini-address-location,.mini-address-name{font-size:14px;text-transform:capitalize}.pt_account #addresses ul.address-list li .mini-address-location{font-size:14px}.pt_account #addresses ul.address-list li .btn a{font-size:14px}.primary-content a.primaryButtn{padding:6px 0 5px}.pt_account .manageUsers .delete a{padding:6px 0 5px}.pt_account #addresses .section-header{width:100%;padding:0}.pt_account #addresses ul.address-list li.default .h6{padding-top:8px;color:#000}.pt_account .add-edit-address input[type="text"]{width:100%}.pt_account .add-edit-address label span{font-size:14px}.pt_account .add-edit-address .stateZipCode div{margin:0}.pt_account .add-edit-address .stateZipCode div:first-child{margin-right:8px}.pt_account .add-edit-address .form-row-button{width:100%}.pt_account .change-password{width:100%;float:left;margin-bottom:311%}.cp_footer footer .footer-content div.customer-service p{font-size:14px}.cp_footer footer .footer-content div.footer-grids .ftr-grid-container .ftr-grid h5{font-size:18px;text-align:center}.cp_footer footer .footer-content div.footer-grids .ftr-grid-container .ftr-grid ul li a{font-size:14px}.cp_footer footer .footer-content .disclaimer p{font-size:12px;text-align:center}.cp_footer footer .footer-content .copyright-policy ul{text-align:center}.cp_footer footer .footer-content .copyright-policy ul li a{font-size:12px}.pt_account .add-edit-address .form-row-button div{width:100%}.cp_footer footer .footer-content div.customer-service div.vaiEmail a{font-size:14px}.pt_account .paymentSetting ul.payment-list li{width:100%;box-sizing:border-box;margin-bottom:15px}.pt_account .paymentSetting .section-header-note{width:100%}.pt_account .addCreditCard .form-row select{width:100%}.pt_account .addCreditCard .form-row-button div{width:100%;margin-bottom:15px}.pt_account .addCreditCard .form-row-button div button.primaryButtn{padding:7px 0 6px 0}.pt_account .manageUsers{width:100%;box-sizing:border-box;padding:5%}.pt_account .add-mang-user{width:100%}.pt_account .account-multiselect{width:100%}.pt_account .addMangeUser .manage-users-save{margin:0 4% 14px 0}.pt_account .addMangeUser button{width:100%;float:left}.pt_account .account-multiselect-label{font-size:18px;width:100%;float:left}.pt_account .account-multiselect-label span{width:100%}.account-edit-profile .marketing-pref-row .row-buttons{padding-bottom:10px;margin-bottom:0}.pt_storefront #main .cp_Slot1 .cp_HeroImg .heroText .heroInfo{width:100%}.pt_storefront .cp_quickOrder .orderInfo .headg{width:70%;margin:auto}.pt_account .change-password{margin-bottom:0}ul.search-result-items .grid-tile .product-tile a{font-size:11px}.pt_storefront .homePageCarousl h2{font-size:26px}.pt_storefront #main .home-bottom{padding-top:20px}.pt_storefront #main .cp_Slot1 a{font-size:14px}.cp_footer footer ul{text-align:center}.pt_account .add-edit-address #edit-address-form .apply-button{margin-left:0;padding:6px 0 5px 0}.pt_account .add-edit-address #edit-address-form .secondarybtn{margin-top:20px;width:100%}.pt_account .account-multiselect-label span{float:left;font-size:11px}#ui-datepicker-div{width:22em}.pt_account .account-edit-profile .employee-type-container .checkbox-container label{width:initial}.pt_account .account-edit-main .account-edit-profile .form-row.birthdayclub input{width:100%}.pt_account .account-edit-main fieldset .form-row-button.accounteditbtn{width:100%;margin-top:20px}.search-result-options .filter_opt{margin-top:10x}#primary .search-result-options .sort-by{margin-top:14px}.pt_account .paymentSetting ul.payment-list li .creditcard-info .default-card{margin-top:5px;font-weight:blod}#RegistrationForm legend{font-size:18px;margin-bottom:10px}#RegistrationForm .accounteditbtn .primaryButtn{width:100%}#RegistrationForm .diversion-policy .form-indent.label-inline label{padding:0;width:90%}.pt_account .preregemailoptin .form-row label{width:90%}.beautyBlog .search-results-content{width:100%;display:flex;flex-wrap:wrap}.beautyBlog input[type="text"]{padding:.42em .2em}.beautyBlog .refinmentSection .blog-search #q{margin:0;font-size:14px}.beautyBlog .refinmentSection .selectRefinements{height:30px;font-size:14px}.beautyBlog .refinmentSection .blog-search .blogSearchBtn{line-height:31px}.beautyBlog .search-results-content .Article-right{order:1;width:100%;padding:0}.beautyBlog .search-results-content .Article-left{order:2;width:100%;padding:0;display:flex;flex-wrap:wrap}.beautyBlog .search-results-content .Article-left .featuredArticle{order:1}.beautyBlog .search-results-content .Article-left .left{order:2}.beautyBlog .search-results-content .Article-left .socialPreviewMobile{display:none;order:4;border-top:#000 solid;border-width:1px;padding-top:5%}.beautyBlog .search-results-content .Article-left .viewall{order:3}.beautyBlog .search-results-content .Article-left .viewall+.socialPreviewMobile{display:block}.Article-left .featuredArticle .featuredArticle-right .content{padding:0}.Article-left .left ul.Article-folder-content-list .mainArticles{width:100%;margin:0 0 15px 0;padding-bottom:15px}.beautyBlog .search-results-content .Article-left .viewall{float:left;width:100%;padding:0}.beautyBlog .search-results-content .Article-left .viewall a.secondarybtn{float:right}.Article-left .left ul.Article-folder-content-list li{height:auto;background:#fff;padding:0 20px 0 20px}.beautyBlog .Article-left ul li div.listArticle>span{display:block}.beautyBlog .Article-left ul .mainArticles div.listArticle>span{display:none}.beautyBlog .Article-left ul li .listArticle .listArticle-right>span.views{display:none}.Article-left .share{float:left;padding:0}.beautyBlog .Article-left .left ul li .listArticle .listArticle-left{width:100%}.beautyBlog .Article-left ul li .listArticle .listArticle-right{width:100%;margin:0;padding:0}.beautyBlog .refinmentSection .clearall a{float:left}.Article-left a.readmore{width:100px;float:none;display:block;text-align:center;margin:auto;float:none;text-transform:uppercase;background:0;color:#000 !important;text-decoration:none;font-size:14px;font-family:raleway;font-weight:bold;padding:5px 13px 5px 13px;border:2px solid #000;border-color:black}.Article-right .socialPreview{display:none}.Article-left .featuredArticle .featuredArticle-right .content a.readmore{float:none;width:135px}.Article-left .left+.socialPreviewMobile{display:none}.beautyBlog .refinmentSection .clearall{width:100%}.beautyBlog .refinmentSection .clearall a.applyfilter{margin-right:5%}.beautyBlog .search-results-content .Article-left .socialPreviewMobile img{width:100%}.brandWrapper .content-asset{padding:0 15px}.brandWrapper .featureBrand{display:block;font-size:16px;font-family:raleway;font-weight:bold;color:#000;text-transform:capitalize;border-top:1px solid #d5d5d5;width:100%;padding:30px 0 10px}#BrandPortfolio .brandNames ul.second-row{border-width:1px 0 1px 0}#BrandPortfolio .lastUL{display:none}#BrandPortfolio .QuickNavigationBar{padding:15px 0}#BrandPortfolio .QuickNavigationBar .slick-next{top:45%}#BrandPortfolio .floating-box{width:30%}#BrandPortfolio .floating-box img{height:100%}#BrandPortfolio .QuickNavigationBar .slick-prev{top:45%}.Article-left .left ul.Article-folder-content-list .mainArticles .listArticle .listArticle-right>span.views{display:block}.relatedPosts .title{width:95%;float:none;margin:auto}.brandPortfolio #primary{padding:0}#bp_wrapper .label_text{font-size:26px;text-align:center;margin-top:10px}#bp_wrapper .editChoice .product-block ul.search-result-items li:nth-child(4){display:block}#bp_wrapper .editChoice .product-block ul.search-result-items li:nth-child(4){margin-right:0}#bp_wrapper ul.search-result-items .grid-tile{width:40%}#bp_wrapper ul.search-result-items{line-height:12px}#bp_wrapper ul.search-result-items li .product-image{height:118px}#bp_wrapper .cp_Trending{width:100%;padding-bottom:15%}#brandTitle{font-size:28px;padding:0 0 15px 0}.floating-box{min-width:108px;width:108px;margin:10px 5px 10px 0}.QuickNavigationBar .slick-prev{height:10px;left:2%;top:42%;font-size:3px;background:transparent url("../images/interface/left-arrow.png") no-repeat;z-index:1}.QuickNavigationBar .slick-next{height:10px;right:2%;font-size:3px;padding:0 5px 0 0;top:42%;background:transparent url("../images/interface/right-arrow.png") no-repeat}.QuickNavigationBar .slick-list{width:90%;margin:auto}#BrandPortfolio .QuickNavigationBar a:last-child{padding:0 19px 0 15px}#BrandPortfolio .brandNames ul{width:100%}.brandPanel .brandName{font-size:16px;padding-bottom:0;text-align:left}.brandPanel .showCasePanel{font-size:10px}.brandPortfolio #bp_wrapper{margin-top:2%}.beautyBlog .header-blog h2{font-size:24px}.Article-left .featuredArticle .featuredArticle-right .content h3{font-size:18px}#BrandPortfolio .brandNamesul ul:last-child{display:none}#BrandPortfolio .backTop{display:none}.brand-Background-Images .brand-text{top:0;left:5%;width:50%}.brand-Background-Images .brand-text .brand-title{font-size:22px;margin-bottom:10px}.brand-Background-Images .brand-text .brand-info{font-size:14px}.pt_customer-service .contact-us{width:100%;float:left;padding-bottom:150%}.pt_customer-service .contact-us input[type="text"]{width:100%;box-sizing:border-box}.pt_customer-service .contact-us select{width:100%;box-sizing:border-box}.pt_customer-service .contact-us textarea{width:100%;box-sizing:border-box}.contact-us .contactus-select{margin:0;width:100%}.contact-us select{width:100%}.contact-us textarea{width:100%}.pt_customer-service .contact-us .form-row-button button{width:47%}.pt_customer-service .contact-us form table .tdtopicValue{float:left;word-wrap:break-word;width:60%}.pt_customer-service .contact-us form table .tdtopic{width:32%}.pt_customer-service .contact-us form table .tdtopic.topicInterest{width:100%}.pt_customer-service .contact-us .form-row-button button{width:100%;margin-bottom:15px}.contact-us-dialog #dialog-container .contactusdialog{width:73%}.pt_customer-service .dialog-required{width:100%}.welComelogin #primary{width:100%;float:none;padding:0;border:0;margin-bottom:0}.welComelogin .login-box.login-account{margin-top:5%}.welComelogin .login-box-content .input-text.required{float:left;box-sizing:border-box;margin-left:0}.welComelogin .login-box-content .input-text-pw.required{float:left;box-sizing:border-box;margin-left:0}.welComelogin .login-inputs{width:100%}.welComelogin .login-box-table .left{width:100%}.welComelogin .secondary-content-login{width:100%;padding:0;margin-bottom:10px}.welComelogin .contentMiniBox{margin-top:5%}.welComelogin .secondary-content-login .html-slot-container{margin:auto;width:90%;border-style:dotted;border-width:1px 0 0 0}.welComelogin .contentBox{display:none}.welComelogin .pre-registration{display:block;float:left;border-width:1px 0 0 0;border-style:dotted;padding-top:10px}.welComelogin .reg-box-content input[type="text"]{margin:0}.login-box .reg-box-content .form-row{padding:0 0 30px 0;margin:0}.welComelogin .pre-reg-button .primaryButtn{width:100%}.welComelogin .pre-registration{padding:20px 0;margin:0 20px;margin-bottom:65%}.outofstockproductoverlay span.title{font-size:14px}.outofstockoverlay #dialog-container{padding:20px 10px 60px 10px}.outofstockproductoverlay .ProductImg{width:133px}.outofstockproductoverlay .title{font-size:14px}.outofstockproductoverlay .sku{font-size:14px}.static .col-3-3{width:100%;float:none;margin-bottom:15px}.static .col-3-3 img{width:100%}.static .content-area,.static-mob-hide{display:none}.pdp-main #add-to-bag-bar.kit-producy-add-to-bag button{width:100%}.pdp-main .bundle-add-to-cart a.logintoviewprice,.pdp-main a.logintoviewprice{width:100%}.article-content .shareBtn{top:10px}.ui-dialog .address-verify h1{font-size:18px;margin-right:0}.ui-dialog .address-verify .address-verify-main{width:100%}.ui-dialog .address-verify .address-verify-right{float:left;width:100%}.ui-dialog .address-verify .address-verify-left{float:left;width:100%}.vsu_signup .vsu-mainform .employee-type-container .checkbox-container .form-row{width:40%}.vsu_signup .vsu-mainform .form-row.employee-type-row label,.vsu-mainform .form-row.professional-type-row label{width:80% !important;margin-top:10px}.vsu_signup .vsu-mainform .professional-type-container .checkbox-container .form-row{width:50%}.vsu_signup .messaging-options .form-row input[type="checkbox"]{margin:2px}.vsu_signup .vsu-contactinfo .form-row input[id$="_vsu_emailmessage"]{float:left;margin-left:0}.vsu_signup .vsu-mainform .vsu-contactinfo label[for$="vsu_emailmessage"],.vsu_signup .messaging-options .input-options-left .form-row label{width:92% !important}.vsu_signup .vsu-congrats-confirm .vsu-returntoshop form#virtualsignupconfirm label{width:100%;text-align:left}.vsu_signup #virtualsignupconfirm input[type="text"]{width:100%;margin:0}.vsu_signup #vsu-start-form .messaging-options input[type="checkbox"]{margin-top:0}.vsu_signup #vsu-start-form .messaging-options .form-row label{width:90% !important;float:left}.vsu_signup .messaging-options.terms-conditions .form-row input[type="checkbox"]{margin-top:3% !important}.vsu_signup .termsconditiions.moroccanoil.moroterms{top:-20px;left:40px}.requestConsultant .yourRole ul li,.requestConsultant .services ul li{width:45%}.requestConsultant .primaryButtn{padding:6px 20px 5px 20px;width:100%}#vsu-license-form .form-row.cardnumber label{text-align:left;float:none}#vsu-license-form .firstCardNumber{padding-bottom:.5em}#vsu-license-form .form-row-button.card-number{margin:1em 0 1em 0}.requestConsultant #salonConsultantForm .otherType{width:45%}.requestConsultant .clear-fix{width:100%}.requestConsultant .col{width:100%}.requestConsultant #salonConsultantForm input{width:100%}.requestConsultant .address.form-row>div{width:100%}.requestConsultant #salonConsultantForm .services input{width:21%}.requestConsultant #salonConsultantForm .yourRole input{width:21%}.request-heading{margin-top:0}.succes-msg{padding:0}.pt_account #primary .col-1 .login-box.login-account .login-box-content.returning-customers .form-row label{padding:0}.pt_account #primary .col-1 .login-box.login-account .login-box-content.returning-customers .form-row #dwfrm_login_username{width:100%;box-sizing:border-box;margin:0}.pt_account #primary .col-1 .login-box.login-account .login-box-content.returning-customers .form-row #dwfrm_login_password{width:100%;box-sizing:border-box;margin:0}.pt_account #primary .col-1 .login-box.login-account .login-box-content.returning-customers form .login-box-table .right{float:left;width:140px}.beautyBlog.digitallibrary .pagination li{height:30px;width:30px;padding:0 3px}.beautyBlog.digitallibrary .pagination li.first-last a{padding:8px 0 7px}.beautyBlog.digitallibrary .pagination li a{text-align:center;display:block;padding:6px 0 7px}.beautyBlog.digitallibrary .pagination li.current-page{width:10px;padding:5px 10px 0 10px}.pt_checkout .order-summary-footer .form-row #shippingContBtn{width:100%}.pt_checkout .submit-order-wrapper{bottom:50px}}@media screen and (max-width:358px){.pt_checkout .submit-order-wrapper{bottom:68px}}@media print{body{-webkit-print-color-adjust:exact}.pt_gift-registry .primary-content .mylist-registry .regHeader{display:none}#secondary{margin-left:0;display:none}#wrapper header .left-Header{display:none}#wrapper header .right-nav{display:none}.primary-content h1{margin:0;padding:25px 0 15px;font-size:35px}.page-content .primary-content,.primary-content{width:100%;padding:0 20px}#wrapper header .right-nav .navigation-bar #mini-cart .mini-cart-total{margin:9px 6px}#footer{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist{border-bottom:0;width:100%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-dashboard{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .itemActions{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details{width:80%;padding:0;float:right}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item{width:100%}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .name{width:35%;float:left;padding-right:20px;box-sizing:border-box;display:inline-block}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .sku{width:20%;float:left;padding-right:15px;box-sizing:border-box;display:inline-block}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .attribute{width:20%;float:left;padding-right:15px;box-sizing:border-box;display:inline-block}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .product-price{width:25%;float:right;text-align:right;display:inline-block}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .product-price span{position:absolute;right:0}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-image{width:20%}.pt_gift-registry .primary-content .mylist-registry .item-option.option-add-to-cart.add-selected-cart{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .sku .label{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .attribute .label{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .attribute .price-your-msg{display:none}.pt_gift-registry .primary-content .mylist-registry .gift-reg .Mylist .item-details .product-list-item .attribute .pdp-promo-msg{display:none}.pt_gift-registry .primary-content .mylist-registry .add-items{display:none}.pt_wish-list .primary-content form[id$="wishlist_shipping"]{display:none}.pt_wish-list .primary-content .item-list{float:left}.pt_wish-list .primary-content .item-list .item-dashboard{display:none}.pt_wish-list .primary-content .item-list .item-image{width:20%}.pt_wish-list .primary-content .item-list .item-details{width:80%;float:right}.pt_wish-list .primary-content .item-list .item-details .product-list-item{width:100%;float:left}.pt_wish-list .primary-content .item-list .item-details .product-list-item .name{width:35%;float:left;padding-right:20px;box-sizing:border-box}.pt_wish-list .primary-content .item-list .item-details .product-list-item .sku{width:20%;float:left;padding-right:15px;box-sizing:border-box}.pt_wish-list .primary-content .item-list .item-details .product-list-item .attribute{width:20%;float:left;padding-right:15px;box-sizing:border-box}.pt_wish-list .primary-content .item-list .item-details .product-list-item .price{position:absolute;right:0}.pt_wish-list .primary-content .item-list .favorites{border-bottom:0}.pt_wish-list .primary-content .item-option.option-add-to-cart .add-all-to-cart{display:none}.pt_wish-list .primary-content .item-list .item-details .product-list-item .sku .label{display:none}.pt_wish-list .primary-content .item-list .item-details .product-list-item .price .label{display:none}.pt_wish-list .primary-content .item-list .item-details .product-list-item .price .price-your-msg{display:none}@page{size:auto;margin:0}}@media screen and (max-width:1024px){.pt_product-search-result .primary-content{float:right;width:100%}ul.search-result-items .grid-tile{margin:0 15px 28px 0;padding:20px;width:25.8%}.breadcrumb{width:100%}ul.search-result-items .grid-tile.new-row{clear:none}ul.search-result-items .grid-tile:nth-child(3n+3){margin-right:0}.beautyBlog .refinmentSection .clearall{width:100%}.beautyBlog .refinmentSection .clearall a.applyfilter{width:50%}.beautyBlog .refinmentSection .clearall a.secondarybtn{padding:4px 0 2px 0;width:44%;float:right}.beautyBlog .refinmentSection .clearall a.secondarybtn:hover{border:2px solid #000}.beautyBlog .refinmentSection .clearall a{font-size:14px;padding:5px 0 5px 0;float:left}.ui-dialog.search-filteroptions .clear-refinement{display:none}.ui-dialog.search-filteroptions .refinement.active ul{display:none !important}.ui-dialog.search-filteroptions .refinement.clicked.active ul{display:block !important}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked ul.Brand{width:100%;float:left;margin-top:10px;border-top:1px solid #ccc;border-top-style:dotted;max-height:500px;overflow-x:hidden;overflow-y:scroll}#BrandPortfolio .QuickNavigationBar a{padding:0 10px 0 10px;float:left}#BrandPortfolio .QuickNavigationBar a:last-child{padding:0 10px 0 10px}.ui-dialog.search-viewAll .refinement .Brand{max-height:500px;overflow-y:scroll;overflow-x:none}.ui-dialog .refinement .scrollable{max-height:400px;overflow-y:scroll;overflow-x:none}.virtualsignup-bottom{width:100%}.pt_customer-service #secondary{display:none !important}.pt_wish-list .primary-content .item-list .itemActions{width:55.67%}#RegistrationForm input{width:80%}#RegistrationForm .accounteditbtn .primaryButtn{width:45%}.ui-dialog.shopping-list-popup .ui-dialog-content .thanks-popup .store-details-msg{width:100% !important}}@media screen and (min-width:768px) and (max-width:959px){.breadcrumb{float:left;margin:0;width:100%}.pt_product-search-result .primary-content{float:left;margin:0 4%;width:92%}ul.search-result-items .grid-tile{width:26%;margin:0 2% 28px 0}ul.search-result-items .grid-tile:nth-child(3n+3){margin-right:0}#secondary{padding-top:0;width:100%}.search-filteroptions .ui-dialog-titlebar-close{z-index:99999}.search-filteroptions .ui-dialog-content{padding:0}.search-filteroptions .filterBy-wrapper{background-color:#e0e0df;padding-left:4%;height:50px;border-bottom:1px solid #ccc;margin-bottom:4%;width:100%}.search-filteroptions .filterContent-wrapper{float:none;margin:auto;padding:0;width:92%;margin-bottom:2%}.search-filteroptions .refinement{width:100%}.search-filteroptions .filterBy{padding-top:18px;padding-left:0}.filterBy-wrapper a.clearAll{color:#000;font-size:14px;float:left;padding:20px 0 0 17px;text-decoration:underline;text-transform:none;width:60px}.refinement.clicked h3 span{background:rgba(0,0,0,0) none repeat scroll 0 0;font-weight:normal;text-transform:capitalize;font-size:19px}.showViewAll{display:none !important}.search-filteroptions .ui-widget-header{margin-bottom:0}.filterContent-wrapper{float:left;width:100%}.search-filteroptions{left:0 !important;margin-left:12.5%;top:6% !important;width:75% !important;border:medium none}.refinement{background-color:#e0e0df;color:#000;float:left;font-size:18px;font-weight:bold;margin-bottom:3%;text-transform:uppercase;width:99%;padding:0}.refinement h3{float:left;letter-spacing:0;padding:12px 0 12px 0;width:100%;text-indent:14px}.refinement h3 span{font-style:initial;background:0}.search-filteroptions.ui-dialog .ui-dialog-title{color:#000;display:none;font-size:18px;font-weight:normal;padding:4% 0;text-indent:17px}.refinement.clicked{background-color:#fff;border-bottom:medium none}#secondary .refinement ul li a{color:#000;font-size:14px;font-weight:normal;padding:7px 0;text-transform:capitalize}.pt_product-search-result .primary-content{padding:0}.search-result-wrapper{margin-top:20px;width:100%}#primary .search-result-options.sortby_opt{margin-bottom:3%;margin-top:20px;width:50%}.search-result-wrapper .pagination{width:50%}.filter_opt{clear:both;margin-top:20px;display:block}.refinement ul,.refinement input{display:none}.search-filteroptions .ui-dialog-titlebar.ui-widget-header{padding:0}.refinement h3 span{font-size:18px}.refinement .scrollable{background-color:#fff;width:100%;float:left}.refinement input{color:#444;font-family:"Lato";font-size:16px;line-height:30px;text-indent:9px;width:99%;-webkit-appearance:none;-webkit-border-radius:0}.ui-dialog-content .refinement ul li a{color:#444;font-family:"Lato";font-size:14px;font-weight:normal;letter-spacing:0;text-transform:capitalize}.ui-dialog-content .refinement ul li a{clear:both;float:left;padding-bottom:7px;padding-top:7px;text-indent:14px;width:90%}.ui-dialog-content .refinement ul.Brand li a{clear:none;float:left;padding-bottom:7px;padding-top:7px;text-indent:14px;width:90%}.ui-dialog-content .refinement ul li a:hover{background-color:#e0e0df}.showViewAll{display:none}#results-products.content-header{font-size:32px}.search-results-content .folder-content-list li{margin:0 2% 30px 0;width:46%}.refinement h3 span{background:transparent url("../images/interface/filter_arrow.png") no-repeat 95% 0}.refinement.active h3 span{background:transparent url("../images/interface/filter_arrow.png") no-repeat 95% 0}.refinement.active.clicked h3 span{background:0}.clicked .breadcrumb-refined-by{display:none}.clicked .breadcrumb-refinement-value{margin:25px 10px 20px 0}#wrapper.pt_order .primary-content .form-row.order-detail-options{width:18%;position:absolute;right:70px;bottom:110px}#wrapper.pt_order .primary-content .order-details .item-list .first-row-orderinfo .order-information .reorderBtn a{width:302px}.pt_account .change-password{width:100%;float:left;margin-bottom:135%}.pt_account .primary-content form.ChangePasswordForm .actions .form-row-button.cancel{margin-left:20px}.pt_order-confirmation .first-row-orderinfo.orderconfirmation{width:100%;float:left}.payment-method-options .form-row.cardsec{width:163px !important;margin:25px 19px 10px 0 !important}.payment-method-options .form-row.cardsec:nth-child(n+2){float:right}.pdp-main .product-primary-image .favoriteList.remove:hover{background-position:-2px 0;cursor:pointer}.article-content .shareBtn{top:66px}.brandPortfolio #bp_wrapper{width:95%;margin-right:20px}}@media screen and (min-width:769px) and (max-width:1024px){.vsu-mainform .vsu-proinfo .form-row.years-in-biz{width:43%}.vsu-mainform .form-row.years-in-biz label{width:32%}.vsu-mainform .businessinfo .form-row.years-in-biz input{margin-left:3px}.search-filteroptions{left:0 !important;margin-left:12.5%;top:6% !important;width:75% !important;border:medium none}.ui-dialog{max-width:98%}.search-filteroptions .ui-dialog-titlebar.ui-widget-header{padding:20px 30px 35px}.search-filteroptions .ui-widget-header{margin-bottom:0}.search-filteroptions.ui-dialog .ui-dialog-title{color:#000;display:none;font-size:18px;font-weight:normal;padding:4% 0;text-indent:17px}.search-filteroptions .ui-dialog-titlebar-close{z-index:99999}.search-filteroptions .ui-dialog-content{padding:0}.ui-dialog .ui-dialog-content{height:auto !important;overflow:visible}.ui-dialog.quickview.select-bonus-product-overlay .ui-dialog-content{overflow:hidden}.search-filteroptions .filterBy-wrapper{background-color:#e0e0df;padding-left:4%;height:50px;border-bottom:1px solid #ccc;margin-bottom:4%;width:100%}.search-filteroptions .filterBy{padding-top:18px;padding-left:0}.search-filteroptions .filterBy{display:none}.search-filteroptions .filterDevice{display:block;font-size:18px;color:#000;float:left;font-family:"Raleway";padding:15px 5px 0 0}.search-filteroptions .filterBy-wrapper a.clearAll{color:#000;font-size:14px;float:left;padding:20px 0 0 17px;text-decoration:underline;text-transform:none;width:60px}.search-filteroptions .search-filteroptions .filterContent-wrapper{float:none;margin:auto;padding:0;width:92%;margin-bottom:2%}.search-filteroptions .refinement{width:100%}.search-filteroptions .filterContent-wrapper .refinement{background-color:#e0e0df;color:#000;float:left;font-size:18px;font-weight:bold;margin-bottom:3%;text-transform:uppercase;width:99%;padding:0}.search-filteroptions .refinement h3{float:left;letter-spacing:0;padding:10px 0 12px 12px;width:100%}.search-filteroptions .refinement h3 span{font-style:initial;background:0}.search-filteroptions .filterContent-wrapper .refinement h3 span{background:0}.search-filteroptions.ui-dialog .ui-dialog-title{color:#000;display:none;font-size:18px;font-weight:normal;padding:4% 0;text-indent:17px}.search-filteroptions .refinement.clicked{background-color:#fff;border-bottom:medium none}.search-filteroptions .filterContent-wrapper{float:none;margin:auto;padding:0;width:92%;margin-bottom:2%}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .scrollable{float:left;margin-top:10px;border-top:1px solid #ccc;border-top-style:dotted}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked #category-level-1 .expandable.active #category-level-2{display:block !important;border-top:0}.ui-dialog.search-filteroptions .ui-dialog-content #category-level-1 a.refinement-link{padding:7px 0 7px 0}.ui-dialog.search-filteroptions .ui-dialog-content li.expandable.active #category-level-2 a.refinement-link{padding:7px 0 7px 0}.search-filteroptions .refinement .scrollable{background-color:#fff;width:100%}.search-filteroptions .ui-dialog-content .refinement ul li a{color:#444;font-family:"Lato";font-size:14px;font-weight:normal;letter-spacing:0;text-transform:capitalize}.search-filteroptions .ui-dialog-content .refinement ul li a{clear:both;float:left;padding-bottom:7px;padding-top:7px;text-indent:14px;width:90%}.search-filteroptions .ui-dialog-content .refinement ul.Brand li a{clear:none;float:left;padding-bottom:7px;padding-top:7px;text-indent:14px;width:90%}.search-filteroptions .showViewAll{display:none !important}#secondary{display:block !important}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .clearAll{color:#000;font-family:lato;font-size:13px;text-decoration:underline;text-transform:none}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement .breadcrumb-refined-by{display:none}.ui-dialog.search-filteroptions .filterContent-wrapper .refinement.clicked .breadcrumb-refinement-value{margin:5px 10px 2px 0}.search-filteroptions.ui-dialog .ui-dialog-title{padding:0}.search-filteroptions .filterContent-wrapper .refined{display:none}.search-filteroptions .refinement.active input{display:none}.search-filteroptions .refinement.clicked h3{padding:0 10px 12px 0;width:auto}.search-filteroptions .refinement.clicked input{width:100%}.search-filteroptions #dialog-container .filterBy-wrapper{height:0;position:relative;top:-55px}.search-filteroptions .filterContent-wrapper .refinement h3 span{background:transparent url("../images/interface/filter_arrow.png") no-repeat 95% 0}.search-filteroptions .filterContent-wrapper .refinement.clicked h3 span{background:0}#cart-table .item-user-actions{width:100%}#BrandPortfolio .QuickNavigationBar{padding:15px 0;word-wrap:break-word;float:left}.vsu_signup .vsu-mainform .vsu-proinfo .form-row input{width:50%}.vsu_signup #main{padding:30px 0 0 25%}.vsu_signup .vsu-mainform .employee-type-container .checkbox-container .form-row,.vsu-mainform .professional-type-container .checkbox-container .form-row{width:25%;margin-bottom:0}.vsu_signup .vsu-mainform .vsu-contactinfo legend{width:100%}.vsu_signup .vsu-mainform .vsu-contactinfo input.visually-hidden{width:0}.vsu_signup .vsu-mainform .vsu-proinfo .form-row label{width:40%}.vsu_signup .vsu-mainform .vsu-proinfo .form-row{width:50%}.vsu_signup .vsu-mainform .vsu-proinfo .form-row select{width:54.5%}.vsu_signup .vsu-mainform .vsu-proinfo .form-row label[for$="business_beautylicensestateUS"]{width:43%}.vsu_signup .vsu-contactinfo #dwfrm_profile_customer_email{margin-left:8px}.vsu_signup .vsu-mainform .vsu-contactinfo label[for$="vsu_emailmessage"]{margin-right:0;width:75%}.vsu_signup .vsu-mainform .vsu-contactinfo .form-row.select-state label{width:10.538em}.vsu_signup .vsu-mainform .vsu-proinfo .checkbox-container .form-row{width:30%}.vsu_signup .vsu-contactinfo .form-row.select-state select{margin-left:4%}.vsu_signup .SelectBO .businessinfo .form-row.business-name label{width:22%}.vsu_signup .SelectBO .businessinfo .form-row select{margin-left:3%}.vsu_signup .vsu-mainform .SelectBO .businessinfo .form-row.years-in-biz label{width:34%}.vsu_signup .vsu-mainform .businessinfo .form-row.years-in-biz label{width:33%}.vsu_signup .vsu-mainform .employee-type-container .caption{width:18%}.vsu_signup .vsu-mainform .vsu-proinfo .form-row.professional-type-row label{width:72%}.vsu_signup .vsu-mainform .professional-type-container .caption{width:18%}.vsu_signup .vsu-mainform .vsu-contactinfo .form-row.select-phone input{width:13em;box-sizing:border-box}.vsu_signup .messaging-options .input-options-left .form-row{width:98%}.vsu_signup .vsu-mainform .businessinfo .form-row.years-in-biz{width:60%}.vsu_signup .businessinfo .form-row.business-name{width:100%}.vsu_signup .businessinfo .form-row.business-name label{width:20%}.vsu_signup .SelectBO .businessinfo .form-row.business-name input{margin-left:3.3%}.vsu_signup .messaging-options .form-row input[type="checkbox"]{margin-top:0}.vsu_signup .vsu-mainform .form-row.employee-type-row input,.vsu-mainform .form-row.professional-type-row input{margin-left:0}.vsu_signup .vsu-mainform .businessinfo .form-row.business-name input{width:70%}.vsu_signup .vsu-mainform .businessinfo .form-row.years-in-biz input{margin-left:12px;width:20%}.vsu_signup .SelectBO .form-row.professional-type-row input{margin-left:0}.vsu_signup .SelectBO .businessinfo .form-row select{width:204px}.vsu_signup .vsu-required{margin:5% 6% 1% 0}.vsu_signup .vsu-congrats-confirm{margin-bottom:10%;width:85%}.vsu_signup .messaging-options .form-row{width:77%}.vsu_signup .messaging-options.terms-conditions .form-row label{width:90%;margin:0 0 10px 0;padding:0}.requestConsultant{width:80%}.pt_account .form-row select{width:52%}.pt_account .account-edit-profile .employee-type-container .checkbox-container{width:55%}.payment-method-options .form-row.cardsec{margin:20px 22px 10px 0}}@media screen and (min-width:320px) and (max-width:767px){.search-filteroptions{border:medium none;left:0 !important;margin-left:5%;top:10% !important;width:90% !important}.ofhiddenX .menu-category{overflow-y:scroll}#secondary{display:none}.breadcrumb{float:left;margin:0;width:100%}.breadcrumb a{font-size:14px}ul.search-result-items{margin:0 15px}ul.search-result-items .grid-tile{margin:0 3% 20px 0;padding:3%;width:42%}ul.search-result-items .grid-tile:nth-child(3n+3){margin-right:10px}ul.search-result-items .grid-tile:nth-child(2n+2){margin-right:0}.product-tile .product-pricing{font-size:12px}.QuickView_sec{font-size:12px}.filter_opt{font-size:12px;padding:6px 0;text-align:center;width:93%;margin-top:16px}.sortby_opt .sort-by{float:right;padding:0;width:97%;margin-top:31px}#primary .search-result-options .sort-by select{height:30px;width:100%}#primary .search-result-content{margin-top:5px}ul.search-result-items{margin:0}.pagination{padding:15px 0 0;width:50%}#primary .pagination .results-hits{font-size:15px}.search-result-options .pagination{display:block}.search-result-options .pagination li a{font-size:12px;font-weight:normal;padding:8px 10px}.search-result-options .pagination li.current-page{font-size:12px;font-weight:normal;padding:8px 10px}.search-result-options .pagination li{margin-right:3px}.order-history .search-result-options .pagination li{margin-right:9px}.order-history .search-result-options .pagination{margin-bottom:30px}.search-filteroptions.ui-dialog .ui-dialog-title{display:none}.refinement ul,.refinement input{display:none}.search-filteroptions .ui-dialog-titlebar.ui-widget-header{padding:0}.filterBy-wrapper a.clearAll{color:#000;font-size:14px;padding:22px 0 0 2px;text-decoration:underline}.refinement{background-color:#e0e0df;color:#000;float:left;font-size:18px;font-weight:bold;margin-bottom:3%;text-transform:uppercase;width:99%;padding:0}.refinement h3{float:left;letter-spacing:0;padding:12px 0 12px 12px;width:100%}.refinement h3 span{font-style:initial;background:0}.refinement h3 span{font-size:16px}.search-filteroptions .ui-dialog-titlebar-close{z-index:1}.search-filteroptions .ui-dialog-content{padding:0}.search-filteroptions .filterBy-wrapper{background-color:#e0e0df;padding-left:4%;height:50px;border-bottom:1px solid #ccc;margin-bottom:4%;width:100%}.search-filteroptions .filterContent-wrapper{float:none;margin:auto;padding:0;width:92%;margin-bottom:2%}.search-filteroptions .refinement{width:100%;float:left}.search-filteroptions .filterBy{padding-top:18px;padding-left:0}.refinement.clicked h3{background-color:#fff}.refinement.clicked{background-color:#fff;border-bottom:medium none}.refinement.clicked h3 span{background:rgba(0,0,0,0) none repeat scroll 0 0;font-weight:normal;text-transform:capitalize;font-size:17px}.filterBy-wrapper a.clearAll{color:#000;font-size:14px;float:left;padding:15px 0 0 17px;text-decoration:underline;text-transform:none;line-height:19px}.search-filteroptions.ui-dialog .ui-dialog-title{color:#000;display:none;font-size:16px;font-weight:normal !important;padding:4% 0;text-indent:17px}.refinement .scrollable{background-color:#fff;width:100%}.refinement input{float:left;color:#444;font-family:"Lato";font-size:16px;line-height:30px;text-indent:9px;width:inherit;-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box}.ui-dialog-content .refinement ul li a{color:#444;font-family:"Lato";font-size:14px;font-weight:normal;letter-spacing:0;text-transform:capitalize}.ui-dialog-content .refinement ul li a{clear:both;float:left;padding-bottom:7px;padding-top:7px;text-indent:14px;width:99%;box-sizing:border-box}.ui-dialog-content .refinement ul li a:hover{background-color:#e0e0df}.showViewAll{display:none}#results-products.content-header{font-size:24px;line-height:26px;text-align:left}.search-result-bookmarks{font-size:10px;margin:0 0 10px}.search-result-bookmarks>a{font-size:12px}.search-results-content .folder-content-list li{margin:0 2% 0 0;width:100%;min-height:initial}.refinement h3 span{background:transparent url("../images/interface/filter_arrow.png") no-repeat 90% 0}ul.folder-content-list li{font-size:15px}#results-content.content-header{font-size:20px;text-align:left}.search-results-content .folder-content-list li .readmore{font-size:14px;margin-bottom:20px}#primary .search-result-options.sortby_opt{width:50%;float:right}#primary .search-result-options .sort-by{margin-top:20px}.search-result-wrapper .pagination{padding-top:4px}#wrapper.pt_product-search-noresult .primary-content .no-results-page{margin-bottom:250px}#wrapper.pt_product-search-noresult .primary-content .no-results-page .section-header{border:0}.brandPortfolio #secondary .sideNav .titleLabel{font-size:28px;text-align:left;padding-left:18%;box-sizing:border-box}.brandPortfolio #secondary .sideNav .productlinks a{width:100%;padding-left:18%;text-align:left;box-sizing:border-box}#bp_wrapper .editChoice .product-block ul.search-result-items li:nth-child(4){display:block}.logintoviewprice{width:84%}.pt_gift-registry .primary-content form.editlistform input{width:100%;box-sizing:border-box}.pt_account #addresses ul.address-list li .btn a.secondarybtn:hover{padding:5px 13px 5px 13px;box-sizing:border-box;border:2px solid #000}.pt_account .paymentSetting .payment-list .btns a.secondarybtn:hover{padding:5px 13px 5px 13px;border:2px solid #000}.pt_account .primary-content form.ChangePasswordForm .error-message{width:100%}}@media screen and (min-width:1024px){.pt_zmagscatalog #main{width:50%;margin:0 auto;padding:10% 0 6% 0}}@media screen and (max-width:768px){label.expire-date-label{opacity:.6;pointer-events:none}}@media screen and (min-width:768px){.requestConsultant .services ul li{width:auto}.requestConsultant .services ul li .employee-type-row label{width:auto;padding-top:10px;padding-right:20px}.requestConsultant .services ul li .employee-type-row .input-checkbox{width:28px;margin:0}.requestConsultant #salonConsultantForm .yourRole ul li{width:auto}.requestConsultant #salonConsultantForm .yourRole ul li .employee-type-row label{width:auto;padding-top:10px;padding-right:20px}.requestConsultant #salonConsultantForm .yourRole ul li .employee-type-row .input-checkbox{width:28px;margin:0}.requestConsultant #salonConsultantForm .yourRole ul .otherType .otherbutton{width:28px;margin:0}.pt_cart #secondary .PayPalBannerDisplay{margin:20px 0 0 0}}@media screen and (min-width:600px) and (max-width:767px){.emailopt-content{max-width:100%}.email-opt-section .emailopt-content h2,.email-opt-section .emailopt-content h2 span{font-size:50px}.emailopt-content .heading p{font-size:18px;line-height:20px}.emailopt-content .mid-col-content{padding-left:30px}.emailopt-content .mid-col-content p{font-size:18px;line-height:20px}.emailopt-content .mid-col-content .text-decorative-line{font-size:32px}.emailopt-content form{padding:0 0 0 95px;width:75%}.emailopt-content-outer{background-size:190px !important}.emailopt-content .mid-col-content .text-decorative-line:before{width:55px}.emailopt-content .mid-col-content .text-decorative-line:after{width:55px}.emailopt-content-section:after{width:445px;height:290px;left:-8%;top:40%}.email-opt-section .emailopt-content .heading{text-align:center;width:83%;float:right}}