/* es-footer-alignment-v99 */
@media (min-width:992px){html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign>.container{width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign .es-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;width:100%!important;align-items:start!important}html body .es-trust-strip .es-trust-item,html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{min-width:0!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .footer-newsletter,html body footer.es-footer-redesign .es-footer-grid,html body footer.es-footer-redesign .es-footer-bottom{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-about p{width:100%!important;max-width:none!important}}

/* es-footer-column-alignment-v100 */
@media (min-width:992px){html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{padding-left:62px!important;padding-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .footer-newsletter{grid-template-columns:48px minmax(0,1fr) minmax(360px,486px)!important;column-gap:14px!important}}

/* es-footer-frame-v102 */
@media (min-width:992px){html body .es-trust-strip,html body footer.es-footer-redesign{overflow-x:clip!important}html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign>.container{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign .es-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;width:100%!important;margin:0!important;padding:0!important;align-items:start!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;align-items:start!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-icon{position:static!important;width:44px!important;height:44px!important;margin:0!important;transform:none!important}html body footer.es-footer-redesign .footer-newsletter{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(420px,1fr)!important;column-gap:18px!important;width:100%!important;margin:0!important;padding:28px 0!important;align-items:center!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-icon{width:44px!important;height:44px!important;margin:0!important;transform:none!important}html body footer.es-footer-redesign .es-newsletter-copy,html body footer.es-footer-redesign .es-newsletter-form,html body footer.es-footer-redesign .es-newsletter-fields{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:12px!important}html body footer.es-footer-redesign .es-newsletter-fields input,html body footer.es-footer-redesign .es-newsletter-fields button{width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{width:100%!important;min-width:0!important;margin:0!important;padding:0 0 0 62px!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-bottom{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (min-width:992px) and (max-width:1199px){html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign .es-footer-grid{column-gap:20px!important}html body .es-trust-strip .es-trust-item{grid-template-columns:38px minmax(0,1fr)!important;column-gap:12px!important}html body .es-trust-strip .es-trust-icon{width:38px!important;height:38px!important}html body footer.es-footer-redesign .footer-newsletter{grid-template-columns:40px minmax(0,1fr) minmax(360px,1fr)!important;column-gap:12px!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{padding-left:50px!important}}

/* es-footer-final-align-v103 */
@media (min-width:992px){html body .es-trust-strip .es-trust-strip-inner{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign>.container{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign .es-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important}html body .es-trust-strip .es-trust-item{grid-template-columns:44px minmax(0,1fr)!important;column-gap:18px!important}html body footer.es-footer-redesign .footer-newsletter{grid-template-columns:44px minmax(0,1fr) calc(50% - 78px)!important;column-gap:18px!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-form,html body footer.es-footer-redesign .es-newsletter-fields{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{padding-left:62px!important;padding-right:0!important;box-sizing:border-box!important}}

/* es-footer-three-sections-v104 */
@media (min-width:992px){html body .es-trust-strip .es-trust-strip-inner{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;box-sizing:border-box!important}html body footer.es-footer-redesign>.container{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .footer-newsletter{width:100%!important;margin:0!important;padding:28px 0!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) calc(50% - 78px)!important;column-gap:18px!important;align-items:center!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid{width:100%!important;margin:42px 0 0 0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;align-items:start!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}}

/* es-footer-common-frame-v105 */
@media (min-width:992px){html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign>.container{width:calc(100% - 150px)!important;max-width:none!important;margin-left:75px!important;margin-right:75px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-strip-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important}html body .es-trust-strip .es-trust-item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:18px!important;min-width:0!important;margin:0!important;padding:0!important}html body footer.es-footer-redesign .footer-newsletter{display:grid!important;grid-template-columns:44px minmax(0,1fr) minmax(420px,42%)!important;column-gap:18px!important;width:100%!important;margin:0!important;padding:32px 0!important;align-items:center!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-form,html body footer.es-footer-redesign .es-newsletter-fields{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:12px!important}html body footer.es-footer-redesign .es-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;width:100%!important;margin:48px 0 0!important;padding:0!important;align-items:start!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}}

/* es-footer-centered-v106 */
@media (min-width:992px){html body .es-trust-strip .es-trust-strip-inner,html body footer.es-footer-redesign>.container{width:calc(100% - 48px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .es-trust-strip .es-trust-strip-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important}html body .es-trust-strip .es-trust-item{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:18px!important;min-width:0!important;margin:0!important;padding:0!important}html body footer.es-footer-redesign .footer-newsletter{display:grid!important;grid-template-columns:44px calc(50% - 2px) calc(50% - 78px)!important;column-gap:18px!important;width:100%!important;margin:0!important;padding:32px 0!important;align-items:center!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-form,html body footer.es-footer-redesign .es-newsletter-fields{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-newsletter-fields{display:grid!important;grid-template-columns:minmax(0,1fr) 156px!important;gap:12px!important}html body footer.es-footer-redesign .es-footer-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;width:100%!important;margin:44px 0 0!important;padding:0!important;align-items:start!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{width:100%!important;min-width:0!important;margin:0!important;padding-left:62px!important;padding-right:0!important;box-sizing:border-box!important}}

/* es-footer-bottom-full-width-v107 */
@media (min-width:992px){html body footer.es-footer-redesign .es-footer-grid{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:32px!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}}

/* es-footer-width-v109 */
@media (min-width:992px){html body footer.es-footer-redesign{overflow-x:hidden!important}html body footer.es-footer-redesign .es-footer-grid{max-width:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body footer.es-footer-redesign .es-footer-grid>section,html body footer.es-footer-redesign .es-footer-grid>nav{padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .es-footer-grid{width:calc(100% + 100px)!important;margin-left:32px!important;margin-right:0!important}}@media (min-width:1600px){html body footer.es-footer-redesign .es-footer-grid{width:calc(100% + 124px)!important;margin-left:0!important;margin-right:0!important}}

/* es-footer-newsletter-15-inch-v110 */
@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .footer-newsletter{width:calc(100% - 64px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media (min-width:1600px){html body footer.es-footer-redesign .footer-newsletter{width:100%!important;margin-left:0!important;margin-right:0!important}}

/* es-footer-benefits-15-inch-v112 */
@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .es-trust-strip-inner{width:calc(100% - 72px)!important;max-width:none!important;margin-left:60px!important;margin-right:12px!important;box-sizing:border-box!important}}

/* es-footer-benefits-force-v113 */
@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .es-trust-strip-inner{width:calc(100% - 104px)!important;max-width:none!important;margin-left:60px!important;margin-right:44px!important;position:relative!important;left:24px!important;transform:none!important;box-sizing:border-box!important}}

/* es-footer-benefits-active-v114 */
@media (min-width:1600px) and (max-width:2200px){html body footer.es-footer-redesign .es-trust-strip-inner{width:calc(100% - 56px)!important;max-width:none!important;margin-left:40px!important;margin-right:16px!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;box-sizing:border-box!important}}

/* es-benefits-correct-target-v115 */
@media (min-width:992px) and (max-width:1599px){html body .es-trust-strip .es-trust-strip-inner{width:calc(100% - 66px)!important;max-width:none!important;margin-left:46px!important;margin-right:20px!important;padding-left:0!important;padding-right:0!important;position:static!important;transform:none!important;box-sizing:border-box!important}}

/* es-benefits-final-adjustment-v116 */
@media (min-width:992px) and (max-width:1599px){html body .es-trust-strip .es-trust-strip-inner{width:calc(100% - 94px)!important;max-width:none!important;margin-left:56px!important;margin-right:38px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}

/* es-benefits-right-edge-v117 */
@media (min-width:992px) and (max-width:1599px){html body .es-trust-strip .es-trust-strip-inner{width:calc(100% - 108px)!important;margin-left:56px!important;margin-right:52px!important;box-sizing:border-box!important}}

/* es-footer-bottom-large-adjustment-v118 */
@media (min-width:1600px){html body footer.es-footer-redesign .es-footer-grid{width:calc(100% + 179px)!important;max-width:none!important;margin-left:12px!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}

/* es-footer-payment-width-v119 */
@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .es-footer-bottom{width:calc(100% - 64px)!important;max-width:none!important;margin-left:28px!important;margin-right:36px!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}}

/* es-footer-payment-left-v120 */
@media (min-width:992px) and (max-width:1599px){html body footer.es-footer-redesign .es-footer-bottom{width:calc(100% - 76px)!important;margin-left:40px!important;margin-right:36px!important;box-sizing:border-box!important}}

/* es-footer-payment-large-left-v121 */
@media (min-width:1600px){html body footer.es-footer-redesign .es-footer-bottom{width:calc(100% - 12px)!important;margin-left:12px!important;margin-right:0!important;box-sizing:border-box!important}}

/* es-footer-newsletter-large-right-v122 */
@media (min-width:1600px){html body footer.es-footer-redesign .footer-newsletter{width:calc(100% - 12px)!important;margin-left:0!important;margin-right:12px!important;box-sizing:border-box!important}}

/* es-benefits-large-corrected-v124 */
@media (min-width:1600px){html body .es-trust-strip .es-trust-strip-inner{width:100%!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;position:relative!important;left:12px!important;transform:none!important;box-sizing:border-box!important}}

/* es-benefits-large-final-v125 */
@media (min-width:1600px){html body .es-trust-strip .es-trust-strip-inner{width:100%!important;max-width:1254px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:6px!important;box-sizing:border-box!important}}

/* es-benefits-large-final-2-v126 */
@media (min-width:1600px){html body .es-trust-strip .es-trust-strip-inner{width:100%!important;max-width:1268px!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;left:19px!important;box-sizing:border-box!important}}

/* es-last-slider-gap-v135-style */
html body>section.es-last-slider-section-v135{padding-bottom:36px!important}

/* es-top-banner-gap-v136 */
@media (min-width:768px){html body>.section_element.element_0.container.pt-2.pt-lg-4{padding-top:10px!important}}

/* es-compact-breadcrumbs-v138 */
html body:not([data-qb-page="start"])>.container.pt-0.pt-lg-4{padding-top:12px!important;padding-bottom:8px!important}html body:not([data-qb-page="start"]) nav.breadcrumb{display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}html body:not([data-qb-page="start"]) nav.breadcrumb ul.breadcrumb{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;margin:0!important;padding:0!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item:nth-child(1),html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item:nth-child(2){display:none!important}html body.es-product-page nav.breadcrumb .breadcrumb-item:last-child{display:none!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item{margin:0!important;padding:0!important;color:#303030!important;font:600 12px/20px Arial,sans-serif!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item a{color:#303030!important;text-decoration:none!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item a:hover{color:#48a900!important;text-decoration:underline!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item::before{content:"â€º"!important;padding:0 9px!important;color:#8a8a8a!important;font-weight:400!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item:nth-child(3)::before{display:none!important}@media (max-width:767px){html body:not([data-qb-page="start"])>.container.pt-0.pt-lg-4{padding-top:8px!important;padding-bottom:6px!important}html body:not([data-qb-page="start"]) nav.breadcrumb .breadcrumb-item{font-size:11px!important;line-height:18px!important}}

/* es-cart-green-match-startpage-v158-style */
html body .es-cart-green-v158,html body .es-cart-green-v158:hover,html body .es-cart-green-v158:focus,html body .es-cart-green-v158:active{background:#79EF00!important;background-color:#79EF00!important;background-image:none!important;border-color:#79EF00!important;color:#000000!important;box-shadow:none!important}

/* es-beauty-name-breaks-v162 */
html body .es-beauty-subcategory-v161-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;width:100%!important;min-width:0!important;overflow:hidden!important}html body .es-beauty-subcategory-v161-text>span{display:block!important;width:100%!important;color:#ffffff!important;font:800 18px/20px Arial,sans-serif!important;white-space:nowrap!important}html body .es-beauty-subcategory-v161-arrow{position:static!important;grid-column:2!important;justify-self:end!important;align-self:center!important;margin:0!important}@media (max-width:640px){html body .es-beauty-subcategory-v161-text>span{font-size:14px!important;line-height:16px!important}}

/* es-remove-duplicate-recommend-v213 */
html body.es-product-page #product hr.hr-text,html body.es-product-page #product hr.hr-text.mt-3,html body.es-product-page hr.hr-text.text-lg.font-weight-bold.color-text-base{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}html body.es-product-page #product hr.hr-text::before,html body.es-product-page #product hr.hr-text::after,html body.es-product-page hr.hr-text.text-lg.font-weight-bold.color-text-base::before,html body.es-product-page hr.hr-text.text-lg.font-weight-bold.color-text-base::after{display:none!important;visibility:hidden!important;content:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;background:transparent!important}

/* es-recommended-carousel-arrows-v218 */
body.es-product-page .similarPrev,body.es-product-page .similarNext{color:#9AFF00!important;opacity:1!important;filter:drop-shadow(0 0 3px rgba(154,255,0,.78)) drop-shadow(0 0 7px rgba(154,255,0,.38))!important;transition:transform .18s ease,filter .18s ease,opacity .18s ease!important}body.es-product-page .similarPrev::after,body.es-product-page .similarNext::after{color:#9AFF00!important;text-shadow:0 0 3px rgba(154,255,0,.9),0 0 8px rgba(154,255,0,.48)!important}body.es-product-page .similarPrev:hover,body.es-product-page .similarNext:hover,body.es-product-page .similarPrev:focus-visible,body.es-product-page .similarNext:focus-visible{color:#C8FF2E!important;transform:scale(1.06)!important;outline:none!important}body.es-product-page .similarPrev:hover::after,body.es-product-page .similarNext:hover::after,body.es-product-page .similarPrev:focus-visible::after,body.es-product-page .similarNext:focus-visible::after{color:#C8FF2E!important}body.es-product-page .similarPrev.swiper-button-disabled,body.es-product-page .similarNext.swiper-button-disabled{color:#9AFF00!important;opacity:.38!important;filter:drop-shadow(0 0 3px rgba(154,255,0,.28))!important}
