@media only screen and (max-width: 767px){.shinefinity .main{width:100%}}.shinefinity sup{font-size:1.5rem}@media only screen and (max-width: 767px){.shinefinity sup{font-size:1rem}}.shinefinity img{display:block}@media only screen and (max-width: 767px){.shinefinity h1{margin:2vw 0}}.shinefinity h3{text-align:center;color:#ec0e59;font-family:"Aspira W05 Bold";font-size:2.6rem;text-transform:uppercase;padding:40px 0;line-height:1.4}@media only screen and (max-width: 767px){.shinefinity h3{font-size:2rem;padding:4rem 1rem}}.shinefinity .no-mobile{display:block !important}@media only screen and (max-width: 767px){.shinefinity .no-mobile{display:none !important}}.shinefinity .no-desktop{display:none !important}@media only screen and (max-width: 767px){.shinefinity .no-desktop{display:block !important}}.shinefinity .font-bold{font-family:"Aspira W05 Bold"}.shinefinity .font-heavy{font-family:"Aspira W05 Heavy"}.shinefinity .whiteBackground{background:#fff}.shinefinity .lightBackground{background:#fff7f7;padding:1rem;margin:2rem 0;display:inline-block}@media only screen and (max-width: 767px){.shinefinity .lightBackground{text-transform:uppercase;font-family:"Aspira W05 Bold"}}.shinefinity .banner{position:relative;text-align:center}.shinefinity .banner img{width:100%;height:auto}.shinefinity .banner__content{position:absolute;top:50%;right:3vw;height:auto;width:40vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){.shinefinity .banner__content{width:55%;line-height:1}}.shinefinity .banner__content img{margin:0 auto}.shinefinity .banner__content p,.shinefinity .banner__content h2{font-family:"Change";color:#ec0e59}.shinefinity .banner__content h2{font-size:8vw}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .banner__content h2{font-size:6.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .banner__content h2{font-size:5rem}}@media only screen and (max-width: 767px){.shinefinity .banner__content h2{font-size:4rem}}.shinefinity .banner__content p{font-size:6rem}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .banner__content p{font-size:4rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .banner__content p{font-size:2.9rem}}@media only screen and (max-width: 767px){.shinefinity .banner__content p{font-size:4.8vw;margin:0.5rem}}.shinefinity .banner__content p.bottomText{background:white;color:#000;font-family:"Aspira W05 Bold";font-size:2rem;display:inline-block;padding:0.3rem 0.5rem}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .banner__content p.bottomText{font-size:1.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .banner__content p.bottomText{font-size:1.4rem}}@media only screen and (max-width: 767px){.shinefinity .banner__content p.bottomText{padding:1vw;font-size:2.2vw}}.shinefinity .banner__content p.bottomText sup{font-size:1rem}@media only screen and (max-width: 767px){.shinefinity .banner__content p.bottomText sup{font-size:2vw}}.shinefinity .glaze{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 767px){.shinefinity .glaze{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .glaze picture{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:400px}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .glaze picture{max-width:30vw}}@media only screen and (max-width: 767px){.shinefinity .glaze picture{max-width:100%;margin:0 auto}}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .glaze picture{margin:0 auto}}.shinefinity .glaze__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:3vw 0 0;background:#ffd8d7;position:relative;padding:3vw}@media only screen and (max-width: 767px){.shinefinity .glaze__content{margin:8vw 0 0;font-size:1.5rem;padding:5rem 2rem 6rem;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .glaze__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .glaze__content{font-size:2.2rem}}.shinefinity .glaze__content .header{text-align:center;font-size:2rem;margin:0 auto;margin-top:-3rem}.shinefinity .glaze__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2;position:absolute;top:-3.7rem}@media only screen and (max-width: 767px){.shinefinity .glaze__content h4{width:100%;top:-2.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:4rem}}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .glaze__content h4{font-size:4.5rem;top:-3.4rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .glaze__content h4{top:-2.7rem;font-size:4.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .glaze__content h4{margin:1vw 0 0;top:-3.8rem;font-size:5rem;line-height:1}}.shinefinity .delight{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width: 767px){.shinefinity .delight{margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .delight picture{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:400px}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .delight picture{max-width:30vw}}@media only screen and (max-width: 767px){.shinefinity .delight picture{display:none}}.shinefinity .delight__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 3vw;margin:0;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fbdde2;position:relative}@media only screen and (max-width: 767px){.shinefinity .delight__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:1.5rem;padding:5rem 2rem 0;margin:8vw 0 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .delight__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .delight__content{font-size:2.2rem}}.shinefinity .delight__content .small{font-size:1.5rem}.shinefinity .delight__content .header{text-align:center;font-size:2rem;margin:0 auto;margin-top:-3rem}@media only screen and (max-width: 767px){.shinefinity .delight__content .header{width:100%;margin-top:0}}.shinefinity .delight__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2;position:absolute;top:-3.7rem}@media only screen and (max-width: 767px){.shinefinity .delight__content h4{font-size:4rem;width:100%;top:-2.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .delight__content h4{font-size:4.5rem}}.shinefinity .delight ul{margin:0 0 3rem}@media only screen and (max-width: 767px){.shinefinity .delight ul{text-align:left}}.shinefinity .delight ul li{position:relative;margin-left:4rem}@media only screen and (max-width: 767px){.shinefinity .delight ul li{margin-left:3rem}}.shinefinity .delight ul li::before{content:"";position:absolute;left:-4rem;top:2px;width:3rem;height:3rem;background:url("../i/shinefinity/bullet.svg") no-repeat;-webkit-background-size:cover;background-size:cover;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .delight ul li::before{width:2rem;height:2rem;margin:0 1rem 0 0}}@media only screen and (max-width: 767px){.shinefinity .delight ul li::before{left:-3rem;width:2rem;height:2rem;margin:0 1rem 0 0}}@media only screen and (max-width: 767px){.shinefinity .delight ul{font-size:1.8rem;line-height:1.4}}.shinefinity .healthy{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 767px){.shinefinity .healthy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .healthy.hidden{display:none}.shinefinity .healthy .video-box{position:relative;width:50vw;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .healthy .video-box{width:100%}}@media only screen and (max-width: 767px){.shinefinity .healthy .video-box{width:100%}}.shinefinity .healthy .video-box .player-tag-tracking{padding-bottom:56.25%;height:0}.shinefinity .healthy .video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shinefinity .healthy img{width:100%}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .healthy img{margin:0 auto}}.shinefinity .healthy picture{-webkit-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}.shinefinity .healthy .badge{position:absolute;top:3rem;left:3rem;right:auto;width:25rem}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .healthy .badge{width:18rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .healthy .badge{top:2rem;right:22rem;left:auto;width:14rem}}@media only screen and (max-width: 767px){.shinefinity .healthy .badge{top:1rem;right:9rem;left:auto;width:8.5rem}}.shinefinity .healthy__content{background:none;position:absolute;right:4rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:3vw;font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .healthy__content{-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);right:4rem}}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .healthy__content{-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);right:5rem}}@media only screen and (max-width: 767px){.shinefinity .healthy__content{-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);right:8vw}}.shinefinity .healthy__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .healthy__content h4{font-size:4.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .healthy__content h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .healthy__content h4{font-size:6.5vw;line-height:1}}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .healthy__content h4{font-size:4rem}}.shinefinity .healthy__content p{font-family:"Aspira W05 Bold";margin-top:4rem}@media only screen and (max-width: 767px){.shinefinity .healthy__content p{font-size:2.5vw;margin-top:1rem}}@media only screen and (max-width: 1024px) and (max-height: 767px) and (orientation: landscape){.shinefinity .healthy__content p{font-size:1.7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .healthy__content p{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .healthy__content p{font-size:2rem}}.shinefinity .annotation{background:white;padding:3rem 2rem}.shinefinity .annotation p{font-size:1.5rem;margin-bottom:1rem}.shinefinity .salonFinder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shinefinity .salonFinder img{max-width:600px}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .salonFinder img{max-width:35vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder img{max-width:47vw}}@media only screen and (max-width: 767px){.shinefinity .salonFinder img{max-width:100%;margin-bottom:2rem}}.shinefinity .salonFinder__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0;width:-webkit-min-content;width:min-content}.shinefinity .salonFinder__content p{font-size:5rem;color:#7f7f7f}@media only screen and (max-width: 767px){.shinefinity .salonFinder__content{width:100%;margin:0 20px}}.shinefinity .salonFinder__content img{max-width:450px;padding-left:3rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder__content img{width:100%;padding-left:0}}@media only screen and (max-width: 767px){.shinefinity .salonFinder__content img{max-width:100%;padding-left:0}}@media only screen and (max-width: 767px){.shinefinity .salonFinder__content{font-size:1.5rem;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .salonFinder__content{font-size:2.2rem}}.shinefinity .salonFinder__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:3rem;margin:3rem 0;width:auto;position:relative}.shinefinity .salonFinder__wrapper p,.shinefinity .salonFinder__wrapper h4{width:100%;line-height:1;white-space:nowrap}@media only screen and (max-width: 767px){.shinefinity .salonFinder__wrapper p,.shinefinity .salonFinder__wrapper h4{white-space:normal}}.shinefinity .salonFinder__wrapper p{margin:0 0 1rem 0}@media only screen and (max-width: 767px){.shinefinity .salonFinder__wrapper p{font-size:7.5vw}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder__wrapper p{font-size:3.5rem}}.shinefinity .salonFinder__wrapper .additionalText{font-family:"Aspira W05 Thin";color:#000;font-size:2rem;margin:1rem 0 3rem}.shinefinity .salonFinder__wrapper h4{font-family:"Change";color:#ec0e59;margin-top:-2rem;font-size:6rem;-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .salonFinder__wrapper h4{margin-top:0;font-size:4.5rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder__wrapper h4{font-size:7rem;margin-top:0;line-height:1}}@media only screen and (max-width: 767px){.shinefinity .salonFinder__wrapper h4{font-size:10.2vw;margin-top:-1rem}}.shinefinity .salonFinder__wrapper .SFButton{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0;font-size:1.7rem;text-align:center;width:100%}.shinefinity .salonFinder__wrapper .SFButton a{font-family:"Aspira W05 Bold";background-color:#ec0e59;color:white;width:auto;max-width:300px;padding:1rem;line-height:1}.shinefinity .salonFinder__wrapper .SFButton a.pink{background-color:#ffd8d7}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .salonFinder__wrapper .SFButton a{width:100%}}@media only screen and (max-width: 767px){.shinefinity .salonFinder__wrapper .SFButton a{width:100%;padding:2rem 4rem;font-size:2rem}}.shinefinity .ph-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0}@media only screen and (max-width: 767px){.shinefinity .ph-value{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .ph-value__wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .ph-value__wrapper{width:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .ph-value__wrapper{width:60vw}}@media only screen and (max-width: 767px){.shinefinity .ph-value__wrapper{width:100%}}.shinefinity .ph-value__wrapper .text{padding:0}@media only screen and (max-width: 767px){.shinefinity .ph-value__wrapper .text{padding:2rem 0}}.shinefinity .ph-value__wrapper .text br{display:block}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .ph-value__wrapper .text br{display:none}}@media only screen and (max-width: 767px){.shinefinity .ph-value__wrapper .text br{display:none}}.shinefinity .ph-value__wrapper p{font-size:2rem}@media only screen and (max-width: 767px){.shinefinity .ph-value__wrapper p{text-align:left}}.shinefinity .ph-value__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;background:#fbdde2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3vw;width:100%}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .ph-value__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .ph-value__content{font-size:2.2rem}}@media only screen and (max-width: 767px){.shinefinity .ph-value__content picture{display:none}}.shinefinity .ph-value__content h4{font-family:"Change";color:#ec0e59;font-size:4rem;line-height:1.2;width:100%;padding:2rem 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .ph-value__content h4{font-size:4.5rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .ph-value__content h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .ph-value__content h4{text-align:center;font-size:4rem}}.shinefinity .sustainability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2rem}@media only screen and (max-width: 767px){.shinefinity .sustainability{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.shinefinity .sustainability picture{display:none}}@media only screen and (max-width: 767px){.shinefinity .sustainability__title{font-family:"Change";color:#ec0e59;font-size:2rem}}.shinefinity .sustainability__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;text-align:left;position:relative;background:#fbdde2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3vw}@media only screen and (max-width: 767px){.shinefinity .sustainability__content{margin-top:-2rem;font-size:1.5rem;padding:5rem 2rem 6rem;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .sustainability__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .sustainability__content{font-size:2.2rem}}.shinefinity .sustainability__content .small{font-size:1.5rem}.shinefinity .sustainability__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .sustainability__content h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .sustainability__content h4{font-size:4rem}}.shinefinity .sustainability__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media only screen and (max-width: 767px){.shinefinity .sustainability__wrapper{font-size:1.5rem}}.shinefinity .sustainability__wrapper div{width:33.333%}@media only screen and (max-width: 767px){.shinefinity .sustainability__wrapper div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:2rem 0;font-size:2rem}}@media only screen and (max-width: 767px){.shinefinity .sustainability__wrapper div p{font-size:1.5rem}}.shinefinity .sustainability ul{margin:0 0 3rem}@media only screen and (max-width: 767px){.shinefinity .sustainability ul{text-align:left}}.shinefinity .sustainability ul li::before{content:"";width:4rem;height:4rem;background:url("../i/shinefinity/bullet.svg") no-repeat;-webkit-background-size:cover;background-size:cover;display:inline-block;vertical-align:middle;margin:0 2rem 0 0}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .sustainability ul li::before{width:2rem;height:2rem;margin:0 1rem 0 0}}@media only screen and (max-width: 767px){.shinefinity .sustainability ul li::before{width:2rem;height:2rem;margin:0 1rem 0 0}}@media only screen and (max-width: 767px){.shinefinity .sustainability ul{font-size:1.8rem;line-height:1.4}}.shinefinity .natural{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin-top:6rem;margin-bottom:2rem;position:relative;padding:0}@media only screen and (max-width: 767px){.shinefinity .natural{margin-top:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .natural header{padding:3rem;margin:0 auto 3rem;text-align:center}.shinefinity .natural header p{font-family:"Aspira W05 Bold";text-transform:uppercase;padding:1rem}.shinefinity .natural__photos img{height:auto}.shinefinity .natural__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;position:relative}@media only screen and (max-width: 767px){.shinefinity .natural__content{padding:0;margin-top:2rem;font-size:1.5rem;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .natural__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .natural__content{font-size:2.2rem}}.shinefinity .natural__wrapper{background:#f2f2f2;padding:12rem 0 0}.shinefinity .natural h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:54px;position:absolute;top:3rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:54px}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .natural h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .natural h4{top:4rem;font-size:4rem}}.shinefinity .natural h5{font-family:"Change";color:#ec0e59;font-size:4rem;line-height:1.2}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .natural h5{font-size:3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .natural h5{font-size:3.1rem}}@media only screen and (max-width: 767px){.shinefinity .natural h5{position:relative;font-size:2.6rem;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.shinefinity .natural h5.bottom-text{font-size:6rem;-webkit-transform:rotate(-1.5deg);-ms-transform:rotate(-1.5deg);transform:rotate(-1.5deg);margin:6rem auto;width:25vw}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .natural h5.bottom-text{width:65vw}}@media only screen and (max-width: 767px){.shinefinity .natural h5.bottom-text{width:80%;font-size:4rem;margin:0 auto 4rem;position:static}}.shinefinity .natural__photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f2f2f2}.shinefinity .natural__photos .top{background:white;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .natural__photos .top{height:365px;width:auto}}@media only screen and (max-width: 767px){.shinefinity .natural__photos .top{position:relative;margin-top:0;height:auto}}.shinefinity .natural__photos .top picture{width:100%}.shinefinity .natural__photos .top .mobile-header{position:absolute;opacity:0.8;z-index:10;background:white;padding:1rem 0;margin:0 auto;width:90%;left:50%;bottom:1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.shinefinity .natural__photos .top .mobile-header p{color:#c7003b;font-family:"Aspira W05 Demi"}.shinefinity .natural__photos .top .mobile-header p span{font-family:"Aspira W05 Bold"}.shinefinity .natural__photos div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}@media only screen and (max-width: 767px){.shinefinity .natural__photos div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:0;margin-bottom:2rem;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.shinefinity .natural__photos div:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}@media only screen and (max-width: 767px){.shinefinity .natural__photos div:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .natural__photos div img{width:100%}.shinefinity .natural__photos div .list{width:100%;display:block}.shinefinity .natural__photos div .list a{display:inline-block}.shinefinity .natural__photos div .list a:after{content:"";border-bottom:1px solid #7f7f7f;display:block}.shinefinity .natural__photos div .description{text-align:left;font-size:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:3rem 5rem;width:100%}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .natural__photos div .description{font-size:1.7rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .natural__photos div .description{font-size:1.7rem;padding:2rem;height:365px}}@media only screen and (max-width: 767px){.shinefinity .natural__photos div .description{padding:1rem}}.shinefinity .natural__photos div .description h5{width:100%}.shinefinity .natural__photos div .description p{width:100%}.shinefinity .natural__photos div .description p.red-text{color:#ec0e59}.shinefinity .natural__photos div .description p.red-text span{font-family:"Aspira W05 Bold"}.shinefinity .natural__photos div .description ul{margin-top:2rem}.shinefinity .natural__photos div .description ul li{padding:0 0 0 3rem;position:relative;margin-bottom:1rem}.shinefinity .natural__photos div .description ul li::before{content:"";position:absolute;top:0.7rem;left:0.3rem;width:1rem;height:1.2rem;background:url("../i/shinefinity/shinefinity-checkbox.svg") no-repeat;-webkit-background-size:cover;background-size:cover}.shinefinity .discover{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;margin:6rem 0 -2rem}@media only screen and (max-width: 767px){.shinefinity .discover{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.shinefinity .discover h4{position:absolute;top:-3.5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .discover h4{top:-2.5rem}}@media only screen and (max-width: 767px){.shinefinity .discover h4{top:-2.5rem}}.shinefinity .discover__wrapper{background:#f8edee;padding:5rem 0 3rem}@media only screen and (max-width: 767px){.shinefinity .discover__wrapper p{font-size:2rem}}.shinefinity .discover__content{font-family:"Aspira W05 Thin";font-size:2.5rem;line-height:1.3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media only screen and (max-width: 767px){.shinefinity .discover__content{font-size:1.5rem;padding:0;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .discover__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .discover__content{font-size:2.2rem}}.shinefinity .discover__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .discover__content h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .discover__content h4{font-size:4rem}}.shinefinity .discover__photos{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;width:80%;margin:0 auto}@media only screen and (max-width: 767px){.shinefinity .discover__photos{display:none}}.shinefinity .video{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}@media only screen and (max-width: 767px){.shinefinity .video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .video h4{top:-2.5rem}}@media only screen and (max-width: 767px){.shinefinity .video h4{top:-2.5rem}}.shinefinity .video__wrapper{background:#f2f2f2;padding:5rem 0 3rem}@media only screen and (max-width: 767px){.shinefinity .video__wrapper{padding:0 2rem}}@media only screen and (max-width: 767px){.shinefinity .video__wrapper p{font-size:2rem;padding:0 2rem}}.shinefinity .video__wrapper p:first-of-type{margin-bottom:2rem}.shinefinity .video__wrapper .logo{margin:0 auto;width:22vw;height:auto;padding:0}@media only screen and (max-width: 767px){.shinefinity .video__wrapper .logo{width:80%;padding:3rem 0 0}}.shinefinity .video__wrapper .video-box{position:relative;width:50vw;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .video__wrapper .video-box{width:100%}}@media only screen and (max-width: 767px){.shinefinity .video__wrapper .video-box{width:100%}}.shinefinity .video__wrapper .video-box .player-tag-tracking{padding-bottom:56.25%;height:0}.shinefinity .video__wrapper .video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shinefinity .video__content{font-family:"Aspira W05 Thin";font-size:1.5rem;line-height:1.3;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}@media only screen and (max-width: 767px){.shinefinity .video__content{font-size:1.5rem;padding:0;text-align:center}}@media only screen and (min-width: 768px) and (max-width: 1024px){.shinefinity .video__content{font-size:2rem}}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .video__content{font-size:2.2rem}}.shinefinity .video__content .before-after{margin-top:3rem}.shinefinity .video__content p{width:40vw;margin:5rem auto}@media only screen and (max-width: 767px){.shinefinity .video__content p{width:100%}}.shinefinity .video__content h4{font-family:"Change";color:#ec0e59;font-size:6rem;line-height:1.2}@media only screen and (min-width: 1025px) and (max-width: 1399px){.shinefinity .video__content h4{font-size:4.5rem}}@media only screen and (max-width: 767px){.shinefinity .video__content h4{font-size:4rem}}.shinefinity .video__content h4 span{font-family:"Aspira W05 Thin";font-size:2rem}.shinefinity .video__content img{margin:3rem auto 0}.shinefinity .footer{background-color:#ec0e59;height:30vh;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shinefinity .footer img{height:45%}.shinefinity .slick-dots{bottom:10px}.shinefinity .slick-dots li{width:12px;height:12px;margin:0 3px}.shinefinity .slick-dots li.slick-active button{background-color:#e50251}.shinefinity .slick-dots li button{width:12px;height:12px;background-color:#fcddee;border-radius:6px}.shinefinity .slick-dots li button::before{display:none}.shinefinity .slick-arrow{width:17px;height:27px;opacity:0.8;z-index:1}.shinefinity .slick-arrow:hover{opacity:1}.shinefinity .slick-arrow::before{display:none}.shinefinity .slick-prev{background:url("../i/shinefinity-arrow-left.png") no-repeat;left:-50px}.shinefinity .slick-next{background:url("../i/shinefinity-arrow-right.png") no-repeat;right:-50px}.react-player__preview{position:absolute;top:0}
