@charset "UTF-8";.day label,.month label,.visually-hidden,.year label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.menu{float:left;margin:0;padding:0}.menu li{float:left;list-style:none!important}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}iframe{border:none}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol li,ul li{list-style:none}#pwrwritediv .p-w-r,.account-page,.checkout-login,.content-width,.level-2-wrapper,.nav-panel,.order-history-page,.pt_product-search-noresult .page-content,.pt_product-search-result #main{max-width:1280px;margin:0 auto}.account-page-content .order-detail-actions:after,.clear:after,.clearfix:after,.level-1>li:after,.list-share:after,.menu-category:after,.product-suggestion:after,.product-tile:after,.pt_cart .primary-content .cart-wrapper:after,.search-suggestion-wrapper:after,nav[role=navigation]:after{content:"";display:table;clear:both}.pr-stars,.search-result-options .items-per-page:after,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.account-page input[type=date] textarea,.account-page input[type=email],.account-page input[type=number],.account-page input[type=password],.account-page input[type=text],.pt_checkout #main input[type=date] textarea,.pt_checkout #main input[type=email],.pt_checkout #main input[type=number],.pt_checkout #main input[type=password],.pt_checkout #main input[type=text],.ui-dialog input[type=date] textarea,.ui-dialog input[type=email],.ui-dialog input[type=number],.ui-dialog input[type=password],.ui-dialog input[type=text]{color:#000;font-size:14px;border-radius:5px}.account-page input[type=date] textarea.error,.account-page input[type=email].error,.account-page input[type=number].error,.account-page input[type=password].error,.account-page input[type=text].error,.pt_checkout #main input[type=date] textarea.error,.pt_checkout #main input[type=email].error,.pt_checkout #main input[type=number].error,.pt_checkout #main input[type=password].error,.pt_checkout #main input[type=text].error,.ui-dialog input[type=date] textarea.error,.ui-dialog input[type=email].error,.ui-dialog input[type=number].error,.ui-dialog input[type=password].error,.ui-dialog input[type=text].error{border-color:#aa2121}.account-page select,.pt_checkout #main select,.ui-dialog select{width:100%;height:28px;border:1px solid #a2a2a2;padding:3px;color:#000;font-family:Arial,sans-serif;font-size:14px;border-radius:5px;outline:thin}.autodelivery-bottom-left,.autodelivery-shop{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;position:absolute}.disabled.autodelivery-bottom-left,.disabled.autodelivery-shop,[disabled].autodelivery-bottom-left,[disabled].autodelivery-shop{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.disabled.autodelivery-bottom-left:hover,.disabled.autodelivery-shop:hover,[disabled].autodelivery-bottom-left:hover,[disabled].autodelivery-shop:hover{background-color:#dcdbd9}.active.autodelivery-bottom-left,.active.autodelivery-shop,.autodelivery-bottom-left:hover,.autodelivery-shop:hover{background:#5B5A5B;text-decoration:none}.autodelivery-bottom-left p,.autodelivery-shop p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:1px;padding-top:5px;padding-left:10px;margin:0 0 1em}.c-expertadvice-category .recommendation-products .recommendation-item .product-button,.pt_cart .product-button{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;cursor:pointer;overflow:hidden;padding:0 25px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;position:absolute;left:50%;right:auto;bottom:auto;top:35%;box-sizing:border-box;display:none;width:80%;margin-left:-40%}.c-expertadvice-category .recommendation-products .recommendation-item .disabled.product-button,.c-expertadvice-category .recommendation-products .recommendation-item [disabled].product-button,.pt_cart .disabled.product-button,.pt_cart [disabled].product-button{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.c-expertadvice-category .recommendation-products .recommendation-item .disabled.product-button:hover,.c-expertadvice-category .recommendation-products .recommendation-item [disabled].product-button:hover,.pt_cart .disabled.product-button:hover,.pt_cart [disabled].product-button:hover{background-color:#dcdbd9}.c-expertadvice-category .recommendation-products .recommendation-item .active.product-button,.c-expertadvice-category .recommendation-products .recommendation-item .product-button:hover,.pt_cart .active.product-button,.pt_cart .product-button:hover{background:#5B5A5B;text-decoration:none}.c-expertadvice-category .recommendation-products .recommendation-item .product-tile:hover .product-button,.product-tile:hover .c-expertadvice-category .recommendation-products .recommendation-item .product-button,.product-tile:hover .pt_cart .product-button,.pt_cart .product-tile:hover .product-button{display:block}body{background:#fff;color:#333;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-size:12px}a{color:#5d7e95;outline:0;overflow:hidden;text-decoration:none}fieldset{border:0;margin:0;padding:0}table{width:100%}th{text-align:left}td{padding:1em;vertical-align:top}img{max-width:100%;height:auto}ol,ul{margin:0;padding:0}.account-page-content .add-card,.account-page-content .address-create,.affiliate-button p,.button,.button-primary,.buttonstyle,.largebutton,.pr-reviews .pr-snapshot-write-review span,.pt_content-search-result .page-content .affiliate-button p,button,input[type=button]{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.account-page-content .disabled.add-card,.account-page-content .disabled.address-create,.account-page-content [disabled].add-card,.account-page-content [disabled].address-create,.affiliate-button p.disabled,.affiliate-button p[disabled],.button-primary.disabled,.button-primary[disabled],.button.disabled,.button[disabled],.buttonstyle.disabled,.buttonstyle[disabled],.largebutton.disabled,.largebutton[disabled],.pr-reviews .pr-snapshot-write-review span.disabled,.pr-reviews .pr-snapshot-write-review span[disabled],.pt_content-search-result .page-content .affiliate-button p.disabled,.pt_content-search-result .page-content .affiliate-button p[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.account-page-content .disabled.add-card:hover,.account-page-content .disabled.address-create:hover,.account-page-content [disabled].add-card:hover,.account-page-content [disabled].address-create:hover,.affiliate-button p.disabled:hover,.affiliate-button p[disabled]:hover,.button-primary.disabled:hover,.button-primary[disabled]:hover,.button.disabled:hover,.button[disabled]:hover,.buttonstyle.disabled:hover,.buttonstyle[disabled]:hover,.largebutton.disabled:hover,.largebutton[disabled]:hover,.pr-reviews .pr-snapshot-write-review span.disabled:hover,.pr-reviews .pr-snapshot-write-review span[disabled]:hover,button.disabled:hover,button[disabled]:hover,input[type=button].disabled:hover,input[type=button][disabled]:hover{background-color:#dcdbd9}.account-page-content .active.add-card,.account-page-content .active.address-create,.account-page-content .add-card:hover,.account-page-content .address-create:hover,.affiliate-button p.active,.affiliate-button p:hover,.button-primary.active,.button-primary:hover,.button.active,.button:hover,.buttonstyle.active,.buttonstyle:hover,.largebutton.active,.largebutton:hover,.pr-reviews .pr-snapshot-write-review span.active,.pr-reviews .pr-snapshot-write-review span:hover,.pt_content-search-result .page-content .affiliate-button p.active,.pt_content-search-result .page-content .affiliate-button p:hover,button.active,button:hover,input[type=button].active,input[type=button]:hover{background:#5B5A5B;text-decoration:none}.button-secondary,.button.simple,.buttonstyle.simple,.cart-page .cart-right form .cart-coupon-code button#add-coupon,.quickview-button,.store-tile.selected .select-store-button,.top-banner .mini-cart-link-cart,.ui-dialog .cancel-button,button.secondary,button.simple,input[type=button].simple{color:#333133;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:36px;letter-spacing:0;vertical-align:top;background-color:#fff;border:2px solid #333133;outline:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.active.quickview-button,.button-secondary.active,.button-secondary:hover,.button.simple.active,.button.simple:hover,.buttonstyle.simple.active,.buttonstyle.simple:hover,.cart-page .cart-right form .cart-coupon-code button#add-coupon:hover,.cart-page .cart-right form .cart-coupon-code button.active#add-coupon,.quickview-button:hover,.store-tile.selected .select-store-button.active,.store-tile.selected .select-store-button:hover,.top-banner .active.mini-cart-link-cart,.top-banner .mini-cart-link-cart:hover,.ui-dialog .active.cancel-button,.ui-dialog .cancel-button:hover,button.secondary.active,button.secondary:hover,button.simple.active,button.simple:hover,input[type=button].simple.active,input[type=button].simple:hover{background:#5B5A5B;text-decoration:none;color:#fff}.button-secondary.disabled,.button-secondary.inactive,.button-secondary[disabled],.button.simple.disabled,.button.simple.inactive,.button.simple[disabled],.buttonstyle.simple.disabled,.buttonstyle.simple.inactive,.buttonstyle.simple[disabled],.cart-page .cart-right form .cart-coupon-code button.disabled#add-coupon,.cart-page .cart-right form .cart-coupon-code button.inactive#add-coupon,.cart-page .cart-right form .cart-coupon-code button[disabled]#add-coupon,.disabled.quickview-button,.inactive.quickview-button,.store-tile.selected .select-store-button.disabled,.store-tile.selected .select-store-button.inactive,.store-tile.selected .select-store-button[disabled],.top-banner .disabled.mini-cart-link-cart,.top-banner .inactive.mini-cart-link-cart,.top-banner [disabled].mini-cart-link-cart,.ui-dialog .disabled.cancel-button,.ui-dialog .inactive.cancel-button,.ui-dialog [disabled].cancel-button,[disabled].quickview-button,button.secondary.disabled,button.secondary.inactive,button.secondary[disabled],button.simple.disabled,button.simple.inactive,button.simple[disabled],input[type=button].simple.disabled,input[type=button].simple.inactive,input[type=button].simple[disabled]{background:#dcdbd9}.button-secondary.disabled:hover,.button-secondary.inactive:hover,.button-secondary[disabled]:hover,.button.simple.disabled:hover,.button.simple.inactive:hover,.button.simple[disabled]:hover,.buttonstyle.simple.disabled:hover,.buttonstyle.simple.inactive:hover,.buttonstyle.simple[disabled]:hover,.cart-page .cart-right form .cart-coupon-code button.disabled#add-coupon:hover,.cart-page .cart-right form .cart-coupon-code button.inactive#add-coupon:hover,.cart-page .cart-right form .cart-coupon-code button[disabled]#add-coupon:hover,.disabled.quickview-button:hover,.inactive.quickview-button:hover,.store-tile.selected .select-store-button.disabled:hover,.store-tile.selected .select-store-button.inactive:hover,.store-tile.selected .select-store-button[disabled]:hover,.top-banner .disabled.mini-cart-link-cart:hover,.top-banner .inactive.mini-cart-link-cart:hover,.top-banner [disabled].mini-cart-link-cart:hover,.ui-dialog .disabled.cancel-button:hover,.ui-dialog .inactive.cancel-button:hover,.ui-dialog [disabled].cancel-button:hover,[disabled].quickview-button:hover,button.secondary.disabled:hover,button.secondary.inactive:hover,button.secondary[disabled]:hover,button.simple.disabled:hover,button.simple.inactive:hover,button.simple[disabled]:hover,input[type=button].simple.disabled:hover,input[type=button].simple.inactive:hover,input[type=button].simple[disabled]:hover{color:#333133}.button-secondary.hidden,.button.simple.hidden,.buttonstyle.simple.hidden,.cart-page .cart-right form .cart-coupon-code button.hidden#add-coupon,.hidden.quickview-button,.store-tile.selected .select-store-button.hidden,.top-banner .hidden.mini-cart-link-cart,.ui-dialog .hidden.cancel-button,button.secondary.hidden,button.simple.hidden,input[type=button].simple.hidden{display:none}.js .loader{position:absolute;left:0;top:0;width:100%;height:100%}.js .loader-bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7}.js .loader-indicator{z-index:100;position:absolute;left:50%;top:50%;width:64px;height:64px;background:url(../images/loading-small.gif) no-repeat}.youtube-video{cursor:pointer}.recommendation-loader{display:block;border:13px solid #f2f2f2;border-top:13px solid #333;border-radius:50%;width:50px;height:50px;margin:10% auto 0;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:ProximaNova;src:url(../fonts/proxima-nova/29C211_0_0.eot);src:url(../fonts/proxima-nova/29C211_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima-nova/29C211_0_0.woff) format("woff"),url(../fonts/proxima-nova/29C211_0_0.ttf) format("truetype"),url(../fonts/proxima-nova/29C211_0_0.svg#wf) format("svg");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proxima-nova/29C211_3_0.eot);src:url(../fonts/proxima-nova/29C211_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima-nova/29C211_3_0.woff) format("woff"),url(../fonts/proxima-nova/29C211_3_0.ttf) format("truetype"),url(../fonts/proxima-nova/29C211_3_0.svg#wf) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proxima-nova/29C211_1_0.eot);src:url(../fonts/proxima-nova/29C211_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima-nova/29C211_1_0.woff) format("woff"),url(../fonts/proxima-nova/29C211_1_0.ttf) format("truetype"),url(../fonts/proxima-nova/29C211_1_0.svg#wf) format("svg");font-weight:400;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proxima-nova/29C211_2_0.eot);src:url(../fonts/proxima-nova/29C211_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima-nova/29C211_2_0.woff) format("woff"),url(../fonts/proxima-nova/29C211_2_0.ttf) format("truetype"),url(../fonts/proxima-nova/29C211_2_0.svg#wf) format("svg");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proxima-nova/29C211_4_0.eot);src:url(../fonts/proxima-nova/29C211_4_0.eot?#iefix) format("embedded-opentype"),url(../fonts/proxima-nova/29C211_4_0.woff) format("woff"),url(../fonts/proxima-nova/29C211_4_0.ttf) format("truetype"),url(../fonts/proxima-nova/29C211_4_0.svg#wf) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Light.woff) format("woff"),url(../fonts/lato/Lato-Light.ttf) format("truetype"),url(../fonts/lato/Lato-Light.svg#Lato-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Regular.woff) format("woff"),url(../fonts/lato/Lato-Regular.ttf) format("truetype"),url(../fonts/lato/Lato-Regular.svg#Lato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Bold.woff) format("woff"),url(../fonts/lato/Lato-Bold.ttf) format("truetype"),url(../fonts/lato/Lato-Bold.svg#Lato-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Black.woff) format("woff"),url(../fonts/lato/Lato-Black.ttf) format("truetype"),url(../fonts/lato/Lato-Black.svg#Lato-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?nn2q7o);src:url(../fonts/icomoon/icomoon.eot?nn2q7o#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?nn2q7o) format("truetype"),url(../fonts/icomoon/icomoon.woff?nn2q7o) format("woff"),url(../fonts/icomoon/icomoon.svg?nn2q7o#icomoon) format("svg");font-weight:400;font-style:normal}.icon-plus-light:before{content:"\e114"}.icon-minus-light:before{content:"\e115"}.icon-attention:before{content:"\f071"}.icon-question:before{content:"\f128"}.icon-credit:before{content:"\e915"}.icon-box:before{content:"\e916"}.icon-eye:before{content:"\e917"}.icon-check-bold:before{content:"\e918"}.icon-check:before{content:"\e919"}.icon-security:before{content:"\e914"}.icon-phone:before{content:"\e90f"}.icon-help:before{content:"\e910"}.icon-account:before{content:"\e911"}.icon-kits:before{content:"\e912"}.icon-bestsellers:before{content:"\e913"}.icon-sign-out:before{content:"\e90e"}.icon-angle-left:before{content:"\e90c"}.icon-angle-right:before{content:"\e90b"}.icon-close-2:before{content:"\e90a"}.icon-menu:before{content:"\e909"}.icon-shopping-bag-desktop:before{content:"\e908"}.icon-shopping-bag-mobile:before{content:"\e90d"}.icon-caret-down:before{content:"\e900"}.icon-caret-up:before{content:"\e901"}.icon-angle-down:before{content:"\e902"}.icon-chevron-right:before{content:"\e903"}.icon-close:before{content:"\e904"}.icon-minus:before{content:"\e905"}.icon-plus:before{content:"\e906"}.icon-search:before{content:"\e907"}.icon-info:before{content:"\f059"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}#pwrwritediv .p-w-r .pr-star:before,.icon-star-empty:before{content:"\e9d7"}.icon-star-half:before{content:"\e9d8"}#pwrwritediv .p-w-r .pr-star-selected:before,.icon-star-full:before{content:"\e9d9"}.icon-sort:before{content:"\f0dc"}.pr-stars{background:none!important;width:auto!important;height:auto!important;letter-spacing:4px;color:#fc0;font-size:14px}.pr-stars-small{font-size:24px}.pr-stars-5-sm:before,.pr-stars-5:before{content:"\e9d9 \e9d9 \e9d9 \e9d9 \e9d9"}.pr-stars-4-sm:before,.pr-stars-4:before{content:"\e9d9 \e9d9 \e9d9 \e9d9 \e9d7"}.pr-stars-3-sm:before,.pr-stars-3:before{content:"\e9d9 \e9d9 \e9d9 \e9d7 \e9d7"}.pr-stars-2-sm:before,.pr-stars-2:before{content:"\e9d9 \e9d9 \e9d7 \e9d7 \e9d7"}.pr-stars-1-sm:before,.pr-stars-1:before{content:"\e9d9 \e9d7 \e9d7 \e9d7 \e9d7"}.pr-stars-0-sm:before,.pr-stars-0:before{content:"\e9d7 \e9d7 \e9d7 \e9d7 \e9d7"}.pr-stars-4-half-sm:before,.pr-stars-4-half:before{content:"\e9d9 \e9d9 \e9d9 \e9d9 \e9d8"}.pr-stars-3-half-sm:before,.pr-stars-3-half:before{content:"\e9d9 \e9d9 \e9d9 \e9d8 \e9d7"}.pr-stars-2-half-sm:before,.pr-stars-2-half:before{content:"\e9d9 \e9d9 \e9d8 \e9d7 \e9d7"}.pr-stars-1-half-sm:before,.pr-stars-1-half:before{content:"\e9d9 \e9d8 \e9d7 \e9d7 \e9d7"}.pr-stars-0-half-sm:before,.pr-stars-0-half:before{content:"\e9d8 \e9d7 \e9d7 \e9d7 \e9d7"}.pr-stars-4_5-sm:before,.pr-stars-4_5:before{content:"\e9d9 \e9d9 \e9d9 \e9d9 \e9d8"}.pr-stars-3_5-sm:before,.pr-stars-3_5:before{content:"\e9d9 \e9d9 \e9d9 \e9d8 \e9d7"}.pr-stars-2_5-sm:before,.pr-stars-2_5:before{content:"\e9d9 \e9d9 \e9d8 \e9d7 \e9d7"}.pr-stars-1_5-sm:before,.pr-stars-1_5:before{content:"\e9d9 \e9d8 \e9d7 \e9d7 \e9d7"}.pr-stars-0_5-sm:before,.pr-stars-0_5:before{content:"\e9d8 \e9d7 \e9d7 \e9d7 \e9d7"}.ui-widget-overlay{position:fixed;left:0;right:0;bottom:0;top:0;background:url(../images/interface/ui-overlay-shadow.png) 50% 50% #333;opacity:.6;z-index:20}.ui-widget-header{background:#fff;border-bottom:2px solid #dcdbd9;height:30px;padding:0 0 10px;text-transform:uppercase}.ui-dialog{background-color:#fff;outline:0;top:50%!important;padding:10px 15px 15px;width:615px;max-height:100%;z-index:21;box-sizing:border-box;position:fixed;-webkit-transform:translate(0px,-50%);transform:translate(0px,-50%)}.ui-dialog iframe{width:100%}.ui-dialog .form-row{margin:5px 0}.ui-dialog-content{padding:0!important;max-height:100%;overflow:auto}.ui-dialog-title{color:#000;font:400 bold 18px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.ui-dialog-titlebar-close{position:absolute;left:auto;right:15px;bottom:auto;top:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAACVo6qXoaiYoqeXoKiWoamXoKiWoaiWoKeXoagAAAA2Fi/5AAAACXRSTlMAJNiDiYuMjZeAlz2FAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+ECBg8THDDVNNsAAABXSURBVAjXYxAyYAACZkUGzSkghuckBsuZAQwMrDMnM7DMnMbAkDnTgYEhcmYB+8ypQGm2mTM6ZyaAFFbOnDkdRDNwzJzZgMqAScEVw7TDDYRbAbcU5gwAA10gJXLE/q4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMDZUMTU6MTk6MjgrMDE6MDBMSIaKAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTA2VDE1OjE5OjI4KzAxOjAwPRU+NgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) no-repeat;height:16px;outline:0;padding:0;width:16px;font-size:0}.ui-dialog-titlebar-close:after{border:0}.ui-dialog-titlebar-close:hover{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAIVBMVEUAAACVo6qXoaiYoqeXoKiWoamXoKiWoaiWoKeXoagAAAA2Fi/5AAAACXRSTlMAJNiDiYuMjZeAlz2FAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+ECBg8THDDVNNsAAABXSURBVAjXYxAyYAACZkUGzSkghuckBsuZAQwMrDMnM7DMnMbAkDnTgYEhcmYB+8ypQGm2mTM6ZyaAFFbOnDkdRDNwzJzZgMqAScEVw7TDDYRbAbcU5gwAA10gJXLE/q4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMDZUMTU6MTk6MjgrMDE6MDBMSIaKAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTA2VDE1OjE5OjI4KzAxOjAwPRU+NgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) no-repeat}.ui-dialog h3{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#333;font-size:22px;margin-bottom:14px}.ui-dialog h4{color:#94928c;font-size:15px;margin-bottom:0;margin-top:18px}.ui-dialog p{color:#94928c;font-size:13px;line-height:18px;margin-top:4px}.ui-dialog .video-center{max-height:430px;overflow:hidden}.ui-state-hover{border:0}.no-close .ui-dialog-titlebar-close{display:none}.ui-dialog-buttonset{margin:10px 0 0}.ui-dialog-buttonset button{margin-right:20px}.js .simple-submit{display:none}label{font-family:Lato,sans-serif;font-weight:400;font-style:normal;display:block;color:#505050;font-size:12px;line-height:20px}.form-row{clear:both;padding:20px 0 0}.form-row label{display:inline-block;vertical-align:top;margin-right:10px}.form-row-button{padding-top:15px;border-top:1px solid #dcdbd9;margin-top:20px;width:100%}.form-label-text{float:left;font-size:1.1em;font-weight:700;padding:.75em 0 0;text-align:right;width:25%}.field-wrapper{box-sizing:border-box;width:100%}.label-inline .field-wrapper{display:inline-block;width:auto;vertical-align:middle;padding:3px 0 0;cursor:pointer}.label-inline .field-wrapper+label{vertical-align:middle;cursor:pointer}.label-above .field-wrapper{float:none;padding-left:0;width:auto}input[type=date] textarea,input[type=email],input[type=number],input[type=password],input[type=text]{box-sizing:border-box;height:28px;border:1px solid #a2a2a2;padding:3px;text-indent:0;width:100%;outline:0}input.postal{width:50%}select{background-color:#fff;width:100%;white-space:nowrap;height:28px}label+.form-caption{font-size:10px;display:inline-block;color:#94928c;padding-top:2px;line-height:20px}.form-row.error input,input.error,select.error{background:#faeded;border-color:#aa2121}.error-message{color:#aa2121;border:1px solid #900;padding:5px 0;text-indent:0}.window-center.fatal-error.error-message-template{position:fixed;z-index:10000;top:0;bottom:0;left:0;right:0;background:#fff}.window-center.fatal-error.error-message-template>div{width:40%;margin:auto;text-align:center;display:table;height:100%}.window-center.fatal-error.error-message-template>div>div{display:table-cell;vertical-align:middle}.window-center.fatal-error.error-message-template>div div.error-message{border:none;font-size:16px;font-weight:700}.window-center.fatal-error.error-message-template>div img{width:50%}.warning-message{background:rgba(170,33,33,.2);border:1px solid #aa2121;padding:10px 10px 10px 30px;width:100%;box-sizing:border-box;position:relative}.warning-message:before{content:'\f071';font-family:icomoon;position:absolute;left:10px;top:10px;color:#aa2121}.error-message.form-caption,span.error{padding-top:5px;display:block;color:#aa2121;font-size:11px;border:none}.error-message.form-caption,div.error,label.error,span.error{background:0 0}.error-form{border:1px solid #900;color:#900;margin:15px 0;padding:15px}.in-stock-date-msg,.not-available,.not-available-msg,.out-of-stock,.store-error{color:#aa2121}.success-message{background:#FFF0E3;padding:15px 14px;color:#C47026;border:1px solid #DDD;width:100%;box-sizing:border-box;position:relative}.form-inline form{padding:0 0 2em;width:98%}.form-inline label{padding:0 0 .75em;text-transform:uppercase;width:auto}.form-inline input[type=text],.form-inline select{margin-left:0;width:95%}.form-inline button{padding-left:0;padding-right:0;width:100%}.row-inline{display:inline}.row-inline label{width:auto}.dialog-required{display:inline;position:relative;padding:0 .5em}.dialog-required em{color:#900;font-size:.65rem;font-style:normal;text-transform:uppercase}.required-indicator{color:#900;font-size:1rem;padding:0}.form-field-tooltip{float:left;margin-left:3%;padding-top:.75em;width:20%}.ui-dialog input[type=date],.ui-dialog input[type=email],.ui-dialog input[type=number],.ui-dialog input[type=password],.ui-dialog input[type=text],.ui-dialog textarea{padding:5px 8px}.ui-dialog .cancel-button{margin-left:10px}.item-list{margin-bottom:1em}.item-list tr{border-bottom:1px solid #dcdbd9}.item-list tr.last{border:0}.item-list tr.headings{display:none}.item-list td{padding:1em;vertical-align:top}.item-availability ul,.item-quantity-details ul{list-style:none;margin:0;padding:0}.item-dashboard{color:#a2a2a2;width:16rem}.item-dashboard label{font-weight:400;width:auto}.item-dashboard .field-wrapper{width:auto}.item-dashboard .option-quantity-desired input{width:3rem}.item-dashboard .value{margin-top:.5rem}.item-dashboard .form-row{margin:0}.item-dashboard .value,.item-dashboard input,.item-dashboard select .option-toggle-public label{color:#333}.item-dashboard .input-checkbox{margin:0 5px}.item-dashboard .option-add-to-cart{margin-top:.5rem;width:18rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.item-dashboard .option-add-to-cart label{color:#333;float:left;font-weight:700;margin:.5rem .5rem 0 0;text-transform:uppercase;width:auto}.item-dashboard .option-add-to-cart input{width:3rem;margin-right:1em}.item-dashboard .option-add-to-cart button{padding:.5em 1.5em}.item-dashboard .option-quantity-purchased span.exceeded{color:#900}.product-set-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}.product-set-wrapper .product-col-1.product-set{display:inline-block;padding-left:10px;padding-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-set-wrapper .product-col-1.product-set .thumb{border:1px solid #fff}.product-set-wrapper .product-col-1.product-set .thumb.selected{border:1px solid #c4c2be}.product-set-wrapper .product-col-1.product-set .product-primary-image{max-width:90%}.product-set-wrapper .product-col-1.product-set .product-primary-image .primary-image{min-width:325px}.product-set-wrapper .product-col-1.product-set .product-thumbnails{display:block;width:100%}.product-set-wrapper .product-col-1.product-set .product-thumbnails ul>li{display:inline-block}.product-set-wrapper .product-col-1.product-set .product-thumbnails ul>li .productthumbnail{max-width:155px}.product-set-wrapper .product-col-2.product-set{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-right:10px}.product-set-wrapper .product-col-2.product-set>.product-number{text-align:center;width:80%}.product-set-wrapper .product-col-2.product-set>.product-name{text-align:center;margin-top:0;width:80%}.product-set-wrapper .product-col-2.product-set .product-set-list{padding-top:40px;width:80%}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-image{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-image .product-thumbnail{max-width:150px;max-height:150px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:20px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .item-name{color:#000}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations{padding-top:15px;width:90%}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-color-select-basement{height:auto;width:auto}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-color-select-label{background:0 0;cursor:default}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-color-select-label .product-current-value{cursor:default}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-color-dropdown{z-index:-1;opacity:0}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-add-to-cart{display:none;border-left:1px solid #dcdbd9;padding-left:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-add-to-cart label{text-transform:uppercase;text-align:center}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-add-to-cart .product-inventory .input-text{text-align:center;border:2px solid;width:50%}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-add-to-cart .product-not-available{max-width:200px}.product-set-wrapper .product-col-2.product-set .add-all-to-cart,.product-set-wrapper .product-col-2.product-set .add-to-cart,.product-set-wrapper .product-col-2.product-set button.product-submit{background-color:#323132}.product-set-wrapper .product-col-2.product-set .add-all-to-cart:hover,.product-set-wrapper .product-col-2.product-set .add-to-cart:hover,.product-set-wrapper .product-col-2.product-set button.product-submit:hover{background-color:#5B5A5B;color:#fff}.product-set-wrapper .product-col-2.product-set .pdpForm{width:85%}.product-set-wrapper .product-col-2.product-set .pdpForm .product-add-to-cart{text-align:center}.product-set-wrapper .product-col-2.product-set .pdpForm .product-add-to-cart label{font-size:22px;line-height:32px}.product-set-wrapper .product-col-2.product-set .pdpForm .product-add-to-cart .product-price{display:block;font-size:22px;padding-bottom:20px}@media screen and (min-width:968px) and (max-width:1023px){.product-set-wrapper .product-col-1.product-set{padding-right:10px}.product-set-wrapper .product-col-1.product-set .primary-image{min-width:250px}.product-set-wrapper .product-col-1.product-set .product-thumbnails ul>li .productthumbnail{max-width:122px}.product-set-wrapper .product-col-2.product-set{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-top:0}.product-set-wrapper .product-col-2.product-set .product-set-list,.product-set-wrapper .product-col-2.product-set>.product-name,.product-set-wrapper .product-col-2.product-set>.product-number{width:90%}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-name{font-size:24px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-price{float:none}}@media screen and (max-width:967px){.product-set-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.product-set-wrapper .product-col-1.product-set{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.product-set-wrapper .product-col-1.product-set .product-primary-image{width:100%}.product-set-wrapper .product-col-1.product-set .product-primary-image .product-image.main-image .primary-image{max-width:50%}.product-set-wrapper .product-col-2.product-set{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:10px}.product-set-wrapper .product-col-2.product-set .product-set-list,.product-set-wrapper .product-col-2.product-set>.product-name,.product-set-wrapper .product-col-2.product-set>.product-number{width:95%}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-name .item-name{font-size:22px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-variations .product-price{float:none}.product-set-wrapper .product-col-2.product-set .pdpForm{width:100%}}@media screen and (max-width:767px){.product-set-wrapper .product-col-1.product-set .product-thumbnails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-set-wrapper .product-col-2.product-set{padding:0;margin-top:50px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-name .item-name{font-size:20px}}@media screen and (max-width:510px){.product-set-wrapper .product-col-1.product-set .product-thumbnails ul{width:90%}.product-set-wrapper .product-col-1.product-set .product-thumbnails ul>li .productthumbnail{max-width:150px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-image .product-thumbnail{max-width:100px;max-height:100px}.product-set-wrapper .product-col-2.product-set .product-set-list .product-set-item .product-set-details .product-name .item-name{font-size:16px}}.content-slot img{height:auto;max-width:100%}.category-slot h1{display:none}.browser-compatibility-alert{background-color:#900;color:#fff;font-size:15px;line-height:1;padding:15px;top:132px;left:0;position:absolute;width:100%;z-index:20;text-align:center;box-sizing:border-box}.browser-compatibility-alert i{position:absolute;top:50%;left:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.browser-compatibility-alert .browser-error{padding:0 150px}.navigation{float:left;max-width:67%}.menu-toggle{display:none}.menu-category{list-style:none;margin:0;padding:0;width:100%}.menu-category li{float:left;list-style:none}.level-1>li .content-asset ul li{list-style-type:none}.level-1>li .content-asset ol,.level-1>li .content-asset ul{line-height:1;margin:0;padding:0}.level-1>li .menu-item-toggle{display:none}.level-1>li+li{margin:0 0 0 -1px}.level-1>li.active>a,.level-1>li:hover>a{border-color:#dcdbd9;color:#94928c;position:relative;background:#fff;z-index:4}.level-1>li.active>a:before,.level-1>li:hover>a:before{border-bottom:2px solid #94928c;content:"";display:block;left:15px;position:absolute;right:15px;top:23px}.level-1>li.active>a:after,.level-1>li:hover>a:after{background-color:#fff;content:"";bottom:-2px;height:3px;left:0;position:absolute;right:0}.level-1>li.active .level-2,.level-1>li:hover .level-2{display:table}.level-1>li>a{font-family:Lato,sans-serif;font-weight:700;font-style:normal;overflow:visible;display:block;margin-top:25px;border-left:1px solid transparent;border-right:1px solid transparent;padding:0 15px 25px;color:#94928c;font-size:15px;line-height:15px;text-decoration:none;text-transform:uppercase}.level-2-wrapper>.level-3>li>a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px;line-height:25px;border-bottom:2px solid transparent}.level-2-wrapper>.level-3>li>a:hover{border-bottom-color:#94928c;color:#000}.level-2-wrapper>ul{display:table-cell;vertical-align:top}.level-2-wrapper>ul>li{float:none;margin:8px 20px 8px 0}.level-2-wrapper>ul>li>a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:16px;line-height:25px;border-bottom:2px solid transparent}.level-2-wrapper>ul>li>a:hover{border-bottom-color:#94928c;color:#000}.level-2-wrapper .menu-vertical{width:237.5px}.level-2-wrapper .menu-horizontal>li{width:257.5px;display:table-cell}.level-2{position:absolute;left:0;right:0;z-index:3;display:none;width:100%;margin:0;border-top:1px solid #dcdbd9;border-bottom:1px solid #dcdbd9;box-shadow:0 7px 8px -8px #94928c;padding:25px 15px;background-color:#fff}.level-2 .left-asset,.level-2 .right-asset{position:relative;z-index:1;display:table-cell;vertical-align:top}.level-2 .left-asset{padding:0 20px 0 0;border-right:1px solid #dcdbd9;width:217.5px}.level-2 .left-asset li{float:none;margin:8px 0}.level-2 .left-asset a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#94928c;font-size:16px;line-height:25px;border-bottom:2px solid transparent}.level-2 .left-asset a:hover{border-bottom-color:#94928c;color:#000}.level-2 .left-asset+.menu-horizontal,.level-2 .left-asset+.menu-vertical{padding:0 0 0 20px}.level-2 .right-asset{border-left:1px solid #dcdbd9}.level-2 .active .level-3,.level-2 .right-asset a,.level-2 .right-asset img{display:block}.level-3 li{float:none;margin:8px 20px 8px 10px}.level-3 li a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#94928c;font-size:16px;line-height:25px;border-bottom:2px solid transparent}.level-3 li a:hover{border-bottom-color:#94928c;color:#000}.menu-utility-user{position:absolute;right:55px;top:30px;margin:0;padding:0;text-transform:uppercase}.menu-utility-user li{border-left:1px solid #a2a2a2;float:left;margin:0;padding:0 8px;list-style:none}.menu-utility-user li:first-child{border:none}.menu-utility-user li a,.menu-utility-user li.user-welcome{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#94928c;font-size:12px;text-decoration:none}.menu-utility-user li.user-welcome{line-height:14px}.menu-utility-user li a{line-height:12px}.menu-utility-user li a:active,.menu-utility-user li a:hover{color:#94928c;text-decoration:underline}.menu-utility-user .user-info{position:relative}.menu-utility-user .user-info:hover .user-panel{display:block}.menu-utility-user .user-panel{position:absolute;left:0;top:14px;display:none;padding:5px 10px;box-shadow:0 2px 4px 0 #94928c;background:#fff;z-index:2;white-space:nowrap}.menu-utility-user .user-panel .user-links a{display:block;line-height:22px;white-space:nowrap}.menu-utility-user .user-panel .user-links a.hide{display:none}.user-welcome{text-align:right;width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-banner{position:relative;z-index:10}.top-banner *{box-sizing:border-box}.top-banner .header-top{position:relative}.top-banner .header-category-nav{border-top:1px solid #dcdbd9}.top-banner .logo{float:left;overflow:hidden;width:220px;height:65px;background:url(../images/logo.png) 15px 50%/175px no-repeat #fff;border-right:1px solid #dcdbd9}.top-banner .logo-promo-message{font-family:Lato,sans-serif;font-weight:700;font-style:normal;float:left;padding:0 0 0 25px;color:#94928c;font-size:12px;white-space:nowrap;overflow:hidden}.top-banner .logo-promo-message .html-slot-container{display:table-cell;vertical-align:middle;height:65px}.header-promotion{background:#000;color:#fff;padding:12px 0 10px;text-align:center;font-size:14px}.header-promotion a{color:#fff;text-align:center}.header-promotion .details-text{text-decoration:underline}.header-promotion .details-text:hover{text-decoration:none}.header-search{position:relative;overflow:hidden;float:right;width:402px;height:32px;margin:16.5px 15px 0 0;border:1px solid #c4c2be;max-width:33%}.header-search.search-active{overflow:visible}.header-search ::-webkit-input-placeholder{color:#a2a2a2}.header-search :-moz-placeholder{color:#a2a2a2}.header-search ::-moz-placeholder{color:#a2a2a2}.header-search :-ms-input-placeholder{color:#a2a2a2}.header-search input[type=text]{font-family:Lato,sans-serif;font-weight:400;font-style:normal;float:left;height:30px;width:85%;width:calc(100% - 47px);margin:0;border:none;padding:0 10px 0 2px;color:#000;font-size:14px;line-height:30px;background-color:transparent;outline:0}.header-search button{float:left;box-sizing:border-box;width:47px;height:30px;padding:0;background:0 0;border-radius:0;color:#a2a2a2;line-height:36px;text-align:center}.header-search button:hover:after{border:none}.header-search button i{font-size:16px}#mini-cart{position:absolute;right:20px;top:17px;z-index:20}.top-banner .mini-cart-total{position:relative}.top-banner .mini-cart-link{color:#94928c}.top-banner .mini-cart-link i{font-size:32px}.top-banner .mini-cart-link .minicart-quantity{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:absolute;left:0;right:0;bottom:5px;padding:0;color:#fff;line-height:10px;font-size:10px;text-align:center}.top-banner .mini-cart-product-inside{padding:10px 0}.top-banner .mini-cart-header{padding:10px 0 5px;margin:0 0 10px;border-bottom:3px solid #a2a2a2;text-align:right}.top-banner .mini-cart-close{display:inline-block;margin:-4px -2px 0 0;font-size:18px;color:#a2a2a2;font-weight:700;cursor:pointer}.top-banner .mini-cart-text{font-family:Lato,sans-serif;font-weight:700;font-style:normal;margin:0;padding:10px 0 25px;font-size:13px;color:#94928c}.top-banner .mini-cart-content{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:absolute;right:0;top:42px;opacity:0;visibility:hidden;border:1px solid #94928c;padding:0 14px;font-size:13px;box-shadow:0 2px 8px 3px rgba(0,0,0,.3);background-color:#fff;letter-spacing:normal;width:330px;transition:all .7s;z-index:12}.top-banner .mini-cart-content.open{visibility:visible;opacity:1}@media screen and (min-width:1025px){.top-banner #mini-cart:hover .mini-cart-content{visibility:visible;opacity:1;transition:none}}.top-banner .mini-cart-in-your-bag{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#333;padding:5px 0;font-size:13px}.top-banner .mini-cart-products{max-height:360px;overflow:auto}.top-banner .mini-cart-product{border-bottom:1px solid #a2a2a2}.top-banner .mini-cart-product .mini-cart-inside{display:table;padding:10px 0}.top-banner .mini-cart-product:last-of-type{border:none}.top-banner .mini-cart-image{width:65px;padding:0 10px;display:inline-block;vertical-align:top;text-align:center}.top-banner .mini-cart-right{width:210px;display:inline-block;vertical-align:top}.top-banner .mini-cart-name{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:13px;margin-bottom:3px}.top-banner .mini-cart-name a{color:#333}.top-banner .mini-cart-attributes,.top-banner .mini-cart-pricing{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:12px;line-height:16px;margin-bottom:3px;color:#333}.top-banner .mini-cart-pricing .value{margin-left:5px}.top-banner .mini-cart-pricing .price-unadjusted{text-decoration:line-through;color:#94928c;margin-left:10px}.top-banner .mini-cart-attributes .attribute{display:inline}.top-banner .mini-cart-totals{margin:5px -14px 0 -13px;padding:15px}.top-banner .mini-cart-slot p{font-family:Lato,sans-serif;font-style:normal;margin:0 0 10px;color:#333;font-size:12px;font-weight:700;line-height:15px}.top-banner .mini-cart-buttons{width:100%;text-align:center}.top-banner .mini-cart-buttons a{font-weight:600;width:45%}.top-banner .mini-cart-buttons a:first-child{margin-right:14px}.top-banner .mini-cart-recommendations{margin-top:16px}.top-banner .mini-cart-recommendations h2{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:0;color:#333;font-size:13px;text-transform:none}.top-banner .mini-cart-recommendations .tiles-container{display:table;width:100%;margin-top:10px;border-top:1px solid #a2a2a2;padding:10px 0;table-layout:fixed}.top-banner .mini-cart-recommendations .product-skin-type-description{display:none}.top-banner .mini-cart-recommendations .grid-tile{display:table-cell;padding:5px;width:50%}.top-banner .mini-cart-recommendations .grid-tile:hover .name-link{text-decoration:underline}.top-banner .mini-cart-recommendations .grid-tile:last-child{border-right:none}.top-banner .mini-cart-recommendations .grid-tile .product-tile{padding:0;text-align:center}.top-banner .mini-cart-recommendations .grid-tile .product-image{display:inline-block;height:66px;overflow:hidden;width:44px;min-height:auto}.top-banner .mini-cart-recommendations .grid-tile .product-image img{max-height:66px;max-width:44px}.top-banner .mini-cart-recommendations .grid-tile .product-name{min-height:auto;margin-top:20px;text-align:center}.top-banner .mini-cart-recommendations .grid-tile .product-name a{padding:0}.top-banner .mini-cart-recommendations .grid-tile .product-name .product-new{position:static;display:inline-block;min-height:30px}.top-banner .mini-cart-recommendations .grid-tile .name-link{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#333;font-size:12px;text-decoration:none;white-space:normal}.breadcrumb{width:100%;max-width:1280px;margin:10px auto;line-height:1.5}.breadcrumb-refinement{margin-right:5px}.breadcrumb-refinement:after{content:'|';padding-left:5px}.breadcrumb-refinement:last-child:after{display:none}.breadcrumb-refinement-value{padding:3px 5px;background:#90dbf0;margin-top:5px}.breadcrumb-element{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:13px}.breadcrumb-element:after{content:'>';margin:0 6px 0 7px}.breadcrumb-element:last-child{font-weight:700}.breadcrumb-element:last-child:after{content:''}.search-result-content .breadcrumb{width:100%;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;vertical-align:initial}.category-refinement{border-bottom:1px solid #94928c}.category-refinement a{display:inline-block;color:#000;font-size:15px}.category-refinement a:hover{text-decoration:underline}.category-refinement ul li{margin:13px 0}.refinement-header{border-top:1px solid #94928c;border-bottom:1px solid #94928c;font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#94928c;display:block;font-size:27px;padding:15px 0;text-transform:uppercase;margin-bottom:15px}.refinement ul{list-style:none}.refinement .clear-refinement{font-weight:700;padding:0 1.05em .4em}.refinement .refinement-link{border:0}.refinement .selected .refinement-link{background-position:left bottom}.refinement .refinement-top-level{padding:1em}.search-result-options{max-width:1280px;margin:25px auto 5px;clear:both;line-height:1.5;font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-align:right}.search-result-options .items-per-page{position:relative;display:inline-block;margin-right:25px;vertical-align:middle}.search-result-options .items-per-page .icon-sort{position:absolute;top:10px;right:10px}.search-result-options form{margin-bottom:0}.search-result-options label{display:none}.search-result-options select{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #dcdbd9;border-radius:0;border:none;height:34px;font-size:16px;color:#000;text-transform:uppercase;padding:0 20px 0 7px;background:0 0;cursor:pointer}@media screen and (max-width:1280px){.search-result-options select{font-size:14px}}.search-result-options select::-ms-expand{display:none}.search-result-options .items-per-page{content:"\f0dc"}.search-result-options .items-per-page select{font-size:14px;position:relative;max-width:50px}.search-result-options .items-per-page:after{content:"\f0dc";position:absolute;right:10px;top:9px;z-index:-1;font-size:16px}.search-result-options .pagination{display:inline-block;vertical-align:middle}.search-result-options .pagination .results-hits{color:#333;float:left;margin-right:15px;line-height:18px}.search-result-options .pagination ul{background-color:#fff;float:right;margin:0;padding:0;list-style-type:none;border:none}.search-result-options .pagination li{float:left;border:none}.search-result-options .pagination li a,.search-result-options .pagination li i,.search-result-options .pagination li.current-page{display:block;text-align:center;padding:0 5px;line-height:18px;font-size:14px}.filter-label{width:9%}.sorting-label{width:25%;margin-right:2%}.filter-label,.sorting-label{font-family:Lato,sans-serif;font-weight:400;font-style:normal;display:inline-block;font-size:16px}.sort-by{position:relative;display:inline-block;vertical-align:middle;width:70%}.sort-by .icon-sort{font-size:16px;position:absolute;right:10px;top:9px;z-index:-1}.pt_product-search-result.primary-leftnav .filter-refinements{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pt_product-search-result.primary-leftnav .filter-refinements .refinement{width:31%}.pt_product-search-result.primary-leftnav .sorting-plp .filter-refinements .refinement{width:100%}.pt_product-search-result.primary-leftnav .filter-plp{font-size:0;width:75%}.filter-refinements{display:inline-block;width:100%}.filter-refinements .refinement{display:inline-block;position:relative;border:1px solid #dcdbd9;margin-left:1%;width:23%;cursor:pointer}.filter-refinements .refinement .refinement-name{position:relative;font-weight:400;margin:0;padding:10px 20px 6px 10px;font-size:16px;line-height:1}@media screen and (max-width:1280px){.filter-refinements .refinement .refinement-name{font-size:14px}}.filter-refinements .refinement .icon-sort{position:absolute;right:10px;top:50%;margin-top:-8px}.filter-refinements .refinement .icon-checkbox-unchecked{margin-right:5px}.filter-refinements .refinement .sortby-option-display{font-weight:700;font-size:ProximaNova,Helvetica,Arial,sans-serif;font-size:12px}.filter-refinements .refinement .sortby-text{font-size:ProximaNova,Helvetica,Arial,sans-serif;font-size:12px}.filter-refinements ul{position:absolute;width:100%;left:0;top:100%;margin-left:-1px;background:#fff;border:1px solid #dcdbd9;z-index:10}.filter-refinements ul li{padding:10px}.filter-refinements ul li:first-child{padding-top:10px}.filter-refinements ul a{color:#94928c;font-size:11px;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.filter-plp,.filter-plp-mobile{float:left;width:75%;text-align:left}.filter-plp .category>ul,.filter-plp-mobile,.filter-plp-mobile .category>ul{display:none}.sorting-plp{width:100%}.sorting-plp select{width:100%;text-overflow:ellipsis;outline:0}.sorting-plp .filter-refinements .refinement{width:206px;float:right}.sorting-plp .filter-refinements .refinement .refinement-name,.sorting-plp .filter-refinements .refinement li{text-align:left}.footer{color:#000;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:12px;letter-spacing:1px;border-top:1px solid #dcdbd9;clear:both;margin-top:30px;padding-top:50px}.footer-row{clear:both;position:relative;white-space:nowrap}.footer-row .pc-section{position:relative;width:1280px;max-width:100%}.footer .help-row{padding-bottom:30px;overflow:hidden}.footer-copyright-row{background-color:#e0dcd9;height:69px}.footer-col-1,.footer-col-2{display:inline-block;vertical-align:top;box-sizing:border-box}.footer-col-1{white-space:normal;width:30%}.footer-col-2{padding:0 20px;width:70%}.footer .email-signup{margin-top:40px}.footer .email-signup-title{color:#000;font:normal 700 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;font-weight:700;margin:0 0 2px;text-transform:uppercase}.footer .email-form{position:relative;white-space:nowrap}.footer .email-form-text{color:#94928c;font:normal 700 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:30px;letter-spacing:0;display:inline-block;margin:0 10px 0 0;padding:0;text-transform:uppercase}.footer .email-input,.footer-signup-button{display:inline-block;vertical-align:top;border-radius:0;height:32px;line-height:32px}.footer .email-input{border:1px solid #bcbab6;box-sizing:border-box;color:#94928c;font-size:14px;padding:0 10px;width:210px}.footer-signup-button{float:none;margin-left:-4px;padding:0;text-align:center;width:83px}.footer-copyright,.footer-gutter-links,.footer-privacy{display:inline-block;box-sizing:border-box;text-align:center;vertical-align:middle}.footer-privacy{height:69px;overflow:hidden;width:10%}.footer-privacy-link{display:table-cell;height:69px;vertical-align:middle}.footer-copyright{background:0 0;color:#94928c;font-size:10px;padding:0 45px;white-space:normal;width:35%}.footer-gutter-item{display:inline-block}.footer-gutter-item:after{display:inline-block;vertical-align:middle;background-color:#94928c;content:"";height:12px;margin:0 14px;width:1px}.footer-gutter-item:last-child:after{display:none}.footer-gutter-link{border-bottom:2px solid transparent;color:#94928c;text-decoration:none;text-transform:uppercase}.footer-gutter-link:hover{border-bottom-color:#000;color:#000}.footer-social-link{margin-right:10px}.footer .back-to-top{display:none}.footer-nav{position:relative;white-space:nowrap}.footer-nav-menu{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 10px;white-space:normal;width:25%}.footer-nav-title{color:#94928c;font:normal 700 14px Lato,sans-serif;line-height:14px;letter-spacing:0;margin-bottom:18px;margin-top:0;text-transform:uppercase}.footer-nav-link{font-family:Lato,sans-serif;font-weight:400;font-style:normal;border-bottom:2px solid transparent;color:#94928c;display:inline-block;margin-top:7px;padding-bottom:1px;letter-spacing:0;text-decoration:none;text-transform:capitalize}.footer-nav-link:active,.footer-nav-link:hover{border-bottom-color:#000;color:#000}.footer-social-link,.footer-social-mobile{white-space:nowrap}.footer-social-link span,.footer-social-mobile span{display:inline-block;overflow:hidden;background:url(../images/social-icons.png) no-repeat}.footer-social-link span{width:41px;height:41px}.footer-social-link span.facebook{background-position:0 0}.footer-social-link span.twitter{background-position:0 -123px}.footer-social-link span.youtube{background-position:0 -164px}.footer-social-link span.pinterest{background-position:0 -82px}.footer-social-link span.instagram{background-position:0 -41px}.footer-social-mobile span{width:15px;height:15px}.footer-social-mobile span.facebook{background-position:0 -205px}.footer-social-mobile span.twitter{background-position:-16px -221px}.footer-social-mobile span.youtube{background-position:0 -237px}.footer-social-mobile span.pinterest{background-position:0 -221px}.footer-social-mobile span.instagram{background-position:-16px -205px}.newsletter-signup-form .form-row{width:100%}.newsletter-signup-form .form-row.required{width:60%}.newsletter-signup-form .required-indicator{display:none}.newsletter-signup-form label{color:#000;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:10px;letter-spacing:0;margin:0 0 5px}.newsletter-signup-form .input-text{border:1px solid #dcdbd9;border-radius:4px;outline:0}.newsletter-signup-form .label-inline .field-wrapper{padding:0}.newsletter-signup-title{color:#000;font:normal 700 21px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-transform:uppercase;padding:10px 0 20px}.newsletter-signup-birthday-title{color:#000;font:400 bold 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.newsletter-signup-day,.newsletter-signup-month{display:inline-block;vertical-align:top}.newsletter-signup-day .input-select,.newsletter-signup-month .input-select{background:#f2f2f2;border-radius:4px;border:1px solid #dcdbd9;outline:0}.newsletter-signup-day .form-row,.newsletter-signup-month .form-row{width:100%}.newsletter-signup-month{width:16%}.newsletter-signup-day{width:10%}.newsletter-signup-button{margin:10px 0 20px}.newsletter-signup-policy{color:#000;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;margin:20px 0}.newsletter-signup-container{padding:15px 0}.newsletter-signup-response{color:#fff;font:400 bold 40px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;text-align:center;text-transform:uppercase;margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid #fff}.newsletter-signup-message{color:#fff;font:italic 600 16px Crete Round,serif;line-height:20px;letter-spacing:1px;text-align:center;margin:0 auto 35px;width:55%}.newsletter-signup-popup{background:#7997ac}.newsletter-signup-popup .ui-widget-header{background:0 0;border:0}.newsletter-signup-close{text-align:center}.newsletter-signup-close-link{color:#5d7e95;font:400 bold 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;display:inline-block;vertical-align:top;background:#fff;padding:10px 20px;text-transform:uppercase;border:2px solid #7997ac;outline:#fff solid 1px}.newsletter-signup-image{text-align:right}.newsletter-signup-image-link{background-image:url(../images/privacy-guaranteed-btn.png);display:inline-block;height:36px;width:115px}#footer-tabs{bottom:-8px;display:block;list-style-type:none;margin:0;position:fixed;right:2em;z-index:9999}#footer-tabs li{background-color:#333;border:1px solid #333;margin:0;padding-right:0}#footer-tabs li:hover{background-color:#595959;position:relative;top:-3px}#footer-tabs li a{border:1px solid #fff;border-radius:0;color:#fff;display:block;font:14px Georgia,serif;height:auto;margin:0;padding:.3em 1.1em .6em;text-decoration:none;width:auto}.footer-wrapper{position:relative;margin-top:50px}.footer-wrapper .h-four{margin-bottom:10px;display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}.footer-wrapper .background-left{background-color:#DEC7B6;position:absolute;top:0;left:0;width:50%;bottom:0;z-index:-1}@media screen and (max-width:959px){.footer-wrapper .background-left{background-color:#555}}.footer-wrapper .background-right{background-color:#555;position:absolute;top:0;right:0;width:50%;bottom:0;z-index:-1}@media screen and (min-width:1280px){.footer-wrapper .center-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-wrapper .bottom{background-color:#333;color:#fff}.footer-wrapper .bottom-center-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1280px){.footer-wrapper .bottom-center-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1279px){.footer-wrapper .bottom-center-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:880px;margin:0 auto}}@media screen and (max-width:959px){.footer-wrapper .bottom-center-wrapper{width:auto;max-width:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.footer-wrapper .bottom-left{padding:30px 0 30px 50px;width:400px;font-size:10px}@media screen and (max-width:1279px){.footer-wrapper .bottom-left{padding:30px 0}}@media screen and (max-width:959px){.footer-wrapper .bottom-left{padding:20px;width:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.footer-wrapper .bottom-left{width:100%}}.footer-wrapper .bottom-right{padding:30px 50px;width:700px;font-size:12px}@media screen and (max-width:1279px){.footer-wrapper .bottom-right{padding:30px 0 30px 30px}}@media screen and (max-width:959px){.footer-wrapper .bottom-right{padding:0 0 20px;width:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.footer-wrapper .bottom-right{width:100%}}.footer-wrapper .bottom-right .styled-link{padding-right:20px;display:inline-block}.footer-wrapper .bottom-right .styled-link a:after{content:'';width:20px;margin-left:20px;border-right:solid 1px #FFF}@media screen and (max-width:959px){.footer-wrapper .bottom-right .styled-link a{display:inline-block;padding:10px}.footer-wrapper .bottom-right .styled-link a:after{display:none}}.footer-wrapper .bottom-right .styled-link:last-child a:after{display:none}.footer-wrapper .left-wrapper{background-color:#DEC7B6;color:#333;padding:20px 50px}@media screen and (min-width:1280px){.footer-wrapper .left-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:959px){.footer-wrapper .left-wrapper{background-color:#555;color:#FFF;margin:0 auto;padding:20px 20px 1px}}@media screen and (max-width:1279px){.footer-wrapper .left-wrapper .styled-links-container{width:880px}}@media screen and (max-width:959px){.footer-wrapper .left-wrapper .styled-links-container{width:auto;margin:0}}@media screen and (max-width:1279px){.footer-wrapper .left-wrapper .links div{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-wrapper .left-wrapper .links div ul{margin-right:50px}}@media screen and (max-width:959px){.footer-wrapper .left-wrapper .links div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-wrapper .left-wrapper .links div ul{margin-right:0}}.footer-wrapper .right-wrapper{background-color:#555;color:#FFF;padding:20px 50px}@media screen and (min-width:1280px){.footer-wrapper .right-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1279px){.footer-wrapper .right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:959px){.footer-wrapper .right-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0 20px}}.footer-wrapper .right-wrapper .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:459px){.footer-wrapper .right-wrapper .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-wrapper .right-wrapper .styledLinksContainer{width:200px;padding-right:50px}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .styledLinksContainer{width:auto;padding-right:0}}.footer-wrapper .right-wrapper .right-top{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .right-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:960px) and (max-width:1279px){.footer-wrapper .right-wrapper .right-top div{width:150px;margin-right:50px;padding-right:10px}}.footer-wrapper .right-wrapper .right-top .footer-nav-link{margin-top:0!important}.footer-wrapper .right-wrapper .right-top .footer-nav-link:hover{text-decoration:none;border-bottom:none}@media screen and (min-width:1280px){.footer-wrapper .right-wrapper .right-bottom{padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .right-bottom{text-align:center}}.footer-wrapper .right-wrapper .right-bottom .email-sign-up{width:400px;padding-right:50px}@media screen and (max-width:1279px){.footer-wrapper .right-wrapper .right-bottom .email-sign-up{width:260px;margin-bottom:30px}}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .right-bottom .email-sign-up{margin:20px auto;padding-right:1px;text-align:center}}@media screen and (max-width:349px){.footer-wrapper .right-wrapper .right-bottom .email-sign-up{width:240px}}.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers{color:#333133;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;letter-spacing:0;vertical-align:top;background-color:#fff;border:2px solid #333133;outline:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;line-height:28px}.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.active,.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers:hover{background:#5B5A5B;text-decoration:none;color:#fff}.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.disabled,.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.inactive,.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers[disabled]{background:#dcdbd9}.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.disabled:hover,.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.inactive:hover,.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers[disabled]:hover{color:#333133}.footer-wrapper .right-wrapper .right-bottom .email-sign-up .footer-signon-offers.hidden{display:none}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .right-bottom .phone{padding-right:40px}}.footer-wrapper .right-wrapper .right-bottom .email-field{background-color:#FFF;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-wrapper .right-wrapper .right-bottom .email-field input[type=text]{background:#fff;border:none!important;padding:10px 0 10px 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:70px!important;height:28px}.footer-wrapper .right-wrapper .right-bottom .email-field input[type=button]{background:#FFF;color:#555;border:none!important;font-size:12px;font-weight:400;cursor:pointer;height:28px;line-height:30px;padding-right:20px;padding-left:10px}@media screen and (max-width:959px){.footer-wrapper .right-wrapper .right-bottom .social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding-right:40px}}.footer-wrapper .right-wrapper .right-bottom .social-links a{margin-right:10px;display:inline-block}.footer-wrapper .styled-link{padding:5px 0}.footer-wrapper .styled-link a{text-decoration:none;color:inherit;cursor:pointer}.footer-wrapper .links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:959px){.footer-wrapper .links{padding-bottom:30px;padding-left:16px}}@media screen and (max-width:459px){.footer-wrapper .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-wrapper .links ul{width:150px;padding-right:10px}@media screen and (max-width:959px){.footer-wrapper .links ul{width:200px}}@media screen and (max-width:959px){.footer-wrapper .styled-links-container{cursor:pointer}.footer-wrapper .styled-links-container.closed .links{display:none}.footer-wrapper .styled-links-container.closed .h-four:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer-wrapper .styled-links-container .h-four{border-bottom:solid 1px #888;padding-bottom:10px}.footer-wrapper .styled-links-container .h-four:before{content:'';display:inline-block;width:8px;height:8px;border-top:solid 1px;border-right:solid 1px;margin-right:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:4px 2px;transform-origin:4px 2px}}.swatch-black a{background-color:#000!important}.swatch-beige a{background-color:beige!important}.swatch-blue a{background-color:#00f!important}.swatch-purple a{background-color:purple!important}.swatch-red a{background-color:red!important}.swatch-brown a{background-color:#783201!important}.swatch-green a{background-color:green!important}.swatch-grey a{background-color:#8f979d!important}.swatch-pink a{background-color:#fe249a!important}.swatch-orange a{background-color:orange!important}.swatch-white a{background-color:#fff!important}.swatch-yellow a{background-color:#ff0!important}.swatch-navy a{background-color:navy!important}.swatch-miscellaneous a{background:url(../images/interface/icon-color-swatch-misc.png) left top no-repeat}.unselectable.swatch-miscellaneous a{background:url(../images/interface/icon-color-swatch-misc-unselectable.png) left top no-repeat!important}.product-tile{color:#a2a2a2;position:relative;padding:10% 7% 0}.product-tile img{max-width:100%}.product-tile .product-image{height:auto;position:relative;text-align:center;min-height:265px}.product-tile .product-name,.product-tile .product-pricing,.product-tile .product-review{text-align:left;color:#333}.product-tile .product-name{min-height:80px}.product-tile .product-name a{font-size:14px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#333;display:block;line-height:1.4;padding-top:20px}.product-tile .product-name a span{position:absolute;top:0;left:0}.product-tile .product-name strong{color:#333;display:block;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.product-tile .product-name .product-new{top:5px;left:5px;height:23px;width:30px;border:1px solid transparent;border-radius:100%;font-size:10px;padding-top:7px;text-align:center;background:rgba(0,0,0,.3);color:#fff}.product-tile .product-skin-type-description{min-height:45px;font-size:11px;color:#94928c;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.product-tile .product-price{margin-bottom:15px}.product-tile .product-pricing{display:inline-block;font-size:14px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;margin-bottom:15px}.product-tile .product-pricing .product-standard-price{text-decoration:line-through;color:#94928c}.product-tile .product-promo{min-height:30px}.product-tile .promotional-message{margin-bottom:10px;text-align:center;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:6px 0}.product-tile .product-compare{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.product-tile .product-compare label{display:inline-block;line-height:23px;position:relative;cursor:pointer;color:#94928c}.product-tile .product-compare label:before{position:absolute;left:-15px;top:1px;content:'\ea53';font-family:icomoon}.product-tile .product-compare input{margin:0;visibility:hidden}.product-tile .product-compare input:checked+label:before{content:'\ea52'}.product-tile .raiting-desktop{display:block;vertical-align:top;overflow:hidden;margin-bottom:10px}.recommendations .product-tile .raiting-desktop{display:inline-block}.product-tile .raiting-desktop .pr-stars{letter-spacing:2px;margin-right:7px;margin-bottom:5px}.product-tile .raiting-desktop .based-on-msg{float:left}.product-tile .raiting-desktop .based-on-msg span{color:#94928c}.product-tile .product-review .rating-title{display:inline-block;margin-right:1em}.product-tile .product-review .rating{display:inline-block}.product-tile .product-review .rating .fa{font-size:16px}.product-tile .raiting-small-mobile{display:none}.rollover-description-wrapper{padding:15px 7%}.rollover-description-inner{border-top:1px solid transparent;transition:all .3s}.rollover-description-inner>div{padding-top:15px}.rollover-description-inner>div span{color:#94928c}.rollover-description-name{font-size:14px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#333}.rollover-description{position:absolute;height:0;z-index:1;background:#fff;width:100%;left:0;margin-left:-1px;top:100%;overflow:hidden;transition:all .3s;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}.grid-tile{position:relative;text-align:left;background:#fff;display:inline-block;vertical-align:top;list-style:none;box-sizing:border-box;border:1px solid transparent;transition:all .3s}.grid-tile button.product-button{background:rgba(93,126,149,.7)}.grid-tile .out-of-stock{opacity:1}@media screen and (min-width:1025px){.grid-tile:hover{border:1px solid #e0e0e0;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.grid-tile:hover .rollover-description{height:auto;overflow:visible;border-left:1px solid #dcdbd9;border-right:1px solid #dcdbd9;border-bottom:1px solid #dcdbd9;box-shadow:1px 1px 1px rgba(0,0,0,.1)}.grid-tile:hover .rollover-description-inner{border-top:1px solid #94928c}.grid-tile:hover .product-compare .container{visibility:visible}}@media screen and (max-width:1024px){.grid-tile .product-compare{display:none}}.capture-product-id{left:-999em;position:absolute}.pt_product-search-result .primary-content h1.content-header{padding-left:15px}.pt_content-search-result .primary-content>h1,.pt_content-search-result .primary-content>h2,.pt_content-search-result .primary-content>p,.pt_product-search-noresult .primary-content>h1,.pt_product-search-noresult .primary-content>h2,.pt_product-search-noresult .primary-content>p{margin:0;padding:.1em 1%}.pt_content-search-result .primary-content .no-hits-footer,.pt_content-search-result .primary-content .no-hits-help,.pt_content-search-result .primary-content .no-hits-search,.pt_product-search-noresult .primary-content .no-hits-footer,.pt_product-search-noresult .primary-content .no-hits-help,.pt_product-search-noresult .primary-content .no-hits-search{padding:.1em 1%}.pt_content-search-result .primary-content .pagination,.pt_product-search-noresult .primary-content .pagination{float:none;padding:.1em 1%}.category-main-banner img{max-width:100%}.no-hits-search-term,.no-hits-search-term-suggest{color:#900;font-style:italic}.no-hits-footer{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;margin:20px 0;padding:20px 0}.search-result-bookmarks{margin:15px}.search-result-bookmarks .first{border-right:1px solid #a2a2a2;padding-right:5px}.primary-leftnav .search-result-items{width:80%;float:right;text-align:left}.search-result-content{display:table-cell;clear:both}.search-result-content .product-price .price-standard{color:#999;font-weight:400;text-decoration:line-through}@media screen and (min-width:769px){.search-result-content .search-result-items .grid-tile{width:288px}}@media screen and (min-width:511px) and (max-width:768px){.search-result-content .search-result-items .grid-tile{width:246px}}.search-result-category{display:table;width:100%;vertical-align:top;text-align:left;margin-top:30px}.search-result-option-select{display:table-cell;width:200px;height:auto}@media screen and (min-width:767px){.filter-label-mobile{display:none!important}}.clear-all{display:inline-block;float:right;margin-right:20px}.clear-all a{color:#5d7e95}.breadcrumb-refinement-value{display:none}.filter-by{display:inline-block;text-align:left;font-weight:700}.filters-refs{margin-top:6px;padding-bottom:5px}.top-filters{width:100%;margin-bottom:20px;font-size:14px;margin-right:16px;color:#555}.top-filters>div{display:inline-block}.refinement-category{display:inline-block;position:relative;color:#555;width:100%;font-size:14px;margin-bottom:10px}.refinement-category a{color:#94928c;font-size:11px;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.filter-item{display:block;padding-left:12px}.filter-item a{padding:2px 0;display:inline-block}.more-refs{margin-left:11px;color:#5d7e95;cursor:pointer;font-size:12px;margin-bottom:6px}.search-promo{padding:20px}#results-content{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;padding-top:30px}.folder-content-list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 1%}.folder-content-list>ul>li{background-color:#efefef;border:1px solid #dcdbd9;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;list-style-type:none;margin:.25rem;padding:1rem}@media screen and (min-width:480px){.folder-content-list>ul>li{-ms-flex-preferred-size:40%;flex-basis:40%}}.folder-content-list p{line-height:1.1rem}.folder-content-list .content-title{display:block;font-size:1.2em}.folder-content-list .readmore{font-style:italic;padding-left:.3rem}.no-results{padding:20px}th.header{background-image:url(../images/small.gif);cursor:pointer;font-weight:700;background-repeat:no-repeat;background-position:center left;padding-left:20px;border-right:1px solid #dad9c7;margin-left:-1px}th.headerSortUp{background-image:url(../images/small_asc.gif)}th.headerSortDown{background-image:url(../images/small_desc.gif)}.search-results #search-results-summary{margin:20px 0 0;font-size:24px;text-align:center;font-family:Georgia;color:#333}.search-results #search-results-tabs{margin:20px 0 0;position:relative;font-family:Arial,sans-serif}.search-results #search-results-tabs .search-results-total{top:15px;color:#333;font-size:13px;position:absolute}.search-results #search-results-tabs #tabs{text-align:center;border-bottom:1px solid #a2a2a2}.search-results #search-results-tabs .tab{background-color:#a2a2a2;border:1px solid #a2a2a2;bottom:-1px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;margin:0 1px;transition:padding-bottom .1s;vertical-align:bottom}.search-results #search-results-tabs .tab a{color:#fff;padding:8px 40px;display:inline-block}.search-results #search-results-tabs .tab:hover a{padding-bottom:11px}.search-results #search-results-tabs .tab.active{background-color:#fff;border-bottom-color:#fff;color:#333;cursor:default;font-weight:700;position:relative}.search-results #search-results-tabs .tab.active a{color:#333;padding-bottom:11px}.search-results #search-results-tabs .search-result-options .tab{background:#fff;list-style:none;border:none;margin-top:6px;z-index:0}.search-results #search-results-tabs .search-result-options .tab:first-child{margin-left:0}.search-results #search-results-tabs .search-result-options .tab a{background:#f1eee9;border:1px solid #c3c1be;border-bottom:0;color:#505050;display:block;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;padding:5px 10px 6px;text-transform:uppercase;font-size:12px}.search-results #search-results-tabs .search-result-options .tab.active{box-shadow:3px -2px 3px rgba(0,0,0,.1);margin-top:0;z-index:1}.search-results #search-results-tabs .search-result-options .tab.active a{background:#fff;outline:0;padding-bottom:8px;padding-top:10px}.search-results #search-results-tabs .search-result-options .category-filter{height:auto;padding:2px 10px 2px 12px;font-size:12px;text-transform:none}.search-results #results{width:100%;float:right;padding-top:30px}.search-results #article-results{box-sizing:border-box;padding-left:12px;padding-right:12px}.search-results #article-results li{border-bottom:1px solid #dcdbd9;padding:20px 0;display:block}.search-results #article-results li:first-child{border-top:1px solid #dcdbd9}.search-results #article-results .article-image,.search-results #article-results .image{display:table-cell;text-align:center;vertical-align:top;width:90px}.search-results #article-results .article-image img,.search-results #article-results .image img{max-height:90px;max-width:90px}.search-results #article-results .article-info{display:table-cell;padding-left:10px;vertical-align:top;white-space:normal}.search-results #article-results .article-name{color:#333;font-family:Arial Bold,Arial,sans-serif;font-size:18px;font-weight:700;line-height:20px}.search-results #article-results .article-name a{color:#333}.search-results #article-results .article-description{color:#505050;font-family:Georgia,serif;font-size:14px;line-height:1.4;margin-top:5px}.search-results #article-results .article-description p{margin:0}.search-results #article-results .article-link{margin-top:3px}.search-results #article-results .article-link a{color:#5d7e95;font-family:Georgia,serif;font-size:13px;line-height:18px;text-decoration:none}.search-results #ingredients-content-results-tab{box-sizing:border-box;display:block;font-family:Arial,sans-serif;padding-left:12px;padding-right:12px}.search-results #ingredients-content-results-tab table{border:1px solid #ddd;border-collapse:collapse;width:100%}.search-results #ingredients-content-results-tab table th{display:none}.search-results #ingredients-content-results-tab table tr.ingredient-result td{border:1px solid #ddd;padding:20px}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-rating{font-family:Georgia,serif;font-weight:700;text-align:center;text-transform:uppercase;font-size:16px}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info{width:100%;line-height:1}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-name a{font-size:18px;font-family:Arial,sans-serif;text-decoration:none;font-weight:400;text-transform:none}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-name a:hover{text-decoration:underline}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-description{display:none}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-categories{font-family:Georgia Bold,Georgia,serif;font-size:13px;margin-top:10px}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-categories a{font-weight:400;text-decoration:none}.search-results #ingredients-content-results-tab table tr.ingredient-result td.ingredient-info .ingredient-categories a:hover{text-decoration:underline}.search-results #ingredients-content-results-tab table tr:nth-child(even) td{background:0 0}.search-results #ingredients-content-results-tab .search-result-options{margin-bottom:25px}.search-results #ingredients-content-results-tab .filter-refinements li.selected a{color:#000}.search-results #products-results-tab .search-result-items{padding-top:60px}.search-results .refinement .refinement-link.active{color:#000}.search-results .refinement .refinement-link.view-all{font-weight:900;color:#a2a2a2}.pt_product-search-noresult .primary-content{padding:0 20px;margin-top:20px;border:1px solid #e2e2e2;border-bottom:0}.pt_product-search-noresult .section-header{border-bottom:1px solid #ddd;padding:20px 0;text-align:center;background:0 0;text-transform:capitalize;font-size:24px!important;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.pt_product-search-noresult .section-header p{margin:0}.pt_product-search-noresult .section-header .no-hits-search-term{font-family:Arial,sans-serif;font-weight:700;color:#000;font-style:normal}.pt_product-search-noresult .no-hits-help{display:table;margin-top:20px}.pt_product-search-noresult .no-hits-help p{color:#333;font-family:Times,serif;font-size:22px;font-weight:400;margin-bottom:8px}.pt_product-search-noresult .no-hits-help .grayarrow,.pt_product-search-noresult .no-hits-help ul{padding-left:15px}.pt_product-search-noresult .no-hits-help .grayarrow li,.pt_product-search-noresult .no-hits-help ul li{line-height:1.2;position:relative;font-size:16px;font-family:Times,serif}.pt_product-search-noresult .no-hits-help .grayarrow li:before,.pt_product-search-noresult .no-hits-help ul li:before{left:-15px;content:"+";position:absolute}.search-result-items-plp.tiles-container-plp{width:100%;max-width:1280px;margin:0 auto;padding:10px 0;text-align:center}.search-result-items-plp.tiles-container-plp .grid-tile-plp{width:259px}@media screen and (min-width:768px) and (max-width:771px){.search-result-items-plp.tiles-container-plp .grid-tile-plp{width:255px}}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp{padding:27px 19px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare{position:absolute;z-index:8;width:100%;display:block}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container{visibility:hidden;background-color:#FDFDFD;opacity:.8}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label{font-weight:700;line-height:18px;color:#333;padding-left:25px;font-size:16px}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label:before{top:9px;font-size:30px;font-weight:lighter;color:#333}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label span{display:block;font-size:14px;font-weight:400;padding-left:2px}@media screen and (max-width:1105px){.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label{padding-left:20px}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label:before{font-size:25px}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-compare .container label span{font-size:12px}}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-image{background-color:#F9F9FB;min-height:auto}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-image img{padding:10px;box-sizing:border-box;display:block}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name{min-height:auto;max-width:250px}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name .name-link{font-weight:700;min-height:57px}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name .name-link strong{font-weight:400}@media screen and (max-width:767px){.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name .name-link{min-height:auto}}@media screen and (min-width:511px) and (max-width:767px){.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name{margin-top:0;margin-bottom:0}}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name .product-new{z-index:9}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-price{margin-top:5px;margin-bottom:5px;margin-left:0}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-price span{font-weight:700}.search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .based-on-msg{display:block!important}@media screen and (min-width:768px){.search-result-items-plp.tiles-container-plp .grid-tile-plp:hover .product-compare .container{visibility:visible}}.search-result-items-plp.tiles-container-plp .grid-tile-plp.open-slot-tile{max-height:405px;overflow:hidden;height:385px;text-align:center}.search-result-items-plp.tiles-container-plp .grid-tile-plp.open-slot-tile h1,.search-result-items-plp.tiles-container-plp .grid-tile-plp.open-slot-tile h2{margin-top:30px}.search-result-items-plp.tiles-container-plp .grid-tile-plp.open-slot-tile a{font-size:16px;font-weight:700}#compareWrapper.compare-panel{z-index:500}@media screen and (max-width:767px){.search-result-content{display:block}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp{border:none;border-bottom:1px solid #dcdbd9;padding:0;width:100%}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp:hover{border-left:none;border-right:none;border-top:none;box-shadow:none}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp{margin-left:20px;padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info{float:none;width:auto}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name{margin:0 0 5px;min-height:auto}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name strong{font-family:Lato,sans-serif;font-weight:400;font-style:normal;display:block}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name .product-new{position:relative;width:100%;display:inline-block;text-align:left;color:#a2a2a2;background:0 0;padding:0;height:auto;border:0;top:0;left:0}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-tile-info .product-name a{padding-top:0}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-image{float:none;width:120px;text-align:center;margin-right:10px;min-height:auto}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp .product-tile-plp .product-image img{height:auto;max-width:120px}.search-result-content .search-result-items-plp.tiles-container-plp .grid-tile-plp.open-slot-tile{height:auto}}.infinite-scroll .search-result-content .infinite-scroll-loading{text-align:center;background:url(../images/infinite-loading-indicator.gif) center no-repeat;height:35px;width:100%}.disable-infinite-scroll .search-result-content .page-element{display:none}.product-page{font-family:proxima-nova,Helvetica,Arial,sans-serif}.product-page .recommendation-item .product-image{min-height:200px}.product-content-ajax,.product-detail,.product-image-container,.product-payment{display:inline-block;vertical-align:top;box-sizing:border-box;margin:10px 0 0}.product-image-container{padding-left:10px;width:40%}.product-content-ajax{width:59%}.product-detail{width:55%;border-right:1px solid #dcdbd9}.product-payment{width:44%;padding-left:20px}.product-payment .out-of-stock,.product-payment .out-of-stock:hover,.product-payment .out-of-stock[disabled]{color:#dcdbd9;background:0 0;opacity:1;width:100%;border-radius:0;font-size:16px}.product-payment .out-of-stock:after,.product-payment .out-of-stock:hover:after,.product-payment .out-of-stock[disabled]:after{border-color:#dcdbd9;display:block;border-width:2px;border-radius:0}.product-primary-image,.product-thumbnails{display:inline-block;vertical-align:top}.product-thumbnails-qt{background-position:center;background-repeat:no-repeat;width:65px;height:65px}.product-thumbnails{width:15%}.product-thumbnails+.product-primary-image{width:80%}.product-thumbnails-item{position:relative;margin:0 0 5px;display:inline-block}.product-thumbnails-item img{border:2px solid transparent;max-width:62px}.product-thumbnails-item.selected img{border-color:#000}.product-thumbnails-item .play-button{position:absolute;left:50%;right:auto;bottom:auto;top:50%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAQAAABKfvVzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhAgoIOAQaUPjZAAABUklEQVQ4y5WUMUsDQRCFv71cQAstU3nYCBLSBHLBQgVTCIL+hlQ2+QWnRTrB2i6VhT8hWAgpRO4sgneFpWAjZ2Wb1vAsjMltclHvVbNvZufNzs6uwYIqNPFp4AEpCTFP5iMbYTLBLuecMCAmMSnIo4HPIbdcmk/moapCBSot8CUFClWdp9uKVGMJVFOktp09UplfoLKiqYpchbPsWtHeEpVQ7rfZVZBx1DXStdZztgTqAqpomD2q6uqprWe1co4/VMWhycCMbZe54ZgzXWnVYscMaDr4xIvy5p0jXnjUjkXH+KgvzxKuqze1t/Sgi1n/5Knv4Jl0WTPNKy1GhNqcrFM8h4JwSO2SrPK2uGeNffP2UxKpS0KDnKJk6HBKxwwzZIPEIcbPCd/gjm12rXDwiQtfHIVHI2f4DnIbMBu+wuMNhR/QROVfT7TwJ2Dm8v35zXwBxgDRjLcyV5sAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMTBUMDg6NTY6MDQrMDE6MDCGC+AjAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTEwVDA4OjU2OjA0KzAxOjAw91ZYnwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) 50% 50% no-repeat;cursor:pointer;height:24px;margin:-12px 0 0 -12px;width:24px}.product-thumbnails-item .no-thumbnail-image{width:62px;height:63px;margin:2px;background-color:#d0d0d0;cursor:pointer}.product-thumbnails-image{cursor:pointer}.product-thumbnails-list:first-child{margin-right:20%}.product-thumbnails-columns{width:33%}.product-thumbnails-columns+.product-primary-image{width:65%}.product-thumbnails-columns .product-thumbnails-list{display:inline-block;vertical-align:top;width:35%}.product-detail .product-name{color:#000;font:normal 400 28px proxima-nova,Helvetica,Arial,sans-serif;line-height:30px;letter-spacing:0}.product-detail .product-description,.product-detail .product-description-details,.product-detail .product-name{padding-right:20px}.product-detail .product-description{font-size:16px;color:#333}.product-detail .product-description-details .product-description-label{font-size:14px;color:#333;padding-right:10px}.product-main-image{display:block;overflow:visible!important}.product-main-image img{width:100%}.product-rating{margin-bottom:20px;overflow:hidden}.product-rating .based-on-msg{font-size:12px;padding-top:1px;color:#94928c;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.product-rating .based-on-msg a{color:#90dbf0;text-decoration:underline}.product-rating .based-on-msg a:active,.product-rating .based-on-msg a:hover{text-decoration:none}.product-description{color:#94928c;font:normal 400 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:23px;letter-spacing:0}.product-description ul li{list-style-type:none;list-style-position:inside;position:relative;padding-left:12px}.product-description ul li:before{content:"•";position:absolute;left:0}.product-description-mobile{display:none}.product-promise{text-align:center;padding:15px 0;color:#333;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:14px}.product-promise .icon-info{font-size:17px;margin-right:3px;display:inline-block;vertical-align:top}.product-promise a{color:#333}.product-actions{display:none}.product-quantity{margin:20px 0}.product-quantity.disabled,.product-quantity.disabled .product-quantity-label{color:#dcdbd9}.product-quantity.disabled .product-decrement,.product-quantity.disabled .product-increment,.product-quantity.disabled .product-quantity-input[type=text]{border-color:#dcdbd9;cursor:default}.product-quantity-label,.product-quantity-value{display:inline-block;vertical-align:middle}.product-quantity-label{color:#000;font:400 bold 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-transform:uppercase;min-width:75px}.product-quantity-input[type=text]{border:2px solid #000;border-width:2px 0}.product-decrement,.product-increment,.product-quantity-input[type=text]{float:left;height:40px;text-align:center;width:40px;border-radius:0!important}.product-decrement,.product-increment{box-sizing:border-box;border:2px solid #000;cursor:pointer;font-size:24px;padding:2px 0}.product-quantity-input[type=text]{outline:0}.product-submit{color:#fff;font:normal 400 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;width:100%}.product-submit.disabled,.product-submit[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.product-submit.disabled:hover,.product-submit[disabled]:hover{background-color:#dcdbd9}.product-submit.active,.product-submit:hover{background:#5B5A5B;text-decoration:none}.product-info-blocks{-webkit-animation:max-height 5s linear;animation:max-height 5s linear;background:#fff;border-bottom:1px solid #000;border-top:1px solid #000;margin:20px 0 0;max-height:120px;padding:25px 0;text-align:center}.product-info-blocks.expand{max-height:none}.product-info-block{box-sizing:border-box;display:inline-block;vertical-align:top;position:relative;height:75px;overflow:hidden;padding:0 15px;width:33%}.expand .product-info-block{height:auto;overflow:visible}.product-info-title{color:#000;font:normal 400 23px proxima-nova,Helvetica,Arial,sans-serif;line-height:21px;letter-spacing:0;margin-bottom:15px}.product-info-description{color:#000;font:normal 400 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;position:relative}.product-info-description:after{position:absolute;left:auto;right:0;bottom:auto;top:20px;color:#fff;content:'...';font-size:14px}.expand .product-info-description:after,.mobile-expand .product-info-description:after{display:none}.product-info-control{margin-top:20px}.product-read-more{color:#fff;font:normal 400 13px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENCODM3QTdFRDQxMTFFNjk0OTJDODU4RjNENkIwNzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENCODM3QThFRDQxMTFFNjk0OTJDODU4RjNENkIwNzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0I4MzdBNUVENDExMUU2OTQ5MkM4NThGM0Q2QjA3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0I4MzdBNkVENDExMUU2OTQ5MkM4NThGM0Q2QjA3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdRu5YAAAGDSURBVHjadJDPK0RRFMfPOfe+H3PHjvQsZEHzX7C3x0KKEgtZ2LBipmYlyUKyUsofIAsLCzWlBgtmw0IZkZWFIpl5837ce50Z1BCnTu/WO5/z/X4PlkuljZ4gaATd3YdEdIqIgPBZ32+tNcRxDAl/W6V1/5vWI6/W5mRHXx952ewECjGAxlSZeuYRA3+Vtc0m4fsLyphRG4Zn5HV27gulzg3RYIq4xmO5/2B2E5DjFI3jjCHRbQZgT5okOTFSPvCCPKtPsslQAGwTwNWPBYi9IMSUzWQW4zQ9TqOogNZeyK/fjwytkrVRCDDnIpIHUGDDT1/qLitOWynzdc87YjBPiJeWbyTbNKrcmwyrFGCc3xkfYJZtNzTRCvd8w3VLdcdZ5ggVVKoVS/5KesdAEYxRfI+hmGiXB15ixOF3KSs1z1tKia5tc5KoBfxewOJwz1EK2piF0JgZzk6h6x7UfH89FuKyiWEbIP+8OOKNTZIdPlY2ct2uSKktLURZsOVm7vb6EGAAWgyW1q+8r/kAAAAASUVORK5CYII=) 100% 50% no-repeat;cursor:pointer;padding-right:20px;text-transform:uppercase}.expand .product-read-more{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk5QzdGOUFFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk5QzdGOUJFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTlDN0Y5OEVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTlDN0Y5OUVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhRcxocAAAF/SURBVHjafFG9SgNBEJ7dndxdvBjIKwhaaaMWgpXYBLTxBSxTWYkEGxUjiGgRAwFBG2vxUewEUbFSCIdIiCEx2bvdHecSDEHQgSl2dr6f/VY8EMF4ifQsBCitV/12e8eP4w8fsYaed6ekBMn3TiloOQctYwDhV1kGe9Yuh8ZsZRGLoJRj0i4Qdfj68fc+jusLAI/Bc2G/X8kbMxUgXhiAQmxt0REVFMAur71xmxEBxvHAMrEtCTCb0/o0TJJ5D6CuiPZ4FjghLo0QGyz2xZgT7qcRwWSjASKTAZfLLVAQHAVaryhjKmz92PGbGdT3Acq824uJStkhSZX7ZUAAaShEi2jtocfBgdYHJMR16u1HhUkiDqsuhHAJQIlHzAkV7leUbE35/jZKOSN6vTOy9orVo/GgaJjPPWdQIyI2AWtSqTxj69gD2Aydm5ZJcmOTZJ/zcGkmf9QzEpWdcxNW6yXd7Tbwk6jJylVU6jb9Mvi/HD/vnV2e62ZzvRNFwbcAAwCUwKxE3w0l/AAAAABJRU5ErkJggg==) 100% 50% no-repeat}.product-kit{display:inline-block;vertical-align:top;text-align:center;width:49%}.product-kit-main-title{color:#000;font:normal 400 30px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-align:center;text-transform:none}.product-top-content-asset{background:linear-gradient(to bottom,#fff,#f2f2f2);padding:15px 0}.product-kit-title{color:#94928c;font:400 bold 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;margin:0;text-transform:uppercase}.product-kit-description{color:#94928c;font:normal 400 13px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.product-bottom-content-asset{background:#90dbf0;margin:20px 0 0;padding:30px 0;text-align:center}.product-clinically-result{color:#fff;font:normal normal 30px Lato,sans-serif;line-height:20px;letter-spacing:0;display:inline-block;vertical-align:top;border-bottom:1px solid #fff;margin:0 0 15px;padding-bottom:10px;text-align:center;text-transform:none}.product-clinically-text{font-weight:700}.product-clinically-block{box-sizing:border-box;display:inline-block;vertical-align:top;color:#fff;padding-right:15px;text-align:left;width:30%}.product-clinically-label,.product-clinically-value{display:inline-block;vertical-align:top}.product-clinically-label{padding-right:10px;text-align:right;width:11%}.product-clinically-value{width:74%}.product-clinically-list{padding:7px 0}.product-additional-info{padding:30px 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.product-additional-info-research{width:25%}.product-additional-info-ingredients{width:70%}.product-additional-info-ingredients,.product-additional-info-research{box-sizing:border-box;background:#fff;border:1px solid #dcdbd9;margin:0 0 20px;min-height:400px;padding:20px 15px;text-align:left}.product-additional-info-research{margin:0 2% 20px}.product-additional-info-research h3{color:#000;font:normal 700 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.product-additional-ingredients-title,.product-additional-research-title{color:#000;font:normal 400 30px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;display:block;margin:0 0 15px;text-align:center;text-transform:uppercase}.product-additional-ingredients-subtitle,.product-additional-research-subtitle{color:#000;font:normal 700 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;display:block;margin:0 0 10px}.product-additional-research-description{color:#000;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;margin:0 0 10px;width:80%}.product-additional-key-ingredients{display:inline-block;vertical-align:top;margin-right:2%;width:22%}.product-additional-ingredients{display:inline-block;vertical-align:top;width:75%}.product-additional-ingredients-link,.product-description-link{color:#90dbf0;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;display:inline-block;text-decoration:underline}.product-additional-ingredients-link:hover,.product-description-link:hover{text-decoration:none}.product-additional-ingredients-link{display:block}.product-description-details{margin:15px 0}.product-description-section{display:-webkit-box;display:-ms-flexbox;display:flex}.product-description-label,.product-description-value{display:inline-block;vertical-align:top}.product-description-label{color:#94928c;font:400 bold 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-transform:uppercase;min-width:95px}.product-description-value{color:#94928c;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;display:inline}.product-info-collapse{display:none;margin-bottom:10px}.product-info-collapse-link{color:#fff;font:normal 400 13px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk5QzdGOUFFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk5QzdGOUJFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTlDN0Y5OEVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTlDN0Y5OUVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhRcxocAAAF/SURBVHjafFG9SgNBEJ7dndxdvBjIKwhaaaMWgpXYBLTxBSxTWYkEGxUjiGgRAwFBG2vxUewEUbFSCIdIiCEx2bvdHecSDEHQgSl2dr6f/VY8EMF4ifQsBCitV/12e8eP4w8fsYaed6ekBMn3TiloOQctYwDhV1kGe9Yuh8ZsZRGLoJRj0i4Qdfj68fc+jusLAI/Bc2G/X8kbMxUgXhiAQmxt0REVFMAur71xmxEBxvHAMrEtCTCb0/o0TJJ5D6CuiPZ4FjghLo0QGyz2xZgT7qcRwWSjASKTAZfLLVAQHAVaryhjKmz92PGbGdT3Acq824uJStkhSZX7ZUAAaShEi2jtocfBgdYHJMR16u1HhUkiDqsuhHAJQIlHzAkV7leUbE35/jZKOSN6vTOy9orVo/GgaJjPPWdQIyI2AWtSqTxj69gD2Aydm5ZJcmOTZJ/zcGkmf9QzEpWdcxNW6yXd7Tbwk6jJylVU6jb9Mvi/HD/vnV2e62ZzvRNFwbcAAwCUwKxE3w0l/AAAAABJRU5ErkJggg==) 100% 50% no-repeat;padding-right:20px;text-transform:uppercase}.product-color-dropdown{box-sizing:border-box;position:absolute;left:auto;right:auto;bottom:auto;top:100%;border:2px solid #000;border-width:0 2px 2px;width:100%;background:#fff;display:none;z-index:9;max-height:205px;overflow:auto}.product-color-select{margin-bottom:20px;position:relative}.product-color-select .product-price,.product-color-select .product-select-pricing{vertical-align:baseline}.product-color-select .color-name{line-height:1;vertical-align:top;width:35%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}.product-color-select-basement{z-index:9;width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;display:none}.product-color-select-label{box-sizing:border-box;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTg4OTQyNEZFRUMxMTFFNjgzQzRGMkM0ODk3MjlBOUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTg4OTQyNTBFRUMxMTFFNjgzQzRGMkM0ODk3MjlBOUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBODg5NDI0REVFQzExMUU2ODNDNEYyQzQ4OTcyOUE5RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBODg5NDI0RUVFQzExMUU2ODNDNEYyQzQ4OTcyOUE5RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+qd5MAAABFSURBVHjaYmRgYDgHxIpA/I8BO2AC4vsgRjgQ/yeAw2C6svEoykK3ohOLonYczmFYiqRoCQMewAnEu4F4FxBzIEsABBgAVdIcHUVb1xQAAAAASUVORK5CYII=) 95% 50% no-repeat;border:2px solid #000;padding:11px 20px 11px 10px;line-height:1;cursor:pointer}.product-color-select-label.disabled{background-image:none}.product-current-value,.product-select-option{display:block;cursor:pointer}.product-select-option{padding:7px 10px}.product-select-option.selected,.product-select-option:hover{background:#dcdbd9}.product-curren-name{color:#000;font:normal 700 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:14px;letter-spacing:0}.product-current-swatch{display:inline-block;vertical-align:top;background-position:-2px -7px;height:14px;line-height:16px;width:14px}.product-price,.product-select-pricing,.product-select-quantity{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:14px;margin-bottom:0;color:#333;display:inline-block;vertical-align:top}.product-price .price-standard,.product-select-pricing .price-standard,.product-select-quantity .price-standard{text-decoration:line-through;color:#94928c}.product-select-quantity{width:49%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-select-pricing{margin-bottom:10px}.product-price-standard{text-decoration:line-through;color:#94928c}.product-new{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.product-add-to-cart .smart-order-refill-options label{font-size:14px}.product-add-to-cart .or-cancel-edit-text{margin-bottom:15px}.availability-msg{color:#94928c;font:normal 400 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:23px;letter-spacing:0}.availability-msg p{margin:0}.pr-reviews{background:#efefef;margin-top:40px;padding-bottom:30px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#000;overflow:hidden}.pr-reviews-title{font-family:Lato,sans-serif;font-weight:400;font-style:normal;background:linear-gradient(to top,#efefef,#f2f2f2);text-align:center;font-size:40px;line-height:1;text-transform:none;padding:45px 0 30px;margin:0}.pr-reviews .pr-review-engine{max-width:960px;margin:0 auto}.pr-reviews .pr-snapshot{min-height:245px}.pr-reviews .pr-snapshot-head{display:none}.pr-reviews .pr-snapshot-body{padding:0;border:0;background:0 0}.pr-reviews .pr-snapshot-body-wrapper{padding:0;background:0 0;border:0;position:relative}.pr-reviews .pr-snapshot-rating{text-align:center;width:100%;display:block}.pr-reviews .pr-snapshot-rating-wrapper{height:120px}.pr-reviews .pr-snapshot-rating .pr-stars{font-size:28px;margin:0}.pr-reviews .pr-snapshot-rating .average{font-size:40px;color:#fc0;margin:0 0 0 -10px;padding:0;background:0 0;border-radius:0}.pr-reviews .pr-snapshot-rating .average,.pr-reviews .pr-snapshot-rating .pr-stars{float:none;display:inline-block;vertical-align:baseline}.pr-reviews .pr-snapshot #pr-snapshot-histogram,.pr-reviews .pr-snapshot-average-based-on-text{display:none}.pr-reviews .pr-snapshot-consensus{float:none;text-align:center;padding:15px 0 190px;font-family:Lato,sans-serif;font-weight:300;font-style:normal;font-size:36px;margin:0}.pr-reviews .pr-snapshot-consensus .pr-rounded,.pr-reviews .pr-snapshot-consensus-text{display:none}.pr-reviews .pr-snapshot-write-review{background:0 0;padding:0;position:absolute;top:50px;left:0;text-align:center;width:100%}.pr-reviews .pr-snapshot-write-review span{display:inline-block}.pr-reviews .pr-review-points{margin:30px 0}.pr-reviews .pr-review-points .pr-attribute-group{border:0}.pr-reviews .pr-review-points .pr-attribute-value{padding:0}.pr-reviews .pr-review-points:before{content:"The ratings and comments below contain personal opinions regarding one of our Paula's Choice Skincare products. Each review was written by the person who used the product. No one has been compensated, advised, or required by Paula's Choice to provide their product ratings or comments. Paula's Choice cosmetic products are not marketed or intended to be used for the prevention, treatment or cure of any disease or to affect the structure/function of the face or body. Paula's Choice does not endorse or verify any of the claims made in these reviews, including those reviews that may state otherwise.\A\A";white-space:pre-wrap}.pr-reviews .pr-attribute-label{color:#000;font-size:24px;padding-bottom:35px}.pr-reviews .pr-attribute-label-text{padding:0;font-weight:inherit;background:0 0}.pr-reviews .pr-attribute-value-list li{font-size:16px;line-height:26px}.pr-reviews .pr-other-attributes{display:none}.pr-reviews .pr-review-sort{border:0;padding:0;background:0 0}.pr-reviews .pr-review-sort-wrapper{padding:0}.pr-reviews .pr-review-sort-box{float:none;text-align:center;margin:30px 0}.pr-reviews .pr-review-sort-box label,.pr-reviews .pr-review-sort-box select{display:inline-block;float:none}.pr-reviews .pr-review-sort-box select{width:200px;margin-left:15px}.pr-reviews .pr-review-sort .pr-review-count,.pr-reviews .pr-review-sort-box #pr-sort-reviews option[value=helpful_high],.pr-reviews .pr-review-sort-box #pr-sort-reviews option[value=helpful_low]{display:none}.pr-reviews .pr-contents{border:0;padding:0;background:0 0}.pr-reviews .pr-contents .pr-review-points{display:none}.pr-reviews .pr-contents-wrapper{border:0;background:0 0;padding:0}.pr-reviews .pr-review-wrap{border-color:#dcdbd9;font-size:16px;position:relative;margin:25px 0 0;padding:0 0 25px}.pr-reviews .pr-review-main-wrapper{float:none;clear:both;width:100%;font-size:16px;line-height:26px;padding-top:5px}.pr-reviews .pr-review-rating-wrapper{float:left;width:auto}.pr-reviews .pr-review-rating{float:left}.pr-reviews .pr-review-rating .pr-rounded{display:none}.pr-reviews .pr-review-rating .pr-review-rating-headline{display:block;padding-top:18px;clear:both;font-size:32px;line-height:1;font-weight:400}.pr-reviews .pr-review-rating .pr-review-rating-headline:before{content:'\201C'}.pr-reviews .pr-review-rating .pr-review-rating-headline:after{content:'\201D'}.pr-reviews .pr-review-author{position:absolute;top:0;left:225px;width:auto}.pr-reviews .pr-review-author p span{font-weight:inherit;color:#94928c}.pr-reviews .pr-review-author-date:after,.pr-reviews .pr-review-author-name:after{content:"|";padding:0 5px}.pr-reviews .pr-review-author-affinity-wrapper{display:none}.pr-reviews .pr-review-author p,.pr-reviews .pr-review-author-date{display:inline-block;font-size:14px;color:#94928c;padding:0;line-height:1;vertical-align:baseline}.pr-reviews .pr-review-author-date{position:absolute;top:3px;left:130px;border:0;background:0 0}.pr-reviews .pr-review-author-badge-wrapper,.pr-reviews .pr-review-most-helpful{display:none}.pr-reviews .pr-review-bottom-line-wrapper p{margin:23px 0 5px}.pr-reviews .pr-review-bottom-line-wrapper .pr-review-bottom-line{color:#000}.pr-reviews .pr-review-bottom-line-wrapper .pr-review-bottom-line:after{content:"|";padding:0 10px}.pr-reviews .pr-review-tools{display:none}#pwrwritediv .p-w-r .pr-war{max-width:100%;padding-left:10px;padding-right:10px}#pwrwritediv .p-w-r .pr-star,#pwrwritediv .p-w-r .pr-star-selected{font-size:50px;width:50px;height:50px;border-radius:none;background:0 0;border:none;color:#fc0;font-family:icomoon!important}#pwrwritediv .p-w-r .pr-star-selected:focus,#pwrwritediv .p-w-r .pr-star:focus{box-shadow:none;outline:0}#pwrwritediv .p-w-r .pr-rating-star{display:none}#pwrwritediv .p-w-r .pr-accessible-btn{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}#pwrwritediv .p-w-r .pr-accessible-btn.disabled,#pwrwritediv .p-w-r .pr-accessible-btn[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}#pwrwritediv .p-w-r .pr-accessible-btn.disabled:hover,#pwrwritediv .p-w-r .pr-accessible-btn[disabled]:hover{background-color:#dcdbd9}#pwrwritediv .p-w-r .pr-accessible-btn.active,#pwrwritediv .p-w-r .pr-accessible-btn:hover{background:#5B5A5B;text-decoration:none}#pwrwritediv .p-w-r .pr-checkbox input[type=checkbox],#pwrwritediv .p-w-r .pr-checkbox span{vertical-align:middle}.zoom-image-wrap{background:#fff;border:1px solid #dcdbd9;box-shadow:0 0 28px -5px #a2a2a2;overflow:hidden;width:450px;z-index:3}.promotion{margin:0 0 10px;font-size:13px}.promotion .promotion-item{padding:5px 0}.promotion .promotion-item .tooltip-content{display:none}.promotion .promo-details-modal{color:#000;letter-spacing:.6px;text-decoration:underline}.promotion .promo-details-modal:hover{text-decoration:none}.vimeo-video img{height:100%;max-height:66px}.scroll-to{margin:0 0 10px}*{word-wrap:break-word}.primary-content .pdp-main .product-col-2 .prPaContainer,.primary-content .pdp-main .product-col-2 .prPaFooter{display:none}.primary-content .pdp-main .product-info{height:auto;min-height:100px}.primary-content .pdp-main .product-col-2 .tab .tab-content{display:none}.prPaQaContainer p.prPaAnswerLnk,.prPaQaContainer p.prPaTotalsLabel{padding-left:15px}.prPaAnswerList p.paPrQaPrefix,body .p-w-r .pr-question-text{display:block}body #pr-war{padding:0}body .p-w-r .pr-row,body .p-w-r .row{margin:0}.bonus-product-list .bonus-products{text-align:center;font-size:0}.bonus-product-list .bonus-product-item{box-sizing:border-box;display:inline-block;width:120px;margin:0 42px 50px;text-align:center;vertical-align:top}.bonus-product-list .product-col-1{height:180px}.bonus-product-list .product-primary-image{height:100%;width:100%}.bonus-product-list .product-primary-image:before{content:"";display:inline-block;height:100%;vertical-align:middle}.bonus-product-list .product-primary-image img{max-height:100%;vertical-align:middle}.bonus-product-list .product-col-2{width:100%;margin:0;border:none;padding:0}.bonus-product-list .product-col-2 .product-name{font-family:Lato,sans-serif;font-weight:400;font-style:normal;overflow:hidden;padding:0;margin:0;height:54px;font-size:14px;line-height:18px}.bonus-product-list .bonus-product-summary,.bonus-product-list .select-bonus-item{display:none}.bonus-product-list .bonus-product-list-footer{text-align:center}.bonus-product-list .bonus-product-list-footer button{font-family:Lato,sans-serif;font-style:normal;font-size:14px;font-weight:700;border-radius:0;background:#000;outline:0}#more-bonus-products,.bonus-product-list .bonus-product-list-footer button:hover:after{display:none}.desktop-cart-hidden{display:none!important}.pt_cart .primary-content{padding:0 10px;width:auto}.pt_cart .primary-content .cart-wrapper{box-sizing:border-box;margin-top:20px}.cart .item-list{margin:0}.cart-row{border-bottom:1px solid #dcdbd9;padding:25px 0}.cart-row>div{display:inline-block;vertical-align:top}.cart-empty{text-align:center;margin:50px 0 0}.cart-title{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:25px 0 0;color:#000;font-size:40px;line-height:42px;text-transform:none}.cart-totals{overflow:hidden;padding:15px 0 0}.cart-total-count{font-family:Lato,sans-serif;font-weight:400;font-style:normal;float:left;font-size:14px;color:#000}.cart-total-price{font-family:Lato,sans-serif;font-weight:400;font-style:normal;float:right;font-size:14px;color:#000}.cart-total-value{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.cart-left{float:left;box-sizing:border-box;width:940px;border-right:1px solid #dcdbd9;padding:0 30px 0 0;max-width:72%}.cart-right{float:left;box-sizing:border-box;width:28%;padding:0 0 0 30px}.cart-recommendations{clear:both}.cart-table .not-available{font-size:12px;line-height:14px;font-weight:400;font-family:proxima-nova,Helvetica,Arial,sans-serif}.cart-table .bonus-availability{margin-top:20px}.cart-table .approaching-promo{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:14px;line-height:20px}.cart-table .approaching-promo td{padding:10px 0}.cart-table button.button-text+button.button-text{float:none}.cart-table button.button-text{font-family:Lato,sans-serif;font-weight:700;font-style:normal;float:left;margin:15px 5px 0 0;color:#90dbf0;background:0 0;padding:0;font-size:14px;line-height:14px;text-transform:capitalize;text-decoration:underline}.cart-table button.button-text:hover{text-decoration:none}.cart-table .product-quantity-value{width:78px}.cart-table .item-total{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px;line-height:16px}.cart-table .item-total span+span{margin-left:10px}.cart-table .item-total .price-unadjusted{text-decoration:line-through;color:#94928c}.cart-table .item-total .attribute span+span{margin-left:0}.cart-table .product-decrement,.cart-table .product-increment,.cart-table .product-quantity-input[type=text]{font-family:Lato,sans-serif;font-weight:700;font-style:normal;width:26px;height:26px;border-color:#dcdbd9;cursor:default;line-height:1}.cart-table .product-quantity-input[type=text]{color:#000;font-size:14px;padding:0;text-align:center}.cart-table .product-decrement,.cart-table .product-increment{font-size:16px}.cart-table .cart-promo{cursor:pointer}.cart-table .cart-promo>div{display:table-cell;vertical-align:middle}.cart-table .cart-promo.cart-promo-approaching{cursor:auto;padding:10px 0}.cart-table .cart-promo .bonus-item-details{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#94928c;font-size:24px;display:inline-block;width:37.8%}.cart-table .cart-promo .bonus-item-actions{text-align:right;display:-ms-inline-grid;display:inline-grid}.cart-table .cart-promo .choose-bonus-product-now{font-family:Lato,sans-serif;font-style:normal;width:100%;font-size:16px;font-weight:700;border-radius:0;background:#000;outline:0}.cart-table .product-discount{padding-top:15px;font-size:14px}.cart-recommendations{padding:20px 0 0}.cart .bonus-item,.cart .bonus-item-quantity{font-size:17px}.bonus-quantity-exceeded{margin-top:40px}.bonus-quantity-exceeded i{margin-top:-5px}.bonus-quantity-exceeded a:hover{text-decoration:underline}.ordersummary-header{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#000;font-size:22px;margin:0 0 40px}.cart-order-totals tr td:nth-child(2){text-align:right}.cart-order-totals td{padding:0}.cart-order-totals td .order-includetax{padding:5px 0 10px}.cart-order-totals .order-subtotal{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px}.cart-order-totals .order-discount{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#aa2121;font-size:16px}.cart-order-totals .order-discount td{padding:25px 0 0}.cart-order-totals .order-shipping{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px;border-bottom:1px solid #dcdbd9}.cart-order-totals .order-shipping td{padding:25px 0 37px}.cart-order-totals .order-shipping div{font-size:14px;font-weight:400;line-height:26px}.cart-order-totals .order-sales-tax{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px}.cart-order-totals .order-sales-tax td{padding:25px 0 0}.cart-order-totals .order-total{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px}.cart-order-totals .order-total td{padding:30px 0 5px;vertical-align:baseline}.cart-order-totals .order-summary{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#aa2121;padding:0 0 20px}.cart-order-totals .order-value{font-size:22px}.remove-coupon{display:inline-block;width:30%;float:right;height:20px}.remove-coupon button{height:20px}.cartcoupon{display:inline-block;width:70%}.cart-coupon-code button{display:inline-block;font-family:Lato,sans-serif;font-weight:700;font-style:normal;box-sizing:border-box;background:#fff;height:40px;margin:0;border:2px solid #94928c;border-radius:0;cursor:pointer;opacity:1;color:#94928c;font-size:16px;text-align:center;padding:0;line-height:1}.cart-coupon-code button:hover:after{display:none}.cart-coupon-code button[disabled]{opacity:.5}.cart-coupon-code{overflow:hidden}.cart-coupon-code ::-webkit-input-placeholder{color:#94928c}.cart-coupon-code :-moz-placeholder{color:#94928c}.cart-coupon-code ::-moz-placeholder{color:#94928c}.cart-coupon-code :-ms-input-placeholder{color:#94928c}.cart-coupon-code input{font-family:Lato,sans-serif;font-weight:400;font-style:normal;float:left;box-sizing:border-box;height:40px;border:2px solid #94928c;width:calc(100% - 80px);color:#94928c;font-size:13px;outline:0;text-transform:uppercase;text-align:left}.cart-coupon-code button{float:right;width:75px}.cart-coupon-code .error{clear:both;padding-top:5px;word-break:break-all}.cart-actions{margin-top:20px}.cart-actions button{font-family:Lato,sans-serif;font-style:normal;font-size:16px;font-weight:300;width:100%}.cart-actions-text{font-style:normal;padding:10px 0 0;font-weight:700;font-size:14px;font-family:Lato;text-align:center}.cart-actions-text i{font-size:18px;margin-right:5px;vertical-align:middle}.checkout-buttons{margin-top:10px}.checkout-buttons>h5{text-align:center;margin-bottom:10px;display:none}.checkout-buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-buttons>div>div{width:100%;box-sizing:border-box;padding:0 5px}.checkout-buttons>div>div:first-child{padding-left:0}.checkout-buttons>div>div:last-child{padding-right:0}.checkout-buttons .pc-paypal-button .xcomponent-component-frame{z-index:0!important}.checkout-buttons .applepay-button{cursor:pointer}.multiple-payment-methods .checkout-buttons>h5{display:block}@media screen and (max-width:767px){.multiple-payment-methods .checkout-buttons>h5{display:none}}@supports (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;width:100%}.apple-pay-button-black{-apple-pay-button-style:#000}.apple-pay-button-white{-apple-pay-button-style:#fff}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-height:30px;width:100%;height:100%}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.ui-dialog.bonus-product-dialog{max-width:100%;width:1050px!important;height:100%!important;padding:50px 0 0}.ui-dialog.bonus-product-dialog .ui-dialog-content{box-sizing:border-box;width:100%!important;height:calc(100% - 73px)!important;overflow:auto;padding:0 105px!important}.ui-dialog.bonus-product-dialog .ui-widget-header{height:73px;border:none;padding:0;text-align:center;text-transform:none}.ui-dialog.bonus-product-dialog .ui-widget-header h1{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:0;color:#000;font-size:40px;line-height:38px}.ui-dialog.bonus-product-dialog .ui-widget-header p{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#000}.ui-dialog.bonus-product-dialog .ui-widget-header b{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:14px;color:#000}.ui-dialog.bonus-product-dialog .product-quantity-value{width:78px}.ui-dialog.bonus-product-dialog .item-total{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#94928c;font-size:14px;line-height:14px}.ui-dialog.bonus-product-dialog .item-total span+span{margin-left:10px}.ui-dialog.bonus-product-dialog .item-total .price-unadjusted{text-decoration:line-through}.ui-dialog.bonus-product-dialog .product-quantity{margin:10px 0 0}.ui-dialog.bonus-product-dialog .product-decrement,.ui-dialog.bonus-product-dialog .product-increment,.ui-dialog.bonus-product-dialog .product-quantity-input[type=text]{font-family:Lato,sans-serif;font-weight:700;font-style:normal;width:26px;height:26px;border-color:#dcdbd9;cursor:default;line-height:1}.ui-dialog.bonus-product-dialog .product-quantity-input[type=text]{border-top-width:1px;border-bottom-width:1px;color:#000;font-size:14px;padding:0;text-align:center}.ui-dialog.bonus-product-dialog .product-decrement,.ui-dialog.bonus-product-dialog .product-increment{font-size:16px;border-width:1px}.quantity-edit-dlg .ui-dialog .ui-dialog-content{text-align:center}.quantity-edit-dlg .ui-dialog .ui-dialog-content .product-quantity-value{margin:20px 0 0}.quantity-edit-dlg .ui-dialog-buttonset{text-align:center}.quantity-edit-dlg .ui-dialog-buttonset button{margin:20px 10px 0;line-height:40px;border-radius:0;font-size:14px;font-weight:700;font-family:Lato;background:#222;width:100px}.applied-coupon{padding:10px 0 20px;border-bottom:1px solid #dcdbd9}.applied-coupon .name{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:16px;padding-bottom:5px}.applied-coupon .cartcoupon{font-size:15px;padding-bottom:5px}.applied-coupon .cartcoupon .value{font-weight:700}.coupon-status{padding-bottom:10px;font-weight:700}.cart-page div.top-banner{border-bottom:1px solid #dcdbd9}.cart-page #navigation{display:none}.cart-page #primary div.cart-wrapper.content-width>div.cart-left>div:nth-child(1)>h2.cart-title{color:#000;letter-spacing:-.2px;margin:-7.5px 0 -5px 4px;font-size:22px}.cart-page #wrapper div.header-promotion{font-size:12px}.cart-page #wrapper div.top-banner>div.header-top a.logo{margin-left:18px}.cart-page #wrapper div.top-banner>div.header-top a.continue-shopping{content:'';color:#000;font-size:14px;font-family:Lato,sans-serif;font-weight:700;letter-spacing:.1px;cursor:pointer;height:65px;display:inline-block;width:40%;padding-top:25px;margin-left:-10px}.cart-page #wrapper div.top-banner>div.header-top a.continue-shopping:before{content:'';height:11px;width:11px;margin-right:8px;display:inline-block;background:url(../images/Caret_Desktop.png) center/contain no-repeat}.cart-page #wrapper div.top-banner>div.header-top a.continue-shopping:after{content:'Continue Shopping';width:40%;display:inline-block;background:center/contain no-repeat;padding-top:2px}.cart-page #mini-cart,.cart-page #wrapper div.logo-promo-message.mobile-hidden>div>p{display:none}.cart-page .cart-left{border-right:none}.cart-page .cart-left #cart-table .cart-row .item-details button{text-align:left;color:#5d7e95}.cart-page .cart-left div>h2>img:not(.paypal-btn){width:60px;float:right;margin-right:-43%;margin-top:5%}.cart-page .cart-left .table-header{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-page .cart-left .table-header .header-text{text-transform:uppercase;color:#000;font-size:12px;font-family:Lato,sans-serif;font-weight:400}.cart-page .cart-left .table-header #header-product{width:52%;padding-left:10px}.cart-page .cart-left .table-header #header-price{width:15%;text-align:right;margin-right:6%}.cart-page .cart-left .table-header #header-qty{width:13%;text-align:center}.cart-page .cart-left .table-header #header-total{width:9%;text-align:right}.cart-page .cart-left form>fieldset>div#cart-table{border-top:1px solid #dcdbd9;border-bottom:1px solid #dcdbd9!important;padding:16px 0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row{border-bottom:none;padding:12px 0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-image{width:10%;padding:0 5px;text-align:center;display:inline-block}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.product-availability-list{margin-top:1%;margin-left:11.5%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.auto-delivery{clear:both;display:block;margin-left:10%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-total-bonus{margin-top:40px;margin-left:0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details{margin-top:10px;width:86%;text-align:left;display:inline-block}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details .product-details{width:45%;display:inline-block}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.promo-adjustment.product-discount{display:none}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div>div>div.mobile-hidden>div{margin-top:4px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details .name{display:inline-block;font-family:Lato,sans-serif;font-style:normal;line-height:1;font-weight:700;font-size:15px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details .name a{color:#000}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details .attribute{font-family:Lato,sans-serif;font-size:14px;display:inline-block;font-weight:400;font-style:normal;color:#94928c}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price{width:40%;display:inline-block;vertical-align:top}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.item-quantity{text-align:right}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.item-total{display:inline-block;padding-left:2px;width:50%;float:left;text-align:right;margin-top:6px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.item-total span.price-adjusted-total{margin-top:16px;margin-left:0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.item-total span.price-unadjusted{margin-top:0;margin-left:0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.product-quantity{margin:0!important}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.product-quantity select{width:68px;padding:5px 35px 5px 5px;font-size:16px;font-weight:600;border:2px solid #ccc;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/Single_Caret_Down.png) 88%/18% no-repeat #fff}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-price div.product-quantity select::-ms-expand{display:none}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-total-price{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000;font-size:16px;line-height:16px;margin-right:10px;margin-top:6px;display:inline-block;vertical-align:top;float:right;text-align:right}.cart-page .cart-right{background-color:rgba(220,219,217,.25);border:1px solid #dcdbd9;margin-top:75px;position:relative}.cart-page .cart-right h3.ordersummary-header{display:none}.cart-page .cart-right .order-summary{padding:20px 0 0;color:#aa2121}.cart-page .cart-right form{padding-top:16px;width:95%}.cart-page .cart-right form td>button,.cart-page .cart-right form td>input{margin:0!important}.cart-page .cart-right form .cart-order-totals .order-totals-table .applied-coupon div,.cart-page .cart-right form .cart-order-totals .order-totals-table .applied-coupon span{padding-top:0;padding-bottom:0}.cart-page .cart-right form .cart-order-totals .order-totals-table .applied-coupon .item-details{padding-top:5px}.cart-page .cart-right form .cart-order-totals .order-totals-table .applied-coupon .remove-coupon button{text-transform:uppercase;text-decoration:none;border:none;color:#5d7e95;padding:0;float:right;background:#f6f6f5;line-height:0}.cart-page .cart-right form .cart-order-totals .order-totals-table .order-total td{padding-top:15px;padding-bottom:10px}.cart-page .cart-right form .coupon-tooltip{display:none;color:#000;background-color:#dcdbd9;width:124px;height:22px;padding-top:2%;border:1px solid #94928c;text-align:center;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.cart-page .cart-right form .coupon-tooltip-show{display:block!important}.cart-page .cart-right form .cart-coupon-code #dwfrm_cart_couponCode{border:1px solid #94928c}.cart-page .cart-right form .cart-coupon-code button#add-coupon{font-weight:400;padding:0}.cart-page .cart-right form .cart-coupon-code #dwfrm_cart_couponCode{color:#000}.cart-page .cart-right form .cart-coupon-code td>p.coupon-error{margin:47px 0 0}.cart-page .cart-right form .applied-coupon{border-bottom:none}.cart-page .cart-right form .applied-coupon .item-details .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.cart-page .cart-right form .applied-coupon button.textbutton{background-color:transparent;text-transform:capitalize;text-decoration:underline;font-size:14px!important;font-weight:400}.cart-page .cart-right form .order-sales-tax,.cart-page .cart-right form .order-shipping{display:none}.cart-page .cart-right form .order-subtotal{font-size:14px;font-weight:600}.cart-page .cart-right form .shipping-tax-text{padding-top:5px;color:#53565a;font-size:13px;width:138%}.cart-page .cart-right form .order-total-wrapper{width:132%}.cart-page .cart-right form .order-total-wrapper tr>td:nth-child(1){width:17em}.cart-page .cart-right form .order-total-wrapper td{padding:0}.cart-page .cart-right div.cart-actions{margin:0}.cart-page .cart-right div.cart-actions form{padding-top:10px}.cart-page .cart-right div.cart-actions form button:hover{background-color:#61605d!important}.cart-page .cart-right div.html-slot-container{display:none}.cart-page #primary div.value-prop-row{text-align:center;margin:50px auto;max-width:1280px}.cart-page #primary div.value-prop-row div.value-prop-col{display:inline-table;width:33%;text-align:center;color:#53565a;font-size:14px;font-family:Lato,sans-serif;font-weight:400}.cart-page #primary div.value-prop-row div.value-prop-col .value-prop-header{text-transform:capitalize}.cart-page #primary div.value-prop-row div.value-prop-col img.value-prop-img{height:30px;width:auto}.cart-page #primary div.value-prop-row div.value-prop-col p{margin:0 auto;padding:0 50px}.cart-page #primary div.value-prop-row div.value-prop-col p a{text-decoration:underline}.cart-page #primary div.product-recommendations.js-recommendations-wrapper>h3{color:#94928c;font:normal 400 20px Lato,sans-serif;text-align:left;max-width:1280px;margin:1% auto}.cart-page #primary div.product-recommendations.js-recommendations-wrapper>h3:before{top:32px}.cart-page #wrapper footer{padding-top:0}.cart-page #wrapper footer div.footer-row.help-row{display:none}@media screen and (max-width:767px){.mobile-cart-hidden{display:none!important}.desktop-cart-hidden{display:block!important}.cart-page #wrapper div.header-promotion{font-size:12px}.cart-page #wrapper div.top-banner div.header-top #mini-cart,.cart-page #wrapper div.top-banner div.header-top button.menu-toggle{display:none}.cart-page #wrapper div.top-banner div.header-top a.logo{position:absolute;left:21.145833%;width:54.708333%}.cart-page #wrapper div.top-banner div.header-top a.continue-shopping{margin-left:2%;margin-top:15px;height:auto;padding-top:0;display:inline-block}.cart-page #wrapper div.top-banner div.header-top a.continue-shopping:before{content:'';height:11px;width:11px;margin-right:8px;display:inline-block;background:url(../images/Caret_Desktop.png) center/contain no-repeat}.cart-page #wrapper div.top-banner div.header-top a.continue-shopping:after{content:'Back';width:40%;display:inline-block;background:center/contain no-repeat}}@media screen and (max-width:767px){.cart-page .cart-left{border-right:none}.cart-page .cart-left div>h2>img:not(.paypal-btn){width:60px;float:right;margin-top:3%;margin-right:1%}.cart-page .cart-left div.cart-actions.cart-actions-top.desktop-hidden,.cart-page .cart-left div.cart-totals{display:none!important}.cart-page .cart-left div>h2.cart-title{color:#53565a;margin-top:-5%;padding-left:15px}.cart-page .cart-left form>fieldset>div#cart-table{border-top:none;border-bottom:1px solid #dcdbd9!important}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row{border-bottom:none;border-top:none;padding:20px 0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-price{width:30%;margin-top:4%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-price .cart-item-values{float:left!important}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-total-bonus{width:64%;font-weight:700!important;margin-top:5px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.product-availability-list{margin-top:1%;margin-left:33%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-image{width:28%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.auto-delivery{display:block;margin-left:10%;margin-top:50px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.auto-delivery span.og-see-details{z-index:0!important;vertical-align:bottom}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.auto-delivery div.og-widget{margin-left:0!important}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details{width:64%;float:right;padding-right:10px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.variation-values{padding:5px 0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.cart-item-buttons{width:100%;margin-bottom:10px}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details button.button-text{float:none;padding:5px 0;margin:0;text-transform:capitalize;text-decoration:underline;font-weight:400;color:#5d7e95}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details .product-details{width:99%;display:inline-block}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.product-quantity{width:50%}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-total-price{display:inline-block;float:right;margin-top:10%;width:50%;margin-right:0}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.product-quantity select{width:68px;padding:5px 35px 5px 5px;font-size:16px;font-weight:600;border:2px solid #ccc;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/Single_Caret_Down.png) 88%/18% no-repeat #fff}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.product-quantity select::-ms-expand{display:none}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.item-total{padding:0;font-weight:400}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.name{font-weight:700}.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.desktop-hidden.qty,.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-details div.promo-adjustment.product-discount{display:none!important}}@media screen and (max-width:767px){.cart-page .cart-right{background-color:#fff;border-bottom:1px solid #dcdbd9;border-left:none;border-right:none;border-top:none;padding-left:10px;padding-right:10px;margin-top:0}.cart-page .cart-right h3.ordersummary-header{display:none}.cart-page .cart-right form{width:100%}.cart-page .cart-right form div.cart-footer{padding-bottom:5%}.cart-page .cart-right form div.cart-footer div.cart-order-totals{padding-bottom:5px}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.order-subtotal{font-size:16px!important;font-weight:600}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.order-subtotal td{padding-bottom:5px;width:76%}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.shipping-tax-row{padding-top:5px;color:#53565a;font-size:13px}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.shipping-tax-row td.discount-present{padding-top:76px}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.order-discount.discount td{padding:5px 0 0}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr.order-total.discount-present td{padding:10px 0 3px;font-size:18px}.cart-page .cart-right form div.cart-footer div.cart-order-totals tr:last-child td.order-summary{padding:0 0 5px}.cart-page .cart-right form div.cart-footer div.cart-coupon-code input{border:1px solid #94928c;font-weight:400;color:#000}.cart-page .cart-right form div.cart-footer div.cart-coupon-code button{border:1px solid #94928c;background:#dcdbd9;color:#53565a;font-weight:400}.cart-page .cart-right div.applied-coupon{border-bottom:none;width:100%;padding:0}.cart-page .cart-right div.applied-coupon .item-details{width:100%;display:inline-block}.cart-page .cart-right div.applied-coupon .item-details .name{display:none}.cart-page .cart-right div.applied-coupon .item-details .cartcoupon.clearfix,.cart-page .cart-right div.applied-coupon .item-details nav.cartcoupon[role=navigation]{font-size:14px;display:inline-block;width:75%}.cart-page .cart-right div.applied-coupon .item-details .cartcoupon.clearfix span.label,.cart-page .cart-right div.applied-coupon .item-details nav.cartcoupon[role=navigation] span.label{font-weight:600}.cart-page .cart-right div.applied-coupon .item-details .cartcoupon.clearfix span.value,.cart-page .cart-right div.applied-coupon .item-details nav.cartcoupon[role=navigation] span.value{font-weight:700}.cart-page .cart-right div.applied-coupon .item-details .remove-coupon{text-align:right;display:inline-block;width:23%}.cart-page .cart-right div.applied-coupon .item-details .remove-coupon button{width:auto;height:auto;border:none;background-color:#fff!important;font-size:12px!important;font-weight:400;color:#5d7e95;line-height:1!important}.cart-page .cart-right div.applied-coupon .item-details .discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-page .cart-right div.applied-coupon .item-details .discount span.value{font-weight:700}.cart-page .cart-right div.applied-coupon .item-details .item-price{width:23%;padding-bottom:5px}.cart-page .cart-right div.applied-coupon .item-details .item-price .coupon-status,.cart-page .cart-right div.cart-actions,.cart-page .cart-right div.html-slot-container{display:none}}@media screen and (max-width:767px){.cart-page #primary div.value-prop-row{margin:auto}.cart-page #primary div.value-prop-row div.value-prop-col{color:#53565a;font-size:13px;font-family:Lato,sans-serif;font-weight:400;text-align:center;display:inline-block;width:100%}.cart-page #primary div.value-prop-row div.value-prop-col div.value-prop-img-container{display:inline-block;width:14%;text-align:center;vertical-align:middle}.cart-page #primary div.value-prop-row div.value-prop-col div.value-prop-img-container img{width:26px}.cart-page #primary div.value-prop-row div.value-prop-col div.value-prop-header-container{display:inline-block;width:50%;text-align:left;padding-left:10px;vertical-align:middle}.cart-page #primary div.value-prop-row div.value-prop-col div.value-prop-header-container h4.value-prop-header{text-transform:capitalize}.cart-page #primary div.product-recommendations.js-recommendations-wrapper{padding-top:25px}.cart-page #primary div.product-recommendations.js-recommendations-wrapper h3{color:#94928c;font:normal 400 20px Lato,sans-serif;text-align:left}.cart-page #primary div.product-recommendations.js-recommendations-wrapper h3:before{top:32px}}@media screen and (max-width:767px){.cart-page #wrapper #footer-tabs,.cart-page #wrapper footer.footer{display:none}.cart-page #wrapper div.sticky-footer{background-color:#fff;position:fixed;padding-left:10px;padding-right:10px;padding-top:1px;margin:0;bottom:0;left:0;right:0;border-top:1px solid #dcdbd9;z-index:1}.cart-page #wrapper div.sticky-footer .order-sales-tax,.cart-page #wrapper div.sticky-footer .order-shipping,.cart-page #wrapper div.sticky-footer div.html-slot-container,.cart-page #wrapper div.sticky-footer h3.ordersummary-header{display:none}.cart-page #wrapper div.sticky-footer .order-summary{color:#aa2121}.cart-page #wrapper div.sticky-footer form{padding-top:10px}.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer,.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer div.cart-order-totals{padding-bottom:0}.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer div.cart-order-totals table.order-totals-table{width:100%}.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer div.cart-order-totals table.order-totals-table tbody tr.shipping-tax-row td{padding:0}.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer div.cart-order-totals table.order-totals-table tbody tr.order-total td{padding:15px 0 5px;vertical-align:top}.cart-page #wrapper div.sticky-footer form fieldset div.cart-footer div.cart-coupon-code{display:none}.cart-page #wrapper div.sticky-footer div.cart-actions{display:block!important;margin-top:0}.cart-page label.og-label.og-on-label{width:auto!important}}.item-image{position:relative}@media only screen and (min-width:767px) and (max-width:1023px){.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.item-price{vertical-align:top}.cart-page .cart-left div>h2>img:not(.paypal-btn){float:right;margin-right:10px;margin-top:12}.cart-page .cart-right{max-width:100%;padding-left:20px}}@media only screen and (max-width:359px){.cart-page .cart-left form>fieldset>div#cart-table div.cart-row div.auto-delivery{margin-top:10px}}.pt_checkout .content-width,.pt_order-confirmation .primary-focus{width:90%;max-width:1170px;margin:0 auto}.checkout-content{border:1px solid #e0dcd9;padding:67px 0 15px;overflow:hidden;box-sizing:border-box;position:relative}.benefits{margin-top:15px}.pt_checkout .email-subscription{clear:both}.pt_checkout .email-subscription .form-row{display:inline-block}.pt_checkout .summary h3{margin-bottom:5px}.pt_checkout #main .giftCertBlock{position:relative}.pt_checkout #main .giftCertBlock label{display:none}.pt_checkout #main .giftCertBlock .input-text{padding-right:205px;width:100%;vertical-align:top}.pt_checkout #main .giftCertBlock .form-row{padding-top:0}.pt_checkout #main .giftCertBlock .apply,.pt_checkout #main .giftCertBlock .check-balance{background:#5d7e95;bottom:0;display:inline-block;float:none;line-height:30px;padding:0;position:absolute;top:0;vertical-align:top;height:28px}.pt_checkout #main .giftCertBlock .apply{width:70px;border-radius:0;right:130px;border-right:2px solid #fff}.pt_checkout #main .giftCertBlock .check-balance{width:130px;border-radius:0 5px 5px 0;right:0}.pt_checkout #main .cart-coupon-code{padding:0 10px 15px 15px;background:#dcdbd9;margin-top:15px}.pt_checkout #main .cart-coupon-code input{border-radius:3px 0 0 3px;height:28px;border:1px solid #a2a2a2;padding:3px}.pt_checkout #main .cart-coupon-code .apply{background:#5d7e95;float:none;display:inline-block;padding:0;vertical-align:top;line-height:24px;height:28px;border-radius:0 3px 3px 0;border:none}.pt_checkout #main .cart-coupon-code .apply span{font-size:12px;color:#fff}.pt_checkout #primary{box-sizing:border-box;float:left;padding:0 15px;width:75%}.pt_checkout #secondary{box-sizing:border-box;border:none;float:right;padding:0 15px;width:25%}.pt_checkout #secondary .summary{margin-bottom:20px}.pt_checkout #secondary .checkout-block{margin:0 0 20px}.pt_checkout #secondary .checkout-block-title{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;color:#fff;margin:0;padding:4px 0 4px 14px;text-transform:uppercase;background:#94928c;font-size:15px}.pt_checkout #secondary .checkout-block li{margin:0}.pt_checkout #secondary .checkout-block a{display:block;margin:2px 0 0;border-bottom:1px solid #d2d2d2;padding:7px 5px 7px 10px;color:#5d7e95;font-size:13px;font-size:12px;font-family:Georgia,sans-serif;background:#e8e8e6;text-decoration:none}.pt_checkout #secondary .checkout-summary-edit{text-align:center}.pt_checkout #secondary .checkout-summary-edit a{font-family:Arial,sans-serif;font-size:13px;color:#5d7e95}.pt_checkout #secondary .edit-shopping-bag{text-align:center}.pt_checkout #secondary .edit-shopping-bag a{color:#5d7e95;font-size:13px}.pt_checkout #secondary .order-summary{display:none}.pt_checkout #secondary .place-order-button{width:100%;margin-top:10px}.pt_checkout .checkout-summary-title{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;color:#666;font-size:15px;line-height:22px;margin:0 0 5px;text-transform:uppercase}.pt_checkout .checkout-mini-cart{overflow:auto;max-height:330px;padding:12px 10px 0;border-left:1px solid #e4e3e0;border-top:1px solid #e4e3e0;border-right:1px solid #e4e3e0}.pt_checkout .checkout-mini-cart .mini-cart-name{width:80%}.pt_checkout .checkout-mini-cart .mini-cart-attributes,.pt_checkout .checkout-mini-cart .mini-cart-name,.pt_checkout .checkout-mini-cart .mini-cart-pricing{display:table-cell;font-family:Arial,sans-serif;font-weight:400;padding:4px 0;color:#505050;font-size:14px;line-height:18px;text-align:left;vertical-align:top}.pt_checkout .checkout-mini-cart .mini-cart-pricing{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#000}.pt_checkout .checkout-mini-cart .mini-cart-pricing .price-unadjusted{text-decoration:line-through;color:#94928c}.pt_checkout .checkout-mini-cart .product-price{font-family:Arial,sans-serif;font-weight:400;color:#505050;font-size:14px}.pt_checkout .checkout-mini-cart .mini-cart-attributes{padding:4px 6px;text-align:center}.pt_checkout .checkout-mini-cart .mini-cart-attributes .label{display:none}.pt_checkout .checkout-mini-cart .mini-cart-pricing{text-align:right}.pt_checkout .checkout-order-totals{padding:12px 0 0;border:1px solid #e4e3e0}.pt_checkout .checkout-order-totals .product-price{font-weight:400;color:#666;font-size:13px}.pt_checkout .checkout-order-totals td:last-child{text-align:right}.pt_checkout .order-totals-table .order-subtotal td{font-weight:700}.pt_checkout .order-totals-table td{font-weight:400;padding:8px 10px;color:#666;font-size:13px}.pt_checkout .order-total .order-value,.pt_checkout .order-total td{color:#fff;font-size:15px;font-weight:700;padding:7px 10px;background-color:#a2a2a2}.pt_checkout .secure-credit-asset{padding-top:30px}.pt_checkout .secure-credit-asset .text{display:inline-block;vertical-align:middle;padding-left:10px}.pt_checkout .secure-credit-asset .text p{margin:0}.pt_checkout .secure-credit-asset .text h3{font-size:15px;margin:0}.pt_checkout .secure-credit-asset .icon-security{display:inline-block;vertical-align:middle;font-size:20px}.pt_checkout .secure-credit-asset img{display:inline-block;vertical-align:middle;padding-left:50px;max-height:30px}.order-includetax{text-align:right;color:#666;font-size:14px;padding:0 0 5px}.order-totals-table .order-includetax-cell:first-child{padding-right:10px}.order-history-page .order-includetax-cell:first-child{padding-right:0}.checkout-header a{display:inline-block}.checkout-header a:before{content:"";display:block;height:85px;width:233px;background:url(../images/logo_mobile.png) 50%/contain no-repeat;cursor:pointer}.breadcrumb>div[class^=step]{padding:0 20px 15px 0;color:#a2a2a2;text-transform:uppercase}.breadcrumb>div[class^=step].active{color:#5d7e95}.breadcrumb>div[class^=step].active .number{background:#5d7e95}.breadcrumb-horizontal{position:absolute;left:0;top:0;box-sizing:border-box;margin:15px 0 0;padding:0 15px;height:40px;border-bottom:2px solid #a2a2a2;font-size:0;text-align:left}.breadcrumb-horizontal.breadcrumb>div{padding:0 20px 12px 0}.breadcrumb-horizontal div{font-size:13px;display:inline-block}.breadcrumb-horizontal div.active{border-bottom:2px solid #5d7e95}.breadcrumb-horizontal .number{height:26px;width:26px;font-size:12px;line-height:26px}.breadcrumb-vertical>div[class^=step]{margin:15px 0 0;font-size:15px}.breadcrumb-vertical>div{font-size:14px;display:block;border-bottom:1px solid #a2a2a2}.breadcrumb-vertical>div.active{border-bottom:2px solid #333}.breadcrumb-vertical .number{width:31px;height:31px;font-size:14px;line-height:31px;margin-right:5px}.breadcrumb .number{position:relative;display:inline-block;border-radius:50%;font-family:Monaco;color:#fff;background-color:#a2a2a2;text-align:center}.breadcrumb .number:before{position:absolute;right:2px;top:2px;left:2px;bottom:2px;content:" ";border:2px solid #fff;border-radius:50%}.checkout-billing-inside{padding:20px 15px 15px;margin-top:10px;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;border-bottom:1px solid #a2a2a2}.checkout-billing .payment-methods-tabs{margin:-20px -16px -16px;padding:0 15px}.checkout-billing .etabs{margin:-15px;font-size:0;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #a2a2a2}.checkout-billing .etabs li{padding:20px 10px;display:inline-block;font-size:12px}.checkout-billing .etabs li a{font-family:Arial,sans-serif;font-size:14px;color:#505050}.checkout-billing .etabs li:first-child{border:0 solid #a2a2a2;border-bottom-color:#a2a2a2;border-radius:5px 5px 0 0;margin:-1px;width:185px;background:url(../images/checkout_credit-card.png) 90px center no-repeat}.checkout-billing .etabs li.ausite:first-child{background:url(../images/checkout_credit-card-au.png) 90px center no-repeat}.checkout-billing .etabs li:nth-child(2) a{font-size:0;padding:25px 82px 15px;background:url(../images/pay-pal-button.jpg) center no-repeat}.checkout-billing .etabs li.active{border:1px solid #a2a2a2;border-bottom-color:#efefef;border-radius:5px 5px 0 0;margin:-1px;width:185px}.gift-cert-used{border-top:1px solid #a2a2a2;margin-top:-20px;margin-left:-15px;margin-right:-15px;padding:20px}.checkout-billing,.checkout-shipping{background-color:#efefef;border-bottom:2px solid #333;padding:15px}.checkout-billing .button-fancy-large[disabled],.checkout-shipping .button-fancy-large[disabled]{background:#a2a2a2}.checkout-billing .continue-error,.checkout-shipping .continue-error{display:block;color:#aa2121;padding-top:5px;font-size:11px}.checkout-billing .button-fancy-large,.checkout-shipping .button-fancy-large{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;box-sizing:border-box;display:inline-block;opacity:1;border:none;padding:0;color:#fff;font-size:12px;line-height:44px;border-radius:3px;background-color:#e45a00;cursor:pointer;text-align:center;text-transform:uppercase}.checkout-billing .button-fancy-large:hover:after,.checkout-shipping .button-fancy-large:hover:after{border-width:3px}.checkout-billing .button-fancy-large span,.checkout-shipping .button-fancy-large span{padding:0 25px;position:relative;z-index:1;display:block;height:100%}.checkout-billing .label-inline .input-checkbox,.checkout-shipping .label-inline .input-checkbox{margin-top:1px;height:15px;width:15px}.checkout-billing .singleshipping-bottom-info,.checkout-shipping .singleshipping-bottom-info{margin-top:20px;color:#a2a2a2;font-size:13px;font-family:Arial,sans-serif;line-height:18px}.checkout-billing .singleshipping-bottom-info a,.checkout-shipping .singleshipping-bottom-info a{color:#a2a2a2;text-decoration:underline}.checkout-billing .form-caption,.checkout-shipping .form-caption{color:#94928c;font-size:10px;font-weight:400}.checkout-billing .form-caption.error-message,.checkout-shipping .form-caption.error-message{color:#aa2121;border:none;width:auto;background:0 0;font-size:11px}.form-row.shipping-col-1{padding:20px 15px 0 0}.form-row.shipping-col-2{padding:20px 0 0 15px}.form-row.shipping-col-1,.form-row.shipping-col-2{display:inline-block;vertical-align:top;box-sizing:border-box;width:50%}.form-row.shipping-col-2{margin-left:-4px}.shipping-methods-wrapper .shipmentoption,.shipping-methods-wrapper .shipping-info,.shipping-methods-wrapper .shipping-left{box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 10px}.shipping-methods-wrapper .shipping-info{width:55%}.shipping-methods-wrapper .shipping-left{width:40%;padding-left:0}.shipping-methods-wrapper .shipping-left select{margin-bottom:3px}.shipping-methods-wrapper .shipmentoption{width:49%;margin:0}.shipping-methods-wrapper .shipmentoption dt{font-weight:700}.shipping-methods-wrapper .shipmentoption dd{color:#a2a2a2;margin:0}#main .checkout-summary-coupon{overflow:hidden;margin:15px 0;padding:10px 15px;font-size:0;background-color:#dcdbd9}#main .checkout-summary-coupon .form-row{clear:none;padding:0;width:60%;display:inline-block;vertical-align:bottom}#main .checkout-summary-coupon .form-row input{border-radius:3px 0 0 3px}#main .checkout-summary-coupon .coupon-apply{display:inline-block;vertical-align:bottom}#main .checkout-summary-coupon .coupon-apply button{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;color:#fff;width:70px;padding:0;line-height:28px;border-radius:0 3px 2px 0;background:#5d7e95}#main .checkout-summary-coupon .coupon-apply button:after{border-width:3px}.gift-message-text{overflow:visible;opacity:1;transition:all 1s ease;padding-top:10px}.gift-message-text.hidden{height:0;opacity:0;overflow:hidden}.gift-message-text textarea{width:100%;padding:0;height:100px}.billing-coupon-code .coupon-apply,.billing-coupon-code .giftcert-apply{margin-top:5px}.billing-coupon-code .form-row{margin:0;padding:0;width:100%}.billing-coupon-code .form-caption{display:none}.billing-coupon-code .balance,.billing-coupon-code .giftcert{padding-top:0;font-size:14px}.redemption{color:#900}.redemption .success{color:#019328}.redemption span.error{margin-left:0}.payment-method-options .form-row{clear:none;float:left;width:30%}.checkout-billing .payment-method .error-message{color:#aa2121;border:none;width:auto}.payment-method label{display:block}.payment-method .label-inline{clear:left}.payment-method .label-inline label{display:inline-block}.payment-method .form-row{float:left;clear:none}.payment-method .form-row.select-credit-card{float:none}.payment-method .form-row.notification-block{float:none;background:#FFF0E3;padding:15px 14px;margin:30px -14px -8px;color:#C47026;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.payment-method .form-row.form-indent{clear:both}.payment-method .credit-card-type{float:right;font-size:11px}.payment-method .credit-card-type:before{content:'';background:url(../images/checkout_credit-card.png) no-repeat;width:21px;height:16px;display:inline-block;margin-right:4px;vertical-align:bottom}.payment-method .creditCardNumber{box-sizing:border-box;width:40%;padding:30px 15px 0 0}.payment-method .creditCardNumber .form-caption,.payment-method .creditCardNumber label{float:left}.payment-method .creditCardNumber .card-type-master:before{background-position:-22px 0;width:27px}.payment-method .creditCardNumber .card-type-amex:before{background-position:-48px 0;width:26px}.payment-method .creditCardNumber .card-type-discover:before{background-position:-76px 0;width:26px}.payment-method .creditCardNumber+.form-row{box-sizing:border-box;width:44%;padding:30px 15px 0}.payment-method .cvn{position:relative;box-sizing:border-box;width:16%;padding:30px 0 0 15px}.payment-method .icon-question{color:#fff;background:#a2a2a2;padding:3px 5px;border-radius:50px;margin-left:5px}.payment-method .custom-tooltip{width:328px;height:150px;position:absolute;bottom:75%;right:25%;box-shadow:2px 2px 10px #a2a2a2}.payment-method .custom-tooltip img{width:100%;height:auto}.payment-method .form-caption,.payment-method-expanded{display:block}.month{box-sizing:border-box;width:65%;padding:0 15px 0 0}.year{box-sizing:border-box;width:35%;padding:0 0 0 15px}.day,.month,.year{clear:none;float:left}.day select,.month select,.year select{width:auto}.month .form-caption{margin-left:0}.ssn{clear:left}.order-component-block{margin:15px 0}.order-component-block .section-header a{float:right;font-weight:400}.order-component-block .details{background:#dcdbd9;color:#333;padding:15px}.order-confirmation-details .sku,.orderdetails .sku,.submit-order .sku{color:#a2a2a2;text-transform:uppercase;padding-top:3px}.order-confirmation-details .sku .value,.orderdetails .sku .value,.submit-order .sku .value{pointer-events:none}.order-confirmation-details .sku .value a,.orderdetails .sku .value a,.submit-order .sku .value a{text-decoration:none;color:inherit}.submit-order{clear:both;display:block;padding:15px;text-align:right;background:#f2f2f2}.submit-order .cart-row{text-align:left;padding:15px 0;font-size:14px}.submit-order .cart-row>div{display:inline-block;padding:0 1%;box-sizing:border-box}.submit-order .cart-row .editlink{width:7%}.submit-order .cart-row .item-image{width:8%}.submit-order .cart-row .item-details-options{width:61%}.submit-order .cart-row .item-details{width:73%;display:inline-block;vertical-align:middle;padding-right:5px;box-sizing:border-box}.submit-order .cart-row .item-options{width:25%;display:inline-block;vertical-align:middle}.submit-order .cart-row .item-quantity{width:8%;text-align:center}.submit-order .cart-row .item-total{color:#5d7e95;text-align:right;width:13%}.submit-order .name,.submit-order .name a{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#333}.order-review-summary{width:40%;float:right;border-bottom:2px solid #a2a2a2}.order-detail-summary{border-bottom:2px solid #a2a2a2;border-top:2px solid #a2a2a2;float:none;width:100%}.order-detail-summary .ordersummary-header,.place-order-totals .ordersummary-header{display:none}.order-detail-summary td,.place-order-totals td{border-bottom:1px solid #dcdbd9;padding:10px 0;font-size:14px;text-align:right;color:#666;font-family:Lato,sans-serif;font-weight:400;font-style:normal}.order-detail-summary td:first-child,.place-order-totals td:first-child{padding-right:35px}.order-detail-summary .order-total td,.place-order-totals .order-total td{font-family:Lato,sans-serif;font-weight:700;font-style:normal;background:0 0;color:#666;font-size:18px}.order-detail-summary .order-total .order-value,.place-order-totals .order-total .order-value{background:0 0;color:#666}.order-detail-summary .order-sales-tax .product-price,.place-order-totals .order-sales-tax .product-price{font-weight:400}.place-order{clear:right}.additional-products{text-align:left;padding-bottom:15px;border-bottom:2px solid #a2a2a2}.additional-products .form-row{padding-top:10px}.additional-products label{line-height:1.4}.order-discount,.product-discount{color:#900}.summary .edit{position:absolute;text-transform:uppercase;right:10px;font-size:.9em;line-height:1.5em}.item-shipping-address{min-width:120px}.billing-error{color:red;margin:0 0 .83em 24%}.cvn-tooltip{font-weight:700;margin:5px;text-align:center}.cvn-tooltip img{height:150px;width:110px}#shipping-method-list{position:relative}.pt_order-confirmation .primary-focus{width:100%}.pt_order-confirmation .checkout-content{padding:0}.pt_order-confirmation .breadcrumb-horizontal{display:none}.pt_order-confirmation .breadcrumb-vertical{padding:0 15px;width:auto}.pt_order-confirmation .breadcrumb-vertical .step-1,.pt_order-confirmation .breadcrumb-vertical .step-2,.pt_order-confirmation .breadcrumb-vertical .step-3{display:none}.pt_order-confirmation .order-payment-summary{float:right;width:35%}.pt_order-confirmation .order-items{margin-bottom:20px}.pt_order-confirmation .actions{display:none}.pt_order-confirmation .confirmation{padding-bottom:20px}.pt_order-confirmation .login-create-account{clear:both;padding-top:20px;width:50%}.pt_order-confirmation .login-create-account .form-row{padding:5px 0}.pt_order-confirmation .login-create-account .largebutton{margin-top:10px}.pt_order-confirmation .orderpaymentinstrumentsgc .label{color:inherit;text-transform:none;padding-right:10px}.pt_order-confirmation .printbutton{margin-top:10px;width:200px}.pt_order-confirmation .checkout-order-number{color:#94928c;margin-left:0}@media screen and (min-width:767px){.pt_order-confirmation .addresses{margin-top:40px}}@media screen and (max-width:767px){.pt_order-confirmation .addresses{margin-top:20px}}.left-marketing-banner{font-family:Lato,sans-serif;font-weight:400;font-style:normal;width:50%}.checkout-marketing-title{background:#666;padding:8px 15px;color:#fff}.checkout-marketing-content{box-shadow:0 0 10px 2px rgba(0,0,0,.1);border-bottom:2px solid #666;padding:15px;text-align:center}.checkout-marketing-content h1{margin:0}.checkout-marketing-content p{text-align:left}.secureshopping h3{font-family:Lato,sans-serif;font-weight:700;font-style:normal;color:#666;font-size:15px;text-transform:uppercase;margin-bottom:5px}.secureshopping .content{padding:10px;border:1px solid #dcdbd9}.secureshopping img{float:right}.button-full-width{width:100%}.coupon-not-applied{color:#aa2121}.coupon-applied{color:#5d7e95}@media print{#footer-tabs,.footer,.header-promotion,.printbutton,.top-banner{display:none}}.order-history-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;overflow:hidden;padding:10px}.order-history-header .label{font-weight:700}.order-history-header button{float:right}.order-history-header .order-wrapper{position:relative;width:24%!important;float:left}.order-history-header .order-number,.order-history-header .order-shippinh-tracker{width:100%!important;margin-bottom:10px}.order-history-header .order-number .value,.order-history-header .order-shippinh-tracker .value{display:block}.order-history-header .order-date,.order-history-header .order-status{float:left;margin:2px 0;width:60%}.order-history-items{margin:20px 0}.order-history-items .order-history-table td,.order-history-items .order-history-table th{padding:5px 10px}.order-history-items .order-history-table ul{margin:0;padding:0}.order-history-items .order-history-table li{list-style-position:inside;list-style-type:square}.order-history-items .order-history-table .order-items,.order-history-items .order-history-table .order-shipped-to,.order-history-items .order-history-table .order-total-price{width:33%}.order-history-items .order-history-table .toggle{cursor:pointer;display:block}.js .order-history-table .hidden{display:none}.orderdetails .line-items .line-item{padding:10px 0;border-bottom:1px solid #dcdbd9}.orderdetails .line-items .line-item .line-item-attributes,.orderdetails .line-items .line-item .line-item-details,.orderdetails .line-items .line-item .line-item-image,.orderdetails .line-items .line-item .line-item-price,.orderdetails .line-items .line-item .line-item-quantity,.orderdetails .line-items .line-item .lint-item-description{display:inline-block;vertical-align:middle;padding:0 5px;box-sizing:border-box}.orderdetails .line-items .line-item .line-item-image{width:10%;text-align:center;position:relative}.orderdetails .line-items .line-item .line-item-image img{width:40px}.orderdetails .line-items .line-item .line-item-image .bonus-item{display:none}.orderdetails .line-items .line-item .lint-item-description{width:79%}.orderdetails .line-items .line-item .line-item-price,.orderdetails .line-items .line-item .line-item-quantity{width:9.5%}.orderdetails .line-items .line-item .line-item-details{width:63%}.orderdetails .line-items .line-item .line-item-details .name,.orderdetails .line-items .line-item .line-item-details .name a{color:#666;font-family:Lato,sans-serif;font-weight:700;font-style:normal}.orderdetails .line-items .line-item .line-item-attributes{width:25%}.orderdetails .line-items .line-item .line-item-quantity{text-align:center}.orderdetails .line-items .line-item .line-item-price{text-align:right;color:#5d7e95;white-space:nowrap}.orderdetails .order-information h1{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-transform:none;color:#666;font-size:20px;padding-bottom:10px;margin-bottom:0;border-bottom:1px solid #dcdbd9}.checkout-order-number{font-family:Lato,sans-serif;margin:15px 0 0 15px;font-weight:400;font-style:normal;text-transform:none;color:#666;font-size:20px}.checkout-order-number .thank-you{font-size:30px;font-weight:700}.billing,.shipment{display:inline-block;vertical-align:top;width:49%;padding:15px;box-sizing:border-box;color:#666;text-transform:none;line-height:1.4}.billing .label,.shipment .label{color:#a2a2a2;text-transform:uppercase}.order-billing,.order-shipment-address{margin-bottom:15px}.order-billing address,.order-shipment-address address{font-style:normal}.shippingaddress .select-address{width:100%;margin-left:0}.shippingaddress .edit-address{margin-top:.5em}.shippingaddress .edit-address span{color:#84bd00;cursor:pointer}.formactions{margin-top:20px;text-align:right}.item-list .multi-shipment-row{border-bottom:none}.minishipments-method{padding-top:10px}.multishipprogress .step-3,.multishipprogress div{display:inline;padding:1em}.multishipprogress .step-4{padding-right:0}.pt_checkout #cart-table .cart-row .shipment-label{font-weight:700;margin-top:35px;font-size:1.4em}.reset-password-form fieldset{position:relative}.reset-password-form .input-text{max-width:250px}.reset-password-form button{margin-top:15px}.reset-password-form .passwordreset-panel{overflow:hidden}.reset-password-form .passwordreset-button{display:inline-block}.reset-password-form .passwordreset-notice{display:inline-block;width:85%;padding:0 0 0 19px;vertical-align:middle;line-height:1.1}.new-password-form .error-message{border:none}h1 .account-logout{font-size:.6em;float:none}.registration-selection input,.registration-selection label{display:inline;float:none}.address-list,.payment-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.address-list li,.payment-list li{list-style-type:none;padding:1em;width:90%}@media screen and (min-width:768px){.address-list li,.payment-list li{width:25%}}.address-list li.default,.payment-list li.default{background-color:#efefef;border:1px solid #dcdbd9;border-radius:5px;margin-top:1em;width:85%}.address-list li address,.payment-list li address{color:#333;font-style:normal}.address-list li .button-text,.address-list li a,.payment-list li .button-text,.payment-list li a{line-height:2rem;padding-right:.2rem}.address-list .mini-address-title,.payment-list .mini-address-title{font-style:italic;line-height:2rem}.address-list .cc-owner,.payment-list .cc-owner{font-weight:700}.account-page .field-wrapper input,.account-page .field-wrapper textarea{padding:5px 8px;max-width:320px}.account-page .checkbox-row{padding:0 0 0 20px}.account-page-content{width:900px}.account-settings-form .form-row{display:inline-block;vertical-align:top;width:44%;margin-right:5%}.account-settings-form h2{margin:20px 0 0;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:15px}.account-settings-form h3{margin:15px 0 1px 3px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal;font-size:11px}.account-settings-form button{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.account-settings-form button.disabled,.account-settings-form button[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.account-settings-form button.disabled:hover,.account-settings-form button[disabled]:hover{background-color:#dcdbd9}.account-settings-form button.active,.account-settings-form button:hover{background:#5B5A5B;text-decoration:none}.change-password-wrapper{margin:15px 0 16px;padding:10px 0;border-top:1px solid #dcdbd9;border-bottom:1px solid #dcdbd9}.address-row,.card-row{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal;font-size:13px}.address-row address,.card-row address{font-style:normal}.address-table,.card-table{margin-top:20px;border-top:1px solid #dcdbd9;display:table;width:100%}.address-head-row,.address-row{display:table-row}.address-head-row .address-cell,.address-row .address-cell{display:table-cell;padding:8px 10px;border-bottom:1px solid #dcdbd9}.address-head-row .address-cell h3,.address-row .address-cell h3{margin:0;font-size:13px}.address-head-row.default .address-cell,.address-row.default .address-cell{background:#f2f2f2}.address-head-row .address-make-default,.address-row .address-make-default{text-decoration:underline}.address-head-row .address-cell{background:#dcdbd9}.card-head-row,.card-row{display:table-row}.card-head-row .card-cell,.card-head-row .cc-exp,.card-head-row .cc-number,.card-head-row .cc-owner,.card-head-row .cc-type,.card-row .card-cell,.card-row .cc-exp,.card-row .cc-number,.card-row .cc-owner,.card-row .cc-type{display:table-cell;padding:8px 10px;border-bottom:1px solid #dcdbd9}.card-head-row .card-cell h3,.card-head-row .cc-exp h3,.card-head-row .cc-number h3,.card-head-row .cc-owner h3,.card-head-row .cc-type h3,.card-row .card-cell h3,.card-row .cc-exp h3,.card-row .cc-number h3,.card-row .cc-owner h3,.card-row .cc-type h3{margin:0;font-size:13px}.card-head-row.default .card-cell,.card-row.default .card-cell{background:#f2f2f2}.card-head-row .card-make-default,.card-row .card-make-default{text-decoration:underline}.card-head-row .card-cell{background:#dcdbd9}.card-delete{margin-top:10px}#newcreditcard .creditCardNumber+.form-label-text{float:none;text-align:left}#edit-address-form .form-row .error-message,#edit-address-form label.error,#edit-address-form span.error,#newcreditcard .form-row .error-message,#newcreditcard label.error,#newcreditcard span.error{border:none;padding:5px 0 0 5px;font-size:11px;color:#aa2121;line-height:1}#edit-address-form .form-row.month,#edit-address-form .form-row.year,#newcreditcard .form-row.month,#newcreditcard .form-row.year{margin-top:-12px;width:auto}#edit-address-form .form-row.error.month,#newcreditcard .form-row.error.month{margin-top:5px}#edit-address-form .form-row.error.year,#newcreditcard .form-row.error.year{margin-top:-9px}#edit-address-form .credit-card-type,#newcreditcard .credit-card-type{font-weight:700}#edit-address-form .label-inline,#newcreditcard .label-inline{margin-bottom:15px}#edit-address-form .label-inline label,#newcreditcard .label-inline label{line-height:15px}.autodelivery-header{background:url(../images/autodelivery-hero.jpg) 0 0/cover no-repeat;height:384px;width:100%;position:relative}.autodelivery-top-header-content{padding-top:30px;margin-left:190px}.autodelivery-top-header-content h2{text-transform:uppercase;color:#333;font-size:37px;line-height:37px;margin:0 0 20px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.autodelivery-top-header-content .never{letter-spacing:4.6px;font-weight:500}.autodelivery-top-header-content .favorites{text-transform:uppercase;font-size:37px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.autodelivery-bottom-header-content{margin-top:35px;padding-left:380px;max-width:375px}.autodelivery-shop{top:270px;right:118px;width:102px;height:28px}.offer-content p{font-size:17px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;color:#aa2121;letter-spacing:1px;margin-left:395px;margin-top:90px}.autodelivery-middle{border-bottom:2px solid #505050;position:relative;padding-bottom:100px}.autodelivery-middle h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:30px;color:#505050;text-transform:uppercase;text-align:center;letter-spacing:1px;padding-top:10px}.autodelivery-middle-center,.autodelivery-middle-left,.autodelivery-middle-right{float:left;width:30%;margin-top:-10px;margin-left:15px}.autodelivery-middle-center p,.autodelivery-middle-left p,.autodelivery-middle-right p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#505050;letter-spacing:1px;width:80%;margin:0 0 1em}.autodelivery-middle-center .number,.autodelivery-middle-left .number,.autodelivery-middle-right .number{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:30px;margin-bottom:5px}.autodelivery-middle-right{float:right}.autodelivery-bottom-left{bottom:50px;left:50%;margin-left:-88px;height:30px;width:175px}.add-all-order-items{margin-left:4px}#autodeliverylanding{margin:-14px -15px 0 -30px}#cancel-all-dialog h3{margin:1.5em auto}#cancel-all-dialog .ui-dialog-buttonset{text-align:center;margin-bottom:1em}#cancel-all-dialog .ui-dialog-buttonset button{display:inline-block;margin:0 10px}div#orderview .logo,div#subscriptionview .logo{padding:20px 0;text-align:center}div#orderview .order-date,div#subscriptionview .order-date{font-weight:700}div#orderview a,div#subscriptionview a{text-decoration:underline}div#orderview .order-section p.title,div#subscriptionview .order-section p.title{width:50%}div#orderview .order-section-table,div#subscriptionview .order-section-table{display:table;width:100%}div#orderview .order-section-row,div#subscriptionview .order-section-row{display:table-row}div#orderview .order-section,div#subscriptionview .order-section{display:table-cell;padding:1em 2%;width:50%;box-sizing:border-box;border-left:1px solid #dcdbd9}div#orderview .order-section:nth-child(even),div#subscriptionview .order-section:nth-child(even){border-right:1px solid #dcdbd9}div#orderview .order-section.oreplen-product-list,div#subscriptionview .order-section.oreplen-product-list{width:100%;padding:1em 0;border:none}div#orderview .header,div#orderview .order-section,div#orderview .payment-section,div#subscriptionview .header,div#subscriptionview .order-section,div#subscriptionview .payment-section{border-color:#dcdbd9}div#orderview .content-section,div#subscriptionview .content-section{width:100%}div#orderview .content-section table,div#subscriptionview .content-section table{margin-bottom:1em}div#orderview .payment-section,div#subscriptionview .payment-section{width:60%;float:right}div#orderview table.product,div#subscriptionview table.product{border-left:1px solid #dcdbd9;border-top:1px solid #dcdbd9;margin-bottom:2em}div#orderview table.product td,div#orderview table.product th,div#subscriptionview table.product td,div#subscriptionview table.product th{padding:1em;border-right:1px solid #dcdbd9;border-bottom:1px solid #dcdbd9}@media screen and (max-width:767px){div#orderview table.product td,div#orderview table.product th,div#subscriptionview table.product td,div#subscriptionview table.product th{padding:.4em}}div#subscriptionview+.ui-dialog-buttonpane{padding-top:10px;border-top:2px solid #dcdbd9}div#subscriptionview+.ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;text-align:center}div#subscriptionview+.ui-dialog-buttonpane .ui-dialog-buttonset button{display:inline-block;margin:0 10px}table#subscriptions,table.orders{border:0;border-collapse:collapse;border-spacing:0;width:100%;font-size:14px}table#subscriptions td,table#subscriptions th,table.orders td,table.orders th{padding:8px 10px}table#subscriptions th,table.orders th{background-color:#dcdbd9;white-space:nowrap;font-weight:400}table#subscriptions tr td,table.orders tr td{border-bottom:1px solid #dcdbd9}table#subscriptions a,table.orders a{text-decoration:underline}table#subscriptions a:active,table#subscriptions a:hover,table.orders a:active,table.orders a:hover{text-decoration:none}table#subscriptions a+a:before,table.orders a+a:before{content:"/";display:inline-block;margin:0 5px}table#subscriptions .renewal-is-canceled,table.orders .renewal-is-canceled{white-space:nowrap}table#subscriptions .subscriptions-date,table.orders .subscriptions-date{width:23%}table#subscriptions .interval,table.orders .interval{float:right;width:20%;text-align:center}table#subscriptions .name,table.orders .name{width:80%;float:left}table#subscriptions th{white-space:normal}div#cancel-all-dialog h3{width:100%}#edit_product .quantity{width:40px;display:block}#edit_product #actions{white-space:nowrap;margin-bottom:10px}@media screen and (max-width:767px){#edit_product #actions{white-space:normal}}#edit_product .update-item{padding-left:5px}@media screen and (max-width:767px){#edit_product .update-item{padding-left:0}}.account-page .newsletter-email-choose{font-weight:700;margin:20px 0}.account-page .newsletter-signup-policy{color:#666;font-family:Lato,sans-serif;font-weight:400;font-style:normal}.newsletter-signup-form .form-row{padding:0;margin-bottom:13px;cursor:pointer}.newsletter-signup-form .form-row.form-row-button{padding-top:15px}.newsletter-signup-form .form-row label{margin:0;font-size:13px;line-height:14px}.newsletter-signup-form .form-row label b{font-weight:400}.newsletter-signup-form .newsletter-email{margin-top:30px;font-size:14px}.newsletter-signup-form .newsletter-signup-birthday-title{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-style:normal;font-weight:400;font-size:13px;margin-bottom:5px}.newsletter-signup-form .newsletter-signup-birthday label{display:none}.newsletter-signup-form .label-inline .field-wrapper{padding-top:3px}.giftVoucher-table{width:100%;font-size:14px}.giftVoucher-head-row,.giftVoucher-row{display:table-row}.giftVoucher-head-row{background-color:#dcdbd9;white-space:nowrap;font-weight:400}.giftVoucher-column{display:table-cell;padding:8px 10px;width:30%;border-bottom:1px solid #dcdbd9}.account-page-content .order-detail-review .add-all-order-items{float:right;top:25px}.account-page-content .order-detail-top{border-bottom:1px solid #dcdbd9;overflow:hidden;padding:10px 0;font-size:12px}.account-page-content .order-detail-top .order-status{float:left;text-transform:uppercase;font-weight:600}.account-page-content .order-detail-top .order-date{float:right}.account-page-content .order-history-header .order-date,.account-page-content .order-history-header .order-number,.account-page-content .order-history-header .order-status{border-right:1px solid #dcdbd9;width:20%}.account-page-content .order-history-header .order-date .value,.account-page-content .order-history-header .order-number .value,.account-page-content .order-history-header .order-status .value{display:block}.account-page-content .order-history-header .order-number{border:0}.account-page-content .order-history-items .order-history-table td,.account-page-content .order-history-items .order-history-table th{text-align:left;background:0 0;border:none}.account-page-content .order-history-items .order-history-table .order-shipped-to{width:23%}.account-page-content .order-history-items .order-history-table .order-items{width:50%}.account-page-content .order-history-items .order-history-table .order-items fieldset{display:inline-block}.account-page-content .order-history-items .order-history-table .order-total-price{width:20%}.account-page-content .order-history-items .order-history-table .refundOrderTitle{font-weight:600;padding-top:20px}.account-page-content .return-shopping{float:right}.account-page-content .order-items{margin-bottom:20px}.account-page-content .order-payment-summary{float:right;width:45%}.account-page-content .order-detail-actions{overflow:hidden;padding-top:10px;width:100%}.pt_wish-list .list-table-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x #efefef;overflow:hidden;padding:2em}.pt_wish-list .list-table-header p{color:#a2a2a2;float:right;margin:0;overflow:hidden;width:40%}.pt_wish-list .primary-content .list-table-header h2{float:left}.list-share{border-top:1px solid #d6d5d5;padding:2em}.list-share .share-option{box-sizing:border-box;display:block;margin-bottom:.5rem;float:left}.list-share .share-options{text-align:center;margin-bottom:.5rem;font-size:1.7em;float:left;margin-left:1rem;margin-top:.3rem}.list-share .share-options .share-title{display:inline}.list-share .list-title{float:left}.list-share .share-link{cursor:pointer}.list-share .share-link-content{display:none}.list-share .share-link-content.active{display:block;float:left}.event-info{margin:1em}.registry-search .form-row,.wishlist-search .form-row{clear:none;margin:.5rem 0 .5rem 1%;float:left;width:32.666666667%}.registry-search .form-row-button,.registry-search .form-row:nth-of-type(3n+1),.wishlist-search .form-row-button,.wishlist-search .form-row:nth-of-type(3n+1){margin-left:0}.account-page,.order-history-page{padding:0 15px;box-sizing:border-box}.account-page,.checkout-login,.order-history-page{margin:0 auto;color:#505050}.account-login-wrapper>div{display:table-cell;vertical-align:top;padding:25px;width:30%;box-sizing:border-box;border-left:1px solid #dcdbd9}.account-login-wrapper>div:first-child{border:none}.account-login-wrapper .input-checkbox{width:15px;height:15px}.account-login-wrapper h2{font-size:23px}.account-login-wrapper .form-row{padding-top:10px}.account-page .col-1,.account-page .col-2,.account-page .col-3{width:33%}.account-login-popap .col-1,.account-login-popap .col-2{width:45%;float:left}.account-login-popap .col-1{padding-right:5%;margin-right:4%;border-right:1px solid #dcdbd9}.account-login-popap .form-row-button{padding-top:15px;border-top:1px solid #dcdbd9;margin-top:20px;width:100%}.returning-customers .login-rememberme{display:inline-block;margin-left:10px}.returning-customers a{display:inline-block;margin-top:15px}.login-box h3{margin:0}.login-box p{margin:1em 0}.login-box .error{margin-left:0}.dialog-required{white-space:nowrap}.account-page-content,.login-page-content{display:table-cell;color:#505050;font-size:14px;padding:14px 15px 14px 30px;vertical-align:top}.account-page-content h1,.login-page-content h1{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px}.dashboardlinks li{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:20px;padding-right:10px;vertical-align:top;width:49%}.dashboardlinks li.hide{display:none}.dashboardlinks strong{font-weight:100}.account-side-bar{background-color:#f2f2f2;border:1px solid #efefef;box-sizing:border-box;display:table-cell;position:relative;vertical-align:top;width:167px}.account-side-bar:before{bottom:0;border:1px solid #fff;content:'';left:0;right:0;position:absolute;top:0;z-index:0}.account-side-bar .toggle{display:none}.account-side-bar ul{position:relative;z-index:1}.account-side-bar li a{color:#505050;display:block;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal;font-size:11px;line-height:17px;padding:6px 16px;text-decoration:none}.account-side-bar li a.hide{display:none}.account-side-bar li a.active,.account-side-bar li:hover a{background-color:#a2a2a2;position:relative;color:#fff;text-decoration:underline}.account-side-bar li a.active :before,.account-side-bar li:hover a :before{background-color:#5d7e95;bottom:0;content:'';left:0;position:absolute;top:0;width:6px}.account-side-bar li a.active{text-decoration:none}.pt_product-search-result #main{padding:0 15px;box-sizing:border-box}.pt_product-search-result .search-result-items{width:100%;max-width:1280px;margin:0 auto;padding:20px 0}.pt_product-search-result .slot-grid-header img{width:100%}.pt_product-search-result .sortby-refinement{margin-top:0}.pt_product-search-result .filter-label{display:block;padding-left:8px;width:100%}.pt_product-search-result.primary-leftnav #main{width:100%;margin:0 auto}.pt_product-search-result.primary-leftnav .primary-content{width:79%;float:right;text-align:left}.pt_product-search-result.primary-leftnav .refinements{width:20%;float:left}.pt_product-search-result.primary-leftnav .search-result-items .grid-tile{width:23.6%}.pt_product-search-result.primary-leftnav .filter-plp .category{display:none}.search-result-items{text-align:center}.search-result-items li{list-style:none}.search-result-items .grid-tile{margin:.5%;width:23%}.carousel-category{visibility:hidden}.slick-initialized{visibility:visible}.hide{display:none}.store-locator-header{background:url(../images/interface/icon-double-line-header.png) left top repeat-x;font-size:1.75em;font-style:italic;font-weight:400;margin:20px 0 0;padding:20px 0}.store-information{background:#dcdbd9;border-bottom:1px solid #fff}.store-name{font-weight:700;margin:0 0 10px}.store-map{border-bottom:1px solid #dcdbd9}.store-locator-details{float:left;width:44%}.store-locator-details img{max-width:100%}.store-locator-details h1,.store-locator-details p{margin:.25em 0}.store-locator-details-map{float:right;width:50%}.store-locator-details-map img{max-width:100%}.pt_error #primary{padding:10px 15px}.whoops-asset{max-width:962px;margin:10px auto}.whoops{overflow:auto;padding:50px 40px 50px 55px}.whoops img{float:right}.whoops h1{font-size:1.85em;line-height:1;margin-top:25px}.whoops .help{float:left;width:280px}.whoops .help h3{margin:10px 0 0;color:#a2a2a2;font-weight:400;font-size:13px;padding:0 0 .2em;text-transform:uppercase}.whoops .help ul{margin:5px 0 0 10px;padding:0;font-size:13px}.whoops .help li{font:14px/1.4 Georgia,serif;margin:0 0 5px 15px;position:relative;list-style:none;color:#94928c}.whoops .help li:before{content:"\e906";font-family:icomoon!important;display:inline-block;height:16px;left:-15px;margin:0;position:absolute;top:2px;width:8px;font-size:8px}.whoops .help li a{color:#5d7e95;text-decoration:none;overflow:hidden}.whoops-mobile h1{color:#b77fa1;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:32px;margin:.67em 0 0}.whoops-mobile p{font:13px/1.4 Georgia,serif;color:#94928c;margin:13px 0}.whoops-mobile p a{color:#5d7e95;text-decoration:underline;font-weight:700}#myroutine-reviews .closeBtn{visibility:visible!important;z-index:1}#myroutine-reviews .pr-reviews{margin-top:0!important}#myroutine-reviews .pr-nav-back-to-top,#myroutine-reviews .pr-snapshot-product-name{display:none}#myroutine-reviews .pr-page-count{width:90%;display:inline-block;float:left;text-align:left}#myroutine-reviews .pr-pagination-bottom,#myroutine-reviews .pr-review-sort{margin-bottom:35px}#myroutine-reviews .pr-snapshot-footer{display:inline-block!important}#myroutine-reviews .pr-snapshot-no-ratings,#myroutine-reviews .pr-snapshot-write-review,.routine-finder-wrapper .product ul{display:none}@media screen and (max-width:690px){#myroutine-reviews .pr-review-author-location,#myroutine-reviews .pr-review-author-name:after{display:none}#myroutine-reviews .pr-review-points li{margin-top:160px!important}#myroutine-reviews .pr-review-points-attr-wrapper{margin-top:140px}#myroutine-reviews .pr-review-sort-wrapper{margin-top:60px}}.search-suggestion-wrapper{background-color:#fff;border:1px solid #a2a2a2;box-shadow:0 3px 3px 0 rgba(0,0,0,.25);position:absolute;width:100%;z-index:10}@media screen and (min-width:768px){.search-suggestion-wrapper.full{margin-left:-75%;width:175%}.search-suggestion-wrapper.full .phrase-suggestions{width:42.8571429%;float:left}.search-suggestion-wrapper.full .product-suggestions{width:57.1428571%;float:right}}.search-suggestion-wrapper .hitgroup{color:#333;margin:.7rem 0 .7rem .7rem}.search-suggestion-wrapper .hitgroup .header{margin:0 0 .5rem}.search-suggestion-wrapper .hitgroup .hit{display:block;margin-left:1rem;margin-bottom:.5rem}.search-suggestion-wrapper .hitgroup .hit:hover{text-decoration:underline}.search-suggestion-wrapper .hitgroup .parent-category{color:#a2a2a2}.phrase-suggestions{border-top:1px solid #dcdbd9}@media screen and (min-width:768px){.phrase-suggestions{border-top:none}}.product-suggestion{border:1px solid #fff;border-top:1px solid #dcdbd9;padding:.5em}.product-suggestion:focus,.product-suggestion:hover{background-color:#dcdbd9;border:1px solid #dcdbd9}.product-suggestion .product-image{float:left;text-align:center;width:25%}.product-suggestion .product-image img{max-width:100%}.product-suggestion .product-details{float:right;padding-top:.5em;width:70%}.product-suggestion .product-details .product-price{color:#000}.search-phrase{color:#a2a2a2;margin:1em}.search-phrase .completed{font-style:italic}.search-phrase .completed .original{text-decoration:underline;font-weight:700}.search-phrase .corrected{font-weight:700}.quickview-button{position:absolute;top:25%;left:0;right:0;margin:0 auto;display:none;width:80%;max-width:250px;text-align:center;box-sizing:border-box}.product-tile:hover .quickview-button{display:block}.quickview.ui-dialog{width:890px!important;max-height:80vh;overflow-y:auto}.quickview .ui-dialog-title{display:none}.quickview-link{color:#90dbf0;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-decoration:underline}.quickview-link:hover{text-decoration:none}.quickview .product-image-container{width:30%}.quickview .product-content-ajax{width:69%}.quickview .product-detail{width:55%}.quickview .product-quantity{margin:0 0 20px}.quickview .product-quantity-label,.quickview .product-quantity-value{display:block;overflow:hidden;width:100%}.quickview .product-select-quantity{width:37%}.quickview .product-thumbnails-image{max-width:33px}.quickview .vimeo-video img{height:auto}.pc-hp-section{max-width:1445px;margin:0 auto;text-align:center}.pc-hp-section img{vertical-align:bottom}.two-grid-section>a{display:inline-block;width:50%;padding:2px;box-sizing:border-box}.two-grid-section{font-size:0}.pt_storefront{overflow:hidden}.home-bestsellers{margin:50px auto 0}.home-bestsellers .product-tile{padding:0 7% 10%}.home-bestsellers .grid-tile{margin:4%;width:23%}.home-bestsellers .product-recommendations-title{font-size:40px}.home-bestsellers .description{font-size:16px}.home-bestsellers .divider-single{width:30%;height:1px;background:#a2a2a2;display:block;margin:20px auto 0}.home-bestsellers h2{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:22px;text-transform:none}.home-bestsellers .grid-tile,.home-bestsellers .product-name{text-align:center}.home-bestsellers .description,.home-bestsellers .product-name a,.home-bestsellers .product-name strong,.home-bestsellers .product-price,.home-bestsellers h2 a{color:#a2a2a2}.home-bestsellers .product-price{margin-bottom:25px}.home-bestsellers button{color:#fff;font:normal 400 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.home-bestsellers button.disabled,.home-bestsellers button[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.home-bestsellers button.disabled:hover,.home-bestsellers button[disabled]:hover{background-color:#dcdbd9}.home-bestsellers button.active,.home-bestsellers button:hover{background:#5B5A5B;text-decoration:none}.home-promo-asset{margin-bottom:20px;background-repeat:repeat-x}.home-promo-asset .pc-hp-section{overflow:hidden}.home-promo-asset p{margin:0}.content-asset-left-col{float:left;width:63%;border-right:5px solid #fff}.content-asset-right-col{font-size:16px;float:left;width:30%;padding-left:3%;text-align:left}.content-asset-right-col .email-form-text{line-height:2.3;margin-right:10px}.content-asset-right-col h2,.content-asset-right-col p{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.content-asset-right-col h2{margin:10% 0 5px}.content-asset-right-col p{color:#a2a2a2;margin-bottom:30px}.content-asset-right-col .email-signup-title{display:none}.content-asset-right-col .footer-signup-button{color:#fff;font:normal 400 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;padding:8px 0}.content-asset-right-col .footer-signup-button.disabled,.content-asset-right-col .footer-signup-button[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.content-asset-right-col .footer-signup-button.disabled:hover,.content-asset-right-col .footer-signup-button[disabled]:hover{background-color:#dcdbd9}.content-asset-right-col .footer-signup-button.active,.content-asset-right-col .footer-signup-button:hover{background:#5B5A5B;text-decoration:none}.content-asset-right-col .email-input{width:50%;padding:0 10px;height:32px;line-height:2}@media print{.pt_order-confirmation #mini-cart,.pt_order-confirmation #navigation,.pt_order-confirmation .header-banner,.pt_order-confirmation .menu-utility,.pt_order-confirmation .menu-utility-user{display:none}}.desktop-hidden,.desktop-hidden-inl,.h-hidden{display:none!important}.pc-section{box-sizing:border-box;clear:both;margin:0 auto;padding:0 15px;width:1024px}.button-link{background:0 0;padding:0;line-height:1;border:none;height:auto;text-align:left;color:#5d7e95;text-transform:none}.button-link:active,.button-link:hover{border:none;background:0 0;text-decoration:underline}.button-link:active:after,.button-link:hover:after{display:none}.seo-hidden{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute!important;border:0!important;padding:0!important;margin:0!important;clip:rect(1px,1px,1px,1px)}.carousel-category>p{display:none}.carousel-category.slick-initialized>p,.carousel-category>p:first-child{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:url(./ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:35px;height:35px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;z-index:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:45px;line-height:1;color:#a2a2a2}.slick-next:after,.slick-prev:after{border:none}.slick-prev{left:5%}.slick-prev:before{content:'<'}.slick-next{right:5%}.slick-next:before{content:'>'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:0 5px;padding:0;cursor:pointer;border-radius:50%;border:3px solid #a2a2a2}.slick-dots li button{display:none;width:20px;height:20px;padding:0;background:0 0;text-indent:-9999px;outline:0}.slick-dots li button:after{border:none}.slick-dots .slick-active{background:#a2a2a2}.compare-wrapper{border:1px solid #dcdbd9;margin:20px auto 0;padding:15px;font-family:Arial,sans-serif;box-sizing:border-box;max-width:1280px}.compare-items{transition:max-height .2s;max-height:100px}.compare-items.hide{display:block;max-height:0;overflow:hidden}.compare-items-panel{display:inline-block;vertical-align:middle;padding:10px 0}.compare-items-toggle{box-sizing:border-box;position:absolute;left:auto;right:-1px;bottom:100%;top:auto;background-color:#94928c;color:#fff;cursor:pointer;font-size:12px;line-height:1;margin-bottom:4px;padding:10px 25px 10px 10px;text-transform:uppercase}.compare-items-toggle:after{position:absolute;left:auto;right:8px;bottom:auto;top:10px;transition:all .2s;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff;content:'\e906';font-family:icomoon}.compare-items-toggle.hide-items:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);content:'\e905'}.compare-item{display:table-cell}.compare-item .fa-remove{display:none}.compare-item.active{border-left:1px solid #dcdbd9;height:80px;padding:0 20px;position:relative;text-align:center;vertical-align:middle;width:49px}.compare-item.active .fa-remove{position:absolute;left:auto;right:6px;bottom:auto;top:0;background:#5d7e95;border-radius:50px;color:#fff;cursor:pointer;display:block;font-size:10px;padding:1px 3px 3px}.compare-item .compare-item-image{max-width:49px}.compare-panel{box-sizing:border-box;position:fixed;left:50%;right:auto;bottom:0;top:auto;background-color:rgba(237,237,237,.85);border:1px solid #94928c;border-top-width:6px;margin-left:-640px;padding-left:20px;text-align:center;white-space:nowrap;width:1280px;z-index:1}@media screen and (max-width:1280px){.compare-panel{width:100%;margin-left:0;left:0}}.compare-buttons{display:inline-block;vertical-align:middle;margin-left:20px;text-align:center}.compare-buttons button{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.compare-table{border:1px solid #dcdbd9;width:100%;border-width:1px 1px 0;display:table;margin:20px 0;text-align:left}.compare-title{color:#000;font:normal 500 24px proxima-nova,Helvetica,Arial,sans-serif;line-height:24px;letter-spacing:0;margin:0 0 20px}.compare-back-button{color:#333133;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:36px;letter-spacing:0;vertical-align:top;background-color:#fff;border:2px solid #333133;outline:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.compare-back-button.active,.compare-back-button:hover{background:#5B5A5B;text-decoration:none;color:#fff}.compare-back-button.disabled,.compare-back-button.inactive,.compare-back-button[disabled]{background:#dcdbd9}.compare-back-button.disabled:hover,.compare-back-button.inactive:hover,.compare-back-button[disabled]:hover{color:#333133}.compare-back-button.hidden{display:none}.compare-row{display:table-row}.compare-row:nth-child(odd){background:#efefef}.compare-row:first-child{background:#fff}.compare-cell{border:1px solid #dcdbd9;border-width:0 0 1px 1px;display:table-cell;vertical-align:top;padding:10px 15px}.compare-cell .product-tile{padding:0}.compare-cell .product-rating{margin:0}.compare-cell .product-price{color:#000;font:normal 400 15px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.compare-cell:first-child{border-width:0 0 1px}.compare-2-columns .compare-cell{width:50%}.compare-3-columns .compare-cell{width:33%}.compare-4-columns .compare-cell{width:25%}.compare-product-name{color:#000;font:normal 400 15px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0}.compare-sub-title{margin:0 0 5px}.compare-description,.compare-link{font-size:13px;line-height:20px}.compare-button{width:100%}.product-recommendations-title{color:#000;font:normal 400 30px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;position:relative;text-align:center}.product-recommendations-title span{background:#fff;position:relative;padding:0 10px}.product-recommendations-title:before{content:'';border-bottom:1px solid #dcdbd9;position:absolute;width:100%;left:0;top:10px}.pr-stars{float:left}.based-on-msg{line-height:1.5}.recommendation-products{margin:0 auto 20px;max-width:1280px;text-align:center;min-height:150px}.recommendation-products .product-button{display:none}.recommendation-products .product-pricing{margin-right:10px}.recommendation-products .based-on-msg,.recommendation-products .product-promo,.recommendation-products .rollover-description{display:none}.recommendation-products .recommendation-item{width:21%;padding-bottom:20px}.recommendation-products .pr-stars{font-size:15px}.recommendation-item+.recommendation-item,.recommendation-item.border-left,.recommendation-item:not(:first-of-type){margin-left:5%}.product-page .recommendation-products .recommendation-item{width:16%}.pt_cart .product-tile:hover .product-button,.pt_cart .product-tile:hover .quickview{display:block}.pt_cart .product-listing-1x3 .product-recommendations-title{color:#94928c;font:normal 400 20px Lato,sans-serif;text-align:left;max-width:1280px;margin:1% auto}.pt_cart .product-listing-1x3 .product-recommendations-title:before{top:32px}.minicart-recommendations{padding:0 10px 20px}.minicart-recommendations .grid-tile{border-color:transparent}.minicart-recommendations .grid-tile:hover{box-shadow:none;border-color:transparent}.minicart-recommendations .recommendation-item+.recommendation-item,.minicart-recommendations .recommendation-item.border-left,.minicart-recommendations .recommendation-item:not(:first-of-type){border-left:1px solid #a2a2a2;margin:0}.minicart-recommendations .recommendation-item{display:table-cell;width:32%}.minicart-recommendations .product-tile{height:auto!important}.minicart-recommendations .product-tile .product-name a span{right:0}.minicart-recommendations .product-name{text-align:center}.minicart-recommendations-title{color:#000;font:normal 400 14px proxima-nova,Helvetica,Arial,sans-serif;line-height:20px;letter-spacing:0;text-transform:none;margin:20px 0 5px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.pt_content-search-result h1{color:#333;font-size:24px;padding:0}.pt_content-search-result h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;text-transform:none;font-size:20px}.pt_content-search-result h2 strong{font-weight:400}.pt_content-search-result .page-content p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.4;font-size:14px}.pt_content-search-result #primary{padding:0}.pt_content-search-result #main{max-width:962px;margin:10px auto;color:#505050;background:#fff;position:relative;padding:0;min-height:420px}.pt_content-search-result #aside{border:1px solid #e2e2e2;box-sizing:border-box;padding:1px;position:relative;max-width:167px;float:left}.pt_content-search-result .with-aside .main-content{float:left;margin:0;min-height:400px;padding:20px 30px;max-width:732px}.pt_content-search-result .widget-title{display:none}.pt_content-search-result .widget-body{padding-bottom:15px;background-color:#f2f2f2}.pt_content-search-result .widget-body ul{margin:0;padding:0}.pt_content-search-result .widget-body li{list-style:none;padding:0}.pt_content-search-result .widget-body>ul>li{background-color:#f2f2f2;padding-bottom:0;padding-top:10px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal}.pt_content-search-result .widget-body>ul>li>a{display:block;position:relative}.pt_content-search-result .widget-body>ul>li>a.current::before{background:#5d7e95;content:" ";display:block;left:0;height:100%;position:absolute;top:0;width:6px}.pt_content-search-result .widget-body>ul>li>a>span,.pt_content-search-result .widget-body>ul>li>span{background:#f2f2f2;border:none;color:#5d7e95;font-family:Lato,sans-serif;font-style:normal;font-size:1.15em;padding:6px 16px;display:block;font-weight:700}.pt_content-search-result .widget-body>ul>li>ul{background-color:#fff;border:1px solid #ddd;margin:0 10px}.pt_content-search-result .widget-body>ul>li>ul a{padding:6px 16px;font-size:11px;color:#222;display:block}.pt_content-search-result .widget-body>ul>li>ul a span{width:111px;overflow-wrap:normal}.pt_content-search-result .last-visited{padding-bottom:15px;background-color:#f2f2f2}.pt_content-search-result .last-visited h2{border-bottom:none;color:#5d7e95;margin:0;padding:6px 16px;font-family:Lato,sans-serif;font-weight:400;font-size:1.083em;font-style:italic}.pt_content-search-result .last-visited .search-result-items{background-color:#fff;border:1px solid #ddd;margin:0 10px;padding:0 10px}.pt_content-search-result .last-visited .grid-tile{width:100%;margin:0;display:block;padding:4px 0}.pt_content-search-result .last-visited .grid-tile:hover{border-color:transparent;box-shadow:none}.pt_content-search-result .last-visited .product-tile{padding:0;height:auto!important}.pt_content-search-result .last-visited .product-image{margin:0 5px 2px 0;float:left;border:0!important;height:auto!important}.pt_content-search-result .last-visited .product-image img{margin-bottom:0;width:20px;height:30px;overflow:hidden}.pt_content-search-result .last-visited .product-name{margin-top:0;min-height:0}.pt_content-search-result .last-visited .product-tile-info{font-size:.9em;margin-left:30px}.pt_content-search-result .last-visited .product-skin-type,.pt_content-search-result .last-visited .quickview-button,.pt_content-search-result .last-visited .rollover-description{display:none}.pt_content-search-result .c-expertadvice-article h3,.pt_content-search-result .u-expertadvice-articles h3{font-size:1.5em;margin:2px 0;text-transform:none;color:#505050;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.pt_content-search-result .c-expertadvice-article ul,.pt_content-search-result .u-expertadvice-articles ul{list-style:none;margin:0}.pt_content-search-result .c-expertadvice-article ul li,.pt_content-search-result .u-expertadvice-articles ul li{font-size:14px;line-height:1.4;margin:0 0 5px;position:relative;padding-left:15px}.pt_content-search-result .c-expertadvice-article ul li:before,.pt_content-search-result .u-expertadvice-articles ul li:before{content:"\e906";font-family:icomoon!important;font-size:8px;position:absolute;top:5px;left:0;color:#5d7e95}.pt_content-search-result .c-expertadvice-article .products ul li:before,.pt_content-search-result .u-expertadvice-articles .products ul li:before{display:none}.sitemap-section{box-sizing:border-box;padding:0 15px}.sitemap-section .sitemap-tabs{margin:10px;text-align:center}.sitemap-section .sitemap-tabs a{display:inline-block;padding:20px}.sitemap-section a{font-size:16px;text-decoration:underline}.sitemap-section li{line-height:1.4;margin-left:20px}.sitemap-section h1{margin:0 0 10px;font-size:24px;text-transform:capitalize;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.sitemap-section>ul>li{margin-bottom:10px}.sitemap-section>ul>li>a{font-size:24px;text-transform:uppercase;text-decoration:none}.sitemap-section>ul>li>ul>li{margin:10px 20px 0 0;line-height:1.4}.sitemap-section .articles>li,.sitemap-section .products>li{margin-bottom:0}.sitemap-section .articles>li a,.sitemap-section .products>li a{font-size:16px;text-transform:none;line-height:22px}.c-expertadvice-category .recommendation-products .recommendation-item{width:32%}@media screen and (max-width:1023px){.c-expertadvice-category .recommendation-products .recommendation-item .grid-tile:hover .product-button{display:none}}@media screen and (max-width:510px){.c-expertadvice-category .recommendation-products .recommendation-item{width:100%}}.page-content-result .pager,.search-results .pager{top:-2px;margin:20px 0}.page-content-result .pager .rowcount,.search-results .pager .rowcount{margin-left:100px;float:left}.page-content-result .pager .pagination,.search-results .pager .pagination{float:right}.page-content-result .pager .pagination .fa-angle-left,.page-content-result .pager .pagination .fa-angle-right,.search-results .pager .pagination .fa-angle-left,.search-results .pager .pagination .fa-angle-right{display:none}.page-content-result .pager .pagination .page-next:after,.page-content-result .pager .pagination .page-previous:before,.search-results .pager .pagination .page-next:after,.search-results .pager .pagination .page-previous:before{font-family:icomoon!important;letter-spacing:-9px}.page-content-result .pager .pagination .page-next:after,.search-results .pager .pagination .page-next:after{content:"\e90b\e90b"}.page-content-result .pager .pagination .page-previous:before,.search-results .pager .pagination .page-previous:before{content:"\e90c\e90c";padding-right:9px}.page-content-result .pager .pagination li,.search-results .pager .pagination li{display:inline-block;margin-left:5px;vertical-align:middle}.page-content-result .pager .pagination li.first-last,.search-results .pager .pagination li.first-last{border-bottom:1px solid #5d7e95}.page-content-result .pager .pagination li.first-last a:hover,.search-results .pager .pagination li.first-last a:hover{text-decoration:none!important}.page-content-result .pager .pagination li a,.search-results .pager .pagination li a{font-weight:700}.page-content-result .pager select,.search-results .pager select{border:1px solid #bcbab6;border-radius:5px;color:#222;padding:3px;max-width:50px;background:#f6f5f1}.page-content-result .pager .pagination ul,.page-content-result .pager .results-hits,.search-results .pager .pagination ul,.search-results .pager .results-hits{display:inline-block;vertical-align:middle;font-size:13px}.page-content-result .items-per-page fieldset,.search-results .items-per-page fieldset{white-space:nowrap;font-size:13px}.about-header h1{background:#fff;position:relative}.about-header h1,.about-products h2,.history-header h1{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase;color:#505050;margin-bottom:20px}.about-products h2,.history-header h1{margin-top:30px}.line,.line-history,.line-products{text-align:center;position:relative}.line-history:before,.line-products:before,.line:before{content:'';position:absolute;width:100%;left:0;top:8px;height:1px;background:#a2a2a2}.line span,.line-history span,.line-products span{display:inline-block;position:relative;background:#fff;padding:0 15px}.about-bottom h2,.about-middle h2,.about-top h2,.history-top h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;text-transform:uppercase;margin-top:12px}.about-bottom .left,.about-middle .left{float:left;width:48%}.about-bottom .right,.about-middle .right{float:right;width:48%}ul.plus{list-style:none;margin:0}ul.plus li{font-size:14px;line-height:1.4}ul.plus li:before{content:"\e906";font-family:icomoon!important;font-size:8px;color:#a2a2a2;margin-right:5px}#affiliate-inner{width:570px;margin-left:111px}.affiliate-header{border-bottom:solid 2px #333;padding-top:20px;padding-bottom:20px}.affiliate-header h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:36px;color:#333;text-transform:uppercase;letter-spacing:6px;padding-bottom:20px;text-align:center}.affiliate-header img{height:200px;margin-left:120px}.affiliate-content{padding-top:20px;padding-bottom:50px}.affiliate-content p{letter-spacing:1px;line-height:25px}.affiliate-content h3{border-bottom:solid 2px #333;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#333;text-transform:uppercase;letter-spacing:3px;padding-top:20px;padding-bottom:10px}.affiliate-button{height:40px;width:130px;margin-left:200px}.affiliate-button a{text-decoration:none}.affiliate-button p,.pt_content-search-result .page-content .affiliate-button p{margin:0;width:100%;padding:0;line-height:36px}.small{font-size:12px!important;padding-top:10px;padding-left:130px}.affiliate-content ul li{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:1px;line-height:25px;width:360px}#privacypolicy ul{list-style-type:disc;font-family:Lato,sans-serif;font-weight:400;font-style:normal}#privacypolicy strong,#privacypolicy ul li strong{font-weight:700}#privacypolicy ol{font-family:Lato,sans-serif;font-weight:400;font-style:normal}#privacypolicy table,#privacypolicy td,#privacypolicy th{border:1px solid #000;font-family:Lato,sans-serif;font-weight:400;font-style:normal}#privacypolicy th{text-align:left;padding:5px;background-color:#D3D3D3}#privacypolicy td{padding:5px}table.grid{margin:1.2em 0;width:100%;background-color:#fff;border:1px solid #ccc}table.grid tbody th,table.grid td{border:1px solid #ccc}table.grid tbody th{padding:.5em 4px;font-size:1em;text-align:center;background-color:#f1f1f1}.pt_content-search-result .rating-average,.pt_content-search-result .rating-average a,.pt_content-search-result .rating-best,.pt_content-search-result .rating-best a,.pt_content-search-result .rating-good,.pt_content-search-result .rating-good a,.pt_content-search-result .rating-poor,.pt_content-search-result .rating-poor a,.pt_content-search-result a.rating-average span.ui-selectmenu-status,.pt_content-search-result a.rating-best span.ui-selectmenu-status,.pt_content-search-result a.rating-good span.ui-selectmenu-status,.pt_content-search-result a.rating-poor span.ui-selectmenu-status,.pt_product-search-result .rating-average,.pt_product-search-result .rating-average a,.pt_product-search-result .rating-best,.pt_product-search-result .rating-best a,.pt_product-search-result .rating-good,.pt_product-search-result .rating-good a,.pt_product-search-result .rating-poor,.pt_product-search-result .rating-poor a,.pt_product-search-result a.rating-average span.ui-selectmenu-status,.pt_product-search-result a.rating-best span.ui-selectmenu-status,.pt_product-search-result a.rating-good span.ui-selectmenu-status,.pt_product-search-result a.rating-poor span.ui-selectmenu-status{font-weight:700;text-transform:uppercase}.pt_content-search-result .rating-best,.pt_content-search-result .ui-selectmenu-menu .rating-best a,.pt_content-search-result a.rating-best span.ui-selectmenu-status,.pt_product-search-result .rating-best,.pt_product-search-result .ui-selectmenu-menu .rating-best a,.pt_product-search-result a.rating-best span.ui-selectmenu-status{color:#00749A}.pt_content-search-result .rating-good,.pt_content-search-result .ui-selectmenu-menu .rating-good a,.pt_content-search-result a.rating-good span.ui-selectmenu-status,.pt_product-search-result .rating-good,.pt_product-search-result .ui-selectmenu-menu .rating-good a,.pt_product-search-result a.rating-good span.ui-selectmenu-status{color:#2AA827}.pt_content-search-result .rating-average,.pt_content-search-result .ui-selectmenu-menu .rating-average a,.pt_content-search-result a.rating-average span.ui-selectmenu-status,.pt_product-search-result .rating-average,.pt_product-search-result .ui-selectmenu-menu .rating-average a,.pt_product-search-result a.rating-average span.ui-selectmenu-status{color:#F7941D}.pt_content-search-result .rating-poor,.pt_content-search-result .ui-selectmenu-menu .rating-poor a,.pt_content-search-result a.rating-poor span.ui-selectmenu-status,.pt_product-search-result .rating-poor,.pt_product-search-result .ui-selectmenu-menu .rating-poor a,.pt_product-search-result a.rating-poor span.ui-selectmenu-status{color:#B50101}.pt_content-search-result table.base{margin-bottom:1.2em;width:100%;border-spacing:0;border-collapse:collapse}.pt_content-search-result table.base .input-password,.pt_content-search-result table.base .input-text,.pt_content-search-result table.base textarea{font-size:1em}.pt_content-search-result table.base th{font-weight:400;text-align:left}.pt_content-search-result table.base thead th{background:#e4e3e0;border-top:1px solid #e4e3e0;border-bottom:1px solid #e4e3e0;color:#505050;padding:8px 10px}.pt_content-search-result table.base thead th.col-ingredient{background:#fff}.pt_content-search-result table.base tr.default td{background-color:#f3f4f5}.pt_content-search-result table.base td{display:table-cell;padding:1.1em 10px;text-align:left;vertical-align:top;border-bottom:1px solid #dadada}.pt_content-search-result table.base td.numeric,.pt_content-search-result table.base th.numeric{text-align:right}.pt_content-search-result table.base .actionlist{padding:0;border:none}.pt_content-search-result table.base ul.actions li.action{margin-top:0}.pt_content-search-result table.base ul.actions li.action-secondary{padding-top:0}.pt_content-search-result table.grid{margin:1.2em 0;width:100%;background-color:#fff;border-spacing:0;border-collapse:collapse}.pt_content-search-result table.grid,.pt_content-search-result table.grid tbody th,.pt_content-search-result table.grid td{border:1px solid #ccc}.pt_content-search-result table.grid tbody th{padding:.5em 4px;font-size:1em;font-weight:700;text-align:center;background-color:#f1f1f1}.pt_content-search-result table.grid th span{display:block;font-weight:400;font-size:.917em}.pt_content-search-result table.grid td{padding:.5em 4px;text-align:left;vertical-align:top}.pt_content-search-result table.striped td{background-color:#fff}.pt_content-search-result table.striped tr.alt td{background-color:#f1f1f1}.wl-ingredientlist table.base{position:relative;margin-bottom:0;border:1px solid #e4e3e0}.wl-ingredientlist table tr.pager td,.wl-ingredientlist table.base th{font-weight:700;background:#dfdfdf;-webkit-filter:none;filter:none}.wl-ingredientlist table.base tr:nth-child(even) td{background-color:#fbfaf7}.wl-ingredientlist table th.col-rating{border-right:1px solid #e4e3e0}.wl-ingredientlist table .header .icon-sort{padding-left:5px;font-size:10px;width:12px;display:inline-block;text-align:center}.wl-ingredientlist table .header.headerSortDown .icon-sort:before{content:"\e900";font-size:12px}.wl-ingredientlist table .header.headerSortUp .icon-sort:before{content:"\e901";font-size:12px}.wl-ingredientlist table td p{margin-bottom:.25em}.wl-ingredientlist table td p.categories{font-size:.917em}.wl-ingredientlist table td.col-rating{border-right:1px solid #e4e3e0;text-transform:uppercase;width:59px}.wl-ingredientlist table td.col-ingredient h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin:-1px 8px 0 0;padding:0;font-size:15px}.wl-ingredientlist table tr.alt td{background-color:#fbfaf7}.wl-ingredientlist table tr.pager .pagenumber{margin-left:10px;float:right}.wl-ingredientlist table tr.pager .pagenumber a .txt{margin:0 5px;text-decoration:underline}.js .wl-addtowishlist{display:none}.wl-addtowishlist-visible{display:block}.wl-addtowishlist{margin:0 0 16px;padding:15px 18px;width:416px;float:left;background:#fffaf0;border:1px solid #cdccca}.wl-addtowishlist .u-wishlist-selector h2{margin:0 0 10px;padding:0 0 2px;color:#505050;font-size:1.167em;font-weight:700;float:none;border-bottom:1px solid #dad8d9;text-align:left;text-transform:capitalize}.wl-addtowishlist p.create{margin-bottom:5px;padding:0 2px 6px;width:66%;border-bottom:1px dotted #d7d7d7}.wl-addtowishlist .primary{font-weight:700}.wl-addtowishlist .primary .pairing-label{padding-bottom:2px;display:block}.wl-addtowishlist .pairing-controls{padding-left:2px}.wl-addtowishlist .pairing .primary .optional,.wl-addtowishlist .pairing .primary .required{display:none}.wl-addtowishlist .pairing .input-text{width:210px}.wl-addtowishlist li.pairing-name .input-text{width:280px}.wl-addtowishlist li.pairing-displaypurchasedquantity .pairing-controls table{margin-bottom:0;border-top:none;border-collapse:collapse}.wl-addtowishlist li.pairing-displaypurchasedquantity .pairing-controls table td{padding:0;border:none}.wl-addtowishlist li.pairing-displaypurchasedquantity .pairing-controls table .input-radio input{margin:1px 5px 1px 0;padding:0;height:13px;width:13px;float:left}.wl-addtowishlist .actionlist{margin:0;padding-top:0;float:left;border:none}.wl-addtowishlist .actionlist .action{margin:0 12px 0 0;float:left;clear:none}.wl-addtowishlist .actionlist .action-secondary{padding-top:3px}.btn-addtowishlist{cursor:pointer}.pt_content-search-result .ui-tabs-nav,.pt_content-search-result .ui-tabs-nav li,.pt_content-search-result .ui-tabs-nav li a,.pt_content-search-result .ui-tabs-panel{position:relative}.pt_content-search-result .ui-tabs-nav{bottom:-1px;z-index:1000}.pt_content-search-result .ui-tabs-nav,.pt_content-search-result .ui-tabs-nav li{margin:0;float:left}.pt_content-search-result .ui-tabs-nav li{background:#fff;list-style:none;margin-top:6px;z-index:0}.pt_content-search-result .ui-tabs-nav li a{background:#f1eee9;border:1px solid #c3c1be;border-bottom:0;color:#505050;display:block;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;padding:5px 10px 6px;text-transform:uppercase}.pt_content-search-result .ui-tabs-nav li.active,.pt_content-search-result .ui-tabs-nav li.ui-tabs-selected{box-shadow:3px -2px 3px rgba(0,0,0,.1);margin-top:0;z-index:1}.pt_content-search-result .ui-tabs-nav li.active a,.pt_content-search-result .ui-tabs-nav li.ui-tabs-selected a{background:#fff;outline:0;padding-bottom:8px;padding-top:10px}.pt_content-search-result .ui-tabs-panel{font-family:Lato,sans-serif;font-weight:400;font-style:normal;line-height:1.4;border:1px solid #c2c1bd;clear:both;font-size:1em;margin-bottom:10px;padding:10px}.pt_content-search-result .ui-tabs-panel strong{font-weight:700}.pt_content-search-result .js .ui-tabs-hide{display:none}.u-miscellaneous-pagesharer{margin-left:10px;z-index:2}.u-miscellaneous-pagesharer .tweetbutton{float:left;width:40%}.u-miscellaneous-pagesharer .facebooklike,.u-miscellaneous-pagesharer .pinterestpin{height:22px;overflow:hidden}.u-miscellaneous-pagesharer .facebooklike{float:left;width:40%}.u-miscellaneous-pagesharer .pinterestpin{width:43px;float:right}.u-miscellaneous-pagesharer .pinterestpin img{border:none!important;padding-top:0!important;margin:0!important}.c-content-default .globalpromo{display:none}.c-content-default .wl-productbrowse{margin:0}.c-content-default .press-release .pr-contact{margin-bottom:20px}.c-content-default .press-release .pr-images{width:200px;position:absolute;right:10px}.c-content-default .press-release .pr-images img{display:block;margin:0 auto 1em;max-height:331px;width:auto}.c-content-default .press-release .pr-images.two img{max-height:205px}.c-content-default .press-release .pr-body{width:530px;padding-right:220px}.c-content-default .press-release .pr-body.no-image{width:auto;padding-right:0}.c-content-default .press-release .pr-body h2{border-bottom:0;padding:0}.c-content-default .press-release .pr-body p small{line-height:.8}.c-content-default .partner-quote{background:#fdfcfa;border:1px solid #eaddcd;border-radius:3px;margin-bottom:1em;padding:1em}.c-content-default .partner-quote img{float:left;padding-right:1em}.c-content-default .partner-quote p{overflow:auto}.c-content-default .wl-relatedproducts{clear:none;overflow:auto}.c-content-default .wl-relatedproducts .products{padding-top:0}.c-content-default .wl-relatedproducts li.product .info h4 a{color:#1f8c99}.c-content-default #transcript{font-family:Lato,sans-serif;font-weight:400;font-style:normal;line-height:1.4}.c-content-default #transcript strong{font-weight:700}.c-content-treenodeindex .row{margin:1.5em 0;clear:both}.c-content-treenodeindex .node{margin:0 20px;width:190px;float:left;background-color:#fff}.c-content-treenodeindex .node h2{margin:0;padding:12px 10px 7px;font-size:1.25em;font-weight:400;background-color:#a1a1a1;border:1px solid #dcdcdc;border-bottom:none}.c-content-treenodeindex .node h2 a{text-decoration:none;color:#666}.c-content-treenodeindex .node h2 a:hover{text-decoration:underline}.c-content-treenodeindex .node .node-image{margin:0;padding:12px 0 6px;min-height:70px;text-align:center;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.c-content-treenodeindex .node ul{margin:0;padding:.5em 0 1em;border:1px solid #dcdcdc;border-top:none}.c-content-treenodeindex .node ul li{margin:0}.c-content-treenodeindex .node ul li a{display:block;padding:4px 0 4px 20px;text-decoration:none}.c-content-treenodeindex .node ul li a:hover{color:#fff;background-color:#000}.c-content-treenodeindex .node ul li ul{margin-bottom:.5em;padding:0;border:none}.c-content-treenodeindex .node ul li ul li a{padding:2px 0 2px 33px;font-size:.917em}.c-content-treenodeindex .node-last{margin-right:0}.c-expertadvice-article .u-miscellaneous-pagetitle :first-child{margin-bottom:5px}.c-expertadvice-article .u-miscellaneous-pagetitle:first-child h1{border-bottom:none;margin:0 0 20px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:24px}.c-expertadvice-article .u-miscellaneous-pagetitle+ul{margin-bottom:13px}.c-expertadvice-article .u-miscellaneous-pagetitle+ul li{margin-bottom:5px;font-size:13px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400;font-style:normal;padding-left:0}.c-expertadvice-article .u-miscellaneous-pagetitle+ul li a{margin-top:5px}.c-expertadvice-article .u-miscellaneous-pagetitle+ul li span{font-size:13px}.c-expertadvice-article .u-miscellaneous-pagetitle+ul li:before,.c-expertadvice-article [id$=articleDate]{display:none}.c-expertadvice-article .grid-col-1{font-size:14px}.c-expertadvice-article .grid-col-1 span:not(.footer-signup-text){font-size:.8em}.c-expertadvice-article .grid-col-1 h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;margin-top:20px}.c-expertadvice-article .grid-col-1 .header{margin-bottom:-1em}.c-expertadvice-article .grid-col-1 .header h2{font-size:20px}.c-expertadvice-article .grid-col-1 .section{position:relative;margin-top:30px}.c-expertadvice-article .grid-col-1 .section h3{margin:1em 0 0;font-size:1.167em;text-transform:none;color:#464646;border:0}.c-expertadvice-article .grid-col-1 .section img{float:right;border:1px solid #e4e3e0;margin:30px 0 10px 10px}.c-expertadvice-article .u-miscellaneous-pagesharer{position:absolute;top:0;right:0;white-space:nowrap;width:195px;text-align:center}.c-expertadvice-article .u-miscellaneous-pagesharer .facebooklike .fb_iframe_widget>span{display:block}.c-expertadvice-article .u-miscellaneous-pagesharer .pinterestpin{position:absolute;top:0;right:0}.c-expertadvice-article h2.articlerecommended{margin-bottom:15px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;margin-top:20px;font-size:20px}.c-expertadvice-article .wl-relatedproducts .skintype,.c-expertadvice-article .wl-relatedproducts h3.title{display:none}.c-expertadvice-article .wl-relatedproducts .globalpromo{text-align:right;margin:2px 0 20px;float:none}.c-expertadvice-article .wl-relatedproducts .products{padding-top:0}.c-expertadvice-article .wl-relatedproducts .products li.product{border-right:1px solid #e4e3e0;float:left;display:block;width:160px;margin:0 5px;padding:0 30px}.c-expertadvice-article .wl-relatedproducts .products li.product .info h4{margin:0;padding:8px 0 5px;color:#505050;font-size:12px;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.c-expertadvice-article .wl-relatedproducts li.product .image{text-align:center}.c-expertadvice-article .wl-relatedproducts .products li.product img{margin:0;height:115px}.c-expertadvice-article .wl-relatedproducts .products li.product:last-child{border-right:0}.c-expertadvice-article .grid-row .testimonial h2{margin:20px 0 0}.c-expertadvice-article .testimonial blockquote{padding:20px 50px;background:url(/_resources/www/paulaschoice/images/layout/quote-bg.png) no-repeat #fff}.c-expertadvice-article .grid-col-1 .section .trigger,.js .c-expertadvice-article .grid-col-1 .section .hidden{display:none}.js .c-expertadvice-article .grid-col-1 .section .trigger{display:inline}.email-promo{background:#e4e3e0;font-size:.85em;margin:1em 0;padding:20px}.email-promo h4{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:19px;margin:0 0 .25em}.email-promo p{font-family:Georgia,serif;line-height:1.4;margin:0 0 1em}.email-promo input{border-radius:3px 0 0 3px;float:left;font-family:Lato,sans-serif;font-weight:400;font-size:14px;font-style:italic;height:30px;line-height:30px;margin:0;padding:3px .75em;width:230px;box-sizing:border-box}.email-promo .button{border-radius:0 3px 3px 0;height:30px;line-height:30px}.email-promo .privacy{display:block;padding:.6em 0 .5em .8em;text-decoration:underline}.contentTable{border:1px solid #e4e3e0;border-width:0 0 1px 1px}.contentTable tr:nth-child(2n){background-color:#fbfaf7}.contentTable tr td,.contentTable tr th{border:1px solid #e4e3e0;border-width:1px 1px 0 0;padding:5px;vertical-align:top;text-align:left}.xSmall tr td{font-size:.9em}.c-radioshow .featured{margin-bottom:20px}.c-radioshow .featured .subtitle{text-transform:uppercase}.c-radioshow .featured h2{margin-bottom:2px;font-size:1.5em;font-weight:700;border:0}.c-radioshow .featured p{font-size:1.167em}.c-radioshow .wl-relatedproducts .globalpromo,.c-radioshow .wl-relatedproducts .skintype,.c-radioshow .wl-relatedproducts h3.title{display:none}.c-radioshow .wl-relatedproducts .products{padding-top:0;margin-left:0}.c-radioshow .wl-relatedproducts .products li.product{float:left;display:block;width:130px;margin:0 0 0 20px}.c-radioshow .wl-relatedproducts .products li.product img{margin:0}.c-radioshow .wl-relatedproducts .products li.product h4{margin:0 0 10px}.c-radioshow .radio select.selected{background-color:#fffaf0}.c-radioshow .radio .radio-head{border-bottom:1px solid #e4e3e0;font-size:1.1em;margin-bottom:.75em;overflow:auto;padding:0 0 .5em}.c-radioshow .radio .radio-head .radio-cat{float:left}.c-radioshow .radio .radio-head .radio-sort{float:right}.c-radioshow .radio .audio-grid{margin:0 0 2.5em}.c-radioshow .radio .audio-grid .audio-post{margin-bottom:2em}.c-radioshow .radio .audio-grid .img{float:left;margin-bottom:.5em}.c-radioshow .radio .audio-grid .listen{float:right}.c-radioshow .radio .audio-grid .bottom-bar{position:relative;height:20px}.c-radioshow .radio .audio-grid .bottom-bar .transcript-link{position:absolute;bottom:0;left:64%}.c-radioshow .radio .audio-grid .details{padding-left:130px}.c-radioshow .radio .audio-grid .details .featured-title{color:#505050;font-size:1.2em;margin-bottom:.25em;text-transform:uppercase}.c-radioshow .radio .audio-grid .details h2{border-bottom:0;font-size:1.15em;font-weight:700;line-height:1.5em;margin:.25em 0}.c-radioshow .radio .audio-grid .details h2 a{color:#505050}.c-radioshow .radio .audio-grid .details .timeline span{margin-right:1em}.c-radioshow .radio .audio-grid .details .date{float:left;width:50%}.c-radioshow .radio .audio-grid .details .topics{margin-top:1.5em}.c-radioshow .radio .audio-grid .details .topics span{background:#f5f5f5;border-radius:5px;border:1px solid #a89aa0;display:inline-block;font-size:.9em;margin:.3em .2em;padding:.2em .75em .35em}.c-radioshow .radio .audio-grid .details .transcript-link{margin-top:1.5em;float:right}.c-radioshow .radio .audio-grid .player{clear:left}.c-radioshow .radio .audio-grid .player .button{margin:.5em 1em 0 0;padding-left:1.5em}.c-radioshow .radio .audio-grid .player .button.alignRight{margin-right:0}.c-radioshow .radio .audio-grid .player .button.button-secondary,.c-radioshow .radio .audio-grid .player .button.quickview-button,.c-radioshow .radio .audio-grid .player .cart-page .cart-right form .cart-coupon-code button.button#add-coupon,.c-radioshow .radio .audio-grid .player .top-banner .button.mini-cart-link-cart,.c-radioshow .radio .audio-grid .player .ui-dialog .button.cancel-button,.cart-page .cart-right form .cart-coupon-code .c-radioshow .radio .audio-grid .player button.button#add-coupon,.top-banner .c-radioshow .radio .audio-grid .player .button.mini-cart-link-cart,.ui-dialog .c-radioshow .radio .audio-grid .player .button.cancel-button{border:1px solid #a89aa0;padding-left:1.5em}.c-radioshow .radio .audio-grid .player .button.button-secondary .ico,.c-radioshow .radio .audio-grid .player .button.quickview-button .ico,.c-radioshow .radio .audio-grid .player .cart-page .cart-right form .cart-coupon-code button.button#add-coupon .ico,.c-radioshow .radio .audio-grid .player .top-banner .button.mini-cart-link-cart .ico,.c-radioshow .radio .audio-grid .player .ui-dialog .button.cancel-button .ico,.cart-page .cart-right form .cart-coupon-code .c-radioshow .radio .audio-grid .player button.button#add-coupon .ico,.top-banner .c-radioshow .radio .audio-grid .player .button.mini-cart-link-cart .ico,.ui-dialog .c-radioshow .radio .audio-grid .player .button.cancel-button .ico{display:none}.c-radioshow .radio .audio-grid .player .button.mpthree{background:url(/_resources/www/paulaschoice/images/buttons/download.png) 7px center no-repeat #f5f5f5}.c-radioshow .radio .audio-grid .player .button.podcast{background:url(/_resources/www/paulaschoice/images/buttons/podcast.png) 7px center no-repeat #f5f5f5}.c-radioshow .radio .audio-grid .player .button.share{background:url(/_resources/www/paulaschoice/images/buttons/share.png) 7px center no-repeat #f5f5f5}.c-radioshow .radio .audio-grid .player audio{width:100%}.c-radioshow .radio .audio-grid .player .dl{background:url(/_resources/www/paulaschoice/images/buttons/download.png) 8px center no-repeat #f5f5f5}.c-radioshow .radio .audio-grid .player .pod{background:url(/_resources/www/paulaschoice/images/buttons/podcast.png) 8px center no-repeat #f5f5f5}.c-radioshow .radio .audio-grid .player .share{background:url(/_resources/www/paulaschoice/images/buttons/share.png) 8px center no-repeat #f5f5f5;float:right;margin-right:0}.c-radioshow .radio .audio-grid .player .email{background:#f5f5f5;padding-left:5px!important;float:right;margin:0;color:#333;font-weight:700;padding:3px 5px;border-radius:2px}.c-radioshow .radio .audio-grid .player .email:hover{border-color:#838282;box-shadow:none!important}.c-radioshow .radio .audio-grid .description{clear:left}.c-radioshow .radio .audio-grid .description p{font-size:1.1em;margin:0}.c-radioshow .radio .audio-grid .description .host,.c-radioshow .radio .audio-grid .description .transcripts{padding-top:1.25em}.c-radioshow .radio .audio-grid .description .host a,.c-radioshow .radio .audio-grid .description .transcripts a{text-decoration:underline}.c-radioshow .radio .audio-grid .description .host{float:left}.c-radioshow .radio .audio-grid .description .host a{color:#666}.c-radioshow .radio .audio-grid .description .transcripts{margin-left:275px}.c-radioshow .radio .audio-grid.featured .img{width:180px}.c-radioshow .radio .audio-grid.featured .details{padding-left:180px}.c-radioshow .radio .audio-grid.featured h2{font-size:1.5em}.c-radioshow .radio .audio-grid.featured .host,.c-radioshow .radio .audio-grid.featured .transcripts{padding-top:.75em}.c-radioshow .radio .products-mentioned{margin:1em 0}.c-radioshow .radio .products-mentioned h2{margin-bottom:0}.c-radioshow .pagenation{overflow:auto}.c-radioshow .pagenation ul{float:right;list-style:none}.c-radioshow .pagenation li{display:inline;padding:1em 0}.c-radioshow .pagenation li a{border:1px solid #fff;color:#666;padding:.4em .55em}.c-radioshow .pagenation li a.active,.c-radioshow .pagenation li a:hover{border:1px solid #505050}.c-radioshow .about-expert{border-bottom:1px dashed #a1a1a1;margin-bottom:1em}.c-radioshow .about-expert:last-child{border-bottom:0;margin-bottom:0}.c-radioshow .about-picture{float:left}.c-radioshow .about-expert .about-picture{float:left;margin:0 .5em .25em 0}.js .products-mentioned .carousel .jcarousel-next,.js .products-mentioned .carousel .jcarousel-prev{top:50px}.c-expertadvice-article .grid-col,.c-expertadvice-category .grid-col{float:none;width:735px}.c-expertadvice-article .grid-col-2,.c-expertadvice-category .grid-col-2{clear:left}.c-expertadvice-article .featured .button-small,.c-expertadvice-category .featured .button-small{line-height:40px}.c-expertadvice-category .u-miscellaneous-pagetitle{display:none}.c-expertadvice-category .txt h3,.c-expertadvice-category .u-expertadvice-articles h3,.c-expertadvice-category h2{color:#505050;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:1.5em;margin:2px 0;text-transform:none}.c-expertadvice-category .txt h3 a,.c-expertadvice-category .u-expertadvice-articles h3 a,.c-expertadvice-category h2 a{color:#505050;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.c-expertadvice-category h2{font-size:20px}.c-expertadvice-category .featured{margin-bottom:20px;overflow:hidden}.c-expertadvice-category .featured .image,.c-expertadvice-category .featured .video{float:left;margin-right:18px}.c-expertadvice-category .featureds .section-title{color:#a85780;font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}.c-expertadvice-category .featureds>.section-title{padding-bottom:30px;font-size:18px}.c-expertadvice-category .featured h2{font-size:20px;line-height:1.1}.c-expertadvice-category .featured .featuredimg{margin:0 20px 30px 0;float:left}.c-expertadvice-category .featured .subtitle{text-transform:uppercase}.c-expertadvice-category .featured a{font-size:15px;font-family:Georgia,serif}.c-expertadvice-category .featured a:active,.c-expertadvice-category .featured a:hover{text-decoration:underline}.c-expertadvice-category .featured p{font-size:1.167em}.c-expertadvice-category .categories h2{margin-bottom:0}.c-expertadvice-category .category{border-top:1px dotted #e5e6e1;margin-top:18px;padding-top:18px;overflow:hidden}.c-expertadvice-category .category .image{margin-right:18px;float:left;max-width:90px}.c-expertadvice-category .category .txt{overflow:hidden}.c-expertadvice-category .category .txt p{margin:0 0 .5em;font-family:Lato,sans-serif;font-weight:400;font-style:normal;line-height:1.4;font-size:12px}.c-expertadvice-category .category .txt ul.featured{margin:0 0 5px;list-style:none}.c-expertadvice-category .category .txt ul.featured li{margin:0 10px 7px 0;width:205px}.c-expertadvice-category .category .txt a.readmore,.c-expertadvice-category .category .txt a.viewall,.c-expertadvice-category .category .txt>p+a{text-decoration:underline;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:13px}.c-expertadvice-category .wl-relatedproducts .globalpromo,.c-expertadvice-category .wl-relatedproducts .skintype,.c-expertadvice-category .wl-relatedproducts h3.title{display:none}.c-expertadvice-category .wl-relatedproducts .products{padding-top:0}.c-expertadvice-category .wl-relatedproducts .products li.product{float:left;display:block;width:160px;margin:0 0 0 20px}.c-expertadvice-category .wl-relatedproducts .products li.product img{margin:0}.c-expertadvice-category .pagenation{overflow:auto}.c-expertadvice-category .pagenation ul{float:right;list-style:none}.c-expertadvice-category .pagenation li{display:inline;padding:1em 0}.c-expertadvice-category .pagenation li a{border:1px solid #fff;color:#666;padding:.4em .55em}.c-expertadvice-category .pagenation li a.active,.c-expertadvice-category .pagenation li a:hover{border:1px solid #505050}.c-expertadvice-category .about-expert{border-bottom:1px dashed #a1a1a1;margin-bottom:1em}.c-expertadvice-category .about-expert:last-child{border-bottom:0;margin-bottom:0}.c-expertadvice-category .about-picture{float:left}.c-expertadvice-category .about-expert .about-picture{float:left;margin:0 .5em .25em 0}.c-expertadvice-category .cat-article .header{font-size:1.167em}.c-expertadvice-category .cat-article .header p{font-size:1em}.c-expertadvice-category .cat-article .header img{border:1px solid #a1a1a1}.c-expertadvice-category .cat-article h2{border-bottom:1px dotted #bbb;font-size:1.333em;margin:20px 0}.c-expertadvice-category .cat-article p{font-size:1em}.js .products-mentioned{background:#f5f5f5}.js .products-mentioned .carousel{padding-top:.5em}.js .products-mentioned .jcarousel-clip{margin:0 36px 0 37px;overflow:hidden}.js .products-mentioned .carousel li{text-align:center;width:155px}.js .products-mentioned .fsid-product,.js .products-mentioned .rating-label,.js .products-mentioned .u-miscellaneous-pricing,.js .products-mentioned .u-products-productreviewrating{display:none}.abouttheexpert{background:#e4e3e0;overflow:auto;padding:14px 20px 20px;margin-top:20px}.abouttheexpert h3{color:#4f4f4f;font-size:2em;margin:0 0 .25em;text-transform:uppercase}.abouttheexpert .half{float:left;margin-right:2%;width:48%}.abouttheexpert .media-logo{margin-right:10px}.grid-col-2 .abouttheexpert .media-logo{display:inline-block}.c-expertadvice-categorylanding .wl-relatedproducts li.product{margin-left:19px}.c-expertadvice-categorylanding ul{-moz-column-count:2;column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;width:80%}.c-expertadvice-categorylanding ul li{-webkit-column-break-inside:avoid;break-inside:avoid-column}.c-expertadvice-categorylanding ul li:before{background:0 0}.c-expertadvice-categorylanding .u-expertadvice-articles ul{-webkit-column-count:1;column-count:1}.c-expertadvice-ingredientdetail .upper-body{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin-bottom:20px}.c-expertadvice-ingredientdetail .rating{font-weight:700;text-transform:uppercase}.c-expertadvice-ingredientdetail .button .laquo{display:inline;margin:0 3px 0 0}.c-expertadvice-ingredientdetail .wl-relatedproducts{margin-bottom:30px}.c-expertadvice-ingredientdetail .wl-relatedproducts ul{display:block}.c-expertadvice-ingredientdetail .wl-relatedproducts li.product{display:inline-block;vertical-align:top;width:160px;margin:0 0 20px 10px;float:none}.c-expertadvice-ingredientdetail .wl-relatedproducts .globalpromo{position:absolute;float:none;margin-top:35px;width:100%;text-align:right}.c-expertadvice-ingredientdetail .grid-col-1,.c-expertadvice-ingredientdetail .grid-col-2{float:none;width:auto}.c-expertadvice-ingredientdetail .grid-col-1{overflow:auto}.c-expertadvice-ingredientdetailoverlay{padding:0 20px 20px;width:600px}.c-expertadvice-ingredientdetailoverlay .relatedingredients{margin-top:1em}.c-expertadvice-ingredientdictionary h1{margin-bottom:1em}.c-expertadvice-ingredientdictionary .grid-col-1,.c-expertadvice-ingredientdictionary .grid-col-2{float:none;width:auto}.c-expertadvice-ingredientdictionary .tabs,.search-result-options .tabs{position:relative;z-index:0}.c-expertadvice-ingredientdictionary .tabs .ui-tabs-hide>div,.search-result-options .tabs .ui-tabs-hide>div{display:none}.c-expertadvice-ingredientdictionary .tabs .ui-tabs-hide>div:first-child,.search-result-options .tabs .ui-tabs-hide>div:first-child{display:block}.search-result-options .tabs{text-align:left}.c-expertadvice-ingredientdictionary .category,.search-result-options .category{min-height:22px}.c-expertadvice-ingredientdictionary .ui-tabs-panel,.search-result-options .ui-tabs-panel{border-bottom:0;margin-bottom:0;padding:20px 0}.search-result-options .ui-tabs-panel{border:1px solid #ddd;border-bottom:0}.c-expertadvice-ingredientdictionary .category label,.c-expertadvice-ingredientdictionary .sort label,.search-result-options .category label,.search-result-options .sort label{margin:2px 5px 0 0;float:left}.c-expertadvice-ingredientdictionary .optionmenu,.search-result-options .optionmenu{margin-bottom:0;float:left}.search-result-options .refinement-values-list{padding:0 0 1px;border-bottom:1px solid #e4e3e0;font-size:14px}.search-result-options .refinement-values-list li{display:inline}.search-result-options .refinement-values-list li a{margin:0 2px;padding:0 3px;text-transform:uppercase;font-weight:700}.c-expertadvice-ingredientdictionary .options{background:#fff;border:1px solid #e4e3e0}.c-expertadvice-ingredientdictionary .wl-ingredientlist table th a{color:#464646}.c-expertadvice-ingredientdictionary .wl-ingredientlist table th a.sort-none{padding-right:13px}.c-expertadvice-ingredientdictionary .tablehead{padding-top:20px}.c-expertadvice-ingredientdictionary .tablehead table{border:0;border-top:1px solid #E2DAD1;width:100%;border-spacing:0;border-collapse:collapse}.c-expertadvice-ingredientdictionary .tablehead table th{border:0;text-align:left;font-weight:700;background-color:#dfdfdf;padding:8px 10px}.c-expertadvice-ingredientdictionary .tablehead table th.col-rating{width:59px;border-right:1px solid #e2dad1}.c-expertadvice-ingredientdictionary .refinement-values-list{padding:0 0 1px;border-bottom:1px solid #e4e3e0;font-size:14px}.c-expertadvice-ingredientdictionary .refinement-values-list li{display:inline}.c-expertadvice-ingredientdictionary .refinement-values-list a{margin:0 2px;padding:0 3px;text-transform:uppercase;font-weight:700}.c-expertadvice-ingredientdictionary .refinement-values-list a.selected,.c-expertadvice-ingredientdictionary .refinement-values-list li.selected a{color:#fff;background-color:#3b7d88;border:1px solid #3b7d88;border-radius:3px}.c-expertadvice-ingredientdictionary table.base{margin-bottom:40px;border:1px solid #e2dad1}.c-expertadvice-ingredientdictionary .read-more{display:inline-block;vertical-align:top}.js .c-expertadvice-ingredientdictionary .category .optionmenu{width:236px}.js .c-expertadvice-ingredientdictionary .category .optionmenu select{height:auto;padding:2px 10px 2px 12px}.js .c-expertadvice-ingredientdictionary .category .options li a{width:207px}.js .c-expertadvice-ingredientdictionary .sort .optionmenu{width:130px}.js .c-expertadvice-ingredientdictionary .sort .options li a{width:100px}.pt_content-search-result #wrap #breadcrumbs{margin:14px 0;padding:0}.pt_content-search-result #wrap #breadcrumbs ul li a,.pt_content-search-result #wrap #breadcrumbs ul li span{color:#5d7e95;font-family:Arial,sans-serif;font-size:12px;font-weight:400}.pt_content-search-result #wrap #breadcrumbs ul li:last-child a,.pt_content-search-result #wrap #breadcrumbs ul li:last-child span{font-weight:700}.pt_content-search-result #wrap #content{width:962px}.pt_content-search-result #wrap #content #aside{background-color:#f2f2f2;border:1px solid #e2e2e2;box-sizing:border-box;padding:1px;position:relative}.pt_content-search-result #wrap #content #aside.clearfix:before,.pt_content-search-result #wrap #content nav#aside[role=navigation]:before{background-color:#f2f2f2;border:1px solid #fff;bottom:0;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;visibility:visible;z-index:0}.pt_content-search-result #wrap #content #aside .widget.widget-nav{background-color:transparent}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title{background-color:#f2f2f2;padding-bottom:0}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title:first-child{margin-top:20px}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>a,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>a span{background:#f2f2f2;border:none;color:#5d7e95;font-size:15px}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>a:hover{color:#5d7e95}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>a:hover:before{content:none}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>span,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>span span{background:#f2f2f2;border:none;color:#5d7e95;font-size:15px}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul{background-color:#fff;border:1px solid #ddd;margin:0 10px}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li a,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li a span,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li a:hover{background-color:#fff;color:#222}.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li a.node.current:before,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li a:hover:before,.pt_content-search-result #wrap #content #aside .widget.widget-nav li.node.node-widget-title>ul li.node.current a:before{content:none}.pt_content-search-result #wrap #content #aside .widget.widget-recentlyviewed{background-color:transparent;padding-bottom:20px;position:relative;z-index:1}.pt_content-search-result #wrap #content #aside .widget.widget-recentlyviewed .widget-body .u-miscellaneous-recentlyviewed .products{border-bottom:none;padding:0}.pt_content-search-result #wrap #content #aside .widget.widget-recentlyviewed .widget-body .u-miscellaneous-recentlyviewed .products .u-miscellaneous-recentlyviewedblock{background-color:#f2f2f2;margin:0;padding:0}.pt_content-search-result #wrap #content #aside .widget.widget-recentlyviewed .widget-body .u-miscellaneous-recentlyviewed .products .u-miscellaneous-recentlyviewedblock h3{border-bottom:none;color:#5d7e95;font-size:15px;margin:0;padding:6px 16px}.pt_content-search-result #wrap #content #aside .widget.widget-recentlyviewed .widget-body .u-miscellaneous-recentlyviewed .products .u-miscellaneous-recentlyviewedblock ul{background-color:#fff;border:1px solid #ddd;margin:0 10px;padding:0 10px}.pt_content-search-result #wrap #main .featured .section-title{color:#222}.pt_content-search-result #wrap #footer{width:962px}.briefdescription ul li:before,.c-expertadvice-article .grid-col-1 ul li:before{color:inherit}#marketing-main{max-width:85rem;margin:10px auto;color:#505050;background:#fff;position:relative;padding:0;min-height:420px}.c-marketing-landing .grid-col,.c-marketing-landing .grid-col .hero img{width:100%}.strong{font-weight:700}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-25{margin-bottom:25px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-25{margin-top:25px}.border-top{border-top:solid 1px #888}.center{text-align:center}.small-font{font-size:12px}.large-font{font-size:14px}.larger-font{font-size:16px}.strike-through{text-decoration:line-through;color:#888}.strike-through.price{margin-right:5px}.clearfix::after,nav[role=navigation]::after{display:block;content:"";clear:both}.content-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;padding:0 20px 20px;z-index:10000;overflow-y:scroll;-webkit-overflow-scrolling:touch}.content-modal>button{width:100%;margin-bottom:20px;visibility:hidden}.content-modal>button.fixed{visibility:visible;position:fixed;top:0;left:0;right:0}.react .container{max-width:800px;margin:0 auto}.react .mobile-hidden{display:none!important}.react textarea{width:100%;height:70px;resize:vertical}.react .window-center{position:absolute;top:0;bottom:0;left:0;right:0}.react .window-center>div{display:table;margin:0 auto;height:100%}.react .window-center>div>div{display:table-cell;vertical-align:middle}.react .fatal-error>div>div{padding:10px;max-width:300px;text-align:center}.react .fatal-error>div>div>img{width:50%}.react .fatal-error .error-message{border:none;font-size:16px;font-weight:700}.react .new-checkout{padding:15px}.react .new-checkout a{cursor:pointer}.react .new-checkout button.mini-button{margin-top:10px;line-height:27px;padding:0 13px;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:10px;border-radius:0;background:#333;outline:0;color:#fff;text-transform:uppercase;text-align:center;display:inline-block;cursor:pointer;transition-duration:150ms;position:absolute;bottom:15px;width:150px;left:50%;margin-left:-75px}@media screen and (max-width:500px){.react .new-checkout button.mini-button{bottom:-4px}}.react .new-checkout .checkbox-wrapper{margin-top:10px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.react .new-checkout .checkbox-wrapper input{width:18px;height:18px}.react .new-checkout .checkbox-wrapper label{display:inline-block;margin-left:10px}.react .new-checkout .hidden{display:none}.react .new-checkout .paypal-button-container,.react .new-checkout .receipt,.react .new-checkout .section-header{text-align:center}.react .new-checkout .new-checkout-header{text-align:center;margin-bottom:20px}.react .new-checkout .new-checkout-header img{width:260px;max-width:70%}.react .new-checkout .address-form .suggestions{position:absolute;z-index:100;background-color:#fff;border:1px solid #ccc;padding:5px;width:100%;box-sizing:border-box}.react .new-checkout .address-form .suggestions li{padding:5px 20px;cursor:pointer;opacity:.6;color:#333;font-weight:700;font-size:1.2em;position:relative}.react .new-checkout .address-form .suggestions li:before{content:"";background:url(../images/location.svg) center/contain no-repeat;width:16px;position:absolute;height:100%;left:0;top:0}.react .new-checkout .address-form .suggestions li:hover{opacity:1}.react .new-checkout .card-selection-wrapper .selectable-card{position:relative;float:left;margin-right:1.5%;margin-bottom:2.5%;height:145px;width:48.5%;word-wrap:break-word}@media screen and (max-width:500px){.react .new-checkout .card-selection-wrapper .selectable-card{margin-right:0;margin-bottom:1.5%;width:90%;height:125px;padding:5%}}.react .new-checkout .card-selection-wrapper .selectable-card:nth-child(even){float:right}.react .new-checkout .card-selection-wrapper .selectable-card>.floating-card{position:absolute;top:2px;left:0;height:123px;width:90%;transition-duration:150ms;padding:5%;cursor:pointer;box-shadow:0 2px 10px #888;font-size:14px;overflow:hidden;white-space:nowrap}.react .new-checkout .card-selection-wrapper .selectable-card>.floating-card .icon-wrapper{position:absolute;top:10px;right:10px;font-size:21px;line-height:8px}@media screen and (max-width:500px){.react .new-checkout .card-selection-wrapper .selectable-card>.floating-card{width:90%;padding:5%;box-shadow:0 1px 5px #888;height:119px}}@media screen and (min-width:500px){.react .new-checkout .card-selection-wrapper .selectable-card>.floating-card:hover{box-shadow:0 2px 20px #888;top:0}.react .new-checkout .card-selection-wrapper .selectable-card>.floating-card:active{box-shadow:0 2px 10px #888;top:1px}}.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card{position:relative;height:85px}@media screen and (max-width:500px){.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card{padding:5%}}.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card .floating-card{height:70px}.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card .floating-card:before{content:"add a new address";display:block;position:absolute;left:0;bottom:20px;width:100%;text-align:center;font-size:14px}.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card .floating-card:after{content:"+";display:block;position:absolute;top:-23px;left:0;width:100%;text-align:center;font-size:60px;font-weight:700;line-height:125px}.react .new-checkout .card-selection-wrapper .selectable-card.add-new-card .floating-card.credit-card-floating-card:before{content:"add a new card"}.react .new-checkout .card-selection-wrapper.review-cards{margin-bottom:25px}.react .new-checkout .card-selection-wrapper.review-cards .selectable-card{width:49%;margin-right:0;height:135px}.react .new-checkout .card-selection-wrapper.review-cards .selectable-card:last-child{float:right}.react .new-checkout .card-selection-wrapper.review-cards .selectable-card:first-child{float:left}@media screen and (max-width:500px){.react .new-checkout .card-selection-wrapper.review-cards .selectable-card{width:90%;float:none}}.react .new-checkout .card-selection-wrapper.review-cards .floating-card{width:90%;height:129px;padding:5%}.react .new-checkout .card-selection-wrapper.review-cards .floating-card h2{margin-top:0}.react .new-checkout .card-selection-wrapper.review-cards .floating-card .make-changes{position:absolute;bottom:10px;left:0;width:100%;text-align:center}.react .new-checkout .card-selection-wrapper.review-cards .floating-card:hover a{text-decoration:underline}.react .new-checkout .steps-section{position:relative;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border:none;margin-bottom:20px;padding:0;text-align:center;height:auto}.react .new-checkout .steps-section i{font-size:23px;width:23px;margin:0 auto 5px}.react .new-checkout .steps-section a{color:#333}.react .new-checkout .steps-section>div.step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:none;color:#333;width:100%;float:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;font-family:Lato,sans-serif;opacity:.3}.react .new-checkout .steps-section>div.step:after{background-color:#ddd;content:"";height:1px;position:absolute;left:75%;top:12px;width:50%;z-index:1}.react .new-checkout .steps-section>div.step:last-child:after{display:none}.react .new-checkout .steps-section>div.step.previous{cursor:pointer}.react .new-checkout .steps-section>div.step.active{border-bottom:none;opacity:1}.react .new-checkout .steps-section>div.step.active span:last-child{font-weight:700}.react .new-checkout .steps-section>div.step>span:first-child{color:#fff;display:block;width:6px;height:12px;text-align:center;background-color:#333;padding:4px 10px 10px;border-radius:20px}.react .new-checkout .steps-section>div.step>span:nth-child(2){display:block;position:absolute;top:12px;width:28px;text-align:center;color:#fff;font-size:17px;font-weight:400!important}.react .new-checkout .steps-section>div.step>span:last-child{display:block;line-height:18px;font-size:13px;margin-left:0}.react .new-checkout .main-section{position:relative;width:100%}.react .new-checkout .main-section .content-section{max-width:500px;margin:0 auto}.react .new-checkout .main-section .cart-actions .apple-pay-button{width:100%}.react .new-checkout .main-section .checkout-error{padding:10px;display:block;font-size:16px;color:#fff;background-color:#c00;margin-bottom:20px}.react .new-checkout .main-section:before{opacity:0;pointer-events:none;z-index:1000;content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:opacity .5s}.react .new-checkout .main-section:after{content:"";display:none;position:fixed;top:50%;left:50%;height:100px;width:100px;margin-left:-50px;margin-top:-50px;border-radius:50%;border-top:10px solid rgba(0,0,0,.3);border-right:10px solid rgba(0,0,0,.3);border-bottom:10px solid rgba(0,0,0,.3);border-left:10px solid rgba(255,255,255,0);-webkit-animation:spinner-anim .7s infinite linear;animation:spinner-anim .7s infinite linear;z-index:1001;opacity:0;pointer-events:none;transition:opacity .5s}.react .new-checkout .main-section.working:before{opacity:.5;pointer-events:all;transition:opacity 3s}.react .new-checkout .main-section.working:after{display:block;opacity:1;transition:opacity 3s}@media screen and (max-width:500px){.react .new-checkout .main-section{width:100%;float:none}}.react .new-checkout .main-section .input-wrapper{position:relative;margin-bottom:8px;margin-right:1%}.react .new-checkout .main-section .input-wrapper .help-image{position:absolute;right:0;top:3px;border-radius:50%;border:4px solid #ddd;background-color:#ddd;line-height:8px;cursor:help}.react .new-checkout .main-section .input-wrapper .help-image img{opacity:0;position:absolute;bottom:200%;right:-5px;max-width:unset;border:2px solid #888;pointer-events:none;transition:opacity 1s}.react .new-checkout .main-section .input-wrapper .help-image:hover img{opacity:1;transition:opacity 1s}.react .new-checkout .main-section .input-wrapper input{height:auto;padding:6px 10px;font-size:14px}.react .new-checkout .main-section .input-wrapper.suggest:after{content:"close suggestions";position:absolute;right:0;top:-4px;font-size:14px;background-color:#888;color:#fff;padding:5px 15px;cursor:pointer}.react .new-checkout .main-section .input-wrapper select{padding:0 5px;font-size:14px;border-radius:0}.react .new-checkout .main-section .input-wrapper>div.error{position:absolute;bottom:29px;left:55%;background-color:rgba(153,0,0,.7);color:#fff;border-radius:3px;border:none;margin-left:-25%;padding:4px 10px;text-align:center;pointer-events:none}.react .new-checkout .main-section .input-wrapper>div.error::after{content:"";display:block;position:absolute;bottom:-5px;left:94%;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:-50%;border-left:5px solid rgba(153,0,0,.7);border-bottom:5px solid rgba(153,0,0,.7);box-sizing:border-box;border-right:5px solid transparent;border-top:5px solid transparent}.react .new-checkout .main-section .form-wrapper a{display:block;padding-top:0;padding-bottom:3px}.react .new-checkout .main-section .credit-card-form .imgCardsAccepted{height:23px;padding-bottom:5px}.react .new-checkout .main-section .credit-card-form .cardNumber input{letter-spacing:1.1px;font-size:16px;padding:7px 10px}.react .new-checkout .main-section .multi-input-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:500px){.react .new-checkout .main-section .multi-input-row{width:100%}}.react .new-checkout .main-section .multi-input-row>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:500px){.react .new-checkout .main-section .multi-input-row>div{float:none;width:99%}}.react .new-checkout .main-section .row-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px}.react .new-checkout .main-section .row-50-50>div{width:49%}.react .new-checkout .main-section .row-50-50>div:first-child{margin-right:1%}.react .new-checkout .main-section .row-50-50>div:last-child{margin-left:1%}@media screen and (max-width:500px){.react .new-checkout .main-section .row-50-50{display:block}.react .new-checkout .main-section .row-50-50>div{width:100%;margin-right:0;margin-left:0}}.react .new-checkout .main-section .billing-type-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px;margin-bottom:20px}.react .new-checkout .main-section .billing-type-selection label{display:block;float:left;margin-right:15px;font-size:14px;line-height:initial}.react .new-checkout .main-section .billing-type-selection input{float:left;margin-right:6px;height:18px;width:18px}.react .new-checkout button{width:100%;margin:10px 0 20px}.react .new-checkout .side-section{width:24%;margin-left:1%;float:left}@media screen and (max-width:500px){.react .new-checkout .side-section{width:100%;float:none}}.react .new-checkout .side-section .sidebar-block{padding:0;margin-bottom:15px}.react .new-checkout .basket{position:relative;margin:10px auto 25px;font-size:14px;padding:15px;border:1px solid #888;cursor:pointer;height:auto;overflow:hidden}.react .new-checkout .basket:after{content:"";display:block;position:absolute;top:14px;right:13px;background-color:transparent;width:0;height:0;border:5px solid #888;border-top-color:transparent;border-right-color:transparent;transition-duration:150ms;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.react .new-checkout .basket .subtotal-line{position:relative;height:17px;text-align:center}.react .new-checkout .basket .subtotal-line .subtotal-header{position:absolute;width:200px;left:50%;margin-left:-100px;transition-duration:150ms}.react .new-checkout .basket .subtotal-line .price{position:absolute;left:75%;transition-duration:150ms;opacity:0}@media screen and (max-width:500px){.react .new-checkout .basket .subtotal-line .price{left:66%}}.react .new-checkout .basket.totalsOnly{height:16px}.react .new-checkout .basket.totalsOnly:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:9px;top:18px}.react .new-checkout .basket.totalsOnly .subtotal-header{position:absolute;left:20%}.react .new-checkout .basket.totalsOnly .price{position:absolute;opacity:1}@media screen and (max-width:500px){.react .new-checkout .basket{box-shadow:0 0 4px #888;border:none;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.react .new-checkout .basket.totalsOnly:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:9px;top:18px}}.react .new-checkout .basket .order-totals>div{padding-bottom:10px}.react .new-checkout .basket .order-totals>div span:last-child{float:right}.react .new-checkout .basket .products{padding:15px 0;border:none;border-bottom:none}.react .new-checkout .basket .products .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.react .new-checkout .basket .products .product .product-line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.react .new-checkout .basket .products .product .image-container{position:relative}.react .new-checkout .basket .products .product img{height:30px;max-width:100%;float:left;margin-right:1%}.react .new-checkout .basket .products .product .name{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:88%;float:right;font-size:11px}.react .new-checkout .basket .products .product .quantity{padding-left:5px;padding-right:5px;font-style:italic;font-size:10px}.react .new-checkout .basket .products .product .kit-name{width:100%;font-size:11px;color:#a2a2a2;margin-left:calc(1% + 20px)}.react .new-checkout .header h3{margin:0;padding:10px 0;border-bottom:none}.react .new-checkout ul{font-size:14px;border:1px solid #a2a2a2;padding:10px}.react .new-checkout .border{border:1px solid #a2a2a2;padding:10px}@-webkit-keyframes spinner-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-anim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.react input[type=number]{-moz-appearance:textfield}.react input[type=number]::-webkit-inner-spin-button,.react input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}@supports (-webkit-appearance:-apple-pay-button){.react .apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button}.react .apple-pay-button-black{-apple-pay-button-style:#000}.react .apple-pay-button-white{-apple-pay-button-style:#fff}.react .apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance:-apple-pay-button){.react .apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}.react .apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.react .apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.react .apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid #000}}.cms-content .button{font-size:18px}.cms-content .button.cms-button-wide{padding-left:70px;padding-right:70px}.cms-content .cms-dot{background-color:#ff626d;color:#fff;border-radius:50%;width:115px;height:115px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-content h1,.cms-content h2,.cms-content h3,.cms-content h4,.cms-content h5,.cms-content h6,.cms-content p{margin:0;font-weight:400;font-size:inherit}.cms-content strong{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.cms-content em{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-style:normal}@media screen and (max-width:767px){.cms-content{margin-top:70px}}.cms-2-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cms-2-columns>div{width:48.7%;width:calc(50% - 15px);box-sizing:border-box}.cms-3-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cms-3-columns>div{width:30%;box-sizing:border-box}.cms-4-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cms-4-columns>div{width:22%;box-sizing:border-box}.cms-headline{font-size:33px;font-weight:300;padding:50px 10px;text-align:center}@media screen and (min-width:768px){.cms-desktop-visible{display:block}.cms-mobile-visible{display:none}}@media screen and (max-width:767px){.cms-desktop-visible{display:none}.cms-mobile-visible{display:block}}.cms-video{position:relative;padding-bottom:56.25%}.cms-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.cms-products-row{padding:0 15px}}@media screen and (max-width:1023px){.cms-products-row.cms-4-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-products-row.cms-4-columns>div{width:100%;margin-top:30px}.cms-products-row.cms-4-columns>div:first-child{margin-top:0}.cms-products-row.cms-4-columns .cms-product-title{min-height:0}}@media screen and (max-width:799px){.cms-products-row.cms-3-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-products-row.cms-3-columns>div{width:100%;margin-top:30px}.cms-products-row.cms-3-columns>div:first-child{margin-top:0}.cms-products-row.cms-3-columns .cms-product-title{min-height:0}}@media screen and (max-width:599px){.cms-products-row.cms-2-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-products-row.cms-2-columns>div{width:100%;margin-top:30px}.cms-products-row.cms-2-columns>div:first-child{margin-top:0}.cms-products-row.cms-2-columns .cms-product-title{min-height:0}}.cms-products-row .cms-product{font-family:Arial,Helvetica,sans-serif;background-color:#fbfbfb;height:100%;padding:1.3em 15px;box-sizing:border-box}.cms-products-row .cms-product-contents{max-width:400px;margin:0 auto;text-align:center}.cms-products-row .cms-product-image{margin:10px}.cms-products-row .cms-product-title{margin:0 auto;max-width:200px;font-size:20px;min-height:2.7em}.cms-products-row .cms-product-description{margin:10px 10px 0;font-size:16px;line-height:1.4}.cms-products-row .cms-product-price{padding:10px;margin:10px}.cms-products-row .cms-product-size{display:block}.cms-products-row .cms-product-size .cms-separator{display:none}.cms-products-row .cms-product-button{margin:10px}.cms-product-normal-price{position:relative}.cms-product-normal-price:after{content:'';position:absolute;bottom:0;left:0;border-top:2px solid red;height:45%;height:calc(50% - 1px);width:100%;-webkit-transform:rotateZ(-4deg);transform:rotateZ(-4deg)}.cms-gf{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#555;font-size:16px;line-height:1.5}.cms-gf sub{color:#a2a2a2}.cms-gf em{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:italic}.cms-gf h1{font-size:52px}@media screen and (max-width:1023px){.cms-gf h1{font-size:40px}}@media screen and (max-width:374px){.cms-gf h1{font-size:30px}}.cms-gf h2{font-size:40px}@media screen and (max-width:1023px){.cms-gf h2{font-size:30px}}@media screen and (max-width:374px){.cms-gf h2{font-size:24px}}.cms-gf h3{font-size:30px}@media screen and (max-width:1023px){.cms-gf h3{font-size:24px}}@media screen and (max-width:374px){.cms-gf h3{font-size:20px}}.cms-gf h4{font-size:24px}@media screen and (max-width:1023px){.cms-gf h4{font-size:20px}}@media screen and (max-width:374px){.cms-gf h4{font-size:18px}}.cms-gf h5{font-size:20px}@media screen and (max-width:1023px){.cms-gf h5{font-size:18px}}@media screen and (max-width:374px){.cms-gf h5{font-size:16px}}.cms-gf h6{font-size:14px}.cms-gf h1,.cms-gf h2,.cms-gf h3,.cms-gf h4,.cms-gf h5{font-family:Lora,serif;color:#000}.cms-gf em a{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;background-color:#333133;color:#fff;display:inline-block;padding:12px 36px;text-align:center;box-sizing:border-box;font-size:24px;font-style:normal}@media screen and (max-width:1023px){.cms-gf em a{font-size:20px}}@media screen and (max-width:374px){.cms-gf em a{font-size:18px}}.cms-gf .cms-primary-background-color{background-color:#30397a;color:#fff}.cms-gf .cms-primary-background-color a,.cms-gf .cms-primary-background-color h1,.cms-gf .cms-primary-background-color h2,.cms-gf .cms-primary-background-color h3,.cms-gf .cms-primary-background-color h4,.cms-gf .cms-primary-background-color h5,.cms-gf .cms-primary-background-color sub{color:#fff}.cms-gf .cms-primary-background-color a{text-decoration:underline}.cms-gf .cms-primary-background-color em a{text-decoration:none}.cms-gf .cms-primary-background-color ul li::before{color:#fff}.cms-gf .cms-primary-background-color em a{color:#000;background-color:#fff}.cms-gf .cms-products-row{line-height:1.1}.cms-gf .cms-products-row .cms-product-title{color:#e20093}.cms-gf .cms-products-row .cms-product-name{min-height:2.5em}.cms-gf .cms-products-row .cms-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.cms-gf .cms-products-row .cms-product-rating .cms-pr-stars{float:none}.cms-gf ul li{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:24px;margin-left:1.8em}@media screen and (max-width:1023px){.cms-gf ul li{font-size:20px}}.cms-gf ul li::before{content:'\2611';color:#e20093;font-size:1.5em;position:relative;top:.08em;margin-right:.3em;margin-left:-1em}.cms-gf quote-copy{color:#505050;font-size:20px;font-weight:300}.cms-gf quote-copy-em{color:#505050;font-size:20px;font-weight:300;font-style:italic}.cms-gf large-copy{font-size:24px;font-weight:300}@media screen and (max-width:1023px){.cms-gf large-copy{font-size:18px}}@media screen and (max-width:767px){.cms-gf large-copy{font-size:16px}}.cms-gf strong-700{font-weight:700}.cms-lp1{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;max-width:1280px;margin:0 auto;padding:15px}@media screen and (max-width:1023px){.cms-lp1 .cms-lp1-video-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp1 .cms-lp1-video-row>div{width:100%;margin-top:30px}.cms-lp1 .cms-lp1-video-row>div:first-child{margin-top:0}}.cms-lp1 .cms-lp1-bottom-row{background-color:#bcaac4;padding:50px 70px;color:#fff}@media screen and (max-width:799px){.cms-lp1 .cms-lp1-bottom-row{padding:30px}}.cms-lp1 .cms-image{display:block}.cms-lp1 .cms-html h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;margin:0;font-size:32px}.cms-lp1 .cms-html h2 strong{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.cms-lp1 .cms-html h3{font-family:Lora,serif;font-size:42px;margin:0 0 20px}.cms-lp1 .cms-html p{margin:0 0 20px}.cms-lp1 .cms-html p strong{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.cms-lp2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;max-width:1280px;margin:0 auto;padding:15px;color:#52565b}@media screen and (max-width:767px){.cms-lp2{padding:15px 0}}.cms-lp2 .cms-html .button{margin-top:30px}.cms-lp2 .cms-stripe{background-color:#ff99a0;color:#fff;padding:15px}.cms-lp2 .cms-stripe strong{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}.cms-lp2 h2{font-size:39px;margin-bottom:10px}@media screen and (max-width:699px){.cms-lp2 h2{font-size:28px}}@media screen and (max-width:499px){.cms-lp2 h2{font-size:24px}}.cms-lp2 h3{font-size:30px;margin-bottom:5px}@media screen and (max-width:699px){.cms-lp2 h3{font-size:26px}}.cms-lp2 h4{font-size:23px}@media screen and (max-width:699px){.cms-lp2 h4{font-size:19px}}.cms-lp2 h5{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:24px;margin-bottom:5px}@media screen and (max-width:699px){.cms-lp2 h5{font-size:17px}}.cms-lp2 ul li{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:24px;margin-left:1.8em}.cms-lp2 ul li::before{content:'\2611';color:#ff626d;font-size:1.5em;position:relative;top:.08em;margin-right:.3em;margin-left:-1em}@media screen and (max-width:699px){.cms-lp2 ul li{font-size:18px}}@media screen and (max-width:499px){.cms-lp2 ul li{font-size:14px}}.cms-lp2 .cms-top-bellow{display:none;background-color:#F3D4D0}.cms-lp2 .cms-top-bellow .cms-product-price{margin-bottom:10px}@media screen and (max-width:374px){.cms-lp2 .cms-top-bellow{display:block;text-align:center}}.cms-lp2 .cms-top{position:relative;overflow:hidden}.cms-lp2 .cms-top h2{color:#000}.cms-lp2 .cms-top .cms-dot{left:50%;top:12px;position:absolute}@media screen and (max-width:1023px){.cms-lp2 .cms-top .cms-dot{width:100px;height:100px;left:auto;right:90px}}@media screen and (max-width:599px){.cms-lp2 .cms-top .cms-dot{top:auto;bottom:12px;right:12px}}@media screen and (max-width:499px){.cms-lp2 .cms-top .cms-dot{bottom:-10px;right:-10px;-webkit-transform:scale(0.6);transform:scale(0.6)}}.cms-lp2 .cms-top .cms-image{max-width:100%;height:auto;display:block}@media screen and (max-width:1023px){.cms-lp2 .cms-top .cms-image{max-width:none;width:140%}}@media screen and (max-width:899px){.cms-lp2 .cms-top .cms-image{width:170%;position:relative;left:-20%}}@media screen and (max-width:599px){.cms-lp2 .cms-top .cms-image{width:200%;left:-30%}}.cms-lp2 .cms-top .cms-left{position:absolute;top:50px;left:80px;width:500px}.cms-lp2 .cms-top .cms-left .cms-left-middle{display:none;margin-top:30px;max-width:300px}@media screen and (max-width:1023px){.cms-lp2 .cms-top .cms-left .cms-left-middle{display:block}}@media screen and (max-width:399px){.cms-lp2 .cms-top .cms-left .cms-left-middle{margin-top:15px}}@media screen and (max-width:374px){.cms-lp2 .cms-top .cms-left .cms-left-middle{margin-top:30px}}@media screen and (max-width:699px){.cms-lp2 .cms-top .cms-left .cms-left-middle h3{font-size:18px}}@media screen and (max-width:499px){.cms-lp2 .cms-top .cms-left .cms-left-middle h3{font-size:14px;max-width:150px}}@media screen and (max-width:374px){.cms-lp2 .cms-top .cms-left .cms-left-bottom{display:none}}.cms-lp2 .cms-top .cms-left .cms-product-price{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:22px;display:inline}@media screen and (max-width:849px){.cms-lp2 .cms-top .cms-left .cms-product-price{font-size:16px}}@media screen and (max-width:1023px){.cms-lp2 .cms-top .cms-left{top:0;left:0;width:100%;padding:30px 150px 30px 30px;box-sizing:border-box}}@media screen and (max-width:499px){.cms-lp2 .cms-top .cms-left{padding-right:30px}}@media screen and (max-width:449px){.cms-lp2 .cms-top .cms-left{padding:10px}}.cms-lp2 .cms-top .cms-right{position:absolute;top:0;height:100%;right:80px;width:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1023px){.cms-lp2 .cms-top .cms-right{display:none}}.cms-lp2 .cms-row-2{margin-top:30px}@media screen and (max-width:999px){.cms-lp2 .cms-row-2{display:block}.cms-lp2 .cms-row-2>div{width:100%}}.cms-lp2 .cms-row-2 .cms-left{position:relative}.cms-lp2 .cms-row-2 .cms-left h3{margin-bottom:0}.cms-lp2 .cms-row-2 .cms-left img{width:100%;display:block}.cms-lp2 .cms-row-2 .cms-left a{display:block}.cms-lp2 .cms-row-2 .cms-left .cms-dot{left:23%;top:5%;position:absolute}@media screen and (max-width:1099px){.cms-lp2 .cms-row-2 .cms-left .cms-dot{width:100px;height:100px}}@media screen and (max-width:999px){.cms-lp2 .cms-row-2 .cms-left .cms-dot{width:110px;height:110px;left:26%}}@media screen and (max-width:499px){.cms-lp2 .cms-row-2 .cms-left .cms-dot{width:100px;height:100px;left:-10px;top:-10px;-webkit-transform:scale(0.6);transform:scale(0.6)}}.cms-lp2 .cms-row-2 .cms-left .cms-html-container{position:absolute;left:45%;right:30px;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-lp2 .cms-row-2 .cms-left .cms-html-container strong{color:#ff7983}@media screen and (max-width:1099px){.cms-lp2 .cms-row-2 .cms-left .cms-html-container{left:50%;right:15px}}@media screen and (max-width:999px){.cms-lp2 .cms-row-2 .cms-left .cms-html-container{right:30px}}@media screen and (max-width:499px){.cms-lp2 .cms-row-2 .cms-left .cms-html-container{left:38%;right:10px}.cms-lp2 .cms-row-2 .cms-left .cms-html-container h3{font-size:22px}}.cms-lp2 .cms-row-2 .cms-right{background-color:#f4e8e2;padding:0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1199px){.cms-lp2 .cms-row-2 .cms-right{padding:0 30px}}@media screen and (max-width:999px){.cms-lp2 .cms-row-2 .cms-right{padding:50px 80px}}@media screen and (max-width:599px){.cms-lp2 .cms-row-2 .cms-right{padding:50px}}@media screen and (max-width:449px){.cms-lp2 .cms-row-2 .cms-right{padding:30px 15px}}.cms-lp2 .cms-row-2 .cms-right .cms-product-price{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:22px}@media screen and (max-width:849px){.cms-lp2 .cms-row-2 .cms-right .cms-product-price{font-size:16px}}.cms-lp2 .cms-row-3{background-color:#ff7983;color:#fff;margin-top:30px;padding:30px 15px}.cms-lp2 .cms-row-4{margin-top:30px;padding:30px 15px}.cms-lp2 .cms-products-row .cms-product-name{min-height:2.4em}.cms-lp2 .cms-products-row .cms-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.cms-lp2 .cms-products-row .cms-product-rating .pr-stars{float:none}@media screen and (max-width:1199px){.cms-lp2.cms-lp2-inverse .cms-top img{max-width:none;width:120%;left:0}}@media screen and (max-width:699px){.cms-lp2.cms-lp2-inverse .cms-top img{width:150%;left:-22%}}@media screen and (max-width:619px){.cms-lp2.cms-lp2-inverse .cms-top img{width:200%;left:-62%}}@media screen and (max-width:499px){.cms-lp2.cms-lp2-inverse .cms-top img{width:300%;left:-142%}}@media screen and (max-width:374px){.cms-lp2.cms-lp2-inverse .cms-top img{width:200%;left:-65%}}.cms-lp2.cms-lp2-inverse .cms-top .cms-left,.cms-lp2.cms-lp2-inverse .cms-top .cms-left h2{color:#fff}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3 em{font-size:26px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h4{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:20px;margin-bottom:20px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button{color:#333133;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:36px;letter-spacing:0;vertical-align:top;background-color:#fff;border:2px solid #333133;outline:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.active,.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button:hover{background:#5B5A5B;text-decoration:none;color:#fff}.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.disabled,.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.inactive,.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button[disabled]{background:#dcdbd9}.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.disabled:hover,.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.inactive:hover,.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button[disabled]:hover{color:#333133}.cms-lp2.cms-lp2-inverse .cms-top .cms-left a.button.hidden{display:none}@media screen and (max-width:1023px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left{top:50px;left:80px;width:500px;padding:0}}@media screen and (max-width:999px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left{top:30px;left:30px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h2{font-size:30px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3{font-size:24px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3 em{font-size:22px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h4{font-size:18px}}@media screen and (max-width:849px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left h2{font-size:22px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3{font-size:18px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3 em,.cms-lp2.cms-lp2-inverse .cms-top .cms-left h4{font-size:16px}}@media screen and (max-width:699px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left{width:300px}}@media screen and (max-width:619px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left{top:10px;left:10px;width:240px}}@media screen and (max-width:499px){.cms-lp2.cms-lp2-inverse .cms-top .cms-left{top:10px;left:10px;width:160px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h2{font-size:18px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3{font-size:16px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h3 em{font-size:14px}.cms-lp2.cms-lp2-inverse .cms-top .cms-left h4{font-size:12px}}.cms-lp3{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;max-width:1280px;margin:0 auto;padding:15px;color:#52565b}@media screen and (max-width:500px){.cms-lp3{padding:0}}.cms-lp3 h2{font-family:Lora,serif;font-size:39px;line-height:1.2}@media screen and (max-width:960px){.cms-lp3 h2{font-size:25px}}@media screen and (max-width:895px){.cms-lp3 h2{font-size:20px}}@media screen and (max-width:824px){.cms-lp3 h2{font-size:39px}}.cms-lp3 h4{font-size:23px;margin-bottom:30px;font-weight:600}.cms-lp3 h4 a{color:#52565b}@media screen and (max-width:699px){.cms-lp3 h4{line-height:1.2}}.cms-lp3 h5{font-size:23px;text-align:center}@media screen and (max-width:699px){.cms-lp3 h5{line-height:1.2;max-width:90%;margin:0 auto}}.cms-lp3 .cms-html{font-size:18px;line-height:1.3}.cms-lp3 .cms-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:824px){.cms-lp3 .cms-video-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp3 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.cms-lp3 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:2;-ms-flex:2;flex:2}.cms-lp3 .cms-video-wrapper .cms-color-bg{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp3 .cms-ratings{margin-bottom:30px}.cms-lp3 .cms-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}@media screen and (max-width:699px){.cms-lp3 .cms-50-50{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp3 .cms-50-50.cms-alt-order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cms-lp3 .cms-50-50 .cms-image-wrapper{height:450px;margin-bottom:10px}.cms-lp3 .cms-50-50 .cms-image-wrapper a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp3 .cms-50-50 .cms-image-wrapper a img{width:auto;max-height:100%}.cms-lp3 .cms-50-50 .cms-product-desc>div{width:80%}}.cms-lp3 .cms-50-50>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp3 .cms-50-50 .cms-product-rating{margin-bottom:10px}.cms-lp3 .cms-50-50 .cms-image-wrapper{overflow:hidden;position:relative}.cms-lp3 .cms-50-50 .cms-image-wrapper .cms-gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%}.cms-lp3 .cms-50-50 .cms-product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-lp3 .cms-50-50 .cms-product-desc>div{width:75%;margin:0 auto;padding:30px 0}.cms-lp3 .cms-50-50 .cms-product-desc .cms-product-price{margin-top:20px;font-weight:700;font-size:19px}.cms-lp3 .cms-50-50 .cms-product-desc .cms-product-button{margin-top:25px}.cms-lp3 .cms-wide-banner .cms-wide-banner-text{padding:20px 20px 5px}.cms-lp3 .cms-wide-banner .cms-wide-banner-button{padding:10px 20px 15px}@media screen and (max-width:699px){.cms-lp3 .cms-wide-banner{padding:15px 0 5px}.cms-lp3 .cms-wide-banner .cms-wide-banner-text{padding:10px 20px}}.cms-lp3 .cms-sub-headline{font-size:27px;font-weight:500;padding:30px 10px;text-align:center}.cms-lp3 .flex-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp3 .cms-sticker{position:absolute;top:8%;left:21%;width:100px;height:100px;border-radius:150px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1;pointer-events:none}.cms-lp3 .cms-sticker>div{padding-top:5px}.cms-lp3 .cms-sticker span{font-weight:600;font-size:26px}@media screen and (max-width:1220px){.cms-lp3 .cms-sticker{top:6%;left:20%}}@media screen and (max-width:980px){.cms-lp3 .cms-sticker{top:7%;left:18%}}@media screen and (max-width:940px){.cms-lp3 .cms-sticker{top:11%;left:15%}}@media screen and (max-width:850px){.cms-lp3 .cms-sticker{top:13%;left:14%}}@media screen and (max-width:790px){.cms-lp3 .cms-sticker{top:16%;left:11%}}@media screen and (max-width:699px){.cms-lp3 .cms-sticker{top:3%;left:26%}}@media screen and (max-width:612px){.cms-lp3 .cms-sticker{top:3%;left:23%}}@media screen and (max-width:575px){.cms-lp3 .cms-sticker{top:3%;left:21%}}@media screen and (max-width:525px){.cms-lp3 .cms-sticker{top:3%;left:19%}}@media screen and (max-width:450px){.cms-lp3 .cms-sticker{top:3%;left:15%}}@media screen and (max-width:400px){.cms-lp3 .cms-sticker{top:3%;left:12%}}.cms-lp3 ul{margin:10px 0;padding-left:17px}.cms-lp3 ul li{list-style-type:disc;line-height:1.7}@media screen and (max-width:900px){.cms-lp3 ul li{line-height:1.2}}.cms-lp4{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;max-width:1280px;margin:0 auto;padding:15px}@media screen and (max-width:500px){.cms-lp4{padding:0}}.cms-lp4 .csm-text-one{font-size:36px;color:#111}.cms-lp4 .csm-text-two{font-size:36px;font-weight:600;color:#006d71}.cms-lp4 .csm-text-three{font-size:18px;color:#2b2d30}.cms-lp4 .csm-text-four{font-size:18px;font-weight:700;color:#2b2d30}.cms-lp4 .csm-shop{margin-top:16px}.cms-lp4 .cms-line-options{font-size:20px;color:#111;font-weight:600;padding:30px 5%;text-align:center;width:90%}.cms-lp4 .cms-color-bg{background-color:#f8f8f9}.cms-lp4 .cms-color-prod-bg{background-color:#edeeee}.cms-lp4 .cms-prod-image{background:#edeeee}.cms-lp4 .cms-review{position:absolute;bottom:40%;left:10%;width:30%}.cms-lp4 .cms-review-comment{font-weight:600;font-size:18px}.cms-lp4 .cms-review-source{font-weight:400;font-size:16px;font-style:italic;padding-top:6px}.cms-lp4 .cms-product{border:0}.cms-lp4 .cms-product .cms-product-contents{padding-top:20px;padding-bottom:20px}.cms-lp4 .cms-product .cms-product-contents .cms-product-title{font-size:18px;font-weight:700;color:#006d71;min-height:1em}.cms-lp4 .cms-product .cms-product-contents .cms-product-name{font-size:18px;font-weight:600}.cms-lp4 .cms-product .cms-product-contents .cms-product-price{padding:0;margin-top:20px;margin-bottom:0}.cms-lp4 .cms-product .cms-product-contents .cms-product-price .cms-separator,.cms-lp4 .cms-product .cms-product-contents .cms-product-price span{display:inline-block;font-size:15px}.cms-lp4 .cms-product .cms-product-contents .cms-product-description{font-size:18px;text-align:left;margin-top:20px;padding-left:5px;padding-right:2px}.cms-lp4 .cms-product .cms-product-contents .cms-product-rating{display:inline-block;text-align:center;margin-bottom:0;margin-top:20px}.cms-lp4 .cms-product .cms-product-contents .cms-product-rating a{color:#43b4e4;font-size:10px}.cms-lp4 .cms-product .cms-product-contents .cms-product-rating .based-on-msg{display:inline-block}.cms-lp4 .cms-product .cms-product-contents .cms-product-button{margin-top:20px}@media screen and (max-width:480px){.cms-lp4 .cms-review{position:absolute;bottom:30%;left:5%;width:30%}.cms-lp4 .cms-review-comment{font-size:14px}.cms-lp4 .cms-review-source{font-size:12px}.cms-lp4 .csm-text-one{font-size:20px}.cms-lp4 .csm-text-two{font-size:20px;font-weight:600}.cms-lp4 .csm-text-three{font-size:14px}.cms-lp4 .cms-line-options{font-size:16px}}@media screen and (max-width:768px){.cms-lp4 .cms-review{position:absolute;bottom:30%;left:5%;width:30%}.cms-lp4 .cms-review-comment{font-size:18px}.cms-lp4 .cms-review-source{font-size:14px}.cms-lp4 .csm-text-one{font-size:26px}.cms-lp4 .csm-text-two{font-size:26px;font-weight:600}.cms-lp4 .csm-text-three{font-size:18px}.cms-lp4 .cms-50-50 .cms-image-wrapper .cms-gradient{margin-left:0!important}}.cms-lp4 .flex-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp4 .cms-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:824px){.cms-lp4 .cms-video-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp4 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.cms-lp4 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:2;-ms-flex:2;flex:2}.cms-lp4 .cms-video-wrapper .cms-color-bg{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp4 .cms-ratings{margin-bottom:30px}.cms-lp4 .cms-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0}@media screen and (max-width:699px){.cms-lp4 .cms-50-50{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp4 .cms-50-50.cms-alt-order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cms-lp4 .cms-50-50 .cms-image-wrapper{height:450px}.cms-lp4 .cms-50-50 .cms-image-wrapper a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp4 .cms-50-50 .cms-image-wrapper a img{width:auto;max-height:100%}.cms-lp4 .cms-50-50 .cms-product-desc>div{width:80%}}.cms-lp4 .cms-50-50>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp4 .cms-50-50 .cms-product-rating{margin-bottom:10px}.cms-lp4 .cms-50-50 .cms-product-rating a{color:#43b4e4;font-size:10px}.cms-lp4 .cms-50-50 .cms-image-wrapper{overflow:hidden;position:relative;background-color:#edeeee}.cms-lp4 .cms-50-50 .cms-image-wrapper .cms-gradient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;height:100%;margin-left:120px}.cms-lp4 .cms-50-50 .cms-product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#edeeee}.cms-lp4 .cms-50-50 .cms-product-desc>div{width:75%;margin:0 auto;padding:30px 0}.cms-lp4 .cms-50-50 .cms-product-desc .cms-product-price{margin-top:10px;font-size:18px}.cms-lp4 .cms-50-50 .cms-product-desc .cms-product-button{margin-top:25px}.cms-lp4 .cms-50-50 .cms-product-desc .cms-product-button a{font-size:18px}.cms-lp4 .cms-50-50 .cms-product-desc .cms-featured{color:#006d71;font-size:20px;font-weight:700;margin-bottom:5px}.cms-lp4 .cms-50-50 .cms-product-desc .cms-product-name a{color:#111;font-weight:600;font-size:23px}.cms-lp4 .cms-50-50 .cms-product-desc .cms-short-description{color:#111;font-size:18px;line-height:1.5}.cms-lp4 .cms-page-landing-footer{background-color:#edeeee;padding:10px 30%;text-align:center;font-size:20px;font-weight:600;margin-top:20px}.cms-lp4 .cms-page-landing-footer .cms-shop-now a{color:#006d71;font-size:20px;font-weight:700}.cms-lp5{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;max-width:1280px;margin:0 auto;padding:15px;color:#52565b}@media screen and (max-width:500px){.cms-lp5{padding:0}}.cms-lp5 h2{font-family:Lora,serif;font-size:39px;line-height:1.2}@media screen and (max-width:960px){.cms-lp5 h2{font-size:25px}}@media screen and (max-width:895px){.cms-lp5 h2{font-size:20px}}@media screen and (max-width:824px){.cms-lp5 h2{font-size:39px}}.cms-lp5 h4{font-size:23px;margin-bottom:30px;font-weight:600}.cms-lp5 h4 a{color:#52565b}@media screen and (max-width:699px){.cms-lp5 h4{line-height:1.2}}.cms-lp5 h5{font-size:23px;text-align:center}@media screen and (max-width:699px){.cms-lp5 h5{line-height:1.2;max-width:90%;margin:0 auto}}.cms-lp5 .cms-html{font-size:18px;line-height:1.3}.cms-lp5 .cms-video-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.cms-lp5 .cms-video-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp5 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-html .cms-video-text .cms-video-header span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.cms-lp5 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:2;-ms-flex:2;flex:2}.cms-lp5 .cms-video-wrapper .cms-color-bg{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;background-color:#98298d}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text{margin:20px 40px}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header{font-size:40px}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header span{display:block;color:#fff}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header span.cms-video-header-2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header span.cms-video-header-3{display:inline-block}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-description{margin-top:10px;font-size:22px;color:#fff;text-align:justify}.cms-lp5 .cms-ratings{margin-bottom:30px}.cms-lp5 .cms-product-button .button{font-size:18px}.cms-lp5 .cms-50-50{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;background-color:#eee}@media screen and (max-width:699px){.cms-lp5 .cms-50-50{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cms-lp5 .cms-50-50.cms-alt-order{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cms-lp5 .cms-50-50 .cms-image-wrapper{height:450px;margin-bottom:10px}.cms-lp5 .cms-50-50 .cms-image-wrapper a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp5 .cms-50-50 .cms-image-wrapper a img{width:auto;max-height:100%}.cms-lp5 .cms-50-50 .cms-product-desc>div{width:80%}}.cms-lp5 .cms-50-50>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp5 .cms-50-50 .cms-product-desc h4{margin-top:0}.cms-lp5 .cms-50-50 .cms-product-rating{margin-bottom:10px}.cms-lp5 .cms-50-50 .cms-product-rating .based-on-msg a{margin-left:5px}.cms-lp5 .cms-50-50 .cms-image-wrapper{overflow:hidden;position:relative}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}@media screen and (min-width:1040px){.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient{left:120px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review{position:absolute;bottom:50%;left:8%}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review.cms-long-text{left:-3%;width:240px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review span{display:block;color:#000}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-line-1{font-size:24px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-line-2{font-size:18px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-long-line-1{font-size:20px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-logo{width:180px;margin-top:5px}}@media screen and (min-width:800px) and (max-width:1039px){.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient{left:120px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review{position:absolute;bottom:50%;left:-1%}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review.cms-long-text{left:-8%;width:210px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review.cms-long-text .cms-long-line-1{font-size:20px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review.cms-long-text .cms-logo{width:160px;margin-top:5px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review span{display:block;color:#000}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-line-1{font-size:24px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-line-2{font-size:16px}.cms-lp5 .cms-50-50 .cms-image-wrapper .cms-gradient .cms-highlight-review .cms-logo{width:180px;margin-top:5px}}.cms-lp5 .cms-50-50 .cms-product-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-lp5 .cms-50-50 .cms-product-desc>div{width:75%;margin:0 auto;padding:30px 0}.cms-lp5 .cms-50-50 .cms-product-desc .cms-product-price{margin-top:20px;font-weight:700;font-size:19px}.cms-lp5 .cms-50-50 .cms-product-desc .cms-product-button{margin-top:25px}.cms-lp5 .cms-50-50 .cms-product-desc .cms-html6{color:#972b91;font-size:20px;font-weight:700;margin-bottom:5px}.cms-lp5 .cms-50-50 .cms-product-desc .cms-html6 .cms-line-1{display:block}.cms-lp5 .cms-wide-banner .cms-wide-banner-text{padding:20px 20px 5px}.cms-lp5 .cms-wide-banner .cms-wide-banner-button{padding:10px 20px 15px}@media screen and (max-width:699px){.cms-lp5 .cms-wide-banner{padding:15px 0 5px}.cms-lp5 .cms-wide-banner .cms-wide-banner-text{padding:10px 20px}}.cms-lp5 .cms-sub-headline{font-size:27px;font-weight:500;padding:30px 10px;text-align:center}.cms-lp5 .cms-flex-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp5 .cms-sticker{position:absolute;top:8%;left:21%;width:100px;height:100px;border-radius:150px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;line-height:1;pointer-events:none}.cms-lp5 .cms-sticker>div{padding-top:5px}.cms-lp5 .cms-sticker span{font-weight:600;font-size:26px}@media screen and (max-width:1220px){.cms-lp5 .cms-sticker{top:6%;left:20%}}@media screen and (max-width:980px){.cms-lp5 .cms-sticker{top:7%;left:18%}}@media screen and (max-width:940px){.cms-lp5 .cms-sticker{top:11%;left:15%}}@media screen and (max-width:850px){.cms-lp5 .cms-sticker{top:13%;left:14%}}@media screen and (max-width:790px){.cms-lp5 .cms-sticker{top:16%;left:11%}}@media screen and (max-width:699px){.cms-lp5 .cms-sticker{top:3%;left:26%}}@media screen and (max-width:612px){.cms-lp5 .cms-sticker{top:3%;left:23%}}@media screen and (max-width:575px){.cms-lp5 .cms-sticker{top:3%;left:21%}}@media screen and (max-width:525px){.cms-lp5 .cms-sticker{top:3%;left:19%}}@media screen and (max-width:450px){.cms-lp5 .cms-sticker{top:3%;left:15%}}@media screen and (max-width:400px){.cms-lp5 .cms-sticker{top:3%;left:12%}}.cms-lp5 ul{margin:10px 0;padding-left:17px}.cms-lp5 ul li{list-style-type:disc;line-height:1.7}@media screen and (max-width:900px){.cms-lp5 ul li{line-height:1.2}}.cms-lp5 .cms-html5,.cms-lp5 .cms-html9{margin-top:60px;margin-bottom:60px;text-align:center}.cms-lp5 .cms-html5 span,.cms-lp5 .cms-html9 span{font-size:30px;color:#000}.cms-lp5 .cms-product{border:1px solid #fbfbfb}.cms-lp5 .cms-product .cms-product-contents{margin-bottom:35px}.cms-lp5 .cms-product .cms-product-contents .cms-html{display:block;text-align:start}.cms-lp5 .cms-product .cms-product-contents .cms-html ul li{list-style-type:none;padding-left:0}.cms-lp5 .cms-product .cms-product-contents .cms-product-title{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#972b91;min-height:0;margin-top:40px;max-width:80%;font-size:18px}.cms-lp5 .cms-product .cms-product-contents .cms-product-name{padding-bottom:20px}@media screen and (min-width:800px){.cms-lp5 .cms-product .cms-product-contents .cms-product-name{height:46px}}.cms-lp5 .cms-product .cms-product-contents .cms-product-price{padding:25px 0}.cms-lp5 .cms-product .cms-product-contents .cms-product-price .cms-separator,.cms-lp5 .cms-product .cms-product-contents .cms-product-price span{display:inline-block}.cms-lp5 .cms-product .cms-product-contents .cms-product-rating{margin-bottom:0;margin-top:10px}.cms-lp5 .cms-product .cms-product-contents .cms-product-rating .pr-stars{float:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cms-lp5 .cms-product .cms-product-contents .cms-product-rating .based-on-msg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cms-lp5 .cms-product .cms-product-contents .cms-product-rating .based-on-msg a{margin-left:5px}.cms-lp5 .cms-product .cms-product-contents .cms-product-description{padding-top:20px}@media screen and (max-width:799px){.cms-lp5 .cms-html .cms-html5,.cms-lp5 .cms-html .cms-html9{margin-top:30px;margin-bottom:30px}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text{margin:0}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header{line-height:25px}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-header span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:25px}.cms-lp5 .cms-video-wrapper .cms-color-bg.cms-flex-centered .cms-video-text .cms-video-description{font-size:16px}.cms-lp5 .cms-html9 span{font-size:23px}.cms-lp5 .cms-50-50 .cms-image-wrapper{height:auto;margin-bottom:0}.cms-lp5 .cms-50-50 .cms-highlight-review{position:absolute;bottom:50%;left:9%}.cms-lp5 .cms-50-50 .cms-highlight-review.cms-long-text{width:135px}.cms-lp5 .cms-50-50 .cms-highlight-review.cms-long-text .cms-long-line-1{font-size:15px}.cms-lp5 .cms-50-50 .cms-highlight-review.cms-long-text .cms-logo{margin-top:5px}.cms-lp5 .cms-50-50 .cms-highlight-review span{display:block;color:#000}.cms-lp5 .cms-50-50 .cms-highlight-review .cms-line-1{font-size:18px}.cms-lp5 .cms-50-50 .cms-highlight-review .cms-line-2{font-size:14px}.cms-lp5 .cms-50-50 .cms-highlight-review .cms-logo{width:120px}.cms-lp5 .cms-50-50 .cms-image{margin-left:35px}.cms-lp5 .cms-50-50 .cms-product-desc>div{padding-bottom:10px}.cms-lp5 .cms-50-50 .cms-product-desc>div .cms-html6 span{font-size:16px}}.cms-lp6 .cms-products-row .cms-product-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-lp6 .cms-products-row .cms-product-rating .pr-stars{float:none}@media screen and (max-width:824px){.cms-lp6.cms-lp6-alt1 .cms-video-wrapper .cms-color-bg{margin-bottom:30px}}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-rating{margin-top:20px}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-rating .pr-stars{color:#ffcd03;font-size:21px}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-rating .based-on-msg{color:#444;font-size:17px}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-rating .based-on-msg a{color:#00b0e2}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-price{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;font-size:25px}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-price .cms-product-size,.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-price .cms-separator{display:inline}.cms-lp6.cms-lp6-alt1 .cms-products-row .cms-product-description{margin:25px 0 30px}.cms-lp6.cms-lp6-alt1 .cms-h4-light{font-size:30px;font-weight:300;margin-bottom:0}@media screen and (min-width:825px) and (max-width:900px){.cms-lp6.cms-lp6-alt1 .cms-h4-light{font-size:18px;margin-bottom:20px}}.cms-lp6.cms-lp6-alt1 .cms-product-image img{width:100%}.cms-lp7 .cms-html-cell{padding:48px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:799px){.cms-lp7 .cms-html-cell.cms-html-cell.cms-html-cell{width:100%}}@media screen and (max-width:599px){.cms-lp7 .cms-html-cell.cms-html-cell.cms-html-cell{padding:24px}}.cms-lp7 .cms-row1{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:36px auto 0;position:relative;overflow:hidden}@media screen and (max-width:799px){.cms-lp7 .cms-row1{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cms-lp7 .cms-row1:after{content:'';z-index:-2;position:absolute;top:0;bottom:0;left:-9999px;width:50%;border-left:solid 9999px #f6eeea;border-right:solid 9999px #f6f6f6;background-color:#f6eeea;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}@media screen and (max-width:799px){.cms-lp7 .cms-row1:after{display:none}}.cms-lp7 .cms-row1:before{content:'';z-index:-1;position:absolute;top:45%;bottom:0;left:50%;width:10%;margin-left:-5%;background-color:#ebddd3;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);opacity:.2}@media screen and (max-width:799px){.cms-lp7 .cms-row1:before{display:none}}.cms-lp7 .cms-row1 .cms-left{width:60%}@media screen and (max-width:799px){.cms-lp7 .cms-row1 .cms-left{background-color:#f6eeea}}.cms-lp7 .cms-row1 .cms-right{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:799px){.cms-lp7 .cms-row1 .cms-right{width:100%;background-color:#f6f6f6}.cms-lp7 .cms-row1 .cms-right img{max-height:300px}}.cms-lp7 .cms-row1 .cms-right img{display:block}.cms-lp7 .cms-row1 .cms-product-price{padding-bottom:24px}.cms-lp7 .cms-row2{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto 36px}@media screen and (max-width:799px){.cms-lp7 .cms-row2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cms-lp7 .cms-row2 .cms-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;box-sizing:border-box;margin-right:36px;background-color:#f6eeea}@media screen and (max-width:799px){.cms-lp7 .cms-row2 .cms-left{width:100%;margin-right:0}.cms-lp7 .cms-row2 .cms-left img{max-height:300px}}.cms-lp7 .cms-row2 .cms-left img{display:block;width:100%}.cms-lp7 .cms-row2 .cms-right{width:50%;background-color:#f6eeea}.cms-lp7 .cms-row2b{max-width:1280px;margin:0 auto 36px;padding:24px;box-sizing:border-box;background-color:#f6eeea}.cms-lp7 .cms-row3{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto}@media screen and (max-width:799px){.cms-lp7 .cms-row3{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cms-lp7 .cms-row3 .cms-left{width:35%;min-width:400px}@media screen and (max-width:799px){.cms-lp7 .cms-row3 .cms-left{width:100%;min-width:0}}.cms-lp7 .cms-row3 .cms-right{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp7 .cms-row3 .cms-right .cms-video{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:799px){.cms-lp7 .cms-row3 .cms-right{width:100%}}.cms-lp7 .cms-row4{max-width:1280px;margin:0 auto;padding:36px;box-sizing:border-box}@media screen and (max-width:599px){.cms-lp7 .cms-row4{padding:36px 24px}}.cms-lp7 .cms-row5{max-width:1280px;margin:36px auto;padding:24px;box-sizing:border-box;background-color:#f6eeea}.cms-lp7 .cms-products-row{max-width:1280px;margin:0 auto}.cms-lp8 .cms-carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:0}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper{height:380px;width:100%}.cms-lp8 .cms-carousel-container .cms-carousel-slide{margin:0;position:absolute;width:100%}.cms-lp8 .cms-carousel-container .cms-carousel-slide a{color:#e20093;border-bottom:2px solid #000}.cms-lp8 .cms-carousel-container .cms-carousel-slide h4 a{font-size:24px;display:inline-block}.cms-lp8 .cms-carousel-container .cms-carousel-slide.cms-carousel-active{z-index:1}.cms-lp8 .cms-carousel-container .cms-carousel-slide.cms-carousel-inactive{z-index:-1;opacity:0}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(to top,#ebddd3 50%,#f6eeea 95%);position:relative;z-index:1;height:357px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light:before{z-index:-1;content:'';position:absolute;top:0;right:0;width:91%;height:100%;background:linear-gradient(to top,#ebddd3 50%,#f6eeea 95%);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6eeea;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;width:90%}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{font-size:19px;max-width:450px;min-width:450px;-webkit-transform:skewX(12deg);transform:skewX(12deg)}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h2{font-size:46px;line-height:58px;color:#000}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h3{color:#000;font-weight:700;font-size:26px;margin-bottom:12px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h3 span{color:#e20093;border-bottom:2px solid #000}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h4{line-height:38px;margin-bottom:12px;text-transform:uppercase;color:#000}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h4 span{font-size:24px;padding-top:12px;display:block}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h6{padding-bottom:24px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h6 span{font-size:16px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p{padding-bottom:12px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p span{color:#505050;display:block;max-width:450px;font-size:24px;line-height:36px;font-style:italic}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p em span{max-width:450px;font-size:22px;font-style:normal}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html img{width:100%;display:block;margin-left:-7px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html em img{margin-top:12px;width:50%}@media screen and (min-width:699px) and (max-width:1000px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{font-size:15px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p{font-size:20px}}@media screen and (min-width:699px) and (max-width:800px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{font-size:13px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p{font-size:17px}}@media screen and (min-width:699px) and (max-width:740px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{font-size:13px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p{font-size:15px}}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper:after{content:'';position:absolute;bottom:0;left:-15px;width:40px;height:60%;background-color:rgba(246,238,234,.3);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}@media screen and (max-width:1023px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper:after{display:none}}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper .cms-image{width:100%;height:357px;min-width:640px}.cms-lp8 .cms-carousel-container .cms-carousel-left,.cms-lp8 .cms-carousel-container .cms-carousel-right{position:absolute;height:100%;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp8 .cms-carousel-container .cms-carousel-left label,.cms-lp8 .cms-carousel-container .cms-carousel-right label{font-size:24px;font-weight:700;color:#fff;padding:15px;cursor:pointer}.cms-lp8 .cms-carousel-container .cms-carousel-left{left:0}.cms-lp8 .cms-carousel-container .cms-carousel-left label{background-color:#000}.cms-lp8 .cms-carousel-container .cms-carousel-right{right:0}.cms-lp8 .cms-carousel-container .cms-carousel-right label{background-color:#e20093}.cms-lp8 .cms-carousel-indicator{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cms-lp8 .cms-carousel-indicator .cms-carousel-page{width:30px;height:5px;background-color:#ebddd3;margin-right:12px}.cms-lp8 .cms-carousel-indicator .cms-carousel-page.cms-active{background-color:#000}.cms-lp8 .cms-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp8 .cms-video-wrapper{margin-top:60px}.cms-lp8 .cms-video-wrapper .cms-video-flex{-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp8 .cms-video-wrapper .cms-video-text{padding:0}.cms-lp8 .cms-video-wrapper .cms-video-text .cms-html{padding:0 30px;height:80%}.cms-lp8 .cms-video-wrapper .cms-video-text .cms-html h2{padding-bottom:30px;color:#000}.cms-lp8 .cms-video-wrapper .cms-video-text .cms-html p{line-height:36px}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-flex .cms-video:after{content:'';z-index:-1;position:absolute;bottom:-25px;width:40%;height:40%;background:linear-gradient(to top,rgba(235,221,211,.4) 90%,#fff 100%);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);right:25px}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text h2{font-size:46px;line-height:58px;padding-top:24px;padding-bottom:12px;text-transform:uppercase}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text h3{padding-top:24px;padding-bottom:12px}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text .cms-html{background:linear-gradient(to bottom,rgba(235,221,211,.5) 70%,#fff 110%)}@media screen and (max-width:768px){.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text{text-align:center}}.cms-lp8 .cms-wide-banner-text{margin-top:48px;text-align:center}.cms-lp8 .cms-wide-banner-text.cms-link a{color:#e20093;font-weight:700;border-bottom:2px solid #000;font-size:24px}.cms-lp8 .cms-wide-banner-text.cms-social-banner{background-color:#30397a;padding-top:48px;padding-bottom:48px}.cms-lp8 .cms-wide-banner-text.cms-social-banner h2{padding-bottom:36px;color:#fff;text-transform:uppercase}.cms-lp8 .cms-wide-banner-text.cms-social-banner h4{padding-bottom:24px;display:inline-block;max-width:850px;line-height:36px;color:#fff;font-weight:100}.cms-lp8 .cms-wide-banner-text.cms-social-banner a{font-size:24px;font-weight:700;color:#e20093;border-bottom:2px solid #fff}.cms-lp8 .cms-wide-banner-text.cms-social-banner p{color:#fff}.cms-lp8 .cms-images-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.cms-lp8 .cms-images-row img{height:250px;width:250px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cms-lp8 .cms-influencers{margin-top:100px}.cms-lp8 .cms-influencers .cms-image-wrapper{overflow:visible}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background{font-size:0}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background:after{content:'';z-index:-1;position:absolute;bottom:-25px;width:40%;height:100%;background:linear-gradient(to top,rgba(235,221,211,.4) 20%,#fff 100%);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background.cms-image-left:after{right:0}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background.cms-image-right:after{left:-50px}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background .cms-image{box-shadow:10px 10px 30px 10px rgba(0,0,0,.2)}.cms-lp8 .cms-influencers .cms-text-img{margin-top:100px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner{padding-left:36px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light h3{border-left:3px solid #2F3777;display:block;padding-left:36px;margin-bottom:36px;max-width:400px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light h4{color:#e20093;margin-bottom:0}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light h2{color:#000;font-weight:700;padding-bottom:14px;text-transform:uppercase}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light h5{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;text-align:start;color:#e20093;font-size:20px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light p{max-width:550px;font-size:24px;line-height:36px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light p a{color:#e20093;font-weight:700;border-bottom:2px solid #000;display:inline-block;padding-top:10px}.cms-lp8 .cms-fineprint-banner{margin-top:88px;margin-bottom:36px;padding-left:10px;padding-right:10px}.cms-lp8 .cms-fineprint-banner p{font-size:14px;line-height:26px}@media screen and (min-width:1024px) and (max-width:1309px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{padding-left:20px;width:85%;min-width:initial}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper .cms-image{margin-left:30px}.cms-lp8 .cms-images-row .cms-image{height:244px;width:244px}.cms-lp8 .cms-images-row .cms-image:nth-child(4){display:none}}@media screen and (min-width:768px) and (max-width:1023px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{width:85%;min-width:initial}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p em span,.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p span{line-height:30px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html em img{width:213px;margin-left:-7px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h2{font-size:36px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h3{font-size:24px;margin-bottom:7px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h6{padding-bottom:16px}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper .cms-image{padding-left:30px}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text .cms-html h2{font-size:36px;padding-bottom:7px;line-height:36px}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text .cms-html p{line-height:28px}.cms-lp8 .cms-images-row .cms-image{max-height:180px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html p{font-size:18px;line-height:32px}}@media screen and (max-width:949px){.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner{-webkit-transform-origin:100% 80%;transform-origin:100% 80%}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{width:80%;min-width:initial}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-image-wrapper .cms-image{min-width:547px;padding-left:0}.cms-lp8 .cms-images-row .cms-image:nth-child(4){display:none}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html p{font-size:16px;line-height:28px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html h2{font-size:24px}}@media screen and (max-width:767px){.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper{height:715px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light:before{display:none}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light:after{border:none;width:85%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:70%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{width:90%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h2{font-size:34px;line-height:56px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h3{font-size:24px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h6{padding-bottom:12px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html em img{margin-left:-8px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-image-wrapper{display:block}.cms-lp8 .cms-carousel-indicator{margin-top:20px}.cms-lp8 .cms-video-wrapper.cms-campaign.cms-video-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.cms-lp8 .cms-video-wrapper.cms-campaign .cms-video-text .cms-html{min-height:205px}.cms-lp8 .cms-episodes-row .cms-slot .cms-title{padding-top:16px}.cms-lp8 .cms-wide-banner-text.cms-social-banner .cms-html{padding:10px}.cms-lp8 .cms-wide-banner-text.cms-social-banner .cms-html h2{font-size:34px}.cms-lp8 .cms-wide-banner-text.cms-social-banner .cms-html h4{font-size:22px}.cms-lp8 .cms-images-row .cms-image{max-height:270px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner{padding-left:24px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html h2{padding-bottom:7px}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html h5{margin-left:0}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html p{font-size:16px;line-height:24px;max-width:100%}.cms-lp8 .cms-influencers .cms-image-wrapper .cms-image-background:after{bottom:0}}@media screen and (max-width:699px){.cms-lp8 .cms-carousel-container .cms-carousel-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light{background-color:#f6eeea}.cms-lp8 .cms-carousel-container .cms-carousel-slide .cms-quote-light:after{display:none}.cms-lp8 .cms-influencers .cms-text-img{margin-top:0}.cms-lp8 .cms-influencers .cms-text-img.cms-image-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner{padding-left:12px}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper{height:430px}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper .cms-image-background.cms-image-left:after{right:35px;height:40%}}@media screen and (max-width:592px){.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner{width:90%;-webkit-transform:skewX(-4deg);transform:skewX(-4deg)}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{-webkit-transform:skewX(4deg);transform:skewX(4deg)}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-image-wrapper .cms-image{min-width:auto;height:auto}.cms-lp8 .cms-carousel-indicator{margin-top:-20px}.cms-lp8 .cms-images-row .cms-image{max-height:initial;height:10%}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper .cms-image-background.cms-image-left:after{right:45px;height:30%}}@media screen and (max-width:390px){.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p span{font-size:20px;line-height:30px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h2{font-size:30px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h3{font-size:22px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html em img{margin-left:-8px;width:75%}.cms-lp8 .cms-carousel-indicator{margin-top:-130px}.cms-lp8 .cms-wide-banner-text.cms-social-banner .cms-html h2{font-size:26px}.cms-lp8 .cms-wide-banner-text.cms-social-banner .cms-html p a{font-size:22px}.cms-lp8 .cms-images-row .cms-image{max-height:370px;height:auto}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper{height:auto;padding:10px 15px 30px}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper .cms-image-background:after{height:40%;bottom:80px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide{width:100%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cms-lp8 .cms-video-wrapper .cms-video-text .cms-html{width:90%}.cms-lp8 .cms-influencers .cms-text-img>div.cms-quote-light h5{text-align:left}.cms-lp8 .cms-influencers .cms-text-img>div.cms-image-wrapper .cms-image-background .cms-image{width:100%}}@media screen and (-ms-high-contrast:active) and (max-width:1309px),screen and (-ms-high-contrast:none) and (max-width:1309px){.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html{min-width:auto;width:95%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html h2{font-size:36px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html p span{font-size:22px;line-height:32px}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-quote-light .cms-quote-inner .cms-html em img{width:70%}.cms-lp8 .cms-carousel-container .cms-carousel-slider-wrapper .cms-carousel-slide .cms-image-wrapper .cms-image{padding-left:0;margin-left:0}}@media screen and (-ms-high-contrast:active) and (max-width:949px),screen and (-ms-high-contrast:none) and (max-width:949px){.cms-lp8 .cms-video-wrapper.cms-campaign{-ms-flex-flow:column}.cms-lp8 .cms-video-wrapper.cms-campaign.cms-video-right{-ms-flex-flow:column-reverse}.cms-lp8 .cms-video-wrapper.cms-campaign>div.cms-video-flex{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cms-lp8 .cms-video-wrapper.cms-campaign>div.cms-video-text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}.cms-lp8 .cms-video-wrapper.cms-campaign>div.cms-video-text .cms-html{width:100%;padding:0}.cms-lp8 .cms-influencers .cms-text-img .cms-quote-light .cms-quote-inner .cms-html p{font-size:20px;line-height:32px}}@media screen and (-ms-high-contrast:active) and (max-width:699px),screen and (-ms-high-contrast:none) and (max-width:699px){.cms-lp8 .cms-influencers{width:99%}.cms-lp8 .cms-influencers .cms-text-img{width:95%}.cms-lp8 .cms-influencers .cms-text-img>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cms-lp8 .cms-influencers .cms-text-img>div .cms-image-wrapper{height:430px}}@media screen and (-ms-high-contrast:active) and (max-width:592px),screen and (-ms-high-contrast:none) and (max-width:592px){.cms-lp8 .cms-images-row img{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.cms-lp8 .cms-influencers .cms-text-img .cms-image-wrapper{height:430px}}.cms-lp9{max-width:1280px;margin:0 auto;padding:15px}@media screen and (max-width:510px){.cms-lp9{padding-left:0;padding-right:0;padding-top:1.3em}}.cms-lp9 .cms-product-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cms-lp9 .cms-product-block>div{width:48.7%;width:calc(50% - 15px);box-sizing:border-box}.cms-lp9 .cms-content-over-product{padding:1.3em 15px;box-sizing:border-box;text-align:left;min-height:430px}@media screen and (max-width:767px){.cms-lp9 .cms-content-over-product{height:auto;min-height:auto;padding-left:0;padding-right:0;padding-top:1.3em}}.cms-lp9 .cms-content-over-product a{font-style:normal}.cms-lp9 .cms-top-line{padding:1.3em 15px;margin-bottom:30px}@media screen and (max-width:767px){.cms-lp9 .cms-top-line{display:block}.cms-lp9 .cms-top-line>div{width:100%;box-sizing:border-box;padding-left:0;padding-right:0;padding-top:1.3em}}.cms-lp9 .cms-product{height:auto!important}.cms-lp9 .cms-text-top-left{background-color:#f6eeea;padding:15px}.cms-lp9 .cms-learn-more{padding-top:5px;text-align:left}.cms-lp9 .cms-learn-more>a{color:#e20093;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000}.cms-essay{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;max-width:1400px;box-sizing:border-box;margin:0 auto;color:#323232}.cms-essay .cms-inside{padding:0 60px}@media screen and (max-width:1023px){.cms-essay .cms-inside{padding:0 45px}}@media screen and (max-width:767px){.cms-essay .cms-inside{padding:0 18px}}.cms-essay a{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;color:#3A408A}.cms-essay h1{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:2px;font-size:24px;text-transform:uppercase;text-align:center;padding-bottom:18px}.cms-essay h1:after{content:'';width:40px;height:23px;border-bottom:solid 1px #d6d6d6;box-sizing:border-box;display:block;margin:0 auto}.cms-essay h2{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:26px;letter-spacing:.4px;line-height:1.4;padding-bottom:25px}.cms-essay h2:after{content:'';width:80px;height:25px;border-bottom:solid 1px #d6d6d6;box-sizing:border-box;display:block}.cms-essay p{font-size:16px;padding-bottom:30px;letter-spacing:.2px;line-height:1.5}.cms-essay .cms-html{max-width:500px}.cms-essay .cms-top .cms-wrapper{background:#fff3ed;background:linear-gradient(to right,#f0dacb 0,#fff3ed 100%);padding-top:30px}.cms-essay .cms-top .cms-image{display:block;margin:0 auto;max-height:320px}@media screen and (max-width:767px){.cms-essay .cms-top .cms-image{max-height:170px}}.cms-essay .cms-top .cms-wrapper2{background:#000;color:#fff;padding:56px 15px 30px}@media screen and (max-width:1399px){.cms-essay .cms-top .cms-wrapper2{padding-top:50px}}@media screen and (max-width:767px){.cms-essay .cms-top .cms-wrapper2{padding-top:36px}}.cms-essay .cms-top .cms-wrapper2 a{color:#fff;text-decoration:underline}.cms-essay .cms-top .cms-html{margin:0 auto}.cms-essay .cms-row{padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1399px){.cms-essay .cms-row{display:block;padding:0 15px}}@media screen and (max-width:1399px){.cms-essay .cms-row .cms-html{max-width:500px;margin:0 auto}}.cms-essay .cms-row .cms-right{width:632px;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:1399px){.cms-essay .cms-row .cms-right{width:100%;margin-top:20px}}.cms-essay .cms-row-1{padding-top:50px;padding-bottom:50px}.cms-essay .cms-row-1 .cms-image{display:block;margin:0 auto;max-height:430px}@media screen and (max-width:1399px){.cms-essay .cms-row-1 .cms-image{max-height:300px}}@media screen and (max-width:767px){.cms-essay .cms-row-1 .cms-image{max-height:250px}}.cms-essay .cms-row-2{padding-top:40px;padding-bottom:50px;background:#fafafa}@media screen and (max-width:1399px){.cms-essay .cms-row-2{padding-bottom:0}}.cms-essay .cms-row-3{padding-top:40px;padding-bottom:75px}@media screen and (max-width:1399px){.cms-essay .cms-row-3{padding-top:50px;padding-bottom:40px}.cms-essay .cms-row-3::after{content:'';height:20px;border-bottom:solid 1px #d6d6d6;box-sizing:border-box;display:block}}.cms-essay .cms-row-3 .cms-image{max-height:490px;margin:0 auto}@media screen and (max-width:1399px){.cms-essay .cms-row-3 .cms-image{max-height:400px;display:table}}@media screen and (max-width:1399px){.cms-essay .cms-row-3 .cms-right{margin-top:50px}}@media screen and (max-width:767px){.cms-essay .cms-card h2{font-size:18px;line-height:1.3}}.cms-essay .cms-card .cms-image{width:100%}@media screen and (max-width:1399px){.cms-essay .cms-card .cms-image{max-width:600px;margin:0 auto;display:block}}.cms-essay .cms-card .cms-html{padding:40px 30px 0}@media screen and (max-width:1399px){.cms-essay .cms-card .cms-html{padding-left:0;padding-right:0}.cms-essay .cms-card .cms-html h2{text-align:center}.cms-essay .cms-card .cms-html h2::after{margin:0 auto}.cms-essay .cms-card .cms-html .button{display:table;margin:0 auto}}.cms-essay .cms-bottom{max-width:600px;margin:0 auto;padding:70px 15px 0}@media screen and (min-width:1400px){.cms-essay .cms-bottom p{text-align:center}}@media screen and (max-width:1399px){.cms-essay .cms-bottom{max-width:500px;padding-top:0;padding-bottom:40px}}.cms-plp-header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#e8d0c2;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.cms-plp-header{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cms-plp-header.cms-colorset-1{background:#e8d0c2;color:#333133}.cms-plp-header.cms-colorset-2{background:#333133;color:#fff}.cms-plp-header.cms-colorset-3{background:#fff;color:#000}.cms-plp-header.cms-colorset-4{background:#8c244d;color:#fff}.cms-plp-header.cms-colorset-5{background:#57575c;color:#fff}.cms-plp-header.cms-colorset-6{background:#30397a;color:#fff}.cms-plp-header.cms-colorset-7{background:#006c73;color:#fff}.cms-plp-header.cms-colorset-8{background:#f4e7e2;color:#333133}.cms-plp-header.cms-colorset-9{background:#639cc9;color:#fff}.cms-plp-header.cms-colorset-10{background:#457687;color:#fff}.cms-plp-header h3{font-family:Lora,serif;font-size:39px;font-weight:400;line-height:1;margin:0 0 .2em;text-transform:uppercase}@media only screen and (max-width:767px){.cms-plp-header h3{font-size:29px}}.cms-plp-header p{font-family:proxima-nova,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:21px;margin:0}@media only screen and (max-width:767px){.cms-plp-header p{font-size:17px}}.cms-plp-header a{color:#333133;text-decoration:none;border-bottom:1px solid #777}.cms-plp-header a:hover{color:#000;border-bottom-color:#000}.cms-plp-header .cms-left{color:#333133;-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px}@media only screen and (max-width:767px){.cms-plp-header .cms-left{padding:20px}}.cms-plp-header .cms-right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;line-height:0;max-height:260px;overflow:hidden;text-align:center}@media only screen and (max-width:767px){.cms-plp-header .cms-right{max-height:220px}}.cms-plp-header .cms-right img{max-width:100%;width:auto}.upsell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:767px){.upsell{border-radius:5px;box-shadow:0 2px 10px #888;margin-top:30px;padding:25px}}.upsell h1{margin:0;font-weight:700}.upsell>.upsell-details{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:767px){.upsell>.upsell-details{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.upsell-countdown-container{text-align:right;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:767px){.upsell-countdown-container{font-size:18px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:767px){.upsell-countdown-container{font-size:13px;margin:25px 0 5px}}.upsell-countdown{font-weight:700}.upsell-product{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:767px){.upsell-product{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px}}@media screen and (max-width:767px){.upsell-product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.upsell-product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.upsell-product-details{margin-top:10px}.upsell-product-details .product-name{margin-bottom:15px}}.upsell .product-main-image{margin:0 auto;display:block}@media screen and (min-width:767px){.upsell .product-main-image{width:55%}}@media screen and (max-width:767px){.upsell .product-main-image{width:90%}}.upsell .price-reviews-wrapper{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){.upsell .price-reviews-wrapper{margin-top:15px}.upsell .price-reviews-wrapper .product-price{margin-left:0}}@media screen and (min-width:767px){.upsell .price-reviews-wrapper{margin-top:10px}}.upsell .product-price,.upsell-details{font-size:16px}.upsell .price-sales{color:#aa2121}.upsell .product-rating{margin:5px 0 0}.upsell-order-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px 3px;margin:30px 0 25px;border-bottom:1px solid #dcdbd9;border-top:1px solid #dcdbd9;font-weight:700}@media screen and (min-width:767px){.upsell-order-total{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:16px;margin-bottom:0}.upsell-order-total span{font-size:18px}}@media screen and (min-width:767px){.upsell-cta-container{margin-top:15px}}@media screen and (max-width:767px){.upsell-cta-container{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.upsell-cta-container .button{width:100%;-webkit-tap-highlight-color:transparent}@media screen and (min-width:767px){.upsell-cta-container .button{width:300px;font-size:16px}}.orderdetails .line-item.added-upsell{position:relative;border-top:1px solid #dcdbd9}.orderdetails .line-item.added-upsell.new-line{border-color:#aa2121;transition:border-color 2s linear}.orderdetails .line-item.added-upsell:not(.new-line){border-color:#dcdbd9;transition:border-color 0s 2s}.orderdetails .new-upsell-circle{position:absolute;top:-25px;z-index:1;width:45px;height:45px;background:#aa2121;border-radius:50%;text-transform:uppercase;color:#fff;line-height:45px;text-align:center;visibility:visible;opacity:1;transition:opacity 2s linear}@media screen and (min-width:767px){.orderdetails .new-upsell-circle{left:90%}}@media screen and (max-width:767px){.orderdetails .new-upsell-circle{left:85%}}.orderdetails .new-upsell-circle.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}#upsell-confirmation-modal{display:none}.upsell-confirmation{padding:25px}.upsell-confirmation .ui-dialog-titlebar{padding-bottom:15px;height:auto;border-bottom:.5px solid #333133}.upsell-confirmation .ui-dialog-title{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-transform:none;font-size:2em}.upsell-confirmation #dialog-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px}.upsell-confirmation #dialog-container .order-breakdown{text-transform:lowercase}.upsell-confirmation .total-price{font-weight:700;font-size:22px;margin:5px 0}@media screen and (max-width:767px){.upsell-confirmation .total-price{margin-top:30px}}.upsell-confirmation .button-row{margin-top:20px}@media screen and (max-width:767px){.upsell-confirmation .button-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.upsell-confirmation .button-row div{-webkit-box-flex:1;-ms-flex:1;flex:1}}.cart-page .cart-right form .cart-coupon-code .upsell-confirmation .button-row button#add-coupon,.top-banner .upsell-confirmation .button-row .mini-cart-link-cart,.ui-dialog .upsell-confirmation .button-row .cancel-button,.upsell-confirmation .button-row .button-secondary,.upsell-confirmation .button-row .cart-page .cart-right form .cart-coupon-code button#add-coupon,.upsell-confirmation .button-row .quickview-button,.upsell-confirmation .button-row .top-banner .mini-cart-link-cart,.upsell-confirmation .button-row .ui-dialog .cancel-button{margin-right:10px}.upsell-confirmation .button-row,.upsell-confirmation .total-price{-ms-flex-item-align:end;align-self:flex-end}.upsell-confirmation .upsell-error{display:none;color:#aa2121;font-size:13px;margin:10px 0}@media screen and (max-width:1023px){.tablet-hidden{display:none!important}.home-bestsellers .search-result-items .grid-tile{margin:0;padding:1%;width:30%}.home-bestsellers h1{font-size:30px}.home-bestsellers h2{font-size:18px}.content-asset-right-col{font-size:14px}.content-asset-right-col p{margin-bottom:5px}.content-asset-right-col .email-input{width:70%}.pt_product-search-result .carousel-category,.pt_product-search-result .refinements{display:none}.pt_product-search-result.primary-leftnav .primary-content{width:100%}.refinement-header{font-size:22px}.pt_product-search-result.primary-leftnav .search-result-items .grid-tile{width:31.8%}.pt_product-search-result .sorting-plp,.pt_product-search-result.primary-leftnav .sorting-plp{float:right;text-align:left;width:100%}.sort-by,.sorting-label{width:100%}.sorting-label{margin-bottom:8px;line-height:1}.search-result-options .sort-by select{width:100%}.search-result-options select{font-size:15px}.filter-label-mobile{position:relative;font-size:14px;text-transform:uppercase;padding:10px;border-bottom:1px solid #dcdbd9;font-family:Lato,sans-serif;font-weight:400;font-style:normal}.filter-label-mobile .icon-close{position:absolute;right:10px;top:10px;font-size:18px;cursor:pointer;color:#94928c}.filter-plp-mobile{display:block;width:250px;overflow-x:hidden;overflow-y:auto;position:absolute;left:-250px;top:0;bottom:0;background:#f2f2f2;transition:all .3s;z-index:2}.filter-plp-mobile.opened{left:0}.filter-plp-mobile.opened+.pt_product-search-result{position:fixed;width:100%}.filter-plp-mobile.opened+.pt_product-search-result:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:21}.filter-plp-mobile .icon-sort{display:none}.filter-plp-mobile .refinement-name:after{content:'\e906';font-family:icomoon;color:#94928c;position:absolute;right:14px;top:12px;transition:all .2s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter-plp-mobile .refinement-name.expanded:after{content:'\e905';-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-plp-mobile .filter-refinements{width:100%}.filter-plp-mobile .filter-refinements ul{position:static;background:#fff;border:none;border-top:1px solid #dcdbd9}.filter-plp-mobile .filter-refinements .refinement{width:206px;border:none;border-bottom:1px solid #dcdbd9}.filter-plp-mobile .filter-refinements .refinement .refinement-name{padding:12px 20px 12px 10px;text-transform:none;font-size:15px;line-height:1}.filter-plp-mobile .refinement-name.expanded+ul{display:block}.filter-plp-mobile .refinement-link.active{color:#333}.sorting-plp .sortby-refinement .refinement .refinement-name{font-size:15px;padding-bottom:8px;text-align:center}.filter-plp-mobile-button{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;border-radius:0;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;display:block!important;float:left;font-size:15px;width:39%}.filter-plp-mobile-button.disabled,.filter-plp-mobile-button[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.filter-plp-mobile-button.disabled:hover,.filter-plp-mobile-button[disabled]:hover{background-color:#dcdbd9}.filter-plp-mobile-button.active,.filter-plp-mobile-button:hover{background:#5B5A5B;text-decoration:none}.pt_product-search-result .filter-plp{width:75%;white-space:nowrap}.pt_product-search-result .filter-plp .filter-label{width:20%}.pt_product-search-result .filter-plp .filter-refinements{width:79%}.pt_product-search-result .filter-refinements .refinement{width:206px}.compare-panel{width:100%;margin:0;left:0;padding:0}.product-detail{width:44%}.product-payment{padding:0 8px 0 10px;width:55%}.product-additional-info-ingredients,.product-additional-info-research{min-height:inherit;margin:0 auto 20px;padding:30px;width:95%}.product-color-select .product-price{float:right}.product-color-select .color-name{width:35%}.product-current-swatch{margin:0}.product-color-select-label{background-position:97% 50%}.pr-reviews{padding:0 15px 30px}.pr-reviews .pr-snapshot-write-review{top:50px}.pr-reviews .pr-snapshot .pr-snapshot-footer:after{top:0;position:relative}.pr-reviews .pr-snapshot-rating-wrapper .pr-snapshot-consensus{padding-bottom:80px}.product-additional-info{display:block}.pt_cart .product-tile:hover .product-button,.pt_cart .product-tile:hover .quickview{display:none}.pt_cart .product-listing-1x3 .recommendation-item{margin-left:0;width:32%;top:10px}.cart-table .item-price{vertical-align:bottom}.cart-table tr td{padding:15px 0}.cart-left,.cart-right{max-width:100%;width:100%;padding:0;border:none;float:none}.cart-left{max-width:100%}.cart-right{margin:20px 0 0;max-width:400px;float:right}.ui-dialog.bonus-product-dialog .ui-dialog-content{padding:0 10%!important}.bonus-product-list .bonus-product-item{width:20%;margin:0 5% 50px}.pt_checkout .content-width{width:97%}.pt_checkout #primary{width:67%}.pt_checkout #secondary{width:33%}.form-row.shipping-col-1,.form-row.shipping-col-2{width:100%;padding:20px 0 0}.form-row.shipping-col-2{margin-left:0}.form-row.left-input-checkout{width:48%}.form-row.right-input-checkout{float:right;width:48%}input.postal{width:100%}.payment-method .creditCardNumber{width:100%;padding:30px 0 10px}.payment-method .creditCardNumber+.form-row{width:74%;padding:15px 0 0}.payment-method .cvn{width:26%;padding:15px 0 0 30px}.payment-method .month{width:57%}.payment-method .year{width:43%}.submit-order .cart-row .editlink{width:9%}.submit-order .cart-row .item-details-options{width:50%}.submit-order .cart-row .item-details,.submit-order .cart-row .item-options{width:100%}.submit-order .cart-row .item-quantity{width:10%}.submit-order .cart-row .item-total{width:19%}.order-review-summary{width:60%}.checkout-login{width:100%}.checkout-login .col-1,.checkout-login .col-2,.checkout-login .col-3{padding:20px}.shipping-methods-wrapper .shipping-info,.shipping-methods-wrapper .shipping-left{width:100%;padding:0}.shipping-methods-wrapper .shipmentoption{padding:0}.pt_order-confirmation .printbutton{display:none}.account-page-content,.order-history-page .account-page-content.primary-content{padding:0 0 0 10px}#autodeliverylanding{margin:0}.autodelivery-top-header-content{margin-left:20px}.autodelivery-top-header-content .favorites,.autodelivery-top-header-content h2{font-size:30px}.autodelivery-bottom-header-content{margin-top:20px;padding-left:280px}.autodelivery-shop{top:240px}.account-login-wrapper>div{padding:20px}.account-login-wrapper .col-1{padding-left:0}.account-login-wrapper .col-3{padding-right:0}.dashboardlinks li{display:block;width:100%}.pt_order-confirmation .checkout-content{border:none}#dialogWrapper{height:400px!important;overflow:auto!important}table#subscriptions .subscriptions-date{width:28%}table.orders .orders-links{width:20%}.c-expertadvice-article .grid-col,.c-expertadvice-category .grid-col{width:auto}.pt_content-search-result #main,.pt_content-search-result #marketing-main{padding:0 15px}.pt_content-search-result .with-aside .main-content{width:70%}.pt_content-search-result #aside{width:20%}.pt_content-search-result iframe{width:100%!important}.browser-compatibility-alert i{left:25px}.browser-compatibility-alert .browser-error{padding:0 50px}}@media screen and (min-width:768px) and (max-width:1023px){.pt_product-details .product-page .recommendation-item{width:18%}.pt_product-details .product-page .recommendation-item+.recommendation-item,.pt_product-details .product-page .recommendation-item.margin-left,.pt_product-details .product-page .recommendation-item:not(:first-of-type){margin-left:3%}.pt_product-details .product-page .recommendation-item .product-image{min-height:180px}.ui-dialog{width:98%!important}.scrollable{height:auto}.mini-cart-total-label{display:none}.mini-cart-products{max-height:100%}#compare-table td .product-tile{width:79px}#cart-table .item-user-actions{width:72px}#cart-table .item-total .promo-adjustment{width:77px}.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;position:relative;width:100%!important}.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100%!important}.mini-cart-item-word span{display:none}.pc-section{width:100%}.footer-copyright{padding:0 10px;width:25%}.footer-social-link{margin:0}.footer-signup-button{width:30%}.footer .email-input{width:70%}.footer-nav-menu{float:left;width:50%;padding:0;margin-bottom:22px}.footer-nav-title{font-size:13px;line-height:13px;margin-bottom:7px}.footer-nav-link{margin-top:12px;font-size:13px}.footer-col-2{padding:0 40px}.footer .help-row .pc-section{width:100%}.navigation{max-width:75%}.header-search{max-width:25%}.header-search button{width:34px}.header-search input[type=text]{font-size:13px;padding:0 10px 0 2px;width:calc(100% - 34px)}.level-1>li>a{padding:0 11px 25px;font-size:13px}.level-2{padding:15px}.level-2>ul>li{margin:7px 20px 7px 0}.level-2>ul>li a{font-size:13px}.level-2 .menu-horizontal>li{width:192px}.level-2 .left-asset{padding:0 40px 0 0;width:152px}.level-2 .left-asset li{margin:7px 0}.level-2 .left-asset a{font-size:13px}.level-2 .right-asset{display:none}.level-3 li{margin:7px 20px 7px 10px}.level-3 li a{font-size:13px}.quickview .product-detail{width:49%}.quickview .product-payment{width:50%}#search-results-tabs .search-results-total{display:none}}@media screen and (min-width:769px) and (max-width:1024px){.filter-refinements .refinement .refinement-name,.search-result-options select{font-size:12px}.filter-label,.sorting-label{display:block;width:auto}.pt_product-search-result .filter-label{padding-left:5px;width:auto}.sorting-label{text-align:left;padding-left:10%;padding-top:2px}.sort-by{width:90%}.filter-refinements .refinement .refinement-name{padding:11px 20px 11px 10px}.filter-refinements .refinement .icon-sort{font-size:16px}.level-2 .right-asset{display:none}}@media screen and (min-width:1023px){.footer-row .pc-section{position:relative;padding:0 10px}.product-quantity-label{width:30%}.product-quantity-value{width:60%}}@media screen and (max-width:1024px){#quickviewbutton{display:none!important}.ui-dialog{width:480px!important}.order-includetax{font-size:12px}}@media screen and (min-width:801px) and (max-width:900px){.user-welcome{width:145px}}@media screen and (min-width:767px) and (max-width:800px){.user-welcome{width:105px}}@media screen and (max-width:767px){.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}.desktop-hidden-inl{display:inline-block!important}#main,.pt_content-search-result #main,.pt_content-search-result #marketing-main{margin-top:70px;transition:all .4s}.ui-dialog{overflow-y:auto}.ui-dialog input[type=date] textarea,.ui-dialog input[type=email],.ui-dialog input[type=number],.ui-dialog input[type=password],.ui-dialog input[type=text]{border-radius:0;border-color:#5d7e95;height:44px;text-indent:7px}.ui-dialog select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #5d7e95;border-radius:0;border:none;height:44px;padding:0 40px 0 12px;background:0 0;cursor:pointer}.ui-dialog select.error{background-color:#faeded;border-color:#aa2121}.ui-dialog select::-ms-expand{display:none}.ui-dialog .product-decrement,.ui-dialog .product-increment,.ui-dialog .product-quantity-input[type=text]{height:35px;text-indent:0;border-color:#000}.ui-dialog .custom-select .field-wrapper:after{line-height:44px}.menu-active{position:fixed}.js-storefront-main{transition:all .4s}.top-banner{position:fixed;top:0;left:0;z-index:5;height:50px;background:#fff;box-sizing:border-box;border-bottom:1px solid #dcdbd9;box-shadow:0 6px 12px -8px #333;width:100%}.top-banner .content-width{position:static}.top-banner .menu-toggle{font-family:Lato,sans-serif;font-weight:400;font-style:normal;float:left;display:block;font-size:8px;color:#a2a2a2;width:16.14583333%;height:50px;padding:0;background:0 0;border:none;line-height:8px;letter-spacing:1px;outline:0}.top-banner .menu-toggle:hover:after{display:none}.top-banner .menu-toggle i{display:block;margin:-3px 0 6px;font-size:18px;color:#5d7e95}.top-banner .logo{left:16.14583333%;top:0;z-index:2;width:67.70833333%;min-width:150px;height:50px;background:url(../images/logo_mobile.png) 50%/auto 24px no-repeat;border-right:none}.top-banner .logo:after{display:none}.top-banner .mobile-logo{float:left;box-sizing:border-box;width:45%;height:49px;min-width:0;border-right:1px solid #dcdbd9;padding:10px;background-color:#fff;cursor:pointer}.top-banner .mobile-logo:after{background:url(../images/logo_mobile.png) 50%/contain no-repeat;content:"";display:block;height:100%}.top-banner .logo-promo-message{width:35%;padding:0 5px;text-align:center;white-space:normal}.top-banner .logo-promo-message.desktop-hidden{display:table!important}.top-banner .logo-promo-message .html-slot-container{height:49px;font-size:10px}.top-banner .menu-close{float:right;height:49px;border-left:1px solid #dcdbd9;width:20%;color:#5d7e95;cursor:pointer;text-align:center}.top-banner .menu-close i{font-size:13px;line-height:49px}.top-banner .product-suggestions .product-name{font-size:14px}.top-banner .product-suggestions .product-image{width:16%}.top-banner .product-suggestions .product-details{width:80%}.top-banner .navigation{float:none;max-width:100%;max-height:100%;padding-bottom:80px;overflow:auto}.top-banner .navigation .menu-category li{float:none;border-bottom:1px solid #dcdbd9;padding:0 10px}.top-banner .navigation .level-1>li:hover .level-2{display:none}.top-banner .navigation .level-1>li a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:0;border:none;padding:0;color:#94928c;font-size:15px;line-height:50px;text-transform:capitalize}.top-banner .navigation .level-1>li a:after,.top-banner .navigation .level-1>li a:before{display:none}.top-banner .navigation .level-1>li .menu-item-toggle{position:relative;z-index:5;display:block;float:right;cursor:pointer;padding:0;color:#5d7e95;font-size:30px;line-height:50px}.top-banner .navigation .level-1>li .level-2{position:absolute;top:98px;left:auto;bottom:0;right:-100%;z-index:6;padding:0;margin:0;overflow:auto;transition:right .2s}.top-banner .navigation .level-1>li .level-2:after{display:none}.top-banner .navigation .level-1>li .level-2 li{margin:0}.top-banner .navigation .level-1>li .level-2 a{display:block;color:#5d7e95}.top-banner .navigation .level-1>li .level-2.sub-menu-open{display:block;right:0}.top-banner .navigation .level-1>li .level-2 .menu-horizontal,.top-banner .navigation .level-1>li .level-2 .menu-vertical{display:block;width:100%;margin:0;padding:0}.top-banner .navigation .level-1>li .level-2 .menu-horizontal li,.top-banner .navigation .level-1>li .level-2 .menu-vertical li{display:block;width:100%}.top-banner .navigation .level-1>li .level-3{display:none}.top-banner .navigation .level-1>li+li{margin:0}.top-banner .top-category-name{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:relative;height:50px;font-size:15px;line-height:50px;padding:0 10px;background:#5d7e95;color:#fff;text-align:center;text-transform:uppercase}.top-banner .left-asset,.top-banner .right-asset{display:none}.top-banner .level-2-back{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:absolute;left:10px;z-index:3;cursor:pointer;color:#fff;font-size:13px;line-height:50px}.top-banner .level-2-back i{font-size:30px;vertical-align:-8px}.top-banner .content-asset ul{margin:0;padding:0}.top-banner .content-asset ul i{color:#5d7e95;font-size:15px;margin:0 10px 0 0;font-weight:700}.top-banner .content-asset ul li{list-style-type:none}.top-banner .content-asset ul a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#5d7e95;font-size:15px;line-height:50px}.top-banner .menu-utility-user{position:static}.top-banner .menu-utility-user .user-account,.top-banner .menu-utility-user .user-links a,.top-banner .menu-utility-user>li{display:none}.top-banner .menu-utility-user .user-info{display:block;border:none}.top-banner .menu-utility-user .user-info>a{display:none}.top-banner .menu-utility-user .user-panel{position:static;display:block;padding:0;width:auto;box-shadow:none}.top-banner .menu-utility-user .user-links .account-logout{display:block;color:#5d7e95;font-size:15px;font-family:Lato;font-weight:400;line-height:50px;text-transform:capitalize}.top-banner .menu-utility-user .user-links .account-logout:before{padding:0 5px 0 0;content:"\e90e";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.top-banner .content-width{padding:0}.top-banner #navigation{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4;visibility:hidden;opacity:0;background:rgba(255,255,255,.7);transition:all .2s}.top-banner .nav-panel{position:fixed;top:0;bottom:0;left:-90%;overflow:hidden;width:90%;border-top:1px solid #dcdbd9;border-left:1px solid #dcdbd9;border-right:1px solid #dcdbd9;background:#fff;transition:left .2s}.header-search{float:none;clear:both;width:100%;max-width:100%;height:50px;margin:0;border-right:none;border-left:none}.header-search.search-active{overflow:auto;height:92%}.header-search button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px}.header-search button i{font-size:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-search input[type=text]{font-size:13px;padding:0 10px;height:50px}.header-search .product-name{font-size:14px}.header-search.mobile-header-search{position:relative;overflow:visible;height:40px;margin:-5px auto 15px;border:1px solid #c4c2be;width:calc(100% - 20px)}.header-search.mobile-header-search button,.header-search.mobile-header-search input[type=text]{height:40px}.header-promotion{padding:5px 0}.header-promotion a{font-size:11px;line-height:16px;letter-spacing:.5px}.header-promotion a:hover{text-decoration:underline}.header-promotion a br{display:none}.header-promotion a span{font-size:11px;letter-spacing:.5px}.header-promotion a .details-text{display:none}.menu-active #navigation{visibility:visible;opacity:1}.menu-active .nav-panel{left:0}.content-asset-left-col{float:none;width:100%;border:none}.content-asset-right-col{float:none;width:100%}.content-asset-right-col .email-input{width:50%}.content-asset-right-col .footer-signup-button{padding:8px;width:auto;position:static}.content-asset-right-col .footer-signup-text{display:block}.content-asset-right-col h2{margin-top:20px}.two-grid-section>a{width:100%;text-align:center}.pt_product-search-result #main,.pt_product-search-result.primary-nav #main{padding:0 8px}.pt_product-search-result .breadcrumb{margin:24px auto 0}.pt_product-search-result .breadcrumb .breadcrumb-element{color:#94928c}.pt_product-search-result .breadcrumb .breadcrumb-element:after{content:''}.pt_product-search-result .breadcrumb .breadcrumb-element:first-child{display:none}.pt_product-search-result .breadcrumb .breadcrumb-level-2{display:block;font-size:24px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#333;margin:5px 0}.pt_product-search-result .breadcrumb .breadcrumb-refinement-value{display:inline-block}.pt_product-search-result.primary-leftnav .primary-content{width:100%}.pt_product-search-result.primary-leftnav .search-result-items .grid-tile{width:31.7%}.pt_product-search-result .filter-plp .category,.pt_product-search-result.primary-leftnav .filter-plp .category{display:block}.search-result-items .grid-tile{padding:2%;width:31%}#quickviewbutton{display:none!important}.form-field-tooltip{float:none;margin:0 0 10px 5px;width:auto}.ui-dialog{max-width:98%}.ui-dialog .ui-dialog-content{max-height:100%!important;overflow:visible}.search-result-category{margin-top:1px}.search-result-category .search-result-options{margin:10px 0}.search-result-category .search-result-options .sort-by{margin:0}.search-result-category .search-result-options .items-per-page{display:none}.search-result-category .search-result-options .pagination{margin:0}.search-result-category .search-result-options .pagination .results-hits{display:none}.search-result-category .search-result-options .sorting-plp{float:right;width:59%;text-align:left}.search-result-category .search-result-options .sorting-plp select{width:100%}.search-result-category .search-result-options .sorting-plp .filter-refinements ul{margin-left:18px;width:90%}.search-result-category .search-result-options .sorting-plp .filter-refinements .refinement{border:0;width:190px}.search-result-category .search-result-options .sorting-plp .filter-refinements .refinement .refinement-name{text-align:right;padding-right:10px}.product-tile{height:auto!important}.product-tile .product-image{min-height:auto}.product-tile .product-image img{height:150px}.compareitems,.product-compare{display:none!important}.product-color-select-label{padding-right:40px}.product-page{padding:0 8px}.product-page .product-description,.product-page .product-primary-image{display:inline-block;vertical-align:top;width:49%}.product-submit{width:100%}.product-decrement,.product-increment,.product-quantity-input[type=text]{height:35px;width:35px}.product-thumbnails-list{margin-right:5px}.product-name{padding-right:0;margin:.67em 0;font-weight:700}.product-description{padding-right:0}.product-description-desktop{display:none}.product-description-mobile{display:inline-block;vertical-align:top}.product-content-ajax,.product-detail,.product-image-container,.product-payment{border:0;display:block;margin:0 0 10px;padding:0;width:100%}.product-additional-info-ingredients,.product-additional-info-research,.product-clinically-block,.product-info-block,.product-kit{display:block;margin:0 0 20px;width:100%}.product-info-blocks{max-height:none}.product-info-block{max-height:none;height:auto}.product-thumbnails{display:none}.product-bottom-content-asset{padding:30px 15px}.product-additional-research-title,.product-clinically-result,.product-kit-main-title,.product-name{font-size:25px}.product-description-label{font-size:12px;width:25%}.product-description-link,.product-description-value{font-size:12px}.product-color-select{width:100%}.product-info-description{max-height:40px;overflow:hidden}.mobile-expand .product-info-description{max-height:none}.product-read-more{display:inline-block;margin:10px 0 0}.mobile-expand .product-read-more{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAYAAAA7KqwyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTk5QzdGOUFFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTk5QzdGOUJFREU1MTFFNkE3QkNEQUI5MzEyNjBERjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFOTlDN0Y5OEVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFOTlDN0Y5OUVERTUxMUU2QTdCQ0RBQjkzMTI2MERGMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhRcxocAAAF/SURBVHjafFG9SgNBEJ7dndxdvBjIKwhaaaMWgpXYBLTxBSxTWYkEGxUjiGgRAwFBG2vxUewEUbFSCIdIiCEx2bvdHecSDEHQgSl2dr6f/VY8EMF4ifQsBCitV/12e8eP4w8fsYaed6ekBMn3TiloOQctYwDhV1kGe9Yuh8ZsZRGLoJRj0i4Qdfj68fc+jusLAI/Bc2G/X8kbMxUgXhiAQmxt0REVFMAur71xmxEBxvHAMrEtCTCb0/o0TJJ5D6CuiPZ4FjghLo0QGyz2xZgT7qcRwWSjASKTAZfLLVAQHAVaryhjKmz92PGbGdT3Acq824uJStkhSZX7ZUAAaShEi2jtocfBgdYHJMR16u1HhUkiDqsuhHAJQIlHzAkV7leUbE35/jZKOSN6vTOy9orVo/GgaJjPPWdQIyI2AWtSqTxj69gD2Aydm5ZJcmOTZJ/zcGkmf9QzEpWdcxNW6yXd7Tbwk6jJylVU6jb9Mvi/HD/vnV2e62ZzvRNFwbcAAwCUwKxE3w0l/AAAAABJRU5ErkJggg==) 100% 50% no-repeat}.product-additional-info-ingredients,.product-additional-info-research{padding:20px 15px}.product-additional-key-ingredients{width:32%}.product-additional-ingredients{width:65%}.product-mobile-block .scroll-to{line-height:1.7}.recommendation-products .recommendation-item{width:32%}.product-page .recommendation-products .recommendation-item{width:24%}.recommendation-item+.recommendation-item,.recommendation-item:not(:first-of-type){margin-left:0}.pt-cart .product-tile:hover .product-button,.pt-cart .product-tile:hover .quickview{display:none}.pr-reviews .pr-snapshot-consensus{font-size:28px;display:none}.pr-snapshot-body .pr-snapshot-body-wrapper{margin-bottom:65px}.pr-snapshot-rating-wrapper{height:98px!important;margin-bottom:1px}.pr-snapshot-body .pr-snapshot-body-wrapper .pr-review-points{margin-bottom:5px}.pr-reviews .pr-attribute-label{padding-bottom:5px}.pr-review-engine.pr-review-engine-max-width-690px p.pr-snapshot-average-based-on-text{display:none}.pr-review-engine.pr-review-engine-max-width-690px .pr-review-wrap div.pr-stars-small{font-size:14px;margin-bottom:0}.pr-review-engine.pr-review-engine-max-width-690px .pr-review-author-date{left:0;top:0;width:83px;text-align:right;float:none;position:relative;margin:0 0 10px}.pr-review-engine.pr-review-engine-max-width-690px .pr-review-author{left:84px;top:1px;max-width:70%;width:200px;white-space:nowrap;text-overflow:ellipsis}.pr-review-engine.pr-review-engine-max-width-690px .pr-review-author .pr-review-author-location,.pr-review-engine.pr-review-engine-max-width-690px .pr-review-author .pr-review-author-name:after{display:none}.pr-review-engine.pr-review-engine-max-width-690px .pr-review-rating{float:none}.pr-review-engine.pr-review-engine-max-width-690px .pr-snapshot-write-review{top:50px}.pr-review-engine.pr-review-engine-max-width-690px .pr-snapshot-footer:after{top:0;position:relative}#pwrwritediv .p-w-r .pr-star,#pwrwritediv .p-w-r .pr-star-selected{font-size:30px;width:30px;height:30px}#pwrwritediv .browser-compatibility-alert{top:50px;margin-bottom:30px}.mobile-mini-cart .mini-cart-top{overflow:hidden;margin-top:15px}.mobile-mini-cart .mini-cart-message{display:inline-block;width:76%;vertical-align:top;padding:7px 0 0;font-weight:700}.mobile-mini-cart .mini-cart-image{display:inline-block;width:20%}.mobile-mini-cart .mini-cart-image img{width:84px;height:auto}.mobile-mini-cart .mini-cart-totals{text-align:center;margin-top:15px}.mobile-mini-cart .mini-cart-link-cart{color:#333133;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:36px;letter-spacing:0;vertical-align:top;background-color:#fff;border:2px solid #333133;outline:0;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap}.mobile-mini-cart .mini-cart-link-cart.active,.mobile-mini-cart .mini-cart-link-cart:hover{background:#5B5A5B;text-decoration:none;color:#fff}.mobile-mini-cart .mini-cart-link-cart.disabled,.mobile-mini-cart .mini-cart-link-cart.inactive,.mobile-mini-cart .mini-cart-link-cart[disabled]{background:#dcdbd9}.mobile-mini-cart .mini-cart-link-cart.disabled:hover,.mobile-mini-cart .mini-cart-link-cart.inactive:hover,.mobile-mini-cart .mini-cart-link-cart[disabled]:hover{color:#333133}.mobile-mini-cart .mini-cart-link-cart.hidden{display:none}#mini-cart{right:0;top:0;z-index:2;display:inline-block;height:50px;width:16.14583333%;padding:0;vertical-align:top;text-align:center}#mini-cart .minicart-quantity{background-color:#e45a00;border-radius:50%;display:inline-block;font-size:8px;height:16px;letter-spacing:0;line-height:16px;position:absolute;left:50%;text-align:center;top:4px;width:16px;z-index:1}#mini-cart .mini-cart-total{position:static}#mini-cart a.mini-cart-link{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:absolute;left:0;right:0;top:0;bottom:0;font-size:8px;color:#a2a2a2;letter-spacing:1px;text-transform:uppercase}#mini-cart a.mini-cart-link i{margin:13px 0 6px;font-size:20px;font-weight:700;color:#5d7e95}.mini-cart-total{position:static}a.mini-cart-link{font-family:Lato,sans-serif;font-weight:400;font-style:normal;position:absolute;left:0;right:0;top:0;bottom:0;font-size:8px;color:#a2a2a2;letter-spacing:1px;text-transform:uppercase}a.mini-cart-link i{margin:13px 0 6px;font-size:20px;font-weight:700;color:#5d7e95}.cart-title{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:25px;border-bottom:1px solid #dcdbd9;padding-bottom:10px}.cart-row:first-child{border-top:1px solid #dcdbd9;margin-top:15px}.cart-row>div{vertical-align:top}.cart-right{max-width:100%;float:none}.cart-item-buttons{float:left;margin-right:15px}.cart-item-values{float:right;width:55%}.cart-table .item-image{width:20%}.cart-table .qty{font-family:Lato,sans-serif;font-weight:400;font-style:normal;margin:5px 0 0;color:#94928c;font-size:14px}.cart-table .item-details{width:79%}.cart-table .item-details .name{font-size:16px}.cart-table .cart-row>.item-total .attribute,.cart-table .item-price .attribute{font-family:Lato,sans-serif;font-weight:700;font-style:normal;padding:5px 0 0;color:#94928c;font-size:14px}.cart-table .cart-row>.item-total button.button-text,.cart-table .item-price button.button-text{margin-top:0;height:36px;text-decoration:none;text-transform:uppercase}.cart-table .cart-row>.item-total button.edit-qty,.cart-table .item-price button.edit-qty{border:1px solid #90dbf0;cursor:pointer;padding:0 16px;margin-right:15px}.cart-table .cart-promo .bonus-item-details{font-size:15px}.cart-table .bonus-availability{margin-top:0;line-height:12px;max-width:45%;float:right}.ui-dialog.bonus-product-dialog .ui-dialog-content{padding:0 20px!important}.ui-dialog.bonus-product-dialog .product-quantity-value{margin:0}.ui-dialog.bonus-product-dialog .ui-widget-header h1{font-size:24px}.ui-dialog .product-quantity-value{display:block;margin:20px auto 0;width:105px}.bonus-product-list .bonus-product-item{margin:0 0 10px;width:100%}.bonus-product-list .product-col-1,.bonus-product-list .product-col-2{display:inline-block;vertical-align:middle}.bonus-product-list .product-col-1{width:25%}.bonus-product-list .product-col-2{width:75%;text-align:left}.bonus-product-list .product-col-2 .product-name{height:auto}.bonus-product-list .product-primary-image img{width:auto}.checkout-login{width:100%}.checkout-login .col-1,.checkout-login .col-2,.checkout-login .col-3{width:100%;padding:10px 15px;box-sizing:border-box}.checkout-content{border:none;padding-top:0}.pt_checkout #main{margin-top:0}.pt_checkout .logo{display:inline-block}.pt_checkout .content-width{width:100%}.pt_checkout #primary{width:100%;padding:0}.pt_checkout #secondary{width:100%}.pt_checkout #secondary .cart-coupon-code,.pt_checkout #secondary .checkout-block,.pt_checkout #secondary .checkout-mini-cart,.pt_checkout #secondary .checkout-order-totals,.pt_checkout #secondary .checkout-summary-title,.pt_checkout #secondary .mini-billing-address,.pt_checkout #secondary .mini-payment-instrument,.pt_checkout #secondary .mini-shipment{display:none!important}.pt_checkout .breadcrumb-vertical{margin:0}.pt_checkout .breadcrumb-vertical>div{border-bottom:1px solid #dcdbd9}.pt_checkout label{font-family:Lato,sans-serif;font-weight:700;font-style:normal;margin-bottom:8px;font-size:14px}.pt_checkout #main input[type=date] textarea,.pt_checkout #main input[type=email],.pt_checkout #main input[type=number],.pt_checkout #main input[type=password],.pt_checkout #main input[type=text]{border-radius:0;border-color:#5d7e95;height:44px;text-indent:7px}.pt_checkout #main select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px #5d7e95;border-radius:0;border:none;height:44px;padding:0 40px 0 12px;background:0 0;cursor:pointer}.pt_checkout #main select.error{background-color:#faeded;border-color:#aa2121}.pt_checkout #main .giftCertBlock{margin-top:15px}.pt_checkout #main .giftCertBlock .input-text{padding-right:210px}.pt_checkout #main .giftCertBlock .apply,.pt_checkout #main .giftCertBlock .check-balance{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:14px;text-transform:uppercase;height:44px}.pt_checkout #main .giftCertBlock .apply{width:70px;right:140px}.pt_checkout #main .giftCertBlock .check-balance{width:140px}.pt_checkout .secure-credit-asset img{padding-left:20px;max-width:20%}.pt_checkout .secure-credit-asset .text{max-width:65%}.breadcrumb-vertical>div[class^=step]{display:none}.checkout-header{text-align:center}.checkout-header .logo:before{margin-top:15px;height:45px}.breadcrumb-horizontal{position:static;border-width:1px;padding-bottom:10px;text-align:center;height:auto;border-color:#dcdbd9}.breadcrumb-horizontal.breadcrumb>div{padding:0}.breadcrumb-horizontal i{font-size:23px;width:23px;margin:0 auto 5px}.breadcrumb-horizontal div.active{border:none;color:#333}.breadcrumb-horizontal>div{font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;text-transform:none;width:25%;padding:0;vertical-align:top}.breadcrumb-horizontal>div:after{background-color:#ddd;content:"";height:1px;position:absolute;left:75%;top:12px;width:50%;z-index:1}.breadcrumb-horizontal .step-4:after{display:none}.breadcrumb-horizontal .passed,.breadcrumb-horizontal .passed a{color:#019328}.breadcrumb-horizontal .passed i:after{content:'\e918';font-size:14px;position:absolute;left:30%;top:-5px}.form-row.shipping-col-1,.form-row.shipping-col-2{padding:13px 0 0}.checkout-billing{padding:0}.checkout-shipping{padding:0 15px}.checkout-shipping .gift-message-text,.checkout-shipping .isGift{display:none}.shipping-methods-wrapper .shipmentoption,.shipping-methods-wrapper .shipping-info,.shipping-methods-wrapper .shipping-left{padding:0}.shipping-methods-wrapper .shipping-left{margin-bottom:15px}.shipping-methods-wrapper .shipmentoption dd.clearfix,.shipping-methods-wrapper .shipmentoption dt{display:none}.shipping-methods-wrapper .shipmentoption a{font-size:14px}.credit-card-type{display:none}.checkout-billing,.checkout-shipping{border:none;background:0 0}.checkout-billing .form-caption,.checkout-shipping .form-caption{float:right;font-size:13px;line-height:1.8}.checkout-billing .button-fancy-large,.checkout-shipping .button-fancy-large{width:100%;font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:14px}.custom-select .field-wrapper{position:relative}.custom-select .field-wrapper select{padding-right:40px}.custom-select .field-wrapper:after{content:'\e902';font-family:icomoon;font-size:30px;color:#5d7e95;position:absolute;right:8px;top:0}.custom-select .gift-message-text .field-wrapper:after{content:''}.form-indent{padding-bottom:10px}.form-indent input[type=checkbox]{visibility:hidden}.form-indent .input-checked+label:before{content:'\e918';color:#fff;background:#5d7e95;font-size:16px}.form-indent label{position:relative;padding-left:17px}.form-indent label:before{content:'';color:#5d7e95;border:1px solid #5d7e95;width:16px;height:21px;position:absolute;left:0;top:-3px;font-family:icomoon;padding:2px 44px}.breadcrumb-vertical .section-header{padding:0 15px;font-size:15px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#666}.breadcrumb-vertical .section-header .section-header-note{display:none}.breadcrumb-vertical .section-header:before{content:'\e114';font-family:icomoon;color:#5d7e95;display:inline-block;margin-right:5px;transition:all .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.breadcrumb-vertical .section-header.toggled:before{content:'\e115';-webkit-transform:rotate(180deg);transform:rotate(180deg)}.breadcrumb-vertical .section-header-note{display:block;margin-top:10px;padding:10px 0;border:1px solid #5d7e95;color:#5d7e95;text-align:center;text-transform:uppercase;letter-spacing:1px}.breadcrumb-vertical .order-component-block .details{display:none;background:0 0;text-transform:none;padding:0 15px}.breadcrumb-vertical .mini-billing-address,.breadcrumb-vertical .mini-payment-instrument{border-top:1px solid #dcdbd9}.checkout-billing .payment-method .error-message{float:none;background:0 0;line-height:1}.checkout-billing .payment-methods-tabs{margin:0;padding:0}.checkout-billing .etabs{margin:0;border:none}.checkout-billing .etabs li{width:50%;padding:0 0 15px;text-align:center;border-bottom:1px solid #dcdbd9}.checkout-billing .etabs li.active{border-bottom:1px solid #5d7e95}.checkout-billing .etabs li.active a{font-family:Lato,sans-serif;font-weight:700;font-style:normal}.checkout-billing .etabs li.ausite:first-child,.checkout-billing .etabs li:first-child{border-left:none;border-right:none;border-top:none;margin:0;width:50%;background:0 0}.checkout-billing .etabs li:nth-child(2) a{font-size:14px;background:0 0}.checkout-billing .etabs li a{color:#505050;font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1.2px}.checkout-billing .giftcert-error{padding:7px 15px 5px}.billing-coupon-code{padding:17px 15px 15px;border-bottom:1px solid #dcdbd9}.billing-coupon-code label{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-transform:capitalize}.checkout-billing-inside{border:none;margin-top:20px;padding:0 15px}.checkout-login h2{font-size:17px}.checkout-login .col-1{border:none}.submit-order .cart-row .item-quantity{width:100%;text-align:left}.submit-order .cart-row .item-total{width:24%;text-align:right}.submit-order .cart-row .editlink{width:12%}.submit-order .cart-row .item-image{width:10%}.order-review-summary{width:100%}.secureshopping{border-top:1px solid #dcdbd9;padding-top:5px;margin-top:10px}.secureshopping h3,.secureshopping p:last-child{display:none}.secureshopping .content{border:none;padding:0;color:#a2a2a2;font-size:14px}.secureshopping img{float:left;margin-right:10px}.reset-password-form .passwordreset-notice{display:block;width:100%;padding:15px 0 0;line-height:normal}.account-settings-form{width:100%}.account-settings-form .form-row{width:100%;padding:20px 0 0}.account-login-wrapper>div{border:none}.account-login-wrapper .col-1,.account-login-wrapper .col-2,.account-login-wrapper .col-3{padding:0;width:100%;display:block}.account-page .field-wrapper input,.account-page .field-wrapper textarea{padding:5px 8px;max-width:100%}.account-page-content,.login-page-content{padding:0}.giftVoucher-table{width:100%}.card-head-row{display:none}.card-row{display:block;position:relative;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #dcdbd9;font-size:0}.card-row .card-cell,.card-row .cc-exp,.card-row .cc-number,.card-row .cc-owner,.card-row .cc-type{display:block;border:none;padding:0;font-size:13px}.card-row .cc-exp,.card-row .cc-number,.card-row .cc-type{display:inline-block;vertical-align:top}.card-row .cc-type{width:25%}.card-row .cc-number{width:50%;text-align:center}.card-row .cc-exp{width:25%;text-align:right}.card-row .card-delete{margin-top:15px}.card-row .card-default{margin-bottom:15px}.card-row button.button-link{color:#fff;font:normal 400 12px proxima-nova,Helvetica,Arial,sans-serif;line-height:40px;letter-spacing:0;vertical-align:top;background-color:#333133;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;padding:0 25px;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;white-space:nowrap;border-radius:3px}.card-row button.button-link.disabled,.card-row button.button-link[disabled]{background-color:#dcdbd9;color:#333;opacity:.5;cursor:default}.card-row button.button-link.disabled:hover,.card-row button.button-link[disabled]:hover{background-color:#dcdbd9}.card-row button.button-link.active,.card-row button.button-link:hover{background:#5B5A5B;text-decoration:none}.card-row button.button-link:active,.card-row button.button-link:hover{background:#5d7e95;color:#fff}.giftVoucher-table{font-size:11px}.giftVoucher-head-row{white-space:normal}.giftVoucher-column{padding:8px 5px}.autodelivery-middle h2{font-size:20px}.autodelivery-middle .autodelivery-middle-center,.autodelivery-middle .autodelivery-middle-left,.autodelivery-middle .autodelivery-middle-right{float:none;width:100%;margin:0;padding-bottom:20px}.autodelivery-middle .autodelivery-middle-center p,.autodelivery-middle .autodelivery-middle-left p,.autodelivery-middle .autodelivery-middle-right p{width:100%}.autodelivery-header{background-position:top center;height:354px}.autodelivery-header .autodelivery-top-header-content{padding:0}.autodelivery-header .autodelivery-top-header-content .favorites,.autodelivery-header .autodelivery-top-header-content h2{font-size:20px}.autodelivery-header .autodelivery-shop{top:180px;left:50%;margin-left:-51px}.autodelivery-header .autodelivery-bottom-header-content{padding:0 5px;margin:0 auto;width:270px;font-size:12px}.autodelivery-header .offer-content{padding:50px 5px 0 0;margin-bottom:0}.autodelivery-header .offer-content p{margin:0;padding:0;width:185px;float:right}table#subscriptions .renewal-is-canceled,table#subscriptions td,table#subscriptions th,table.orders .renewal-is-canceled,table.orders td,table.orders th{white-space:normal}table#subscriptions td,table#subscriptions th,table.orders td,table.orders th{padding:8px 5px;font-size:12px}table#subscriptions a+a,table.orders a+a{margin-top:10px;display:block}table#subscriptions a+a:before,table.orders a+a:before{display:none}table#subscriptions th:nth-child(2){width:50%}div#orderview .order-section,div#subscriptionview .order-section{display:block;border-right:1px solid #dcdbd9;width:100%}.account-page-content .orderdetails .line-items .line-item:last-child,.checkout-content .orderdetails .line-items .line-item:last-child{border-bottom:none}.account-page-content .orderdetails .line-items .line-item .line-item-attributes,.account-page-content .orderdetails .line-items .line-item .line-item-details,.account-page-content .orderdetails .line-items .line-item .line-item-quantity,.checkout-content .orderdetails .line-items .line-item .line-item-attributes,.checkout-content .orderdetails .line-items .line-item .line-item-details,.checkout-content .orderdetails .line-items .line-item .line-item-quantity{width:100%}.account-page-content .orderdetails .line-items .line-item .lint-item-description,.checkout-content .orderdetails .line-items .line-item .lint-item-description{width:65%}.account-page-content .orderdetails .line-items .line-item .line-item-price,.checkout-content .orderdetails .line-items .line-item .line-item-price{width:22%}.account-page-content .orderdetails .line-items .line-item .line-item-attributes,.checkout-content .orderdetails .line-items .line-item .line-item-attributes{margin-top:20px}.account-page-content .orderdetails .line-items .line-item .line-item-quantity,.checkout-content .orderdetails .line-items .line-item .line-item-quantity{text-align:left}.account-page-content .order-payment-summary,.checkout-content .order-payment-summary{width:100%;float:none}.account-page-content .order-history-header .order-date,.account-page-content .order-history-header .order-number,.account-page-content .order-history-header .order-status{border:none;width:50%;float:none;text-align:left;padding:0 0 10px 10px}.account-page-content .order-history-items .order-history-table .order-shipped-to{width:33%}.account-page-content .order-detail-top .order-date{float:left;width:100%;padding-top:5px}.account-page-content .return-shopping{float:none;display:block;margin-top:15px}.account-page-content .order-history-page .order-detail-summary{width:100%}.pt_order-confirmation #main{margin-top:0}.pt_order-confirmation .billing,.pt_order-confirmation .left-marketing-banner,.pt_order-confirmation .order-payment-summary,.pt_order-confirmation .shipment{width:100%}.pt_order-confirmation .left-marketing-banner{margin-top:20px}.pt_content-search-result .with-aside .main-content{padding:0;width:100%}.pt_content-search-result .breadcrumb-element:after{content:'/'}.pt_content-search-result .breadcrumb-element:last-child:after{content:''}.c-expertadvice-category ul.featured{display:none}.c-expertadvice-article .grid-col-1 .section>img{float:none;width:100%}.c-expertadvice-article .grid-col,.c-expertadvice-category .grid-col{width:auto}.footer-signup-button{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhAgYPCCJYguLqAAAANUlEQVQoz2NgYGBgYGD4L/d//38nBtzgv9D/x/+/4leiMhSVSEJ4TAykAgJWDKg0ocjCHd0Ad+FY4CctCEAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDItMDZUMTU6MDg6MzQrMDE6MDBpDlieAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTAyLTA2VDE1OjA4OjM0KzAxOjAwGFPgIgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=) 50% 50% no-repeat #333133;width:32px}.newsletter-signup-form .form-row.required{width:75%}.footer{padding:0}.footer .footer-signup-button{position:absolute;left:auto;right:0;bottom:auto;top:0}.footer-col-1,.footer-col-2{display:block;width:100%}.footer-col-2{background:#000;margin:0;padding:15px 0}.footer-row{white-space:normal}.footer-row .pc-section{padding:0;width:100%}.footer .email-form{position:relative}.footer .email-form-text{color:#fff;font:normal 700 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:32px;letter-spacing:0;display:block;padding-left:10px;cursor:pointer;background:#5d7e95}.footer .email-form .email-signup-title{color:#333;font:400 bold 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:16px;letter-spacing:0;margin-bottom:5px;text-transform:none}.footer .email-form-social-icons{display:none}.footer .email-form-social-mobile{text-align:center}.footer .email-form-mobile-link{display:inline-block;padding:8px 9px;margin-right:20px;border:1px solid #fff;border-radius:50%}.footer .email-signup{margin:0;padding:25px 15px}.footer .email-input{border-color:#5d7e95;width:100%}.footer-signup-text{display:none}.footer .email-signup-title{color:#333;font:400 bold 16px proxima-nova,Helvetica,Arial,sans-serif;line-height:16px;letter-spacing:0;margin-bottom:5px;text-transform:none}.footer-social-icons{display:none}.footer-social-mobile{text-align:center}.footer-mobile-link{display:inline-block;padding:8px 9px;margin-right:20px;border:1px solid #fff;border-radius:50%}.footer .help-row{padding:0}.footer-nav-menu{display:block;width:100%;padding:0}.footer-nav-title{border-bottom:1px solid #333;color:#fff;cursor:pointer;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:0;padding:10px 15px}.footer-nav-title:before{content:"+";color:#fff;padding:0 8px 0 0;font-size:19px;line-height:19px;vertical-align:bottom;width:17px;display:inline-block}.footer-nav-title.footer-title-open:before{content:"-";font-size:36px;line-height:19px}.footer-nav-links{display:none;background:#000;padding:10px 33px}.footer-nav-links.footer-close{display:block}.footer-nav-link{display:block;font-size:14px;color:#fff;letter-spacing:0;margin:0;padding:5px 0}.footer-nav-link:hover{border-color:transparent;color:#fff}.footer-privacy{display:none}.footer-copyright-row{background:#000;height:auto}.footer-copyright-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-copyright{margin:0;padding:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer-copyright,.footer-gutter-links{display:block;width:100%;color:#fff}.footer-gutter-links{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer-gutter-link{color:#fff;letter-spacing:0}.footer-gutter-link:hover{border-color:transparent}.footer-gutter-item{font-size:12px;line-height:12px;letter-spacing:1px;margin-bottom:10px;width:49%}.footer-gutter-item:after{display:none}.footer .back-to-top{display:block;text-align:center;background:#000}.footer .back-to-top-link{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:0;display:block;padding:15px 0}.footer-communications{border-bottom:1px solid #333;color:#fff;font-size:16px;letter-spacing:2px;padding-bottom:15px;text-align:center;text-transform:uppercase}.footer-communications-link{color:#fff}.newsletter-signup-day,.newsletter-signup-month{width:auto!important}.search-result-slot-wrapper h1{padding:0 15px;font-size:22px}.search-results #search-results-summary{font-family:Lato,sans-serif;font-style:normal;font-size:22px;font-weight:300;padding:0 15px;text-align:left}.search-results #search-results-tabs{border-bottom:0;margin-top:12px}.search-results #search-results-tabs .search-results-total{display:block;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:1.3;padding:0 15px;position:static}.search-results #search-results-tabs #tabs{display:table;margin-top:12px;width:100%}.search-results #search-results-tabs .tab{background-color:#fff;border:0;border-bottom:1px solid #f2f2f2;bottom:0;display:table-cell;line-height:1.3;text-transform:uppercase;width:33%}.search-results #search-results-tabs .tab:hover a{padding-bottom:12px}.search-results #search-results-tabs .tab a{padding:12px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;font-size:13px;letter-spacing:1.2px;color:#505050;border:none}.search-results #search-results-tabs .tab.active{background-color:#fff;border-color:#5d7e95}.search-results #search-results-tabs .tab.active a{font-weight:700;color:#333}.search-results #search-results-tabs .search-result-options select{width:100%}.search-results #search-results-tabs .search-result-options .tab.active{border:1px solid #c3c1be;border-bottom:0}.search-results #search-results-tabs .search-result-options .tab.active a{border:none}.search-results .search-result-options{margin-bottom:0}.search-results .page-content-result .pager .pagination,.search-results .page-content-result .pager .rowcount{float:none;margin-top:20px;margin-left:0}.search-results #ingredients-content-results-tab table tr.ingredient-result td{padding:12px}.search-results .filter-plp{width:100%}.search-results #article-results .article-name{font-weight:400px}.search-results #products-results-tab .search-result-items{font-family:Lato,sans-serif;font-style:normal;font-weight:400;line-height:1.25}.pt_content-search-result table.base td{max-width:190px}.offers-signup .form-indent label:before{padding-left:3px;padding-right:18px;font-family:icomoon}.offers-signup .input-checked label:before{content:'\e918';color:#fff;background:#5d7e95;font-size:16px}.offers-signup label{padding-left:30px;font-size:inherit}.offers-signup .label-inline .field-wrapper{display:none}}@media screen and (max-width:510px){#preferred-store-panel input[type=text]{width:49.5966%}.top-banner .logo-promo-message .html-slot-container{font-size:9px}.small-mobile-hidden{display:none!important}.pt_product-search-result .grid-tile,.pt_product-search-result.primary-leftnav .search-result-items .grid-tile{padding:0;width:100%}.product-price{line-height:17px;font-size:15px;margin-left:5px}.product-tile{padding:15px 0}.product-tile .product-name{margin:0 0 5px;min-height:auto}.product-tile .product-name strong{font-family:Lato,sans-serif;font-weight:400;font-style:normal;display:inline}.product-tile .product-pricing{margin-bottom:5px;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#333}.product-tile .raiting-small-mobile{display:block;margin-bottom:5px}.product-tile .product-promo{margin-top:15px;min-height:0}.grid-tile{border:none;border-bottom:1px solid #dcdbd9}.grid-tile:hover{border-left:none;border-right:none;border-top:none;box-shadow:none}.grid-tile .product-image{float:left;width:30%;text-align:center;margin-right:2%;min-height:auto}.grid-tile .product-image img{height:auto}.grid-tile .product-tile-info{float:right;width:65%}.filter-plp-mobile-button,.search-result-options select{font-size:12px}.filter-plp-mobile-button{line-height:2.8}.cart-item-values{width:45%}.cart-table .item-image{width:25%;padding:0 10px}.cart-table .item-details{width:72%}.product-color-select-label{padding-right:30px}.pt_checkout .email-subscription .form-row{display:block;margin-bottom:15px}.breadcrumb-horizontal .passed i:after{left:20%}.year{padding:0}.payment-method .cvn{padding-left:15px}.pt_order-confirmation .billing,.pt_order-confirmation .shipment{width:100%}.ui-dialog{overflow:scroll;width:300px!important}.maximized{position:fixed;left:0;right:auto;bottom:auto;top:0;-webkit-transform:scale(4);transform:scale(4);-webkit-transform-origin:0 0;transform-origin:0 0;border:0;height:100%;width:100%;z-index:9}.page-content-result .pager .rowcount,.search-results .pager .rowcount{margin:0}.page-content-result .items-per-page span,.page-content-result .pager .results-hits,.search-results .items-per-page span,.search-results .pager .results-hits{display:block;margin-bottom:5px}.page-content-result .pager .results-hits,.search-results .pager .results-hits{text-align:right}.about-bottom .left,.about-bottom .right,.about-middle .left,.about-middle .right{float:none;width:100%}.autodelivery-header .autodelivery-bottom-header-content{padding-left:5px}.autodelivery-header .offer-content{padding-left:100px}table#subscriptions .interval,table#subscriptions .name{float:none;width:auto;text-align:left}table#subscriptions div.interval{padding-top:5px}table#subscriptions th .interval:before{content:'&';padding:0 5px}.footer-communications{font:15px;font-weight:700;letter-spacing:1px;line-height:19px}.footer-nav-title{padding:15px}.footer-nav-title:before{font-size:30px}.footer-gutter-item{font-size:13px;font-weight:700;margin-bottom:20px}.footer-copyright{font-size:13px;padding:0 15px;letter-spacing:0}.footer .back-to-top-link{font-weight:700;padding:18px 0}.newsletter-signup-month{width:25%}.newsletter-signup-day{width:20%}.product-recommendations .recommendation-item{width:100%;padding-bottom:10px;margin-bottom:10px}.product-recommendations-title{margin:10px 0;font-size:16px}.product-recommendations .product-tile{padding:0}.product-recommendations .product-image,.product-recommendations .product-tile-info{display:inline-block;vertical-align:top}.product-recommendations .product-image{width:24%;margin-right:5%}.product-recommendations .product-tile-info{width:70%}.product-recommendations .product-name{min-height:inherit}.product-recommendations .product-name a{padding-top:10px}.product-recommendations .product-pricing{margin:10px 0 0}.product-recommendations .raiting-small-mobile{display:block}.product-tile .product-name .product-new{position:relative;width:100%;display:inline-block;text-align:left;color:#a2a2a2;background:0 0;padding:0;height:auto;border:0;top:0;left:0}.recommendation-item{display:block;width:100%}.product-page .recommendation-products .recommendation-item{width:100%}.pt_cart .product-listing-1x3 .recommendation-item{margin-left:0;width:100%}.pt-cart .product-tile:hover .product-button,.pt-cart .product-tile:hover .quickview{display:none}.home-bestsellers .product-tile{margin-top:15px}.home-bestsellers .product-recommendations-title{font-size:28px}.home-bestsellers .search-result-items .grid-tile{width:100%;border-bottom:1px solid #dcdbd9;padding:10px 0}.home-bestsellers .grid-tile,.home-bestsellers .product-name{text-align:left}.home-bestsellers .product-tile{padding:0}.home-bestsellers .description{margin-left:10px}.home-bestsellers .divider-single{display:none}.home-bestsellers .product-price{margin-bottom:10px;margin-left:0}.home-bestsellers .name-link{display:block;line-height:1.2}.home-bestsellers h2{margin:0 5px 10px 10px}.pt_checkout .secure-credit-asset img{padding-left:10px}.pt_checkout .payment-method .icon-question{font-size:10px;margin-left:0}.c-expertadvice-article .wl-relatedproducts .products li.product{border-right:0}.browser-compatibility-alert{padding:10px 15px}.browser-compatibility-alert i{left:15px}.browser-compatibility-alert .browser-error{padding:0;max-width:85%;float:right;margin:10px 0}}