.homepage-banner-container{margin-top:0;height:172vw;background:#fff url("/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/core/home/cindy-banner-mobile.jpg") center top/contain no-repeat}@media only screen and (min-width:40em){.homepage-banner-container{height:72vw;margin-top:-5rem;background:#fff url("/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/core/home/banner-cindy.jpg") center top/cover no-repeat}}@media only screen and (min-width:64em){.homepage-banner-container{height:48vw}}.homepage-banner-container .banner-marketing-container{position:relative;width:100%;height:100%;background:transparent;padding:45vw 0 0 0}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container{width:50%;background:rgba(255,255,255,0.85);padding:14vw 4vw}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container{padding:8.8vw 0 5vw 12vw}}.homepage-banner-container .banner-marketing-container .marketing-content-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .marketing-content-container .flex-item-2{-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .marketing-content-container .flex-item-2{margin-right:5vw}}.homepage-banner-container .banner-marketing-container h1{font-family:"playfair display",serif;width:93%;color:#fff;font-size:7vw;text-shadow:.125rem .125rem 1.1875rem #111;margin:0 auto;line-height:1}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container h1{width:100%;font-size:4.3vw;color:#3e1e4f;text-shadow:none}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container h1{margin-top:0;font-size:2.7vw;width:72%}}.homepage-banner-container .banner-marketing-container h1 .text-h1-confidence{font-size:1.1em;line-height:1;color:#fff;display:block}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container h1 .text-h1-confidence{color:#3e1e4f}}.homepage-banner-container .banner-marketing-container .banner-products{position:relative;margin-top:10vw;text-align:center;background:#fffc}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products{width:41vw;margin:3vw 0 0 0;background:0}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products{width:29vw;margin:0}}.homepage-banner-container .banner-marketing-container .banner-products img{width:81vw;margin-top:2vw}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products img{margin:0;width:auto}}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift{font-family:"playfair display",serif;font-size:5.4vw;right:9vw;top:10.5vw;color:#4b4f54;line-height:.9;position:absolute;margin-top:1vw;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift{font-size:3.3vw;top:3vw;right:-0.45vw}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift{font-size:2.1vw;line-height:.9;top:2vw}}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .icon-plus{font-size:3.625rem;font-weight:700;color:#c4978d}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .bannergifts{font-style:italic;border-top:.0625rem solid #d3c6c5;border-bottom:.0625rem solid #d3c6c5;padding:.250rem 0}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg3{margin-top:-4.5vw;margin-left:2vw;font-size:2.3em;line-height:1;float:left}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg3{margin-top:-2.7vw;margin-left:0;font-size:2.4em}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg3{margin:-1.6vw -1vw 0 0}}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg{margin:0;display:inline-block;line-height:1;font-weight:700;font-size:5.4vw}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg{font-size:3.3vw}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg{margin-left:.8vw;font-size:2.1vw}}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg .fg-gifts{font-size:.85em;display:block}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg .fg-gifts{font-size:1.3464rem}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .fg .fg-gifts{font-size:.85em}}.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .bannerfreeshipping{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-size:3.2vw;font-weight:700;letter-spacing:.05vw;margin-left:-.5vw;color:#ca9591;font-style:normal;margin-top:.250rem}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .bannerfreeshipping{font-size:1.6vw}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-products .banner-product-freegift .bannerfreeshipping{font-size:1.1vw}}.homepage-banner-container .banner-marketing-container .banner-stars{display:inline-table;margin:1.5vw auto 0 auto}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-stars{height:1vw}}.homepage-banner-container .banner-marketing-container .banner-stars #WAR{display:none !important}.homepage-banner-container .banner-marketing-container .banner-stars [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:last-child{padding-right:0 !important}.homepage-banner-container .banner-marketing-container .banner-stars-ofmbproducts{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;color:#4b4f54;font-size:.75rem;margin-bottom:4vw;font-weight:300}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-stars-ofmbproducts{margin-bottom:3vw;margin-left:-10vw;margin-right:-10vw;font-size:.875rem;font-weight:400}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-stars-ofmbproducts{margin:0}}.homepage-banner-container .banner-marketing-container .banner-cta{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-size:3vw;padding:4.6vw;width:86vw;line-height:1;margin:1vw;color:#fff;background:#3e1e4f;display:inline-block;letter-spacing:.05vw}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-cta{font-size:2vw;padding:2.7vw 8vw;margin:.4vw;width:auto}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-cta{font-size:1.1vw;padding:1.4vw 4.7vw;margin:1vw 1.5vw}}.homepage-banner-container .banner-marketing-container .banner-freeshipping{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-size:3vw;line-height:1.2;margin:4vw auto 0 auto;font-weight:300;letter-spacing:.1vw;color:#4b4f54}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-freeshipping{position:absolute;top:68vw;left:0;width:100vw;background:white;padding:1.8vw;margin:1vw auto 3vw;font-size:.6875rem}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container .banner-freeshipping{font-size:.75vw;position:static;margin:1.8vw 0;width:auto;background:0;padding:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:left}}.homepage-banner-container .banner-marketing-container .banner-freeshipping .fa.fa-circle{display:block;visibility:hidden;font-size:.6em}@media only screen and (min-width:40em){.homepage-banner-container .banner-marketing-container .banner-freeshipping .fa.fa-circle{visibility:visible;display:inline-block}}[data-bv-show=rating_summary] .bv_main_container .bv_percentRecommend_component_container{display:none !important}.rating-anchor{display:block}@media only screen and (min-width:40em){.home-banner{background:#fff url(/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/deluxe20off/home/bg.jpg) no-repeat top center;background-size:100% 100%;box-sizing:border-box;top:3.2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}}.home-banner .row{display:block;max-width:82rem}.home-banner-container{padding:0;position:relative}.home-banner-container-content{position:absolute;top:0;width:100%;height:100%;max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:4rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:40em){.home-banner-container-content{margin:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.home-banner-container-content .percent{width:100%;color:#fff;font-weight:300;line-height:1.875rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-shadow:.25rem .25rem #ba8098}.home-banner-container-content .percent-count{font-size:8.75rem;letter-spacing:0;line-height:1.875rem;font-weight:100}@media only screen and (min-width:40em){.home-banner-container-content .percent-count{font-size:11rem;letter-spacing:-.625rem}}@media only screen and (min-width:64em){.home-banner-container-content .percent-count{font-size:15.6125rem}}@media only screen and (min-width:40em) and (max-width:64em) and (orientation:landscape){.home-banner-container-content .percent-count{font-size:11rem}}.home-banner-container-content .percent-off{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1}.home-banner-container-content .percent-off-sign{font-size:5.0625rem;letter-spacing:-0.2562rem;line-height:.75}@media only screen and (min-width:64em){.home-banner-container-content .percent-off-sign{font-size:9.010625rem;line-height:1}}@media only screen and (min-width:40em) and (max-width:64em) and (orientation:landscape){.home-banner-container-content .percent-off-sign{font-size:6.010625rem}}.home-banner-container-content .percent-off-text{font-size:2.25rem;line-height:.83;margin-top:.8125rem}@media only screen and (min-width:64em){.home-banner-container-content .percent-off-text{font-size:4.014375rem;line-height:1}}@media only screen and (min-width:40em) and (max-width:64em) and (orientation:landscape){.home-banner-container-content .percent-off-text{font-size:3.014375rem}}.home-banner-container-content .headline-sub{font-size:.9375rem;letter-spacing:.0437rem;line-height:1.875rem;text-shadow:.025rem .125rem .10625rem rgba(108,43,93,0.38);margin-top:.6875rem;color:#fff;font-weight:400}@media only screen and (min-width:40em){.home-banner-container-content .headline-sub{letter-spacing:.0563rem;margin-top:.5rem}}@media only screen and (min-width:64em){.home-banner-container-content .headline-sub{font-size:1.625rem}}@media only screen and (min-width:40em) and (max-width:64em) and (orientation:landscape){.home-banner-container-content .headline-sub{font-size:1.125rem}}.home-banner-container-content .cta{margin-top:.5rem}@media only screen and (min-width:64em){.home-banner-container-content .cta{margin-top:1.875rem}}.home-banner-container-content .cta-button{font-size:.875rem;font-weight:400;line-height:1.5rem;text-shadow:0 .125rem .105rem rgba(108,43,93,0.38);margin:0;width:100%}@media only screen and (max-width:39.9375em){.home-banner-container-content .cta-button{font-size:1rem}}@media only screen and (min-width:40em){.home-banner-container-content .cta-button{max-width:19.25rem;padding:.625rem 0}}@media only screen and (min-width:64em){.home-banner-container-content .cta-button{padding:1rem 0;max-width:26.25rem}}.home-banner-container-content .cta-content{font-size:.875rem;margin-top:.6875rem;text-shadow:.025rem .125rem .10625rem rgba(108,43,93,0.38);line-height:1;letter-spacing:.0437rem;color:#fff;font-weight:400}@media only screen and (min-width:40em){.home-banner-container-content .cta-content{font-size:.875rem;margin-top:.5rem;line-height:1.875rem}}@media only screen and (min-width:64em){.home-banner-container-content .cta-content{font-size:1.125rem;margin-top:2rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) and (min-width:640px){.home-banner .home-banner-container-content{margin:5em 0 0 0 !important}}@media only screen and (min-width:40em){.home-banner{background:#fff url(/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/core/home/new-core-mb7-banner-desktop.jpg) no-repeat top center;min-height:38vw;background-size:cover;background-repeat:no-repeat}}@media only screen and (min-width:64em){.home-banner{background:#daab91 url(/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/core/home/new-core-mb7-banner-desktop.jpg) no-repeat top center;background-size:contain;min-height:34vw;background-position:0 0;padding:0}}@media only screen and (min-width:40em){.home-banner .row{width:100%}}.home-banner-container-bg{width:100%}.home-banner-container-content{padding:0 1rem;color:#3a2053}@media only screen and (min-width:40em){.home-banner-container-content{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:static}}.home-banner-container-content-bg{background-color:rgba(255,255,255,0.8);padding:2.1875rem 1.875rem 3.125rem 1.875rem}@media only screen and (min-width:40em){.home-banner-container-content-bg{background-color:transparent;padding:0;position:absolute;right:3.125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto}}@media only screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.home-banner-container-content-bg{position:relative}}@media only screen and (min-width:64em){.home-banner-container-content-bg{width:50%}}.home-banner-container-content .columns{padding-right:.625rem;padding-left:.625rem}.home-banner-container-content #headline-sub{font-family:"playfair display",serif;font-size:2.25rem;font-style:italic;padding-bottom:1.25rem;letter-spacing:.0437rem;line-height:1.875rem}@media only screen and (min-width:40em){.home-banner-container-content #headline-sub{font-size:2.25rem;margin-bottom:.5rem;color:#fff;padding:0}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content #headline-sub{font-size:1.625rem}}@media only screen and (min-width:64em){.home-banner-container-content #headline-sub{font-size:2.25rem;padding-bottom:.625rem}}.home-banner-container-content .percent{color:#3a2053;box-shadow:none}@media only screen and (min-width:40em){.home-banner-container-content .percent{color:#fff}}.home-banner-container-content .percent-count{font-size:7.5rem;letter-spacing:-0.4375rem;text-shadow:none}@media only screen and (min-width:40em){.home-banner-container-content .percent-count{font-size:7.5rem}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content .percent-count{font-size:5.125rem}}@media only screen and (min-width:64em){.home-banner-container-content .percent-count{font-size:10rem}}.home-banner-container-content .percent-off{text-shadow:none}.home-banner-container-content .percent-off-sign{font-size:4.375rem}@media only screen and (min-width:40em){.home-banner-container-content .percent-off-sign{font-size:4.375rem;-webkit-transform:translate(-0.125rem,0.375rem);-ms-transform:translate(-0.125rem,0.375rem);transform:translate(-0.125rem,0.375rem)}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content .percent-off-sign{font-size:2.625rem}}@media only screen and (min-width:64em){.home-banner-container-content .percent-off-sign{font-size:5.5rem}}.home-banner-container-content .percent-off-text{font-size:2.1875rem}@media only screen and (min-width:40em){.home-banner-container-content .percent-off-text{font-size:2.1875rem}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content .percent-off-text{font-size:1.875rem}}@media only screen and (min-width:64em){.home-banner-container-content .percent-off-text{font-size:2.1875rem}}.home-banner-container-content .headline-sub{color:#3a2053;line-height:1;font-size:.75rem;letter-spacing:.0625rem;margin-top:.9375rem;text-shadow:none;margin-bottom:.625rem}@media only screen and (min-width:40em){.home-banner-container-content .headline-sub{color:#fff;font-size:1.0625rem}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content .headline-sub{font-size:.75rem}}@media only screen and (min-width:64em){.home-banner-container-content .headline-sub{font-size:1rem;margin-top:.5rem;letter-spacing:.0625rem;margin-bottom:0}}@media only screen and (min-width:40em){.home-banner-container-content .cta{margin:0}}@media only screen and (min-width:64em){.home-banner-container-content .cta{margin-top:.5rem}}@media only screen and (min-width:64em){.home-banner-container-content .cta-button{max-width:21.25rem;font-size:1.125rem;font-weight:bold;margin:.5rem auto .5rem auto}}.home-banner-container-content .cta-content{color:#3a2053;font-size:.8125rem;font-weight:300;margin-top:1.38rem;text-shadow:none}@media only screen and (min-width:40em){.home-banner-container-content .cta-content{color:#fff;margin-top:0;letter-spacing:-0.0063rem;font-size:.875rem}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.home-banner-container-content .cta-content{font-size:.8125rem}}@media only screen and (min-width:64em){.home-banner-container-content .cta-content{font-size:1rem;font-weight:400}}.labour-day-deluxe20off .home-banner-container-content #july4th{font-size:2.3rem;font-style:normal}@media only screen and (min-width:40em){.labour-day-deluxe20off .home-banner-container-content #july4th{font-size:2.2rem}}@media only screen and (min-width:64em){.labour-day-deluxe20off .home-banner-container-content #july4th{font-size:2.75rem}}.results-container{padding:0;background:linear-gradient(to right,#fbefe9,#fbe0f9)}.results-container .row{max-width:75rem;margin-left:auto;margin-right:auto}.results-container .row h2{font-family:"playfair display",serif;margin:3vw auto;font-size:11vw;width:56vw;line-height:1;border-bottom:.0625rem solid #5f578b;padding:.9375rem;color:#5f578b}@media only screen and (min-width:40em){.results-container .row h2{width:18.75rem;margin:4.0625rem auto 5rem auto;font-size:3.75rem}}.results-container .row h2 em{display:block;margin-left:-8.5625rem;font-size:.55em;color:#4b4f54}.results-container .result-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:0;margin-top:18vw;position:relative}@media only screen and (min-width:40em){.results-container .result-item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:12vw}}@media only screen and (min-width:64em){.results-container .result-item{margin-top:0;margin-bottom:3.75rem}}.results-container .result-item .column{padding-right:.625rem;padding-left:.625rem}@media only screen and (min-width:40em){.results-container .result-item .column{padding-left:.9375rem;padding-right:.9375rem}}.results-container .result-item .ba-image{margin-top:0;position:relative}.results-container .result-item .ba-image .ba-text{font-family:"playfair display",serif;font-size:.875rem;color:white;left:20%;bottom:2%;letter-spacing:.0625rem;position:absolute}@media only screen and (min-width:40em){.results-container .result-item .ba-image .ba-text{font-size:1rem}}@media only screen and (min-width:64em){.results-container .result-item .ba-image .ba-text{font-size:1.375rem}}.results-container .result-item .ba-image .ba-after{left:auto;right:20%}.results-container .result-item .results-disclaimer{display:block;font-size:.75rem;line-height:1rem;color:#4b4f54;font-weight:300;padding-top:.9375rem;clear:both}.results-container .result-item .results-disclaimer span{display:block}@media only screen and (min-width:40em){.results-container .result-item .results-disclaimer span{display:inline}}.results-container .result-item .result-claim{border:.0625rem solid #efdace;margin-top:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:1.5rem;width:90vw;margin-left:2vw}@media only screen and (min-width:40em){.results-container .result-item .result-claim{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2.1875rem 0 0 0;border:0;width:auto}}@media only screen and (min-width:64em){.results-container .result-item .result-claim{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:1.25rem;border-top:.0625rem solid #efdace;border-bottom:.0625rem solid #efdace;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90%;margin-left:8%}}.results-container .result-item .result-claim .result-perc-number{font-family:"playfair display",serif;text-align:right;font-size:17vw;line-height:1;color:#3c1f51}@media only screen and (min-width:40em){.results-container .result-item .result-claim .result-perc-number{font-size:5rem;text-align:center;width:100%}}@media only screen and (min-width:64em){.results-container .result-item .result-claim .result-perc-number{font-size:6.25rem;text-align:right;width:41.66667%}}.results-container .result-item .result-claim .result-perc-number sup{font-size:50%;top:-0.5em}.results-container .result-item .result-claim .result-text{color:#4b4f54;font-weight:300;font-size:3vw;padding-top:5vw;padding-right:.625rem;padding-left:.625rem}@media only screen and (min-width:40em){.results-container .result-item .result-claim .result-text{padding-top:1.25rem;font-size:.8125rem;text-align:center;width:100%}}@media only screen and (min-width:64em){.results-container .result-item .result-claim .result-text{color:#4b4f54;font-weight:300;font-size:1rem;width:55.33333%;text-align:left;padding-right:.625rem;padding-left:.625rem}}.results-container .result-item .result-title{position:absolute;top:-1.875rem;left:0}@media only screen and (min-width:40em){.results-container .result-item .result-title{top:-2.25rem}}@media only screen and (min-width:64em){.results-container .result-item .result-title{position:static;width:100%}}.results-container .result-item .result-title h3{font-size:.875rem;padding:.5rem;line-height:1;letter-spacing:.0625rem;font-weight:500;color:#4b4f54;background:#fff;display:inline-block}@media only screen and (min-width:40em){.results-container .result-item .result-title h3{font-size:1rem;padding:.625rem}}@media only screen and (min-width:64em){.results-container .result-item .result-title h3{font-size:1.375rem;margin-bottom:.5rem;margin-top:2vw;padding:1vw 2vw}}@media only screen and (min-width:40em){.results-container .result-item-02{margin-bottom:3.75rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.results-container .result-item-02 .before-after-img-section{-webkit-order:1;-ms-flex-order:1;order:1}.results-container .result-item-02 .result-title{left:auto;right:0}}@media only screen and (max-width:39.9375em){.results-container .result-item-02.flex-box-for-ada{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.results-container .results-perception{font-size:.75rem;padding:1.25rem 0 1.5625rem 0;line-height:1;color:#4b4f54;font-weight:300;clear:both}@media only screen and (min-width:40em){.results-container .results-perception{font-size:.8125rem;padding-top:0;padding-bottom:2.5rem}}.collection-container{padding:7vw 0;background:#fbf8f9}@media only screen and (min-width:40em){.collection-container{padding:3.125rem 0;background:#fff}}@media only screen and (min-width:64em){.collection-container{padding:4.375rem 0 1.5625rem 0}}.collection-container .row{max-width:75rem;margin-left:auto;margin-right:auto}.collection-container .row h2{color:#4b4f54}@media only screen and (min-width:40em){.collection-container .row h2{font-size:2.5rem}}.collection-container .row h2 .collection-h2-01{font-family:"playfair display",serif;font-size:6.8vw;margin-bottom:.3125rem;line-height:1.4;display:block}@media only screen and (min-width:40em){.collection-container .row h2 .collection-h2-01{font-size:1.5rem}}@media only screen and (min-width:64em){.collection-container .row h2 .collection-h2-01{font-size:2.5rem}}.collection-container .row h2 .collection-h2-01 sup{font-size:50%}.collection-container .row h2 .collection-h2-02{font-size:4.2vw;letter-spacing:.0625rem;font-weight:300;line-height:1.4;display:block}@media only screen and (min-width:40em){.collection-container .row h2 .collection-h2-02{width:22.1875rem;margin:0 auto 2.1875rem auto;font-size:1.125rem}}@media only screen and (min-width:64em){.collection-container .row h2 .collection-h2-02{font-size:1.5rem;margin:0;width:auto}}.collection-container .column{padding-left:.625rem;padding-right:.625rem}@media only screen and (min-width:40em){.collection-container .column{padding-left:.9375rem;padding-right:.9375rem}}.collection-container .collection-item{margin-top:4vw;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:40em){.collection-container .collection-item{margin-top:0;width:100%}}@media only screen and (min-width:64em){.collection-container .collection-item{margin-top:3.125rem;width:50%}}.collection-container .collection-item:nth-child(odd) .column{-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (min-width:64em){.collection-container .collection-item:nth-child(odd) .column{-webkit-order:1;-ms-flex-order:1;order:1}}.collection-container .collection-item:nth-child(odd) .collection-text{-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (min-width:64em){.collection-container .collection-item:nth-child(odd) .collection-text{-webkit-order:2;-ms-flex-order:2;order:2}}.collection-container .collection-item:nth-child(even){clear:both}@media only screen and (min-width:64em){.collection-container .collection-item.end{margin-left:25%}}.collection-container .collection-item img{width:33vw;max-width:none;margin-left:-5vw}@media only screen and (min-width:40em){.collection-container .collection-item img{width:auto;max-width:100%;margin-left:0}}@media only screen and (min-width:40em){.collection-container .collection-item .collection-text{width:66.66667%}}.collection-container .collection-item .collection-text h3{margin:6vw auto 2vw auto;font-size:1.125rem;font-weight:300;color:#3d1e4b;line-height:1.2}@media only screen and (min-width:40em){.collection-container .collection-item .collection-text h3{font-size:1.125rem;margin:3.125rem auto 1.25rem auto;font-weight:300}}@media only screen and (min-width:64em){.collection-container .collection-item .collection-text h3{font-size:1.375rem}}.collection-container .collection-item .collection-text p{font-size:.8125rem;border-bottom:0;padding:.625rem;line-height:1.8;color:#4b4f54;font-weight:300}@media only screen and (min-width:40em){.collection-container .collection-item .collection-text p{border-bottom:.25rem solid #eee;padding:0;padding-bottom:1.25rem;line-height:1.5}}@media only screen and (min-width:64em){.collection-container .collection-item .collection-text p{font-size:1rem}}.collection-container .collection-item-01 .collection-text,.collection-container .collection-item-02 .collection-text{padding-top:3rem}@media only screen and (min-width:40em){.collection-container .collection-item-02 .small-3,.collection-container .collection-item-04 .small-3{margin-left:8.33%}}@media only screen and (min-width:64em){.collection-container .collection-item-02 .small-3,.collection-container .collection-item-04 .small-3{margin-left:0}}.collection-container .collection-item-02 img,.collection-container .collection-item-04 img{margin-left:-10vw}@media only screen and (min-width:40em){.collection-container .collection-item-02 img,.collection-container .collection-item-04 img{margin:1.5rem 0}}@media only screen and (min-width:64em){.collection-container .collection-item-02 img,.collection-container .collection-item-04 img{margin:0}}@media only screen and (min-width:64em){.collection-container .collection-item-04{padding:0}}.collection-container .collection-item-04 img{margin-top:1.875rem}@media only screen and (min-width:64em){.collection-container .collection-item-04 .column{padding:0}}.quote-boxes-container{padding:1.5625rem 0 11vw 0;background:#fbf8f9}@media only screen and (min-width:40em){.quote-boxes-container.row{max-width:75rem}}@media only screen and (min-width:40em){.quote-boxes-container{background:#fff;padding:0 0 3.125rem 0}}@media only screen and (min-width:64em){.quote-boxes-container{padding:3.125rem 0}}.quote-boxes-container .quote-box-positioning{width:85%;padding:0 1%;margin-bottom:1.875rem;float:left;vertical-align:top}@media only screen and (min-width:40em){.quote-boxes-container .quote-box-positioning{width:48%;margin-left:1%}}@media only screen and (min-width:64em){.quote-boxes-container .quote-box-positioning{width:25%;margin-left:0}}.quote-boxes-container .quote-box-positioning.qb1,.quote-boxes-container .quote-box-positioning.qb3{margin-left:5%}@media only screen and (min-width:40em){.quote-boxes-container .quote-box-positioning.qb1,.quote-boxes-container .quote-box-positioning.qb3{margin-left:1%}}@media only screen and (min-width:64em){.quote-boxes-container .quote-box-positioning.qb1,.quote-boxes-container .quote-box-positioning.qb3{margin-left:0}}.quote-boxes-container .quote-box-positioning.qb2,.quote-boxes-container .quote-box-positioning.qb4{float:right;margin-right:5%}@media only screen and (min-width:40em){.quote-boxes-container .quote-box-positioning.qb2,.quote-boxes-container .quote-box-positioning.qb4{margin-right:0;float:left;margin-left:1%}}@media only screen and (min-width:64em){.quote-boxes-container .quote-box-positioning.qb2,.quote-boxes-container .quote-box-positioning.qb4{margin-left:0}}.quote-boxes-container .quote-box-positioning .quote-box{border:.25rem solid #eee;font-size:.875rem;position:relative}.quote-boxes-container .quote-box-positioning .quote-box .quote-mark{font-family:"playfair display",serif;position:absolute;height:7vw;background:#fbf8f9;top:-1.0625rem;left:1.0625rem;padding:0 .3125rem;width:35%}@media only screen and (min-width:40em){.quote-boxes-container .quote-box-positioning .quote-box .quote-mark{background:#fff;height:auto}}.quote-boxes-container .quote-box-positioning .quote-box .quote-name{font-family:"playfair display",serif;position:absolute;background:#fbf8f9;bottom:-0.875rem;right:1.75rem;font-size:1.125rem;color:#5f578b;letter-spacing:.0625rem;padding:0 .3125rem}@media only screen and (min-width:40em){.quote-boxes-container .quote-box-positioning .quote-box .quote-name{background:#fff}}.quote-boxes-container .quote-box-positioning .quote-box .quote-text{font-size:.8125rem;padding:1.25rem;color:#4b4f54;line-height:1.6;font-weight:300}@media only screen and (min-width:64em){.quote-boxes-container .quote-box-positioning .quote-box .quote-text{font-size:.875rem}}.quote-boxes-container .quote-box-positioning .quote-box .quote-text .quote-header{font-weight:700;font-size:inherit;margin-bottom:.4em;color:#4b4f54}.quote-boxes-container .quote-box-positioning .quote-box .quote-text p{font-size:inherit;margin-top:.4em}.special-offer-container{padding:7vw 0;background:#f7f7f7}@media only screen and (min-width:40em){.special-offer-container{padding:1.25rem 0}}@media only screen and (min-width:64em){.special-offer-container{padding:3.125rem 0}}.special-offer-container .row{max-width:62rem}.special-offer-container h2{font-family:"playfair display",serif;color:#4b4f54;font-size:7.8vw;margin:2vw auto 0 auto}@media only screen and (min-width:40em){.special-offer-container h2{margin-bottom:1.25rem;font-size:1.875rem}}@media only screen and (min-width:64em){.special-offer-container h2{margin-top:0;margin-bottom:2.5rem;font-size:2.5rem}}.special-offer-container .bottom-stars{margin:0 auto 14vw auto;width:88%}@media only screen and (max-width:39.9375em){.special-offer-container .bottom-stars{width:-webkit-min-content;width:min-content}}@media only screen and (min-width:40em){.special-offer-container .bottom-stars{width:20rem;margin:1.5625rem auto}}.special-offer-container .bottom-stars #WAR{display:none !important}.special-offer-container .bottom-stars [data-bv-show="rating_summary"]{text-align:center !important}.special-offer-container .bottom-stars [data-bv-show="rating_summary"] .bv_main_container_row_flex:last-child{padding-right:0 !important}.special-offer-container .offer-image{position:relative;text-align:center}@media only screen and (min-width:40em){.special-offer-container .offer-image{width:50%;text-align:right}}@media only screen and (min-width:64em){.special-offer-container .offer-image{width:58.33333%}}.special-offer-container .offer-image img{vertical-align:top}.special-offer-container .offer-image .so-img-mbg{position:absolute;width:25vw;right:6vw}@media only screen and (min-width:40em){.special-offer-container .offer-image .so-img-mbg{width:15vw;position:static}}@media only screen and (min-width:64em){.special-offer-container .offer-image .so-img-mbg{width:9.5rem}}.special-offer-container .offer-image .so-img-products{width:71vw}@media only screen and (min-width:40em){.special-offer-container .offer-image .so-img-products{width:28vw;max-width:24.25rem;-webkit-order:2;-ms-flex-order:2;order:2}}@media only screen and (min-width:40em){.special-offer-container .offer-text{float:right;width:50%}}@media only screen and (min-width:64em){.special-offer-container .offer-text{width:41.66667%}}.special-offer-container .offer-text .bottom-price{font-family:"playfair display",serif}.special-offer-container .offer-text .bottom-price .so-price{font-size:3rem;line-height:1;font-weight:700;color:#3e1e4f}@media only screen and (min-width:40em){.special-offer-container .offer-text .bottom-price .so-price{font-size:3.75rem}}.special-offer-container .offer-text .bottom-price .so-price sup{font-size:55%;top:-0.2em}.special-offer-container .offer-text .bottom-price .so-price sup.sup2{font-size:60%;top:-0.35em}.special-offer-container .offer-text .bottom-price .so-price .text-plusfreegifts{display:inline-block;color:#4b4f54;font-size:1.6875rem}.special-offer-container .offer-text .bottom-price .so-price .text-plusfreegifts .so-plus{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;display:inline-block;padding-right:.75rem;font-weight:300}.special-offer-container .offer-text .bottom-price .so-price .text-plusfreegifts .so-3fg{color:#3e1e4f;display:inline-block;vertical-align:middle;padding-bottom:.4375rem;text-align:left;font-size:1.5rem;letter-spacing:.0625rem}.special-offer-container .offer-text .bottom-price .so-price .text-plusfreegifts .so-3fg .so-3{margin-top:-0.2em;margin-right:.3em;float:left}.special-offer-container .offer-text .so-cta{font-size:3.3vw;padding:5vw;width:86vw;margin-top:5vw;line-height:1;color:#fff;text-decoration:none;background:#3e1e4f;display:inline-block;letter-spacing:.0625rem}@media only screen and (min-width:40em){.special-offer-container .offer-text .so-cta{font-size:1rem;padding:1.5625rem 4.625rem;margin-top:1.5625rem;width:auto}}.special-offer-container .so-freeship{font-size:2.8vw;padding-top:6vw;color:#4b4f54;clear:both;letter-spacing:.0625rem}@media only screen and (min-width:40em){.special-offer-container .so-freeship{padding-top:2rem;font-size:.8125rem}}.special-offer-container .so-freeship .fa.fa-circle{display:block;visibility:hidden;font-size:.6em}@media only screen and (min-width:40em){.special-offer-container .so-freeship .fa.fa-circle{display:inline-block;visibility:visible}}.the-science-container .row{max-width:90vw}@media only screen and (min-width:40em){.the-science-container .row{max-width:90%}}@media only screen and (min-width:64em){.the-science-container .row{max-width:62.5rem}}.the-science-container .the-science-bar1{height:65vw;margin-top:18vw;position:relative;background:#f0e9ed}@media only screen and (min-width:40em){.the-science-container .the-science-bar1{height:28vw;margin-top:5.8125rem;position:static}}@media only screen and (min-width:64em){.the-science-container .the-science-bar1{height:17.5rem;margin-top:5.8125rem}}.the-science-container .the-science-bar1 .the-doctor{width:94vw;margin:-7vw 0 0 -2vw}@media only screen and (min-width:40em){.the-science-container .the-science-bar1 .the-doctor{width:50%;margin:0;margin-top:-2.1875rem}}@media only screen and (min-width:64em){.the-science-container .the-science-bar1 .the-doctor{width:25.9375rem}}.the-science-container .the-science-bar1 .the-science-title{position:absolute;font-size:7vw;top:34vw;background:rgba(255,255,255,0.85);width:auto;padding:7vw 4vw 5vw;right:7vw;color:#3a1e4e;line-height:1}@media only screen and (min-width:40em){.the-science-container .the-science-bar1 .the-science-title{width:47%;padding:7vw 0 0 0;font-size:2.8125rem;position:static;background:0}}@media only screen and (min-width:64em){.the-science-container .the-science-bar1 .the-science-title{width:36.5rem;padding:5.625rem 6.25rem 1.25rem 6.25rem;font-size:3.5rem}}.the-science-container .the-science-bar1 .the-science-title .science-doctor{font-size:4vw;font-weight:500}@media only screen and (min-width:40em){.the-science-container .the-science-bar1 .the-science-title .science-doctor{font-size:1.25rem}}@media only screen and (min-width:64em){.the-science-container .the-science-bar1 .the-science-title .science-doctor{font-size:1.25rem}}.the-science-container .the-science-bar1 .the-science-title .science-hr{border-bottom:.125rem solid #cfcfcf;width:40%;margin:.625rem auto}@media only screen and (min-width:40em){.the-science-container .the-science-bar1 .the-science-title .science-hr{margin:1.25rem auto .9rem;border-width:.1875rem}}.the-science-container .the-science-bar1 .the-science-title .science-acclaimed{font-family:"playfair display",serif;font-size:4vw;line-height:1.6}@media only screen and (min-width:40em){.the-science-container .the-science-bar1 .the-science-title .science-acclaimed{font-size:1.125rem}}.the-science-container .the-science-bar2{background:#f7f7f7}.the-science-container .the-science-bar2 .the-science-text{font-size:.8125rem;padding:10vw 0;color:#4b4f54;clear:both;font-weight:300;line-height:1.8}@media only screen and (min-width:40em){.the-science-container .the-science-bar2 .the-science-text{padding:1.875rem 0}}@media only screen and (min-width:64em){.the-science-container .the-science-bar2 .the-science-text{font-size:1rem;padding:5rem 0;line-height:1.5}}@media only screen and (max-width:39.9375em){.sticky-footer{height:5.25rem}}.fixed-footer{position:fixed;bottom:0;width:100%;z-index:100;text-transform:uppercase}.fixed-footer a{color:#fff;display:inline-block;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1rem}.fixed-footer .footer-shop{background:#3e1e4f}.fixed-footer .footer-call{background:#9188a5}.fixed-footer .footer-call .fa-phone{margin-right:.5rem}.fixed-footer .order-now-btn{background:#3a2053}.header-promo-banner{position:relative;z-index:10}.header-promo-banner .promo-strip-acq,.promo-strip-cxt{background:#3c1f51;padding:.75rem 0;font-size:.625rem;line-height:1.3}@media only screen and (min-width:40em){.header-promo-banner .promo-strip-acq,.promo-strip-cxt{transition:all .3s;height:3rem;font-size:.875rem;padding:1rem 0}}.header-promo-banner .promo-strip-acq a,.promo-strip-cxt a{letter-spacing:0}.header-promo-banner .promo-strip-acq a .freeship i,.promo-strip-cxt a .freeship i{font-size:1.125rem;line-height:.5;padding-left:.5rem}.header-promo-banner .promo-strip-acq a .promo,.promo-strip-cxt a .promo{color:#fbe0f9}.fixed-footer .footer-call{display:none}.fixed-footer .footer-shop{margin:1rem}.home-banner.mbwbunusedd7dpnov-banner{background:url(/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/mbwunused/sas/winback-bg.png);background-repeat:no-repeat;background-size:contain;min-height:31.5vw;background-color:#f7f7f7}@media only screen and (max-width:39.9375em){.home-banner.mbwbunusedd7dpnov-banner{background:url(/on/demandware.static/-/Sites-MeaningfulBeauty-Library/default/images/campaigns/mbwunused/sas/winback-bg-ph.png);background-repeat:no-repeat;background-size:cover;height:115vw}}.home-banner.mbwbunusedd7dpnov-banner .hero-text{font-size:3vw;letter-spacing:-0.1875rem;font-weight:100;width:50%;float:right;margin:7vw 0 0 0;padding-left:2vw}@media only screen and (min-width:40em) and (max-width:63.9375em){.home-banner.mbwbunusedd7dpnov-banner .hero-text{letter-spacing:-0.0625rem}}@media only screen and (max-width:39.9375em){.home-banner.mbwbunusedd7dpnov-banner .hero-text{text-align:center;font-size:7vw;padding-top:10vw;width:auto;float:none;margin:0}}.home-banner.mbwbunusedd7dpnov-banner .hero-text h2{text-align:left;color:#201544;font:inherit;line-height:1.3}@media only screen and (max-width:39.9375em){.home-banner.mbwbunusedd7dpnov-banner .hero-text h2{text-align:center}}.home-banner.mbwbunusedd7dpnov-banner .hero-text .claim-cta{font-size:1.2vw;font-weight:400;letter-spacing:.0625rem;background-color:#9f3b64;padding:.625rem 2.5rem;margin-left:6vw;color:#fff;text-decoration:none}@media only screen and (max-width:39.9375em){.home-banner.mbwbunusedd7dpnov-banner .hero-text .claim-cta{font-size:3.5vw;padding:.625rem 2rem;margin-left:0}}@media only screen and (max-width:39.9375em){#main{margin-top:0 !important}}body{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;color:#4b4f54;background:#fff}h1,h2,h3,h4,h5,h6{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;color:#231f20}h1.playfair,h2.playfair,h3.playfair,h4.playfair,h5.playfair,h6.playfair{font-family:"playfair display",serif}h1{font-size:2.569rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h1{font-size:2rem}}@media only screen and (max-width:39.9375em){h1{font-size:1.996rem}}h2{font-size:2.027rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h2{font-size:1.8rem}}@media only screen and (max-width:39.9375em){h2{font-size:1.6rem}}h3{font-size:1.6rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h3{font-size:1.425rem}}@media only screen and (max-width:39.9375em){h3{font-size:1.269rem}}h4{font-size:1.269rem}@media only screen and (min-width:40em) and (max-width:63.9375em){h4{font-size:1.125rem}}@media only screen and (max-width:39.9375em){h4{font-size:1rem}}h5{font-size:1rem}@media only screen and (min-width:40em) and (max-width:63.9375em){h5{font-size:1rem}}@media only screen and (max-width:39.9375em){h5{font-size:.938rem}}h6{font-size:.850rem}p,li{font-size:.888rem;line-height:1.331rem;color:#4b4f54}@media only screen and (min-width:40em) and (max-width:63.9375em){p,li{font-size:.788rem;line-height:1.188rem}}@media only screen and (max-width:39.9375em){p,li{font-size:.788rem;line-height:1.188rem}}p.small,li.small{font-size:.791rem;line-height:1.056rem}@media only screen and (min-width:40em) and (max-width:63.9375em){p.small,li.small{font-size:.7rem}}@media only screen and (max-width:39.9375em){p.small,li.small{font-size:.703rem}}p.tiny,li.tiny{font-size:.703rem;line-height:1.056rem}@media only screen and (min-width:40em) and (max-width:63.9375em){p.tiny,li.tiny{font-size:.556rem;line-height:.831rem}}@media only screen and (max-width:39.9375em){p.tiny,li.tiny{font-size:.555rem;line-height:.831rem}}p a:not(.accordion-title):not(.button),li a:not(.accordion-title):not(.button){color:#5f578b;text-decoration:underline}p a:not(.accordion-title):not(.button):hover,li a:not(.accordion-title):not(.button):hover{color:#200c33}p a:not(.accordion-title):not(.button).hotmagenta,li a:not(.accordion-title):not(.button).hotmagenta{color:#5f578b}p a:not(.accordion-title):not(.button).hotmagenta:hover,li a:not(.accordion-title):not(.button).hotmagenta:hover{color:#e824b8}.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.888rem;line-height:1.331rem;color:#4b4f54}@media only screen and (min-width:40em) and (max-width:63.9375em){.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.788rem;line-height:1.188rem}}@media only screen and (max-width:39.9375em){.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.788rem;line-height:1.188rem}}.generic-text a:not(.accordion-title):not(.button),.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button){color:#5f578b;text-decoration:underline}.generic-text a:not(.accordion-title):not(.button):hover,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button):hover{color:#200c33}.generic-text a:not(.accordion-title):not(.button).hotmagenta,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button).hotmagenta{color:#5f578b}.generic-text a:not(.accordion-title):not(.button).hotmagenta:hover,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button).hotmagenta:hover{color:#e824b8}.button{background:#3a2053;border:solid .125rem #3a2053;font-size:.888rem;line-height:.888rem;text-transform:uppercase;padding:1rem .250rem;font-weight:500;border-radius:0;min-width:8rem}@media only screen and (min-width:40em) and (max-width:63.9375em){.button{font-size:.788rem;line-height:.788rem}}@media only screen and (max-width:39.9375em){.button{font-size:.788rem;line-height:.788rem}}.button.hollow{border:solid .125rem #3a2053;color:#3a2053}.button.hollow:focus,.button.hollow:hover{border-color:#3a2053;color:#3a2053}.button.profile-btn{border-radius:0}.button.profile-btn:not(.hollow){border:solid .125rem #3a2053;color:#fff}.button.profile-btn:not(.hollow):hover{border:solid .125rem #3a2053}.button.profile-btn.cancel-button,.button.profile-btn.address-delete{text-transform:uppercase}.button.ok-button{padding:1rem 4.25rem}.button:hover,.button:focus{background-color:#3a2053;border:solid .125rem #3a2053}.button-hotmagenta{background:#e824b8;border:solid .125rem #e824b8}.button-hotmagenta:hover,.button-hotmagenta:focus{background-color:#e824b8;border:solid .125rem #e824b8}.italic,.boldItalic{font-style:italic}.reveal{-webkit-overflow-scrolling:touch}@media only screen and (min-width:40em){.reveal .legal-popup{height:31.25rem}}.reveal h1{font-size:2rem}@media only screen and (max-width:39.9375em){.reveal h1{font-size:1.5rem}}.reveal h2{font-size:1.75rem}@media only screen and (max-width:39.9375em){.reveal h2{font-size:1.25rem}}.reveal.qv-loader{background-color:transparent;border:0}.reveal.qv-loader:focus{outline:0}.reveal.qv-loader .quickview-loader{background:url(../images/loading-small.gif) no-repeat top center;color:#fff;font-size:1.5rem}.full-detail a{color:#000}.order-history-header a{color:#000}.search-suggestion-wrapper .search-suggestion-list{background:#fff;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,0.1),0 .375rem 1.25rem 0 rgba(0,0,0,0.1);border:.0625em solid #dedede}.search-suggestion-wrapper .search-suggestion-list .product-link{color:#000}input[type="radio"]:checked+.radioui:after{background-color:#3e1e4f}.row{max-width:75rem}.header-promo-banner{color:#fff}.header-promo-banner a{color:#fff}.playfair{font-family:"playfair display",serif}.slick-dots li{width:.0625rem;height:.0625rem;padding:0 1rem}.slick-list{width:100%;margin:0}.error-form p,.error-form li{color:red;font-size:.7rem}.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{min-width:auto;padding:1em .7em}@media only screen and (min-width:40em){.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{padding:1em 1em}}@media only screen and (min-width:64em){.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{padding:.82em 1em}}.cxt-lite-ribbon{background:#3c1f51;padding:.5rem 0}.cxt-lite-ribbon span{display:block;color:#fff;text-align:center}.orderhistory-section-detail .orderhistory-section-track .form-row-button button{min-width:auto}.strike-through{display:inline-block;position:relative}.strike-through:after{content:'' !important;border-bottom:.125rem solid black;position:absolute;left:0;top:48%;width:100%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.pt_storefront #airline-navigation,.pt_order-confirmation #airline-navigation,.pt_content #airline-navigation,.pt_account #airline-navigation,.pt_customer-service #airline-navigation{display:none !important}.pt_content.privacy-policy-page+.footer-slot #airline-navigation{display:none}table.unstriped{border:1px solid #000 !important;width:auto;margin-bottom:1rem}@media only screen and (min-width:40em){table.unstriped{margin:0 auto 1rem 2rem}}table.unstriped tbody{border:1px solid #000 !important}table.unstriped tbody tr{border-bottom:1px solid #000 !important}table.unstriped tbody tr:nth-child(odd),table.unstriped tbody tr:nth-child(even){background-color:#fff !important}.pt_error .footer-slot #airline-navigation{display:none}.pt_error .error-page a{font-weight:bold;color:#3e1e4f;text-decoration:none;padding:.3rem;border:.1rem #3e1e4f solid}.product-options .discperc{padding-left:5px;color:#712f07}.add-to-kit .discperc{color:#712f07}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.add-to-kit .discperc{font-size:11px}}.kitcustomizer-page .add-to-kit .discperc,.pt_kitcustomizer .add-to-kit .discperc{font-size:11px}.kitcustomizer-page .add-to-kit-price,.pt_kitcustomizer .add-to-kit-price{width:40% !important}.contact-container .contact-method:nth-of-type(1){display:none !important}.home-banner-container-content-bg .billboard-content{font-size:1.8rem !important}@media only screen and (min-width:40em){.home-banner-container-content-bg .billboard-content{font-size:1.625rem !important}}@media only screen and (min-width:64em){.home-banner-container-content-bg .billboard-content{font-size:2.25rem !important}}#rad-checkout .tncRadPopupLink{white-space:nowrap}.upsell-upgrade-order{background:#fdf0e9;padding-bottom:3.125rem}.upsell-upgrade-order .upsell-section{border:0}.upsell-upgrade-order .upsell-section .upgrade-title{padding-top:.5rem;color:#38224e;font-family:"playfair display",serif;font-style:italic}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upgrade-title{padding-bottom:.75rem}}.upsell-upgrade-order .upsell-section .expires{width:12.5rem;margin:0 auto;background:#d9d0ee;padding:.7rem .9rem;font-size:.8125rem;font-weight:700;text-transform:uppercase}.upsell-upgrade-order .upsell-section .upsell-row{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img{width:100%}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img{width:50%}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img img{border:0}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content{width:50%}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content{width:100%}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container{color:#4b4f54}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .cocart-label h4{text-transform:uppercase;font-weight:700;color:#4b4f54;padding-top:1.25rem}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .cocart-label h4{margin-bottom:0}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-weight:300}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions{font-size:1rem}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{background:#3a2053;padding:1.375rem 0;border:0;border-radius:0;text-transform:uppercase;width:18rem;margin-bottom:1rem}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{margin-bottom:.875rem;width:13.75rem;font-size:.75rem;padding:1.0625rem}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #dontUpgradeOffer{font-weight:600;text-decoration:underline;color:#4b4f54;font-size:.75rem;padding-top:.5rem}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #dontUpgradeOffer{padding-top:.8rem}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice .bold-for-core{font-weight:700}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice .bold-for-core .retail{text-transform:uppercase}@media only screen and (min-width:40em){.upsell-section .upsell-product-img img{max-height:24rem}}.upsell-upgrade-order{background:#f5f0fa;padding-bottom:0}.upsell-upgrade-order .upsell-section .upgrade-title{font-size:1.8rem;font-style:normal;color:#3e1e4f;margin-bottom:0}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upgrade-title{font-size:2.3rem}}.upsell-upgrade-order .upsell-section .upgrade-title-header{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-size:1rem;font-weight:bold;line-height:1.11;color:#af3964;margin-bottom:16px}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upgrade-title-header{font-size:1.15rem;margin-bottom:10px}}.upsell-upgrade-order .upsell-section .upgrade-title-subheader{font-size:3.7vw;font-weight:500;line-height:1.5;letter-spacing:.01px;color:#4b4f54}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upgrade-title-subheader{font-size:1.02rem}}.upsell-upgrade-order .upsell-section .upgrade-title-subheader:before{content:'';width:231px;height:1px;background:#b5abc3;display:block;margin:17px auto 12px}.upsell-upgrade-order .upsell-section .upgrade-title-subheader span{font-style:italic}.upsell-upgrade-order .upsell-section .expires{background:transparent;font-size:.85rem;font-weight:bold;letter-spacing:.33px;color:#af3964}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .expires{width:45vw;margin:9px 0 -10px auto}}@media only screen and (min-width:64em){.upsell-upgrade-order .upsell-section .expires{width:50%;padding:0;margin:12px 0 -40px auto}}@media only screen and (min-width:100em){.upsell-upgrade-order .upsell-section .expires{width:36.7rem;margin:12px 0 -51px auto}}.upsell-upgrade-order .upsell-section .upsell-row{position:relative}@media only screen and (min-width:64em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img{width:50%}}@media only screen and (min-width:64em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content{width:50%}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{width:13.75rem;padding:1.0625rem}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{width:19.4rem;padding:1.7rem 0}}.upsell-upgrade-order .upsell-section .totalPrice-content{font-size:.9rem;line-height:1.5;letter-spacing:.01px;color:#4b4f54;margin-top:15px}.upsell-upgrade-order .upsell-section .totalPrice-content strong{color:#3e1e4f}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .totalPrice-content{font-size:1rem;margin-bottom:34px;margin-top:0}}.upsell-upgrade-order #upsell-video iframe{width:100%;height:240px}@media only screen and (min-width:40em){.upsell-upgrade-order #upsell-video iframe{height:26vw}}@media only screen and (min-width:64em){.upsell-upgrade-order #upsell-video iframe{height:26.5vw}}@media only screen and (min-width:100em){.upsell-upgrade-order #upsell-video iframe{height:18.5vw}}.upsell-upgrade-order{background:#fdf0e9 !important}.upsell-upgrade-order .upsell-section .upgrade-title{padding-bottom:0;font-style:italic}.upsell-upgrade-order .upsell-section .expires{background:#d9d1eb;color:#3e1e4f}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .expires{width:12rem;margin:auto;padding:.7rem .9rem}}.upsell-upgrade-order .upsell-section .totalPrice-content{margin:20px 0}.upsell-upgrade-order .upsell-section .upsell-bottom-content h2{color:#4b4f54;font-size:4vw;text-transform:uppercase}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-bottom-content h2{font-size:1rem}}.upsell-upgrade-order .upsell-section .upsell-bottom-content .totalPrice-content{color:#4b4f54}.upsell-upgrade-order .upsell-section .upsell-bottom-content .totalPrice-content strong{color:#4b4f54}.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap{background:#f7f7f7;padding:1.5rem 0 .8rem;text-align:center}.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h3{line-height:1.04;color:#3a2053}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h3{font-size:8.1vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h3{font-size:1rem}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h3{font-size:1.75rem}}.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h5{font-size:1.2rem;font-weight:bold;color:#9f3b64}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h5{font-size:4.1vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h5{font-size:1rem}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .pre-purchase-upsell-callout-wrap .pre-purchase-upsell-callout .valuepack-header h5{font-size:1.2rem}}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap{background:linear-gradient(to bottom left,#ebd4eb,#fbefe9)}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap{background:linear-gradient(to right,#fbefe9,#fbe0f9);padding:3vw 0}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap{padding:0}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content{-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content{display:block}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content{display:-webkit-flex;display:-ms-flexbox;display:flex}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-img{text-align:center}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-img img{width:67vw;margin:3vw 20vw 0 0}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-img img{width:75%;-webkit-transform:translateX(3.3vw);-ms-transform:translateX(3.3vw);transform:translateX(3.3vw);margin:0}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-img img{width:63%}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text{text-align:center;max-width:32.5rem;padding:0}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3{line-height:1.1;color:#3c1f51;text-transform:uppercase}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3{margin-top:3vw;font-size:5.2vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3{font-size:2vw}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3{font-size:1.5vw}}@media only screen and (min-width:100em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3{font-size:1.45vw}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3 strong{line-height:1.18}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3 strong{font-size:4.8vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3 strong{font-size:2vw}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3 strong{font-size:1.5vw}}@media only screen and (min-width:100em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text h3 strong{font-size:1.45vw}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text p{font-size:1rem;font-weight:200;line-height:normal;color:#3a2053}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text p{font-size:1.45vw;line-height:normal;font-weight:300}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text p{font-size:1.08vw}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .vp-sub-para{font-size:.788rem;font-weight:bold;color:#9f3b64;line-height:1.331rem}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .vp-sub-para{font-size:1.3vw}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .vp-sub-para{font-size:.95vw}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #subscribe-to-save{display:block;font-size:.788rem;font-weight:bold;letter-spacing:.0875rem;height:4rem;width:17rem;padding:1.4rem 0 0 0;margin:auto}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #subscribe-to-save{height:12vw;width:78vw;padding-top:4vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #subscribe-to-save{font-size:1vw;height:6vw;width:22vw;padding-top:2vw}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #subscribe-to-save{font-size:.9vw;height:3.5vw;width:16.6vw;padding-top:1.2vw}}.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #no-upgrade{display:inline-block;font-size:.9vw;font-weight:bold;text-transform:uppercase;margin:1rem 0;border-bottom:.0625rem solid #dbccd8;letter-spacing:.0206rem;color:#4b4f54}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #no-upgrade{font-size:3vw}}@media only screen and (min-width:40em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #no-upgrade{font-size:1vw}}@media only screen and (min-width:64em){.pre-purchase-upsell-template-3 .prepurchase-upsell-top-content-wrap .prepurchase-upsell-top-content .prepurchase-upsell-top-content-text .prepu-cta #no-upgrade{font-size:.9vw}}.pre-purchase-upsell-template-3 .pre-purchase-upsell-bottom-content-wrap .pre-purchase-upsell-bottom-content .dcm-marketing-container{display:block}.pre-purchase-upsell-template-3 .floating-cta-box .sf-upgradebtn{display:inline-block;background:#3a2053;border:solid .125rem #3a2053;font-size:.888rem;font-weight:bold;width:20.90rem;height:3.75rem;margin-left:3.25rem;text-align:center;cursor:pointer;color:#fefefe;letter-spacing:.1rem}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .floating-cta-box .sf-upgradebtn{font-size:.6875rem;margin-left:.3125rem;letter-spacing:.0688rem;width:8.0625rem;margin:.5rem}}.pre-purchase-upsell-template-3 .floating-cta-box .sf-noupgradebtn{font-size:1rem;font-weight:bold;color:#4b4f54;padding:0 1.875rem;margin-left:1.25rem;cursor:pointer;letter-spacing:.1rem;line-height:1;text-transform:uppercase}@media only screen and (max-width:39.9375em){.pre-purchase-upsell-template-3 .floating-cta-box .sf-noupgradebtn{font-size:.6875rem;margin-left:.3125rem;letter-spacing:.0688rem;padding:0 .3125rem}}.pre-purchase-upsell-template-3 .prepurchase-actions{display:none}@media only screen and (min-width:40em){.pt_prepurchase-upsell .global-footer{margin-bottom:4rem}}.checkout-special-offer{margin-top:1.125rem;width:18.75rem}.pt_saspage .valuePack-section.sas-section{padding:0;pointer-events:auto;margin:0}.pt_saspage .valuePack-section.sas-section>.row{max-width:100%}.pt_saspage .valuePack-section.sas-section .section-name,.pt_saspage .valuePack-section.sas-section .sas-valuePacks,.pt_saspage .valuePack-section.sas-section .sas-checkbox{display:none}.pt_saspage .valuePack-section.sas-section .sas-items-list{margin:0;padding:0}.pt_saspage .valuePack-section.sas-section .sas-items-list .slick-track .slick-slide{margin:0;padding:0}.pt_saspage .valuePack-section.sas-section .item{border:0;background:linear-gradient(to right,#fbefe9,#fbe0f9);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item{background:linear-gradient(to bottom,#fbefe9,#fbe0f9)}}.pt_saspage .valuePack-section.sas-section .item .section-decription{display:none}.pt_saspage .valuePack-section.sas-section .item .before-image-content{width:100%}.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header{background:#f7f7f7;text-align:center;padding:1.5rem 0 .8rem 0}.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h5{font-weight:bold;color:#9f3b64}.pt_saspage .valuePack-section.sas-section .item .sas-image{width:50%;text-align:right;padding-right:5rem}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .sas-image{width:100%;text-align:center;padding:1rem 0}}.pt_saspage .valuePack-section.sas-section .item .sas-image img{max-width:20rem}.pt_saspage .valuePack-section.sas-section .item .after-image-content{width:50%;text-align:center}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content{width:100%}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper{max-width:32.5rem}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{color:#3c1f51;text-transform:uppercase}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-description{color:#4b4f54;margin:auto;padding-bottom:3.25rem;max-width:20.5rem;letter-spacing:.0281rem;line-height:1.6}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{height:4rem;width:17rem;margin:auto;font-weight:bold;letter-spacing:.0875rem;padding:0;padding-top:1.4rem}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{font-weight:bold;text-transform:uppercase;margin-top:1.875rem;border-bottom:.0625rem solid #dbccd8;letter-spacing:.0206rem;color:#4b4f54}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{margin:1rem 0}}.pt_saspage .global-footer.valuepack-sticky{margin-bottom:4rem}.dcm-marketing-container{max-width:55rem;margin:0 auto;display:none;width:90%}.dcm-marketing-container>div{display:-webkit-flex;display:-ms-flexbox;display:flex}.dcm-marketing-container .product-description-section{margin:4rem auto}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 2rem}}.dcm-marketing-container .product-description-section .dcm-product-description{width:58%}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section .dcm-product-description{width:100%}}.dcm-marketing-container .product-description-section .dcm-product-description h2{color:#3c1f51;font-size:2.0275rem}.dcm-marketing-container .product-description-section .dcm-product-description p strong{white-space:nowrap}.dcm-marketing-container .product-description-section .product-image{width:42%}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section .product-image{width:100%}}.dcm-marketing-container .product-benefits-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dcm-marketing-container .product-benefits-section .product-benefit-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:.125rem solid #eddacd;padding:1.75rem 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dcm-marketing-container .product-benefits-section .product-benefit-row:first-child{border-top:.125rem solid #eddacd}.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:5.625rem;height:5.625rem;margin-right:2rem}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:30%;height:auto}}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefits-section .product-benefit-description{width:70%}}.dcm-marketing-container .product-benefits-section .product-benefit-description h4{font-weight:500;color:#3c1f51;margin:0}.dcm-marketing-container .how-to-use-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:4rem auto 2rem auto}@media only screen and (max-width:39.9375em){.dcm-marketing-container .how-to-use-section{margin-top:1rem}}.dcm-marketing-container .how-to-use-section h2{color:#3c1f51}.dcm-marketing-container .how-to-use-section ul{margin:0}.dcm-marketing-container .how-to-use-section ul li{line-height:1.5;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dcm-marketing-container .how-to-use-section ul li span{font-size:2.1875rem;color:#3c1f51;padding-right:1.5rem;padding-bottom:.6rem;position:relative}.floating-cta-con{display:none;position:fixed;width:100%;left:0;bottom:0;background:#fff;text-align:center;box-shadow:0 0 .3125rem 0 rgba(0,0,0,0.75)}.floating-cta-con .floating-cta-box{width:100%;max-width:73.75rem;margin:0 auto;padding:.125rem;overflow:hidden;line-height:3.625rem}@media only screen and (min-width:40em) and (max-width:63.9375em){.floating-cta-con .floating-cta-box{padding:.5rem 0}}.floating-cta-con .floating-cta-box .product-details-con{font-size:1.25rem;float:left;letter-spacing:-0.0313rem;display:none}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .product-details-con{display:block}}.floating-cta-con .floating-cta-box .product-details-con img{width:3.625rem;height:3.625rem;display:inline-block;margin-right:.625rem}.floating-cta-con .floating-cta-box .offer-cta-con{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con{padding:1.4rem 0}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .offer-cta-con{float:right;padding-top:.5rem}}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt{margin-right:.3125rem}}.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2{color:#3c1f51;margin-bottom:0}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2{font-size:1rem}}.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-price{font-weight:bold}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-more-txt{display:none}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-more-txt{display:none}}.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{width:12.25rem;line-height:2.5rem;margin-left:1.25rem;margin-bottom:0;padding:0}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{width:8.0625rem;margin:.5rem;padding:.5rem 0}}.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{font-size:1rem;color:#4b4f54;padding:0 1.875rem;margin-left:1.25rem;cursor:pointer}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{padding:0 .3125rem}}.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky,.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{letter-spacing:.1rem;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky,.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{font-size:.6875rem;margin-left:.3125rem;letter-spacing:.0688rem}}.checkout-special-offer{margin-top:1.125rem;width:18.75rem}.pt_saspage #main{background:#fff;min-height:calc(65vh - 170px)}.pt_saspage .valuePack-section.sas-section{padding:0;pointer-events:auto;margin:0}.pt_saspage .valuePack-section.sas-section>.row{max-width:100%}.pt_saspage .valuePack-section.sas-section .section-name,.pt_saspage .valuePack-section.sas-section .sas-valuePacks,.pt_saspage .valuePack-section.sas-section .sas-checkbox,.pt_saspage .valuePack-section.sas-section .sas-image{display:none}.pt_saspage .valuePack-section.sas-section .saslist{padding:0}.pt_saspage .valuePack-section.sas-section .sas-items-list{margin:0;padding:0;background-color:#fff}.pt_saspage .valuePack-section.sas-section .sas-items-list .slick-track .slick-slide{margin:0;padding:0}.pt_saspage .valuePack-section.sas-section .item{border:0;background:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item{background:#f1eef7}}.pt_saspage .valuePack-section.sas-section .item .section-decription{display:none}.pt_saspage .valuePack-section.sas-section .item .before-image-content{width:100%}.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header{background:#f7f7f7;padding:1.5rem 0 .8rem}.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h3{font-size:6.1vw;line-height:1.04;color:#3a2053}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h3{font-size:1rem}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h3{font-size:1.75rem}}.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h5{font-weight:bold;color:#9f3b64}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h5{font-size:1.2rem}}.pt_saspage .valuePack-section.sas-section .item .sas-image{width:50%;text-align:right;padding-right:5rem}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .sas-image{width:100%;text-align:center;padding:1rem 0}}.pt_saspage .valuePack-section.sas-section .item .sas-image img{max-width:20rem}.pt_saspage .valuePack-section.sas-section .item .after-image-content{text-align:center}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content{padding:3vw 0}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content{width:100%;max-width:75rem;padding:2rem 0}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .content-asset{display:-webkit-flex;display:-ms-flexbox;display:flex}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper-first .product-image img{width:85vw;margin-top:1.5rem}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper-first .product-image img{margin-top:0}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{margin-top:2rem;color:#3c1f51;font-family:"playfair display",serif;font-size:1.8rem;line-height:1.1;font-style:italic}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{margin-top:0}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{font-size:1.6875rem}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header strong{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-size:1.75rem;line-height:1.18;font-style:normal}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-description{font-size:1.05rem;color:#3a2053;font-weight:500;margin:auto;padding:1rem 0 1.5rem 0;letter-spacing:.0281rem;line-height:1.6}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-description{padding:.5rem 0;font-weight:700}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-description{font-size:1.625rem;line-height:1.875rem;padding:.5rem 0 .6rem}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-size:1rem;line-height:1.188rem;font-weight:200;padding-bottom:2.25rem}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-weight:300;padding-bottom:3vw;color:#3a2053}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-size:1rem;line-height:1.5rem;padding-bottom:2rem}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-size:1.125rem}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:all}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{height:4rem;width:17rem;margin:auto;font-weight:bold;letter-spacing:.0875rem;padding:0;padding-top:1.4rem}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{width:20.90rem}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{font-weight:bold;text-transform:uppercase;margin-top:1.875rem;border-bottom:.0625rem solid #dbccd8;letter-spacing:.0206rem;color:#4b4f54}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{margin:1rem 0}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{margin-top:1rem}}.pt_saspage .global-footer.valuepack-sticky{margin-bottom:4rem}.dcm-marketing-container{max-width:55rem;margin:0 auto;display:none;width:90%}.dcm-marketing-container>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.dcm-marketing-container .product-description-section{margin:4rem auto}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1rem 0 2rem}}.dcm-marketing-container .product-description-section .dcm-product-description{width:58%}@media only screen and (min-width:40em){.dcm-marketing-container .product-description-section .dcm-product-description{width:100%}}.dcm-marketing-container .product-description-section .dcm-product-description .dcm-product-paragraph{width:13.25rem;margin:0 auto;text-align:center;font-size:1.05rem;font-family:"playfair display",serif;line-height:1.65}@media only screen and (min-width:40em){.dcm-marketing-container .product-description-section .dcm-product-description .dcm-product-paragraph{width:100%}}@media only screen and (min-width:64em){.dcm-marketing-container .product-description-section .dcm-product-description .dcm-product-paragraph{font-size:1.45rem}}.dcm-marketing-container .product-description-section .dcm-product-description .dcm-product-paragraph span{color:#3a2053;font-weight:bold}.dcm-marketing-container .product-description-section .dcm-product-description h2{color:#3c1f51;font-size:2.0275rem}.dcm-marketing-container .product-description-section .dcm-product-description p strong{white-space:nowrap}.dcm-marketing-container .product-description-section .product-image{width:42%}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section .product-image{width:100%}}.dcm-marketing-container .product-benefits-section{border-top:.085rem solid #eddacd;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dcm-marketing-container .product-benefits-section .product-benefit-row{width:100%;display:-webkit-box;border-bottom:.085rem solid #eddacd;padding:1.75rem 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.dcm-marketing-container .product-benefits-section .product-benefit-row{display:-ms-flexbox}}.dcm-marketing-container .product-benefits-section .product-benefit-row:first-child{border-top:.125rem solid #eddacd}.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:5.625rem;height:5.625rem;margin-right:0;display:inline-table;width:80%}@media only screen and (min-width:40em){.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:auto;height:auto;margin-right:2rem}}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefits-section .product-benefit-description{width:70%}}@media only screen and (min-width:40em){.dcm-marketing-container .product-benefits-section .product-benefit-description{width:86%}}.dcm-marketing-container .product-benefits-section .product-benefit-description strong{font-wight:400}.dcm-marketing-container .product-benefits-section .product-benefit-description p{font-size:.812rem;line-height:1.77;color:#6d7278;font-weight:100}@media only screen and (min-width:64em){.dcm-marketing-container .product-benefits-section .product-benefit-description p{font-size:1.12rem;line-height:1.35}}.dcm-marketing-container .product-benefits-section .product-benefit-description h4{font-weight:500;color:#3c1f51;margin:0}.floating-cta-con{display:none;position:fixed;width:100%;left:0;bottom:0;background:#fff;text-align:center;box-shadow:0 0 .3125rem 0 rgba(0,0,0,0.75)}.floating-cta-con .floating-cta-box{width:100%;max-width:73.75rem;margin:0 auto;padding:.125rem;overflow:hidden;line-height:3.625rem}@media only screen and (min-width:40em){.floating-cta-con .floating-cta-box{padding:1.5rem 0}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box{padding:.5rem 0}}.floating-cta-con .floating-cta-box .product-details-con{font-size:1.25rem;float:left;letter-spacing:-0.0313rem;display:none}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .product-details-con{display:block}}.floating-cta-con .floating-cta-box .product-details-con img{width:3.625rem;height:3.625rem;display:inline-block;margin-right:.625rem}.floating-cta-con .floating-cta-box .offer-cta-con{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:40em){.floating-cta-con .floating-cta-box .offer-cta-con{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .offer-cta-con{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .offer-cta-con{padding-top:.5rem}}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt{margin-right:.3125rem}}.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2{color:#3c1f51;margin-bottom:0;font-size:.8rem}@media only screen and (min-width:40em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2{font-size:1rem}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2{font-size:1.2rem}}.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-price{font-weight:bold}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-more-txt{display:none}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.floating-cta-con .floating-cta-box .offer-cta-con .offer-price-txt h2 .float-more-txt{display:none}}.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{width:12.25rem;line-height:2.5rem;margin-left:1.25rem;margin-bottom:0;padding:0}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{width:8.0625rem;margin:.5rem;padding:.5rem 0}}@media only screen and (min-width:40em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{width:20.90rem;height:3.75rem}}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky{margin-left:3.25rem}}.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{font-size:1rem;color:#4b4f54;padding:0 1.875rem;margin-left:1.25rem;cursor:pointer}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{padding:0 .3125rem}}.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky,.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{letter-spacing:.1rem;font-weight:bold;text-transform:uppercase}@media only screen and (max-width:39.9375em){.floating-cta-con .floating-cta-box .offer-cta-con .get-offer-btn-sticky,.floating-cta-con .floating-cta-box .offer-cta-con .continue-btn-sticky{font-size:.6875rem;margin-left:.3125rem;letter-spacing:.0688rem}}.sas-included-items .select-system{display:none}.pt_saspage .saslist.selected .item{border:.1875rem solid #3c1f51}@media only screen and (min-width:40em){.pt_saspage .saslist.selected .item{border:.5rem solid #3c1f51}}.pt_saspage .valuePack-section.sas-section .item{background:linear-gradient(to bottom left,#ebd4eb,#fbefe9)}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item{background:linear-gradient(to right,#fbefe9,#fbe0f9)}}.pt_saspage .valuePack-section.sas-section .item .sas-image{display:none}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header{padding:5vw 0 2vw}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h5{font-size:4.1vw}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .before-image-content .valuepack-header h3{font-size:8.1vw}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content{width:100%}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content{padding:0}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper-first .product-image img{width:67vw;margin:3vw 20vw 0 0}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper-first .product-image img{width:75%}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper-first .product-image img{width:60%;-webkit-transform:translateX(3.3vw);-ms-transform:translateX(3.3vw);transform:translateX(3.3vw)}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{padding-bottom:0}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-size:1.45vw;line-height:normal}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-para{font-size:1.08vw}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-sub-para{font-weight:bold;color:#9f3b64}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-sub-para{font-size:1.3vw}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-sub-para{font-size:.95vw}}.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;font-style:normal}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{margin-top:3vw;font-size:5.2vw}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{font-size:2vw}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{font-size:1.5vw}}@media only screen and (min-width:100em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header{font-size:1.45vw}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header strong{font-size:4.8vw}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header strong{font-size:2vw}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header strong{font-size:1.5vw}}@media only screen and (min-width:100em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .vp-header strong{font-size:1.45vw}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{height:12vw;width:78vw;padding-top:4vw}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{font-size:1vw;height:6vw;width:22vw;padding-top:2vw}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #subscribe-to-save{font-size:.9vw;height:3.5vw;width:16.6vw;padding-top:1.2vw}}@media only screen and (max-width:39.9375em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{font-size:3vw}}@media only screen and (min-width:40em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{font-size:1vw}}@media only screen and (min-width:64em){.pt_saspage .valuePack-section.sas-section .item .after-image-content .vp-desc-wrapper .prepu-cta #no-upgrade{font-size:.9vw}}@media only screen and (min-width:40em){.dcm-marketing-container .product-description-section{margin:1rem auto 3rem}}@media only screen and (min-width:64em){.dcm-marketing-container .product-description-section{margin:3rem auto}}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-description-section .dcm-product-description{width:100%}.dcm-marketing-container .product-description-section .dcm-product-description p{padding-right:17vw}}@media only screen and (min-width:40em){.dcm-marketing-container .product-description-section .dcm-product-description{width:50%;margin-right:3rem}.dcm-marketing-container .product-description-section .dcm-product-description p strong{white-space:normal}}@media only screen and (min-width:64em){.dcm-marketing-container .product-description-section .dcm-product-description{width:44%;margin-right:7rem}}.dcm-marketing-container .product-benefits-section .product-benefit-icon{display:block}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:27%;height:auto}}@media only screen and (min-width:40em){.dcm-marketing-container .product-benefits-section .product-benefit-icon{width:10%}}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefits-section .product-benefit-description{width:51%;margin-left:7vw}}@media only screen and (min-width:40em){.dcm-marketing-container .product-benefits-section .product-benefit-description{width:100%;margin-left:0}}@media only screen and (max-width:39.9375em){.dcm-marketing-container .product-benefit-description.powerhouse-formula{width:60%}}.pt_saspage .saslist.selected .item{border:.1875rem solid #3c1f51}@media only screen and (min-width:64em){.floating-cta-con .floating-cta-box .product-details-con{padding-top:.5rem}}@media only screen and (min-width:40em){.header-slot.sticky-header .promo-strip-acq{height:auto;padding:.25rem 0;font-size:.75rem}}@media only screen and (min-width:40em){.header-slot.sticky-header .acq-header .top-bar{padding:0 .5rem}.header-slot.sticky-header .acq-header .top-bar .menu-left-section a img{max-width:12rem}}@media only screen and (min-width:40em){.pt_storefront .header-slot.sticky-header .acq-header .top-bar .site-navigation .menu.dropdown li:not(.sto-nav){display:none}.pt_storefront .header-slot.sticky-header .acq-header .top-bar .site-navigation .menu.dropdown li.sto-nav{display:block}.pt_storefront .header-slot.sticky-header .acq-header .top-bar .site-navigation .menu.dropdown li.sto-nav a{color:#fff;text-decoration:none;background:#3e1e4f;padding:.6875rem 1.5rem;font-weight:400}.pt_storefront .header-slot.sticky-header .acq-header .top-bar .menu-right-section{display:none}}.pt_storefront .header-slot.sticky-header{display:block !important}@media only screen and (max-width:39.9375em){#main{margin-top:0 !important}}body{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;color:#4b4f54;background:#fff}h1,h2,h3,h4,h5,h6{font-family:"gotham ssm a","gotham ssm b",arial,sans-serif;color:#231f20}h1.playfair,h2.playfair,h3.playfair,h4.playfair,h5.playfair,h6.playfair{font-family:"playfair display",serif}h1{font-size:2.569rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h1{font-size:2rem}}@media only screen and (max-width:39.9375em){h1{font-size:1.996rem}}h2{font-size:2.027rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h2{font-size:1.8rem}}@media only screen and (max-width:39.9375em){h2{font-size:1.6rem}}h3{font-size:1.6rem;font-weight:300}@media only screen and (min-width:40em) and (max-width:63.9375em){h3{font-size:1.425rem}}@media only screen and (max-width:39.9375em){h3{font-size:1.269rem}}h4{font-size:1.269rem}@media only screen and (min-width:40em) and (max-width:63.9375em){h4{font-size:1.125rem}}@media only screen and (max-width:39.9375em){h4{font-size:1rem}}h5{font-size:1rem}@media only screen and (min-width:40em) and (max-width:63.9375em){h5{font-size:1rem}}@media only screen and (max-width:39.9375em){h5{font-size:.938rem}}h6{font-size:.850rem}p,li{font-size:.888rem;line-height:1.331rem;color:#4b4f54}@media only screen and (min-width:40em) and (max-width:63.9375em){p,li{font-size:.788rem;line-height:1.188rem}}@media only screen and (max-width:39.9375em){p,li{font-size:.788rem;line-height:1.188rem}}p.small,li.small{font-size:.791rem;line-height:1.056rem}@media only screen and (min-width:40em) and (max-width:63.9375em){p.small,li.small{font-size:.7rem}}@media only screen and (max-width:39.9375em){p.small,li.small{font-size:.703rem}}p.tiny,li.tiny{font-size:.703rem;line-height:1.056rem}@media only screen and (min-width:40em) and (max-width:63.9375em){p.tiny,li.tiny{font-size:.556rem;line-height:.831rem}}@media only screen and (max-width:39.9375em){p.tiny,li.tiny{font-size:.555rem;line-height:.831rem}}p a:not(.accordion-title):not(.button),li a:not(.accordion-title):not(.button){color:#5f578b;text-decoration:underline}p a:not(.accordion-title):not(.button):hover,li a:not(.accordion-title):not(.button):hover{color:#200c33}p a:not(.accordion-title):not(.button).hotmagenta,li a:not(.accordion-title):not(.button).hotmagenta{color:#5f578b}p a:not(.accordion-title):not(.button).hotmagenta:hover,li a:not(.accordion-title):not(.button).hotmagenta:hover{color:#e824b8}.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.888rem;line-height:1.331rem;color:#4b4f54}@media only screen and (min-width:40em) and (max-width:63.9375em){.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.788rem;line-height:1.188rem}}@media only screen and (max-width:39.9375em){.generic-text,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-size:.788rem;line-height:1.188rem}}.generic-text a:not(.accordion-title):not(.button),.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button){color:#5f578b;text-decoration:underline}.generic-text a:not(.accordion-title):not(.button):hover,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button):hover{color:#200c33}.generic-text a:not(.accordion-title):not(.button).hotmagenta,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button).hotmagenta{color:#5f578b}.generic-text a:not(.accordion-title):not(.button).hotmagenta:hover,.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice a:not(.accordion-title):not(.button).hotmagenta:hover{color:#e824b8}.button{background:#3a2053;border:solid .125rem #3a2053;font-size:.888rem;line-height:.888rem;text-transform:uppercase;padding:1rem .250rem;font-weight:500;border-radius:0;min-width:8rem}@media only screen and (min-width:40em) and (max-width:63.9375em){.button{font-size:.788rem;line-height:.788rem}}@media only screen and (max-width:39.9375em){.button{font-size:.788rem;line-height:.788rem}}.button.hollow{border:solid .125rem #3a2053;color:#3a2053}.button.hollow:focus,.button.hollow:hover{border-color:#3a2053;color:#3a2053}.button.profile-btn{border-radius:0}.button.profile-btn:not(.hollow){border:solid .125rem #3a2053;color:#fff}.button.profile-btn:not(.hollow):hover{border:solid .125rem #3a2053}.button.profile-btn.cancel-button,.button.profile-btn.address-delete{text-transform:uppercase}.button.ok-button{padding:1rem 4.25rem}.button:hover,.button:focus{background-color:#3a2053;border:solid .125rem #3a2053}.button-hotmagenta{background:#e824b8;border:solid .125rem #e824b8}.button-hotmagenta:hover,.button-hotmagenta:focus{background-color:#e824b8;border:solid .125rem #e824b8}.italic,.boldItalic{font-style:italic}.reveal{-webkit-overflow-scrolling:touch}@media only screen and (min-width:40em){.reveal .legal-popup{height:31.25rem}}.reveal h1{font-size:2rem}@media only screen and (max-width:39.9375em){.reveal h1{font-size:1.5rem}}.reveal h2{font-size:1.75rem}@media only screen and (max-width:39.9375em){.reveal h2{font-size:1.25rem}}.reveal.qv-loader{background-color:transparent;border:0}.reveal.qv-loader:focus{outline:0}.reveal.qv-loader .quickview-loader{background:url(../images/loading-small.gif) no-repeat top center;color:#fff;font-size:1.5rem}.full-detail a{color:#000}.order-history-header a{color:#000}.search-suggestion-wrapper .search-suggestion-list{background:#fff;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,0.1),0 .375rem 1.25rem 0 rgba(0,0,0,0.1);border:.0625em solid #dedede}.search-suggestion-wrapper .search-suggestion-list .product-link{color:#000}input[type="radio"]:checked+.radioui:after{background-color:#3e1e4f}.row{max-width:75rem}.header-promo-banner{color:#fff}.header-promo-banner a{color:#fff}.playfair{font-family:"playfair display",serif}.slick-dots li{width:.0625rem;height:.0625rem;padding:0 1rem}.slick-list{width:100%;margin:0}.error-form p,.error-form li{color:red;font-size:.7rem}.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{min-width:auto;padding:1em .7em}@media only screen and (min-width:40em){.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{padding:1em 1em}}@media only screen and (min-width:64em){.pt_product-search-noresult .noserachhit .no-hits-search .searchfield .btnsection .btn-simplesreach.searchbtn{padding:.82em 1em}}.cxt-lite-ribbon{background:#3c1f51;padding:.5rem 0}.cxt-lite-ribbon span{display:block;color:#fff;text-align:center}.orderhistory-section-detail .orderhistory-section-track .form-row-button button{min-width:auto}.strike-through{display:inline-block;position:relative}.strike-through:after{content:'' !important;border-bottom:.125rem solid black;position:absolute;left:0;top:48%;width:100%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.pt_storefront #airline-navigation,.pt_order-confirmation #airline-navigation,.pt_content #airline-navigation,.pt_account #airline-navigation,.pt_customer-service #airline-navigation{display:none !important}.pt_content.privacy-policy-page+.footer-slot #airline-navigation{display:none}table.unstriped{border:1px solid #000 !important;width:auto;margin-bottom:1rem}@media only screen and (min-width:40em){table.unstriped{margin:0 auto 1rem 2rem}}table.unstriped tbody{border:1px solid #000 !important}table.unstriped tbody tr{border-bottom:1px solid #000 !important}table.unstriped tbody tr:nth-child(odd),table.unstriped tbody tr:nth-child(even){background-color:#fff !important}.pt_error .footer-slot #airline-navigation{display:none}.pt_error .error-page a{font-weight:bold;color:#3e1e4f;text-decoration:none;padding:.3rem;border:.1rem #3e1e4f solid}.product-options .discperc{padding-left:5px;color:#712f07}.add-to-kit .discperc{color:#712f07}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.add-to-kit .discperc{font-size:11px}}.kitcustomizer-page .add-to-kit .discperc,.pt_kitcustomizer .add-to-kit .discperc{font-size:11px}.kitcustomizer-page .add-to-kit-price,.pt_kitcustomizer .add-to-kit-price{width:40% !important}.contact-container .contact-method:nth-of-type(1){display:none !important}.home-banner-container-content-bg .billboard-content{font-size:1.8rem !important}@media only screen and (min-width:40em){.home-banner-container-content-bg .billboard-content{font-size:1.625rem !important}}@media only screen and (min-width:64em){.home-banner-container-content-bg .billboard-content{font-size:2.25rem !important}}#rad-checkout .tncRadPopupLink{white-space:nowrap}.upsell-upgrade-order{background:#fdf0e9;padding-bottom:3.125rem}.upsell-upgrade-order .upsell-section{border:0}.upsell-upgrade-order .upsell-section .upgrade-title{padding-top:.5rem;color:#38224e;font-family:"playfair display",serif;font-style:italic}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upgrade-title{padding-bottom:.75rem}}.upsell-upgrade-order .upsell-section .expires{width:12.5rem;margin:0 auto;background:#d9d0ee;padding:.7rem .9rem;font-size:.8125rem;font-weight:700;text-transform:uppercase}.upsell-upgrade-order .upsell-section .upsell-row{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img{width:100%}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img{width:50%}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-product-img img{border:0}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content{width:50%}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content{width:100%}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container{color:#4b4f54}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .cocart-label h4{text-transform:uppercase;font-weight:700;color:#4b4f54;padding-top:1.25rem}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .cocart-label h4{margin-bottom:0}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .cocart-container .totalPrice{font-weight:300}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions{font-size:1rem}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{background:#3a2053;padding:1.375rem 0;border:0;border-radius:0;text-transform:uppercase;width:18rem;margin-bottom:1rem}@media only screen and (max-width:39.9375em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #upgradeOffer{margin-bottom:.875rem;width:13.75rem;font-size:.75rem;padding:1.0625rem}}.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #dontUpgradeOffer{font-weight:600;text-decoration:underline;color:#4b4f54;font-size:.75rem;padding-top:.5rem}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upsell-row .upsell-bottom-content .actions #dontUpgradeOffer{padding-top:.8rem}}@media only screen and (max-width:39.9375em){.pt_saspage .saslist{padding-left:0;padding-right:0}}.pt_saspage .saslist .promotional-message{display:none}.pt_saspage .saslist .sas-image{padding:1rem}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-image{padding-top:0}}.pt_saspage .saslist .price-section{padding-left:.9375rem;padding-right:.9375rem}.pt_saspage .saslist .price-section .sas-pricing{padding:0;font-size:.9375rem;border-top:.0625rem solid #cacad5;border-bottom:.0625rem solid #cacad5}.pt_saspage .saslist .price-section .sas-pricing strong{color:#3e1e4f}.pt_saspage .saslist .price-section .sas-pricing strong:after{content:" + FREE SHIPPING";font-weight:300;color:black}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .price-section .sas-pricing{padding:.625rem 0}}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .price-section{padding:0 1.25rem}}.pt_saspage .saslist .sas-included-items{padding-left:.9375rem;padding-right:.9375rem}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-included-items{padding-left:1.25rem;padding-right:1.25rem}}.pt_saspage .saslist .sas-included-items .whats-included{text-decoration:underline}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-included-items .whats-included{float:none;clear:both;width:100%;text-align:center}}.pt_saspage .saslist .sas-included-items .whats-included .product-details{font-size:.75rem;font-weight:700;color:#5f578b}.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits{background:#e8e8f2;padding:.625rem;margin:.625rem 0;font-size:.75rem;font-weight:700;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:6.8rem}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits{min-height:0}}.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits .product-targets{padding-right:1.875rem}.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits .product-targets img{max-width:4.5rem}.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits .benefits-desc{line-height:1.6;margin:0;color:#0a0a0a}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits .benefits-desc{font-size:.7775rem}}.pt_saspage .saslist .sas-included-items .product-benefits-wrapper .product-benefits .benefits-desc::before{content:"\f058";color:#f5be96;margin-right:.3125rem;margin-left:-0.9375rem;display:inline-block;display:inline-block;font:normal normal normal .875rem/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt_saspage .saslist .sas-included-items .product-listing{border-top:.0625rem solid #cacad5;padding:.3125rem .875rem 0}.pt_saspage .saslist .sas-included-items .product-listing p{margin:0}.pt_saspage .saslist .sas-included-items .product-listing ol{margin-left:.9375rem}.pt_saspage .saslist .sas-included-items .product-listing li{color:#666;line-height:1.6}.pt_saspage .saslist .sas-included-items .product-listing li a{color:inherit}.pt_saspage .saslist .sas-included-items .product-listing li.li-plus{list-style:none;font-weight:bold;color:#3e1e4f}.pt_saspage .saslist .sas-included-items .product-listing li.li-plus::before{content:"+";margin-left:-1rem;padding-right:.4375rem}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .sas-checkbox{background:white}.pt_saspage .saslist .sas-checkbox .check-selection{display:none}.pt_saspage .saslist .sas-checkbox .sas-check-title{width:100%;text-align:center;padding:.5rem;font-size:.8125rem;font-weight:600;text-transform:uppercase}}@media only screen and (max-width:39.9375em){.pt_saspage .saslist .item{padding:1.25rem 0}}@media only screen and (min-width:40em){.pt_saspage .saslist .item:hover{border-color:#3c1f51}}@media only screen and (max-width:39.9375em){.pt_saspage .saslist.selected .sas-checkbox{background:white}}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .sas-section{padding:0}.pt_saspage .sas-section .sas-items-list{padding:0}.pt_saspage .sas-section .sas-items-list .slick-track .slick-slide{margin:0 .3125rem}}.pt_saspage .sas-section.gift-section{margin-top:1.25rem}@media only screen and (max-width:39.9375em){.pt_saspage .checkout-button{padding-top:0}}@media only screen and (min-width:40em){body:not(.touchEnabledDevice) .pt_saspage .saslist .item:hover .sas-checkbox{background:#3c1f51}}@media only screen and (min-width:40em){body:not(.touchEnabledDevice) .pt_saspage .saslist .item:hover .sas-checkbox .sas-check-title{color:white}}.sas-money-back-legal{padding:0}.sas-money-back-legal .sas-mbglegal-section{color:#4b4f54;padding:1.25rem 1.25rem;text-align:center}.sas-money-back-legal .sas-mbglegal-section p{margin-bottom:0}.sas-money-back-legal .sas-mbglegal-section p a{white-space:nowrap}.sas-landing-banner{background:linear-gradient(to right,#fbefe9,#fbe0f9);line-height:1.2;padding:.8125rem 0}.sas-landing-banner-heading{font-family:"playfair display",serif;letter-spacing:.0625rem;color:#9f3b64;line-height:1}.sas-landing-banner-heading span{margin-top:-0.25rem;display:inline-block;vertical-align:top}.sas-landing-banner-subheading{color:#4b4f54;font-weight:300;margin:0}@media only screen and (max-width:39.9375em){.popfullscreen{height:100vh;max-height:100vh;top:0 !important;padding-bottom:5rem;width:100%;margin:0}}@media only screen and (max-width:39.9375em){.popfullscreen#sas-includes-popup{height:100vh;max-height:100vh;top:0;padding-bottom:5rem}}#sas-includes-popup{max-height:80vh;overflow:auto;padding:1rem}@media only screen and (max-width:39.9375em){#sas-includes-popup{width:100%;margin:0}}#sas-includes-popup .scroll-container{max-height:none}#sas-includes-popup .close-button{right:1rem}@media only screen and (max-width:39.9375em){#sas-includes-popup .close-button{right:1.5rem;width:2rem;height:2rem}#sas-includes-popup .close-button span::before{content:"";width:1.6rem;left:.125rem}#sas-includes-popup .close-button span::after{content:"";width:1.6rem;right:.25rem}}#sas-popup{padding:1.25rem}@media only screen and (max-width:39.9375em){#sas-popup{padding-left:0;padding-right:0}}#sas-popup .popup-title{font-size:1.2688rem;line-height:1.9rem;padding:.625rem 0 0;margin-bottom:1rem;text-transform:uppercase;color:#5f578b;font-weight:normal;text-align:left}@media only screen and (min-width:40em) and (max-width:63.9375em){#sas-popup .popup-title{font-size:1.125rem}}@media only screen and (max-width:39.9375em){#sas-popup .popup-title{line-height:1.6875rem;font-size:1rem}}#sas-popup .includes-popup .accordion-item:first-of-type{border-top:.0625rem solid #eee}#sas-popup .includes-popup .accordion-item .accordion-title{border:0;border-bottom:.0625rem solid #eee;line-height:normal;padding:.625rem 1.875rem .625rem .9375rem;color:#000;text-transform:capitalize;text-decoration:none}#sas-popup .includes-popup .accordion-item .accordion-title::before{content:"\f107";display:inline-block;font:normal normal normal .875rem/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;color:#474747}#sas-popup .includes-popup .accordion-item .accordion-content{border:0;padding:0}#sas-popup .includes-popup .accordion-item .accordion-content .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.75rem 0;border:0}@media only screen and (max-width:39.9375em){#sas-popup .includes-popup .accordion-item .accordion-content .tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .img-wrap{width:30%}@media only screen and (max-width:39.9375em){#sas-popup .includes-popup .accordion-item .accordion-content .tabs .img-wrap{padding:0 .5rem}}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .img-wrap img{max-width:10rem}@media only screen and (max-width:39.9375em){#sas-popup .includes-popup .accordion-item .accordion-content .tabs .img-wrap img{max-width:100%}}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc{width:68%;margin-left:1.25rem}@media only screen and (max-width:39.9375em){#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc{margin:0}}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tab-menu{list-style:none;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #eee;margin-bottom:.9375rem}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tab-menu li{width:40%;font-size:.7875rem;line-height:1.1875rem;float:left;padding-bottom:.1875rem;letter-spacing:.0313rem}@media only screen and (min-width:64em){#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tab-menu li{font-size:.8875rem;line-height:1.3313rem}}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tab-menu li a{color:#ccc;text-decoration:none}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tab-menu li a.active{color:#200c33;font-weight:bold}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tabblock-text{display:none;color:#474747}#sas-popup .includes-popup .accordion-item .accordion-content .tabs .tab-desc .tabblock-text.active{display:block}#sas-popup .includes-popup .accordion-item.is-active{border-bottom:.0625rem solid #eee}#sas-popup .includes-popup .accordion-item.is-active .accordion-title{background:#f7f7f7;color:#200c33;font-weight:bold}#sas-popup .includes-popup .accordion-item.is-active .accordion-title::before{content:"\f106"}#sas-popup .accordion-title,#sas-popup p,#sas-popup li{font-size:.7rem;line-height:1.0562rem}@media only screen and (min-width:64em){#sas-popup .accordion-title,#sas-popup p,#sas-popup li{font-size:.7875rem;line-height:1.1875rem}}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off{width:100%;margin:0}}#popups-sas-deluxe20off.reveal{padding-bottom:0;padding-left:0;padding-right:0;max-height:90vh;overflow:hidden}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off.reveal{max-height:100%}}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off.reveal .scroll-container{position:static;max-height:calc(100vh - 2.5rem);margin-top:1.5rem}}#popups-sas-deluxe20off .popup-content{padding-top:2rem}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content{padding-top:1rem}}#popups-sas-deluxe20off .popup-content .popup-title{width:90.5%;margin:auto}#popups-sas-deluxe20off .popup-content .popup-title h3{border-bottom:.125rem solid #e9e3e3;font-size:1.2688rem;padding-bottom:.1875rem;margin:0;width:100%;line-height:normal;color:#231f20}#popups-sas-deluxe20off .popup-content .popup-title h3 strong{font-weight:500}@media only screen and (min-width:40em) and (max-width:63.9375em){#popups-sas-deluxe20off .popup-content .popup-title h3{font-size:1.125rem}}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .popup-title h3{line-height:1.6875rem;font-size:1rem}}#popups-sas-deluxe20off .popup-content .tabs{display:block;padding:.9375rem 0;padding-bottom:0;border:0}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .tabs{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#popups-sas-deluxe20off .popup-content .tabs .tabblock{width:90.5%;margin:auto}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tab-menu{list-style:none;margin:0;position:absolute;bottom:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tab-menu li{width:50%;text-transform:uppercase;text-align:center;letter-spacing:.0313rem;margin:0;padding:0}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tab-menu li a{color:#4b4f54;font-weight:bold;line-height:2.5rem;outline:0;font-size:.75rem;display:block;background:#f7f7f7;text-decoration:none;height:2.5rem;box-shadow:inset 0 .0625rem 0 rgba(0,0,0,0.3)}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tab-menu li a.active{color:#200c33;background:linear-gradient(#fff,#ddd);box-shadow:none}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text{display:none;overflow-y:auto;height:65vh}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text{height:auto}}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.active{display:block}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;overflow:hidden}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content{overflow-y:scroll;height:63vh}}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li{width:70%;padding:0 .625rem 10rem .625rem;line-height:1.3em;display:block;margin:.125rem 0}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li{padding-bottom:0}}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li ul{list-style-type:disc;margin-left:1.25rem;line-height:1.6;margin-bottom:1rem;list-style-position:outside}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li ul li{margin:0 0 .625rem .625rem;list-style:disc;width:58%;padding:0;display:list-item}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li .kit-content{margin-left:0;list-style:none;width:100%;padding-bottom:10rem}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li .kit-content{padding-bottom:1rem}}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li .kit-content li{padding:0;width:auto;margin:0 0 .625rem 1.25rem}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li .kit-content li:first-child{list-style:none;font-weight:bold;line-height:1rem;margin-bottom:.1875rem;margin-left:0;text-transform:capitalize;padding-left:.0625rem;margin-top:1.25rem;color:#333}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.description .tabblock-text-content li.img-data{width:28%;padding-left:.9375rem;text-align:center;-webkit-order:-1;-ms-flex-order:-1;order:-1}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.ingredients{padding:0 0 10rem .625rem}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.ingredients h4{font-weight:bold;line-height:1rem;text-transform:capitalize;font-size:1.25rem;margin:1rem 0;color:#333}#popups-sas-deluxe20off .popup-content .tabs .tab-desc .tabblock-text.ingredients p{margin-bottom:.5rem;margin-top:0}#popups-sas-deluxe20off .close-button{width:1.25rem;right:4%;top:.725rem}@media only screen and (max-width:39.9375em){#popups-sas-deluxe20off .close-button{right:1.5rem;width:2rem;height:2rem}}#popups-sas-deluxe20off .close-button span{font-size:2.5rem}#popups-sas-deluxe20off p,#popups-sas-deluxe20off li{font-size:.7rem;line-height:1.0562rem}@media only screen and (min-width:64em){#popups-sas-deluxe20off p,#popups-sas-deluxe20off li{font-size:.7875rem;line-height:1.1875rem}}.header-promo-banner .promo-strip-acq,.header-promo-banner .promo-strip-cxt{font-size:.725rem}@media only screen and (min-width:40em){.header-promo-banner .promo-strip-acq,.header-promo-banner .promo-strip-cxt{font-size:.875rem !important}}.header-promo-banner .promo-strip-acq .limited-time-offer,.header-promo-banner .promo-strip-cxt .limited-time-offer{font-size:1rem}@media only screen and (min-width:40em){.header-promo-banner .promo-strip-acq .limited-time-offer,.header-promo-banner .promo-strip-cxt .limited-time-offer{font-size:.875rem}}@media only screen and (max-width:39.9375em){.homepage-banner-container .banner-marketing-container .text-h1-confidence{font-size:1.35em;letter-spacing:1.2px}}@media only screen and (min-width:64em){.homepage-banner-container .banner-marketing-container{padding:8.8vw 0 5vw 10vw !important}}@media only screen and (max-width:39.9375em){.homepage-banner-container .banner-freeshipping{letter-spacing:1px !important}}@media only screen and (min-width:40em){.homepage-banner-container .banner-freeshipping{font-size:.695vw !important}}@media only screen and (min-width:64em){.marketing-content-container .flex-item-2{margin-right:9.5vw !important}}.marketing-content-container .bannergifts{border:none !important}.marketing-content-container .bannergifts .free-gifts{max-width:8.25rem;margin-right:0 !important;margin-top:-22px !important}@media only screen and (min-width:40em){.marketing-content-container .bannergifts .free-gifts{max-width:17vw;margin-top:-19px;margin-right:5px !important}}@media only screen and (min-width:40em) and (max-width:64em) and (orientation:landscape){.marketing-content-container .bannergifts .free-gifts{maw-width:12vw}}@media only screen and (min-width:64em){.marketing-content-container .bannergifts .free-gifts{max-width:11vw}}@media only screen and (min-width:40em){.marketing-content-container .bannerfreeshipping{margin-left:0}}.marketing-content-container .banner-stars{margin:1.8vw auto 0 auto !important}.marketing-content-container .banner-stars [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{font-size:10px !important;letter-spacing:1px !important}@media only screen and (min-width:40em){.marketing-content-container .banner-stars [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{font-size:13px !important}}.marketing-content-container .banner-stars [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:0 !important;padding-bottom:.25rem !important;-webkit-transform:scale(0.8) !important;-ms-transform:scale(0.8) !important;transform:scale(0.8) !important}@media only screen and (min-width:40em){.marketing-content-container .banner-stars [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.125em !important;-webkit-transform:scale(1) !important;-ms-transform:scale(1) !important;transform:scale(1) !important}}.banner-stars-ofmbproducts{letter-spacing:.35px}@media only screen and (max-width:39.9375em){.banner-stars-ofmbproducts{letter-spacing:1px;font-size:.65rem}}@media only screen and (min-width:40em){.banner-cta{padding:2.7vw 8vw}}@media only screen and (min-width:64em){.banner-cta{padding:1.4vw 5.5vw !important}}@media only screen and (max-width:39.9375em){.quote-boxes-container{background:#fff}}@media only screen and (max-width:39.9375em){.quote-boxes-container .quote-name,.quote-boxes-container .quote-mark{background:#fff !important}}@media only screen and (max-width:39.9375em){.special-offer-container{background:#ededed}}.bottom-stars [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:.5em !important}@media only screen and (max-width:39.9375em){.bottom-stars [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_text{font-size:10px !important}}.pt_saspage main{background:#f7f7f7}.pt_saspage .special-offer-button{position:fixed;bottom:0;width:100%}@media only screen and (max-width:39.9375em){.pt_saspage .special-offer-button{padding:1.4rem;background:#fff}}.pt_saspage .special-offer-button button{margin:0;display:block;width:100%}@media only screen and (min-width:40em){.pt_saspage .special-offer-button{position:relative;width:18.75rem;margin:1rem auto}}@media only screen and (max-width:39.9375em){.pt_saspage .sas-banner{display:none}}.pt_saspage .saslist .item{background:white}.pt_saspage .saslist .item:hover{border-color:#3c1f51}@media only screen and (max-width:39.9375em){.pt_saspage .sas-section.kit-section .saslist .sas-checkbox{background:#ccc}.pt_saspage .sas-section.kit-section .saslist .sas-checkbox .check-selection{display:inline-block}.pt_saspage .sas-section.kit-section .saslist .sas-checkbox .sas-check-title{width:calc(100% - 3rem);text-align:left;padding:.35rem 0 0 0;font-size:.775rem;font-weight:700;text-transform:uppercase}.pt_saspage .sas-section.kit-section .saslist.selected .sas-checkbox{background:#9188a5}.pt_saspage .sas-section.kit-section .saslist.selected .sas-checkbox .sas-check-title{color:#fff}.pt_saspage .sas-section.kit-section .saslist .price-section,.pt_saspage .sas-section.kit-section .saslist .sas-select{-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-width:39.9375em) and (max-width:39.9375em){.pt_saspage .sas-section.kit-section .saslist .price-section{margin-top:.375rem;margin-bottom:1rem}}@media only screen and (max-width:39.9375em){.pt_saspage .sas-section.kit-section .item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:0}}.pt_saspage .sas-section.kit-section .product-listing ul,.pt_saspage .sas-section.kit-section .product-listing ol{list-style:none;margin-left:0 !important}.pt_saspage .gift-section .gifts{padding-bottom:2rem}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts{margin:auto}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .slick-dots{padding-right:6vw}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .item{position:relative;padding:0}}.pt_saspage .gift-section .gifts .item .sas-checkbox{background:#ccc}.pt_saspage .gift-section .gifts .item .sas-checkbox .check-selection{display:inline-block}.pt_saspage .gift-section .gifts .item .sas-checkbox .sas-check-title{color:#fff;white-space:normal}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .item .sas-checkbox .sas-check-title{width:-webkit-fit-content;width:fit-content;text-align:left;width:16rem;max-width:75%}}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .item .sas-checkbox .sas-check-title{padding-left:1rem;line-height:1.75rem;font-size:16px}}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .gift-section .gifts .item .gift-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.pt_saspage .gift-section .gifts .saslist.selected .sas-checkbox{background:#3c1f51}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .sas-image{width:49%;text-align:center}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .sas-image{width:100%;padding:0 25vw}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.pt_saspage .gift-section .gifts .sas-image img{height:15rem}}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .sas-image img{height:auto}}.pt_saspage .gift-section .gifts .gift-description{padding-top:1.875rem;font-size:.75rem}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .gift-description{width:51%;padding-top:4.875rem}}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .gift-section .gifts .gift-description{padding-top:1.5rem;font-size:1.5vw}}@media only screen and (min-width:40em) and (max-width:47.938em) and (orientation:landscape){.pt_saspage .gift-section .gifts .gift-description{padding-top:5.5rem}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .gift-description{width:100%;padding:1rem}}.pt_saspage .gift-section .gifts .gift-description .pricing{color:#6e4f90;font-size:.8125rem;font-weight:500}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .gift-section .gifts .gift-description .pricing{line-height:.5}}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .gift-description .pricing{font-size:16px}}.pt_saspage .gift-section .gifts .gift-description .content{margin-left:0;list-style-type:none}.pt_saspage .gift-section .gifts .gift-description .content li{line-height:1rem;margin:.625rem 0 0;color:#5f578b;list-style-type:disc}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .gift-description .content li{margin-left:1.25rem;text-indent:.75rem}}@media only screen and (min-width:40em){.pt_saspage .gift-section .gifts .gift-description .content li{font-weight:bold;margin-left:1rem}.pt_saspage .gift-section .gifts .gift-description .content li a{text-decoration:underline}}@media only screen and (min-width:64em){.pt_saspage .gift-section .gifts .gift-description .content li{margin-left:1rem}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .sas-title{position:absolute;top:15%;left:50%}}.pt_saspage .gift-section .gifts .sas-title::after{content:"3 Free Gifts with Purchase";font-size:.875rem;font-weight:700;color:#9f3b64;text-transform:none}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .sas-title::after{content:""}}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .gift-section .gifts .sas-title::after{font-size:.8125rem}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .sas-title{padding-top:0}}@media only screen and (max-width:39.9375em){.pt_saspage .gift-section .gifts .sas-title h4{font-size:0;line-height:1.2;padding:1.25rem 0 .4375rem 0;text-transform:uppercase;color:#9f3b64;font-weight:normal}.pt_saspage .gift-section .gifts .sas-title h4::before{content:"3 Free Gifts";font-size:.8125rem}.pt_saspage .gift-section .gifts .sas-title h4::after{content:"with Purchase";font-size:.8125rem;display:block}}.pt_saspage .gift-section .gifts .sas-learnmore .learn-more-btn{font-size:0;text-decoration:none}.pt_saspage .gift-section .gifts .sas-learnmore .learn-more-btn::after{content:"what's included?";text-transform:uppercase;font-size:.75rem;display:inline-block;padding-bottom:1rem;text-decoration:underline}@media only screen and (min-width:40em) and (max-width:63.9375em){.pt_saspage .gift-section .gifts .sas-learnmore .learn-more-btn::after{font-size:.8rem}}.pt_saspage .gift-section .gifts .fullWidth{width:100% !important}@media only screen and (max-width:39.9375em){.pt_saspage .sas-select{display:none;margin-top:1.0625rem;clear:both}.pt_saspage .sas-select .sas-select-btn{width:100%;color:white;padding:.75rem 0;font-weight:400;margin-bottom:0}.pt_saspage .sas-select .sas-select-btn::before{content:""}}.pt_saspage .global-footer{margin-bottom:2rem}@media only screen and (min-width:40em){.pt_saspage .global-footer{margin-bottom:0}}@media only screen and (min-width:40em){.upsell-upgrade-order .upsell-section .upgrade-title{padding-bottom:1.25rem}}.upsell-upgrade-order .upsell-section .upsell-top-content strong{color:#3e1e4f}