@-webkit-keyframes menu-slide-left{0%{left:-100px}to{left:0}}@-webkit-keyframes menu-slide-right{0%{right:-100px}to{right:0}}@-webkit-keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes menu-slide-down{0%{top:-100px}to{top:0}}.carousel-module__banner{display:none;margin:5px}@media (min-width:64em){.carousel-module__banner--sm{display:inline-block;width:335px}.carousel-module__banner--lg{display:inline-block;max-width:300px;width:100%}.carousel-module__banner--xlg{max-width:500px;width:100%}}.carousel-module__banner--display{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}.carousel-module{margin-bottom:5px;position:relative}.carousel-module--banner{width:100%}@media (min-width:64em){.carousel-module--banner{width:calc(100% - 345px)}}.carousel-module--banner-lg{width:100%}@media (min-width:64em){.carousel-module--banner-lg{width:calc(100% - 310px)}}.carousel-module--banner-xlg{width:100%}@media (min-width:64em){.carousel-module--banner-xlg{width:calc(100% - 510px)}}.carousel-module--left{float:left}.carousel-module--right{float:right}.carousel-module__wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%}@media (min-width:41.25em){.carousel-module__wrapper--disc{width:calc(100% - 150px)}}.carousel-module__carousel-wrapper{overflow:hidden;padding:5px;position:relative;width:20000em}button.carousel-module__next,button.carousel-module__prev{background-color:#fff;border:1px solid #202340;border-radius:50%;color:#202340;cursor:pointer;font-size:40px;height:45px;line-height:40px;margin-top:-200px;padding:0;position:absolute;text-decoration:none;width:45px;z-index:1}button.carousel-module__next--sm,button.carousel-module__prev--sm{font-size:24px!important;height:25px!important;line-height:24px!important;width:25px!important}@media (min-width:75em){button.carousel-module__next,button.carousel-module__prev{font-size:45px;height:50px;line-height:45px;width:50px}}button.carousel-module__next--lg-stack,button.carousel-module__prev--lg-stack{margin-top:-400px}button.carousel-module__next--mini,button.carousel-module__prev--mini{margin-top:-120px}button.carousel-module__next--short,button.carousel-module__prev--short{display:none}@media (min-width:41.25em){button.carousel-module__next--short,button.carousel-module__prev--short{display:inline-block}}button.carousel-module__next--short,button.carousel-module__prev--short{margin-top:-120px}@media (min-width:75em){button.carousel-module__next--short,button.carousel-module__prev--short{margin-top:-150px}}button.carousel-module__next-live-text,button.carousel-module__prev-live-text{margin-top:-150px}@media (min-width:41.25em){button.carousel-module__next-live-text,button.carousel-module__prev-live-text{margin-top:-180px}}.carousel-module__next:hover,.carousel-module__prev:hover{background-color:#f0f1f7;border:1px solid #202340;color:#202340}.carousel-module__prev{left:5px;padding:0 0 0 10px}.carousel-module__next{padding:0 0 0 10px;right:5px}@media (min-width:75em){.carousel-module__next{padding:0 0 0 15px}}.product-reviews article{margin-bottom:5px;margin-left:10px}.product-reviews .small-header.pro-beauty-badge,.product-reviews .small-header.shop-consultant-badge,.product-reviews .small-header.staff-reviewer-badge,.product-reviews .small-header.verified-buyer-badge,.product-reviews p.small-header{margin-left:10px;margin-right:10px}.product-reviews .pro-beauty-badge,.product-reviews .shop-consultant-badge,.product-reviews .staff-reviewer-badge,.product-reviews .verified-buyer-badge,.product-reviews p.small-text{font-size:.75rem;padding-right:5px}.product-reviews .shop-consultant-badge{clear:left;color:#066277;cursor:pointer}.product-reviews .shop-consultant-badge:before{border:thin solid #066277;border-radius:50%;color:#066277;content:"";content:"S";font-size:11px;font-weight:700;height:12px;margin:0 2px 0 0;padding:1px 4px;position:absolute;position:relative;text-align:center;width:12px}@media (min-width:30em){.product-reviews .shop-consultant-badge{clear:none}}.product-reviews .verified-buyer-badge{color:#bd3400;padding:0 5px}.product-reviews .verified-buyer-badge:before{border:thin solid #bd3400;border-radius:50%;color:#bd3400;content:"";content:"V";font-size:11px;font-weight:700;height:12px;margin:0 2px 0 0;padding:1px 4px;position:absolute;position:relative;text-align:center;width:12px}.product-reviews .staff-reviewer-badge{color:#007d76;padding:0 5px}.product-reviews .staff-reviewer-badge:before{border:thin solid #007d76;border-radius:50%;color:#007d76;content:"";content:"E";font-size:11px;font-weight:700;height:12px;margin:0 2px 0 0;padding:1px 4px;position:absolute;position:relative;text-align:center;width:12px}.product-reviews .pro-beauty-badge{color:#ff6b35}.product-reviews .pro-beauty-badge:before{border:thin solid #ff6b35;border-radius:50%;color:#ff6b35;content:"";content:"M";font-size:11px;font-weight:700;height:12px;margin:0 2px 0 0;padding:1px 4px;position:absolute;position:relative;text-align:center;width:12px}.product-reviews .button.secondary{margin-bottom:.625em;padding-left:10px;padding-right:10px}.freeship-offers .review-form .prod-title.hovertip,.onecart-conditions .review-form .prod-title.hovertip,.review-form .freeship-offers .prod-title.hovertip,.review-form .onecart-conditions .prod-title.hovertip,.review-form a.prod-title{font-size:1.375rem;text-decoration:none}.review-form img{display:block;float:left;height:auto;margin:10px 0 0;width:100px}.review-form img.small{width:140px}.review-form figcaption{float:left;margin-bottom:20px;margin-top:10px;padding-left:10px;width:calc(100% - 100px)}.review-form figcaption.store-figcaption{width:calc(100% - 140px)}@media (min-width:0em)and (max-width:41.1875em){.review-form figcaption.store-figcaption{clear:left;float:none;padding-left:0;padding-top:1px;width:100%}}.product-reviews .review-form figcaption .pro-beauty-badge,.product-reviews .review-form figcaption .shop-consultant-badge,.product-reviews .review-form figcaption .staff-reviewer-badge,.product-reviews .review-form figcaption .verified-buyer-badge,.review-form figcaption .product-reviews .pro-beauty-badge,.review-form figcaption .product-reviews .shop-consultant-badge,.review-form figcaption .product-reviews .staff-reviewer-badge,.review-form figcaption .product-reviews .verified-buyer-badge,.review-form figcaption p{margin-top:10px}.product-reviews .review-form .pro-beauty-badge,.product-reviews .review-form .shop-consultant-badge,.product-reviews .review-form .staff-reviewer-badge,.product-reviews .review-form .verified-buyer-badge,.review-form .product-reviews .pro-beauty-badge,.review-form .product-reviews .shop-consultant-badge,.review-form .product-reviews .staff-reviewer-badge,.review-form .product-reviews .verified-buyer-badge,.review-form p{line-height:1.5rem;margin:0}.review-form form{clear:both;padding:15px 0}.product-reviews .review-form form .pro-beauty-badge,.product-reviews .review-form form .shop-consultant-badge,.product-reviews .review-form form .staff-reviewer-badge,.product-reviews .review-form form .verified-buyer-badge,.review-form form .product-reviews .pro-beauty-badge,.review-form form .product-reviews .shop-consultant-badge,.review-form form .product-reviews .staff-reviewer-badge,.review-form form .product-reviews .verified-buyer-badge,.review-form form p{font-weight:700}.review-form .label{width:75%}.review-form sub{font-size:.75rem}.review-form form input.button.primary{float:left;margin:0 10px 0 0;width:auto}.aspectiva-reviews{padding-bottom:40px}.product-details-extended .aspectiva-heading{padding-top:10px}.asp-best-for-preview-best-for-phrase{font-size:.8125rem!important;margin-bottom:6px!important}#asp-best-for-preview-container.asp-best-for-preview-aspectiva-root .asp-best-for-preview-aspect,#asp-best-for-preview-container.asp-best-for-preview-aspectiva-root .asp-best-for-preview-see-more{margin:0 .6em 6px 0!important}.review{clear:left}.review .count,.review .rating-average{display:block;float:left;line-height:20px;margin:0 4px 0 2px;text-align:right}.review .count{font-size:.6875rem}.review .rating-average{font-size:1rem}.review .yelp-link:after{content:"";display:block;height:35px;position:absolute;width:155px}.review .yelp-logo{height:18px;margin-bottom:3px;width:auto}.review__write{margin-top:5px}.review__section-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;clear:both;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;justify-content:flex-start;max-height:450px;padding-bottom:10px;width:100%}.review__section-wrapper--images{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto}@media (min-width:41.25em){.review__section-wrapper--images{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review__section-wrapper--empty{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.review__rating{font-size:2.375rem;text-align:center}.review__rating-title{font-size:1rem;text-align:center}.review__rating-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;order:1;width:145px}.review__rating-star{color:#dadada;height:16px;margin:5px 25px;padding:0;position:relative;width:84px}.review__rating-count{clear:both;font-size:.75rem;font-weight:700;text-align:center}.review__histogram{background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:50px;color:#dadada;margin:3px 1px 0 0;padding:0;position:relative;width:80%}.review__histogram-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:115px;max-width:350px;min-width:260px;order:3;padding-left:10px}@media (min-width:0em)and (max-width:23.8125em){.review__histogram-wrapper{height:160px}}@media (min-width:41.25em){.review__histogram-wrapper{padding-top:5px}}@media (min-width:56.25em){.review__histogram-wrapper{margin:0 auto}}.review__histogram-left,.review__histogram-right{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.review__histogram-left .count{font-size:.75rem;margin-top:3px}.review__histogram-left{margin-right:10px;width:130px}.review__histogram-right{width:160px}@media (min-width:20.625em){.review__histogram-right{width:200px}}.review__histogram-bottom{background-color:#066277;border-radius:50px;height:6px;position:absolute}.review__histogram-top{height:8px;overflow:hidden}.review__histogram-rating{font-size:.75rem;font-weight:700;margin-top:3px}.review__donut{align-items:center;display:grid;height:120px;justify-items:center;line-height:120px;place-items:center;text-align:center;width:120px}.review__donut,.review__donut-wrapper{-webkit-box-align:center;-ms-flex-align:center}.review__donut-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;align-items:center;background:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;order:2;padding-right:10px}@media (min-width:48.75em){.review__donut-wrapper{-webkit-box-ordinal-group:5;-ms-flex-order:4;border-left:1px solid #d3d3d3;margin-left:20px;order:4}}.review__donut-chart{height:120px;position:absolute;width:120px}.review__donut-circle{stroke:#066277;stroke-width:8px;stroke-linecap:round;fill:rgba(0,0,0,0);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%}.review__donut-rating{color:#066277;font-size:1.375rem;font-weight:700}.review__donut-text{display:none;font-size:.875rem;font-weight:700;margin:0;text-align:center;width:85px}@media (min-width:22.5em){.review__donut-text{display:inherit}}@media (min-width:41.25em){.review__donut-text{width:120px}}.product-page__reviews .review-sort{padding-left:10px;padding-right:10px}.review-reply__wrapper{background-color:#f0f1f7;margin-bottom:10px;margin-left:10px;padding:10px}.review-reply__header{color:#2e2c38}.review-reply__header--date{font-size:.75rem;font-weight:200}.review-helpful__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px 10px;width:100%}.review-helpful__btn{cursor:pointer;height:30px;margin-right:65%;width:120px}@media (min-width:30em){.review-helpful__btn{margin-right:10px}}.review-helpful__verified{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;font-weight:700}.review-helpful__img{height:20px;margin-right:3px;vertical-align:middle;width:20px}.review-helpful__count{font-size:.875rem;margin-right:3px}.rating-container{padding-right:5px}.second-level .rating-container{padding-top:3px}.star-ratings,.star-ratings-bottom,.star-ratings__selected-box,.star-ratings__stars{height:16px;width:84px}.star-ratings--lg,.star-ratings-bottom--lg,.star-ratings__selected-box--lg{height:25px;width:100px}.star-ratings{margin:1px 1px 0 0;padding:0;position:relative}.star-ratings--center{margin:10px auto}.star-ratings--margin{margin-left:10px}.star-ratings-top{display:block;-webkit-filter:invert(68%) sepia(65%) saturate(499%) hue-rotate(3deg) brightness(90%) contrast(88%);filter:invert(68%) sepia(65%) saturate(499%) hue-rotate(3deg) brightness(90%) contrast(88%);height:16px;left:0;overflow:hidden;padding:0;position:absolute;top:0;z-index:1}.star-ratings-top--lg{height:25px}.star-ratings-bottom{display:block;-webkit-filter:invert(93%) sepia(8%) saturate(129%) hue-rotate(201deg) brightness(84%) contrast(89%);filter:invert(93%) sepia(8%) saturate(129%) hue-rotate(201deg) brightness(84%) contrast(89%);padding:0;z-index:0}.star-ratings__title{font-size:.75rem;font-weight:700;margin:5px 10px}.star-ratings__star-text{font-size:.75rem;margin:2px}.star-ratings__star-text--larger{font-size:1rem}.freeship-offers .star-ratings.hovertip:hover,.onecart-conditions .star-ratings.hovertip:hover,a.star-ratings:hover{color:#dadbe6}.rating-unselected{display:block;float:left;margin-top:2px;width:83px}.rating-unselected__local{width:110px}.rating-selected{background:rgba(0,0,0,0) url(https://img.mashop.com/Image/resources/images/stars_small.gif) no-repeat 0 100%;display:block;height:15px;width:100%}.rating-selected__local{background:rgba(0,0,0,0) url(https://img.mashop.com/Image/resources/images/stars.gif) no-repeat 0 0}.star-select{display:block;margin-top:-5px;width:75%}.star-select__radio{clip:rect(0 0 0 0);clip:auto;all:initial;-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;caption-side:top;clear:none;color:#000;-webkit-columns:auto;-moz-columns:auto;-webkit-column-count:auto;-moz-column-count:auto;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;-webkit-column-rule:medium none currentColor;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-webkit-column-span:1;-moz-column-span:1;column-span:1;-webkit-column-width:auto;-moz-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:1px;height:auto;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:hidden;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:absolute;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;-ms-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:1px!important;width:auto;word-spacing:normal;z-index:auto}.star-select .prStar{color:#d3a82d;cursor:pointer;display:block;float:left;font-size:23px;margin-top:0;width:auto}.star-select .prStar.focused{outline:1px dashed #0f0f0f;outline-offset:1px}.star-select__radio:checked~.prStar,.star-select__radio:focus~.prStar,.star-select__radio:hover~.prStar{color:#c3c3c9}.star-select__radio:checked+.prStar,.star-select__radio:focus+.prStar,.star-select__radio:hover+.prStar{color:#d3a82d}@media screen and (max-width:660px){.review-form{padding:0 10px}.review-form .label{width:100%}.product-reviews article,.product-reviews h3{margin-left:0}}.review-upload{clear:both;float:left;width:100%}.review-upload__text-wrapper{height:auto;width:100%}.review-upload__error-text{clear:both;color:#ed363c;display:none;float:left;margin-top:10px}.review-upload__input-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:41.25em){.review-upload__input-container{width:50%}}.review-upload__img-wrapper{margin:0 8px 8px}.review-upload__img{background-color:#f0f1f7;cursor:pointer;height:100px;margin:0 auto;padding:25px;width:100px}.review-upload__img.filled{padding:0}.review-upload__img-cancel{-webkit-box-pack:center;-ms-flex-pack:center;background:#9597a6;border-radius:20px;color:#fff;cursor:pointer;display:none;font-size:.6875rem;height:15px;justify-content:center;margin-left:90px;margin-top:10px;position:absolute;width:15px}.review-modal__gallery,.review-upload__img-cancel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-modal__gallery{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media (min-width:41.25em){.review-modal__gallery{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.review-modal__gallery-img{border-radius:2px;cursor:pointer;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:auto}.review-modal__gallery-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}@media (min-width:41.25em){.review-modal__gallery-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:150px;justify-content:center;overflow:hidden;position:relative;width:150px}}.review-modal__gallery-container{-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin:2px 15px 10px}.review-gallery__img{border-radius:2px;cursor:pointer;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:auto}.review-gallery__img-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2px;height:150px;overflow:hidden;position:relative;width:150px}.review-gallery__img-container,.review-gallery__img-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.review-gallery__img-container{cursor:pointer;margin:2px 15px 10px}.review-gallery__title{font-size:1.375rem;margin:10px auto;padding-bottom:10px;text-align:center}.review-images__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px;width:100%}.review-images__media-container{cursor:pointer;margin:2px 15px 10px}.review-images__media-container,.review-images__media-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.review-images__media-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border-radius:2px;height:100px;margin:0 10px 10px;overflow:hidden;position:relative;width:100px}.review-images__media{border-radius:2px;cursor:pointer;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:100px;width:auto}.review-images__media-wrapper,.review-images__video-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.review-images__video-btn{position:absolute;z-index:1}.review-modal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;width:100%}.review-modal__overlay{background-color:#fff;-webkit-box-shadow:0 0 50px 5px rgba(0,0,0,.6);box-shadow:0 0 50px 5px rgba(0,0,0,.6);max-width:800px;min-height:200px;min-width:300px;padding:10px;position:relative;width:90%}@media (min-width:41.25em){.review-modal__overlay{height:auto;width:auto}}.review-modal__top-bar{height:40px;width:100%}.review-modal__view-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.review-modal__view-img{margin-right:10px}.review-modal__images-section{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media (min-width:41.25em){.review-modal__images-section{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.review-modal__video{max-height:450px;min-width:100%}.review-modal__thumbnail-section{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-box-ordinal-group:2;-ms-flex-order:1;background-color:#f0f1f7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:space-evenly;margin:0;order:1;padding-top:10px;width:100%}@media (min-width:41.25em){.review-modal__thumbnail-section{-webkit-box-ordinal-group:1;-ms-flex-order:0;margin-right:20px;order:0}}.review-modal__thumbnail-container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:80px;justify-content:center;width:80px}@media (min-width:41.25em){.review-modal__thumbnail-container{height:120px;width:120px}}.review-modal__thumbnail{border-radius:2px;cursor:pointer;height:100%;left:0;margin:0 auto;position:absolute;right:0;width:auto}.review-modal__thumbnail-wrapper{border-radius:0;height:100%;margin:0 auto;overflow:hidden;position:relative;width:100%}.review-modal__thumbnail-container,.review-modal__thumbnail-container--video{opacity:.7}.review-modal__thumbnail-container--video.selected,.review-modal__thumbnail-container.selected{opacity:1}.review-modal__thumbnail-container--video:hover,.review-modal__thumbnail-container:hover{opacity:1;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.review-modal__main{max-height:100%;max-width:100%}.review-modal__main-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative;width:100%}.review-modal__main-container{background-color:#f0f1f7;float:left;height:100%;min-width:200px;position:relative;width:100%}.review-modal__main-pagination{height:inherit;position:absolute;width:200px}.review-modal__main-pagination--next{right:0}.review-modal__main-pagination--prev{left:0}.review-modal__text-container{clear:both;float:left;position:relative;width:100%}.review-modal__text-heading{font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.review-modal__pagination-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;position:absolute;top:0;z-index:1}.review-modal__pagination-wrapper--next{right:0}.review-modal__pagination-wrapper--prev{left:0}.review-modal__pagination-button{background-color:hsla(0,0%,100%,.8);border:2px solid rgba(0,0,0,0);border-radius:50%;color:#202340;font-size:45px;height:50px;line-height:45px;position:absolute;text-decoration:none;width:50px}.review-modal__pagination-button--next{padding:0 0 0 12px;right:10px}.review-modal__pagination-button--prev{left:10px;padding:0 0 0 10px}.review-modal__pagination-button.disabled,.review-modal__pagination-button.disabled:hover{cursor:default;display:none}.freeship-offers .hovertip:hover,.hovertip:hover,.onecart-conditions .hovertip:hover,a.hovertip:hover{color:#202340;text-decoration:none}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hovertip-info-icon:hover,a.hovertip-info-icon:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.freeship-offers .hovertip,.freeship-offers .onecart-conditions .hovertip,.freeship-offers a.hovertip,.onecart-conditions .freeship-offers .hovertip{background-image:url(https://img.mashop.com/Image/resources/images/mobile-sprite.png);background-position:-447px -70px;background-repeat:no-repeat;height:14px;margin-bottom:2px;padding-left:15px;padding-top:0}.freeship-offers .review .hovertip,.onecart-conditions .review .hovertip,.review .freeship-offers .hovertip,.review .hovertip,.review .onecart-conditions .hovertip{margin-bottom:-4px}.age-verification__checkbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:15px 15px 0}.age-verification__checkbox--left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.age-verification__checkbox--right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.age-verification__tooltip{display:inline;position:relative;text-decoration:underline}.age-verification__tooltip-msg{background-color:#fff;border:1px solid #000;border-radius:2px;color:#202340;font-size:.75rem;margin-left:-160px;padding:10px;position:absolute;text-align:left;top:18px;visibility:hidden;z-index:20}.age-verification__tooltip:focus .age-verification__tooltip-msg,.age-verification__tooltip:hover .age-verification__tooltip-msg{visibility:visible}.age-verification__tooltip--width{width:200px}.product-badge{display:inline-block;margin-bottom:20px;position:relative;width:100%}.product-badge--padding{padding:4px 0 0 8px}.product-badge__item{display:inline-block;float:left;margin-right:10px}.product-badge__item--cursor{cursor:pointer}.product-badge__item-img{float:left;height:25px;width:25px}.product-badge__item-text{display:inline-block;font-size:.75rem;margin-left:5px}.product-badge__item .tooltip{display:none}.product-badge__tooltip{background:#202340;border:1px solid #202340;border-radius:2px;-webkit-box-shadow:0 1px 3px #9597a6;box-shadow:0 1px 3px #9597a6;color:#fff;display:none;left:0;margin-left:-15px;margin-top:5px;max-width:200px;position:absolute;top:40px;width:100%;z-index:501}.product-badge__tooltip:before{border:solid;border-color:#202340 rgba(0,0,0,0);border-width:0 6px 6px;content:"";left:5px;position:absolute;top:-5px;z-index:2000}.email-collect{background:#f0f1f7;border:1px solid #f0f1f7;padding-bottom:10px}.email-collect__wrapper{border:1px solid #202340;display:inline-block;position:relative;width:calc(100% - 110px)}.email-collect__wrapper .parsley-errors-list{position:absolute;right:0;-webkit-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px);z-index:10}.email-collect__wrapper .parsley-errors-list li{background-color:#fff}.email-collect__msg{font-size:1rem}.email-collect__label{color:#202340;font-size:10px;font-weight:700;opacity:0;padding-left:6px;pointer-events:none;position:absolute;text-transform:uppercase;top:0;-webkit-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%);-webkit-transition:opacity #202340 .3s,-webkit-transform #202340 .3s;transition:opacity #202340 .3s,-webkit-transform #202340 .3s;transition:transform #202340 .3s,opacity #202340 .3s;transition:transform #202340 .3s,opacity #202340 .3s,-webkit-transform #202340 .3s;z-index:2}.email-collect__input{border:0;border-radius:0;height:40px;margin:0;padding:8px 5px 0;position:relative;-webkit-transition:background #202340 .3s,#202340 #202340 .3s;transition:background #202340 .3s,#202340 #202340 .3s;width:100%;z-index:1}.email-collect__input:focus{background:#fff}.email-collect__float-label{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.email-collect__float-input{padding-top:9px}.email-collect__btn,.email-collect__btn:hover{display:inline-block;float:right;height:40px;width:100px}.collection__tryme{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0em)and (max-width:63.9375em){.collection__tryme{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.collection__tryme-experience{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto}@media (min-width:0em)and (max-width:41.1875em){.collection__tryme-experience{margin:15px auto}}.collection__tryme-options{margin:auto}.collection__options-title{text-align:center}.collection__tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto;max-width:1000px;width:90%}.collection__tab,.collection__tab-top{display:-webkit-box;display:-ms-flexbox;display:flex}.collection__tab-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;text-align:center}.collection__tab-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f0f1f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:700px;padding:10px}@media (min-width:0em)and (max-width:41.1875em){.collection__tab-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:300px}}.collection__top-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px}@media (min-width:0em)and (max-width:41.1875em){.collection__top-button{margin:2px auto}}.collection__top-title{font-weight:700}.collection__top-image{border-radius:50%;max-width:150px;width:100%}@media (min-width:0em)and (max-width:41.1875em){.collection__top-image{max-width:65px}}.collection__all-atc{margin:auto}.collection__prod{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;margin:10px 7px;padding:5px;width:190px}.collection__prod-title{font-size:.8rem;font-weight:700;line-height:1rem;margin:5px 0;max-height:2rem;overflow:hidden;padding-right:1em;position:relative;white-space:pre-line}.collection__prod-cashback,.collection__prod-rewards{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.collection__prod-image{display:block;margin:10px auto;max-width:150px;mix-blend-mode:multiply}.collection__prod-atc{margin-top:auto;text-align:center}.carousel-main__prev-icon{margin-top:20%}.tab--active{border-bottom:4px solid #414467}.tab--active>.collection__top-image{border:4px solid #414467}.carousel{height:660px;margin:0 auto;position:relative;width:80%}.carousel__image{height:100%;width:100%}.carousel__track{list-style-type:none;margin:0;padding:0}.carousel__track-container{background-color:#f0f1f7;height:100%;position:relative}.carousel__slide{bottom:0;position:absolute;top:0;width:100%}.carousel__button{background:rgba(0,0,0,0);border:none;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button--left{left:-40px}.carousel__button--right{right:-40px}.carousel__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;-webkit-transition:opacity .2s ease-in 0s;transition:opacity .2s ease-in 0s;z-index:2}.carousel__control--previous{left:-1px;padding-left:4px}.carousel__control--next{padding-right:4px;right:-1px}.carousel__control-button{background-color:#fff;border:2px solid #545871;border-radius:36px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:0em)and (max-width:41.1875em){.social-pdp--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.social-pdp__icon-svg--blue-white{background-color:#fff}.social-pdp__icon-svg--blue-black,.social-pdp__icon-svg--blue-white{border:2px solid #a2d3e7!important;height:40px!important;width:40px!important}.social-pdp__icon-svg--blue-black{background-color:#000}.social-pdp__icon-svg--mauve-black{background-color:#000;border:2px solid #d2a6aa!important;height:40px!important;width:40px!important}.social-core{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}@media (min-width:0em)and (max-width:74.9375em){.social-core{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.social-core__text--blue{color:#43718c}.social-core__img{max-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:0em)and (max-width:41.1875em){.social-core__img{width:100%}}.social-core__img--wrapper,.social-core__info{display:-webkit-box;display:-ms-flexbox;display:flex}.social-core__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#edece9;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:20px;text-align:center}.social-core__info-img{margin-bottom:10px;max-width:175px;width:100%}.social-core__info-title{font-size:1.25rem;font-weight:700}.social-core__terms-link{font-size:.8rem}.social-core__terms-link--blue{color:#43718c!important}.social-core__terms-link--sky-blue{color:#a2d3e7!important}.social-core__terms-link--mauve{color:#d2a6aa!important}:root{--black:#000;--white:#fff;--c3h-lightgray:#d9d8d6;--c3h-skyblue:#95d4e9;--c3h-drkgray:#565656;--c3h-drkblue:#111e48;--c3b-puce:#d2a6aa;--c3b-sazerac:#f6ddcb;--c3b-drkgray:#54565a}#core3-beauty-pack{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-line-pack:stretch;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-content:stretch;align-items:flex-start;background:#000;background:var(--black);color:#f6ddcb;color:var(--c3b-sazerac);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:15px;justify-content:center;justify-content:flex-start;margin:0 auto;overflow:hidden;padding:0;place-content:stretch flex-start;position:relative;text-align:center;width:100%}#core3-beauty-pack *{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#core3-beauty-pack .hero-block{margin:0;min-height:300px;padding:0;width:100%}#core3-beauty-pack .hero-image{background-attachment:scroll;background-image:url(https://images.marketamerica.com/creative/2024/core-3-beauty-117808-core-3-beauty-social-share-pdp-html-banner/share-and-earn-beauty.jpg);background-position:75% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;padding:0;position:absolute;top:0;width:100%}#core3-beauty-pack .hero-text{margin:0;padding:25px;text-align:center;width:100%}#core3-beauty-pack .hero-text .img-block{margin:0 auto 1em;max-width:200px;padding:10px;width:33%}#core3-beauty-pack .hero-text h2{color:#d2a6aa;color:var(--c3b-puce);font-family:Montserrat,sans-serif;font-size:max(3em,min(3vw,3.5em));font-weight:800;line-height:1.2;margin:20px 0;padding:0;text-transform:uppercase}#core3-beauty-pack .hero-text h2 span,#core3-beauty-pack .hero-text h3 span{color:#f6ddcb;color:var(--c3b-sazerac)}#core3-beauty-pack .hero-text h3{color:#d2a6aa;color:var(--c3b-puce);font-size:18px;font-weight:400;line-height:26px;margin:1em;padding:0}#core3-beauty-pack .hero-image img{display:block;margin:0 auto;width:100%}#core3-beauty-pack .social-pdp{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:center}@media screen and (min-width:768px){#core3-beauty-pack{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#core3-beauty-pack .hero-block{width:40%}#core3-beauty-pack .hero-text{margin:0;width:60%}#core3-beauty-pack .hero-text h2{font-size:44px;line-height:48px;margin:0}#core3-beauty-pack .hero-text h3{margin:.5em 0 1em;padding:0}}@media (min-width:0em)and (max-width:41.1875em){.accordion{background:#f0f1f7;display:inline-block;padding:1px;position:relative;width:100%}}@media (min-width:41.25em)and (max-width:48.6875em){.accordion{border-bottom:1px solid #202340;padding-bottom:10px}}@media (min-width:41.25em){.accordion{margin-left:10px}}@media (min-width:0em)and (max-width:41.1875em){.accordion__wrapper{-webkit-overflow-scrolling:touch;display:inline-block;position:relative;width:20000em}}.accordion__link{display:none}@media (min-width:41.25em){.accordion__link{display:block}}.accordion__icon{color:#414467;font-size:45px!important;height:100%;width:100%}@media (min-width:41.25em){.accordion__icon{display:none!important}}.accordion__icon svg{fill:currentColor;height:100%;width:100%}.accordion__icon--cart svg,.accordion__icon--shopbox svg{height:40px;margin-bottom:-3px;margin-top:5px;width:40px}.accordion__icon--mylist svg{height:35px;width:35px}.accordion__section{position:relative}@media (min-width:0em)and (max-width:41.1875em){.accordion__section{background:#fff;border-radius:5px;display:inline-block;float:left;height:75px;margin:10px 5px 5px 4px;padding:5px;text-align:center;width:85px}.accordion__section:hover{background-color:#f0f1f7}.accordion__section:hover .accordion__icon{color:#202340}.accordion__section:hover .accordion__panel{display:block;position:fixed}}.accordion__title{color:#202340;cursor:pointer;font-size:1rem;font-weight:700;margin:10px 0}@media (min-width:0em)and (max-width:41.1875em){.accordion__title{margin:0}}@media (min-width:41.25em)and (max-width:48.6875em){.accordion__title{background:#f0f1f7;padding:10px}}@media (min-width:41.25em){.accordion__title-link{color:#202340;font-size:1rem;font-weight:700;padding:10px 5px}}.accordion__text{display:none}@media (min-width:41.25em){.accordion__text{display:block}}.accordion__icon-text{display:none;font-size:.75rem;margin-top:5px}@media (min-width:0em)and (max-width:41.1875em){.accordion__icon-text{display:block}}.accordion__plus{color:#202340;display:none;float:right;margin-right:.25em}@media (min-width:41.25em){.accordion__plus{display:inline-block}}.accordion__panel{display:none;font-size:.875rem;line-height:1.5rem;margin-left:.3125rem;text-align:left}@media (min-width:0em)and (max-width:41.1875em){.accordion__panel{-webkit-overflow-scrolling:touch;background:#f0f1f7;border-bottom:5px solid #dadbe6;left:0;margin:5px 0 0;max-height:200px;overflow-y:scroll;padding-left:10px;padding-top:10px;position:absolute;width:100%;z-index:2}}.accordion__panel--open{display:none}@media (min-width:41.25em){.accordion__panel--open{display:block}}.accordion__panel-title{border-bottom:1px solid #109aa0;margin:0 10px 5px 0}@media (min-width:41.25em){.accordion__panel-title{display:none;margin:0}}.accordion__list{display:inline-block;position:relative;width:100%}.accordion__list .freeship-offers .hovertip,.accordion__list .onecart-conditions .hovertip,.accordion__list a,.accordion__list a:hover,.freeship-offers .accordion__list .hovertip,.onecart-conditions .accordion__list .hovertip{text-decoration:none}@media (min-width:0em)and (max-width:41.1875em){.accordion__list .freeship-offers .hovertip,.accordion__list .onecart-conditions .hovertip,.accordion__list a,.accordion__list a:hover,.freeship-offers .accordion__list .hovertip,.onecart-conditions .accordion__list .hovertip{overflow:hidden;position:absolute;text-overflow:ellipsis;top:-20px;white-space:nowrap;width:100%}}.accordion__list .freeship-offers .hovertip:hover,.accordion__list .onecart-conditions .hovertip:hover,.accordion__list a:hover,.freeship-offers .accordion__list .hovertip:hover,.onecart-conditions .accordion__list .hovertip:hover{background:#f0f1f7;color:#202340}.accordion__list--disabled:hover{background:rgba(0,0,0,0)}.accordion__list--disabled .freeship-offers .hovertip,.accordion__list--disabled .onecart-conditions .hovertip,.accordion__list--disabled a,.accordion__list--disabled a:hover,.freeship-offers .accordion__list--disabled .hovertip,.onecart-conditions .accordion__list--disabled .hovertip{color:#202340;cursor:default}.accordion--gray{background-color:#fff;border-top:1px solid #dadbe6;color:#6c6b70;font-size:.875rem;font-weight:700;margin:0 0 .65em;padding:1em .5em .5em .7em}.accordion--gray:last-child{border-bottom:1px solid #dadbe6}.accordion-nav{margin:5px;padding:5px}@media (min-width:0em)and (max-width:41.1875em){.accordion-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.accordion-nav__trigger{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f0f1f7;border:none;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:10px 0;width:90%}@media (min-width:0em)and (max-width:41.1875em){.accordion-nav__trigger{width:100%}}.accordion-nav__trigger--full-width{width:100%}.accordion-nav__title{font-size:1rem;font-weight:700;padding:5px}.accordion-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:7px 10px}.accordion-nav__list-link{text-decoration:none}.accordion-nav__list-link:hover{text-decoration:underline}.accordion-nav__trigger:hover{background:#dadbe6;cursor:pointer}@media (min-width:41.25em){.accordion-nav__trigger--hide{display:none}}.c2p-installments__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0em)and (max-width:29.9375em){.c2p-installments__container--wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c2p-installments__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:2px}@media (min-width:0em)and (max-width:29.9375em){.c2p-installments__content{margin:-5px 0 0}}.c2p-installments__content--shrink{-ms-flex-negative:0;flex-shrink:0}.c2p-installments__logo{margin-left:3px;max-width:28px}.c2p-installments__learn-more{display:block;padding:10px 0}.c2p-learn-more-modal{text-align:center}@media (min-width:41.25em){.c2p-learn-more-modal{height:90%;max-width:500px}}.c2p-learn-more-modal__iframe{height:100%;width:100%}.product__c2p-installments{font-size:.75rem;padding:5px 0}.product__c2p-installments .c2p-installments__learn-more{padding:0 0 5px}.tooltip{display:block;font-size:.75rem;line-height:1.26em;position:absolute;z-index:1030}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.top .tooltip-arrow{border-top-color:#585555;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.tooltip .tooltip-inner{background-color:#585555;border:2px solid #6e6f71;border-radius:4px;color:#fff;max-width:85px;padding:3px 6px;text-align:center;text-decoration:none}.tooltip .tooltip-arrow{border-color:rgba(0,0,0,0);border-style:solid;height:0;position:absolute;width:0}.star-select .tooltip{left:125px;width:300px}.product-reviews .review-form .tooltip .startip.pro-beauty-badge,.product-reviews .review-form .tooltip .startip.shop-consultant-badge,.product-reviews .review-form .tooltip .startip.staff-reviewer-badge,.product-reviews .review-form .tooltip .startip.verified-buyer-badge,.review-form .tooltip .product-reviews .startip.pro-beauty-badge,.review-form .tooltip .product-reviews .startip.shop-consultant-badge,.review-form .tooltip .product-reviews .startip.staff-reviewer-badge,.review-form .tooltip .product-reviews .startip.verified-buyer-badge,.review-form .tooltip p.startip{font-size:.875rem;font-weight:400}.freeship-offers .hovertip,.freeship-offers .onecart-conditions .hovertip,.freeship-offers a.hovertip,.hovertip,.onecart-conditions .freeship-offers .hovertip,.onecart-conditions .hovertip,.onecart-conditions a.hovertip,a.hovertip{color:#202340;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:400;position:relative;text-decoration:none}.hovertip:hover,a.hovertip:hover{color:#202340;text-decoration:none}.freeship-offers .hovertip--text-sm.hovertip,.hovertip--text-sm,.onecart-conditions .hovertip--text-sm.hovertip,a.hovertip--text-sm{font-size:.75rem}.freeship-offers .hovertip--text-larger.hovertip,.hovertip--text-larger,.onecart-conditions .hovertip--text-larger.hovertip,a.hovertip--text-larger{font-size:.875rem}.freeship-offers .hovertip--bold.hovertip,.hovertip--bold,.onecart-conditions .hovertip--bold.hovertip,a.hovertip--bold{font-weight:700}.freeship-offers .hovertip--blue.hovertip,.hovertip--blue,.onecart-conditions .hovertip--blue.hovertip,a.hovertip--blue{color:#066277}.freeship-offers .hovertip--dk-gray.hovertip,.hovertip--dk-gray,.onecart-conditions .hovertip--dk-gray.hovertip,a.hovertip--dk-gray{color:#2e2c38}.freeship-offers .hovertip--margin-top.hovertip,.hovertip--margin-top,.onecart-conditions .hovertip--margin-top.hovertip,a.hovertip--margin-top{margin-top:5px}.freeship-offers .hovertip--left.hovertip,.hovertip--left,.onecart-conditions .hovertip--left.hovertip,a.hovertip--left{display:block}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tooltip-special{-webkit-animation:fadeInUp 1.1s linear;animation:fadeInUp 1.1s linear;background:#fff;border-radius:2px;-webkit-box-shadow:0 0 5px #9597a6;box-shadow:0 0 5px #9597a6;color:#2e2c38;font-size:15px;font-weight:700;padding:10px;position:absolute;right:-20px;text-align:center;text-decoration:none;top:-58px;-webkit-transition:all .5s;transition:all .5s}.tooltip-special__highlight{color:#0098b8;text-transform:uppercase}.tooltip-special__fake-link{font-size:.75rem;text-decoration:underline}.tooltip-special__arrow{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;bottom:-10px;height:0;position:absolute;right:35px;width:0}.freeship-offers .hovertip-info-icon.hovertip,.hovertip-info-icon,.onecart-conditions .hovertip-info-icon.hovertip,a.hovertip-info-icon{background:rgba(0,0,0,0) url(https://img.mashop.com/Image/resources/images/hovertip-info-icon.png) no-repeat right 0;background-size:11px 11px;cursor:pointer;padding-right:13px}.freeship-offers .hovertip-info-icon.hovertip:hover,.hovertip-info-icon:hover,.hovertip-info-icon:hover img,a.hovertip-info-icon:hover,a.hovertip-info-icon:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.freeship-offers .hovertip-info-icon--larger.hovertip,.hovertip-info-icon--larger,.onecart-conditions .hovertip-info-icon--larger.hovertip,a.hovertip-info-icon--larger{background-size:13px 13px;padding-right:15px;padding-top:2px}.freeship-offers .onecart-conditions .hovertip,.onecart-conditions .freeship-offers .hovertip,.onecart-conditions .hovertip,.onecart-conditions a.hovertip{background-image:url(https://img.mashop.com/Image/resources/images/mobile-sprite.png);background-position:-483px -287px;background-repeat:no-repeat;display:inline;height:14px;margin-bottom:1px;padding-left:17px;padding-top:2px}.freeship-offers .hovertip,.freeship-offers a.hovertip{background-image:url(https://img.mashop.com/Image/resources/images/mobile-sprite.png);background-position:-447px -70px;background-repeat:no-repeat;height:14px;margin-bottom:2px;padding-left:15px;padding-top:0}.inline-tooltip{background:#fff;border:1px solid #202340;border-radius:2px;border-top:5px solid #202340;color:#202340;display:none;font-size:.6875rem;font-weight:400;margin:5px 0 0;max-width:300px;position:absolute;width:100%;z-index:501}.inline-tooltip .product-reviews .pro-beauty-badge,.inline-tooltip .product-reviews .shop-consultant-badge,.inline-tooltip .product-reviews .staff-reviewer-badge,.inline-tooltip .product-reviews .verified-buyer-badge,.inline-tooltip p,.product-reviews .inline-tooltip .pro-beauty-badge,.product-reviews .inline-tooltip .shop-consultant-badge,.product-reviews .inline-tooltip .staff-reviewer-badge,.product-reviews .inline-tooltip .verified-buyer-badge{font-size:.75rem;font-weight:400;padding:0 10px}.inline-tooltip--extra-margin-top{margin:35px 0 0}.inline-tooltip--narrow{max-width:200px}.freeship-offers .tooltip,.more-info .tooltip,.onecart-conditions .tooltip,.registry__product-wish .tooltip,.review .tooltip,.saa-events__event-actions .tooltip,.special-conditions .tooltip,.store-icon .tooltip{background:#fff;border:1px solid #202340;border-radius:2px;border-top:5px solid #202340;color:#202340;display:none;font-size:.6875rem;font-weight:400;margin:5px 0 0;width:220px;z-index:501}.freeship-offers .tooltip:before,.more-info .tooltip:before,.onecart-conditions .tooltip:before,.registry__product-wish .tooltip:before,.review .tooltip:before,.saa-events__event-actions .tooltip:before,.special-conditions .tooltip:before,.store-icon .tooltip:before{border:solid;border-color:#202340 rgba(0,0,0,0);border-width:0 6px 6px;content:"";left:30px;position:absolute;top:-10px;z-index:2000}.freeship-offers .tooltip .tip-title,.more-info .tooltip .tip-title,.onecart-conditions .tooltip .tip-title,.registry__product-wish .tooltip .tip-title,.review .tooltip .tip-title,.saa-events__event-actions .tooltip .tip-title,.special-conditions .tooltip .tip-title,.store-icon .tooltip .tip-title{background-color:#202340;color:#fff;font-size:1rem;font-weight:700;line-height:1.1875rem;margin:-1px 0 0;padding:5px 10px 10px;width:100%}.freeship-offers .tooltip .product-reviews .pro-beauty-badge,.freeship-offers .tooltip .product-reviews .shop-consultant-badge,.freeship-offers .tooltip .product-reviews .staff-reviewer-badge,.freeship-offers .tooltip .product-reviews .verified-buyer-badge,.freeship-offers .tooltip p,.more-info .tooltip .product-reviews .pro-beauty-badge,.more-info .tooltip .product-reviews .shop-consultant-badge,.more-info .tooltip .product-reviews .staff-reviewer-badge,.more-info .tooltip .product-reviews .verified-buyer-badge,.more-info .tooltip p,.onecart-conditions .tooltip .product-reviews .pro-beauty-badge,.onecart-conditions .tooltip .product-reviews .shop-consultant-badge,.onecart-conditions .tooltip .product-reviews .staff-reviewer-badge,.onecart-conditions .tooltip .product-reviews .verified-buyer-badge,.onecart-conditions .tooltip p,.product-reviews .freeship-offers .tooltip .pro-beauty-badge,.product-reviews .freeship-offers .tooltip .shop-consultant-badge,.product-reviews .freeship-offers .tooltip .staff-reviewer-badge,.product-reviews .freeship-offers .tooltip .verified-buyer-badge,.product-reviews .more-info .tooltip .pro-beauty-badge,.product-reviews .more-info .tooltip .shop-consultant-badge,.product-reviews .more-info .tooltip .staff-reviewer-badge,.product-reviews .more-info .tooltip .verified-buyer-badge,.product-reviews .onecart-conditions .tooltip .pro-beauty-badge,.product-reviews .onecart-conditions .tooltip .shop-consultant-badge,.product-reviews .onecart-conditions .tooltip .staff-reviewer-badge,.product-reviews .onecart-conditions .tooltip .verified-buyer-badge,.product-reviews .registry__product-wish .tooltip .pro-beauty-badge,.product-reviews .registry__product-wish .tooltip .shop-consultant-badge,.product-reviews .registry__product-wish .tooltip .staff-reviewer-badge,.product-reviews .registry__product-wish .tooltip .verified-buyer-badge,.product-reviews .review .tooltip .pro-beauty-badge,.product-reviews .review .tooltip .shop-consultant-badge,.product-reviews .review .tooltip .staff-reviewer-badge,.product-reviews .review .tooltip .verified-buyer-badge,.product-reviews .saa-events__event-actions .tooltip .pro-beauty-badge,.product-reviews .saa-events__event-actions .tooltip .shop-consultant-badge,.product-reviews .saa-events__event-actions .tooltip .staff-reviewer-badge,.product-reviews .saa-events__event-actions .tooltip .verified-buyer-badge,.product-reviews .special-conditions .tooltip .pro-beauty-badge,.product-reviews .special-conditions .tooltip .shop-consultant-badge,.product-reviews .special-conditions .tooltip .staff-reviewer-badge,.product-reviews .special-conditions .tooltip .verified-buyer-badge,.product-reviews .store-icon .tooltip .pro-beauty-badge,.product-reviews .store-icon .tooltip .shop-consultant-badge,.product-reviews .store-icon .tooltip .staff-reviewer-badge,.product-reviews .store-icon .tooltip .verified-buyer-badge,.registry__product-wish .tooltip .product-reviews .pro-beauty-badge,.registry__product-wish .tooltip .product-reviews .shop-consultant-badge,.registry__product-wish .tooltip .product-reviews .staff-reviewer-badge,.registry__product-wish .tooltip .product-reviews .verified-buyer-badge,.registry__product-wish .tooltip p,.review .tooltip .product-reviews .pro-beauty-badge,.review .tooltip .product-reviews .shop-consultant-badge,.review .tooltip .product-reviews .staff-reviewer-badge,.review .tooltip .product-reviews .verified-buyer-badge,.review .tooltip p,.saa-events__event-actions .tooltip .product-reviews .pro-beauty-badge,.saa-events__event-actions .tooltip .product-reviews .shop-consultant-badge,.saa-events__event-actions .tooltip .product-reviews .staff-reviewer-badge,.saa-events__event-actions .tooltip .product-reviews .verified-buyer-badge,.saa-events__event-actions .tooltip p,.special-conditions .tooltip .product-reviews .pro-beauty-badge,.special-conditions .tooltip .product-reviews .shop-consultant-badge,.special-conditions .tooltip .product-reviews .staff-reviewer-badge,.special-conditions .tooltip .product-reviews .verified-buyer-badge,.special-conditions .tooltip p,.store-icon .tooltip .product-reviews .pro-beauty-badge,.store-icon .tooltip .product-reviews .shop-consultant-badge,.store-icon .tooltip .product-reviews .staff-reviewer-badge,.store-icon .tooltip .product-reviews .verified-buyer-badge,.store-icon .tooltip p{color:#202340;font-size:.75rem;font-weight:400;padding:0 10px}.freeship-offers .review a.hovertip,.onecart-conditions .review .hovertip,.review .freeship-offers a.hovertip,.review .hovertip,.review .onecart-conditions .hovertip{margin-bottom:-4px}.review .tooltip{margin-left:-70px;margin-top:0;padding:5px;width:150px}.review .tooltip--left{display:block;margin-left:0}@media screen and (max-width:660px){.freeship-offers,.onecart-conditions,.special-conditions{display:block;float:none}}.material-icons-outlined.md-12,.material-icons.md-12{font-size:12px;line-height:12px}.material-icons-outlined.md-16,.material-icons.md-16{font-size:16px;line-height:16px}.material-icons-outlined.md-18,.material-icons.md-18{font-size:18px;line-height:18px}.material-icons-outlined.md-24,.material-icons.md-24{font-size:24px;line-height:24px}.material-icons-outlined.md-30,.material-icons.md-30{font-size:30px;line-height:30px}.material-icons-outlined.md-36,.material-icons.md-36{font-size:36px;line-height:36px}.material-icons-outlined.md-48,.material-icons.md-48{font-size:48px;line-height:48px}.material-icons-outlined.md-60,.material-icons.md-60{font-size:60px;line-height:60px}.material-icons-outlined.md-90,.material-icons.md-90{font-size:90px;line-height:90px}.material-icons-outlined.md-dark,.material-icons.md-dark{color:#202340}.material-icons-outlined.md-light,.material-icons.md-light{color:#fff}.material-icons-outlined.md-light.md-inactive,.material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}.pdp-feedback__btn{color:#202340;font-size:.875rem}.pdp-feedback__radio{margin:10px 0}.pdp-feedback__radio,.pdp-feedback__radio-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.pdp-feedback__radio-item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px}@media (min-width:0em)and (max-width:29.9375em){.pdp-feedback__radio-item{display:flow-root}}.pdp-feedback__textarea{width:50%}@media (min-width:0em)and (max-width:48.6875em){.pdp-feedback__textarea{width:100%}}@keyframes menu-slide-left{0%{left:-100px}to{left:0}}@keyframes menu-slide-right{0%{right:-100px}to{right:0}}@keyframes menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes menu-slide-down{0%{top:-100px}to{top:0}}.prod-marketing.product-details{margin:0;padding:0 20px}@media (min-width:48.75em)and (max-width:99.9375em){.prod-marketing.product-details{padding:0 5%}}@media (min-width:100em){.prod-marketing.product-details{padding:0 4%}}.prod-marketing__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;width:100%}.prod-marketing__container--collapsable{border:1px solid #9597a6;border-left:none;border-right:none}@media (min-width:48.75em){.prod-marketing__container{gap:40px;margin:40px 0;padding:0}}.prod-marketing__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;position:relative;width:100%}@media (min-width:48.75em){.prod-marketing__wrapper{width:50%}}@media (min-width:100em){.prod-marketing__wrapper{gap:20px}}@media (min-width:48.75em)and (max-width:79.9375em){.prod-marketing__wrapper--xl{width:100%}}@media (min-width:80em){.prod-marketing__wrapper--xl{width:65%}}.prod-marketing__wrapper--full{width:100%}.prod-marketing__wrapper--fill{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.prod-marketing__wrapper--fill .product-reviews .pro-beauty-badge,.prod-marketing__wrapper--fill .product-reviews .shop-consultant-badge,.prod-marketing__wrapper--fill .product-reviews .staff-reviewer-badge,.prod-marketing__wrapper--fill .product-reviews .verified-buyer-badge,.prod-marketing__wrapper--fill p,.product-reviews .prod-marketing__wrapper--fill .pro-beauty-badge,.product-reviews .prod-marketing__wrapper--fill .shop-consultant-badge,.product-reviews .prod-marketing__wrapper--fill .staff-reviewer-badge,.product-reviews .prod-marketing__wrapper--fill .verified-buyer-badge{width:100%}.prod-marketing__wrapper--spaced{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prod-marketing__wrapper--top{-ms-flex-line-pack:baseline;align-content:baseline}.prod-marketing__wrapper--padded{padding:20px}@media (min-width:41.25em){.prod-marketing__wrapper--padded{padding:20px 0}}@media (min-width:64em){.prod-marketing__wrapper--padded{padding:20px 0 0 20px}}.prod-marketing__wrapper--padded-full{padding:20px}@media (min-width:118.75em){.prod-marketing__wrapper--padded-full{padding:50px}}@media (min-width:41.25em){.prod-marketing__wrapper--no-gap{gap:0}}.prod-marketing__wrapper--grey-bg{background-color:#f5f5f5;padding:20px}.prod-marketing__wrapper ul{height:95%;overflow:scroll;padding-left:20px}.prod-marketing__wrapper li{font-size:.875rem;font-weight:400;line-height:1.4em;list-style-type:disc}.prod-marketing__orientation-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}@media (min-width:48.75em){.prod-marketing__orientation-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.prod-marketing__orientation-wrapper--left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48.75em){.prod-marketing__orientation-wrapper--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.prod-marketing__orientation-wrapper--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.prod-marketing__orientation-wrapper--fill{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (min-width:41.25em){.prod-marketing__orientation-wrapper--end-border{border-right:1px solid #000}}.prod-marketing__orientation-wrapper--end-border:last-child{border-right:none}@media (min-width:41.25em)and (max-width:79.9375em){.prod-marketing__orientation-wrapper--img-text{-ms-flex-wrap:wrap;flex-wrap:wrap}}.prod-marketing__button{background:none;border:none;color:#000;cursor:pointer;font-size:2.0625rem;text-decoration:none}.prod-marketing__button>.material-icons{-ms-flex-line-pack:center;align-content:center}@media (min-width:118.75em){.prod-marketing__button>.material-icons{font-size:2.0625rem}.prod-marketing__button--small,.prod-marketing__button--small>.material-icons{font-size:24px}}.prod-marketing__content{display:none;width:100%}.prod-marketing__header-section{width:100%}.prod-marketing__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;width:100%}.prod-marketing__fact-text,.prod-marketing__faq-text,.prod-marketing__faq-title,.prod-marketing__image-caption>p,.prod-marketing__image-caption>ul,.prod-marketing__image-text,.prod-marketing__image-title,.prod-marketing__link,.prod-marketing__research-text,.prod-marketing__steps,.prod-marketing__steps-title,.prod-marketing__text,.prod-marketing__wrapper>div>p,.prod-marketing__wrapper>p,.product-reviews .prod-marketing__image-caption>.pro-beauty-badge,.product-reviews .prod-marketing__image-caption>.shop-consultant-badge,.product-reviews .prod-marketing__image-caption>.staff-reviewer-badge,.product-reviews .prod-marketing__image-caption>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>div>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>div>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>div>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>div>.verified-buyer-badge{font-size:1rem;font-weight:100;line-height:calc(1rem + 10px)}@media (min-width:80em){.prod-marketing__fact-text,.prod-marketing__faq-text,.prod-marketing__faq-title,.prod-marketing__image-caption>p,.prod-marketing__image-caption>ul,.prod-marketing__image-text,.prod-marketing__image-title,.prod-marketing__link,.prod-marketing__research-text,.prod-marketing__steps,.prod-marketing__steps-title,.prod-marketing__text,.prod-marketing__wrapper>div>p,.prod-marketing__wrapper>p,.product-reviews .prod-marketing__image-caption>.pro-beauty-badge,.product-reviews .prod-marketing__image-caption>.shop-consultant-badge,.product-reviews .prod-marketing__image-caption>.staff-reviewer-badge,.product-reviews .prod-marketing__image-caption>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>div>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>div>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>div>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>div>.verified-buyer-badge{font-size:1.125rem;line-height:calc(1.125rem + 10px)}}@media (min-width:100em){.prod-marketing__fact-text,.prod-marketing__faq-text,.prod-marketing__faq-title,.prod-marketing__image-caption>p,.prod-marketing__image-caption>ul,.prod-marketing__image-text,.prod-marketing__image-title,.prod-marketing__link,.prod-marketing__research-text,.prod-marketing__steps,.prod-marketing__steps-title,.prod-marketing__text,.prod-marketing__wrapper>div>p,.prod-marketing__wrapper>p,.product-reviews .prod-marketing__image-caption>.pro-beauty-badge,.product-reviews .prod-marketing__image-caption>.shop-consultant-badge,.product-reviews .prod-marketing__image-caption>.staff-reviewer-badge,.product-reviews .prod-marketing__image-caption>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>.verified-buyer-badge,.product-reviews .prod-marketing__wrapper>div>.pro-beauty-badge,.product-reviews .prod-marketing__wrapper>div>.shop-consultant-badge,.product-reviews .prod-marketing__wrapper>div>.staff-reviewer-badge,.product-reviews .prod-marketing__wrapper>div>.verified-buyer-badge{font-size:1.75rem;line-height:calc(1.75rem + 10px)}}.prod-marketing__subtitle,.prod-marketing__title{font-size:1.75rem;font-weight:300;margin:0;width:100%}@media (min-width:100em){.prod-marketing__subtitle,.prod-marketing__title{font-size:2.375rem;line-height:2.375rem}}.prod-marketing__title{font-weight:400}.prod-marketing__title--short{width:auto}.prod-marketing__title--padded{padding:10px 0}.prod-marketing__title--margin-bottom{margin-bottom:20px}.prod-marketing__link{font-weight:400}.prod-marketing__image-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%}@media (min-width:41.25em){.prod-marketing__image-container--half{padding-right:10px;width:50%}}.prod-marketing__image-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 20px;min-width:200px}.prod-marketing__image-wrapper--text-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.prod-marketing__image-wrapper--no-margin{margin:0}.prod-marketing__image-wrapper--row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.prod-marketing__image-wrapper--row .prod-marketing__image-text{font-size:1.375rem;margin-left:10px}.prod-marketing__image-wrapper--fill{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media (min-width:64em){.prod-marketing__image-wrapper--fill{min-width:100px}}@media (min-width:0em)and (max-width:41.1875em){.prod-marketing__image-wrapper--small{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 10px);flex:1 1 calc(50% - 10px);margin:10px 0;min-width:0}}.prod-marketing__image-wrapper--highlight{min-width:100px;width:40%}@media (min-width:41.25em)and (max-width:79.9375em){.prod-marketing__image-wrapper--highlight{min-width:100px;width:30%}}.prod-marketing__image{width:100%}.prod-marketing__image--icon{width:80px}.prod-marketing__image--label{margin:0 auto;max-height:300px;width:auto}@media (min-width:41.25em){.prod-marketing__image--half{width:50%}}.prod-marketing__image-caption{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-flex:1;-ms-flex-line-pack:baseline;align-content:center;align-content:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.prod-marketing__image-caption--full{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;line-height:1.75rem}.prod-marketing__image-caption>p,.product-reviews .prod-marketing__image-caption>.pro-beauty-badge,.product-reviews .prod-marketing__image-caption>.shop-consultant-badge,.product-reviews .prod-marketing__image-caption>.staff-reviewer-badge,.product-reviews .prod-marketing__image-caption>.verified-buyer-badge{width:100%}.prod-marketing__image-caption>ul{overflow:hidden;width:100%}.prod-marketing__image-title{font-weight:400}.prod-marketing__image-text{width:100%}.prod-marketing__image-text--half{width:50%}.prod-marketing__delivery-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 auto;width:90%}@media (min-width:80em){.prod-marketing__delivery-container{width:80%}}.prod-marketing__video{background-color:#000;-o-object-fit:contain;object-fit:contain}@media (min-width:0em)and (max-width:79.9375em){.prod-marketing__video{max-height:300px}}.prod-marketing__video-play-button{background:url(https://img.mashop.com/Image/resources/icons/play-circle-gray-white.svg) no-repeat 50%;background-size:contain;cursor:pointer;height:80px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;z-index:10}.prod-marketing__video-play-button.hidden{display:none}.prod-marketing__fact{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:10px;z-index:1}@media (min-width:41.25em){.prod-marketing__fact{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;padding-left:0}}@media (min-width:100em){.prod-marketing__fact{width:50%}}.prod-marketing__fact-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:80em){.prod-marketing__fact-container{gap:10px 0}}.prod-marketing__fact-title{font-size:2.375rem;font-weight:400}@media (min-width:48.75em)and (max-width:99.9375em){.prod-marketing__fact-title{font-size:2.375rem}}@media (min-width:100em)and (max-width:118.6875em){.prod-marketing__fact-title{font-size:3.75rem}}@media (min-width:118.75em){.prod-marketing__fact-title{font-size:4.375rem}}.prod-marketing__research{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;align-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:20px;width:100%}.prod-marketing__research-title{font-size:3.125rem;font-weight:400;margin-bottom:5px}.prod-marketing__research-text{padding-right:10px;width:100%}.prod-marketing__research-ref{height:100%;padding:20px;width:100%}.prod-marketing__research-close{position:absolute;right:10px;top:10px}.prod-marketing__research-show{position:absolute;right:0;text-decoration:underline;top:calc(100% + 10px)}@media (min-width:41.25em){.prod-marketing__research-show{right:10px;top:10px}}.prod-marketing__research-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-ms-flex-line-pack:baseline;align-content:center;align-content:baseline;background-color:#fff;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;position:relative;width:100%}@media (min-width:41.25em){.prod-marketing__research-wrapper{-webkit-box-flex:1;-ms-flex:1 1 250px;flex:1 1 250px}}@media (min-width:48.75em){.prod-marketing__research-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.prod-marketing__research-modal{background:rgba(0,0,0,.7);height:100vh;left:0;padding:10%;position:fixed;top:0;width:100vw;z-index:1000}.prod-marketing__faq{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;align-items:baseline;border:none;border-top:1px solid #9597a6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding-top:10px;width:100%}.prod-marketing__faq:last-child{border:1px solid #9597a6;border-left:none;border-right:none;padding-bottom:10px}.prod-marketing__faq-content{display:none;font-size:.875rem;line-height:1.25rem;padding-top:10px;width:100%}@media (min-width:100em){.prod-marketing__faq-content{padding-top:20px}}.prod-marketing__faq-title{-ms-flex-line-pack:center;align-content:center;font-weight:400;line-height:1.75rem;max-width:90%}.prod-marketing__detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-line-pack:center;-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;align-items:baseline;border:none;border-bottom:1px solid #9597a6;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;width:100%}.prod-marketing__detail--first{border-top:1px solid #9597a6}.prod-marketing__detail-title{font-size:1.125rem;font-weight:400}.prod-marketing__detail ul{padding-left:20px}.prod-marketing__detail li{font-size:.875rem;font-weight:600;line-height:1.4em;list-style-type:disc}.prod-marketing__steps-title{font-weight:400;margin-bottom:10px}.prod-marketing__carousel{margin:1rem;overflow:hidden;padding:20px 0;position:relative;width:100%}.prod-marketing__carousel-container{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%}.prod-marketing__carousel-controls{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px;width:100%}.prod-marketing__carousel-last,.prod-marketing__carousel-next{background-color:rgba(0,0,0,0);border:none!important;border-radius:5px;cursor:pointer;height:40px;padding:0;position:absolute;width:40px}.prod-marketing__carousel-last:hover,.prod-marketing__carousel-next:hover{border-radius:5px}.prod-marketing__carousel-last{left:5px;padding-left:6px}.prod-marketing__carousel-next{right:5px}.prod-marketing__carousel-counter{font-size:1.125rem}.prod-marketing__carousel-item{-webkit-box-flex:1;display:none;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;width:100%}@media (min-width:64em){.prod-marketing__carousel-item{gap:0}}.prod-marketing__carousel-item.active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:64em){.wrapper__sidebar--expanded{float:left}}.product-frequency{background:#f0f1f7;border:1px solid #dbdce4;display:inline-block;margin-bottom:20px;margin-top:10px;padding:3px 8px;vertical-align:middle;width:100%}.product-frequency__title{display:inline-block;font-weight:700}.product-frequency__amount{background:#eefbfb;border:2px solid #7be9f3;border-radius:50%;font-size:16px;font-weight:700;margin-left:5px;margin-right:5px;padding:3px 4px}.product-frequency__text{display:inline-block;font-size:.75rem;font-weight:700}.product-frequency__text-divider{color:#9597a6;font-size:20px}.product-frequency__brand{display:inline-block;font-size:.75rem;font-weight:700;margin-left:5px}.product-frequency__brand-icon{float:left;margin-right:5px;margin-top:2px}.product-frequency__order{background:#fff;border:1px solid #dadbe6;border-radius:3px;display:inline-block;font-size:.75rem;font-weight:700;margin-left:5px;padding:3px 5px}.sidebar{display:inline-block;position:relative;width:100%;z-index:1}@media (min-width:0em)and (max-width:41.1875em){.sidebar{margin:20px 0}}@media (min-width:64em){.sidebar{height:100%;width:100px}}.sidebar__action-text{border-bottom:1px solid #f0f1f7;color:#545871;float:left;font-size:.875rem;font-weight:700;padding:2px 5px;position:relative;width:100%}.sidebar__action-text:before{content:"​";display:inline-block;height:100%;vertical-align:middle}@media (min-width:64em){.sidebar__action-text{background:#dbdce4;color:#2e2c38;font-size:.75rem;font-weight:700;margin:0;text-align:center;width:100px}}.sidebar__section{display:inline-block;float:left;position:relative;width:100%}@media (min-width:64em){.sidebar__section{background:#f0f1f7}}.sidebar__section--addthis{z-index:4}.sidebar__section--social-share{z-index:5}@-webkit-keyframes slideInLoad{0%{right:-180px}8%,92%{right:120px}to{right:-180px}}@keyframes slideInLoad{0%{right:-180px}8%,92%{right:120px}to{right:-180px}}@-webkit-keyframes fadeInLoad{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}@keyframes fadeInLoad{0%{opacity:0}8%,92%{opacity:1}to{opacity:0}}.sidebar__reminder{-webkit-animation:slideInLoad 4s ease-out 4s;animation:slideInLoad 4s ease-out 4s;background:#202340;border-radius:3px;-webkit-box-shadow:0 2px 5px #2c2e3c;box-shadow:0 2px 5px #2c2e3c;color:#fff;font-size:14px;line-height:20px;padding:10px;position:absolute;right:-180px;top:20px;width:175px}@media(prefers-reduced-motion:reduce){.sidebar__reminder{-webkit-animation:fadeInLoad 4s ease-out 4s;animation:fadeInLoad 4s ease-out 4s;opacity:0;right:120px}}.sidebar__reminder:after{border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid #202340;border-top:12px solid rgba(0,0,0,0);content:"";height:0;position:absolute;right:-10px;top:25px;width:0}.sidebar__list{margin:0 auto;position:relative;width:100%}@media (min-width:56.25em){.sidebar__list{max-width:375px}}@media (min-width:0em)and (max-width:63.9375em){.sidebar__list{display:inline-block;float:left}}.sidebar__list-item{cursor:pointer;float:left;padding:5px 0;position:relative;text-align:center;width:16%;z-index:3}@-webkit-keyframes shimmyHover{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shimmyHover{0%{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.sidebar__list-icon{background:#f0f1f7;border-radius:50%;display:block;height:40px;margin:0 auto;padding:10px 0;position:relative;width:40px}@media (min-width:56.25em){.sidebar__list-icon{background:#fff}}.sidebar__list-icon:hover{-webkit-animation:shimmyHover .5s ease-out;animation:shimmyHover .5s ease-out;border-radius:0}.sidebar__list-icon svg{color:currentColor;height:20px;width:20px}.sidebar__list-icon.trends{padding:5px}.sidebar__list-item{color:#2e2c38;text-decoration:none}.sidebar__list-item:hover{cursor:pointer}.sidebar__list-item:hover svg{color:currentColor}@media (min-width:64em){.sidebar__list-item{color:#2e2c38;margin:0 auto;width:100%}.sidebar__list-item button,.sidebar__list-item:hover{color:#2e2c38}.sidebar__list-item:hover button{color:#fff}.sidebar__list-item:hover{cursor:pointer}.sidebar__list-item:hover svg{color:currentColor}}@media (min-width:0em)and (max-width:63.9375em){.sidebar__list-item .shopbox{display:none}}.product__fb-like{display:inline-block;height:30px;padding:5px 10px;position:relative;width:100%;z-index:0}.sidebar__hint{display:block;font-size:.6875rem;margin-top:5px;position:relative;z-index:0}.social-pdp{display:-webkit-box;display:-ms-flexbox;display:flex}.social-pdp__section{margin:25px 0}.social-pdp__button{margin:0;padding:0;text-decoration:none}.social-pdp__title{font-size:1rem;font-weight:700}.social-pdp__icon-svg{border:1px solid #000;border-radius:50%;display:block;height:35px;margin:3px;padding:7px;position:relative;width:35px}.social-pdp__section--slim{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;width:100%}.social-pdp__section--slim .social-pdp{gap:10px}@media (min-width:0em)and (max-width:41.1875em){.product__image-overlay{float:none;width:150px}}.product__thumbnails{position:relative;width:100%}@media (min-width:0em)and (max-width:63.9375em){.product__thumbnails{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:80em){.product__thumbnails{display:inline-block;min-width:110px;width:100px}}.product__image-wrapper{-ms-flex-item-align:center;align-self:center;padding:10px;text-align:center;width:100%}@media (min-width:100em){.product__image-wrapper{width:80%}}.product__image-subwrapper{background:#fff;height:100%;min-height:350px;width:100%}.product__image-subwrapper--video{height:0;padding-bottom:56.25%;position:relative}.product__image{max-width:500px;width:100%}.product__micro-video{margin-top:-100px;max-height:550px}@media (min-width:0em)and (max-width:79.9375em){.product__micro-video{margin:0;max-height:350px}}.product__tryme{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0 10px}.product__tryme,.product__tryme-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.product__tryme-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.product__tryme-terms{line-height:normal;max-width:500px;text-align:left}.product__tryme-button{display:block;margin-top:10px}.product__tryme-overlay{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:auto}@media (min-width:0em)and (max-width:41.1875em){.product__tryme-overlay{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.product__tryme-element{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:10px 0}.product__tryme-label{font-size:1rem;margin:10px}.product__tryme-input{max-width:350px}.product__tryme-title{font-size:2.0625rem;line-height:normal;margin:0 20px;min-width:300px;padding:26px}@media (min-width:0em)and (max-width:41.1875em){.product__tryme-title{font-size:1.375rem;min-width:0;padding:2px}}.product__tryme-img{max-width:400px}@media (min-width:0em)and (max-width:41.1875em){.product__tryme-img{margin:auto}}.product__tryme-icon{font-size:40px!important;margin:5px}.product__tryme-share{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f0f1f7;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:0 20px;padding:20px}@media (min-width:0em)and (max-width:41.1875em){.product__tryme-share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:5px}}.product__tryme-email,.product__tryme-facebook{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:10px}.product__tryme-recaptcha{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product__tryme-message,.product__tryme-recaptcha{display:-webkit-box;display:-ms-flexbox;display:flex}.product__tryme-message{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.375rem;justify-content:center}.overlay-simple{border:none}.product__video{height:100%;left:0;position:absolute;top:0;width:100%}.zoom-indicator{margin:10px 0 0;text-align:center}.zoom-indicator__text{font-size:.75rem;margin-bottom:5px}.zoom-indicator__icon{cursor:pointer;display:inline-block;height:35px;width:35px}.product__zoom-window{left:0;position:absolute}@media (min-width:41.25em){.product__zoom-window{left:35%;margin-top:10px}}@media (min-width:64em){.product__zoom-window{left:50%}}.descriptions__section{display:none;width:100%}.descriptions__section--reviews{padding:0}@media (min-width:41.25em){.descriptions__section{display:block}}.descriptions__section--highlight{background:#f0f1f7;padding:10px}@media (min-width:41.25em){.descriptions__section--highlight{margin-bottom:20px}}.descriptions__title{border-bottom:1px solid #dadbe6;color:#202340;font-size:1.75rem;padding-bottom:10px;text-align:center}.descriptions__title h2{font-weight:700}@media (min-width:0em)and (max-width:41.1875em){.descriptions__title{display:none}.descriptions__title-options{border-bottom:0;display:inline-block;font-size:1.375rem;padding-bottom:5px;text-align:center;width:100%}}.descriptions__title--hot-deal{border-bottom:1px solid #dadbe6;margin-bottom:0;padding-left:10px;text-align:left}@media (min-width:0em)and (max-width:41.1875em){.descriptions__title--hot-deal{display:block}}.descriptions__title--highlight{margin:.625em 0 0}.descriptions-media__image-narrow{width:100%}@media (min-width:48.75em)and (max-width:74.9375em){.descriptions-media__image-narrow{float:left;margin-right:.93458%;width:41.1215%}.descriptions-media__image-narrow--right{float:right}}@media (min-width:75em){.descriptions-media__image-narrow{float:left;margin-right:.93458%;width:32.71028%}.descriptions-media__image-narrow--right{float:right}}.descriptions-media__image-wide{width:100%}@media (min-width:48.75em)and (max-width:74.9375em){.descriptions-media__image-wide{float:left;margin-right:0;width:66.35514%}.descriptions-media__image-wide--right{float:right}}@media (min-width:75em){.descriptions-media__image-wide{float:left;margin-right:0;width:57.94393%}.descriptions-media__image-wide--right{float:right}}.descriptions-media__video{margin:0 auto;text-align:center}.descriptions__text{font-size:.875rem;line-height:22px;padding:0 10px}.descriptions__text .product-reviews .pro-beauty-badge,.descriptions__text .product-reviews .shop-consultant-badge,.descriptions__text .product-reviews .staff-reviewer-badge,.descriptions__text .product-reviews .verified-buyer-badge,.descriptions__text p,.product-reviews .descriptions__text .pro-beauty-badge,.product-reviews .descriptions__text .shop-consultant-badge,.product-reviews .descriptions__text .staff-reviewer-badge,.product-reviews .descriptions__text .verified-buyer-badge{margin:10px 0}.descriptions__text ul li{font-size:.875rem;list-style:disc outside;margin-left:25px}.descriptions__text ol li{list-style:decimal outside;margin-left:20px}.descriptions__text-narrow{width:100%}@media (min-width:48.75em)and (max-width:74.9375em){.descriptions__text-narrow{float:left;margin-right:.93458%;width:32.71028%}.descriptions__text-narrow--right{float:right}}@media (min-width:75em){.descriptions__text-narrow{float:left;margin-right:.93458%;width:41.1215%}.descriptions__text-narrow--right{float:right}}.descriptions__text-wide{width:100%}@media (min-width:48.75em)and (max-width:74.9375em){.descriptions__text-wide{float:left;margin-right:0;width:57.94393%}.descriptions__text-wide--right{float:right}}@media (min-width:75em){.descriptions__text-wide{float:left;margin-right:0;width:66.35514%}.descriptions__text-wide--right{float:right}}.descriptions__text--default,.descriptions__text--full{width:100%}@media (min-width:41.25em){.descriptions__text--default{float:left;width:75%;width:calc(100% - 220px)}}.descriptions__image{display:block;margin:10px auto;padding:0 10px;text-align:center}.descriptions__image--narrow{max-width:300px;width:100%}.descriptions__image--wide{width:100%}@media (min-width:48.75em){.descriptions__image--wide{margin:0;text-align:left}}.descriptions__image--default{max-width:300px;width:100%}@media (min-width:0em)and (max-width:41.1875em){.descriptions__image--default{display:none}}.descriptions__pdf:before{background:url(https://images.marketamerica.com/images/usa/unfranchise/icon-pdf.png) no-repeat 0 0;content:"";padding:8px 0 8px 30px}@media (min-width:0em)and (max-width:41.1875em){.descriptions__image--text,.product-lightbox--large{display:none}}@media (min-width:41.25em){.descriptions__image-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}.descriptions__image-text{margin-top:10px;width:100%}.descriptions__video{height:auto;max-width:500px;min-height:300px;padding:10px 0;width:100%}@media (min-width:56.25em){.descriptions__video{max-width:600px;min-height:350px}}.bottom .divider,.prod-offers .divider,.product .divider{color:#202340;display:inherit;font-size:1rem;font-weight:700;margin:0 auto;padding:5px 10px;width:100%}.bottom .divider.div-title,.prod-offers .divider.div-title,.product .divider.div-title{display:inline-block;margin:0;width:100%}@media (min-width:0em)and (max-width:41.1875em){.bottom .divider,.prod-offers .divider,.product .divider{background-color:#066277;color:#fff;font-weight:700}}@media (min-width:64em){.bottom h2.module-title,.prod-offers .divider,.product .divider,.side h2.module-title{color:#202340;font-size:1rem}}.product-info fieldset{border-top:1px solid #dadbe6;font-size:.85em;margin:1.1em 0 0;padding:.75em 0 0}.product-options label{display:block;font-size:.875rem}.product-info select{font-size:.875rem;margin:.625em 0;width:90%}.product__add-on{background:#f0f1f7;padding:10px}.add-on__title{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;justify-content:flex-start}.add-on__title-icon{display:inline-block;margin-left:10px;margin-right:5px;vertical-align:middle;width:24px}.add-on__title-btn{cursor:pointer;height:24px;line-height:24px;margin-left:10px}.add-on__btn-icon--expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.add-on__selection{display:inline-block;margin:10px;padding:10px;width:97%}.add-on__selection:nth-last-child(n+2){border-bottom:1px solid #dadbe6}.add-on__selection-radio[type=radio]{font-size:1.125rem;margin:43px 15px 0 0}.add-on__prod{background:#fff;height:135px;height:100%;margin-top:10px;padding-bottom:10px;position:relative;-webkit-transition:height .3s cubic-bezier(.17,.04,.03,.94);transition:height .3s cubic-bezier(.17,.04,.03,.94);width:100%}.add-on__prod>*{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.17,.04,.03,.94);transition:opacity .3s cubic-bezier(.17,.04,.03,.94)}.add-on__prod--hide{height:0;min-height:0;padding:0;position:absolute}.add-on__prod--hide>*{opacity:0}.add-on__prod-img{float:left;margin-right:20px;width:100px}.add-on__prod-title{font-size:1.125rem;padding-top:10px}.add-on__prod-price{font-size:1rem;font-weight:700}.add-on__prod-text{padding-top:10px}.product__warranty{clear:both;margin-bottom:10px}.product__warranty-link{line-height:1.25em}.product__warranty-title{margin-bottom:0}div[id*=cdq_element]{display:inline-block;width:100%}.bg-shadow{border-radius:2px;-webkit-box-shadow:-5px 0 10px -5px rgba(0,0,0,.1);box-shadow:-5px 0 10px -5px rgba(0,0,0,.1);padding:0 20px 20px}.bg-shadow:after{border-radius:100%;-webkit-box-shadow:0 -.5px 30px rgba(0,0,0,.2);box-shadow:0 -.5px 30px rgba(0,0,0,.2);content:"";height:80%;left:0;position:absolute;right:0;top:20%;width:2%;z-index:-1}.product-details{float:left;margin:30px auto;padding-bottom:10px;position:relative;width:100%}.product-details .h2{background-color:rgba(0,0,0,0);color:#666;font-size:1.2em;padding:7px 10px}.product-details .menu-icon.expand{display:none}.product-details #offer-list{border-top:1px solid #dadbe6}@media (min-width:41.25em){.product-details #offer-list{border-top:0}}.product-details .expandable{background-color:#fff;border-top:1px solid #dadbe6;cursor:pointer;font-size:1rem;font-weight:700;margin:0 0 .65em;padding:1em .5em .5em .7em;width:100%}.freeship-offers .product-details .expandable .hovertip,.onecart-conditions .product-details .expandable .hovertip,.product-details .expandable .freeship-offers .hovertip,.product-details .expandable .onecart-conditions .hovertip,.product-details .expandable a{color:#202340;text-decoration:none}.product-details .expandable__text{color:#202340;margin:0;padding:15px 10px 10px;text-align:left}.product-details .expandable:last-child{border-bottom:1px solid #dadbe6}.product-details .expandable .menu-icon.expand{color:#2e2c38;display:inline-block;float:right;margin-right:.25em}.freeship-offers .product-details .expandable .menu-icon.expand .hovertip,.onecart-conditions .product-details .expandable .menu-icon.expand .hovertip,.product-details .expandable .menu-icon.expand .freeship-offers .hovertip,.product-details .expandable .menu-icon.expand .onecart-conditions .hovertip,.product-details .expandable .menu-icon.expand a,.product-details .expandable .menu-icon.expand a:active,.product-details .expandable .menu-icon.expand a:visited{color:#098aa7}@media (min-width:41.25em){.expandable{display:none}}@media (min-width:0em)and (max-width:41.1875em){.prod-offers .second-level,.product .second-level{display:none}.jt-overlay .product .second-level{display:block}}.product__no-reviews{font-weight:700;margin-bottom:20px}.product__reviews{clear:both;padding:0 .625rem;text-align:justify}.product__reviews h4{margin:0;padding:7px 0}.product__reviews.product-reviews :not(.pagination-box) .pro-beauty-badge:first-child,.product__reviews.product-reviews :not(.pagination-box) .shop-consultant-badge:first-child,.product__reviews.product-reviews :not(.pagination-box) .staff-reviewer-badge:first-child,.product__reviews.product-reviews :not(.pagination-box) .verified-buyer-badge:first-child,.product__reviews.product-reviews :not(.pagination-box) p:first-child,.product__reviews.product-reviews h4{margin:.625em .625em 0 0}.product__reviews ol,.product__reviews ul{font-size:.875rem;line-height:1.75em;list-style:disc outside;margin-left:20px}.product__reviews li{float:none}.product-reviews .product__reviews .more-tab-items .pro-beauty-badge,.product-reviews .product__reviews .more-tab-items .shop-consultant-badge,.product-reviews .product__reviews .more-tab-items .staff-reviewer-badge,.product-reviews .product__reviews .more-tab-items .verified-buyer-badge,.product__reviews .more-tab-items .product-reviews .pro-beauty-badge,.product__reviews .more-tab-items .product-reviews .shop-consultant-badge,.product__reviews .more-tab-items .product-reviews .staff-reviewer-badge,.product__reviews .more-tab-items .product-reviews .verified-buyer-badge,.product__reviews .more-tab-items p{display:block;line-height:2em;margin:0}@media (min-width:48.75em){.product__reviews{padding:.625rem .75em}.product__reviews.open{display:inherit}.product__reviews li{clear:left;position:relative;width:100%}.product-reviews .product__reviews .more-tab-items .pro-beauty-badge,.product-reviews .product__reviews .more-tab-items .shop-consultant-badge,.product-reviews .product__reviews .more-tab-items .staff-reviewer-badge,.product-reviews .product__reviews .more-tab-items .verified-buyer-badge,.product__reviews .more-tab-items .product-reviews .pro-beauty-badge,.product__reviews .more-tab-items .product-reviews .shop-consultant-badge,.product__reviews .more-tab-items .product-reviews .staff-reviewer-badge,.product__reviews .more-tab-items .product-reviews .verified-buyer-badge,.product__reviews .more-tab-items p{display:none}.product__reviews .details-container .dnu .was-price,.product__reviews .dnu,.product__reviews .dnu .bv,.product__reviews .dnu .cashback,.product__reviews .dnu .final-price,.product__reviews .dnu .from,.product__reviews .dnu .product-extras,.product__reviews .dnu .product-price{color:#ccc}}#quickview .second-level{clear:left;padding:.625rem .75em}#quickview .second-level#hasaCompareTab img{max-width:100%}@media (min-width:0em)and (max-width:41.1875em){.jt-overlay .product .two-thirds-col{margin-left:0;margin-right:0}.jt-overlay #quickview.product .second-level{padding-left:0;padding-right:0}.jt-overlay .product .one-third-col{margin-left:0;margin-right:0}}.product-details-extended h2{color:#202340;font-size:1.2em;padding:7px 10px}.product-details-extended h4{margin:.5em 10px .7em}.product-details-extended .product-reviews .pro-beauty-badge,.product-details-extended .product-reviews .shop-consultant-badge,.product-details-extended .product-reviews .staff-reviewer-badge,.product-details-extended .product-reviews .verified-buyer-badge,.product-details-extended p,.product-reviews .product-details-extended .pro-beauty-badge,.product-reviews .product-details-extended .shop-consultant-badge,.product-reviews .product-details-extended .staff-reviewer-badge,.product-reviews .product-details-extended .verified-buyer-badge{margin:0 10px;padding:0 0 .5em}.product-details-extended .product-reviews .pro-beauty-badge label,.product-details-extended .product-reviews .shop-consultant-badge label,.product-details-extended .product-reviews .staff-reviewer-badge label,.product-details-extended .product-reviews .verified-buyer-badge label,.product-details-extended p label,.product-reviews .product-details-extended .pro-beauty-badge label,.product-reviews .product-details-extended .shop-consultant-badge label,.product-reviews .product-details-extended .staff-reviewer-badge label,.product-reviews .product-details-extended .verified-buyer-badge label{display:inline-block;float:left;margin:0;width:44%}.product-details-extended .product-reviews .pro-beauty-badge strong,.product-details-extended .product-reviews .shop-consultant-badge strong,.product-details-extended .product-reviews .staff-reviewer-badge strong,.product-details-extended .product-reviews .verified-buyer-badge strong,.product-details-extended p strong,.product-reviews .product-details-extended .pro-beauty-badge strong,.product-reviews .product-details-extended .shop-consultant-badge strong,.product-reviews .product-details-extended .staff-reviewer-badge strong,.product-reviews .product-details-extended .verified-buyer-badge strong{color:#202340;font-size:1.15em;font-weight:400}#recommended,.product-details{margin-bottom:0}.side .recommended{display:none;margin-top:50px}@media (min-width:64em){.side .recommended{display:block}}.extra-details{display:none;margin:.625em 0}.extra-details ul{padding-left:1em}.extra-details ul li{font-size:small;line-height:1rem;list-style-type:disc;margin:.5em 0;position:relative;width:100%}.product__shipping{margin-bottom:10px;margin-top:20px}.calc-shipping{clear:both;font-size:.875rem;width:100%}.calc-shipping__input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:5px}.calc-shipping__input-box{max-width:105px;width:60%}.calc-shipping__button.button,.calc-shipping__button.button:focus,.calc-shipping__button.button:hover{display:inline-block;font-size:.75rem;margin:5px 0;padding:13px 10px 10px}@media (min-width:30em)and (max-width:99.9375em){.calc-shipping__button.button,.calc-shipping__button.button:focus,.calc-shipping__button.button:hover{float:right}}@media (min-width:100em){.calc-shipping__button.button,.calc-shipping__button.button:focus,.calc-shipping__button.button:hover{float:left}}.calc-shipping .product-reviews .pro-beauty-badge,.calc-shipping .product-reviews .shop-consultant-badge,.calc-shipping .product-reviews .staff-reviewer-badge,.calc-shipping .product-reviews .verified-buyer-badge,.calc-shipping p,.product-reviews .calc-shipping .pro-beauty-badge,.product-reviews .calc-shipping .shop-consultant-badge,.product-reviews .calc-shipping .staff-reviewer-badge,.product-reviews .calc-shipping .verified-buyer-badge{clear:both;display:block;font-size:.875rem;font-weight:700;margin:0;max-width:350px}.bg-click{background:#f0f1f7;border-radius:6px 6px 0 0,6px 6px 0 0}.shipping-info{background:#fff;border-radius:10px;height:100%;line-height:1.5em;padding:10px}.shipping-info .tableInfoItem{padding:1px 0}.shipping-info .tableInfoItem-t{cursor:pointer;font-size:1.4em;line-height:2rem}.shop-hk .shipping-info .tableInfoItem-t,.shop-id .shipping-info .tableInfoItem-t,.shop-my .shipping-info .tableInfoItem-t,.shop-sg .shipping-info .tableInfoItem-t,.shop-tw .shipping-info .tableInfoItem-t{font-weight:700;line-height:1em}.shipping-info .tableInfoItem-t{border-bottom:1px solid #f0f1f7;margin:.625rem}.shipping-info .tableInfoItem-t:after{border:5px solid rgba(0,0,0,0);border-top-color:#2e2c38;content:"";display:inline-block;margin-left:10px}.shipping-info .active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2e2c38}.shipping-info .tableInfoItem-m{width:90%}.shipping-info .tableInfoItem-m h4{color:#6c6d70;font-size:1.1em;font-weight:700;margin:0 10px 5px}.shipping-info h2{margin:5px 10px}.shipping-info h3{margin:.75em 10px 5px}.product-reviews .shipping-info .pro-beauty-badge,.product-reviews .shipping-info .shop-consultant-badge,.product-reviews .shipping-info .staff-reviewer-badge,.product-reviews .shipping-info .verified-buyer-badge,.shipping-info .product-reviews .pro-beauty-badge,.shipping-info .product-reviews .shop-consultant-badge,.shipping-info .product-reviews .staff-reviewer-badge,.shipping-info .product-reviews .verified-buyer-badge,.shipping-info p{font-size:1rem;line-height:1.5em;margin:5px 10px}.shipping-info table{background-color:#ddebf0;border-collapse:inherit;margin:5px 10px;padding:.5em .75em;width:98%}.shipping-info th{font-size:1em;font-weight:700;text-align:left}.shipping-info td,.shipping-info th{max-width:50%;min-width:20%;padding:5px 0 0}.shipping-info td{font-size:.9em}.drop-down-list,.drop-down-select{width:100%}.freeship-offers .compare.hovertip img,.onecart-conditions .compare.hovertip img,a.compare img{display:none}@media (min-width:64em){.freeship-offers .compare.hovertip img,.onecart-conditions .compare.hovertip img,a.compare img{margin-bottom:20px}}.product .email-sign-up label{margin:0 0 0 10px}.share-bar{border:none;display:inline-block;float:left;max-width:250px;position:relative;width:100%}@media (min-width:0em)and (max-width:41.1875em){.share-bar{margin-left:10px}}@media (min-width:64em)and (max-width:74.9375em){.share-bar{clear:left}}.share-bar.shareDes{float:left;font-family:Verdana,sans-serif;font-size:12px;line-height:33px;margin-left:5px;position:relative}@media (min-width:0em)and (max-width:41.1875em){.share-bar{width:95%}}#at3winssi{display:none!important}.product-enhance{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 40px}@media (min-width:0em)and (max-width:41.1875em){.product-enhance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5px 10px}}@media (min-width:41.25em)and (max-width:63.9375em){.product-enhance{margin:10px}}.product-enhance__title{font-size:18.5px;font-weight:700;margin:20px 10px 10px 40px;position:relative;z-index:10}@media (min-width:0em)and (max-width:41.1875em){.product-enhance__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.875rem;margin:5px 10px}}.product-enhance__title--blue{color:#00768f}.product-enhance__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:0em)and (max-width:41.1875em){.product-enhance__title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:41.25em){.product-enhance__title-rating{margin-top:12px}}.product-enhance__review{-webkit-box-flex:1;background:#fff;border:5px solid #f0f1f7;border-radius:5px 5px 0 0;-ms-flex:1;flex:1;overflow:hidden;position:relative}@media (min-width:41.25em){.product-enhance__review{border-radius:5px 0 0 5px}}.product-enhance__review:before{color:#eaebee;content:"“";font:11em/1em times new roman,serif;font-weight:700;left:-8px;position:absolute;top:-35px;-webkit-transform:rotate(-11deg);-ms-transform:rotate(-11deg);transform:rotate(-11deg);z-index:0}.product-enhance__review-title{color:#00768f;font-weight:700;margin:0 10px;position:relative;z-index:10}@media (min-width:41.25em){.product-enhance__review-title{font-size:.875rem;margin:10px 40px}}.product-enhance__review-block{border-left:2px solid #414467;font-style:italic;margin:0 10px;padding-left:10px;position:relative;z-index:10}@media (min-width:41.25em){.product-enhance__review-block{margin:0 40px 10px}}.product-enhance__review-author{font-weight:700}.product-enhance__benefit{-webkit-box-flex:1;background-color:#f0f1f7;border-radius:0 0 5px 5px;-ms-flex:1;flex:1;position:relative}@media (min-width:41.25em){.product-enhance__benefit{border-radius:0 5px 5px 0}}.product-enhance__benefit-list{margin:0 10px}@media (min-width:41.25em){.product-enhance__benefit-list{margin:20px 40px}}.product-enhance__benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:9px 0}.product-enhance__benefit-icon{font-size:.875rem!important;margin-right:3px}.product__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;max-width:100%}@media (min-width:64em){.product__top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-flex-pack:distribute;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}}.product__top-left{margin:0 auto}@media (min-width:64em){.product__top-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:start;-webkit-box-flex:0;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;position:sticky;top:140px;width:45%}}.product__top-right{margin:0 auto;padding:10px}@media (min-width:64em){.product__top-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-item-align:start;-webkit-box-flex:0;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;-ms-flex-direction:column;flex-direction:column;padding:0;width:40%}}.product__header-main{display:none;padding-left:10px}@media (min-width:41.25em){.product__header-main{display:inline-block}}.product__header-mobile{display:inline-block;margin-left:10px;padding:10px;width:100%}@media (min-width:41.25em){.product__header-mobile{display:none;visibility:hidden}}.product__smhalf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;width:100%}@media (min-width:80em){.product__smhalf{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.product__lghalf{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding-left:5px;width:100%}@media (min-width:41.25em){.product__lghalf{-ms-flex-item-align:end;align-self:flex-end;width:65%}}@media (min-width:64em){.product__lghalf{-ms-flex-item-align:end;align-self:flex-end;width:50%}}.product__sold-by{display:block;float:left;font-size:.75rem;margin-top:0;width:100%}.product__sold-by--lrg{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:1rem;font-weight:700}.product__sold-by+.product__sold-by{line-height:.75em}.message.product__message{display:block;display:inline-block;margin:10px 0;width:98%}@media (min-width:56.25em){.message.product__message{width:100%}}.product__pricing{display:inline-block}.product__price{color:#202340;float:left;font-size:1.75rem;line-height:30px;margin-right:10px}.shop-hk .product__price,.shop-my .product__price,.shop-sg .product__price{color:#c00}@media (min-width:48.75em){.product__price--lg{font-size:2.0625rem}}.product__was-price{color:gray;font-size:1.5625em}.product__savings,.product__special{background-color:#f0f1f7;border-radius:5px;padding:5px}#quickview .product__price{font-size:1.75rem}.product__cashback{display:inline-block;line-height:2em}.product__bv{display:inline-block;float:none}.product-purchase{border:1px solid #dadbe6;border-radius:4px}.product-purchase__selection{background:#f0f1f7;border-radius:7px;display:inline-block;padding:10px;width:100%}.product-purchase__selection--active{background-color:#f0f1f7!important;border-radius:7px 7px 0 0}.product-purchase__selection--active:last-of-type{border-radius:0;border-top:1px solid #000}.product-purchase__selection-label{color:#202340;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:16px;position:relative}.product-purchase__selection-label:before{background:#fff;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 2px #202340;box-shadow:0 0 0 2px #202340;content:"";display:inline-block;height:20px;margin-right:10px;padding:0;text-align:center;vertical-align:middle;width:20px}.product-purchase__selection-radio{opacity:0;position:absolute}.product-purchase__qty{float:left;font-weight:700;margin-right:10px;margin-top:20px}.product-form__subscribe{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:space-between}.product-form__subscribe-price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:7px 0}.product-form__subscribe-align{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.product-form__subscribe-save-price{font-size:1.125rem;font-weight:700}.product-form__subscribe-full-price{text-decoration:line-through}.product-form__subscribe-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column}.product-form__subscribe-name{font-size:1.125rem}.product-form__subscribe-save-10{background-color:#0b0b0b;border-radius:20px;color:#fff;padding:0 7px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-form__subscribe-one-time{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:space-between}.product-form__subscribe-one-time--price{font-size:1.125rem;font-weight:700;margin:5px 0;text-align:right}.product-form__subscribe-one-time--was-price{font-size:1.125rem;font-weight:700;text-decoration:line-through}.product-form__subscribe-one-time--current-price{margin:5px 0 5px 5px;white-space:nowrap}.product-form__subscribe-log-in{background-color:#f0f1f7;border-radius:0 0 7px 7px;padding:0 10px}.product-form__subscribe-log-in--padding{margin:10px 0 0 5px}.product-form__one-time-atc{float:none!important}@media (min-width:0em)and (max-width:41.1875em){.product-form__one-time-atc{max-width:250px!important}}.product-one-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex}.product-one-time__qty{border-radius:7px!important;margin:0}.product-one-time--one{background-color:rgba(0,0,0,0)!important;border-bottom:none!important}.product-subscription__group{border:1px solid #000;border-radius:7px}.product-subscription__options{background-color:#f0f1f7;border-radius:0 0 7px 7px;max-width:none!important;padding-top:0!important}@media (min-width:0em)and (max-width:41.1875em){.product-subscription__options{padding:0!important}}.product-subscription__atc{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.product-subscription__atc-btn{width:50%}.subscribe-qty-freq{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.subscribe-qty-freq__selector{border-radius:7px!important}.subscribe-qty-freq__qty{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 0 10px!important}.subscribe-qty-freq__freq{max-width:300px!important}.product-purchase__selection-radio:checked+.product-purchase__selection-label:before{background:#202340;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #202340;box-shadow:0 0 0 2px #202340;color:#202340;content:"";font-size:1rem}.product-purchase__selection-radio:focus+.product-purchase__selection-label{outline:2px dashed #202340;outline-offset:2px}.product__buy{-webkit-animation:autoshipSlideDown .5s ease-out;animation:autoshipSlideDown .5s ease-out;background-color:#f0f1f7;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;width:100%}@media (min-width:0em)and (max-width:41.1875em){.product__buy{padding:5px}}@media(prefers-reduced-motion:reduce){.product__buy{-webkit-animation:none;animation:none}}@-webkit-keyframes autoshipSlideDown{0%{opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes autoshipSlideDown{0%{opacity:0;-webkit-transform:translateY(-40%);transform:translateY(-40%)}80%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.product-autoship{-webkit-animation:autoshipSlideDown .5s ease-out;animation:autoshipSlideDown .5s ease-out;display:inline-block;font-weight:400;width:100%}@media(prefers-reduced-motion:reduce){.product-autoship{-webkit-animation:none;animation:none}}@media (min-width:41.25em){.product-autoship{clear:both;width:100%}}.product-autoship__checkbox{margin:5px 10px 0 0}.product-autoship__checkbox-text{display:inline-block;font-weight:700;margin-left:10px}.product-autoship__img{width:100%}.product-autoship__form{max-width:445px;padding:10px;width:100%}.product-autoship__button-icon{margin:0 10px 0 0;position:relative}.product-autoship-tc__icon,.product-autoship__button-icon{background-color:#545871;border-radius:50%;color:#fff;display:inline-block;height:20px;vertical-align:middle;width:20px}.product-autoship-tc__icon{float:left;margin:3px 5px 5px 0}.product-autoship-tc__text{font-size:.75rem;line-height:1.3em}.product-autoship__create-option{border-top:1px solid #f0f1f7;font-size:.875rem;font-weight:700;padding:10px}.product-autoship__create-option:hover{background:#f0f1f7}.product-autoship__message{line-height:1.6em}.product-autoship__control{clear:right;float:left;margin-top:10px;width:100%;z-index:11}.product-autoship__control-wrapper{-webkit-box-flex:1;-ms-flex:1 0 1;flex:1 0 1;margin-left:10px;width:60%}@media (min-width:30em)and (max-width:63.9375em){.product-autoship__control-wrapper{width:40%}}@media (min-width:64em)and (max-width:79.9375em){.product-autoship__control-wrapper{width:70%}}@media (min-width:80em){.product-autoship__control-wrapper{width:50%}}.choices__list--dropdown{max-height:300px}.choices__item--choice{border-bottom:1px solid #f0f1f7}.product-autoship__form .choices__list--dropdown .choices__item--selectable{padding-right:10px!important}.choices__item--disabled{background:#f0f1f7;color:#9597a6;opacity:1}.product-autoship__option{clear:left;float:left;margin:10px 0;width:100%}.product-autoship__option,.product-autoship__option .choices{position:relative;z-index:9}#autoShipSelect-menu .ui-state-disabled.ui-menu-item{background-color:#999;color:#fff;font-weight:700}.autoship{display:inline-block;font-weight:400}@media (min-width:41.25em){.autoship{clear:both;width:100%}}.autoship__checkbox{margin:5px 10px 0 0}.autoship__checkbox-text{display:inline-block;float:none;font-size:.75rem;line-height:1.2em;margin-top:1px;padding-left:27px}.autoship__checkbox-link{cursor:pointer;text-decoration:underline}.autoship__checkbox-link:hover{color:#098aa7;text-decoration:none}.autoship__img{width:100%}select.product-autoship__select{-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none}select.product-autoship__select:after{content:"U276F";position:absolute;right:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.product__offer-box{background:#f0f1f7;clear:both;margin-bottom:10px;padding:10px;width:calc(100% - 20px)}.product__side-col{display:block!important}.product__side-col--top{float:left;margin-bottom:20px;margin-top:20px;padding:10px;position:relative;width:100%}.product__side-col--middle{border-bottom:1px solid #f0f1f7;margin-bottom:15px;margin-left:10px}.product__middle-col{float:left;padding:10px;width:100%}@media (min-width:56.25em){.product__middle-col{padding:0;width:calc(100% - 100px)}.product__middle-col--full{width:100%}}.product__side-col--bottom{clear:right;width:100%}@media (min-width:48.75em){.product__side-col--bottom{-ms-flex-item-align:end;align-self:flex-end;width:45%}}@media (min-width:64em){.product__side-col--bottom{-ms-flex-item-align:end;align-self:flex-end;width:33%}}.product__cart-bg{padding:10px}@media (min-width:64em){.product__cart-bg--top{border-radius:2px 2px 0 0}}.product__cart-bg--middle{display:inline-block;width:100%}@media (min-width:0em)and (max-width:63.9375em){.product__cart-bg--middle{border-radius:2px}}@media (min-width:64em){.product__cart-bg--middle{border-radius:0 0 2px 2px}}.product__cart-button{float:left;margin-left:10px;max-width:250px}@media (min-width:30em){.product__cart-button{max-width:275px}}@media (min-width:41.25em){.product__cart-button{float:right}}.product__qv-button{max-width:353px}.product__options{display:inline-block;float:left;margin-bottom:15px;padding-left:10px;padding-right:10px;width:100%}@media (min-width:64em){.product__options{max-width:600px}}.product .asp-best-for-preview,.product__description{display:inline-block;font-size:.875rem;font-weight:700;line-height:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;text-align:justify}.product__description .another-link:before{border-left:1px solid #dadbe6;content:"";padding:0 4px}.adobe-ad,.product__description-wide{width:100%}.adobe-ad{display:none}.adobe-ad--main{margin-bottom:10px;margin-top:10px}@media (min-width:56.25em)and (max-width:63.9375em){.adobe-ad--main{width:50%}}@media (min-width:64em){.adobe-ad--main{width:55%}}.adobe-ad--side-top{clear:both}.adobe-ad--side-bottom{float:left;margin-left:10px;margin-top:10px}.adobe-ad img{height:auto;width:100%}.product__paypal{display:inline-block;float:left;margin-bottom:20px;margin-right:10px;margin-top:5px}.product__share{float:left;width:100%}@media (min-width:56.25em)and (max-width:63.9375em){.product__share{clear:left;display:inline-block}}@media (min-width:75em){.product__share{float:right;width:50%}}.product__share--no-banner{width:100%}@media (min-width:75em){.product__share--no-banner{float:right;width:50%}}.product__share--banner{width:50%}@media (min-width:41.25em)and (max-width:74.9375em){.product__share--banner{width:65%}}@media (min-width:75em){.product__share--banner{width:40%}}.product .coupon-msg{background:#e5f9ff!important;border:1px solid #d2ecf9!important;border-radius:2px;display:inline-block;margin:5px 0 10px;padding:0 10px}.product .coupon-msg img{width:auto}.freeship-offers .product .coupon-msg .hovertip,.onecart-conditions .product .coupon-msg .hovertip,.product .coupon-msg .freeship-offers .hovertip,.product .coupon-msg .onecart-conditions .hovertip,.product .coupon-msg a{color:#2e2c38}.product__marketing{display:inline-block;margin:10px auto;padding-bottom:10px;position:relative;width:100%;z-index:0}.product__marketing-tag{clear:both;float:left;position:relative;width:100%}.product__marketing-tag--results{padding:10px 20px}.product__hotDeal{display:inline-block;height:auto;padding:10px;width:100%}@media (min-width:41.25em){.product__hotDeal-text{margin-top:7.5px}}.product__hotDeal-link{clear:both;float:left}@media (min-width:41.25em){.product__hotDeal-link{clear:none;float:right}}.product__badge-info-icon{vertical-align:super}.product-msg__wrapper{background:#f0f1f7;margin:0;padding:0 10px;width:100%}.product-msg__text{background:inherit;color:#856132;font-size:1rem;font-weight:700;margin-top:10px;padding:0;vertical-align:top;width:90%}.buying-guide{margin:10px 0 0 10px;padding-right:20px;width:100%}.buying-guide__content{float:left;max-width:315px;min-height:80px;padding:10px;position:relative;width:calc(100% - 75px)}.buying-guide__title{color:#202340;font-size:1rem;font-weight:700;line-height:1.2em;margin:0}@media (min-width:0em)and (max-width:41.1875em){.buying-guide__title{font-size:.875rem}}.buying-guide__sub-title{font-size:.875rem;line-height:1.25em;margin:2px 0}@media (min-width:0em)and (max-width:41.1875em){.buying-guide__sub-title{font-size:.75rem}}.buying-guide__icon{display:block;height:75px;min-width:75px;overflow:hidden}.buying-guide__icon-right{border-radius:0 5px 5px 0;float:right}.buying-guide__icon-left{border-radius:5px 0 0 5px;float:left}.buying-guide__container{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#098aa7;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;justify-content:center;max-width:390px;min-width:220px;overflow:hidden}.buying-guide__container .buying-guide__content{background:#f0f1f7}@-webkit-keyframes fade-in{0%{opacity:.1}20%{opacity:1}85%{opacity:.8}to{opacity:.1}}@keyframes fade-in{0%{opacity:.1}20%{opacity:1}85%{opacity:.8}to{opacity:.1}}.product__phrase{display:none}.product__phrase.show{-webkit-animation:fade-in 7s ease-in-out infinite;animation:fade-in 7s ease-in-out infinite;display:inline-block}.product__phrase-title{border:1px solid #9597a6;border-left:0;border-right:0;color:#387f99;font-size:1.125rem;padding:10px 0;text-decoration:underline}.product__info-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:space-between;margin-bottom:20px;width:100%}.product__list-button,.product__list-icon{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.product__list-button{fill:#000;background-color:#fff;border:1px solid #000;border-radius:25px;color:#000;gap:10px;margin:10px 0;padding:5px 10px}.product__list-button.button-plain{border:1px solid #000}.prod-msg-warn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e1f0f5;border:1px solid #077ca4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:8px;margin-bottom:8px;margin-top:8px;min-height:1.8rem;padding:8px 12px;position:relative}.prod-msg-warn:before{background-color:#077ca4;border-radius:4px 0 0 4px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:6px}.prod-msg-warn__text{font-size:.75rem}.prod-msg-warn__text-heading{font-weight:700;padding-right:5px}