/* cyrillic-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5VvmojLazX3dGTP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvk4jLazX3dGTP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvm4jLazX3dGTP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5VvlIjLazX3dGTP.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5VvmIjLazX3dGTP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5VvmYjLazX3dGTP.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fira Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/firasans/v17/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JuT-RMD9ZbdYzEFgxMjUY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JuT-RMBtZbdYzEFgxMjUY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JuT-RMDdZbdYzEFgxMjUY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JuT-RMDNZbdYzEFgxMjUY.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R71XjywflP6FLr3gZx7K8UyEVQnyR1E7VN-f51xYuGCQepOvB0KLc2v0wKKB0Q4MSZxyqf2CgAchbDJ69BcVZxkDg-JuT-RMAtZbdYzEFgxM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5JCh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5LSh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jih01uHN-poF.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jyh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5KSh01uHN-g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5JCh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5LSh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jih01uHN-poF.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5Jyh01uHN-poF.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.brandservices.com/s/robotoserif/v13/R70mjywflP6FLr3gZx7K8UyuXDs9zVwDmXCb8lxYgmuii32UGoVldX6UgfjL4-3sMM_kB_qXSEX5KSh01uHN-g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.HorizontalFormContainer dt img,.NewsletterSubscription .Button{vertical-align:middle;float:left }#AjaxLoading,#ModalContainer{top:50%!important;left:50%!important }#filtering li.all,p.showAll{visibility:hidden;opacity:0 }#new_current_items span,.fifth,a{letter-spacing:.4px }#article,#headerTop,#navigation,#navigation ul{max-width:1600px }#belowMenuCurtain,#header_overlay,#overlay{bottom:0;cursor:pointer }#footer ul a:hover,.Breadcrumb ul li a:hover,.CurrencyList a:hover .Text,.Left a.current_page,.Left a:hover,.testimonials a:hover,.yotpo .text-m:hover{text-decoration:underline }#search_bar,.PostBody audio,.PostBody iframe,.PostBody img,.PostBody video,img,textarea{max-width:100% }*,::after,::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box }html{-moz-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%;height:100% }#lowerCheckout a,.DetailRow.shipping .Value,body{margin:0 }b,strong{font-weight:bolder }table{text-indent:0;border-color:inherit }button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0 }button{-webkit-appearance:button }::-moz-focus-inner{border-style:none;padding:0 }:-moz-focusring{outline:ButtonText dotted 1px }:-moz-ui-invalid{box-shadow:none }body,html{background:#fbfbfb;color:#525252;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased }.banner_category_page_top{display:none;background:#fff }.AddThisButtonBox,.fourth,.half,.third{display:inline-block;vertical-align:top }.banner_category_page_top p{padding:15px }.banner_category_page_top p img,img.aligncenter{display:block;margin:0 auto }.fourth,.half,.third{width:100%;text-decoration:none;margin-bottom:1.5%;font-size:0;transition:.3s }#ProductDetails .Label,#ProductDetails .Value,#diy li a,a,button,input,select,textarea{font-size:17px }@media (max-width:660px){.__mce_add_custom__ {float:none!important;display:block;margin:0 auto!important;}}@media (min-width:400px){.fourth,.half,.third{width:49.25%;margin-right:1.5% }.fourth:nth-of-type(2n+2),.half:nth-of-type(2n+2),.third:nth-of-type(2n+2){margin-right:0 }}@media (min-width:575px){.fourth,.fourth:nth-of-type(2n+2),.third,.third:nth-of-type(2n+2){width:32.333%;margin-right:1.5% }.fourth:nth-of-type(3n+3),.third:nth-of-type(3n+3){margin-right:0 }}@media (min-width:750px){.fourth,.fourth:nth-of-type(3n+3){width:23.875%;margin-right:1.5% }.fourth:nth-of-type(4n+4){margin-right:0 }}button,input,select,textarea{line-height:22px;margin:0;padding:3px 5px;border-radius:0;font-family:Roboto,sans-serif }#footer ul a,.fifth .footerHeader,h1,h2,h3,h4,h5,h6{font-family:'Fira Sans',sans-serif }.ews-color-selector img,input,select,textarea{border:1px solid #ccc }ol,ul{padding-left:1.5%;list-style-position:inside }#content,#description,.RetailPriceValue,label,li,p,span{line-height:23px;margin:0;font-size:17px;letter-spacing:.4px }#description span,.accountAlert{color:red }p{padding:1% 0 }a{color:#000;text-underline-offset:1px }#navigation .current_nav_link,#navigation .current_top_level,#navigation .sub_menu a:hover,.SubCategoryList li:hover span,a:hover{color:#85398b }h1 a,h2 a,h3 a,h4 a{font-weight:400!important }h1,h2,h3,h4,h5,h6{font-weight:400;padding:1% 0;margin:0 }h1,h1 a,h1 span{font-size:30px;line-height:40px;padding:0 }h2,h2 a,h2 span{font-size:27px;line-height:39px }h3,h3 a,h3 span{font-size:24px;line-height:35px }h4,h4 a,h4 span{font-size:20px;line-height:30px }h5,h5 span,h6,h6 span{font-size:18px;line-height:26px }@media (max-width:560px){h1,h1 span{font-size:25px;line-height:31px }h2,h2 span{font-size:23px;line-height:29px }h3,h3 span{font-size:21px;line-height:27px }h4,h4 span,h5,h5 span,h6,h6 span{font-size:16px;line-height:24px }#content,li,p,span{line-height:22px;margin:0;font-size:16px }a{font-size:16px }}tbody{font-size:16px }img{height:auto }.Clear,.NewsletterSubscription,.clear{clear:both }.inner{max-width:97%;margin:0 auto }.padding{padding:1.5% }.fullyCentered{position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}#AjaxLoading,#ModalContainer,#new_logo img{-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}#ajax_results .autocomplete_result,.Bold,.PrimaryProductDetails .ProductThumb p a,.VideoSingleTitle,.bold,.videoRowTitle{font-weight:700 }input:focus,select:focus{border:1px solid #aa7eaf }.OrderShipments .DateShipped{white-space:nowrap;width:20% }.OrderShipments .ShippingMethod{width:55% }.OrderShipments .TrackingNumber{white-space:nowrap;width:25% }.SpecificInfoMessage{padding:8px 6px 8px 8px;margin-top:10px;margin-bottom:10px }img.__mce_add_custom__{margin:1.5% }.AddThisButtonBox{clear:none }#shareDescription{margin-bottom:15px;margin-top:15px }.next,.prev{margin-top:30px;float:left }.NotifyMessage{background:#ffd;border:1px solid #cdcd9b;padding:15px 15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px }.BoldUpper{text-transform:uppercase;font-weight:700 }.addthis_button_facebook_like{overflow:hidden;width:45px!important }.color-selector{float:left;margin:0 }.HorizontalFormContainer dt .fieldLabel{float:left;padding-top:4px;padding-left:4px }.HorizontalFormContainer dt{width:160px;float:left;clear:left;font-size:16px }.HorizontalFormContainer dd.ProductField{height:20px }.HorizontalFormContainer dd{padding-top:4px;margin-left:170px }.NarrowFormContainer dt{width:110px }.NarrowFormContainer dd,.NarrowFormContainer p.Submit{margin-left:120px }.HorizontalFormContainer p.Submit{margin-left:170px }#_navbody ._navoffright,#spec_avail,.AccountLogin .HorizontalFormContainer dd,.AccountLogin .NarrowFormContainer dd,.AccountLogin .NarrowFormContainer p.Submit,.fifth ul{margin-left:0 }.VerticalFormContainer dt{margin-bottom:6px }.VerticalFormContainer dd{margin-bottom:6px;margin-left:10px }.FloatLeft,.clients li,.color-selector-controls,.color-selector-options,.featured li,.topleft{float:left }.topleft p{font-size:.85em;margin-top:4px }.calltoaction{margin-top:-29px;margin-left:45px;position:relative }.calltoaction h4{font-size:20px;float:left;z-index:3 }.calltoaction h5{margin-left:165px;float:left;font-size:16px;margin-top:2px }.calltoaction p{margin-left:155px;float:left;font-size:11px;text-align:center;margin-top:-2px }.Content .third img,.ProductFields TextArea,.ProductFields input.Textbox,.connect{width:100% }.connect img{margin:8px 4px 6px 5px }#SearchTabsList,#SideProductRelated .DetailRow div,#checkout #hamburgerMenu,#rightTopMenu #myAccountLink,#sort,#theItems,#toggle_form_link,.AdvancedSearch,.Breadcrumb li:last-of-type,.Breadcrumb li:nth-last-child(2):after,.CategoryPagination,.CheckoutRedeemCoupon,.Content #VideoSideContainer,.EstimateShippingButtons span,.ExpressCheckoutBlock .ExpressCheckoutCompletedContent,.ExpressCheckoutBlock a.ChangeLink,.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent,.HideElement,.Left .sub_menu,.LoadingIndicator,.PagingList,.quantityhere,.subSub,a#logOutLink,a.logInLink,span.Rating.Rating0{display:none }em.ProductPrices{font-style:normal }.Content.Widest{width:100%;margin:0;padding:0 15px }#AdvancedSearch.hide,#ModalOverlay,#___ratingbadge_0,#___ratingbadge_1,#category .yotpo .text-m,#paypal-offers--iframe-1aee52a7-c2f0-415e-8705-78f452536525,.PayPalExpressBraintreeCheckout,.dontShow,.scrollContain,.write-review-btn-hidden,.yotpo .video-review,label[for=radio-stripe]{display:none!important }.testimonials{width:150px;float:left }.testimonials h4{font-size:20px;color:#888;margin-bottom:0 }.testimonials h5{font-size:12px;color:#888 }.testimonials a{color:#71a2d3;text-decoration:none }.testimonials a:hover{color:#71a2d3 }.clients{width:570px;float:left }.clients img,.featured img{padding:5px 10px }.featured{width:230px;float:left }.featured ul{width:230px;padding:0 }.trustseals{width:735px;text-align:center;margin:auto;overflow:hidden }#thawteseal{width:145px;display:inline-block }.BBBLogo{width:100px;float:left;margin:32px 10px 0 0 }.NewsletterSubscription label{clear:both;float:left }.NewsletterSubscription input{width:155px;font-size:.9em;padding:3px;margin:0 0 5px }.Breadcrumb li,.Breadcrumb ul,.FindByCategory li,.FindByCategory ul,.ISSelect li,.ISSelect ul,.ProductOptionList li,.ProductOptionList ul,.SubCategoryList ul,.SubCategoryListGrid li,.SubCategoryListGrid ul,ul.ShippingAddressList,ul.ShippingAddressList li{padding:0;margin:0;list-style:none }.NewsletterSubscription .Button{width:60px;height:20px;border:0;margin-top:-2px }#FormField_13{width:100px!important }#ProductBreadcrumb ul{margin-left: 15px;white-space: nowrap;text-align: left;padding-bottom: 15px;}.Breadcrumb li{display:inline }.Breadcrumb li a{font-weight:400;font-size:10px }.FindByCategory li{padding-left:12px;background:url('../../Skincare/images/BreadcrumbSep.gif') 3px 5px no-repeat;padding-right:8px;display:inline }.Content .ProductList .ProductRightCol,.FloatRight,.SearchSorting,a.other{float:right }.ClearRight{clear:right }.ClearLeft{clear:left }.SortBox{font-size:.95em;color:#fff;margin-top:4px;margin-right:5px }.Field45{width:45px }.Field100{width:100px }.Field200{width:200px }.Field250{width:250px }.Field300{width:300px }.Field350{width:350px }.Field400{width:400px }.Required{color:#b12704;font-size:12px }.ErrorMessage,.InfoMessage,.SuccessMessage{padding:8px 6px 8px 28px;margin-bottom:10px }.CreateAccount{display:inline-block;width:49%;margin-right:2%;padding:1.5% }#home #article,#homeContent .full h2,.AccountLogin h2,.CreateAccount h2,.quarter h2{padding-top:0 }.AccountLogin{width:48%;display:inline-block;vertical-align:top;padding:1.5%;margin-right:0 }.AccountLogin .logInLink{border:1px solid #ccc;padding:5px 7px;margin-top:15px;display:inline-block }ul.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px }.PrimaryProductDetails .ProductThumb{display:inline-block;vertical-align:top;width:49%!important;height:auto!important;text-align:center;margin-right:2%;background:#fff;position:relative }#ProductDetails,#footerLower,#homeCTA,.SubCategoryListGrid ul{font-size:0 }.ProductMain{display:inline-block;width:49% }#SearchForm .Button,.PrimaryProductDetails h2{border:0 }.PrimaryProductDetails dl,.SortBox select{font-size:.9em }.ProductDescriptionContainer{line-height:1.5;font-size:16px }#ProductDescription,#ProductReviews,#ProductVideos,#ProductWarranty,#ProductsByCategory,#SearchResultsCategoryAndBrand,#SearchTabContent,#SimilarProductsByCustomerViews{padding:15px;overflow:hidden }#PageContent,#SideProductRelated h2,#myAccountPage{padding:2% }div#SideProductRelated .ProductDetails strong{height:62px;display:block }.PrimaryProductDetails dt{font-weight:700;width:80px;clear:left }.PrimaryProductDetails dd{margin-left:90px }.CartContents{font-size:15px;width:100%;background:#fff;padding:1.5% }.BillingDetails,.ShippingDetails{width:48%;margin-bottom:15px;float:left }.CheckoutRedeemCoupon h4{margin-top:0 }.CheckoutRedeemCoupon p{margin-top:10px;margin-bottom:0 }.BillingDetails{margin-right:10px }.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:700 }.ProductDetailsGrid dd{margin-left:145px;margin-bottom:6px }.SubCategoryList{padding:4px 4px 0 }.SubCategoryList li{display:inline-block;vertical-align:top;background:#fff;width:calc(20% - 15px);margin-right:15px;margin-bottom:15px;border:1px solid #eee;border-radius:5px;transition:.1s;box-shadow:0 4px 8px rgb(0 0 0 / 4%) }#clients img,.CurrencyList a .Flag,.ProductOptionList input,.feather-color-display-2 img{vertical-align:middle }.SubCategoryList li:hover{box-shadow:0 8px 11px rgb(0 0 0 / 10%) }@media (max-width:1111px){.SubCategoryList li{width:calc(25% - 15px) }}@media (max-width:900px){.SubCategoryList li{width:calc(33.33% - 15px) }#second .sub_menu{left:-33px!important }}@media (max-width:475px){.SubCategoryList li{width:calc(50% - 15px) }}.SubCategoryList li a{position:relative;display:block;padding:20px;height:77px;text-decoration:none!important }.SubCategoryList li span{position:absolute;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);left:20px;right:20px;color:#333 }.SearchTips .Examples{padding:8px;margin-left:30px;margin-bottom:10px }.PrimaryProductDetails .ProductThumb p{margin-top:10px;font-size:.9em }.ProductReviewList{clear:both;list-style-type:none }.SortBox option{color:#444 }.YourAccount li{margin-bottom:8px }#myAccountPage li,.ShippingProviderList{list-style:none }small{font-size:11px;color:gray }.HowToPay{margin-bottom:10px }.AlternativeCheckout p,.GoogleCheckout p,.PayPalExpressCheckout p{margin:0;font-size:90% }.GoogleCheckout,.PayPalExpressCheckout{text-align:center;margin-bottom:10px;clear:both }.EstimatedShippingMethods .Submit,.KeepShopping{text-align:right }.KeepShopping{width:180px;clear:both;margin-bottom:10px }.CurrencyList dl{margin:0;padding:0 }.CurrencyList dd{padding:0;margin:0;border:1px solid #edecec;background-color:#f9f9f9;clear:both }.CurrencyList a{padding:0 3px 0 5px;display:block;line-height:1.8;text-decoration:none;font-size:11px }.CurrencyList a.Sel{background-color:#ffa }.CurrencyList a .Flag{margin-top:4px;display:block;float:left;width:24px;padding-right:2px }.CurrencyList a .Text{display:block;padding-left:24px }.PrimaryProductDetails .YouSave{font-weight:700;margin-top:3px;display:block }.EstimateShipping{text-align:left;background:#fff3e2;padding:1.5%;font-size:15px }.EstimateShipping dt{width:135px;float:left;margin-bottom:8px;clear:left }.EstimateShipping dd{margin-bottom:8px;font-weight:400;text-align:left;margin-left:114px }.EstimateShipping p.Submit{margin-top:10px;margin-bottom:3px;text-align:right }#diy,#updateQuantity,.CartContents .CartProductFieldsRow dl{margin-top:15px }.EstimateShipping label{display:block;margin-bottom:5px }.EstimatedShippingMethods{text-align:left }.EstimatedShippingMethods table{width:100%;border-collapse:collapse }.EstimatedShippingMethods .VendorShipping{margin-left:20px;margin-bottom:10px }#BillingDetailsLabel,.ExpressCheckoutBlock .ExpressCheckoutTitle{position:relative;padding:6px;margin-bottom:10px;font-size:14px }.ExpressCheckoutBlock h3 a{font-size:12px }.ExpressCheckoutBlock{padding-top:6px }.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:inline;font-size:12px;font-weight:400;font-style:italic }.TabNav li a,.contactPage .centered{font-size:16px;text-align:center }a.ChangeLink{position:absolute;right:15px }#diy li p,.ExpressCheckoutBlockCompleted a.ChangeLink{display:inline }.ExpressCheckoutCompletedContent{position:absolute;left:250px }.ProductMain{position:relative }.priceGuarentee{position:absolute;top:-36px;right:-31px;cursor:pointer }.contactPage h2.bigTitle{text-align:center;font-size:50px }.CartContents .CartProductFieldsLink{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('../../Skincare/images/GiftWrappingAvailable.gif') no-repeat;padding-bottom:4px }.ProductFields dd{margin-bottom:4px;float:left;margin-left:20px }#homeshow,.ProductFields{margin-bottom:15px }.CartContents .CartProductFieldsRow{border-top:0 }.ProductActionAdd{display:block;margin-top:3px }#myAccountPage li a{text-decoration:none }.ProductActionAdd a,.ProductActionAdd strong a{text-decoration:none;background:#aa7eaf;color:#fff!important;padding:5px 10px;display:none }.ProductActionAdd a:hover,.ProductActionAdd strong a:hover{text-decoration:underline;color:#fff }#CreateAccountButton,#LoginButton,#apply_code,#bottom_payment_button,.ContactButton,.ML20 input,.Submit input,.billingButton,.purplebutton,.shippingButton{text-decoration:none;background:#e2e2e2;color:#333;font-weight:700;border:1px solid #ccc;display:block;padding:5px 10px!important;cursor:pointer;border-radius:0;-webkit-appearance:none }#VideoSideContainer ul,#filterToggle,#homeContext h2,#reviewStars,.CartThumb{text-align:center }.productOptionViewSelect select{margin-top:24px;margin-left:-139px;background:#fbfbfb }.ViewAllLink a{padding-top:10px;display:block }.ews-color-selector-img{border:1px solid #000 }#VendorLogo .BlockContent,#VendorPhoto .BlockContent{margin:0;text-align:center }.TransitTime{font-weight:400;color:gray }.OrderItemMessage{background-color:#fff1a8;padding:7px;margin:10px 0 }#customizeText{color:#aa7eaf;margin-top:1.5%;padding:0;margin-bottom:0;font-weight:400;font-size:19px;line-height:22px }.ProductDetailsGrid .Label{color:#494949;line-height:15px;padding-top:5px;display:inline-block;position:relative;text-align:left }#spec_avail.in_stock{color:#42a942 }.ProductDetailsGrid .Value{display:inline;margin-left:5px }.ProductOptionList li{margin-bottom:3px }.previewImageContainer{height:30px;width:50px }#footer,#subscribe_form input,.VideoOverlay{width:100% }.videoRow img{float:left;padding-right:5px }.videoRowDescription{max-height:50px;overflow:hidden }.VideoOverlay{background-image:url(//cdn2.bigcommerce.com/server600/eqcqd/templates/__custom/images/VideoOverlay.png?t=1702666120);background-position:center center;position:absolute;left:0;height:100%;top:0 }#AjaxLoading,#ModalContainer,#SearchForm input,#diy,#featuredIn,#filterList,#filterList li,#footer,#footerTop,#hamburgerMenu,#header,#home #filterList li,#navigation li a:hover,#subscribe_form input,.ISSelect,.TabNav li a{background:#fff }.VideoContentContainer{position:relative;margin-left:3px;padding-left:92px }.ISSelect li,.videoRowLength{padding-left:4px }.VideoPreviewSize{width:92px;height:69px }#SideNewsletterBox input.Button,.color-selector-remove,.videoRow,.videoRow img,.videoRowLength,.videoRowTitle{cursor:pointer }#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0;width:235px;height:265px }#AjaxLoading img,.ISSelect input{margin-right:5px }#VideoSingle{padding-left:10px;width:250px }.VideoSingleDescription{padding-top:10px;overflow-y:auto;height:220px;padding-right:5px }#_navbody ._navoffleft,#_navbody ._navoffright,#new_logo,#search_wrap{overflow:hidden }#VideoSideContainer ul li{margin-bottom:5px }.VideoSideDescription{padding:2px 10px }.VideoImageContainer{position:relative;float:left }#AjaxLoading{display:none;text-align:center;border-radius:8px;width:140px;border:1px solid #eee;z-index:9999;position:fixed!important;padding:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08) }#clients,#featuredIn{display:inline-block }#header,.fixedNav #navigation,.Left{box-shadow:0 4px 8px rgb(0 0 0 / 4%) }#AjaxLoading img{vertical-align:bottom }#CreateAccountForm{padding-left:2% }.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden }.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100% }.carousel{position:relative;visibility:hidden;left:-5000px;width:180px }#SideCategoryList .sf-menu,#SideCategoryList .sf-menu li,#SideCategoryList .sf-menu ul{width:160px }#SideCategoryList .sf-menu a,#SideCategoryList .sf-menu ul a{padding:5px 10px;width:140px }#SideCategoryList .sf-menu ul{left:160px }.skuLabel{padding:0 5px 0 0;float:left;font-weight:700 }div.FacebookLikeButtonContainer iframe{height:22px!important }.ISSelect{float:left;border:1px solid #7f9db9;width:300px;overflow:auto;height:200px }.ISSelect li{padding-top:2px;padding-bottom:2px;border-top:1px solid #fff;cursor:default;border-bottom:1px solid #fff }.ISSelect li.ISSelectGroup{padding-left:0;background:0 0;border-top:0;border-bottom:0;padding-bottom:0 }.ISSelectGroup li{padding-left:20px }.ISSelect .ISSelectOptionHover{background:#efefef }.ISSelectGroup div{font-weight:700;font-style:italic;padding-left:4px }.ISSelect .SelectedRow{background:#316ac5;border-top:1px solid #316ac5;border-bottom:1px solid #316ac5;color:#fff }hr{background:#aa7eaf;color:#aa7eaf }#SearchForm input{border:1px solid #9e8a68 }#SearchForm a,#SearchForm p{color:#9e8a68 }.NewsletterSubscription input{border:1px solid #a753d3;float:left }.Content,.ProductDetails,.ProductTinyImageList li,.TinyOuterDiv,.TinyOuterDiv div{height:auto!important }#ProductDetails .Value.withSign,.ProductPrice span,.ProductPrice strong,em.VariationProductPrice{color:#b12704;font-style:normal;font-size:22px;font-weight:400 }#SideNewsletterBox p,#diy h3,.ProductPrice strong{font-size:20px }.ProductList .Rating{color:#6a6a6a }table.CartContents thead tr th,table.General thead tr th{background:0 0;font-size:12px;letter-spacing:1px;font-weight:400 }.CheckoutRedeemCoupon{background:#f1e7f0;padding:10px;width:300px;border:1px solid #aa7eaf;margin-bottom:10px }.SpecificInfoMessage{background-color:#f8e4d1;color:#555 }.ErrorMessage,.InfoMessage{color:#555;clear:both }.SuccessMessage{color:#555;clear:both;font-size:15px }.CreateAccount{border-right:1px solid #ccc }#updateQuantity{margin-left:15px }#lowerCheckout{margin:22px 15px 15px 0 }.SearchTips .Examples{background:#fff3e2;border:1px solid #ffdca6;color:#555 }#ajax_results .exact_match,#homeContent h2,#navigation a.currently_on,.CartItemQuantity a,.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{font-weight:400 }.ExpressCheckoutBlock .ExpressCheckoutTitle{background:#f1e7f0;font-weight:700;color:#333 }table.General tbody tr td{border-top:1px solid #efefef }.TabNav li a{color:#404040;font-weight:400;height:40px;display:block;letter-spacing:.5px }.TabNav li a:hover{background-color:#fff }.TabNav li.Active a{background:#eaeaea }#VideoContainer{padding:5px 0 5px 5px;height:265px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px }.currentVideo{background-color:#ddf0f6 }.videoRow:hover{background-color:#efefef }.CartContents .ItemShipping th{border-bottom-color:#ffdca6;border-top-color:#ffdca6;background:#fff3e2;color:#333 }#_navhead,#navigation{border-bottom:1px solid rgba(0,0,0,.03);background:white;}#clients,#featuredIn,#footer{border-top:1px solid #eee }#SideCategoryList .sf-menu .sfHover a,#SideCategoryList .sf-menu li ul a{background-color:#fffaf2 }#SideCategoryList .sf-sub-indicator{background-image:url('../../Skincare/images/cream/arrows-dark.png') }#page .PageHeader{padding:1.5% 1.5% 0 }div#ProductTabs{display:block;clear:both;margin-top:20px }.mob_searching #_bs_menu_bg,div#CheckoutStepPaymentDetails{display:block!important }.ews-color-selector img,.ews-color-selector select{vertical-align:middle;margin:0 10px 0 0 }div#fancy_div{overflow:scroll;background:#fff!important }.feather-color-display-2 .swatch{float:left;width:25%;padding:1% 0;color:#000 }.feather-color-display-2 img{margin-right:5px;border:1px solid #000 }#clients,#featuredIn,.fifth,.fifth img{vertical-align:top }body .ews-color-selector .Label{float:none!important }#diy{padding:15px;border:1px solid #eee;border-left:0;border-right:0 }#diy h4{margin:15px 0;color:#494949;font-size:19px }#diy li{margin:8px 0 }#diy li a{text-decoration:none;color:#85398b }h1.inline{text-align:left;margin:0 }#clients,#featuredIn,#filterList,#filterList li,#filterList li.selected:after,#hamburgerMenu,#homeContent .full,#homeContent h1,#leftSide,#navigation li,#new_cart,#new_logo,#new_shout,#rightSide,#smallSignText,#subscribe_form button,.Content .third h2,.closePopUp,p.showAll{text-align:center }.quantityhere{padding-right:5px }#ModalContainer{position:fixed;width:768px;max-width:90%;z-index:3100;border:1px solid #ccc;padding:1.5%;margin:0!important }#SideCouponCodeBox,#SideGiftCertificateCodeBox{display:inline-block;vertical-align:top;width:47%;padding-left:2%;margin-bottom:2% }#smallSignText,.Left>a{margin-bottom:0;text-transform:uppercase }.AlternativeCheckout,.KeepShopping{margin-right:2% }#CartHeader h2{margin-left:2%;font-size:24px }.fa-shopping-cart{padding-right:13px;font-size:20px }#footer ul a,.fifth{line-height:24px;font-size:16px }#subscribe_form{position:relative;margin-top:6px }#subscribe_form .fa{position:absolute;top:0;right:-8px }#subscribe_form button{border:0;font-size:19px;line-height:18px;background:#aa7eaf;color:#fff;width:35px;height:30px;cursor:pointer }#smallSignText{font-size:11px }.DetailRow.showPrice{display:block;font-weight:700;margin-top:5px }#footerTop{text-align:left;font-size:0 }#clients img {padding:5px;width:84px;margin-right:12px }#clients{width:67%;border-right:1px solid #eee;padding-bottom:20px }#featuredIn{width:33%;padding-bottom:20px }#featuredIn img{width:29%;margin-top:3%;margin-right:11% }#featuredIn img:nth-of-type(2n+2),#homeCTA .homeThird:nth-of-type(3n+3),#rightSide a:last-of-type,.Content .third.last,.quarter.odd{margin-right:0 }.Content .third,.quarter{margin-right:1.5%;display:inline-block }.fifth{display:inline-block;width:25%;padding:15px }.fifth,.fifth a,.fifth li,.fifth p{color:#676767 }#footer{border-bottom:0 }#footer ul,.Left ul{padding:0;list-style:none }#footer li{margin-bottom:7px }#footer ul a{text-decoration:none }#footerLower .inner{padding:10px 15px }.fifth img{margin-top:8px }.fifth .footerHeader{margin-bottom:10px;margin-top:0;padding:7px 0;font-size:19px;color:#545454 }#lowest{font-size:14px }#ProductDetailsBulkDiscountThickBox,#lowestContent{display: none;position: fixed;width: 90%;max-width: 420px;padding: 20px;margin: 0 auto;text-align: center;border-radius: 10px;box-shadow:0 2px 4px rgba(0,0,0,0.3);background: #fff;z-index: 99;top: 44%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}#lowestContent h3 {font-weight:500;letter-spacing:.4px;margin-top:-8px;}#lowestContent h2,#search_wrap.no_autocompletes .Button{color:#823f84 }#navigation a,#new_current_items{color:#525252;text-decoration:none }.closePopUp{position: absolute;top: -1px;right: -1px;width: 40px;height: 40px;color: #999;border-top-right-radius: 10px;cursor: pointer;font-size: 20px;line-height: 40px;}#leftSide{line-height:20px;margin:0;padding:10px 0 }#hamburgerMenu,.logInLink .fa{line-height:40px;height:40px;border-right:1px solid #eee;vertical-align:top }#rightSide a{margin-right:12px;font-size:22px;text-decoration:none }#rightSide a:first-of-type{margin-left:12px }#leftSide p{font-size:12px;margin:0 }#leftSide a{text-decoration:none;color:#000 }#new_cart,#new_logo,#new_shout,#rightSide{display:inline-block;vertical-align:top }#homeContent{font-size:0;padding-top:0 }#homeContent .full{padding:1.5% }#homeContent h1{color:#333;background:0 0;padding-top:5px;padding-bottom:8px }#homeContent #filterList{background:0 0 }#homeContent #filterList li a{font-weight:700;letter-spacing:1px }#overlay{display:none;position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.6);z-index:6 }.quarter{vertical-align:top;width:49.25%;margin-bottom:1.5%;padding:1.5% }#theProduct{padding:0 2% 2% }input:focus,textarea:focus{outline:0 }#SideNewsletterBox{font-size:16px;width:232px;margin-left:5px }#SideNewsletterBox input{padding:2px;font-size:16px;margin-bottom:1%;border:0;width:235px;height:27px }.Content .third{vertical-align:top;width:32%;margin-top:1.5%;position:relative;transition:.2s }.Content .third:hover{box-shadow:0 0 14px 1px rgba(184,143,186,.5) }.Content .third h2{font-size:21px;position:absolute;right:0;left:0;bottom:-1px;padding:1.5% 0;font-weight:700;color:#823f84;background:rgba(255,255,255,.7) }#search_icon,.Left>a:hover{background:0 0 }#SideProductRelated .newPrice .DetailRow,#homeCTA a img,#new_shout i,.Left>.sub_menu{display:block }.noArrow:after{content:"" }.newPrice span{color:red;font-weight:700;font-size:20px }#SideProductRelated .DetailRow .relatedPrice{display:block;font-weight:700 }#hamburgerMenu{display:none;font-size:25px;width:40px;color:#823f84;cursor:pointer }.logInLink .fa{display:none;font-size:20px;width:40px;border-left:1px solid #eee }#text_qty_{margin-top:1.5%;display:inline-block!important }#creditcard_ccno,#creditcard_name{max-width:250px }.zoomWrapperImage img{max-width:none }#FormField_23{width:90px!important }@media (max-width:980px){#homeContent .quarter{display:none }.Content .third h2{font-size:17px }}@media (max-width:829px){.SubCategoryListGrid li a{padding:0 }#clients,.SubCategoryListGrid li a img{width:100% }#featuredIn,#open2Public{display:none }.TabNav li a,.hasMenu>a{font-size:14px }.sub a{font-size:13px }}@media (max-width:767px){.fifth{width:50% }.scrollContain,h1.inline{display:block;width:100% }#footerLower .inner{padding:15px }.scrollContain{float:none }h1.inline{margin:0 }}@media (max-width:660px){#itemPriceMobile,#theQuantity,.CartContents thead th:nth-of-type(2),.CartContents thead th:nth-of-type(3),.CartItemIndividualPrice,.CartThumb,.CustomizeItemLink{display:none }.SubTotal td{display:inline;border:0;white-space:nowrap }.SubTotal{width:100% }.CartContents tfoot .SubTotal td,table.CartContents,table.General{border:0 }table.CartContents,table.General{background:#fff }#AddToCart{text-align:center }.SubCategoryListGrid li a h3{font-size:15px }.TabNav li{width:50%;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee }.TabNav li:nth-of-type(2n+2){border-left:0 }.TabNav{border-bottom:0 }}#filterList li,#navigation li,#new_current_items,#new_logo{display:inline-block;position:relative }@media (max-width:547px){.addThisLinks{display:none }.HorizontalFormContainer p.Submit{margin:0;text-align:center }.billingButton{display:block }}@media (max-width:442px){table.CartContents,table.General{width:100%;font-size:13px;margin:0 }.HorizontalFormContainer dd{display:block;margin-left:0 }.FormFieldLabel{font-size:14px;line-height:27px }#CheckoutStepPaymentDetails .HorizontalFormContainer dt{width:127px;font-size:12px;line-height:31px }#creditcard_ccno,#creditcard_cctype,#creditcard_name{max-width:153px }}#_navtitle,#homeCTA img,#search_bar,.Left>a{width:100% }@media (max-width:529px){.CheckoutButton .other{margin-bottom:1.5% }#updateQuantity{display:none }}@media (max-width:386px){.fifth{display:block;width:100% }.fa-shopping-cart{display:none }}#ProductDescription li{margin-left:3%;display:list-item;list-style-position:inside }#filterToggle .fa{padding-right:6px }#filterList{display:block;padding:0 15px 15px;border-left:1px solid rgba(0,0,0,.1);margin:0 auto }#filterList li{cursor:pointer;width:auto;padding:10px;margin:5px;border:1px solid #eee;font-size:15px;list-style:none;border-radius:25px;min-width:50px }#filterList li.selected{border:2px solid rgba(170,126,175,.6);color:#333;font-weight:700 }#filterList li.selected:after{content:"x";color:#fff;background:#aa7eaf;font-weight:400;border-radius:50%;width:23px;height:23px;position:absolute;right:-5px;top:-10px;z-index:99;line-height:20px }.ProductList li.alwaysShown{display:inline-block!important;position:relative }#filtering li.all{transition:.1s }p.showAll{color:#797979;margin:0;padding:0;transition:.2s }p.showAll.show{visibility:visible;opacity:1;cursor:pointer }#header{font-size:0;position:relative;z-index:104;height:117px }#headerTop{height:66px;position:relative;margin:0 auto;background:#fff;}#open2Public{font-size:12px;position:absolute;top:0 }#new_logo{width:20%;vertical-align:top;text-decoration:none;height:66px }#new_logo img{position:absolute;top:50%;left:50%;max-width:96%;width:130px }.yotpo .text-m{font-size:16px!important;padding-left:8px }.yotpo .rating-star,.yotpo .rating-star:before{-webkit-text-fill-color:gold!important }#new_shout{width:20%;margin-top:25px;float:right;}#new_shout p{font-size:14px;margin:0;padding:0;line-height:17px }#new_cart{width:20%;float:right;}#new_current_items{vertical-align:top;width:50%;letter-spacing:1px;font-size:13px;height:66px }#new_current_items i{font-size:28px;padding-top:5px;display:block;height:37px }#new_current_items.hasItems{color:#940092 }#new_current_items span{font-size:13px;text-transform:uppercase;white-space:nowrap }#navigation{font-size:0;margin:0 auto }#navigation li a:hover{color:#85398b;border-radius:30px }.fixedNav #navigation{position:fixed;z-index:34;top:0;left:0;right:0;background:#fff;border:0;max-width:none }#navigation ul{padding:0;list-style:none;position:relative;margin:0 auto }#navigation li{vertical-align:top;width:20%;height:50px }#navigation li.top_level>a,#navigation li.top_level>a span{font-size:16px;line-height:50px }@media (max-width:959px){#navigation .mobile_hide{display:none }}#navigation a{display:block }#navigation .current_toplevel{color:#823f84;background:rgba(130,63,132,.05) }#goBack,.Left,.Left>a{background:#fff }#introText{margin:0 auto;text-align:left }#introText p{padding-bottom:0 }@media (max-width:751px){#navigation #forth,#navigation #second,#navigation #third{width:18% }#navigation #fifth,#navigation #first{width:23% }}@media (max-width:710px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:16px }}@media (max-width:607px){#navigation #first{width:25% }#navigation #forth,#navigation #third{width:17.5% }#navigation #fifth{width:22% }}@media (max-width:597px){#navigation #first{width:26.5% }#navigation #forth,#navigation #second{width:16% }#navigation #third{width:20% }#navigation #fifth{width:21.5% }}@media (max-width:389px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:13px }}@media (max-width:347px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:12px }}#navigation .sub_menu{display:none;position:absolute;top:50px;background:#fff;width:280px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border:1px solid #eee;box-shadow:0 8px 11px rgba(0,0,0,.1) }#navigation .sub_menu.left_side{left:6px }#navigation .sub_menu.center_side{left:50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}#navigation .sub_menu.right_side{right:6px }#navigation .sub_menu li{display:block;width:100%;text-align:left;height:auto;border:0 }#second .sub_menu li,.Content.hasLeft,.Left{display:inline-block;vertical-align:top }#_navbody ._goarrow,#_navhead,#goBack i,#homeCTA .homeThird,#homeCTA h3,#homeFilter,#search_wrap,.Left .menuCategory,.Left>a,.Rating .ion-android-star{text-align:center }#second .sub_menu{width:280px;font-size:0;letter-spacing:0 }#second .sub_menu li{width:50% }@media (max-width:600px){#first .sub_menu{width:237px!important }#second .sub_menu{left:-66px!important }#third .sub_menu{width:238px!important }#forth .sub_menu{width:230px!important;right:-40px!important }#fifth .sub_menu{width:164px!important }}#navigation .sub_menu a{font-size:16px;display:block;padding:7px;border-top:1px solid #fff;border-bottom:1px solid #fff }.CategoryPagination a{font-size:19px }#navigation a.currentParent,.Left a.currentParent{color:#7a0897!important }@media (max-width:768px){#new_logo{width:136px }#new_cart{width:100px }#new_shout{display:none }.Left a{font-weight:400!important }}@media (max-width:365px){#header{height:111px }#headerTop{height:60px }#new_logo{width:110px }#new_cart{width:77px }#new_current_items{width:100% }}#header_overlay{display:none;position:fixed;top:0;left:0;right:0;background:rgba(212,212,212,.66);z-index:103 }#article{position:relative;padding:0;font-size:0;margin:0 auto }#belowMenuCurtain{display:none;position:absolute;top:0;left:0;right:0;background:rgba(182,137,189,.2) }#_navbody ._navimg,#_navbody ._navtext,#_navtitle{top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.Left{width:220px;margin-right:15px;margin-left:15px;margin-top:15px;border:1px solid rgba(0,0,0,.04);border-radius:7px }.Left a{display:block;line-height:19px;font-size:16px;text-decoration:none;padding:0;color:#717171 }.Left a.current_page{color:#823f84;text-underline-position:under }#_navbody ._navitem,#_navtitle,#homeCTA a,#homeFilter a,.Breadcrumb ul li a,.Left>a:hover{text-decoration:none }.Left>a{padding:10px;color:#000;letter-spacing:1px }.Left>a,.Left>a span{font-size:15px }.Content{padding-top:0;border-radius:2px;font-size:0px }.Content.hasLeft{width:calc(100% - 250px);float:right;position:relative }@media (max-width:888px){.Left{width:190px }.Content.hasLeft{width:calc(100% - 220px) }}#goBack{position:fixed;width:45px;height:45px;left:3%;bottom:3%;border-radius:50px;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer }#goBack i{font-size:30px;display:block;line-height:45px;width:45px;color:#333 }#new_main h1{font-weight:400;margin-top:0 }.Left .shownSub{display:block;background:#f5f5f5 }.Left .shownSub a{font-size:14px;padding-left:10px;color:#333;line-height:26px }.Breadcrumb{overflow:auto;-ms-overflow-style:none;scrollbar-width:none }.Breadcrumb::-webkit-scrollbar{display:none }#remove_search,#category .Breadcrumb ul li:nth-of-type(2),.Breadcrumb ul li:first-of-type,.Breadcrumb ul li:last-of-type:after,.Breadcrumb ul li:nth-last-child(2) a:after,.Value.priceGuarentee,.mob_searching button,.yotpo-label.yotpo-small-box,.yotpo-stars:first-of-type .yotpo-icon-empty-star{display:none }.Breadcrumb ul li a{font-size:13px;line-height:20px;letter-spacing:.7px;color:#7b7b7b;display:inline-block;padding:15px 0 0;margin-right:15px }@media (max-width:490px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:15px }}@media (max-width:425px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:14px }}@media (max-width:360px){#navigation li.top_level>a,#navigation li.top_level>a span{font-size:13px }}#footer .Button{font-weight:700;color:#fff;background:#aa7eaf;border:0;border-radius:0;line-height:30px;cursor:pointer;-webkit-appearance:none }.Left .menuCategory{margin:0 10px 3px;padding:1% 0;font-size:18px;border-bottom:1px solid rgba(182,137,189,.5) }.Left .menuCategory.currentParent{color:#333!important }#homeFilter{font-size:0;margin:0 2%;border:1px solid rgba(182,137,189,.5);border-left:0;border-right:0 }#_leftnav,#homeCTA h3,#homeCTA img{border-radius:5px }#homeFilter a{margin:0 1.5% 1.5% 0;padding:1.5%;list-style:none;display:inline-block;vertical-align:top;background:#b689bd;font-size:19px;color:#fff;border-radius:3px }#_navbody,.mob_searching #search_wrap.active_search{padding:0 }@media (max-width:767px){#category .Breadcrumb ul li:nth-of-type(2) a {display:inline-block;}.Content.hasLeft{display:block;width:100%;margin-left:0;padding:0 }.SubCategoryList ul{padding-left:15px }.SubCategoryList{padding:0 }}.Rating .ion-android-star{color:#ffe245;display:none;vertical-align:top;width:20px;height:20px;line-height:20px;font-size:20px }.yotpo .text-m,.yotpo .text-m:hover{color:#823f84!important }.Rating1 .ion-android-star:first-of-type,.Rating2 .ion-android-star:first-of-type,.Rating2 .ion-android-star:nth-of-type(2),.Rating3 .ion-android-star:first-of-type,.Rating3 .ion-android-star:nth-of-type(2),.Rating3 .ion-android-star:nth-of-type(3),.Rating4 .ion-android-star:first-of-type,.Rating4 .ion-android-star:nth-of-type(2),.Rating4 .ion-android-star:nth-of-type(3),.Rating4 .ion-android-star:nth-of-type(4),.Rating5 .ion-android-star{display:inline-block }#category .yotpo .pull-left{float:none!important;text-align:center!important;height:18px }#navigation #fifth{border-right:0 }#_leftnav{width:235px;margin:55px auto;background:#fff;border:1px solid rgba(0,0,0,.1) }#_navhead{height:44px;position:relative;margin-top:0 }#_navhead #_backarrow,#_navhead #_forwardarrow{position:absolute;top:0;font-size:16px;width:40px;height:48px;cursor:pointer;line-height:48px }#_navhead #_backarrow{left:0 }#_navhead #_forwardarrow{right:0 }#_navtitle{position:absolute;font-size:17px;padding:0;line-height:22px;color:#85398b }#_navbody{font-size:0 }#_navbody ._navmenu{margin:0;transition:.4s }#_navbody ._navoffleft{margin-left:-315px }#_navbody ._navitem{display:block;height:43px;position:relative;background:#fff;transition:.1s;padding:7px 4px }#_navbody ._navitem._current_item ._navtext,#_navbody ._navitem:hover ._navtext{color:#85398b!important }#_navbody ._navimg{position:absolute;left:8px;width:53px;border-radius:5px;max-height:53px }#_navbody ._navtext{display:block;left:8px;right:8px;color:#333;font-size:16px;line-height:23px;position:absolute }#_navbody ._goarrow{color:#eee;position:absolute;height:44px;width:64px;line-height:44px;right:0;font-size:26px }.ProductPriceRating .yotpo-stars{display:inline-block!important;margin:0 auto!important }@media screen and (max-width:767px){#mob_nav_over,#showtheNav{position:fixed;cursor:pointer }.Left{display:none;position:fixed;width:220px;bottom:50px;left:50px;overflow-x:hidden;overflow-y:auto;z-index:9999;-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-duration:.2s,.2s;transition-duration:.2s,.2s;-webkit-transition-timing-function:linear,linear;transition-timing-function:linear,linear;-webkit-overflow-scrolling:touch }#_navhead{margin-top:0 }#showtheNav{display:block;bottom:12px;left:12px;font-size:25px;z-index:2000;background:#fff;border:1px solid #eee;text-align:center;box-shadow:0 0 0 0 rgba(53,65,83,.15),0 6px 10px 0 rgba(53,65,83,.15);width:47px;height:47px;border-radius:50%;line-height:47px;color:#717171 }#mob_nav_over{background:rgba(212,212,212,.66);display:none;top:0;left:0;right:0;bottom:0;z-index:1999 }}#the_klarna iframe{margin:15px auto }#search_wrap{padding:0 10px 0 15px;margin-top:7px;width:40%;position:relative;height:66px;display:inline-block;vertical-align:top }@media (max-width:768px){#search_wrap{width:calc(100% - 236px);margin-top:7px;height:52px;padding-left:0;padding-right:0;border:1px solid #eee;border-radius:5px }}@media (max-width:365px){#search_wrap {width: calc(100% - 187px);}}#search_wrap form{position:relative;margin:0 auto }#search_bar{border:0;padding:4px 0 4px 53px;font-weight:400;height:50px;line-height:42px;letter-spacing:.4px;font-size:17px;background:#f5f5f5;border:solid 1px #e9e9e9;border-radius:5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}#search_icon,#search_wrap button{border:0;bottom:0;top:0;position:absolute }input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none }.hover_open #search_bar{background:#eee;border-color:#dcdcdc;box-shadow:none }#search_icon{left:0;width:50px;height:50px;font-size:23px;line-height:51px }#search_icon:after{content:"\f2f5";display:inline-block;font-family:Ionicons;font-style:normal;color:#bdbdbd;width:54px }#search_bar:focus{outline:0;border-color:#fff }#search_wrap i{color:#9aa0a6 }#search_bar::-ms-clear{display:none }.desk_searching #header,.mob_searching #header{z-index:auto }.desk_searching #search_wrap,.mob_searching #search_wrap{position:relative;z-index:104 }.mob_searching #bar,.mob_searching #search_wrap{overflow:visible }#hamwise {display:none;}.mob_searching #_bs_nav,.mob_searching #cart,.mob_searching #hamwise{display:none }.mob_searching #search_bar{color:#333;height:50px;line-height:50px }#search_wrap.active_search #search_bar{outline:0;border-radius:0;padding-left:53px!important;background:white; }#search_wrap.is_typing #search_bar{outline:0;border-radius:0;padding-right:150px!important }@media(min-width:500px){#search_wrap.active_search #search_bar{border-top-right-radius:5px;border-top-left-radius:5px }#search_wrap.no_autocompletes #search_bar{border-radius:5px!important }.desk_searching #bar,.desk_searching #search_wrap{overflow:visible }.desk_searching #ajax_results,.desk_searching #pop_searches{box-shadow:0 5px 8px rgba(0,0,0,.1);top:50px;left:0;right:0;min-width:260px }.desk_searching .autocomplete_result,.desk_searching .pop_search{white-space:nowrap;overflow:hidden;text-overflow:ellipsis }.desk_searching #_bs_menu_bg{display:block!important }.desk_searching #header{background:#eee }.desk_searching #_bs_nav,.desk_searching #mob_right{pointer-events:none }}.mob_searching #ajax_results,.mob_searching #pop_searches{display:block;top:50px }#search_wrap button{display:none;right:0;width:100px;background:#fff;color:#b4b4b4;font-size:16px;border-left:1px solid #f1f1f1;text-transform:uppercase;letter-spacing:1.3px;border-top-right-radius:5px;border-bottom-right-radius:5px;line-height:42px }#search_wrap.active_search #search_icon{right:auto;left:0 }#search_wrap.is_typing button{color:#000;cursor:pointer;display:block }#search_wrap.is_typing #remove_search{display:block!important;position:absolute;top:0;bottom:0;right:100px;border:0;width:50px;height:50px;font-size:25px;line-height:51px;cursor:pointer }@media(max-width:499px){#search_wrap.active_search #search_icon{width:53px;height:50px;line-height:50px;font-size:23px;cursor:pointer }#search_icon:after{width:44px }#search_wrap.active_search #search_icon:after{content:"\f2ca" }#search_wrap.active_search .Button{border-radius:0 }.mob_searching #logo{max-width:44% }}#ajax_results,#ajax_results .autocomplete_result:last-of-type,#pop_searches,#search_wrap .pop_search:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px }#search_wrap .autocomplete_result,#search_wrap .pop_search,#search_wrap .recent_search{padding:10px 10px 10px 53px;font-size:18px;line-height:28px;cursor:pointer;position:relative;text-align:left;display:block;color:#444;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.4px }#search_wrap .recent_search{padding-right:53px }#ajax_results .autocomplete_result i,#search_wrap .pop_search i,#search_wrap .recent_search i{position:absolute;top:0;left:0;width:53px;height:48px;font-size:24px;line-height:50px;text-align:center;color:#ccc }#search_wrap .recent_search .remove_recent{left:auto;right:0;cursor:pointer }#search_wrap .autocomplete_result:hover,#search_wrap .pop_search:hover,#search_wrap .recent_search:hover{background:#f7f7f7 }#ajax_results .autocomplete_result:hover i,#search_wrap .pop_search:hover i,#search_wrap .recent_search:hover i{color:#acacac }#ajax_results,#pop_searches{display:none;position:absolute;top:40px;left:0;right:0;background:#fff;z-index:3;border-top:1px solid #f1f1f1 }#pop_searches.loading_pop{display:block;height:481px }#ajax_results .autocomplete_result span{font-weight:400;font-size:18px;line-height:23px }@media(max-width:499px){#header {height:auto;}#headerTop {background:#ede0ea;position: relative;height: auto;padding: 0;white-space: normal;}#hamwise {position: absolute;display: block;font-size: 30px;text-align: center;color: #525252;margin-left: 0;cursor: pointer;width: 52px;height: 52px;line-height: 52px;top: 50%;margin-top: -26px;left: 6px;transform: translateY(-50%);}#hamwise i {line-height: 40px }#new_logo {margin: 0 auto;display: block;max-width: 48%;padding-top: 6px;margin-bottom: 6px;}#new_logo a {padding:0;}#new_logo img {height: auto;margin-top: 2px;}#search_wrap {display: block;float: none;width: 100%;height: auto;padding: 12px;padding-top: 0;margin: 0;border:0;}#search_wrap form {max-width: none;}#search_icon {width: 44px;height: 40px;line-height: 40px;right: auto;left: 0;}#search_bar {height: 40px;line-height: 34px;color: #000;font-weight: 400;box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .16);background: #fafafa;-webkit-appearance: none;font-size: 17px;color: #444444;padding-left: 44px;border:solid 1px #eee;}#new_shout {display: none!important }#new_cart {float: none;position: absolute;top: 50%;right: 6px;margin-right: 0;width:66px;margin-top: -26px;transform: translateY(-50%);}}

.ProductList .ProductDetails {
    margin: 0;
    text-align:left;
    padding: 0 10px;
}
.ProductList a {
    text-decoration: none;
    font-weight:normal;
    color:#333;
    font-size:16px;
}
.ProductList .ProductImage {
    display: block;
    max-width:100%;
    width:100%!important;
    height:auto!important;
    text-align: center;
    overflow: hidden;
}
.ProductList .Rating {
    display: block;
    font-size: 0.9em;
    font-weight: bold;
}
.ProductList .Rating img {
    height: 12px;
    margin-top: 3px;
}
.ProductList  .Rating.Rating0{
   height: 18px;
}
.ProductList  .Rating.Rating0 img{
    display: none;
}

@media (max-width:499px){
	.fixedNav {
		margin-top:54px;
	}
}
.footer__reviewsLogo {
	display:none!important;
}

.ruk_rating_snippet i {
	color:gold;
}
