.banner-fluid{position:relative}.banner-fluid .vertical-center{position:absolute;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:table;top:50%;vertical-align:middle;right:0}.banner-fluid p br{display:block}#transformation_brick{height:650px;height:45.13889vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/transformation-bkg.jpg?5661361948855032133);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f0f0f0}#transformation_brick h3{font-size:40px;font-size:2.77778vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.3px;letter-spacing:0.22917vw;margin-top:54px;margin-top:3.75vw;margin-bottom:30px;margin-bottom:2.08333vw;text-transform:uppercase}#transformation_brick p{font-size:17px;font-size:1.18056vw;line-height:27px;line-height:1.875vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0px;letter-spacing:0vw;margin-bottom:29px;margin-bottom:2.01389vw}#transformation_brick .btn.btn-light{margin-top:19px;margin-top:1.31944vw}#smoothing-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-smoothing-promo-normal.jpg?5661361948855032133);height:650px;height:45.13889vw}#smoothing-promo-brick .description h3{font-size:68px;font-size:4.72222vw;letter-spacing:17px;letter-spacing:1.18056vw;margin-bottom:20px;margin-bottom:1.38889vw;margin-top:-2px;margin-top:-0.13889vw;font-family:"DINPro-Medium", sans-serif}#smoothing-promo-brick .description p{font-size:27px;font-size:1.875vw;letter-spacing:7px;letter-spacing:0.48611vw;font-family:"DINPro-Medium", sans-serif}#smoothing-promo-brick .description .btn{font-size:14px;font-size:0.97222vw;letter-spacing:1.5px;letter-spacing:0.10417vw;line-height:14px;line-height:0.97222vw;padding-top:8px;padding-top:0.55556vw;padding-bottom:8px;padding-bottom:0.55556vw;padding-left:30px;padding-left:2.08333vw;padding-right:30px;padding-right:2.08333vw;margin-top:38px;margin-top:2.63889vw;min-width:auto !important;border:2px solid #fff;color:#fff}#acne-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-acne-promo-normal.gif?5661361948855032133);height:650px;height:45.13889vw}#acne-promo-brick .description{color:#54565b;position:relative;top:-7px;top:-0.48611vw}#acne-promo-brick .description h3{font-size:33px;font-size:2.29167vw;line-height:58px;line-height:4.02778vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:7.3px;letter-spacing:0.50694vw;margin-bottom:-2px;margin-bottom:-0.13889vw;margin-top:-4px;margin-top:-0.27778vw}#acne-promo-brick .description p{font-size:19px;font-size:1.31944vw;line-height:58px;line-height:4.02778vw;font-family:DINPro-Medium;font-style:normal;font-weight:normal;letter-spacing:5.8px;letter-spacing:0.40278vw;margin-bottom:0px}#acne-promo-brick .description p:last-child{margin-top:-21px;margin-top:-1.45833vw}#acne-promo-brick .description .btn{font-size:15px;font-size:1.04167vw;line-height:15px;line-height:1.04167vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.5px;letter-spacing:0.10417vw;padding-top:12px;padding-top:0.83333vw;padding-bottom:12px;padding-bottom:0.83333vw;padding-left:76px;padding-left:5.27778vw;padding-right:76px;padding-right:5.27778vw;margin-top:56px;margin-top:3.88889vw}#cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-homepage-desktop.jpg?5661361948855032133);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#FCFCFC;height:650px;height:45.13889vw}#cleanse-promo-brick .description{color:#54565b;position:relative;top:-51px;top:-3.54167vw}#cleanse-promo-brick .description h3{font-size:45px;font-size:3.125vw;line-height:50px;line-height:3.47222vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.15px;letter-spacing:0.21875vw;color:#54565b;text-transform:uppercase;margin-bottom:27px;margin-bottom:1.875vw}#cleanse-promo-brick .description h4{font-size:26px;font-size:1.80556vw;line-height:36px;line-height:2.5vw;font-family:"DINPro-Medium",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.5px;letter-spacing:0.24306vw;margin-bottom:22px;margin-bottom:1.52778vw;color:#54565b;text-transform:uppercase}#cleanse-promo-brick .description p{font-size:20px;font-size:1.38889vw;line-height:31px;line-height:2.15278vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.3px;letter-spacing:0.09028vw;margin-bottom:41px;margin-bottom:2.84722vw;color:#54565b}#cleanse-promo-brick .description p:last-child{margin-bottom:0px}#cleanse-promo-brick .description .btn{font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.7px;letter-spacing:0.04861vw;padding-top:14px;padding-top:0.97222vw;padding-bottom:14px;padding-bottom:0.97222vw;padding-left:55px;padding-left:3.81944vw;padding-right:55px;padding-right:3.81944vw;color:#54565b}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#transformation_brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/transformation-bkg_2x.jpg?5661361948855032133)}}@media only screen and (max-width: 47.9375em){#smoothing-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-smoothing-promo-small.jpg?5661361948855032133);height:667px;height:177.86667vw}#smoothing-promo-brick .vertical-center{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;top:0;display:block}#smoothing-promo-brick .description{max-width:none}#smoothing-promo-brick .description h3{font-size:37px;font-size:9.86667vw;line-height:38px;line-height:10.13333vw;letter-spacing:8.9px;letter-spacing:2.37333vw;margin-top:44px;margin-top:11.73333vw;margin-bottom:14px;margin-bottom:3.73333vw}#smoothing-promo-brick .description p{font-size:25px;font-size:6.66667vw;letter-spacing:5px;letter-spacing:1.33333vw;line-height:29.43px;line-height:7.848vw}#smoothing-promo-brick .description .btn{font-size:16px;font-size:4.26667vw;line-height:16px;line-height:4.26667vw;letter-spacing:1.5px;letter-spacing:0.4vw;margin-top:25px;margin-top:6.66667vw;padding-top:10px;padding-top:2.66667vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:35px;padding-left:9.33333vw;padding-right:35px;padding-right:9.33333vw}#transformation_brick{height:667px;height:177.86667vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/transformation-gradient-mobile.jpg?5661361948855032133);background-color:#f0f0f0;display:table}#transformation_brick .vertical-center{position:relative;top:auto;left:auto;right:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}#transformation_brick h3{font-size:27px;font-size:7.2vw;line-height:26px;line-height:6.93333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:2.5px;letter-spacing:0.66667vw;margin-top:48px;margin-top:12.8vw;margin-bottom:30px;margin-bottom:8vw}#transformation_brick p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0px;letter-spacing:0vw;margin-bottom:22px;margin-bottom:5.86667vw}#transformation_brick img{width:100%;margin-bottom:9px;margin-bottom:2.4vw}#transformation_brick .btn.btn-light{margin-top:15px;margin-top:4vw;margin-bottom:18px;margin-bottom:4.8vw}#acne-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-acne-small.gif?5661361948855032133);height:450px;height:120vw;opacity:1}#acne-promo-brick .vertical-center{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none;top:0;display:block}#acne-promo-brick .description{top:18px;top:4.8vw}#acne-promo-brick .description h3{font-size:20px;font-size:5.33333vw;line-height:30px;line-height:8vw;font-family:DINPro-Medium;font-style:normal;font-weight:normal;letter-spacing:6px;letter-spacing:1.6vw;margin-bottom:2px;margin-bottom:0.53333vw;margin-top:4px;margin-top:1.06667vw}#acne-promo-brick .description p{font-size:12px;font-size:3.2vw;line-height:30px;line-height:8vw;font-family:DINPro-Medium;font-style:normal;font-weight:normal;letter-spacing:5.8px;letter-spacing:1.54667vw}#acne-promo-brick .description .btn{font-size:14px;font-size:3.73333vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.5px;letter-spacing:0.4vw;padding-top:10px;padding-top:2.66667vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:44px;padding-left:11.73333vw;padding-right:44px;padding-right:11.73333vw;margin-top:28px;margin-top:7.46667vw;width:198px;width:52.8vw}#cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-mobile.jpg?5661361948855032133);background-color:#FCFCFC;height:450px;height:120vw}#cleanse-promo-brick .vertical-center{top:0px;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#cleanse-promo-brick .full-fluid-container{margin-top:22px}#cleanse-promo-brick .description{max-width:none;color:#54565b;position:relative;display:block;top:0px;top:0vw;left:0px;left:0vw}#cleanse-promo-brick .description h3{font-size:31px;font-size:8.26667vw;line-height:39px;line-height:10.4vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.8px;letter-spacing:1.01333vw;color:#54565b;text-transform:uppercase;margin-bottom:14px;margin-bottom:3.73333vw;white-space:normal}#cleanse-promo-brick .description h4{font-size:21px;font-size:5.6vw;line-height:30px;line-height:8vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.8px;letter-spacing:0.48vw;margin-bottom:25px;margin-bottom:6.66667vw;color:#54565b;text-transform:uppercase}#cleanse-promo-brick .description .btn{width:auto;display:inline-block;font-size:12px;font-size:3.2vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.7px;letter-spacing:0.18667vw;padding-top:11px;padding-top:2.93333vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:48px;padding-left:12.8vw;padding-right:48px;padding-right:12.8vw;color:#54565b}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-homepage-desktop_2x.jpg?5661361948855032133)}}@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 767px){#transformation_brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/transformation-gradient-mobile.jpg?5661361948855032133)}#cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-mobile_2x.jpg?5661361948855032133)}}body{color:#51514e;-webkit-transition:background-color 0.7s;-moz-transition:background-color 0.7s;-ms-transition:background-color 0.7s;-o-transition:background-color 0.7s;transition:background-color 0.7s}body.loading *{cursor:progress}.title,.title-left,.accordion .calendar-wrapper .title{font-size:3rem;line-height:3.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.title-left{text-align:left}p{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}label{cursor:pointer}.full-container,.full-fluid-container{display:table;width:100%;max-width:1440px;margin:0 auto;float:none}.full-fluid-container{max-width:1440px;max-width:100vw}.fluid-column,.fluid-columns{float:left;padding-left:15px;padding-left:1.04167vw;padding-right:15px;padding-right:1.04167vw}.subscription-item .product-title a,.item-cart .item-description p,.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-text,.routine .product .product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.routine .nav-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.visibility-hidden{visibility:hidden;opacity:0}.no-select,.item-quantity .item-quantity-sign,.steps .step-number{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-transition{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.no-margin{margin:0px 0px}.inline-block{display:inline-block}.relative{position:relative}.block{display:block !important}.orange-on-hover{color:#51514e}.orange-on-hover:hover{color:#fd7d11}.one-line{white-space:nowrap}.btn{cursor:pointer}.btn.empty.grey.disabled{pointer-events:none;background:#fff;border-color:#b5b5b4;color:#b5b5b4}.btn.dark{width:100%;background:#51514e;color:#fff;border:none;text-transform:uppercase;letter-spacing:1px;padding:12px 10px}.btn.dark .btn-content{font-size:0.875rem;line-height:1rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.btn.loading{border-color:#b4b4b2;color:#b4b4b2;cursor:progress}.btn.loading:hover{border-color:#b4b4b2;color:#b4b4b2}.btn.bow-btn{min-width:180px;height:40px;padding:0px 32px;text-align:center;color:#51514e;position:relative;background:transparent;border:1px solid #51514e;font-size:0.875rem;line-height:2.5rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.4px}.btn.bow-btn:hover{color:#51514e;border-color:#51514e}.btn.bow-btn:before{content:'';width:31px;height:100%;position:absolute;top:0px;right:8px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-bow.png?5661361948855032133) center center no-repeat;background-size:100% 100%}.btn.disabled{color:#b4b4b2 !important;border-color:#b4b4b2 !important;cursor:initial;cursor:no-drop}.btn.black{border-color:#000 !important;color:#000 !important;background-color:transparent}.radio-wrapper{position:relative;margin-bottom:15px}.input-radio-custom{width:1px;height:1px;opacity:0;visibility:hidden;position:absolute;top:0px;left:0px}.input-radio,.input-radio-light,.input-radio-dark,.input-radio-check{width:13px;height:13px;display:block;margin:8px 8px 0px 0px;float:left;background:transparent;border:2px solid #FFF;border-radius:100%;color:#51514e;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.input-radio-custom:checked+.input-radio,.input-radio-custom:checked+.input-radio-light,.input-radio-custom:checked+.input-radio-dark,.input-radio-custom:checked+.input-radio-check{background:#FFF}.input-radio-light{border-color:#fd7d11}.input-radio-custom:checked+.input-radio-light{background:#fd7d11}.input-radio-light.unchecked-dark{border-color:#51514e}.input-radio-custom:checked+.input-radio-light.unchecked-dark{border-color:#fd7d11;background:#fd7d11}.input-radio-dark{border-color:#51514e}.input-radio-custom:checked+.input-radio-dark{background:#51514e}.list,.messenger .message-recommended-products,.messenger .attachment-list,.messenger .file-list,.messenger .conversations,.messenger .messages,.gifting .variants,.gifting-kit-details .gift-type-list{list-style:none}.capitalize{text-transform:capitalize}.grey-box{background:#efefee}.brown-box{background:#d9c4a3}.dragscroll,.custom-dates-range .rangeslider--horizontal .rangeslider__handle{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:grab}.dragscroll:active,.custom-dates-range .rangeslider--horizontal .rangeslider__handle:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:grabbing}iframe{border:none}.custom-modal,.confirm-modal,.rmm-home-modal,.rmm-cart-modal,.rmm-confirmation-modal,.alert-modal,.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm,.video-modal{background:#efefee;text-align:center;outline:none;padding-top:48px;padding-bottom:40px;border:none}.custom-modal .modal-actions .btn,.confirm-modal .modal-actions .btn,.rmm-home-modal .modal-actions .btn,.rmm-cart-modal .modal-actions .btn,.rmm-confirmation-modal .modal-actions .btn,.alert-modal .modal-actions .btn,.eye-lip-balm-modal .modal-actions .btn,.eye-lip-balm-modal-alert .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-actions .btn,.video-modal .modal-actions .btn{margin-left:8px;margin-right:8px}.custom-modal .modal-important,.confirm-modal .modal-important,.rmm-home-modal .modal-important,.rmm-cart-modal .modal-important,.rmm-confirmation-modal .modal-important,.alert-modal .modal-important,.eye-lip-balm-modal .modal-important,.eye-lip-balm-modal-alert .modal-important,.eye-lip-balm-modal-confirm .modal-important,.video-modal .modal-important{color:#fd7d11;font-size:3.8125rem;line-height:4.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.confirm-modal,.rmm-home-modal,.rmm-cart-modal,.rmm-confirmation-modal,.alert-modal,.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm,.video-modal{width:100%;max-width:580px;padding-top:111px;padding-bottom:114px;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.confirm-modal p,.rmm-home-modal p,.rmm-cart-modal p,.rmm-confirmation-modal p,.alert-modal p,.eye-lip-balm-modal p,.eye-lip-balm-modal-alert p,.eye-lip-balm-modal-confirm p,.video-modal p{color:#51514e;margin-bottom:47px;font-size:1.5rem;line-height:1.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.confirm-modal-subscriptions,#subscriptions .alert-modal{width:528px;max-width:100%;padding:47px 96px 55px;background:rgba(255,255,255,0.9);border:1px solid #fd7d11;text-align:center;outline:none;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.confirm-modal-subscriptions h4,#subscriptions .alert-modal h4{font-size:1.4375rem;line-height:1.85rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:26px;letter-spacing:.8px;color:#54565b;position:relative;left:1px}.confirm-modal-subscriptions p,#subscriptions .alert-modal p{font-size:0.9375rem;line-height:1.4375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:37px;letter-spacing:.55px;color:#54565b;position:relative;left:2px}.confirm-modal-subscriptions .modal-actions .btn,#subscriptions .alert-modal .modal-actions .btn{width:100%;max-width:calc(50% - 28px);padding:3px 0px;margin:0px 12px;color:#fff;background:#51514e;border:none;font-size:0.875rem;line-height:1.4375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.35px}.confirm-modal-subscriptions .modal-actions .btn.confirm-btn,#subscriptions .alert-modal .modal-actions .btn.confirm-btn{width:133px}.confirm-modal-subscriptions .modal-actions .btn.cancel-btn,#subscriptions .alert-modal .modal-actions .btn.cancel-btn{width:144px}.confirm-modal-subscriptions .close-button,#subscriptions .alert-modal .close-button{font-size:1rem;line-height:16px;top:15px;right:16px;color:#54565b}.rmm-home-modal{max-width:698px;min-height:410px;padding-top:268px;padding-bottom:0px;height:410px;border:1px solid #000}.rmm-home-modal p{margin-bottom:0;font-size:0.84rem;line-height:1.12437rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.8px}.rmm-home-modal p:last-child{font-size:0.46875rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.rmm-home-modal .btn{padding:4px 26px;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-top:18px;margin-bottom:30px;border-color:#000}.rmm-home-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-home-large.jpg?5661361948855032133);background-repeat:no-repeat;background-size:100%;background-color:#fff}.rmm-cart-modal,.rmm-confirmation-modal{max-width:672px;min-height:456px;padding-top:300px;padding-bottom:16px;height:403px;border:1px solid #000;opacity:0.95}.rmm-cart-modal .promo-page-container,.rmm-confirmation-modal .promo-page-container{margin-top:28px}.rmm-cart-modal .promo-page-container p,.rmm-confirmation-modal .promo-page-container p{margin-bottom:0;letter-spacing:1px;font-size:0.46875rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.rmm-cart-modal .promo-page-container .btn,.rmm-confirmation-modal .promo-page-container .btn{padding:7px 26px;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;border-color:#000;margin-top:15px;margin-bottom:36px}.rmm-cart-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-cart-large.jpg?5661361948855032133);background-size:100%;background-repeat:no-repeat;background-color:#fff}.rmm-confirmation-modal{min-height:362px;padding-top:204px;padding-bottom:16px;height:362px}.rmm-confirmation-modal .promo-page-container{margin-top:7px}.rmm-confirmation-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-confirmation-large.png?5661361948855032133);background-size:66%;background-position:center;background-repeat:no-repeat;background-color:#fff}.cybermonday-modal{width:70%;border:none}.cybermonday-modal .cybermonday-container{padding-top:20px}.cybermonday-modal .cybermonday-container .text-discount{margin-top:8px;margin-bottom:8px;font-size:3rem;line-height:3rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.cybermonday-modal .cybermonday-container .text-discount span{letter-spacing:.1rem;font-size:3rem;line-height:3rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.cybermonday-modal .cybermonday-container h5{letter-spacing:.20rem}.cybermonday-modal-bkg{height:80%;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/cybermonday-modal-bkg.jpg?5661361948855032133);background-size:cover;background-position:center center;position:absolute;top:14% !important}.promo-page-modal{width:80%;border:none}.promo-page-modal .promo-page-container{margin-top:76px}.promo-page-modal .promo-page-container .text-discount{margin-bottom:8px;font-size:3.625rem;line-height:1.4375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.promo-page-modal .promo-page-container p{margin-top:36px;font-size:1.5625rem;line-height:1.9375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.promo-page-modal .promo-page-container p.text-small{margin-top:0;font-size:0.96875rem;line-height:1.9375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.promo-page-modal .promo-page-container .btn.dark{margin-top:-12px;width:198px}.promo-page-modal-bkg{background-color:#fff;position:absolute;margin-top:37px !important;top:50% !important;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/promo-page-modal.png?5661361948855032133);background-size:539px auto;background-position:right bottom;background-repeat:no-repeat;padding-bottom:126px}.alert-modal{background:#fff}.image-modal{padding:40px 10px 10px;width:70%;height:90vh;position:relative}.image-modal .close-button{right:8px;top:5px}.image-modal img{width:auto;max-width:calc(100% - 40px);max-height:calc(100% - 60px);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.iframe-modal{padding:40px 0px 0px;overflow:hidden}.iframe-modal .loading{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.iframe-modal iframe{opacity:0;top:-20px;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.subscriptions-modal,.drop-a-hint-modal{max-width:900px;max-width:62.5vw;padding-top:30px;padding-top:2.08333vw;padding-bottom:30px;padding-bottom:2.08333vw;background:#efefee;border:1px solid #b5b5b4;text-align:center}.subscriptions-modal h4,.drop-a-hint-modal h4{margin-bottom:30px;text-align:center;font-size:2.25rem;line-height:2.8125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.subscriptions-modal ul,.drop-a-hint-modal ul{margin-bottom:30px;margin-left:10px;margin-left:0.69444vw;text-align:left label;text-align-padding:8px 15px;text-align-font-size:1.75rem;text-align-line-height:2rem;text-align-font-family:"proxima-nova-light",sans-serif;text-align-font-style:normal;text-align-font-weight:normal;text-align-color:#51514e}.subscriptions-modal ul .input-radio,.drop-a-hint-modal ul .input-radio,.subscriptions-modal ul .input-radio-light,.drop-a-hint-modal ul .input-radio-light,.subscriptions-modal ul .input-radio-dark,.drop-a-hint-modal ul .input-radio-dark,.subscriptions-modal ul .input-radio-check,.drop-a-hint-modal ul .input-radio-check{margin-top:5px;margin-right:12px}.subscriptions-modal ul li,.drop-a-hint-modal ul li{text-align:left}.subscriptions-modal ul li span,.drop-a-hint-modal ul li span{font-size:1.125rem;line-height:1.3125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.subscriptions-modal ul li .subscriptionCheckList,.drop-a-hint-modal ul li .subscriptionCheckList{position:relative}.subscriptions-modal #selectedTextProduct,.drop-a-hint-modal #selectedTextProduct{font-size:1.25rem;line-height:1.75rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:15px;margin-bottom:1.04167vw}.subscriptions-modal p,.drop-a-hint-modal p{margin-bottom:26px;font-size:1.5rem;line-height:2rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.subscriptions-modal .terms,.drop-a-hint-modal .terms{font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-light-italic",sans-serif;font-style:normal;font-weight:normal}.subscriptions-modal .btn-cart,.drop-a-hint-modal .btn-cart{width:auto;padding-left:60px;padding-right:60px}.subscriptions-modal .btn-close-modal,.drop-a-hint-modal .btn-close-modal{font-size:0.8125rem;line-height:0.8125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm{height:460px;height:31.94444vw;max-width:690px;max-width:47.91667vw;padding-top:154px;padding-top:10.69444vw;background-color:#fff;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/eye-lip-balm-modal-bkg.png?5661361948855032133);background-repeat:no-repeat;background-size:cover;border:1px solid #000;overflow:hidden}.eye-lip-balm-modal .close-button,.eye-lip-balm-modal-alert .close-button,.eye-lip-balm-modal-confirm .close-button{z-index:999}.eye-lip-balm-modal .modal-content h4,.eye-lip-balm-modal-alert .modal-content h4,.eye-lip-balm-modal-confirm .modal-content h4{font-size:25px;font-size:1.73611vw;letter-spacing:4.4px;letter-spacing:0.30556vw;line-height:31.91px;line-height:2.21597vw;margin-bottom:18px;margin-bottom:1.25vw;color:#000}.eye-lip-balm-modal .modal-content p,.eye-lip-balm-modal-alert .modal-content p,.eye-lip-balm-modal-confirm .modal-content p{font-size:16px;font-size:1.11111vw;line-height:9.12px;line-height:0.63333vw;letter-spacing:1.3px;letter-spacing:0.09028vw;margin-bottom:36px;margin-bottom:2.5vw;font-family:"proxima-nova-semibold",sans-serif,"sans-serif";color:#000}.eye-lip-balm-modal .modal-content .modal-actions .btn,.eye-lip-balm-modal-alert .modal-content .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-content .modal-actions .btn{font-size:10px;font-size:0.69444vw;letter-spacing:1px;letter-spacing:0.06944vw;line-height:19.23px;line-height:1.33542vw;padding-bottom:2px;padding-bottom:0.13889vw;padding-left:25px;padding-left:1.73611vw;padding-right:25px;padding-right:1.73611vw;padding-top:2px;padding-top:0.13889vw;font-family:"proxima-nova", sans-serif}.eye-lip-balm-modal-alert .modal-content p{line-height:28px;line-height:1.94444vw}.eye-lip-balm-modal-confirm{padding-top:231px;padding-top:16.04167vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-confirm.jpg?5661361948855032133)}.eye-lip-balm-modal-confirm .modal-content h4{margin-bottom:22px;margin-bottom:1.52778vw}.eye-lip-balm-modal-confirm .modal-content p{line-height:28px;line-height:1.94444vw;margin-bottom:20px;margin-bottom:1.38889vw}.calendar-modal{width:auto;padding:50px 90px 20px;border:none;background:#efefee;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.calendar-modal .calendar-datepicker-wrapper{width:100%;max-width:380px;margin:0 auto}.calendar-modal .calendar-description{letter-spacing:.7px;font-size:0.875rem;line-height:1.3125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.calendar-modal .calendar-description em{font-family:"proxima-nova-italic",sans-serif}.calendar-modal .btn{width:100%;height:44px;padding:0px 10px;margin-bottom:10px;border:none;background:#51514e;text-align:center;font-size:0.875rem;line-height:2.75rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.drop-a-hint-modal{max-width:530px;padding-top:52px;padding-bottom:62px;background:#fff}.drop-a-hint-modal .close-button{z-index:1}.light-modal,.gift-card-modal{width:580px;max-width:90%;max-width:calc(100vw - 20px);height:auto;min-height:0px;max-height:95vh;max-height:calc(100vh - 20px);padding:40px 35px;border:1px solid #fd7d11;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.light-modal .promo-4x3 h2,.gift-card-modal .promo-4x3 h2{font-size:1.96875rem;line-height:2.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;margin-top:20px;margin-bottom:10px}.light-modal .promo-4x3 p,.gift-card-modal .promo-4x3 p{font-size:1.25rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px}.light-modal .promo-4x3 strong span,.gift-card-modal .promo-4x3 strong span{font-family:"proxima-nova-semibold",sans-serif}.light-modal .promo-4x3 .btn,.gift-card-modal .promo-4x3 .btn{font-family:"proxima-nova-semibold",sans-serif}.light-modal .promo-4x3 .promo-item,.gift-card-modal .promo-4x3 .promo-item,.light-modal .promo-4x3 .so-close,.gift-card-modal .promo-4x3 .so-close{padding-bottom:45px}.light-modal .promo-4x3 .promo-item .img-wrapper,.gift-card-modal .promo-4x3 .promo-item .img-wrapper,.light-modal .promo-4x3 .so-close .img-wrapper,.gift-card-modal .promo-4x3 .so-close .img-wrapper{width:100%;height:200px;float:left;position:relative;margin-bottom:10px}.light-modal .promo-4x3 .promo-item .img-wrapper img,.gift-card-modal .promo-4x3 .promo-item .img-wrapper img,.light-modal .promo-4x3 .so-close .img-wrapper img,.gift-card-modal .promo-4x3 .so-close .img-wrapper img{width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.light-modal .promo-4x3 .promo-item .item-title,.gift-card-modal .promo-4x3 .promo-item .item-title,.light-modal .promo-4x3 .so-close .item-title,.gift-card-modal .promo-4x3 .so-close .item-title{max-width:calc(100% - 22px);font-size:1.1875rem;letter-spacing:.1px}.light-modal .promo-4x3 .promo-item .label-content,.gift-card-modal .promo-4x3 .promo-item .label-content,.light-modal .promo-4x3 .so-close .label-content,.gift-card-modal .promo-4x3 .so-close .label-content{width:auto;margin:0 auto;display:table}.light-modal .promo-4x3 .step,.gift-card-modal .promo-4x3 .step{width:100%;float:left;display:none}.light-modal .promo-4x3 .step.active,.gift-card-modal .promo-4x3 .step.active,.light-modal .promo-4x3 .gift-card-form .step.radio-btn:hover,.gift-card-form .light-modal .promo-4x3 .step.radio-btn:hover,.gift-card-modal .promo-4x3 .gift-card-form .step.radio-btn:hover,.gift-card-form .gift-card-modal .promo-4x3 .step.radio-btn:hover,.light-modal .promo-4x3 .hint-form .step.radio-btn:hover,.hint-form .light-modal .promo-4x3 .step.radio-btn:hover,.gift-card-modal .promo-4x3 .hint-form .step.radio-btn:hover,.hint-form .gift-card-modal .promo-4x3 .step.radio-btn:hover{display:block}.light-modal .so-close p,.gift-card-modal .so-close p{margin-bottom:24px}.light-modal .so-close .actions,.gift-card-modal .so-close .actions{padding-top:32px}.light-modal .btn,.gift-card-modal .btn{margin-bottom:10px}.light-modal .btn.large,.gift-card-modal .btn.large{width:100%}.text-left-large{float:left}.gift-card-modal{width:648px;padding:15px 45px}.gift-card-modal .gift-card-form-wrapper{padding-bottom:30px}.video-modal{max-width:700px;padding:40px 16px 20px}.glow-program-modal{width:580px;max-width:100%;padding:40px 0px 0px;border:none;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/glow-program-bkg-2.jpg?5661361948855032133) top center no-repeat #a8a8aa;box-shadow:0px 8px 17px rgba(0,0,0,0.06);top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.glow-program-modal.glow-program-waitlist-modal{background-position:center -45px}.glow-program-modal h2{font-size:1.5625rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.5px;margin-bottom:32px}.glow-program-modal h3{font-size:1.1875rem;line-height:1.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.25px;margin-bottom:14px;text-transform:uppercase}.glow-program-modal h4{font-size:1.0625rem;line-height:1.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.25px;margin-bottom:14px}.glow-program-modal h5{font-size:0.9375rem;line-height:1.1875rem;font-family:serif;font-style:normal;font-weight:normal;letter-spacing:1.1px;text-transform:uppercase;margin-top:0px;margin-bottom:1px}.glow-program-modal p{font-size:1.0625rem;line-height:1.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.25px;margin-bottom:34px}.glow-program-modal .btn{height:28px;padding:0px 29px;color:#fff;border:1px solid #fff;background:transparent;font-size:0.6875rem;line-height:28px;font-family:"proxima-nova",sans-serif;letter-spacing:.5px}.glow-program-modal .btn:hover{color:#fd7d11;border-color:#fd7d11}.glow-program-modal .close-button:hover,.glow-program-modal .close-button:focus{color:#fd7d11}.spinner{border:5px solid #efefee;border-top:5px solid #fd7d11;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.show-reveal-overlay{background-color:rgba(10,10,10,0.45)}.show-for-quiz{display:none}.header{-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.header .quiz-link{display:none}.header .right-menu-wrapper{z-index:11;position:relative}#homepage .title,#homepage .title-left{font-size:42px;font-size:2.91667vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;line-height:50px;line-height:3.47222vw;margin:0px}#homepage .btn{width:auto;max-width:100%;min-width:0px;display:inline-block;margin:0 auto;float:none;color:#54565b;background:transparent;border:1px solid #54565b;font-size:14px;font-size:0.97222vw;line-height:17px;line-height:1.18056vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;padding-top:12px;padding-top:0.83333vw;padding-bottom:12px;padding-bottom:0.83333vw;padding-left:45px;padding-left:3.125vw;padding-right:45px;padding-right:3.125vw}#homepage .btn.btn-light{color:#fff;background:#fd7d11;border:none}#homepage .banner-section .banner-carousel .flickity-viewport .item-banner{display:block !important}#homepage .banner-section .banner-carousel .item-banner{width:100%;display:none}#homepage .banner-section .banner-carousel .item-banner:first-of-type{display:block}#homepage .banner-section .banner-carousel .flickity-page-dots{bottom:42px;bottom:2.91667vw}#homepage .banner-section .banner-carousel .flickity-page-dots .dot{width:10px;width:0.69444vw;height:10px;height:0.69444vw;margin-left:7px;margin-left:0.48611vw;margin-right:7px;margin-right:0.48611vw}#homepage .press-nav{width:100%;display:table;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1}#homepage .press-nav ul{height:68px;height:4.72222vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0px}#homepage .press-nav ul li{width:220px;width:15.27778vw}#homepage .press-nav ul li img{width:100%}#homepage .features-section{padding-top:68px;padding-top:4.72222vw;padding-bottom:76px;padding-bottom:5.27778vw;background:#efe6d6;display:table}#homepage .features-section h5{font-size:19px;font-size:1.31944vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.05208vw;margin-bottom:21px;margin-bottom:1.45833vw;color:#54565b}#homepage .features-section p{font-size:16px;font-size:1.11111vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.2px;letter-spacing:0.08333vw;color:#54565b}#homepage .features-section .icon-wrapper{width:100%;height:142px;height:9.86111vw;position:relative;margin-bottom:34px;margin-bottom:2.36111vw}#homepage .features-section .icon-wrapper img{width:210px;width:14.58333vw;position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#homepage .how-it-works-section{width:100%;display:table;background:#efe6d6;padding-top:60px;padding-top:4.16667vw}#homepage .how-it-works-section .title,#homepage .how-it-works-section .title-left{margin-bottom:70px;margin-bottom:4.86111vw}#homepage .how-it-works-section h5{font-size:19px;font-size:1.31944vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.05208vw;margin-bottom:19px;margin-bottom:1.31944vw;margin-top:0px}#homepage .how-it-works-section p{font-size:17px;font-size:1.18056vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.3px;letter-spacing:0.09028vw;margin-bottom:70px;margin-bottom:4.86111vw}#homepage .how-it-works-section .number{width:62px;width:4.30556vw;height:62px;height:4.30556vw;font-size:32px;font-size:2.22222vw;line-height:62px;line-height:4.30556vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;display:block;margin:0 auto;margin-bottom:48px;margin-bottom:3.33333vw;text-align:center;color:#fff;background:#54565b;border-radius:100%}#homepage .how-it-works-section .btn{margin-top:6px;margin-top:0.41667vw;margin-bottom:0px}#homepage .press-section{min-height:617px;min-height:42.84722vw;padding-top:132px;padding-top:9.16667vw;padding-bottom:42px;padding-bottom:2.91667vw;text-align:center;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/products-bkg-left.png?5661361948855032133),url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/products-bkg-right.png?5661361948855032133);background-position:left top, right top, center center;background-size:auto 100%, auto 100%, contain;background-repeat:no-repeat;display:table;width:100%}#homepage .press-section .title,#homepage .press-section .title-left{margin-bottom:59px;margin-bottom:4.09722vw;letter-spacing:0.8px;letter-spacing:0.05556vw}#homepage .press-section .press-carousel.flickity-enabled .item{display:block}#homepage .press-section .press-carousel .item{width:100%;float:left;opacity:0;-webkit-transition:opacity 0.4s ease-out;-moz-transition:opacity 0.4s ease-out;-ms-transition:opacity 0.4s ease-out;-o-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;display:none}#homepage .press-section .press-carousel .item.is-selected{opacity:1}#homepage .press-section .press-carousel .item p{font-size:29px;font-size:2.01389vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:7px;margin-bottom:0.48611vw}#homepage .press-section .press-carousel .item .author{font-size:22px;font-size:1.52778vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.5px;letter-spacing:0.03472vw;text-transform:uppercase}#homepage .press-section .press-carousel .item img{width:100%;margin-top:54px;margin-top:3.75vw}#homepage .press-section .press-carousel .flickity-page-dots{position:relative;bottom:auto;left:3px;margin-top:20px;margin-top:1.38889vw}#homepage .press-section .press-carousel .flickity-page-dots .dot{width:10px;width:0.69444vw;height:10px;height:0.69444vw;margin-left:7px;margin-left:0.48611vw;margin-right:7px;margin-right:0.48611vw}#homepage .results-section{padding-top:73px;padding-top:5.06944vw;padding-bottom:40px;padding-bottom:2.77778vw;background:#efefee}#homepage .results-section .title,#homepage .results-section .title-left{padding-bottom:42px;padding-bottom:2.91667vw}#homepage .results-section p{font-size:29px;font-size:2.01389vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:41px;margin-bottom:2.84722vw}#homepage .results-section p strong{font-family:"proxima-nova-semibold",sans-serif}#homepage .results-section .btn{margin-top:18px;margin-top:1.25vw;letter-spacing:1.2px;letter-spacing:0.08333vw}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){#homepage .press-section{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/products-bkg-left_2x.png?5661361948855032133),url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/products-bkg-right_2x.png?5661361948855032133)}}@media screen and (max-width: 767px){#homepage .title,#homepage .title-left{font-size:34px;font-size:9.06667vw;line-height:38px;line-height:10.13333vw;letter-spacing:0.8px;letter-spacing:0.21333vw;margin:0px;text-align:center}#homepage .btn{font-size:14px;font-size:3.73333vw;line-height:17px;line-height:4.53333vw;letter-spacing:0.8px;letter-spacing:0.21333vw;padding-top:12px;padding-top:3.2vw;padding-bottom:12px;padding-bottom:3.2vw;padding-left:40px;padding-left:10.66667vw;padding-right:40px;padding-right:10.66667vw;margin-bottom:0px}#homepage .mobile-nav{width:100%;display:table;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;background:#fff}#homepage .mobile-nav ul{height:46px;height:12.26667vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-around;align-items:center;list-style:none;margin:0px}#homepage .mobile-nav ul li a,#homepage .mobile-nav ul li span{font-size:14px;font-size:3.73333vw;line-height:16px;line-height:4.26667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}#homepage .how-it-works-section{padding-top:46px;padding-top:12.26667vw}#homepage .how-it-works-section .title,#homepage .how-it-works-section .title-left{margin-bottom:47px;margin-bottom:12.53333vw}#homepage .how-it-works-section h5{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;letter-spacing:1.4px;letter-spacing:0.37333vw;margin-bottom:21px;margin-bottom:5.6vw}#homepage .how-it-works-section p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.4px;letter-spacing:0.37333vw;margin-bottom:45px;margin-bottom:12vw}#homepage .how-it-works-section .number{width:60px;width:16vw;height:60px;height:16vw;font-size:31px;font-size:8.26667vw;line-height:60px;line-height:16vw;margin-bottom:35px;margin-bottom:9.33333vw}#homepage .banner-section .banner-carousel .flickity-page-dots{bottom:15px;bottom:4vw}#homepage .banner-section .banner-carousel .flickity-page-dots .dot{width:10px;width:2.66667vw;height:10px;height:2.66667vw;margin-left:7px;margin-left:1.86667vw;margin-right:7px;margin-right:1.86667vw}#homepage .press-section{padding-top:46px;padding-top:12.26667vw;background:#fff}#homepage .press-section .title,#homepage .press-section .title-left{margin-bottom:40px;margin-bottom:10.66667vw;letter-spacing:0.7px;letter-spacing:0.18667vw}#homepage .press-section .press-carousel .item{width:100%;float:left;opacity:1;display:block}#homepage .press-section .press-carousel .item p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;margin-bottom:13px;margin-bottom:3.46667vw}#homepage .press-section .press-carousel .item .author{display:block;font-size:14px;font-size:3.73333vw;line-height:18px;line-height:4.8vw;letter-spacing:0.25px;letter-spacing:0.06667vw}#homepage .press-section .press-carousel .item img{margin-top:25px;margin-top:6.66667vw}#homepage .press-section .press-carousel .flickity-page-dots{display:none}#homepage .press-section .separator{width:100%;height:1px;display:block;background:#7a7775;margin-top:40px;margin-top:10.66667vw;margin-bottom:38px;margin-bottom:10.13333vw}#homepage .results-section{padding-top:43px;padding-top:11.46667vw;padding-bottom:29px;padding-bottom:7.73333vw}#homepage .results-section .title,#homepage .results-section .title-left{padding-bottom:38px;padding-bottom:10.13333vw}#homepage .results-section p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:22px;margin-bottom:5.86667vw}#homepage .results-section .btn{margin-top:13px;margin-top:3.46667vw;letter-spacing:1.2px;letter-spacing:0.32vw}#homepage .features-section{padding-top:0px;padding-top:0vw;padding-bottom:0px;padding-bottom:0vw}#homepage .features-section h5{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.2vw;margin-bottom:21px;margin-bottom:5.6vw}#homepage .features-section p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.2px;letter-spacing:0.32vw;margin-bottom:47px;margin-bottom:12.53333vw}#homepage .features-section .icon-wrapper{height:142px;height:37.86667vw;margin-bottom:31px;margin-bottom:8.26667vw;padding-bottom:0px}#homepage .features-section .icon-wrapper img{width:198px;width:52.8vw;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#homepage .features-section .end .icon-wrapper{height:73px;height:19.46667vw}}#reasons-section{padding-top:77px;padding-top:5.34722vw;padding-bottom:69px;padding-bottom:4.79167vw;background:#efe6d6}#reasons-section .row{max-width:none}#reasons-section .title,#reasons-section .title-left{font-size:42px;font-size:2.91667vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;line-height:50px;line-height:3.47222vw;margin:0px;letter-spacing:0.8px;letter-spacing:0.05556vw;margin-bottom:64px;margin-bottom:4.44444vw}#reasons-section h6{font-size:15px;font-size:1.04167vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.25px;letter-spacing:0.01736vw;margin-bottom:6px;margin-bottom:0.41667vw;color:#6f6e68}#reasons-section p{font-size:14px;font-size:0.97222vw;line-height:16px;line-height:1.11111vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.25px;letter-spacing:0.01736vw;color:#6f6e68}#reasons-section .icon-wrapper{width:100%;height:104px;height:7.22222vw;position:relative;margin-bottom:27px;margin-bottom:1.875vw}#reasons-section .icon-wrapper img{width:66%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 767px){#reasons-section{padding-top:46px;padding-top:12.26667vw;padding-bottom:21px;padding-bottom:5.6vw}#reasons-section .title,#reasons-section .title-left{font-size:34px;font-size:9.06667vw;line-height:38px;line-height:10.13333vw;letter-spacing:0.8px;letter-spacing:0.21333vw;margin-bottom:16px;margin-bottom:4.26667vw;margin:0px;text-align:center}#reasons-section .title,#reasons-section .title-left{letter-spacing:0.8px;letter-spacing:0.21333vw;margin-bottom:16px;margin-bottom:4.26667vw}#reasons-section h6{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.25px;letter-spacing:0.06667vw;margin-bottom:9px;margin-bottom:2.4vw}#reasons-section p{font-size:18px;font-size:4.8vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.4px;letter-spacing:0.10667vw;margin-bottom:27px;margin-bottom:7.2vw}#reasons-section .icon-wrapper{height:104px;height:27.73333vw;margin-bottom:27px;margin-bottom:7.2vw}#reasons-section .icon-wrapper img{width:138px;width:36.8vw}}.custom-modal,.confirm-modal,.rmm-home-modal,.rmm-cart-modal,.rmm-confirmation-modal,.alert-modal,.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm,.video-modal{background:#efefee;text-align:center;outline:none;padding-top:48px;padding-bottom:40px;border:none}.custom-modal .modal-actions .btn,.confirm-modal .modal-actions .btn,.rmm-home-modal .modal-actions .btn,.rmm-cart-modal .modal-actions .btn,.rmm-confirmation-modal .modal-actions .btn,.alert-modal .modal-actions .btn,.eye-lip-balm-modal .modal-actions .btn,.eye-lip-balm-modal-alert .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-actions .btn,.video-modal .modal-actions .btn{margin-left:8px;margin-right:8px}.custom-modal .modal-important,.confirm-modal .modal-important,.rmm-home-modal .modal-important,.rmm-cart-modal .modal-important,.rmm-confirmation-modal .modal-important,.alert-modal .modal-important,.eye-lip-balm-modal .modal-important,.eye-lip-balm-modal-alert .modal-important,.eye-lip-balm-modal-confirm .modal-important,.video-modal .modal-important{color:#fd7d11;font-size:3.8125rem;line-height:4.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.confirm-modal,.rmm-home-modal,.rmm-cart-modal,.rmm-confirmation-modal,.alert-modal,.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm,.video-modal{width:100%;max-width:580px;padding-top:111px;padding-bottom:114px;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.confirm-modal p,.rmm-home-modal p,.rmm-cart-modal p,.rmm-confirmation-modal p,.alert-modal p,.eye-lip-balm-modal p,.eye-lip-balm-modal-alert p,.eye-lip-balm-modal-confirm p,.video-modal p{color:#51514e;margin-bottom:47px;font-size:1.5rem;line-height:1.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm{height:460px;height:31.94444vw;max-width:690px;max-width:47.91667vw;padding-top:154px;padding-top:10.69444vw;background-color:#fff;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/eye-lip-balm-modal-bkg.jpg?5661361948855032133);background-repeat:no-repeat;background-size:cover;border:1px solid #000;overflow:hidden}.eye-lip-balm-modal .close-button,.eye-lip-balm-modal-alert .close-button,.eye-lip-balm-modal-confirm .close-button{z-index:999}.eye-lip-balm-modal .modal-content h4,.eye-lip-balm-modal-alert .modal-content h4,.eye-lip-balm-modal-confirm .modal-content h4{font-size:25px;font-size:1.73611vw;letter-spacing:4.4px;letter-spacing:0.30556vw;line-height:31.91px;line-height:2.21597vw;margin-bottom:18px;margin-bottom:1.25vw;color:#000 !important}.eye-lip-balm-modal .modal-content p,.eye-lip-balm-modal-alert .modal-content p,.eye-lip-balm-modal-confirm .modal-content p{font-size:16px;font-size:1.11111vw;line-height:9.12px;line-height:0.63333vw;letter-spacing:1.3px;letter-spacing:0.09028vw;margin-bottom:35px;margin-bottom:2.43056vw;font-family:"proxima-nova-semibold",sans-serif,"sans-serif";color:#000 !important}.eye-lip-balm-modal .modal-content .modal-actions .btn,.eye-lip-balm-modal-alert .modal-content .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-content .modal-actions .btn{font-size:10px;font-size:0.69444vw;letter-spacing:1px;letter-spacing:0.06944vw;line-height:19.23px;line-height:1.33542vw;padding-bottom:2px;padding-bottom:0.13889vw;padding-left:25px;padding-left:1.73611vw;padding-right:25px;padding-right:1.73611vw;padding-top:2px;padding-top:0.13889vw;border:1px solid #000 !important;color:#020202 !important}.eye-lip-balm-modal-alert .modal-content p{line-height:28px;line-height:1.94444vw}.eye-lip-balm-modal-confirm{padding-top:231px;padding-top:16.04167vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-confirm.jpg?5661361948855032133)}.eye-lip-balm-modal-confirm .modal-content h4{margin-bottom:22px;margin-bottom:1.52778vw}.eye-lip-balm-modal-confirm .modal-content p{line-height:28px;line-height:1.94444vw;margin-bottom:20px;margin-bottom:1.38889vw}#last_call_modal{width:50%;width:calc(50% - 30px);text-align:center;top:50% !important;left:50% !important;border:2px solid #000;padding-bottom:0px;padding-left:5px;padding-left:0.34722vw;padding-right:5px;padding-right:0.34722vw;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#last_call_modal h2{font-size:50px;font-size:3.47222vw;line-height:15px;line-height:1.04167vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.6px;letter-spacing:0.11111vw;margin-top:41px;margin-top:2.84722vw;margin-bottom:30px;margin-bottom:2.08333vw;color:#414042}#last_call_modal p{font-size:19px;font-size:1.31944vw;line-height:29px;line-height:2.01389vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.05208vw;margin-bottom:24px;margin-bottom:1.66667vw;color:#414042}#last_call_modal p strong{font-family:"proxima-nova-semibold",sans-serif}#last_call_modal .btn{font-size:14px;font-size:0.97222vw;line-height:15px;line-height:1.04167vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.3px;letter-spacing:0.09028vw;padding-top:8px;padding-top:0.55556vw;padding-bottom:8px;padding-bottom:0.55556vw;padding-left:30px;padding-left:2.08333vw;padding-right:30px;padding-right:2.08333vw;background:transparent;color:#414042;border:1px solid #51514e;position:relative;z-index:10}#last_call_modal .btn:hover,#last_call_modal .btn:focus,#last_call_modal .btn:active{color:#414042;border:1px solid #51514e}#last_call_modal .close-button{top:10px;top:0.69444vw;right:18px;right:1.25vw;font-size:32px;font-size:2.22222vw;color:#414042}@media screen and (max-width: 767px){.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm{min-height:454px;min-height:121.06667vw;max-width:355px;max-width:94.66667vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/eye-lip-balm-modal-bkg-small.png?5661361948855032133) !important;background-size:cover}.eye-lip-balm-modal .modal-content,.eye-lip-balm-modal-alert .modal-content,.eye-lip-balm-modal-confirm .modal-content{padding-left:15px;padding-left:4vw;padding-right:15px;padding-right:4vw;padding-top:36px;padding-top:9.6vw}.eye-lip-balm-modal .modal-content h4,.eye-lip-balm-modal-alert .modal-content h4,.eye-lip-balm-modal-confirm .modal-content h4{font-size:25px;font-size:6.66667vw;line-height:28px;line-height:7.46667vw;margin-bottom:17px;margin-bottom:4.53333vw;letter-spacing:4px;letter-spacing:1.06667vw}.eye-lip-balm-modal .modal-content p,.eye-lip-balm-modal-alert .modal-content p,.eye-lip-balm-modal-confirm .modal-content p{font-size:18px;font-size:4.8vw;line-height:26px;line-height:6.93333vw;font-family:"proxima-nova-semibold",sans-serif,"sans-serif"}.eye-lip-balm-modal .modal-content .modal-actions,.eye-lip-balm-modal-alert .modal-content .modal-actions,.eye-lip-balm-modal-confirm .modal-content .modal-actions{margin-top:202px;margin-top:53.86667vw}.eye-lip-balm-modal .modal-content .modal-actions .btn,.eye-lip-balm-modal-alert .modal-content .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-content .modal-actions .btn{font-size:10px;font-size:2.66667vw;letter-spacing:1px;letter-spacing:0.26667vw;line-height:10px;line-height:2.66667vw;padding-bottom:6px;padding-bottom:1.6vw;padding-left:25px;padding-left:6.66667vw;padding-right:25px;padding-right:6.66667vw;padding-top:6px;padding-top:1.6vw;width:auto}.eye-lip-balm-modal-alert{min-height:458px;min-height:122.13333vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-alert-small.jpg?5661361948855032133)}.eye-lip-balm-modal-alert .modal-content{padding-top:40px;padding-top:10.66667vw}.eye-lip-balm-modal-alert .modal-content p{font-size:16px;font-size:4.26667vw;line-height:25px;line-height:6.66667vw}.eye-lip-balm-modal-alert .modal-content .modal-actions{margin-top:240px;margin-top:64vw}.eye-lip-balm-modal-confirm{padding-top:231px;padding-top:61.6vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-confirm-small.jpg?5661361948855032133)}.eye-lip-balm-modal-confirm .modal-content{padding-top:236px;padding-top:62.93333vw}.eye-lip-balm-modal-confirm .modal-content p{font-size:16px;font-size:4.26667vw;line-height:25px;line-height:6.66667vw}.eye-lip-balm-modal-confirm .modal-content .modal-actions{margin-top:33px;margin-top:8.8vw}#last_call_modal{width:100%;max-width:calc(100% - 20px);height:auto;min-height:auto;max-height:100vh;border:1px solid #000;padding-left:5px;padding-left:1.33333vw;padding-right:5px;padding-right:1.33333vw}#last_call_modal h2{font-size:44px;font-size:11.73333vw;line-height:13px;line-height:3.46667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.6px;letter-spacing:0.42667vw;margin-top:34px;margin-top:9.06667vw;margin-bottom:32px;margin-bottom:8.53333vw}#last_call_modal p{font-size:17px;font-size:4.53333vw;line-height:26.625px;line-height:7.1vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.7px;letter-spacing:0.18667vw;margin-bottom:28px;margin-bottom:7.46667vw}#last_call_modal p strong{font-family:"proxima-nova-semibold",sans-serif}#last_call_modal .btn{font-size:14px;font-size:3.73333vw;line-height:15px;line-height:4vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.3px;letter-spacing:0.34667vw;padding-top:8px;padding-top:2.13333vw;padding-bottom:8px;padding-bottom:2.13333vw;padding-left:62px;padding-left:16.53333vw;padding-right:62px;padding-right:16.53333vw}#last_call_modal .close-button{top:6px;top:1.6vw;right:14px;right:3.73333vw;font-size:32px;font-size:8.53333vw;color:#414042}}#acne_brick{height:490px;height:34.02778vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/collections-acne-large.jpg?5661361948855032133);background-size:cover;background-position:center;background-repeat:no-repeat;border-top:1px solid #dedfe3;width:100%;color:#54565b}#acne_brick h3{font-size:35px;font-size:2.43056vw;line-height:37px;line-height:2.56944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.7px;letter-spacing:0.11806vw;margin-top:12px;margin-top:0.83333vw;margin-bottom:0px;margin-bottom:0vw;color:#54565b}#acne_brick h4{font-size:26px;font-size:1.80556vw;line-height:37px;line-height:2.56944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.7px;letter-spacing:0.11806vw;color:#54565b}#acne_brick p{font-size:19px;font-size:1.31944vw;line-height:32px;line-height:2.22222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:15px;margin-top:1.04167vw;margin-top:33px;margin-top:2.29167vw}#acne_brick .btn-light{padding-bottom:10px;padding-bottom:0.69444vw;padding-left:48px;padding-left:3.33333vw;padding-right:48px;padding-right:3.33333vw;padding-top:10px;padding-top:0.69444vw;letter-spacing:0.5px;letter-spacing:0.03472vw;font-size:15px;font-size:1.04167vw;line-height:15px;line-height:1.04167vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;background:#fd7d11;border:none}.testimonials-section{height:397px;height:27.56944vw;padding-bottom:130px;padding-bottom:9.02778vw;padding-top:90px;padding-top:6.25vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/testimonials-section-bk1-medium.png?5661361948855032133),url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/testimonials-section-bk2-medium.png?5661361948855032133);background-position:left center, right center;background-repeat:no-repeat, no-repeat;background-size:contain, contain;border-top:1px solid #a1a1a1;color:#54565b}.testimonials-section p{font-size:79px;font-size:5.48611vw;line-height:79px;line-height:5.48611vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:-27px;margin-bottom:-1.875vw}.testimonials-section p.testimonials-text{font-size:21px;font-size:1.45833vw;line-height:32px;line-height:2.22222vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:12px;margin-bottom:0.83333vw;letter-spacing:1px;letter-spacing:0.06944vw;text-transform:uppercase}.testimonials-section p.testimonials-autor{font-size:15px;font-size:1.04167vw;line-height:15px;line-height:1.04167vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:12px;margin-bottom:0.83333vw}.press-nav{width:100%;display:table;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1}.press-nav ul{height:68px;height:4.72222vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0px}.press-nav ul li{width:220px;width:15.27778vw}.press-nav ul li img{width:100%}.results-section{background-color:#efe6d6;padding-top:80px;padding-top:5.55556vw;padding-bottom:88px;padding-bottom:6.11111vw;color:#54565b}.results-section .text-description{color:#54565b;margin-bottom:76px;margin-bottom:5.27778vw}.results-section .text-description h3{font-size:42px;font-size:2.91667vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:48px;margin-bottom:3.33333vw}.results-section .text-description p{margin-bottom:58px;margin-bottom:4.02778vw;font-size:26px;font-size:1.80556vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .text-description p.text-description-2{margin-top:52px;margin-top:3.61111vw}.results-section .text-description .btn{background:transparent;border:1px solid #57595c;font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.8px;letter-spacing:0.05556vw;padding-left:35px;padding-left:2.43056vw;padding-right:35px;padding-right:2.43056vw;padding-top:10px;padding-top:0.69444vw;padding-bottom:10px;padding-bottom:0.69444vw}.results-section .text-description .divider-fluid{border:1px solid #54565b}.results-section .table-header .item-hr h4{font-size:23px;font-size:1.59722vw;line-height:33px;line-height:2.29167vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.results-section .table-header .item-hr span{font-size:19px;font-size:1.31944vw;line-height:33px;line-height:2.29167vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .table-header .item-hr span.text-important{font-family:"proxima-nova-semibold",sans-serif}.results-section .table-header .item-hr span.text-important span{font-family:"proxima-nova-semibold",sans-serif}.results-section .table-collection-body span{font-size:20px;font-size:1.38889vw;line-height:36px;line-height:2.5vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .table-collection-body span.text-important{font-family:"proxima-nova-semibold",sans-serif}.results-section .table-dryness{margin-top:64px;margin-top:4.44444vw}.results-section .graphic-figure{padding-left:40px;padding-left:2.77778vw;padding-right:40px;padding-right:2.77778vw;text-align:center}.results-section .graphic-figure h5{font-size:26px;font-size:1.80556vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:76px;margin-bottom:5.27778vw;margin-top:-4px;margin-top:-0.27778vw;color:#54565b}.results-section .graphic-figure img{width:598px;width:41.52778vw}.kits-section{padding-top:50px;padding-top:3.47222vw;padding-bottom:66px;padding-bottom:4.58333vw}.kits-section h3{margin-bottom:30px;margin-bottom:2.08333vw;font-size:42px;font-size:2.91667vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.skincare-section{padding-top:60px;padding-top:4.16667vw;padding-bottom:64px;padding-bottom:4.44444vw;background:#efefef;color:#54565b}.skincare-section h3{font-size:42px;font-size:2.91667vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#54565b}.skincare-section h4{font-size:24px;font-size:1.66667vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#54565b}.skincare-section p{font-size:21px;font-size:1.45833vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.skincare-section p:first-child{margin-bottom:42px;margin-bottom:2.91667vw}.skincare-section .btn{background:transparent;border:1px solid #57595c;padding-left:117px;padding-left:8.125vw;padding-right:117px;padding-right:8.125vw;padding-top:10px;padding-top:0.69444vw;padding-bottom:10px;padding-bottom:0.69444vw;margin-top:17px;margin-top:1.18056vw;font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.bundle-kits{margin-top:15px;margin-top:1.04167vw;width:330px;width:22.91667vw}.bundle-kits .bundle-image img{width:100%}.bundle-kits .bundle-content{margin-top:22px;margin-top:1.52778vw;padding-right:0px;padding-right:0vw;padding-left:0px;padding-left:0vw}.bundle-kits .bundle-content .product-title{margin-bottom:18px;margin-bottom:1.25vw;color:#54565b}.bundle-kits .bundle-content .product-title span{font-size:19px;font-size:1.31944vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description{margin-bottom:18px;margin-bottom:1.25vw}.bundle-kits .bundle-content .product-description p{font-size:17px;font-size:1.18056vw;line-height:19px;line-height:1.31944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:6px;margin-bottom:0.41667vw}.bundle-kits .bundle-content .product-description p.product-description-text{color:#54565b;min-height:89px;min-height:6.18056vw}.bundle-kits .bundle-content .product-description p.product-description-text span{font-size:17px;font-size:1.18056vw;line-height:19px;line-height:1.31944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description p.product-description-detail a{color:#fd7d11;font-size:19px;font-size:1.31944vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description .product-price{font-size:19px;font-size:1.31944vw;line-height:20px;line-height:1.38889vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.05208vw;color:#54565b}.bundle-kits .bundle-content .product-description .product-price.product-price-compare{color:#858994;position:relative;margin-right:13px;margin-right:0.90278vw}.bundle-kits .bundle-content .product-description .product-price.product-price-compare:after{border-bottom:2px solid #71747b;content:"";left:0;margin-top:calc(0.125em / 2 * -1);position:absolute;right:0;top:28%;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg)}.bundle-kits .bundle-action .btn-light{width:100%;font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;padding-bottom:14px;padding-bottom:0.97222vw;padding-top:14px;padding-top:0.97222vw;letter-spacing:0.75px;letter-spacing:0.05208vw;background:#fd7d11;border:none}.acne-myths-section{border-bottom:1px solid #a1a1a1}.acne-myths-section .steps-block-calm{margin-top:56px;margin-top:3.88889vw}.acne-myths-section .steps-block-calm h3{font-size:42px;font-size:2.91667vw;line-height:51px;line-height:3.54167vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#54565b}.acne-myths-section .steps-block-calm h4{font-size:36px;font-size:2.5vw;line-height:51px;line-height:3.54167vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:11px;margin-bottom:0.76389vw;color:#54565b}.acne-myths-section .steps-block-calm .description-how-it-works{padding-bottom:50px;padding-bottom:3.47222vw;margin-top:-30px;margin-top:-2.08333vw;border-bottom:none !important;display:table;color:#54565b}.acne-myths-section .steps-block-calm .description-how-it-works .number-content{padding-bottom:0px;padding-bottom:0vw;margin-bottom:10px;margin-bottom:0.69444vw;border-bottom:1px solid #000}.acne-myths-section .steps-block-calm .description-how-it-works .number-content h4{font-size:20px;font-size:1.38889vw;line-height:37px;line-height:2.56944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works .number-content h4 span{font-size:32px;font-size:2.22222vw;line-height:37px;line-height:2.56944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works span{font-size:95px;font-size:6.59722vw;line-height:95px;line-height:6.59722vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works p{font-size:17px;font-size:1.18056vw;line-height:29px;line-height:2.01389vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works p a{display:inline-block}.acne-myths-section .container-steps-block-calm{padding-right:40px;padding-right:2.77778vw;padding-left:40px;padding-left:2.77778vw}.acne-myths-section .container-steps-block-calm .stepTitle{font-size:25px;font-size:1.73611vw;line-height:35px;line-height:2.43056vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.collections-clear-section .subcollection .skincareHeader{margin-top:40px;margin-top:2.77778vw;margin-bottom:96px;margin-bottom:6.66667vw;font-size:42px;font-size:2.91667vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.divider-fluid{border:1px solid #dcdbda}@media screen and (max-width: 767px){#acne_brick{height:714px;height:190.4vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/collections-acne-small.jpg?5661361948855032133)}#acne_brick h3{font-size:31px;font-size:8.26667vw;line-height:33px;line-height:8.8vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:20px;margin-top:5.33333vw}#acne_brick h4{font-size:14px;font-size:3.73333vw;line-height:29px;line-height:7.73333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}#acne_brick p{font-size:16px;font-size:4.26667vw;line-height:24px;line-height:6.4vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:15px;margin-top:4vw}#acne_brick .btn-light{padding-bottom:10px;padding-bottom:2.66667vw;padding-left:26px;padding-left:6.93333vw;padding-right:26px;padding-right:6.93333vw;padding-top:10px;padding-top:2.66667vw;margin-top:309px;margin-top:82.4vw;width:265px;width:70.66667vw;height:32px;height:8.53333vw;font-size:15px;font-size:4vw;line-height:15px;line-height:4vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.press-nav{height:43px;height:11.46667vw}.press-nav ul{height:43px;height:11.46667vw}.press-nav ul li{width:25%}.testimonials-section{height:469px;height:125.06667vw;padding-bottom:30px;padding-bottom:8vw;padding-top:10px;padding-top:2.66667vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/testimonials-section-bk-small.jpg?5661361948855032133);background-position:center center;background-repeat:no-repeat;background-size:contain;border-top:none}.testimonials-section p{font-size:53px;font-size:14.13333vw;line-height:76px;line-height:20.26667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:-33px;margin-bottom:-8.8vw}.testimonials-section p.testimonials-text{font-size:14px;font-size:3.73333vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:-2px;margin-bottom:-0.53333vw;letter-spacing:2px;letter-spacing:0.53333vw}.testimonials-section p.testimonials-autor{font-size:10px;font-size:2.66667vw;line-height:23px;line-height:6.13333vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:3px;margin-bottom:0.8vw}.results-section{padding-top:33px;padding-top:8.8vw;padding-bottom:0px;padding-bottom:0vw}.results-section .text-description{margin-bottom:2px;margin-bottom:0.53333vw}.results-section .text-description h3{font-size:25px;font-size:6.66667vw;line-height:32px;line-height:8.53333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:30px;margin-bottom:8vw}.results-section .text-description p{margin-bottom:24px;margin-bottom:6.4vw;font-size:16px;font-size:4.26667vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .text-description p.text-description-2{font-size:16px;font-size:4.26667vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-top:36px;margin-top:9.6vw}.results-section .text-description .btn{background:transparent;font-size:14px;font-size:3.73333vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.8px;letter-spacing:0.21333vw;padding-left:38px;padding-left:10.13333vw;padding-right:38px;padding-right:10.13333vw;padding-top:10px;padding-top:2.66667vw;padding-bottom:10px;padding-bottom:2.66667vw;margin-bottom:20px;margin-bottom:5.33333vw}.results-section .text-description .divider-fluid{border:1px solid #cfc7b9}.results-section .table-header .item-hr h4.table-header-title{font-size:17px;font-size:4.53333vw;line-height:33px;line-height:8.8vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:18px;margin-bottom:4.8vw}.results-section .table-header .item-hr span{display:block;font-size:10px;font-size:2.66667vw;line-height:11px;line-height:2.93333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .table-collection-body{margin-top:0px;margin-top:0vw}.results-section .table-collection-body span{font-size:11px;font-size:2.93333vw;line-height:25px;line-height:6.66667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.results-section .table-clearing{border-top:1px solid #cfc7b9;padding-top:32px;padding-top:8.53333vw}.results-section .table-dryness{margin-top:30px;margin-top:8vw}.results-section .graphic-figure{padding-left:10px;padding-left:2.66667vw;padding-right:10px;padding-right:2.66667vw;margin-top:15px;margin-top:4vw;margin-bottom:42px;margin-bottom:11.2vw}.results-section .graphic-figure h5{font-size:24px;font-size:6.4vw;line-height:32px;line-height:8.53333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:24px;margin-bottom:6.4vw;margin-top:-4px;margin-top:-1.06667vw}.results-section .graphic-figure img{width:100%}.results-section .graphic-figure .divider-fluid{border:1px solid #cfc7b9}.results-section .graphic-figure:last-child{margin-top:45px;margin-top:12vw;margin-bottom:24px;margin-bottom:6.4vw}.skincare-section{padding-top:36px;padding-top:9.6vw;padding-bottom:30px;padding-bottom:8vw}.skincare-section h3{font-size:25px;font-size:6.66667vw;line-height:32px;line-height:8.53333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.skincare-section h4{font-size:20px;font-size:5.33333vw;line-height:34px;line-height:9.06667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px;margin-bottom:6.66667vw}.skincare-section p{font-size:17px;font-size:4.53333vw;line-height:30px;line-height:8vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.skincare-section p:last-child{margin-bottom:22px;margin-bottom:5.86667vw}.skincare-section .btn{padding-left:84px;padding-left:22.4vw;padding-right:84px;padding-right:22.4vw;padding-top:10px;padding-top:2.66667vw;padding-bottom:10px;padding-bottom:2.66667vw;margin-top:17px;margin-top:4.53333vw;font-size:14px;font-size:3.73333vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.bundle-kits{margin-top:0px;margin-top:0vw;margin-bottom:0px;margin-bottom:0vw;padding-bottom:35px;padding-bottom:9.33333vw;padding-top:32px;padding-top:8.53333vw;width:100%}.bundle-kits .bundle-content{margin-top:35px;margin-top:9.33333vw}.bundle-kits .bundle-content .product-title{margin-bottom:18px;margin-bottom:4.8vw}.bundle-kits .bundle-content .product-title span{font-size:19px;font-size:5.06667vw;line-height:20px;line-height:5.33333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description{margin-bottom:18px;margin-bottom:4.8vw}.bundle-kits .bundle-content .product-description p{font-size:17px;font-size:4.53333vw;line-height:20px;line-height:5.33333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:14px;margin-bottom:3.73333vw}.bundle-kits .bundle-content .product-description p.product-description-text{margin-bottom:22px;margin-bottom:5.86667vw;min-height:60px;min-height:16vw}.bundle-kits .bundle-content .product-description p.product-description-text span{font-size:17px;font-size:4.53333vw;line-height:19px;line-height:5.06667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description p.product-description-detail a{color:#fd7d11;font-size:19px;font-size:5.06667vw;line-height:20px;line-height:5.33333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.bundle-kits .bundle-content .product-description .product-price{font-size:19px;font-size:5.06667vw;line-height:20px;line-height:5.33333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.2vw}.bundle-kits .bundle-content .product-description .product-price.product-price-compare{margin-right:13px;margin-right:3.46667vw}.bundle-kits .bundle-action .btn-light{height:40px;height:10.66667vw;font-size:14px;font-size:3.73333vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;padding-bottom:14px;padding-bottom:3.73333vw;padding-top:14px;padding-top:3.73333vw}.kits-section{padding-top:34px;padding-top:9.06667vw;padding-bottom:0px;padding-bottom:0vw}.kits-section h3{margin-bottom:-4px;margin-bottom:-1.06667vw;font-size:25px;font-size:6.66667vw;line-height:42px;line-height:11.2vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.kits-section .small-10.fluid-columns:last-child .divider-fluid{border:none !important}.acne-myths-section{border-bottom:1px solid #a1a1a1}.acne-myths-section .steps-block-calm{margin-top:0px;margin-top:0vw}.acne-myths-section .steps-block-calm h3{font-size:25px;font-size:6.66667vw;line-height:34px;line-height:9.06667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm h4{font-size:18px;font-size:4.8vw;line-height:38px;line-height:10.13333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-bottom:11px;margin-bottom:2.93333vw;color:#54565b}.acne-myths-section .steps-block-calm h4 span{font-size:18px;font-size:4.8vw;line-height:38px;line-height:10.13333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm h4 span:last-child{font-size:18px;font-size:4.8vw;line-height:38px;line-height:10.13333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works{padding-bottom:50px;padding-bottom:13.33333vw;margin-top:-30px;margin-top:-8vw;border-bottom:1px solid #000000;display:table}.acne-myths-section .steps-block-calm .description-how-it-works .number-content{padding-bottom:0px;padding-bottom:0vw;margin-bottom:10px;margin-bottom:2.66667vw}.acne-myths-section .steps-block-calm .description-how-it-works .number-content h4{font-size:20px;font-size:5.33333vw;line-height:37px;line-height:9.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works .number-content h4 span{font-size:32px;font-size:8.53333vw;line-height:37px;line-height:9.86667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works span{font-size:95px;font-size:25.33333vw;line-height:95px;line-height:25.33333vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works p{font-size:17px;font-size:4.53333vw;line-height:29px;line-height:7.73333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .steps-block-calm .description-how-it-works p a{display:inline-block}.acne-myths-section .container-steps-block-calm{padding-right:40px;padding-right:10.66667vw;padding-left:40px;padding-left:10.66667vw}.acne-myths-section .container-steps-block-calm .stepTitle{font-size:25px;font-size:6.66667vw;line-height:35px;line-height:9.33333vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.acne-myths-section .accordion{margin-bottom:45px;margin-bottom:12vw}.acne-myths-section .accordion .accordionItem{border-bottom:1px solid #000}.acne-myths-section .accordion .accordionItem .accordionTitle{padding-top:0px !important;border-top:none}.acne-myths-section .accordion .accordionItem .accordionTitle.open{border-bottom:none}.acne-myths-section .accordion .accordionItem .accordionTitle .accordionTitleStep{margin-left:-8px;margin-left:-2.13333vw}.acne-myths-section .accordion .accordionItem .accordionTitle a{padding-top:11px;padding-top:2.93333vw;padding-bottom:11px;padding-bottom:2.93333vw}.acne-myths-section .accordion .accordionItem .accordionTitle a:after{font-size:22px;font-size:5.86667vw;line-height:22px;line-height:5.86667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;top:23px;top:6.13333vw;position:absolute;right:0px}.acne-myths-section .accordion .accordionItem .accordionContent{padding-left:12px;padding-left:3.2vw;padding-right:12px;padding-right:3.2vw;padding-bottom:0px;padding-bottom:0vw}.acne-myths-section .accordion .accordionItem .accordionContent p{font-size:15px;font-size:4vw;line-height:19px;line-height:5.06667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:27px;margin-bottom:7.2vw}.acne-myths-section .accordion .accordionItem .accordionContent p span{font-size:18px;font-size:4.8vw;line-height:19px;line-height:5.06667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.collections-clear-section .subcollection .skincareHeader{margin-top:25px;margin-top:6.66667vw;margin-bottom:-30px;margin-bottom:-8vw;font-size:25px;font-size:6.66667vw;line-height:34px;line-height:9.06667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}}.page-clinical-trial-results-clear-collection{max-width:100%}.clinical-trial-results-collection{max-width:100%;padding-top:128px;padding-top:8.88889vw}.clinical-trial-results-collection .title,.clinical-trial-results-collection .title-left,.clinical-trial-results-collection .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .clinical-trial-results-collection .title{font-size:48px;font-size:3.33333vw;line-height:55px;line-height:3.81944vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.00694vw;color:#51514e;margin:0px;margin-bottom:11px;margin-bottom:0.76389vw}.clinical-trial-results-collection .subtitle{font-size:26px;font-size:1.80556vw;line-height:32px;line-height:2.22222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.00694vw;color:#51514e;margin:0px;margin-bottom:43px;margin-bottom:2.98611vw}.clinical-trial-results-collection h4{font-size:22px;font-size:1.52778vw;line-height:27px;line-height:1.875vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.00694vw;color:#51514e;margin:0px;margin-bottom:28px;margin-bottom:1.94444vw}.clinical-trial-results-collection p{font-size:22px;font-size:1.52778vw;line-height:26px;line-height:1.80556vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.00694vw;color:#51514e;margin:0px;margin-bottom:28px;margin-bottom:1.94444vw}.clinical-trial-results-collection .results-summary{padding-top:34px;padding-top:2.36111vw;padding-bottom:62px;padding-bottom:4.30556vw}.clinical-trial-results-collection .results-images{padding-bottom:116px;padding-bottom:8.05556vw}.clinical-trial-results-collection .table-separator{width:100%;height:1px;background:#dcdbda;margin-top:5px;margin-bottom:17px}.clinical-trial-results-collection .graphic-container{margin-top:46px;margin-top:3.19444vw;margin-bottom:104px;margin-bottom:7.22222vw}.clinical-trial-results-collection .graphic-container h5{margin-bottom:72px;margin-bottom:5vw;font-size:26px;font-size:1.80556vw;line-height:42px;line-height:2.91667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#54565b}.clinical-trial-results-collection .graphic-container .graphic-figure{padding-left:50px;padding-left:3.47222vw;padding-right:50px;padding-right:3.47222vw}.clinical-trial-results-collection table{border:none;margin-top:34px;margin-top:2.36111vw;margin-bottom:60px;margin-bottom:4.16667vw}.clinical-trial-results-collection table tbody{background:none;border:none}.clinical-trial-results-collection table tr{border-bottom:1px solid #dcdbda}.clinical-trial-results-collection table tr:nth-child(even),.clinical-trial-results-collection table tr:nth-child(odd){background:none}.clinical-trial-results-collection table tr:first-of-type{border-bottom:none}.clinical-trial-results-collection table tr td,.clinical-trial-results-collection table tr th{width:33.333%;padding-top:1px;padding-bottom:1px;text-align:center}.clinical-trial-results-collection table tr td:first-of-type,.clinical-trial-results-collection table tr th:first-of-type{width:45%;text-align:left}.clinical-trial-results-collection table tr td:nth-of-type(2),.clinical-trial-results-collection table tr th:nth-of-type(2){width:25%}.clinical-trial-results-collection table tr td:nth-of-type(3),.clinical-trial-results-collection table tr th:nth-of-type(3){width:40%}.clinical-trial-results-collection table tr td.bold,.clinical-trial-results-collection table tr th.bold{font-family:"proxima-nova-semibold",sans-serif}.clinical-trial-results-collection table tr td{font-size:20px;font-size:1.38889vw;line-height:36px;line-height:2.5vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.clinical-trial-results-collection table tr th{font-size:19px;font-size:1.31944vw;line-height:33px;line-height:2.29167vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;padding-bottom:22px;padding-bottom:1.52778vw}.clinical-trial-results-collection table tr th.th-title{font-size:23px;font-size:1.59722vw;line-height:33px;line-height:2.29167vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}@media screen and (max-width: 767px){.clinical-trial-results-collection{max-width:100%;padding-top:38px;padding-top:10.13333vw}.clinical-trial-results-collection .results-content{padding-left:30px;padding-left:8vw;padding-right:30px;padding-right:8vw}.clinical-trial-results-collection .title,.clinical-trial-results-collection .title-left,.clinical-trial-results-collection .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .clinical-trial-results-collection .title{font-size:31px;font-size:8.26667vw;line-height:35px;line-height:9.33333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.02667vw;margin-bottom:20px;margin-bottom:5.33333vw}.clinical-trial-results-collection .subtitle{font-size:21px;font-size:5.6vw;line-height:29px;line-height:7.73333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.02667vw;margin-bottom:44px;margin-bottom:11.73333vw}.clinical-trial-results-collection h4{font-size:16px;font-size:4.26667vw;line-height:20px;line-height:5.33333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.02667vw;margin-bottom:18px;margin-bottom:4.8vw}.clinical-trial-results-collection h5{font-size:17px;font-size:4.53333vw;line-height:33px;line-height:8.8vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0px;margin-bottom:10px;margin-bottom:2.66667vw}.clinical-trial-results-collection p{font-size:17px;font-size:4.53333vw;line-height:21px;line-height:5.6vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.1px;letter-spacing:0.02667vw;margin-bottom:20px;margin-bottom:5.33333vw}.clinical-trial-results-collection .results-summary{padding-top:17px;padding-top:4.53333vw;padding-bottom:42px;padding-bottom:11.2vw}.clinical-trial-results-collection .results-images{padding-bottom:95px;padding-bottom:25.33333vw}.clinical-trial-results-collection .graphic-container{margin-top:3px;margin-top:0.8vw;margin-bottom:5px;margin-bottom:1.33333vw}.clinical-trial-results-collection .graphic-container h5{margin-bottom:28px;margin-bottom:7.46667vw;font-size:24px;font-size:6.4vw;line-height:32px;line-height:8.53333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.clinical-trial-results-collection .graphic-container .graphic-figure{padding-left:0px;padding-left:0vw;padding-right:0px;padding-right:0vw;margin-bottom:63px;margin-bottom:16.8vw}.clinical-trial-results-collection .graphic-container .graphic-figure:last-child{margin-bottom:30px;margin-bottom:8vw}.clinical-trial-results-collection table{margin-top:0px;margin-bottom:27px;margin-bottom:7.2vw}.clinical-trial-results-collection table tr td,.clinical-trial-results-collection table tr th{padding-top:0px;padding-bottom:0px}.clinical-trial-results-collection table tr td:first-of-type,.clinical-trial-results-collection table tr th:first-of-type{width:33.333%}.clinical-trial-results-collection table tr td:nth-of-type(2),.clinical-trial-results-collection table tr th:nth-of-type(2){width:33.333%}.clinical-trial-results-collection table tr td:nth-of-type(3),.clinical-trial-results-collection table tr th:nth-of-type(3){width:33.333%}.clinical-trial-results-collection table tr td.bold,.clinical-trial-results-collection table tr th.bold{font-family:"proxima-nova-semibold",sans-serif}.clinical-trial-results-collection table tr td{font-size:11px;font-size:2.93333vw;line-height:25px;line-height:6.66667vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.clinical-trial-results-collection table tr th{font-size:9.87px;font-size:2.632vw;line-height:10.77px;line-height:2.872vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;padding-bottom:22px;padding-bottom:5.86667vw}.clinical-trial-results-collection table tr th.th-title{font-size:9.87px;font-size:2.632vw;line-height:10.77px;line-height:2.872vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}}.kit-gifting-product .social-container,.kit-product .social-container{float:left}.kit-gifting-product .social-container .socialBtn .at-icon-wrapper,.kit-product .social-container .socialBtn .at-icon-wrapper{background-color:#efefee !important}@media only screen and (max-width: 47.9375em){.kit-gifting-product .social-container,.kit-product .social-container{float:none}}.blog-post .blog-acne{letter-spacing:0.1px;letter-spacing:0.00694vw;margin-top:-53px;margin-top:-3.68056vw;color:#54565b;text-transform:none}.blog-post .blog-acne h3{font-size:24px;font-size:1.66667vw;line-height:30px;line-height:2.08333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px;margin-bottom:1.73611vw}.blog-post .blog-acne h4{font-size:16px;font-size:1.11111vw;line-height:25px;line-height:1.73611vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px;margin-bottom:1.73611vw;margin-top:30px;margin-top:2.08333vw;text-transform:none !important}.blog-post .blog-acne p{font-size:14px;font-size:0.97222vw;line-height:25px;line-height:1.73611vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:23px;margin-bottom:1.59722vw}@media only screen and (max-width: 47.9375em){.blog-post .blog-acne{letter-spacing:0.1px;letter-spacing:0.02667vw;margin-top:-42px;margin-top:-11.2vw}.blog-post .blog-acne h3{font-size:19px;font-size:5.06667vw;line-height:30px;line-height:8vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px;margin-bottom:6.66667vw}.blog-post .blog-acne h4{font-size:18px;font-size:4.8vw;line-height:25px;line-height:6.66667vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-bottom:26px;margin-bottom:6.93333vw;margin-top:30px;margin-top:8vw}.blog-post .blog-acne p{font-size:16px;font-size:4.26667vw;line-height:25px;line-height:6.66667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:23px;margin-bottom:6.13333vw}}.sample-renew.lp-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/lp-sample-renew-banner-large.jpg?5661361948855032133);background-position:center center;background-size:cover;background-color:#fff;padding-top:52px;padding-top:3.61111vw;min-height:587px;min-height:40.76389vw}.sample-renew.lp-banner h2{font-size:32px;font-size:2.22222vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:0px;margin-bottom:0vw;color:#51514e}.sample-renew.lp-banner h3{font-size:30px;font-size:2.08333vw;line-height:50px;line-height:3.47222vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e;margin-top:0px}.sample-renew-content{margin-bottom:68px;margin-bottom:4.72222vw}.sample-renew-content h2{font-size:36px;font-size:2.5vw;line-height:24px;line-height:1.66667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.5px;letter-spacing:0.03472vw;padding-top:55px;padding-top:3.81944vw;margin-bottom:12px;margin-bottom:0.83333vw}.sample-renew-content p{font-size:24px;font-size:1.66667vw;line-height:28px;line-height:1.94444vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:98px;margin-bottom:6.80556vw}.sample-renew-content img{max-width:90%;margin-top:-44px;margin-top:-3.05556vw;position:relative;top:10px;left:60px;top:10px;top:0.69444vw;left:60px;left:4.16667vw}.sample-renew-content .sample-renew-description{margin-top:-36px;margin-top:-2.5vw}.sample-renew-content .sample-renew-description h4,.sample-renew-content .sample-renew-description a{font-size:15px;font-size:1.04167vw;line-height:18px;line-height:1.25vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-bottom:0px}.sample-renew-content .sample-renew-description h4{text-transform:uppercase}.sample-renew-content .sample-renew-description p{font-size:15px;font-size:1.04167vw;line-height:18px;line-height:1.25vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:38px;margin-bottom:2.63889vw}.sample-renew-content .sample-renew-description p.text-secondary{margin-bottom:23px;margin-bottom:1.59722vw;margin-top:-9px;margin-top:-0.625vw}.sample-renew-content .sample-renew-description p.reorder-text{font-size:18px;font-size:1.25vw;line-height:24px;line-height:1.66667vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-align:left;display:none;margin-top:36px;color:#939598;letter-spacing:-0.7px;letter-spacing:-0.04861vw}.sample-renew-content .sample-renew-description p.reorder-text.show{display:block}.sample-renew-content .btn-add-cart{font-size:19.11px;font-size:1.32708vw;line-height:33.44px;line-height:2.32222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.75px;letter-spacing:0.05208vw;border:2px solid #51514e !important;font-family:"proxima-nova-semibold",sans-serif !important}.sample-renew-content .btn-add-cart.disable{border-color:#c9c9c9 !important;color:#c9c9c9;cursor:initial;pointer-events:none}@media only screen and (max-width: 47.9375em){.sample-renew.lp-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/lp-sample-renew-banner-small.jpg?5661361948855032133);background-position:right;background-size:cover;height:235px;height:62.66667vw;position:relative}.sample-renew.lp-banner .container{padding:0px 15px;position:absolute;top:8px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sample-renew.lp-banner h2{font-size:19px;font-size:5.06667vw;line-height:23px;line-height:6.13333vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-top:8px;margin-top:2.13333vw;margin-bottom:2px;margin-bottom:0.53333vw}.sample-renew.lp-banner h3{font-size:15px;font-size:4vw;line-height:23px;line-height:6.13333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.sample-renew-content{padding-left:28px;padding-left:7.46667vw;padding-right:28px;padding-right:7.46667vw;margin-bottom:60px;margin-bottom:16vw}.sample-renew-content img{top:0px;left:0px;display:block;margin:0 auto}.sample-renew-content h2{font-size:20px;font-size:5.33333vw;line-height:24px;line-height:6.4vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding-top:26px;padding-top:6.93333vw;letter-spacing:-0.4px;letter-spacing:-0.10667vw}.sample-renew-content p{font-size:14px;font-size:3.73333vw;line-height:17px;line-height:4.53333vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:21px;margin-bottom:5.6vw;letter-spacing:-0.3px;letter-spacing:-0.08vw}.sample-renew-content .sample-renew-description{margin-top:-26px;margin-top:-6.93333vw}.sample-renew-content .sample-renew-description h4,.sample-renew-content .sample-renew-description a{font-size:12px;font-size:3.2vw;line-height:15px;line-height:4vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-bottom:0px;text-transform:none}.sample-renew-content .sample-renew-description p{font-size:12px;font-size:3.2vw;line-height:15px;line-height:4vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:-28px}.sample-renew-content .sample-renew-description p.text-secondary{font-size:11px;font-size:2.93333vw;line-height:36px;line-height:9.6vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:-6px;margin-bottom:-1.6vw;margin-top:35px;margin-top:9.33333vw;letter-spacing:0.5px;letter-spacing:0.13333vw}.sample-renew-content .sample-renew-description p.reorder-text{font-size:12px;font-size:3.2vw;line-height:17px;line-height:4.53333vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-top:17px;margin-top:4.53333vw;letter-spacing:-0.1px;letter-spacing:-0.02667vw;float:left}.sample-renew-content .btn-add-cart{width:204px;width:54.4vw;font-size:12.6px;font-size:3.36vw;line-height:12.6px;line-height:3.36vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;height:36px;height:9.6vw;letter-spacing:1px;letter-spacing:0.26667vw;float:left;border:1px solid #51514e !important}}.accordion .show-calendar:before,.subscription-item .link-calendar.active,.subscription-item .link-calendar:hover,.subscription-item .link-calendar{width:26px;height:25px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-178px -88px}.accordion .show-calendar:before,.subscription-item .link-calendar.active,.subscription-item .link-calendar:hover{background-position:-280px -53px}.account .accordion{padding-top:43px}.accordion .accordionTitle{margin:0px;border:none;border-top:1px solid #51514e;outline:none;padding:0px;font-size:1rem}.accordion .accordionTitle a{font-size:1.0625rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;color:#51514e;letter-spacing:1px;text-transform:uppercase;padding:17px 0px;position:relative}.accordion .accordionTitle a.open{border-bottom:none}.accordion .accordionTitle a span:first-child{font-size:1.0625rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.accordion .accordionTitle a.accordion-just-for-mobile{cursor:default}.accordion .accordionTitle a.accordion-just-for-mobile:after{content:none}.accordion .accordionTitle .show-btn{top:50%;right:-6px;margin-top:-11px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.accordion .accordionTitle .show-more-btn{-moz-transform:scale(0.6) rotate(0deg);-o-transform:scale(0.6) rotate(0deg);-ms-transform:scale(0.6) rotate(0deg);-webkit-transform:scale(0.6) rotate(0deg);transform:scale(0.6) rotate(0deg)}.accordion .accordionTitle .show-less-btn{-moz-transform:scale(0.6) rotate(90deg);-o-transform:scale(0.6) rotate(90deg);-ms-transform:scale(0.6) rotate(90deg);-webkit-transform:scale(0.6) rotate(90deg);transform:scale(0.6) rotate(90deg)}.accordion .accordionTitle .open .show-more-btn{-moz-transform:scale(0.6) rotate(-90deg);-o-transform:scale(0.6) rotate(-90deg);-ms-transform:scale(0.6) rotate(-90deg);-webkit-transform:scale(0.6) rotate(-90deg);transform:scale(0.6) rotate(-90deg)}.accordion .accordionTitle .open .show-less-btn{-moz-transform:scale(0.6) rotate(0deg);-o-transform:scale(0.6) rotate(0deg);-ms-transform:scale(0.6) rotate(0deg);-webkit-transform:scale(0.6) rotate(0deg);transform:scale(0.6) rotate(0deg)}.accordion .accordionContent{padding-bottom:75px;display:none}.accordion .accordionContent h5{font-size:1.875rem;margin-bottom:0px}.accordion .accordionContent .shipping{font-size:1rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e;float:left}.accordion .accordionContent .shipping strong{font-family:"proxima-nova-semibold",sans-serif}.accordion .show-calendar{padding-left:42px;display:inline-block;position:relative;cursor:pointer}.accordion .show-calendar:before{content:'';position:absolute;left:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.total-saved{padding:80px 0px 57px;border-top:1px solid #51514e;border-bottom:1px solid #51514e}.total-saved p{font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.total-saved p strong{font-size:2.125rem}.total-saved p strong span{font-family:"proxima-nova-semibold",sans-serif}.hide-for-edit-mode{display:block}.edit-mode .hide-for-edit-mode{display:none}.show-for-edit-mode{display:none}.edit-mode .show-for-edit-mode{display:block}.subscription-item .remove-btn,.cabinet .product-item .remove-btn,.subscription-item .link-calendar,.calendar .clndr-control-button .clndr-button,.calendar-datepicker .clndr-control-button .clndr-button,.calendar .clndr-control-button .clndr-previous-button,.calendar-datepicker .clndr-control-button .clndr-previous-button,.calendar .clndr-control-button .clndr-next-button,.calendar-datepicker .clndr-control-button .clndr-next-button{text-indent:-9999px;overflow:hidden}.subscription-item .remove-btn,.cabinet .product-item .remove-btn{width:24px;height:24px;position:absolute;top:-40px;right:0px;z-index:1;cursor:pointer}.subscription-item .remove-btn:before,.cabinet .product-item .remove-btn:before{content:'';width:20px;height:22px;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-316px -53px}.subscription-item .remove-btn:hover:before,.cabinet .product-item .remove-btn:hover:before{background-position:-346px -53px}.item-quantity{height:40px;float:left;margin-top:4px;margin-bottom:2px}.item-quantity .item-quantity-box{width:43px;height:40px;float:left;border:1px solid #51514e;margin-right:-1px;text-align:center}.item-quantity .item-quantity-text,.item-quantity .item-quantity-sign{width:100%;height:100%;display:block;color:#51514e;font-size:1.25rem;line-height:2.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.item-quantity .item-quantity-sign{font-size:1.875rem;font-family:"proxima-nova-light",sans-serif;cursor:pointer}.selectize-control{width:100%;height:40px;float:left;z-index:1;position:relative;margin-top:7px;cursor:pointer}.selectize-control .selectize-input{width:100%;height:40px;padding:0px 44px 0px 12px;color:#51514e;border:1px solid #51514e;position:relative;font-size:0.84375rem;line-height:2.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.selectize-control .selectize-input:before{content:'';display:block;width:18px;height:10px;position:absolute;top:50%;right:11px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto;background-position:-212px -5px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selectize-control .selectize-input:after{content:'';width:1px;height:100%;display:block;position:absolute;top:0px;right:40px;background:#51514e}.selectize-control .selectize-input div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectize-control .selectize-input input[type="text"]{display:none}.selectize-control .selectize-dropdown{width:100%;height:auto;display:table;position:absolute;top:100% !important;left:0px;background:#fff;border:1px solid #51514e;border-top:none}.selectize-control .selectize-dropdown .option{width:100%;float:left;padding:12px 12px;color:#51514e;font-size:0.84375rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.selectize-control .selectize-dropdown .option.active,.selectize-control .selectize-dropdown .gift-card-form .option.radio-btn:hover,.gift-card-form .selectize-control .selectize-dropdown .option.radio-btn:hover,.selectize-control .selectize-dropdown .hint-form .option.radio-btn:hover,.hint-form .selectize-control .selectize-dropdown .option.radio-btn:hover{background:#efefee}.subscriptions{padding-top:109px}.edit-subscriptions{cursor:pointer;margin-right:86px}.animate{visibility:visible;opacity:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.hide-loading{visibility:hidden;opacity:0;-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.subscription-item{padding:95px 0px 20px;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.subscription-item .columns{position:relative}.subscription-item .product-image{text-align:center}.subscription-item .product-title{padding-bottom:7px}.subscription-item .product-title a{height:40px;letter-spacing:.3px;color:#51514e;text-transform:uppercase;display:block;display:-webkit-box;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.subscription-item .info{width:100%;float:left;padding:0px 0px 20px;color:#51514e;position:relative}.subscription-item .info em{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova-light-italic",sans-serif;font-style:normal;font-weight:normal}.subscription-item .info-title,.subscription-item .state-subscription label{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;display:block}.subscription-item .info-value{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.subscription-item .info-value span{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.subscription-item .state-subscription .info-title,.subscription-item .state-subscription label{display:inline-block;float:left}.subscription-item .state-subscription label{color:#51514e;padding:0px 7px 0px 17px;cursor:pointer;z-index:2}.subscription-item .state-subscription .input-radio,.subscription-item .state-subscription .input-radio-light,.subscription-item .state-subscription .input-radio-dark,.subscription-item .state-subscription .input-radio-check{width:12px;height:12px;margin:3px -12px 0px 15px;border-color:#b5b5b4;cursor:pointer;z-index:1}.subscription-item .state-subscription .input-radio-custom:checked+.input-radio,.subscription-item .state-subscription .input-radio-custom:checked+.input-radio-light,.subscription-item .state-subscription .input-radio-custom:checked+.input-radio-dark,.subscription-item .state-subscription .input-radio-custom:checked+.input-radio-check{border-color:#fd7d11;background:#fd7d11}.subscription-item .selectize-control{z-index:2}.subscription-item .link-calendar{cursor:pointer}.edit-mode .subscription-item .link-calendar{display:inline-block;margin-left:18px}.subscription-item .edit-mode .delivery .info-title,.subscription-item .edit-mode .delivery .state-subscription label,.subscription-item .state-subscription .edit-mode .delivery label{margin-top:-4px;margin-bottom:-5px}.calendar-wrapper{padding:0px 0px;background:#efefee;margin-bottom:-1px;overflow:hidden;max-height:0px;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;transition:all 0.6s}.calendar-wrapper.open{padding:60px 0px 113px;max-height:1200px}.small-collapse .calendar-wrapper{margin:30px -15px -1px}.calendar-wrapper .container{position:relative}.accordion .calendar-wrapper .title-left,.accordion .calendar-wrapper .title{color:#51514e;margin:0px 0px 125px}.calendar-wrapper .calendar-block{position:relative;left:33.333%}.calendar-wrapper .reschedule-wrapper+.calendar-block{left:8.33333%}.calendar-wrapper .date-info,.calendar-wrapper .reschedule-info{padding:13px 0px 15px;margin-bottom:24px;border-top:1px solid #000;border-bottom:1px solid #000}.calendar-wrapper .date-info h6,.calendar-wrapper .reschedule-info h6{margin:0px;text-transform:uppercase;font-family:"proxima-nova-semibold",sans-serif}.calendar-wrapper .date-info p:last-child,.calendar-wrapper .reschedule-info p:last-child{margin-bottom:0px}.calendar-wrapper .date-info .product-list,.calendar-wrapper .reschedule-info .product-list{padding:0px 0px 15px;margin-bottom:18px;border-bottom:1px solid #b5b5b4;list-style:none}.calendar-wrapper .date-info .product-list li,.calendar-wrapper .reschedule-info .product-list li{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding:0px}.calendar-wrapper .date-info .product-list li label,.calendar-wrapper .reschedule-info .product-list li label{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding:0px;z-index:2;position:relative;cursor:pointer}.calendar-wrapper .reschedule-info{border-bottom:none;margin-bottom:0px}.calendar-wrapper .reschedule-info h6{margin-bottom:0px}.calendar-wrapper .btn{width:100%;margin-bottom:15px;letter-spacing:1px}.calendar-wrapper .btn:hover{width:100%}.calendar-wrapper .hide-calendar{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#fd7d11;position:absolute;top:34px;right:15px;cursor:pointer}.calendar-wrapper .input-radio,.calendar-wrapper .input-radio-light,.calendar-wrapper .input-radio-dark,.calendar-wrapper .input-radio-check{width:12px;height:12px;border-color:#fd7d11;cursor:pointer;z-index:1;margin-top:3px}.calendar-wrapper .input-radio-custom:checked+.input-radio,.calendar-wrapper .input-radio-custom:checked+.input-radio-light,.calendar-wrapper .input-radio-custom:checked+.input-radio-dark,.calendar-wrapper .input-radio-custom:checked+.input-radio-check{border-color:#fd7d11;background:#fd7d11}.calendar .days-of-the-week,.calendar-datepicker .days-of-the-week,.calendar .days,.calendar-datepicker .days,.calendar-datepicker .clndr tr{background:#fff;color:#000;border:none;text-align:center;text-transform:uppercase;font-size:1rem;line-height:1rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.calendar,.calendar-datepicker{padding:0px 0px;position:relative}.calendar .clndr,.calendar-datepicker .clndr{display:table;background:#fff;border:15px solid #fff;border-bottom-width:2px;margin-bottom:16px}.calendar .clndr-table,.calendar-datepicker .clndr-table{background:#fff;margin:0px}.calendar .clndr-grid>div,.calendar-datepicker .clndr-grid>div{display:table;width:100%}.calendar .header-day,.calendar-datepicker .header-day{width:14.28571428571429%;display:block;float:left;padding:15px 1px;text-align:center;font-size:1rem;line-height:1rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.calendar .day-contents,.calendar-datepicker .day-contents{position:relative;z-index:1}.calendar .day,.calendar-datepicker .day{width:14.28571428571429%;padding:15px 1px;display:block;float:left;text-align:center;cursor:pointer;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.calendar .day:before,.calendar-datepicker .day:before{content:'';width:6px;height:6px;display:block;position:absolute;bottom:9px;left:50%;background:transparent;border-radius:100%;will-change:transform, width, height, bottom;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.calendar .today .day-contents,.calendar-datepicker .today .day-contents{font-family:"proxima-nova",sans-serif}.calendar .event:before,.calendar-datepicker .event:before{background:#fd7d11}.calendar .event.active,.calendar-datepicker .event.active,.calendar .new-date,.calendar-datepicker .new-date,.calendar .gift-card-form .event.radio-btn:hover,.gift-card-form .calendar .event.radio-btn:hover,.calendar-datepicker .gift-card-form .event.radio-btn:hover,.gift-card-form .calendar-datepicker .event.radio-btn:hover,.calendar .hint-form .event.radio-btn:hover,.hint-form .calendar .event.radio-btn:hover,.calendar-datepicker .hint-form .event.radio-btn:hover,.hint-form .calendar-datepicker .event.radio-btn:hover{color:#fff}.calendar .event.active:before,.calendar-datepicker .event.active:before,.calendar .new-date:before,.calendar-datepicker .new-date:before,.calendar .gift-card-form .event.radio-btn:hover:before,.gift-card-form .calendar .event.radio-btn:hover:before,.calendar-datepicker .gift-card-form .event.radio-btn:hover:before,.gift-card-form .calendar-datepicker .event.radio-btn:hover:before,.calendar .hint-form .event.radio-btn:hover:before,.hint-form .calendar .event.radio-btn:hover:before,.calendar-datepicker .hint-form .event.radio-btn:hover:before,.hint-form .calendar-datepicker .event.radio-btn:hover:before{width:26px;height:26px;bottom:50%;-moz-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.calendar .event.active .day-contents,.calendar-datepicker .event.active .day-contents,.calendar .new-date .day-contents,.calendar-datepicker .new-date .day-contents,.calendar .gift-card-form .event.radio-btn:hover .day-contents,.gift-card-form .calendar .event.radio-btn:hover .day-contents,.calendar-datepicker .gift-card-form .event.radio-btn:hover .day-contents,.gift-card-form .calendar-datepicker .event.radio-btn:hover .day-contents,.calendar .hint-form .event.radio-btn:hover .day-contents,.hint-form .calendar .event.radio-btn:hover .day-contents,.calendar-datepicker .hint-form .event.radio-btn:hover .day-contents,.hint-form .calendar-datepicker .event.radio-btn:hover .day-contents{font-family:"proxima-nova",sans-serif}.calendar .new-date,.calendar-datepicker .new-date{position:relative}.calendar .new-date:before,.calendar-datepicker .new-date:before{content:'';width:26px;height:26px;bottom:50%;left:50%;display:block;position:absolute;border-radius:100%;background:#fd7d11;opacity:.5;will-change:transform, width, height, bottom;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-transform:translate(-50%, 50%);-o-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.calendar .clndr-controls,.calendar-datepicker .clndr-controls{background:#fff}.calendar .month,.calendar-datepicker .month{font-size:1.25rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-align:center;text-transform:uppercase;padding-bottom:16px}.calendar .clndr-control-button,.calendar-datepicker .clndr-control-button{width:12px;height:20px;display:block;cursor:pointer;position:absolute;top:158px;left:-30px}.calendar .clndr-control-button.rightalign,.calendar-datepicker .clndr-control-button.rightalign{left:auto;right:-30px}.calendar .clndr-control-button .clndr-button,.calendar-datepicker .clndr-control-button .clndr-button,.calendar .clndr-control-button .clndr-previous-button,.calendar-datepicker .clndr-control-button .clndr-previous-button,.calendar .clndr-control-button .clndr-next-button,.calendar-datepicker .clndr-control-button .clndr-next-button{width:100%;height:100%;position:relative;display:block}.calendar .clndr-control-button .clndr-button:before,.calendar-datepicker .clndr-control-button .clndr-button:before,.calendar .clndr-control-button .clndr-previous-button:before,.calendar-datepicker .clndr-control-button .clndr-previous-button:before,.calendar .clndr-control-button .clndr-next-button:before,.calendar-datepicker .clndr-control-button .clndr-next-button:before{content:''}.calendar .clndr-control-button .clndr-button:before,.calendar-datepicker .clndr-control-button .clndr-button:before,.calendar .clndr-control-button .clndr-previous-button:before,.calendar-datepicker .clndr-control-button .clndr-previous-button:before,.calendar .clndr-control-button .clndr-next-button:before,.calendar-datepicker .clndr-control-button .clndr-next-button:before{content:'';width:9px;height:18px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto}.calendar .clndr-control-button .clndr-previous-button:before,.calendar-datepicker .clndr-control-button .clndr-previous-button:before{background-position:-242px -53px}.calendar .clndr-control-button .clndr-next-button:before,.calendar-datepicker .clndr-control-button .clndr-next-button:before{background-position:-261px -53px}.calendar .adjacent-month,.calendar-datepicker .adjacent-month{opacity:0;visibility:hidden;pointer-events:none;cursor:initial}.contact-info,.no-subscriptions{padding-bottom:130px}.contact-info .title,.no-subscriptions .title,.contact-info .title-left,.no-subscriptions .title-left,.contact-info .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .contact-info .title,.no-subscriptions .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .no-subscriptions .title{margin-bottom:116px}.contact-info p,.no-subscriptions p{color:#51514e;font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.contact-info p span,.no-subscriptions p span,.contact-info p a,.no-subscriptions p a{display:inline-block}.no-subscriptions{padding-top:170px;padding-bottom:220px;border-bottom:1px solid #51514e}.product-content .input-radio,.product-content .input-radio-light,.product-content .input-radio-dark,.product-content .input-radio-check{border-color:#fd7d11;margin-top:4px}.product-content label{cursor:pointer;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;z-index:1;position:relative}.product-content .input-radio-custom{left:0;cursor:pointer}.product-content .input-radio-custom:checked+.input-radio,.product-content .input-radio-custom:checked+.input-radio-light,.product-content .input-radio-custom:checked+.input-radio-dark,.product-content .input-radio-custom:checked+.input-radio-check{background:#fd7d11}.subscription-discount{font-size:0.8125rem;line-height:14px;color:#b5b5b4;margin-top:16px}.subscription-box{display:none}.subscription-box .deliver-wrapper{float:left;padding-right:20px}.subscription-box .deliver{line-height:40px;font-size:1rem}.subscription-box .subscription-select-wrapper{width:auto}.subscription-box .selectize-control{min-width:230px;margin-top:0px}.select-size{width:283px;z-index:2;margin-top:0px;margin-bottom:10px}.steps{width:100%;max-width:850px;display:table;margin:0 auto;padding-top:20px;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.steps.show{opacity:1;-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.steps .step-list{width:100%;display:table;position:relative;counter-reset:steps-counter}.steps .step-list a{display:inline-block}.steps.show-3 #step-2{display:none}.steps .step-item{width:25%;display:table-cell;text-align:center;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.steps .step-item:before{content:'';width:100%;height:1px;display:block;background:#fd7d11;position:absolute;top:16px;left:50%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.steps .step-item:last-child:before{content:none}.steps .step-item.active .step-number,.steps .gift-card-form .step-item.radio-btn:hover .step-number,.gift-card-form .steps .step-item.radio-btn:hover .step-number,.steps .hint-form .step-item.radio-btn:hover .step-number,.hint-form .steps .step-item.radio-btn:hover .step-number{color:#fff;background:#fd7d11}.steps .step-item.active .step-number:before,.steps .gift-card-form .step-item.radio-btn:hover .step-number:before,.gift-card-form .steps .step-item.radio-btn:hover .step-number:before,.steps .hint-form .step-item.radio-btn:hover .step-number:before,.hint-form .steps .step-item.radio-btn:hover .step-number:before{color:#fff}.steps .step-item.checked .step-number{text-indent:-9999px;color:#fff;background:#fd7d11}.steps .step-item.checked .step-number:before{content:'';width:15px;height:12px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-376px -53px}.steps .step-number{width:33px;height:33px;display:block;margin:0 auto;text-align:center;font-size:1rem;line-height:2rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;color:#fd7d11;border:1px solid #fd7d11;border-radius:50%;background:#fff;position:relative;overflow:hidden;z-index:2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.steps .step-number:before{content:counter(steps-counter,decimal);counter-increment:steps-counter;font-size:1rem;line-height:2rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;color:#fd7d11;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.steps .step-text{display:block;margin-top:10px;width:100%;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.cart h2{font-size:2.625rem;line-height:3rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:28px;margin-bottom:65px}.cart h3{font-size:2.4375rem;line-height:2.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px;letter-spacing:.4px}.cart .item-cart-group{width:100%;display:block;float:left}.cart .gift-card-group{margin-bottom:145px}.cart .discount-error-message{width:100%;display:block;float:left;margin-top:-10px}.message-modal{width:100%;max-width:785px;padding:140px 100px 120px;margin-bottom:20px}.message-modal h3{font-size:3rem;line-height:3rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;margin-top:0px;margin-bottom:100px}.message-modal .textarea{margin-bottom:13px;border-color:#d9d9d9;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.items-cart{padding:0px 0px 300px 15px}.item-cart{width:100%;max-height:700px;padding-bottom:25px;float:left;position:relative;border-top:1px solid #51514e;opacity:1;-webkit-transition:all .5s;transition:all .5s;will-change:max-height}.item-cart:nth-child(1){z-index:49}.item-cart:nth-child(2){z-index:48}.item-cart:nth-child(3){z-index:47}.item-cart:nth-child(4){z-index:46}.item-cart:nth-child(5){z-index:45}.item-cart:nth-child(6){z-index:44}.item-cart:nth-child(7){z-index:43}.item-cart:nth-child(8){z-index:42}.item-cart:nth-child(9){z-index:41}.item-cart:nth-child(10){z-index:40}.item-cart:nth-child(11){z-index:39}.item-cart:nth-child(12){z-index:38}.item-cart:nth-child(13){z-index:37}.item-cart:nth-child(14){z-index:36}.item-cart:nth-child(15){z-index:35}.item-cart:nth-child(16){z-index:34}.item-cart:nth-child(17){z-index:33}.item-cart:nth-child(18){z-index:32}.item-cart:nth-child(19){z-index:31}.item-cart:nth-child(20){z-index:30}.item-cart:nth-child(21){z-index:29}.item-cart:nth-child(22){z-index:28}.item-cart:nth-child(23){z-index:27}.item-cart:nth-child(24){z-index:26}.item-cart:nth-child(25){z-index:25}.item-cart:nth-child(26){z-index:24}.item-cart:nth-child(27){z-index:23}.item-cart:nth-child(28){z-index:22}.item-cart:nth-child(29){z-index:21}.item-cart:nth-child(30){z-index:20}.item-cart:nth-child(31){z-index:19}.item-cart:nth-child(32){z-index:18}.item-cart:nth-child(33){z-index:17}.item-cart:nth-child(34){z-index:16}.item-cart:nth-child(35){z-index:15}.item-cart:nth-child(36){z-index:14}.item-cart:nth-child(37){z-index:13}.item-cart:nth-child(38){z-index:12}.item-cart:nth-child(39){z-index:11}.item-cart:nth-child(40){z-index:10}.item-cart:nth-child(41){z-index:9}.item-cart:nth-child(42){z-index:8}.item-cart:nth-child(43){z-index:7}.item-cart:nth-child(44){z-index:6}.item-cart:nth-child(45){z-index:5}.item-cart:nth-child(46){z-index:4}.item-cart:nth-child(47){z-index:3}.item-cart:nth-child(48){z-index:2}.item-cart:nth-child(49){z-index:1}.item-cart:nth-child(50){z-index:0}.item-cart .row{width:100%;display:table}.item-cart:last-of-type{border-bottom:1px solid #51514e}.item-cart *{opacity:1;-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;will-change:transform, opacity}.item-cart.removed{max-height:0px;padding-top:0px;padding-bottom:0px;border-top-width:0px;border-bottom-width:0px;overflow:hidden}.item-cart:last-of-type.removed{border-bottom-width:1px}.item-cart.removed *{opacity:0;-moz-transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);-webkit-transform:translateX(-20px);transform:translateX(-20px)}.item-cart .item-info{padding-top:37px;position:relative;z-index:1}.item-cart .item-title{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e;letter-spacing:.1px;margin:0px 0px 3px}.item-cart .item-title a{color:#51514e}.item-cart .item-subtitle{margin:10px 0px 0px;font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-size{font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e;margin-bottom:25px}.item-cart .item-price{font-size:1.25rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;position:absolute;bottom:15px;right:6px;color:#51514e}.item-cart .item-select{width:124px}.item-cart .item-select select{width:100%;height:40px;border:1px solid #51514e;outline:none;font:20px/1em 'proxima-nova-semibold', sans-serif;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/select-bkg.png?5661361948855032133) right center no-repeat;background-size:auto 38px}.item-cart .item-select select::-ms-expand{display:none}.item-cart .item-image{padding:0px;text-align:center;padding-top:10px}.item-cart .item-image a{display:block;width:100%;height:186px;position:relative}.item-cart .item-image img{height:auto;width:auto;max-height:186px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.item-cart .item-quantity{height:40px;float:left}.item-cart .item-quantity-box{width:43px;height:40px;float:left;border:1px solid #51514e;margin-right:-1px;text-align:center}.item-cart .item-quantity-box a,.item-cart .item-quantity-box span{width:100%;height:100%;display:block;color:#51514e;font-size:1.25rem;line-height:2.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-quantity-box .row{width:100%;float:left}.item-cart .close-button{font-size:52px;line-height:21px;top:16px;right:8px;color:#969696;text-align:center;z-index:1}.item-cart .close-button:hover{font-size:3.25rem}.item-cart .item-options{width:100%;float:left;padding-top:5px;padding-bottom:25px}.item-cart .item-options label{cursor:pointer;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.item-cart .input-radio-custom{opacity:0 !important}.item-cart .input-radio,.item-cart .input-radio-light,.item-cart .input-radio-dark,.item-cart .input-radio-check{margin-top:4px;border-color:#fd7d11}.item-cart .radio-wrapper{margin-bottom:4px}.item-cart input:checked+.input-radio,.item-cart input:checked+.input-radio-light,.item-cart input:checked+.input-radio-dark,.item-cart input:checked+.input-radio-check{background:#fd7d11}.item-cart .selectize-control{max-width:280px}.item-cart .select-variant{width:100%;float:left;padding-bottom:11px;z-index:1;position:relative}.item-cart .select-variant .selectize-control{width:auto;max-width:none}.item-cart .schedule-select{display:none}.item-cart.item-gift-card>.row{margin-bottom:-10px}.item-cart.item-gift-card img{width:80%;margin-top:-24px}.item-cart .item-description{padding-top:10px;float:left}.item-cart .item-description p{margin-bottom:8px;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-description p strong{font-family:"proxima-nova-semibold",sans-serif}.item-cart .item-description .link{font-size:0.8125rem;line-height:1rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-gift-description{float:left}.item-cart .item-gift-description h4{margin-top:6px;margin-bottom:10px;font-size:1.1875rem;line-height:1.3125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-gift-description p{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:0px}.cart-summary{padding:20px 45px 25px;background:#efefee;margin-bottom:13px}.cart-summary h3{font-size:1.5rem;line-height:1.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:5px;margin-bottom:45px}.cart-summary span{font-size:1.25rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e}.cart-summary .price{font-family:"proxima-nova-semibold",sans-serif}.cart-samples{padding:30px 35px 15px;border:1px solid #51514e;margin-bottom:13px}.cart-samples p{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e}.cart-samples .radio-wrapper{padding:0px}.cart-samples .input-radio,.cart-samples .input-radio-light,.cart-samples .input-radio-dark,.cart-samples .input-radio-check{margin-top:3px;margin-right:20px;border-color:#fd7d11}.cart-samples .input-radio-custom:checked+.input-radio,.cart-samples .input-radio-custom:checked+.input-radio-light,.cart-samples .input-radio-custom:checked+.input-radio-dark,.cart-samples .input-radio-custom:checked+.input-radio-check{background:#fd7d11}.cart-samples label{font-size:1em;line-height:1.1875em;color:#51514e;cursor:pointer;position:relative;z-index:1}.cart-sidebar .input{height:46px;font-size:1em;padding-left:32px;padding-right:32px}.back-link{padding:0px 0px 0px 53px;margin-top:15px;display:inline-block;position:relative;font-size:1.625em;line-height:33px;color:#51514e;letter-spacing:.1px}.back-link:before{content:'';width:33px;height:33px;display:block;position:absolute;top:50%;left:0px;margin-top:-16px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-364px -5px}.notification-text{padding-top:75%;height:0px;position:relative}.notification-text h2{font-size:2.125em;line-height:2em;min-width:800px;margin:0px;position:absolute;top:165px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cart-sidebar .input{height:46px;font-size:1em;padding-left:32px;padding-right:32px;width:calc(100% - 80px);float:left}.cart-sidebar .apply-link{width:80px;line-height:46px;font-size:0.875rem;font-family:"proxima-nova",sans-serif;text-transform:uppercase;text-align:center;display:block;float:right}.facebook-loading{width:100%;height:30px;margin:20px 0px 40px;float:left;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/facebook-loading.gif?5661361948855032133) center no-repeat;background-size:contain}.login-form-wrapper{padding:0 62px 315px;margin-bottom:75px}.login-form-wrapper .columns{padding-left:0px;padding-right:0px}.login-form-wrapper:first-of-type{border-right:1px solid #51514e}.login-form-wrapper:first-of-type .form-container,.login-form-wrapper:first-of-type .title-container{float:right !important}.login-form-wrapper.onecolumn{border-right:none !important}.login-form-wrapper.title-wrapper{padding-bottom:0px;margin-bottom:0px}.login-form-wrapper.title-wrapper:first-child{border:none}.login-form-wrapper .form-container,.login-form-wrapper .title-container{width:100%;max-width:380px;padding:0px;float:left !important}.login-form-wrapper .form-container>.columns,.login-form-wrapper .title-container>.columns{padding:0px}.login-form-wrapper .title-container{padding-top:25px}.login-form-wrapper .full-container-title{max-width:100%}.login-form-wrapper p{width:100%;float:left;margin-top:10px;font-size:1.125rem}.login-form-wrapper p.smallText{font-size:0.875em !important}.login-form-wrapper input[type="text"],.login-form-wrapper input[type="email"],.login-form-wrapper input[type="password"]{height:46px;padding:0px 38px;font-size:1rem;border:1px solid #51514e;box-shadow:none;outline:none;margin-bottom:7px}.login-form-wrapper .btn{padding:11px 10px;text-transform:uppercase;letter-spacing:.75px;font-size:1.25rem;line-height:1.375rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.login-form-wrapper .error-list-wrapper{display:none}.customers-activate_account .login-form-wrapper{padding-bottom:100px}.customers-activate_account .login-form-wrapper .btn{margin-bottom:7px}.customers-activate_account .login-form-wrapper .btn:hover{color:#fff}div[class^=' ship-']{display:none}.show-hull div{display:block}.show-hull div ._2mIIbscL4UJ7OCmjZHqSZu{margin-bottom:20px}._8iX4eGi7yo5Qz9p-A2lVJ._1oevi8Tqbze6GltmGmQ3qw{position:relative}._8iX4eGi7yo5Qz9p-A2lVJ._1oevi8Tqbze6GltmGmQ3qw:before{content:'';width:11px;height:23px;display:block;position:absolute;left:18px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/facebook-icon-hull_2x.png?5661361948855032133);background-size:100% 100%;background-position:center center;background-repeat:no-repeat}.login-checkout h2{padding-left:42px;margin-top:15px;margin-bottom:50px;font-size:1.625rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.login-checkout h3{padding-left:42px;margin-bottom:30px;font-size:2.3125rem;line-height:2.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.login-checkout h4{padding-left:42px;font-size:1.0625rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase}.login-checkout #password a{display:none}.field-input,.field-input--select,.field-input-select-custom,.page-checkout select,.field__input--select,.page-checkout .field-input-multiple{width:100%;height:46px;padding:0px 40px;color:#51514e;border:1px solid #51514e;box-shadow:none;outline:none;margin:0px 0px 12px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.field-input::-webkit-input-placeholder,.field-input--select::-webkit-input-placeholder,.field-input-select-custom::-webkit-input-placeholder,.page-checkout select::-webkit-input-placeholder,.field__input--select::-webkit-input-placeholder,.page-checkout .field-input-multiple::-webkit-input-placeholder{color:#888}.field-input:-moz-placeholder,.field-input--select:-moz-placeholder,.field-input-select-custom:-moz-placeholder,.page-checkout select:-moz-placeholder,.field__input--select:-moz-placeholder,.page-checkout .field-input-multiple:-moz-placeholder{color:#888}.field-input::-moz-placeholder,.field-input--select::-moz-placeholder,.field-input-select-custom::-moz-placeholder,.page-checkout select::-moz-placeholder,.field__input--select::-moz-placeholder,.page-checkout .field-input-multiple::-moz-placeholder{color:#888}.field-input:-ms-input-placeholder,.field-input--select:-ms-input-placeholder,.field-input-select-custom:-ms-input-placeholder,.page-checkout select:-ms-input-placeholder,.field__input--select:-ms-input-placeholder,.page-checkout .field-input-multiple:-ms-input-placeholder{color:#888}.field-input iframe,.field-input--select iframe,.field-input-select-custom iframe,.page-checkout select iframe,.field__input--select iframe,.page-checkout .field-input-multiple iframe{border:none;box-shadow:none}.field-input-select-custom{border:none;padding:0px;background:none}.field-input-wrapper,.field-input-wrapper-multiple{width:100%;float:left;position:relative}.field-input-wrapper.medium,.medium.field-input-wrapper-multiple{width:calc(66.666% - 10px)}.field-input-wrapper.small,.small.field-input-wrapper-multiple{width:calc(33.333% - 10px)}.field-input-wrapper input.error,.field-input-wrapper-multiple input.error{border-color:red}.field-input-wrapper label.error,.field-input-wrapper-multiple label.error{font-size:0.875rem;line-height:1em;margin-bottom:8px;color:red}.field-input-wrapper-multiple{border:1px solid #51514e;box-shadow:none;outline:none;margin:0px 0px 34px}.field-input-credit-card{padding-left:32px;padding-right:32px;position:relative}.field-input-credit-card:before{content:'';width:41px;height:29px;display:block;position:absolute;top:50%;right:22px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/credit-card.png?5661361948855032133) center no-repeat;background-size:100% 100%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.field-input--select,.field-input-select-custom,.page-checkout select,.field__input--select{height:46px;border:1px solid #51514e;padding-left:40px;color:#51514e;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/select-arrow2.png?5661361948855032133) right center no-repeat;background-size:auto 100%}.field-input--select .selectize-control,.field-input-select-custom .selectize-control,.page-checkout select .selectize-control,.field__input--select .selectize-control{height:46px;border:none;margin-top:0px;cursor:pointer}.field-input--select .selectize-input,.field-input-select-custom .selectize-input,.page-checkout select .selectize-input,.field__input--select .selectize-input{height:46px;border-color:#d9d9d9;padding-left:40px}.field-input--select .selectize-input:after,.field-input-select-custom .selectize-input:after,.page-checkout select .selectize-input:after,.field__input--select .selectize-input:after{background:#d9d9d9}.field-input--select .selectize-input>div,.field-input-select-custom .selectize-input>div,.page-checkout select .selectize-input>div,.field__input--select .selectize-input>div{line-height:46px}.field-input--select .selectize-input .item,.field-input-select-custom .selectize-input .item,.page-checkout select .selectize-input .item,.field__input--select .selectize-input .item{height:100%;line-height:46px}.field-input--select .selectize-dropdown,.field-input-select-custom .selectize-dropdown,.page-checkout select .selectize-dropdown,.field__input--select .selectize-dropdown{background:transparent;border:none}.field-input--select .selectize-dropdown-content,.field-input-select-custom .selectize-dropdown-content,.page-checkout select .selectize-dropdown-content,.field__input--select .selectize-dropdown-content{display:table;width:calc(100% - 41px);margin-top:-46px;padding:4px 40px;background:#fff;border:1px solid #d9d9d9}.field-input--select .selectize-dropdown-content>div,.field-input-select-custom .selectize-dropdown-content>div,.page-checkout select .selectize-dropdown-content>div,.field__input--select .selectize-dropdown-content>div{padding:4px 0px}.field-input--select .name,.field-input-select-custom .name,.page-checkout select .name,.field__input--select .name{display:block;color:#51514e;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.field-input--select .caption,.field-input-select-custom .caption,.page-checkout select .caption,.field__input--select .caption{display:block;color:#51514e;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.field-input--select .active .name,.field-input-select-custom .active .name,.page-checkout select .active .name,.field-input--select .gift-card-form .radio-btn:hover .name,.gift-card-form .field-input--select .radio-btn:hover .name,.field-input-select-custom .gift-card-form .radio-btn:hover .name,.gift-card-form .field-input-select-custom .radio-btn:hover .name,.page-checkout select .gift-card-form .radio-btn:hover .name,.gift-card-form .page-checkout select .radio-btn:hover .name,.field-input--select .hint-form .radio-btn:hover .name,.hint-form .field-input--select .radio-btn:hover .name,.field-input-select-custom .hint-form .radio-btn:hover .name,.hint-form .field-input-select-custom .radio-btn:hover .name,.page-checkout select .hint-form .radio-btn:hover .name,.hint-form .page-checkout select .radio-btn:hover .name,.field-input--select .active .caption,.field-input-select-custom .active .caption,.page-checkout select .active .caption,.field-input--select .gift-card-form .radio-btn:hover .caption,.gift-card-form .field-input--select .radio-btn:hover .caption,.field-input-select-custom .gift-card-form .radio-btn:hover .caption,.gift-card-form .field-input-select-custom .radio-btn:hover .caption,.page-checkout select .gift-card-form .radio-btn:hover .caption,.gift-card-form .page-checkout select .radio-btn:hover .caption,.field-input--select .hint-form .radio-btn:hover .caption,.hint-form .field-input--select .radio-btn:hover .caption,.field-input-select-custom .hint-form .radio-btn:hover .caption,.hint-form .field-input-select-custom .radio-btn:hover .caption,.page-checkout select .hint-form .radio-btn:hover .caption,.hint-form .page-checkout select .radio-btn:hover .caption,.field__input--select .active .name,.field__input--select .gift-card-form .radio-btn:hover .name,.gift-card-form .field__input--select .radio-btn:hover .name,.field__input--select .hint-form .radio-btn:hover .name,.hint-form .field__input--select .radio-btn:hover .name,.field__input--select .active .caption,.field__input--select .gift-card-form .radio-btn:hover .caption,.gift-card-form .field__input--select .radio-btn:hover .caption,.field__input--select .hint-form .radio-btn:hover .caption,.hint-form .field__input--select .radio-btn:hover .caption{color:#fd7d11}.field-input--select .add-new,.field-input-select-custom .add-new,.page-checkout select .add-new,.field__input--select .add-new{position:relative;padding-left:22px}.field-input--select .add-new:before,.field-input-select-custom .add-new:before,.page-checkout select .add-new:before,.field__input--select .add-new:before{content:'';width:15px;height:15px;position:absolute;top:50%;left:0px;margin-top:-8px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto;background-position:-265px -88px}.page-checkout{padding-bottom:160px}.page-checkout h3{font-size:1.0625rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase;margin-bottom:40px}.page-checkout .h3{font-size:1.5625rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-transform:none;letter-spacing:.4px;margin-bottom:7px}.page-checkout h4{font-size:1.25rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px}.page-checkout h5{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;color:#000}.page-checkout .section,.page-checkout .section-content{width:100%;float:left}.page-checkout .fieldset{width:100%;float:left;padding:0px;border:none;margin-bottom:35px}.page-checkout .field-input-multiple{width:25%;float:left;border:none;margin-bottom:0px;padding:0px 0px 0px 40px}.page-checkout .credit-card-tooltip{width:85px;float:right;text-align:center}.page-checkout .credit-card-tooltip>span{width:41px;text-align:center;display:block;margin:0 auto;color:#b3b3b3;font-size:1rem;line-height:2.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-checkout .accordion-button{cursor:pointer;position:relative}.page-checkout .accordion-button:before{content:'';width:19px;height:12px;position:absolute;right:0px;top:6px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-212px -24px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.page-checkout .accordion-button.open:before{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-checkout .radio-wrapper{margin-bottom:0px}.page-checkout .radio-wrapper.main{padding-left:0px}.page-checkout .radio-wrapper label{padding-left:34px;margin-left:-34px;display:inline-block}.page-checkout .input-radio,.page-checkout .input-radio-light,.page-checkout .input-radio-dark,.page-checkout .input-radio-check{margin-right:20px}.page-checkout label{font-size:1rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-checkout .section--shipping-address label{font-size:1.125rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-checkout .step-footer{width:100%;float:left;margin-top:38px}.page-checkout .accordion-content{border:none;padding:10px 30px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-bottom:10px}.page-checkout .addresses-list{list-style:none;margin-bottom:0px}.page-checkout .addresses-list li{margin-bottom:3px}.page-checkout .addresses-list li a{display:block;padding:4px 0px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-checkout .addresses-list li a:hover{color:#fd7d11}.page-checkout .addresses-list .add-address{padding-left:30px;position:relative}.page-checkout .addresses-list .add-address:before{content:'';width:15px;height:15px;position:absolute;top:50%;left:0px;margin-top:-8px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto;background-position:-265px -88px}.page-checkout .section--billing-address h5{float:left;display:inline-block}.page-checkout .section--billing-address .error-msg{text-align:center;margin:0px;float:none;width:100%;display:none;font-size:14px;line-height:24px}.shipping-item{padding-top:18px;padding-bottom:57px}.shipping-item .item-title{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid #d9d9d9}.shipping-item .product-title{margin-bottom:10px;letter-spacing:.1px;text-transform:none}.shipping-item .product-title a{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e}.shipping-item .product-title .small{font-size:1rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.shipping-item .product-size{margin-top:0px;margin-bottom:22px;font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.shipping-item img{margin-bottom:25px}.shipping-item .shipping-item h5{margin-top:10px}.checkout-item{width:100%;float:left;margin-top:20px;padding:13px 0px 0px;border-top:1px solid #51514e}.section-hidden{display:none}.credit-cards{padding-bottom:48px}.credit-cards span{line-height:30px;display:block}.shipment-form{width:100%;float:left}.top-bordered{padding-top:10px;border-top:1px solid #51514e}.paypal-container{width:100%;float:left;margin:20px 0px}.paypal-container button{line-height:24px;color:#fd7d11}#braintree-paypal-button{margin:0 auto}.review-page .title,.review-page .title-left,.review-page .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .review-page .title{margin-top:10px;margin-bottom:75px}.review-page .accordion{margin-bottom:87px}.review-page .accordion .accordionContent{padding-bottom:10px}.review-page .accordion .accordionTitle a{text-transform:none;padding:14px 0px;font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .accordion .accordionTitle a span{font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .accordionItem:last-child{border-bottom:1px solid #51514e}.review-page .btn.dark{font-family:"proxima-nova-semibold",sans-serif;margin-bottom:20px}.review-page .summary{padding-bottom:32px}.review-page .summary .total{margin-top:14px;padding-top:12px;padding-bottom:14px;border-top:1px solid #d9d9d9}.review-page .billing-box{padding:25px 30px;margin-bottom:90px;background:#efefee}.review-page .billing-box h3{margin-bottom:2px;text-transform:none;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.review-page .billing-box p{line-height:1.5rem}.review-page .billing-box .credit-card-number{width:30%;padding-bottom:20px;white-space:nowrap}.review-page .billing-box .expiration{width:auto;float:left}.review-page .review-actions .total{font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .review-actions .total strong{padding-left:28px;font-size:2.125rem;line-height:2.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.review-page .item{padding-top:40px;float:left}.review-page .item .img-wrapper{position:relative;height:170px}.review-page .item .img-wrapper img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.review-page .item:nth-of-type(odd) .columns{float:left}.review-page .item:nth-of-type(even) .columns{float:right}.review-page .item.item-gift-card{padding-top:10px;padding-bottom:30px}.review-page .item.item-gift-card .img-wrapper{height:140px}.review-page .item.item-gift-card .img-wrapper img{width:70%}.review-page .item.item-gift-card .item-title{margin-bottom:5px}.review-page .item.item-gift-card .item-title a{font-size:1.25rem}.review-page .item.item-gift-card p{margin-bottom:30px}.review-page .item.item-gift-card .item-price{font-size:1.25rem}.review-page .item.item-gift-card h4{font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .item.item-gift-card .item-description p{margin-bottom:8px;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .item.item-gift-card .link{font-size:0.75rem}.review-page .item .item-gift-description h4{margin-bottom:12px;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.review-page .item .item-gift-description p{font-size:0.9375rem;line-height:0.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .item-product-details{width:100%;display:table}.review-page .item-product-details .cell{padding:0 10px;display:table-cell;white-space:nowrap;float:none}.review-page .item-details{width:100%;display:table}.review-page .item-details span{display:table-cell;float:none}.review-page .item-title{margin-bottom:7px;text-transform:none;font-size:1.25rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .item-title a{color:#51514e}.preload-image{position:absolute;width:1px;height:1px;opacity:0px;visibility:hidden}.page-thank-you{padding-top:30px}.page-thank-you .title,.page-thank-you .title-left,.page-thank-you .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .page-thank-you .title{margin-top:40px;margin-bottom:110px}.page-thank-you p{margin-bottom:115px;font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-thank-you .link{display:inline-block;color:#51514e;position:relative;padding-right:56px;margin-bottom:35px}.page-thank-you .link:before{content:'';width:33px;height:33px;display:block;position:absolute;top:50%;right:0px;background:url(sprite.png) no-repeat;background-size:400px auto;background-position:-364px -5px;-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.page-thank-you .loading-wrapper{padding-bottom:180px}#paypalbutton{width:228px;height:44px;display:block;margin:0 auto 45px;float:none;overflow:hidden;text-indent:9999px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/paypal-button.png?5661361948855032133) center no-repeat;background-size:100% 100%;outline:none;border:none !important}.product-video-wrapper{margin-top:-8px;padding-bottom:50px}.product-video{position:relative;width:100%;height:0px;padding-top:55.88235294117647%}.product-video iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.newsletter-modal{padding:0px;border:none;max-width:1148px !important}.newsletter-modal h3{font-size:2.25rem;line-height:2.5rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px}.newsletter-modal p{font-size:1.25rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:40px}.newsletter-modal .no-thanks{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-top:38px;margin-bottom:85px}.newsletter-modal .modal-logo{float:none;margin-top:30px;margin-bottom:38px}.newsletter-modal .newsletter-modal-bkg{height:100%;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/subscription-modal-bkg.jpg?5661361948855032133) center left;background-size:cover;position:absolute;top:0px;left:0px}.newsletter-modal .input{width:75%;height:43px;margin:0px;float:left;padding:0 18px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal .btn{width:25%;height:43px;margin:0px;float:left;padding:6px 2px;color:#fff;background:#51514e;border:none;letter-spacing:1.25px;font-size:1rem;line-height:1.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal .newsletter-success{display:none}.newsletter-modal .newsletter-success h3{margin-top:80px}.fp-slidesNav-custom{margin:0 !important;margin-right:-600px !important;left:auto;right:50%;padding-top:120px;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.fp-slidesNav-custom.top{top:2.5%}.fp-slidesNav-custom:before{content:'';display:block;position:absolute;bottom:46px;left:50%;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite-quiz.png?5661361948855032133) no-repeat;background-size:800px auto;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fp-slidesNav-custom ul li{margin:6px 6px;opacity:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.fp-slidesNav-custom ul li a,.fp-slidesNav-custom ul li:hover a{cursor:default}.fp-slidesNav-custom ul li a span,.fp-slidesNav-custom ul li:hover a span{width:12px;height:12px;background:transparent;position:absolute;top:50%;left:50%;margin:-6px 0px 0px -6px;border:2px solid #d9d9d9}.fp-slidesNav-custom ul li .active span,.fp-slidesNav-custom ul li .gift-card-form .radio-btn:hover span,.gift-card-form .fp-slidesNav-custom ul li .radio-btn:hover span,.fp-slidesNav-custom ul li .hint-form .radio-btn:hover span,.hint-form .fp-slidesNav-custom ul li .radio-btn:hover span,.fp-slidesNav-custom ul li:hover .active span,.fp-slidesNav-custom ul li:hover .gift-card-form .radio-btn:hover span,.gift-card-form .fp-slidesNav-custom ul li:hover .radio-btn:hover span,.fp-slidesNav-custom ul li:hover .hint-form .radio-btn:hover span,.hint-form .fp-slidesNav-custom ul li:hover .radio-btn:hover span{background:#fd7d11;border-color:#fd7d11}.men .fp-slidesNav-custom ul li:nth-child(n+7){-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);opacity:0;width:0px;margin:6px 0px}.fp-viewing-1-0 .fp-slidesNav-custom:before{width:29px;height:55px;background-position:-353px -5px}.fp-viewing-1-1 .fp-slidesNav-custom:before{width:36px;height:78px;background-position:-392px -5px}.fp-viewing-1-2 .fp-slidesNav-custom:before{width:53px;height:82px;background-position:-438px -5px}.fp-viewing-1-3 .fp-slidesNav-custom:before{width:69px;height:82px;background-position:-501px -5px}.fp-viewing-1-4 .fp-slidesNav-custom:before{width:81px;height:101px;background-position:-580px -5px}.fp-viewing-1-5 .fp-slidesNav-custom:before{width:91px;height:105px;background-position:-353px -116px}.fp-viewing-1-6 .fp-slidesNav-custom:before,.fp-viewing-1-7 .fp-slidesNav-custom:before{width:198px;height:105px;background-position:-454px -116px}.fp-viewing-2 .fp-slidesNav-custom:before{width:151px;height:61px;bottom:43px;background-position:-623px -669px}.product-video-wrapper{margin-top:-8px;padding-bottom:11px}.product-video{position:relative;width:100%;height:0px;padding-top:55.88235294117647%}.product-video iframe{width:100%;height:100%;position:absolute;top:0px;left:0px}.myshop-header{min-width:100%;padding-bottom:25px;position:relative;z-index:10}.myshop-header .menu{height:44px;position:relative;left:190px}.myshop-header .menu:before{content:'';width:600px;height:1px;background:#51514e;position:absolute;top:0px;left:13px}.myshop-header .menu .item-nav a{padding-right:68px;position:relative;font-size:1.125rem}.myshop-header .menu .item-nav a strong{color:#fd7d11;padding:0 6px}.myshop-header .menu .new-badge{width:26px;height:26px;display:block;font-size:1.125rem;line-height:1.625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-align:center;color:#fff;background:#fd7d11;border-radius:50%;position:absolute;right:32px;top:50%;margin-top:6px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.myshop-header #referralHeaderCountdown{position:relative;top:2px;opacity:0;-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.myshop-header #referralHeaderCountdown:before{content:'';width:1px;height:13px;display:block;position:absolute;left:0px;top:14px;background:#51514e}.myshop-header #referralHeaderCountdown.show{opacity:1;-moz-transform:translateX(0px);-o-transform:translateX(0px);-ms-transform:translateX(0px);-webkit-transform:translateX(0px);transform:translateX(0px)}.myshop-header .credit{padding:3px 5px 2px;position:relative;left:2px;display:inline-block;border:1px solid #51514e;font-size:0.875rem;line-height:0.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.page-profile{padding-bottom:100px}.page-inperson{padding-bottom:100px}.page-inperson .messenger{margin-right:0;padding-right:0}.anchor-list-wrapper{height:100%;float:right;position:absolute;top:0px;right:10px;z-index:20}.anchor-list{width:14px;position:-webkit-sticky;position:sticky;top:0;padding:200px 0px 0px}.anchor-list:before,.anchor-list:after{content:'';display:table}.anchor-list li{width:100%;display:block;float:left;margin:5px 0px}.anchor-list li a{display:block;width:14px;height:14px;border:1px solid #b4b4b2;border-radius:100%;background:transparent;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.anchor-list li a.active,.anchor-list li .gift-card-form a.radio-btn:hover,.gift-card-form .anchor-list li a.radio-btn:hover,.anchor-list li .hint-form a.radio-btn:hover,.hint-form .anchor-list li a.radio-btn:hover{background:#b4b4b2}.account.profile-account{display:table;width:100%}.account.profile-account .banners-wrapper{position:relative}.account.profile-account .banners-wrapper:before{content:'';width:220px;height:130px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/loading.gif?5661361948855032133) no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.account.profile-account .banner{height:435px;padding:0px;display:table;background-size:cover;opacity:0;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.account.profile-account .banner .full-fluid-container{display:table-cell;vertical-align:middle}.account.profile-account .banner .container{display:table-cell;vertical-align:middle}.account.profile-account .banner .container>.row{max-width:1220px;margin:0 auto}.account.profile-account .banner .btn{border:1px solid #fff}.account.profile-account .banner.subscriptions-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-subscriptions.jpg?5661361948855032133);background-position:center center;background-color:#40423d}.account.profile-account .banner.hipigmentation-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-hiperpigmentation.jpg?5661361948855032133);background-position:center center;background-color:#b4c2e6}.account.profile-account .banner.hipigmentation-banner .title,.account.profile-account .banner.hipigmentation-banner .title-left{margin-top:-75px}.account.profile-account .banner.over-archievers-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-headline-normal.jpg?5661361948855032133);background-position:center center;background-color:#555650}.account.profile-account .banner.over-calm-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-calm-normal.jpg?5661361948855032133);background-position:center center}.account.profile-account .banner.over-clear-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-clear-normal.jpg?5661361948855032133);background-position:center center;background-color:#45515e}.account.profile-account .banner.over-renew-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-renew-normal.jpg?5661361948855032133);background-position:center center;background-color:#4c3a27}.account.profile-account .banner.vitamine-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-vitamine.jpg?5661361948855032133);background-position:center center;background-color:#696861}.account.profile-account .banner.vitamine-banner .container{margin-top:16px}.account.profile-account .banner.vitamine-banner .title,.account.profile-account .banner.vitamine-banner .title-left{margin-bottom:5px}.account.profile-account .banner.vitamine-banner p{margin-bottom:10px}.account.profile-account .banner.whats-your-type-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-type.jpg?5661361948855032133);background-position:center center;background-color:#696861}.account.profile-account .banner.whats-your-type-banner .container{margin-top:16px}.account.profile-account .banner.whats-your-type-banner .title,.account.profile-account .banner.whats-your-type-banner .title-left{margin-bottom:5px}.account.profile-account .banner.whats-your-type-banner p{margin-bottom:10px}.account.profile-account .banner.smoothing-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-smoothing-normal.jpg?5661361948855032133);min-height:500px;min-height:34.72222vw;opacity:1}.account.profile-account .banner.smoothing-promo-brick h2{font-size:68px;font-size:4.72222vw;letter-spacing:17px;letter-spacing:1.18056vw;margin-bottom:-8px;margin-bottom:-0.55556vw;margin-top:-26px;margin-top:-1.80556vw;font-family:"DINPro-Medium",sans-serif}.account.profile-account .banner.smoothing-promo-brick p{font-size:27px;font-size:1.875vw;line-height:53.78px;line-height:3.73472vw;margin-bottom:42px;margin-bottom:2.91667vw;letter-spacing:6.8px;letter-spacing:0.47222vw;font-family:"DINPro-Medium",sans-serif}.account.profile-account .banner.smoothing-promo-brick .btn{font-size:14px;font-size:0.97222vw;letter-spacing:1.5px;letter-spacing:0.10417vw;line-height:13px;line-height:0.90278vw;padding-bottom:10px;padding-bottom:0.69444vw;padding-left:42px;padding-left:2.91667vw;padding-right:42px;padding-right:2.91667vw;padding-top:10px;padding-top:0.69444vw;display:inline-block;height:auto;margin:0 auto;position:relative;width:auto}.account.profile-account .banner.acne-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-acne-normal.gif?5661361948855032133);min-height:500px;min-height:34.72222vw;opacity:1}.account.profile-account .banner.acne-promo-brick .description{width:100% !important;display:block !important;position:relative;top:3px;top:0.20833vw}.account.profile-account .banner.acne-promo-brick h3{font-size:34px;font-size:2.36111vw;line-height:60px;line-height:4.16667vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:6px;letter-spacing:0.41667vw;margin-bottom:2px;margin-bottom:0.13889vw;margin-top:2px;margin-top:0.13889vw;color:#54565b}.account.profile-account .banner.acne-promo-brick p{font-size:20px;font-size:1.38889vw;line-height:52px;line-height:3.61111vw;font-family:DINPro-Medium;font-style:normal;font-weight:normal;letter-spacing:5.8px;letter-spacing:0.40278vw;margin-bottom:0px;color:#54565b}.account.profile-account .banner.acne-promo-brick p:last-child{margin-top:-21px;margin-top:-1.45833vw}.account.profile-account .banner.acne-promo-brick .btn{font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.5px;letter-spacing:0.10417vw;padding-top:12px;padding-top:0.83333vw;padding-bottom:12px;padding-bottom:0.83333vw;padding-left:76px;padding-left:5.27778vw;padding-right:76px;padding-right:5.27778vw;margin-top:60px;margin-top:4.16667vw;border:1px solid #54565b;color:#54565b}.account.profile-account .banner.cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-desktop.jpg?5661361948855032133);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#FCFCFC;opacity:1;height:500px;height:34.72222vw}.account.profile-account .banner.cleanse-promo-brick .description{width:100%;color:#54565b;position:relative;top:-27px;top:-1.875vw;left:25px;left:1.73611vw}.account.profile-account .banner.cleanse-promo-brick .description h3{font-size:45px;font-size:3.125vw;line-height:50px;line-height:3.47222vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.3px;letter-spacing:0.22917vw;margin-bottom:25px;margin-bottom:1.73611vw;color:#54565b;text-transform:uppercase;white-space:nowrap}.account.profile-account .banner.cleanse-promo-brick .description h4{font-size:26px;font-size:1.80556vw;line-height:36px;line-height:2.5vw;font-family:"DINPro-Medium",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.5px;letter-spacing:0.24306vw;margin-bottom:22px;margin-bottom:1.52778vw;color:#54565b;text-transform:uppercase}.account.profile-account .banner.cleanse-promo-brick .description p{font-size:20px;font-size:1.38889vw;line-height:31px;line-height:2.15278vw;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.3px;letter-spacing:0.09028vw;margin-bottom:41px;margin-bottom:2.84722vw;color:#54565b}.account.profile-account .banner.cleanse-promo-brick .description p:last-child{margin-bottom:0px}.account.profile-account .banner.cleanse-promo-brick .description .btn{font-size:14px;font-size:0.97222vw;line-height:14px;line-height:0.97222vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.7px;letter-spacing:0.04861vw;padding-top:14px;padding-top:0.97222vw;padding-bottom:14px;padding-bottom:0.97222vw;padding-left:55px;padding-left:3.81944vw;padding-right:55px;padding-right:3.81944vw;color:#54565b;border:1px solid #000}.account .how-it-works .brick-content{height:auto;padding-top:0px;min-height:0px}.account .how-it-works .h1 .number{position:relative;font-size:inherit;color:inherit;line-height:inherit;text-align:center}.account .how-it-works .h1 .caption{width:100%;display:block;color:#51514e;text-align:center;position:absolute;bottom:0px;left:0px;font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.account.visible-calendar .accordion .calendar-wrapper{overflow:visible}.account.visible-calendar .accordion .calendar-wrapper.open{max-height:none;padding-bottom:60px}.account.visible-calendar .accordion .calendar-wrapper .calendar-block{padding-bottom:50px}.account.visible-calendar .accordion .calendar-wrapper .title-left,.account.visible-calendar .accordion .calendar-wrapper .title{margin-bottom:40px}.account.visible-calendar .accordion .calendar-wrapper .info{width:100%;display:table;margin-bottom:30px}.account.visible-calendar .accordion .calendar-wrapper .item{color:#51514e}.account .account-profile .details-table{padding:53px 28px 30px;background:#efefee;margin-top:100px}.account .account-profile .details-table .header{margin-bottom:27px}.account .account-profile .details-table .body{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#51514e}.account .account-profile .details-table .body.status{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#99999a}.latest-post{display:table;padding-top:95px;padding-bottom:105px;border-bottom:1px solid #fd7d11}.latest-post .article-container{margin-top:51px}.latest-post .article-container .article-img{margin-bottom:34px}.latest-post .article-container .article-img img{width:350px}.latest-post .article-container .article-title{font-size:1.4375rem;line-height:1.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.25px}.profile-icon{border-radius:100%;margin-top:2px;margin-bottom:24px;width:156px}.large-icons-wrapper{padding-top:82px}.profile-page .welcome{padding-top:72px}.profile-page .welcome a{color:#fd7d11}.profile-page .title,.profile-page .title-left,.profile-page .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .profile-page .title{margin-bottom:40px}.profile-page .text,.profile-page .text-wrapper p,.profile-page .messenger .message-recommended-products,.messenger .profile-page .message-recommended-products{font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.profile-page .last-message{display:block;margin-bottom:20px}.profile-page .last-message p{margin-bottom:0px}.profile-page .large-icons-wrapper{padding-bottom:20px}.profile-page .welcome3{padding-bottom:55px}.profile-page .btn{text-align:center;line-height:28px}.profile-page .one-item .product-item{padding-top:10px;padding-bottom:0px}.profile-page .one-item .product-item .product-title{height:auto;min-height:0px;margin-top:90px;margin-bottom:10px;font-size:2.0625rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-transform:none}.profile-page .two-items .product-item{padding-top:10px;padding-bottom:0px}.profile-page .two-items .product-item .product-title{height:auto;min-height:0px;margin-top:16px;margin-bottom:10px;font-size:1.875rem;line-height:2.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-transform:none}.profile-page .multiple-items .product-item{padding-top:10px;padding-bottom:30px}.profile-page .multiple-items .product-item .product-title{height:auto;min-height:0px;margin-top:0px;margin-bottom:10px;font-size:1.5rem;line-height:1.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-transform:none}.profile-page .multiple-items .product-item img{max-height:210px;width:auto}.profile-page .product-item .product-size{padding-right:15px}#profile #main{overflow:hidden;clear:both}#profile .calendar .clndr,#profile .calendar-datepicker .clndr{width:100%}#profile .calendar thead,#profile .calendar-datepicker thead,#profile .calendar tbody,#profile .calendar-datepicker tbody{background:#FFF;border:none}#profile .calendar .clndr-control-button,#profile .calendar-datepicker .clndr-control-button{top:190px}#profile .subscriptions{padding-top:0px}.messenger{padding:57px 15px 0px;background-color:transparent}.messenger>.container{padding-bottom:10px}.messenger ul{list-style:none;margin:0px}.messenger .title,.messenger .title-left,.messenger .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .messenger .title{margin-bottom:16px}.messenger .section-container{margin-top:60px}.messenger .section-container .section-messages{border-right:1px solid;padding:20px 34px 32px 14px}.messenger .section-container .section-messages .new-message .btn:hover{color:#fd7d11}.messenger .section-container .section-messages .conversations_scroll{margin:25px 0;height:288px;position:relative}.messenger .section-container .section-messages .conversations-container .conversation-list{background-color:#fff;margin:0px;padding-right:16px}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item{display:table;width:100%;padding-left:8px;height:95px;border-bottom:1px solid;position:relative}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item:first-child{border-top:1px solid}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-link{width:100%;height:100%;display:block;font-family:"proxima-nova",sans-serif}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-link.message-active{color:#fd7d11;font-family:"proxima-nova-semibold",sans-serif}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-link.message-new{font-family:"proxima-nova-semibold",sans-serif}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .badge{width:30px;height:30px;min-width:0px;color:#fff;background:#fd7d11;font-size:1rem;line-height:1.375rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;position:absolute;right:0px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-text{width:100%;max-height:3.125rem;padding-left:8px;padding-right:40px;top:50%;left:0px;position:absolute;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0.875rem;line-height:1.5625rem;font-family:inherit;font-style:normal;font-weight:normal}.messenger .section-container .section-messages .open-messages{color:#fd7d11}.messenger .section-container .section-new-message{padding-left:25px;padding-right:40px}.messenger .section-container .section-new-message .input-field{padding-top:20px;padding-bottom:23px;border-bottom:1px solid}.messenger .section-container .section-new-message .input-field input{color:#51514e}.messenger .section-container .section-new-message .input-field input[type="text"]{border:none;box-shadow:none;background-color:#fff;margin-bottom:0;font-size:1.1875rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message .input-field.input-message{padding-top:20px;padding-bottom:20px;margin-bottom:25px;border:none;height:288px}.messenger .section-container .section-new-message .input-field.input-message textarea{border:none;box-shadow:none;background-color:#fff;resize:none;min-height:240px;font-size:0.875rem;line-height:1.75rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message .btn{float:left}.messenger .section-container .section-new-message .file-error,.messenger .section-container .section-new-message .page-college-beta .college-beta-container .form-container #messageError,.page-college-beta .college-beta-container .form-container .messenger .section-container .section-new-message #messageError,.messenger .section-container .section-new-message .page-college-beta .college-beta-container .login-form-wrapper .title-container #messageError,.page-college-beta .college-beta-container .login-form-wrapper .title-container .messenger .section-container .section-new-message #messageError,.messenger .section-container .section-new-message .login-form-wrapper .page-college-beta .college-beta-container .title-container #messageError,.login-form-wrapper .page-college-beta .college-beta-container .title-container .messenger .section-container .section-new-message #messageError{margin-top:16px}.messenger .section-container .section-new-message .input-file{width:40px;height:40px;display:block;float:left;margin:0px 8px 0px;position:relative;border:1px solid #51514e;overflow:hidden;background:transparent;cursor:pointer}.messenger .section-container .section-new-message .input-file:before{content:'';width:27px;height:24px;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/paperclip.png?5661361948855032133) center center no-repeat;background-size:100% 100%;cursor:pointer}.messenger .section-container .section-new-message .input-file input{height:40px;border:none;position:absolute;top:0px;right:0px;padding:0px;margin:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.messenger .section-container .section-conversation{padding-left:25px;padding-right:40px;padding-top:20px;padding-bottom:13px}.messenger .section-container .section-conversation .title-conversation{width:680px;max-width:100%;padding-bottom:26px}.messenger .section-container .section-conversation .title-conversation h3{font-size:1.5rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-conversation .container-scroll{height:288px;position:relative;margin-bottom:33px;border-top:1px solid}.messenger .section-container .section-conversation .container-scroll .messages-container{width:100%;max-width:680px;padding-right:0px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list{padding-top:16px;padding-right:16px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item{width:100%;display:table;position:relative;padding:22px 84px 22px 72px;min-height:72px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text{margin-bottom:0;display:block;font-size:1.1875rem;line-height:1.75rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;word-break:break-word}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text p{font-size:1.1875rem;line-height:1.75rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin:0px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text.received{text-align:left}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text.sent{text-align:right}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img{width:50px;position:absolute;border-radius:100%}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img.image-received{left:5px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img.image-sent{right:16px}.messenger .section-container .section-conversation form{padding-right:24px}.messenger .section-container .section-conversation .input-text{width:calc(100% - 194px);min-height:40px;padding:6px 8px;float:left;border-color:#51514e;resize:none;box-shadow:none}.messenger .section-container .section-conversation .btn{width:130px;margin-left:8px}.messenger .section-container .section-conversation .input-file{width:40px;height:40px;display:block;float:right;margin:0px 8px 0px;position:relative;border:1px solid #51514e;overflow:hidden;background:transparent;cursor:pointer}.messenger .section-container .section-conversation .input-file:before{content:'';width:27px;height:24px;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/paperclip.png?5661361948855032133) center center no-repeat;background-size:100% 100%;cursor:pointer}.messenger .section-container .section-conversation .input-file input{height:40px;border:none;position:absolute;top:0px;right:0px;padding:0px;margin:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.messenger .section-container .ps-scrollbar-y-rail{opacity:6}.messenger .subtitle{font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:80px}.messenger h4{font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase}.messenger .btn{text-align:center;line-height:26px}.messenger .btn.empty{background:transparent}.messenger .btn.transparent-border{border:none;text-transform:none;font-size:1.375rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px}.messenger .btn.active,.messenger .gift-card-form .btn.radio-btn:hover,.gift-card-form .messenger .btn.radio-btn:hover,.messenger .hint-form .btn.radio-btn:hover,.hint-form .messenger .btn.radio-btn:hover{color:#fd7d11}.messenger .message-recommended-products{padding-top:10px;margin-left:0px}.messenger .message-recommended-products p{font-size:1rem}.messenger .message-recommended-products li{width:100%;float:left;padding:0px;display:block;font-size:1rem}.messenger .message-recommended-products a{display:block}.messenger .message-recommended-products a:hover{color:#fd7d11}.messenger .attachment-list{width:100%;display:block;float:right;margin:0px -4px}.messenger .attachment-list li{width:140px;height:100px;float:left;display:block;margin:4px;position:relative;background:#efefee;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;border-radius:6px}.messenger .attachment-list li.received{float:left}.messenger .attachment-list li.sent{float:right}.messenger .attachment-list li img{width:auto;height:auto;max-width:140%;max-height:140%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.messenger .attachment-list li .name{width:100%;display:block;padding:5px 5px;position:absolute;left:0px;bottom:0px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#efefee;font-size:0.875rem}.messenger .file-error,.messenger .page-college-beta .college-beta-container .form-container #messageError,.page-college-beta .college-beta-container .form-container .messenger #messageError,.messenger .page-college-beta .college-beta-container .login-form-wrapper .title-container #messageError,.page-college-beta .college-beta-container .login-form-wrapper .title-container .messenger #messageError,.messenger .login-form-wrapper .page-college-beta .college-beta-container .title-container #messageError,.login-form-wrapper .page-college-beta .college-beta-container .title-container .messenger #messageError{width:100%;display:table;color:#F00}.messenger .file-list{display:block;float:left;width:100%;padding:10px 0px;margin:0px -10px}.messenger .file-list .file-item{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#fd7d11;position:relative;padding:10px;padding-right:30px;margin-right:20px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:48%;max-width:calc(50% - 20px)}.messenger .file-list .file-item .close{font-size:22px;line-height:22px;color:#51514e;text-align:center;display:block;position:absolute;right:2px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.messenger .message-history{padding-top:0;padding-left:15px;padding-bottom:20px}.messenger .message-history h4{margin-bottom:0px;padding-bottom:8px;cursor:pointer;position:relative;border-bottom:1px solid #b4b4b2}.messenger .message-history h4 .show-btn{margin-top:-2px}.messenger .message-history .show-btn{top:50%;right:-6px;-moz-transform:translateY(-50%) scale(0.55);-o-transform:translateY(-50%) scale(0.55);-ms-transform:translateY(-50%) scale(0.55);-webkit-transform:translateY(-50%) scale(0.55);transform:translateY(-50%) scale(0.55)}.messenger .conversations{width:100%;float:left;margin:0px;height:0px;overflow-x:hidden;overflow-y:auto;max-height:413px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.messenger .open+.conversations{height:auto;visibility:visible}.messenger .open+.link{visibility:visible}.messenger .conversation{width:100%;float:left;cursor:pointer}.messenger .conversation:last-of-type{border-bottom:1px solid #b4b4b2}.messenger .conversation>.row{width:100%;min-height:50px;display:table;padding:10px 0px}.messenger .conversation>.row>span{display:table-cell;vertical-align:middle}.messenger .conversation>.row .sign{width:20px;text-align:right;font-size:24px;line-height:22px;float:right}.messenger .conversation>.row .less{display:none}.messenger .conversation .name{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;width:44.11764705882353%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.messenger .conversation .subject{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;width:29.41176470588235%}.messenger .conversation .subject span{display:block;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger .conversation .date{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;width:11.76470588235294%;text-align:right}.messenger .conversation.open .name{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .conversation.open>.row{margin-bottom:-1px;border-bottom:1px solid #b4b4b2}.messenger .conversation.open>.row .less{display:table-cell}.messenger .conversation.open>.row .more{display:none}.messenger .conversation.open .messages{max-height:294px;opacity:1}.messenger .messages{width:100%;max-height:0px;float:left;padding-right:14.70588235294118%;margin:0px;overflow-x:hidden;overflow-y:auto;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.messenger .message{width:100%;float:left;border-bottom:1px solid #b4b4b2;cursor:pointer;position:relative}.messenger .message:last-of-type{border-bottom:none}.messenger .message>.row{width:100%;min-height:73px;display:table;padding:10px 0px;position:relative}.messenger .message>.row>span{display:table-cell;vertical-align:middle;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.messenger .message.new{-webkit-animation:grey-bkg 1s ease-in;animation:grey-bkg 1s ease-in}.messenger .message .icon{width:15.51724137931034%;padding-left:5px}.messenger .message .icon img{width:100%;max-width:48px;border-radius:100%}.messenger .message .sender{width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messenger .message .sender strong{display:block;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.messenger .message .date{width:20%;text-align:right;padding-right:14px;white-space:nowrap}.messenger .message .empty:before{content:'';width:18px;height:18px;display:block}.messenger .message .text,.messenger .message .profile-page .text-wrapper p,.profile-page .text-wrapper .messenger .message p,.messenger .message .message-recommended-products{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;padding-left:15.51724137931034%;overflow:hidden;opacity:0;display:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.messenger .message .text p,.messenger .message .profile-page .text-wrapper p p,.profile-page .text-wrapper .messenger .message p p,.messenger .message .message-recommended-products p{font-family:inherit}.messenger .message .text a,.messenger .message .profile-page .text-wrapper p a,.profile-page .text-wrapper .messenger .message p a,.messenger .message .message-recommended-products a{font-family:inherit;color:#fd7d11;display:inline-block}.messenger .message .text pre,.messenger .message .profile-page .text-wrapper p pre,.profile-page .text-wrapper .messenger .message p pre,.messenger .message .message-recommended-products pre{white-space:normal;overflow:none;margin-bottom:20px}.messenger .message .complete-message{display:none}.messenger .message.open{padding-bottom:35px}.messenger .message.open .text,.messenger .message.open .profile-page .text-wrapper p,.profile-page .text-wrapper .messenger .message.open p,.messenger .message.open .message-recommended-products{display:block;opacity:1}.messenger .message.open .text.complete-message,.messenger .message.open .profile-page .text-wrapper p.complete-message,.profile-page .text-wrapper .messenger .message.open p.complete-message,.messenger .message.open .complete-message.message-recommended-products{display:none}.messenger .message.open .text.complete-message.show,.messenger .message.open .profile-page .text-wrapper p.complete-message.show,.profile-page .text-wrapper .messenger .message.open p.complete-message.show,.messenger .message.open .complete-message.show.message-recommended-products{display:block}.messenger .message.open .attachment-list{display:block}.messenger .link{width:auto;display:table;margin:0 auto;padding:16px 0px;font-size:0.8125rem;line-height:1rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.2px;color:#000;position:relative}.messenger .link:hover{color:#fd7d11}.timeline-wrapper{padding-top:84px;padding-bottom:57px;border-bottom:1px solid #fd7d11}.timeline-wrapper .title,.timeline-wrapper .title-left,.timeline-wrapper .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .timeline-wrapper .title{margin-bottom:5px}.timeline-wrapper h3{font-size:1.875rem;line-height:2.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:0px;margin-bottom:76px}.timeline-wrapper .btn{width:180px;max-width:100%;height:40px;margin:20px 9px;font-size:0.875rem;line-height:1.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;text-align:center;color:#51514e;border:1px solid #51514e;background:transparent}.timeline-wrapper .btn:hover{color:#fd7d11;border-color:#fd7d11}.timeline-modes{position:absolute;right:0px;top:50%;margin-top:14px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.empty .timeline-modes{opacity:.5}.timeline-modes a{display:block;float:left;cursor:pointer;position:relative;opacity:.45;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.timeline-modes a:before{content:'';position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/timeline-sprite_2x.png?5661361948855032133);background-size:300px auto}.timeline-modes a:hover{opacity:1}.timeline-modes a.active,.timeline-modes .gift-card-form a.radio-btn:hover,.gift-card-form .timeline-modes a.radio-btn:hover,.timeline-modes .hint-form a.radio-btn:hover,.hint-form .timeline-modes a.radio-btn:hover{opacity:1;-webkit-animation:click-btn .25s;animation:click-btn .25s}.timeline-modes .carousel-mode{width:70px;height:30px}.timeline-modes .carousel-mode:before{width:62px;height:19px;background-position:-5px -5px}.timeline-modes .compare-mode{width:30px;height:30px}.timeline-modes .compare-mode:before{width:20px;height:22px;background-position:-77px -5px}.timeline-action-buttons{margin-top:-30px;float:right;position:relative;z-index:1}.timeline-action-buttons span{float:left;display:block;position:relative;cursor:pointer;margin:0px 1px}.timeline-action-buttons span:before{content:'';position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/timeline-sprite_2x.png?5661361948855032133);background-size:300px auto}.timeline-action-buttons .add-file-btn{width:32px;height:32px;position:relative;cursor:pointer}.timeline-action-buttons .add-file-btn:before{width:21px;height:23px;background-position:-107px -5px;cursor:pointer}.timeline-action-buttons .add-file-btn:hover:before{background-position:-138px -5px}.timeline-action-buttons .add-file-btn input{width:100%;height:100%;border:none;position:absolute;top:0px;right:0px;padding:0px;margin:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.timeline-action-buttons .take-pic-btn{width:46px;height:32px}.timeline-action-buttons .take-pic-btn:before{width:38px;height:26px;background-position:-167px -5px}.timeline-action-buttons .take-pic-btn:hover:before{background-position:-212px -5px}.timeline-dates-wrapper{padding:0px 45px;position:relative}.empty .timeline-dates-wrapper{opacity:.45}.timeline-dates-wrapper .flickity-prev-next-button{display:block;width:25px;height:40px;cursor:pointer;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.timeline-dates-wrapper .flickity-prev-next-button:disabled{display:none}.timeline-dates-wrapper .flickity-prev-next-button svg{display:none}.timeline-dates-wrapper .flickity-prev-next-button.prev{left:0px}.timeline-dates-wrapper .flickity-prev-next-button.next{right:0px;-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.timeline-dates-wrapper .flickity-prev-next-button:before{content:'';width:9px;height:16px;position:absolute;top:50%;left:0px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/year-arrow_2x.png?5661361948855032133) no-repeat;background-size:9px 18px;background-position:0px center}.timeline-dates{display:table;width:100%;padding:20px 0px}.timeline-dates .timeline-date-item{width:7.692307692307692%;display:table-cell;text-align:center;font-size:0.875rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.timeline-dates .timeline-date-item.month{cursor:pointer}.timeline-dates .timeline-date-item.year{font-size:1.125rem}.timeline-dates .timeline-date-item.active,.timeline-dates .gift-card-form .timeline-date-item.radio-btn:hover,.gift-card-form .timeline-dates .timeline-date-item.radio-btn:hover,.timeline-dates .hint-form .timeline-date-item.radio-btn:hover,.hint-form .timeline-dates .timeline-date-item.radio-btn:hover{color:#fd7d11}.timeline-dates.disabled{opacity:.45}.timeline-dates.disabled>span,.timeline-dates.disabled>span:hover{color:#51514e}.custom-dates-range{width:100%;display:block;float:left;padding:0px 45px 40px calc(7.692307692307692% + 40px);border-top:1px solid #a0a09f}.empty .custom-dates-range{opacity:.45}.custom-dates-range .rangeslider--horizontal{height:1px;position:relative;top:-1px;background:#a0a09f;-webkit-box-shadow:none;box-shadow:none}.custom-dates-range .rangeslider--horizontal .rangeslider__fill{background:#a0a09f;-webkit-box-shadow:none;box-shadow:none}.custom-dates-range .rangeslider--horizontal .rangeslider__handle{width:8.33333333333333%;height:28px;background:none;border:none;box-shadow:none;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;will-change:left}.custom-dates-range .rangeslider--horizontal .rangeslider__handle:before{content:'';width:28px;height:28px;border-radius:50%;background:#fd7d11;position:absolute;top:50%;left:50%;margin-top:-2px;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.custom-dates-range .rangeslider--horizontal .rangeslider__handle:after{content:none}.timeline-carousels{width:100%;display:none}.show-carousel .timeline-carousels{display:table}.timeline-carousels ul{list-style:none;padding:0px;margin:0px}.timeline-carousels .flickity-viewport{-webkit-transition:height 0.2s;-moz-transition:height 0.2s;-ms-transition:height 0.2s;-o-transition:height 0.2s;transition:height 0.2s}.timeline-carousels .timeline-carousel{width:100%;height:580px;display:table}.timeline-carousels .timeline-carousel .monthly-item{width:100%;float:left;height:580px}.timeline-carousels .timeline-pictures-carousel{width:100%;padding:0px 50px}.timeline-carousels .timeline-pictures-carousel .picture-item{width:192px;height:580px;padding:0px 12px;float:left;display:table;float:none;cursor:pointer;-webkit-transition:width 0.2s 0.3s,padding 0.2s 0.3s;-moz-transition:width 0.2s 0.3s,padding 0.2s 0.3s;-ms-transition:width 0.2s 0.3s,padding 0.2s 0.3s;-o-transition:width 0.2s 0.3s,padding 0.2s 0.3s;transition:width 0.2s 0.3s,padding 0.2s 0.3s;will-change:width, padding, left}.timeline-carousels .timeline-pictures-carousel .picture-item.is-selected{width:520px;padding:0px 42px;cursor:default}.timeline-carousels .timeline-pictures-carousel .picture-item .item-content{display:table-cell;vertical-align:middle}.timeline-carousels .timeline-pictures-carousel .picture-item .img-wrapper{width:100%;height:0px;display:block;padding-top:114.285714285714286%;background-size:cover;background-position:center center;position:relative;cursor:pointer}.timeline-carousels .timeline-pictures-carousel .picture-item .img-wrapper input{width:100%;height:100%;position:absolute;top:0px;left:0px;opacity:0}.timeline-carousels .timeline-pictures-carousel .picture-item img{width:100%}.timeline-carousels .timeline-pictures-carousel .picture-item .date{width:100%;padding:14px 0px;text-align:center;display:block;font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button{background:transparent}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button:hover{background:transparent}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button.previous{left:-5px}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button.next{right:-5px}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button:disabled{display:none}.timeline-empty span{display:block;padding-top:16px}.timeline-empty input[type="file"]{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1}.compare-wrapper{display:none}.show-compare .compare-wrapper{display:block}.timeline-gallery{padding-top:22px;display:none}.show-gallery .timeline-gallery{display:block}.timeline-gallery .scroll-content{width:100%;height:auto;max-height:586px;overflow-x:hidden;overflow-y:auto}.timeline-gallery .gallery-item{width:100%;display:table;padding:0px 9px 28px}.timeline-gallery .gallery-item .img-wrapper{width:100%;height:0px;padding-top:115%;display:block;position:relative;overflow:hidden;background-size:cover;background-position:center center}.timeline-gallery .gallery-item .img-wrapper img{width:auto;height:auto;max-width:120%;max-height:120%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.timeline-gallery .gallery-item span{display:block;font-size:1.0625rem;line-height:10px;letter-spacing:.05px}.timeline-gallery .gallery-item .date{font-size:1.1875rem;line-height:22px;padding:9px 0px 6px}.timeline-gallery .gallery-item .input-radio-check{float:left;margin:0px;margin-right:11px;border-width:1px}.timeline-progress{width:100%;display:none}.show-progress .timeline-progress{display:block}.timeline-progress .progress-item{width:400px;float:left;list-style:none}.timeline-progress .progress-item .img-wrapper{height:0px;padding-top:114.57286432160804%;background-size:cover;background-position:center center}.timeline-progress .progress-item .date{width:100%;display:block;padding:14px 0px 40px;font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.timeline-progress .main-image-wrapper{width:440px;padding-right:40px;padding-top:8px;float:left;border-right:1px solid #a0a09f}.timeline-progress .progress-slide-wrapper{width:calc(100% - 440px);float:left;overflow:hidden;padding-top:8px;padding-left:40px;position:relative}.timeline-progress .progress-carousel{width:100%;float:left;display:block;overflow:scroll;-webkit-overflow-scrolling:touch}.timeline-progress .progress-carousel-content{width:auto;display:table;-webkit-overflow-scrolling:touch}.timeline-progress .progress-carousel-content .progress-item{display:table-cell;padding:0px 15px;min-width:430px;float:none}.uploading-images-blur{width:100%;height:100%;background:rgba(255,255,255,0.8);position:fixed;top:0px;left:0px;z-index:10000;display:none}.uploading-images-blur:before{content:'';width:220px;height:130px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/loading.gif?5661361948855032133) no-repeat;background-size:contain;background-position:center;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.routine-wrapper{padding-top:60px;border-bottom:1px solid #fd7d11;opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;will-change:opacity}.routine-wrapper.pm-active .show-on-am{display:none}.routine-wrapper.pm-active .show-on-pm{display:block}.routine-wrapper.pm-active .show-on-am-inline-block{display:none}.routine-wrapper.pm-active .show-on-pm-inline-block{display:inline-block}.routine-wrapper.am-active .show-on-am{display:block}.routine-wrapper.am-active .show-on-pm{display:none}.routine-wrapper.am-active .show-on-am-inline-block{display:inline-block}.routine-wrapper.am-active .show-on-pm-inline-block{display:none}.routine-wrapper.loading{opacity:0}.routine-wrapper .show-if-products{display:block}.routine-wrapper .show-if-no-products{display:none}.routine-wrapper.no-purchased-products .show-if-products{display:none}.routine-wrapper.no-purchased-products .show-if-no-products{display:block}.routine-wrapper .days-list{list-style:none;width:100%;display:table;padding:10px 0px;margin:0px 0px 18px}.routine-wrapper .days-list li{display:table-cell;text-align:center;width:14.285714285714286%;height:30px}.routine-wrapper .days-list li a,.routine-wrapper .days-list li span{display:block;font-size:1.0625rem;line-height:1.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.routine-wrapper .days-list li a:hover,.routine-wrapper .days-list li span:hover{color:#fd7d11}.routine-wrapper .days-list li a.active,.routine-wrapper .days-list li .gift-card-form a.radio-btn:hover,.gift-card-form .routine-wrapper .days-list li a.radio-btn:hover,.routine-wrapper .days-list li .hint-form a.radio-btn:hover,.hint-form .routine-wrapper .days-list li a.radio-btn:hover,.routine-wrapper .days-list li span.active,.routine-wrapper .days-list li .gift-card-form span.radio-btn:hover,.gift-card-form .routine-wrapper .days-list li span.radio-btn:hover,.routine-wrapper .days-list li .hint-form span.radio-btn:hover,.hint-form .routine-wrapper .days-list li span.radio-btn:hover{color:#fd7d11;font-size:1.5625rem;line-height:1.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.routine-wrapper.pm-active .days-list li a:hover,.routine-wrapper.pm-active .days-list li a.active,.routine-wrapper.pm-active .days-list li .gift-card-form a.radio-btn:hover,.gift-card-form .routine-wrapper.pm-active .days-list li a.radio-btn:hover,.routine-wrapper.pm-active .days-list li .hint-form a.radio-btn:hover,.hint-form .routine-wrapper.pm-active .days-list li a.radio-btn:hover{color:#1f1967}.routine-wrapper .week-items{margin-bottom:20px}.routine-wrapper .week-items span{padding:10px 10px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;cursor:pointer}.routine-wrapper .week-items span:hover,.routine-wrapper .week-items span.active,.routine-wrapper .week-items .gift-card-form span.radio-btn:hover,.gift-card-form .routine-wrapper .week-items span.radio-btn:hover,.routine-wrapper .week-items .hint-form span.radio-btn:hover,.hint-form .routine-wrapper .week-items span.radio-btn:hover{color:#fd7d11}.routine-wrapper.pm-active .week-items span:hover,.routine-wrapper.pm-active .week-items span.active,.routine-wrapper.pm-active .week-items .gift-card-form span.radio-btn:hover,.gift-card-form .routine-wrapper.pm-active .week-items span.radio-btn:hover,.routine-wrapper.pm-active .week-items .hint-form span.radio-btn:hover,.hint-form .routine-wrapper.pm-active .week-items span.radio-btn:hover{color:#1f1967}.routine-wrapper .schedule-items{margin-bottom:0px}.routine-wrapper .schedule-items span{width:32px;height:32px;margin:0px 5px;display:block;float:left;border-radius:100%;text-align:center;background:transparent;text-transform:lowercase;text-align:center;cursor:pointer;opacity:.3;font-size:0.9625rem;line-height:1.75rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.routine-wrapper .schedule-items .am{color:#fd7d11;border:2px solid #fd7d11}.routine-wrapper .schedule-items .am.active,.routine-wrapper .schedule-items .gift-card-form .am.radio-btn:hover,.gift-card-form .routine-wrapper .schedule-items .am.radio-btn:hover,.routine-wrapper .schedule-items .hint-form .am.radio-btn:hover,.hint-form .routine-wrapper .schedule-items .am.radio-btn:hover{color:#fff;background:#fd7d11;opacity:1}.routine-wrapper .schedule-items .pm{color:#1f1967;border:2px solid #1f1967}.routine-wrapper .schedule-items .pm.active,.routine-wrapper .schedule-items .gift-card-form .pm.radio-btn:hover,.gift-card-form .routine-wrapper .schedule-items .pm.radio-btn:hover,.routine-wrapper .schedule-items .hint-form .pm.radio-btn:hover,.hint-form .routine-wrapper .schedule-items .pm.radio-btn:hover{color:#fff;background-color:#1f1967;opacity:1}.routine-wrapper .no-products{padding-top:10px;padding-bottom:60px}.routine:before,.routine:after{width:1px;height:290px;max-height:100%;display:block;background:#a0a09f;position:absolute;top:45px;z-index:1}.routine{width:100%;min-height:300px;max-height:500px;padding:0px 70px 0px;display:block;float:left;position:relative;overflow:hidden;opacity:1;z-index:1;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-ms-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;will-change:opacity}.routine:before{content:'';left:0px}.routine:after{content:'';right:0px}.routine.hide-routine{width:calc(100% - 30px);left:15px;opacity:0;position:absolute;top:0px;z-index:-1}.routine .nav-button{width:50px;height:290px;position:absolute;top:50px;z-index:1}.routine .nav-button .nav-button-content{width:290px;height:50px;color:#fd7d11;text-align:center;text-transform:uppercase;letter-spacing:0px;font-size:1.375rem;line-height:3.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;position:absolute;top:50%;left:50%;-moz-transform:rotate(90deg) translate(-50%, -50%);-o-transform:rotate(90deg) translate(-50%, -50%);-ms-transform:rotate(90deg) translate(-50%, -50%);-webkit-transform:rotate(90deg) translate(-50%, -50%);transform:rotate(90deg) translate(-50%, -50%);-ms-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;opacity:1;will-change:color;display:none}.pm-active .routine .nav-button .nav-button-content{color:#1f1967}.routine .nav-button .nav-button-content.hide-btn{opacity:0;cursor:default}.routine .nav-button.prev{left:0px;border-right:1px solid #a0a09f}.routine .nav-button.next{right:0px;border-left:1px solid #a0a09f}.routine .product-button{position:absolute;width:40px;height:40px;display:block;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;cursor:pointer;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/routine-arrow_2x.png?5661361948855032133) no-repeat;background-size:13px 14px;background-position:center center}.routine .product-button.prev{left:30px;-moz-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.routine .product-button.next{right:30px}.routine .days{list-style:none}.routine .days .day{width:100%;float:left;overflow:hidden}.routine .days .day.is-selected{overflow:visible}.routine .products{width:100%;list-style:none;padding-top:10px;display:table;margin:0px;overflow:hidden;position:absolute;top:0px;will-change:transform, opacity}.routine .products.show-on-am{-moz-transform:translateY(25%) scale(1.1);-o-transform:translateY(25%) scale(1.1);-ms-transform:translateY(25%) scale(1.1);-webkit-transform:translateY(25%) scale(1.1);transform:translateY(25%) scale(1.1);opacity:0;display:block}.routine .products.show-on-pm{-moz-transform:translateY(-15%) scale(0.9);-o-transform:translateY(-15%) scale(0.9);-ms-transform:translateY(-15%) scale(0.9);-webkit-transform:translateY(-15%) scale(0.9);transform:translateY(-15%) scale(0.9);opacity:0;display:block}.am-active .routine .products.show-on-am{-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;position:relative;z-index:1}.pm-active .routine .products.show-on-pm{-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;position:relative;z-index:1}.routine .product{width:20%;float:left;text-align:center}.routine .product .image-wrapper{width:100%;display:block;height:280px;position:relative}.routine .product a{cursor:-webkit-grab}.routine .product img{width:auto;max-width:none;height:100%;position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.routine .product .product-title{font-size:0.8125rem;line-height:0.9375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;max-width:65%;height:45px;margin:16px auto 0px;text-transform:uppercase;-webkit-line-clamp:3}.routine .product .how-to-use-link{width:auto;display:table;position:relative;margin:0 auto;font-size:0.8125rem;line-height:0.9375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.25px}.routine .product .how-to-use-link:before{content:'';border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #51514e;position:absolute;top:50%;right:-10px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.routine .is-pointer-down .product a{cursor:-webkit-grabbing}.customer-care-wrapper{height:80px;padding:0px 0px 20px 20px;position:relative;z-index:1}.customer-care-wrapper.sticky-face .customer-care-face{position:fixed}.customer-care-wrapper.sticky-face-footer .customer-care-face{position:absolute}.customer-care-wrapper .customer-care-sticky{position:absolute}.customer-care-wrapper-clone{position:absolute;left:35px;bottom:-80px;display:none}.customer-care-face{width:60px;height:60px;position:relative;top:auto;right:auto;left:auto;bottom:auto}.customer-care-face .face-link{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;z-index:2;border-radius:100%;overflow:hidden;box-shadow:3px 3px 7px rgba(0,0,0,0.1);-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;-o-transition:box-shadow 0.2s;transition:box-shadow 0.2s}.customer-care-face .face-link img{width:100%;height:100%}.customer-care-face .face-link:hover,.customer-care-face .face-link.active,.customer-care-face .gift-card-form .face-link.radio-btn:hover,.gift-card-form .customer-care-face .face-link.radio-btn:hover,.customer-care-face .hint-form .face-link.radio-btn:hover,.hint-form .customer-care-face .face-link.radio-btn:hover{box-shadow:3px 3px 10px rgba(0,0,0,0.2)}.customer-care-face .face-link.click{-webkit-animation:click-btn .25s;animation:click-btn .25s}.message{width:auto;min-width:234px;height:auto;padding:16px 10px 23px;text-align:center;background:#fff;border:2px solid #fd7d11;position:absolute;bottom:50%;left:50%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;will-change:transform;-webkit-transform-origin:left bottom;transform-origin:left bottom}.message h5{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:0px}.message p{font-size:0.84375rem;line-height:1.125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-bottom:9px}.message .close-button{top:2px;right:6px;font-size:1.375rem}.message .close-button:hover{color:#fd7d11}.message .btn{width:auto;min-width:114px;padding:0px 5px;font-size:0.625rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;background:#fff;color:#51514e;border:1px solid #51514e}.message .btn:hover{color:#fd7d11;border-color:#fd7d11}.message.hide-message{-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0)}.cabinet{padding-top:62px;padding-bottom:50px;margin-bottom:0px;border-bottom:1px solid #fd7d11}.cabinet .title,.cabinet .title-left,.cabinet .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .cabinet .title{margin-bottom:10px}.cabinet .show-for-edit-mode{display:none}.cabinet.edit-mode .show-for-edit-mode{display:block}.cabinet .edit-link{margin-top:4px;display:inline-block;font-size:1.0625rem;line-height:1.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.cabinet .edit-link:hover{color:#fd7d11}.cabinet .edit-link.disabled,.cabinet .edit-link.disabled:hover{color:#b4b4b2;cursor:not-allowed}.cabinet .product-group{padding-top:8px;margin-top:90px;border-top:1px solid #b4b4b2}.cabinet .product-group.purchased{margin-top:0px}.cabinet #purchared_content .product-item .product-title{margin-bottom:0px}.cabinet .product-item{width:100%;margin-top:0px;padding:0px 5px 27px;position:relative}.cabinet .product-item .new-badge{width:26px;height:26px;display:block;border-radius:100%;background:#fd7d11;position:absolute;top:50px;left:34px;z-index:3;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.cabinet .product-item .subscription-badge{width:64px;height:64px;display:block;position:absolute;top:55px;left:10px;z-index:3;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/subscription_icon.png?5661361948855032133) center no-repeat;background-size:contain}.cabinet .product-item img{max-width:85%;width:auto;max-height:268px}.cabinet .product-item .img-container{width:100%;height:0px;padding-top:110.2880658436214%;display:block;margin:0 auto;position:relative}.cabinet .product-item .img-container img{max-width:100%;position:absolute;left:50%;bottom:0px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cabinet .product-item .product-title{margin-top:45px;margin-bottom:10px}.cabinet .product-item .product-title a{height:40px}.cabinet .product-item .product-size{width:100%;padding-top:6px;margin-bottom:28px;display:block;font-size:1.0625rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cabinet .product-item .product-desc p{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:26px}.cabinet .product-item .remove-btn{top:10px}.cabinet h4{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-transform:uppercase}.cabinet .more-link{font-size:0.8125rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.75px;position:relative;margin-top:70px;padding-right:32px;display:inline-block}.cabinet .more-link:before{content:'+';font-size:24px;line-height:22px;text-align:right;position:absolute;right:0px;top:50%;font-family:"proxima-nova-light",sans-serif;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cabinet .show-btn{display:none}.no-products{text-align:center;padding-top:60px;font-size:1.875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.my-credits{display:table;margin-top:0px;padding-top:60px;padding-bottom:60px}.my-credits .container-credits{padding-top:114px;padding-bottom:42px}.my-credits .container-credits .container-price{margin-top:37px;margin-bottom:30px}.my-credits .container-credits .container-price .credit{padding-bottom:36px;border-bottom:1px solid #56555a}.my-credits .container-credits .container-price .credit span{font-size:7.5rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;color:#fd7d11}.my-credits .container-credits .container-price h2{font-size:2.125rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:30px;margin-bottom:20px}.my-credits .dates-container{background:#efefee;padding-top:56px;padding-bottom:22px}.my-credits .dates-container .head-table span{font-size:1rem;line-height:1rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.50px}.my-credits .dates-container .body-table{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding:0;margin-top:33px}.my-credits .dates-container .body-table .item{margin-bottom:32px}.my-credits .dates-container .body-table .item .item-description{color:#99999a}.my-credits .dates-container .body-table .item .item-pending{color:#b4b4b2}.my-credits .dates-container .body-table .item .item-credited{color:#fd7d11}.my-credits .radio-wrapper{margin-top:22px}.my-credits .radio-wrapper label{display:table;margin:0 auto;float:none;font-size:1.25rem}.my-credits .radio-wrapper .input-radio-check{margin-top:12px}.profile-menu-wrapper{height:50px}.profile-menu-wrapper.fixed{background:#fff}.profile-menu{width:100%;display:table;list-style:none;padding:0px;position:relative}.fixed .profile-menu{position:fixed;top:0px;left:0;z-index:10;background:#fff}.fixed .profile-menu ul{margin:0px;list-style:none}.fixed .profile-menu ul{background:#fff}.fixed .profile-menu .credit-box{bottom:0%;margin-bottom:-40px;-webkit-animation:none;animation:none}.profile-menu ul{width:100%;margin:0px;border-top:1px solid #51514e;border-bottom:1px solid #51514e;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;background:#fff;position:relative;z-index:2}.profile-menu ul li a{display:block;padding:14px 10px;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;position:relative}.profile-menu ul li a:hover{color:#fd7d11}.profile-menu .new-badge{width:26px;height:26px;display:block;font-size:1.125rem;line-height:1.625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;text-align:center;color:#fff;background:#fd7d11;border-radius:50%;position:absolute;right:-28px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.profile-menu .credit-box{width:auto;padding:10px 15px;display:block;text-align:center;color:#fff;background:#fd7d11;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;position:absolute;right:30px;bottom:100%;z-index:1;-webkit-transition:bottom 0.5s, margin .5s;transition:bottom 0.5s, margin .5s;will-change:transform, margin, bottom}.profile-menu .appear{-webkit-animation:appear-from-bottom 1.5s 3;animation:appear-from-bottom 1.5s 3}.input-radio-check{margin-top:5px;margin-left:20px;float:right;background:#fff;border-color:#fd7d11;position:relative}.input-radio-check:before{content:'';width:15px;height:12px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px;background-position:-376px -53px;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}.input-radio-custom:checked+.input-radio-check{background:#fd7d11}.input-radio-custom:checked+.input-radio-check:before{opacity:1}.account-page .hide-on-edit-mode{display:block}.account-page .show-on-edit-mode{display:none}.account-page.edit-mode .hide-on-edit-mode{display:none}.account-page.edit-mode .show-on-edit-mode{display:block}.account-page.edit-mode .show-on-edit-mode.show-for-subscriptions-failed{display:none}.account-page .show-for-subscriptions-failed{display:none}.account-page.subscriptions-failed.edit-mode .show-for-subscriptions-failed.show-on-edit-mode{display:block}.account-page.subscriptions-failed .show-for-subscriptions-failed{display:block}.account-page.subscriptions-failed .show-for-subscriptions-failed.show-on-edit-mode{display:none}.account-page .title,.account-page .title-left,.account-page .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .account-page .title{margin-top:120px;font-size:2rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.account-page .title .orange-link,.account-page .title-left .orange-link{font-size:1.5rem;line-height:2rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;margin-right:22px}.account-page .show-for-subscriptions-failed{display:none}.subscriptions-failed .account-page .show-for-subscriptions-failed{display:block}.account-page .details-table b{font-family:"proxima-nova",sans-serif;font-weight:normal}.account-page .details-table .header-row{width:100%;display:table;padding-top:60px}.account-page .details-table .header{padding-bottom:10px}.account-page .details-table .body{line-height:40px}.account-page .details-table .input-wrapper{padding-right:20px;margin-left:-17px;margin-top:-2px}.account-page .details-table .input{width:90%;width:calc(100% - 10px);height:42px;padding:0px 16px;font-size:1.375rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.account-page .details-table .credit-card-default-text{visibility:hidden}.account-page .details-table .credit-card-default{visibility:visible}.account-page .add-more-link{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;position:relative;padding-left:35px;margin-top:18px;color:#fd7d11;display:inline-block;padding-left:30px}.account-page .add-more-link:before{content:'';width:22px;height:22px;position:absolute;top:50%;left:0px;margin-top:-12px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto;background-position:-316px -88px}.account-page .radio-wrapper{padding:0px;margin-left:-40px;margin-right:16px}.account-page .radio-wrapper .input-radio,.account-page .radio-wrapper .input-radio-light,.account-page .radio-wrapper .input-radio-dark,.account-page .radio-wrapper .input-radio-check{margin:12px 0px 0px}.account-page .credit-cards-table .input-radio,.account-page .credit-cards-table .input-radio-light,.account-page .credit-cards-table .input-radio-dark,.account-page .credit-cards-table .input-radio-check{margin-top:14px}.account-page .btn.large{width:100%}.drop-a-hint-module h3{font-size:2.0625rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-align:left;letter-spacing:.4px}.drop-a-hint-module p{font-size:0.875rem;line-height:0.9375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-align:left;letter-spacing:.4px}.drop-a-hint-module .hint-init-page{padding:0 15px}.drop-a-hint-module .hint-actions{margin:0 -10px}.drop-a-hint-module .hint-actions .btn{margin:0 10px;float:left}.drop-a-hint-module .hint-form{margin-top:3px}.drop-a-hint-module .hint-form .input{height:28px;padding:0px 10px;margin-bottom:14px;letter-spacing:.4px;color:#51514e;font-size:0.6875rem}.drop-a-hint-module .hint-form .textarea{height:68px;padding:10px 85px 10px 10px;letter-spacing:.4px;color:#51514e;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-italic",sans-serif;font-style:normal;font-weight:normal}.drop-a-hint-module .hint-form .counter{font-size:0.75rem;margin-bottom:0px}.drop-a-hint-module .hint-form .btn.large{width:135px;height:28px;line-height:28px;padding:0 2px;float:right;font-size:0.6875rem}.drop-a-hint-module .hint-form.email-mode .show-for-text{display:none}.drop-a-hint-module .hint-form.text-mode .show-for-email{display:none}.drop-a-hint-module .hint-form .selectize-control{margin:0px;height:28px}.drop-a-hint-module .hint-form .selectize-control .selectize-input{height:28px;line-height:28px;font-size:0.6875rem;font-family:"proxima-nova",sans-serif;text-align:left}.drop-a-hint-module .hint-form .selectize-control .selectize-input:before{right:6px;-moz-transform:translateY(-50%) scale(0.7);-o-transform:translateY(-50%) scale(0.7);-ms-transform:translateY(-50%) scale(0.7);-webkit-transform:translateY(-50%) scale(0.7);transform:translateY(-50%) scale(0.7)}.drop-a-hint-module .hint-form .selectize-control .selectize-input:after{right:30px}.drop-a-hint-module .hint-form .selectize-control .selectize-input div{font-size:0.6875rem;font-family:"proxima-nova",sans-serif;color:#51514e}.drop-a-hint-module .hint-form .selectize-control .selectize-dropdown .option{font-size:0.6875rem;padding-top:4px;padding-bottom:4px;text-align:left}.drop-a-hint-module .hint-form .select-wrapper{width:100%;display:table;margin-bottom:14px}.drop-a-hint-module .hint-form .error{padding-top:10px;color:#F00}.drop-a-hint-module .hint-form .error p{color:red}.product-action .hide-for-subscriptions{display:block}.product-action .show-for-subscriptions{display:none}.product-action.subscriptions-mode .hide-for-subscriptions{display:none}.product-action.subscriptions-mode .show-for-subscriptions{display:block}.page-college-beta{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/college-beta-element-left-medium.png?5661361948855032133),url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/college-beta-element-right-medium.png?5661361948855032133);background-repeat:no-repeat, no-repeat;background-position:left center, right center;background-size:35.57%, 28%;background-color:#fff;min-height:710px}.page-college-beta .college-beta-container{padding-top:36px;padding-bottom:67px}.page-college-beta .college-beta-container h1{font-size:3.25rem;line-height:3.375rem;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.6px;margin:-4px 0 14px;white-space:nowrap;position:relative;left:18px;color:#54565b}.page-college-beta .college-beta-container h4{font-size:1.39313rem;line-height:1.77813rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.5px;position:relative;left:15px;color:#54565b}.page-college-beta .college-beta-container .text-description{font-size:0.9375rem;line-height:1.625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1px;margin-bottom:29px;margin-top:40px;position:relative;left:24px;color:#54565b}.page-college-beta .college-beta-container .message-success{display:none}.page-college-beta .college-beta-container .message-success .text-success{font-size:1.25rem;line-height:2.055rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:89px;margin-bottom:44px}.page-college-beta .college-beta-container .form-container,.page-college-beta .college-beta-container .login-form-wrapper .title-container,.login-form-wrapper .page-college-beta .college-beta-container .title-container{margin-top:17px;position:relative;left:55px}.page-college-beta .college-beta-container .form-container .items-number,.page-college-beta .college-beta-container .login-form-wrapper .title-container .items-number,.login-form-wrapper .page-college-beta .college-beta-container .title-container .items-number{font-size:1.08813rem;line-height:2.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;background-color:#54565b;border-radius:100%;color:#fff;float:left;height:34px;margin:0 19px;position:relative;text-align:center;top:-2px;width:34px}.page-college-beta .college-beta-container .form-container input,.page-college-beta .college-beta-container .login-form-wrapper .title-container input,.login-form-wrapper .page-college-beta .college-beta-container .title-container input{font-size:0.6275rem;line-height:0.8125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;border-color:#54565b;float:left;height:32px;margin-bottom:27px;width:317px}.page-college-beta .college-beta-container .form-container input[type="file"],.page-college-beta .college-beta-container .login-form-wrapper .title-container input[type="file"],.login-form-wrapper .page-college-beta .college-beta-container .title-container input[type="file"]{height:39px;opacity:0;position:absolute;left:345px;top:-5px;width:39px}.page-college-beta .college-beta-container .form-container .submit-img,.page-college-beta .college-beta-container .login-form-wrapper .title-container .submit-img,.login-form-wrapper .page-college-beta .college-beta-container .title-container .submit-img{font-size:0.73625rem;line-height:0.79125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;cursor:auto;color:#54565b;letter-spacing:1.1px;margin-top:18px;position:relative}.page-college-beta .college-beta-container .form-container .submit-img span,.page-college-beta .college-beta-container .login-form-wrapper .title-container .submit-img span,.login-form-wrapper .page-college-beta .college-beta-container .title-container .submit-img span{font-size:0.73625rem;line-height:0.79125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.1px}.page-college-beta .college-beta-container .form-container .submit-img:after,.page-college-beta .college-beta-container .login-form-wrapper .title-container .submit-img:after,.login-form-wrapper .page-college-beta .college-beta-container .title-container .submit-img:after{content:'';cursor:pointer;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/camera-icon.png?5661361948855032133) center no-repeat;background-size:contain;width:39px;height:27px;position:absolute;top:-11px;left:345px}.page-college-beta .college-beta-container .form-container .thumbnail-container,.page-college-beta .college-beta-container .login-form-wrapper .title-container .thumbnail-container,.login-form-wrapper .page-college-beta .college-beta-container .title-container .thumbnail-container{width:390px;max-width:100%;padding-left:72px;margin-top:15px;position:relative}.page-college-beta .college-beta-container .form-container .thumbnail-container .thumbnail,.page-college-beta .college-beta-container .login-form-wrapper .title-container .thumbnail-container .thumbnail,.login-form-wrapper .page-college-beta .college-beta-container .title-container .thumbnail-container .thumbnail{margin:0 auto;width:160px;display:none;float:none}.page-college-beta .college-beta-container .form-container .thumbnail-container #name-file,.page-college-beta .college-beta-container .login-form-wrapper .title-container .thumbnail-container #name-file,.login-form-wrapper .page-college-beta .college-beta-container .title-container .thumbnail-container #name-file{right:0;top:0;position:absolute}.page-college-beta .college-beta-container .form-container .file-error,.page-college-beta .college-beta-container .login-form-wrapper .title-container .file-error,.login-form-wrapper .page-college-beta .college-beta-container .title-container .file-error,.page-college-beta .college-beta-container .form-container #messageError,.page-college-beta .college-beta-container .login-form-wrapper .title-container #messageError,.login-form-wrapper .page-college-beta .college-beta-container .title-container #messageError{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-top:20px;right:23px;color:red;position:relative;text-align:center}.page-college-beta .college-beta-container .btn{font-size:0.6375rem;line-height:1.125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;border:2px solid #54565b;height:32px;width:120px;color:#54565b}.page-college-beta .college-beta-container .btn.submit{margin-top:28px;padding:0;position:relative;right:22px}.datepicker td span.active,.datepicker td .gift-card-form span.radio-btn:hover,.gift-card-form .datepicker td span.radio-btn:hover,.datepicker td .hint-form span.radio-btn:hover,.hint-form .datepicker td span.radio-btn:hover,.datepicker td.active.day,.datepicker .gift-card-form td.day.radio-btn:hover,.gift-card-form .datepicker td.day.radio-btn:hover,.datepicker .hint-form td.day.radio-btn:hover,.hint-form .datepicker td.day.radio-btn:hover,.datepicker td.active.year,.datepicker .gift-card-form td.year.radio-btn:hover,.gift-card-form .datepicker td.year.radio-btn:hover,.datepicker .hint-form td.year.radio-btn:hover,.hint-form .datepicker td.year.radio-btn:hover{background:#fd7d11 !important;color:#fff !important}.blog-post{padding-top:35px;padding-bottom:85px}.blog-post .sprig-right-desktop{position:relative}.blog-post .sprig-right-desktop:before{content:'';width:150px;height:120px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/blog-sprig-right.jpg?5661361948855032133) center no-repeat;background-size:contain;position:absolute;left:auto;right:-50px;bottom:-95px;z-index:-1}.blog-post h2{font-size:1.6875rem;line-height:1.8125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;text-transform:uppercase;margin-bottom:15px;position:relative}.blog-post h3{font-size:1rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;margin-bottom:40px}.blog-post h4{font-size:1rem;line-height:1.5625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;text-transform:uppercase;margin-bottom:7px}.blog-post h5{font-size:0.75rem;line-height:1.0625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;margin-top:-10px;margin-bottom:15px}.blog-post p{font-size:1rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px}.blog-post .link{font-size:1rem;line-height:1.5625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px;position:relative;padding-right:10px;text-decoration:none}.blog-post .link:before{content:'';width:0;height:0;display:block;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #51514e;position:absolute;right:0px;top:50%;margin-top:-1px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog-post .blog-item-image{margin-bottom:33px}.blog-post article{width:100%;display:table;padding:15px 0px}.blog-post article.evening-routine-section{margin-top:69px}.blog-post article>div{padding:0 10px;display:table-cell;vertical-align:middle}.blog-post article>div.sprig-right-desktop:before{bottom:-85px}.blog-post article .article-content{padding-top:30px;padding-bottom:30px}.blog-post article .article-content.article-routine{padding-top:10px;padding-bottom:10px}.blog-post article .img-wrapper{position:relative;min-height:300px}.blog-post article .img-wrapper img{width:calc(100% - 20px);position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.blog-post article.sprig{padding-bottom:60px}.blog-post .step-number{display:table;width:29px;height:29px;line-height:29px;border-radius:100%;color:#fff;background:#fd7d11;position:relative;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.blog-post .img-description{font-size:19px;letter-spacing:0.1px}.blog-post .btn-orange{padding-top:13px;padding-bottom:13px;border-color:#fd7d11;text-decoration:none;width:328px;font-size:0.875rem;text-align:center}.blog-post .btn-orange:link{color:#fd7d11}.blog-post .title-section{z-index:1}.blog-post .products{display:table;margin-top:-82px;padding-right:40px;padding-left:49px}.blog-post .products.evening-routine{padding-right:18px;padding-left:0}.blog-post .products img.repair{margin-top:-7px}.blog-post .products .product-title{font-size:0.8125rem;font-family:"proxima-nova-semibold",sans-serif !important}.blog-post .products .product-title.cleanse{margin-left:-10px}.blog-post .products .product-title.hydrate{margin-left:-8px}.blog-post .article-second-text{margin-top:-4px}.blog-post .article-second-text .article-text-small{font-size:0.75rem;line-height:20.14px !important;text-align:center}.glow-program-page{padding:76px 0px 200px;color:#fff;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/glow-program-bkg.jpg?5661361948855032133) top center no-repeat;background-color:#c1c1c1}.glow-program-page .container{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;will-change:opacity}.glow-program-page .loading{opacity:0}.glow-program-page h2{font-size:2.125rem;line-height:2.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.5px;text-transform:uppercase;margin-bottom:20px}.glow-program-page h3{font-size:1.875rem;line-height:2.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.5px;text-transform:uppercase;margin-bottom:78px}.glow-program-page p{letter-spacing:.5px;text-transform:uppercase;margin-bottom:40px}.glow-program-page form{margin:0px -10px;padding-bottom:50px}.glow-program-page form .columns{padding:0px 10px}.glow-program-page input[type="email"]{height:32px;border:none;outline:none;padding:0px 10px;box-shadow:0px 0px 8px rgba(0,0,0,0.2) inset;font-size:0.875rem;color:#51514e}.glow-program-page .btn{width:100%;height:28px;padding:0px 0px;margin-top:2px;color:#fff;border:1px solid #fff;background:transparent;font-size:0.6875rem;line-height:28px;font-family:"proxima-nova",sans-serif}.glow-program-page .btn:hover{color:#fd7d11;border-color:#fd7d11}@media screen and (max-width: 1259px){.anchor-list-wrapper{display:none}}@media screen and (max-width: 1220px){.fp-slidesNav-custom{right:20px;margin-right:0px !important}}@media screen and (max-width: 1220px){.fp-slidesNav-custom{right:20px;margin-right:0px !important}.page-college-beta .form-container,.page-college-beta .login-form-wrapper .title-container,.login-form-wrapper .page-college-beta .title-container{margin-top:17px}.page-college-beta .form-container .btn.submit,.page-college-beta .login-form-wrapper .title-container .btn.submit,.login-form-wrapper .page-college-beta .title-container .btn.submit{right:0}}@media screen and (max-width: 1023px){.cart h2{font-size:2.25em;margin-top:60px;margin-bottom:58px}.items-cart{padding:0px 0px 22px}.items-cart .item-info{padding-top:10px}.items-cart .item-image a{height:185px}.items-cart .item-image img{max-height:185px}.cart-sidebar{padding-bottom:160px}.cart-summary{width:calc(100% - 12px);margin-bottom:11px}.cart-summary h3{font-size:0.875em;line-height:1.14285714285714em;margin-bottom:25px}.cart-summary span{font-size:0.75em;line-height:1.16666666666667em}.cart-samples{margin-bottom:10px;padding:26px 30px 15px}.cart-samples p,.cart-samples label{font-size:0.88235294117647em;line-height:1.13333333333333em}.cart-sidebar .input{height:42px;margin-bottom:10px;font-size:0.9375em}.btn .btn-cart{font-size:1.125em;padding:12px 10px}.back-link{font-size:1.25em;line-height:29px;margin-top:0px;padding-left:50px}.back-link:before{-moz-transform:scale(0.88);-o-transform:scale(0.88);-ms-transform:scale(0.88);-webkit-transform:scale(0.88);transform:scale(0.88)}.notification-text{padding-top:0px;min-height:525px}.notification-text h2{font-size:1.5em;line-height:2.83333333333333em;position:relative;width:auto;min-width:0px;margin-top:60px;top:0px;left:0px;-ms-transform:none;-webkit-transform:none;transform:none}.subscription-box .deliver-wrapper{width:100%}.subscription-box .deliver{padding-left:0px}.subscription-box .subscription-select-wrapper{width:283px;float:left !important}.subscription-box{width:100%}#quiz .header .quiz-link{padding:38px 10px 0px;float:right;display:block;font-size:0.8125rem;line-height:0.9375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;color:#51514e}#quiz .logo{left:0px;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}#quiz .quiz-results .header{display:block}.quiz .hair-range-wrapper{width:40%}.quiz .quantity-box a:hover{background:#fff}.quiz .quantity-box a.active,.quiz .quantity-box .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box .hint-form a.radio-btn:hover,.hint-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box a.active:hover,.quiz .quantity-box .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box .hint-form a.radio-btn:hover,.hint-form .quiz .quantity-box a.radio-btn:hover{background:#efefee}.quiz .skin-type-item a span{font-size:1.25rem;line-height:1.5rem}.quiz .product-description{height:300px}.blog-post .products{margin-top:-22px}.blog-post .products img.repair{margin-top:-4px;max-width:87%}.edit-subscriptions{margin-right:16px}}.gifting{width:100%;display:table;margin-bottom:40px}.gifting .brick .descriptionContainer.right{right:0px}.gifting .brick .price{font-family:"proxima-nova-semibold",sans-serif}.gifting .btn.large{font-size:0.75rem}.gifting .btn-cart{padding:7px 32px;letter-spacing:.4px;font-size:0.6875rem;line-height:0.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner{@extends .grey-box;;min-height:435px;padding:40px 0px;height:auto}.gifting .banner .title,.gifting .banner .title-left{margin-top:45px}.gifting .banner h4{font-size:1.5625rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:-.2px;margin-bottom:55px}.gifting .banner .text,.gifting .banner .profile-page .text-wrapper p,.profile-page .text-wrapper .gifting .banner p,.gifting .banner .messenger .message-recommended-products,.messenger .gifting .banner .message-recommended-products{margin-bottom:54px}.gifting .banner .price{font-family:"proxima-nova-semibold",sans-serif}.gifting .banner .btn.empty.grey:hover{border-color:#fd7d11;color:#fd7d11}.gifting .banner.landing-banner{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-banner-bkg.jpg?5661361948855032133) center no-repeat;background-size:cover;position:relative;overflow:hidden}.gifting .banner.landing-banner .title,.gifting .banner.landing-banner .title-left{margin-top:100px;margin-bottom:0px;font-size:3.5rem;line-height:3.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner.landing-banner p{font-size:2.0625rem;line-height:2.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner.landing-banner .container{position:relative;min-height:355px}.gifting .banner.landing-banner .container:before{content:'';width:1050px;height:655px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-banner-figure.png?5661361948855032133) center no-repeat;background-size:contain;position:absolute;top:50%;left:110%;margin-left:-86.065573770491803%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.gifting .brown-box .banner{padding:95px 0px 105px}.gifting .block{padding:60px 0px 90px}.gifting .kits{padding-top:170px}.gifting .kit{padding-bottom:20px}.gifting .kit img{margin:0 auto}.gifting .kit span{display:block;padding:70px 0px 0px;font-size:1.0625rem;line-height:1.3125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:-.2px}.gifting .kit:hover span{color:#fd7d11}.gifting .item{padding-bottom:20px;margin-bottom:120px}.gifting .item .input-radio,.gifting .item .input-radio-light,.gifting .item .input-radio-dark,.gifting .item .input-radio-check{margin:0 auto 10px;float:none}.gifting .item label{width:33.333%;padding:40px 20px 10px;max-width:140px}.gifting .item label span{text-align:center;display:block}.gifting .item .item-content{padding:0 7.5px}.gifting .item .item-content img{width:auto;height:300px;margin:0 auto;display:block}.gifting .item .item-title{min-height:60px;display:block;text-transform:uppercase;margin-top:30px;margin-bottom:10px;font-size:1.25rem;line-height:1.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gifting .item .item-title span{font-size:1.125rem;line-height:1.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .item .item-title.with-subtitle{min-height:0;margin-bottom:0}.gifting .item .item-subtitle{font-size:1.375rem;line-height:1.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .item .item-description{@extends %multiline-ellipsis;;width:91%;margin:5px auto 0;min-height:76px;-webkit-line-clamp:4}.gifting .item .item-description a{display:inline-block}.gifting .item .item-price{display:block;font-family:"proxima-nova-semibold",sans-serif;margin-bottom:10px}.gifting .item .description-wrapper-essentials{min-height:85px}.gifting .gift-radio-wrapper{min-height:125px}.gifting .product-row{padding-top:30px}.gifting .product-item .product-title{@extends %multiline-ellipsis;;-webkit-line-clamp:3;margin-top:10px;height:auto;min-height:60px}.gifting .product-item .product-title span{font-size:0.9375rem}.gifting.gift-card-page .banner h2{margin-top:57px;text-align:center;font-size:2.5rem;line-height:2.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .variants{padding-top:24px}.gifting .variants li{width:20%;text-align:center;float:left}.gifting .variants li a{color:#51514e;position:relative;font-size:1.5rem;line-height:1.625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gifting .variants li a:before{content:'';width:0px;height:2px;background:transparent;position:absolute;top:100%;left:50%;margin-top:7px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gifting .variants li a.active,.gifting .variants li .gift-card-form a.radio-btn:hover,.gift-card-form .gifting .variants li a.radio-btn:hover,.gifting .variants li .hint-form a.radio-btn:hover,.hint-form .gifting .variants li a.radio-btn:hover{color:#fd7d11;font-size:1.8125rem}.gifting .variants li a.active:before,.gifting .variants li .gift-card-form a.radio-btn:hover:before,.gift-card-form .gifting .variants li a.radio-btn:hover:before,.gifting .variants li .hint-form a.radio-btn:hover:before,.hint-form .gifting .variants li a.radio-btn:hover:before{width:100%;background:#fd7d11}.gifting .gift-card-image-wrapper{width:100%;position:relative}.gifting .gift-card-image-wrapper img{width:100%;display:none}.gifting .gift-card-image-wrapper img.active,.gifting .gift-card-image-wrapper .gift-card-form img.radio-btn:hover,.gift-card-form .gifting .gift-card-image-wrapper img.radio-btn:hover,.gifting .gift-card-image-wrapper .hint-form img.radio-btn:hover,.hint-form .gifting .gift-card-image-wrapper img.radio-btn:hover{display:block}.gifting-list{padding-top:85px}.gifting-list .title,.gifting-list .title-left,.gifting-list .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .gifting-list .title{margin-bottom:35px}.gifting-list .product-quantity{float:none}.gifting-list .btn.empty.grey:hover{color:#fd7d11;border-color:#fd7d11}.gifting-list .product-quantity select{position:relative;top:2px;margin-bottom:0px;cursor:pointer}.gifting-kit-details .banner{min-height:0px;padding-top:22px;padding-bottom:22px;background:#efefee}.gifting-kit-details .banner .text,.gifting-kit-details .banner .profile-page .text-wrapper p,.profile-page .text-wrapper .gifting-kit-details .banner p,.gifting-kit-details .banner .messenger .message-recommended-products,.messenger .gifting-kit-details .banner .message-recommended-products{margin-bottom:20px}.gifting-kit-details .banner p{margin-bottom:0px}.gifting-kit-details .banner .price{display:block;margin-bottom:90px}.gifting-kit-details .banner .product-quantity{float:none;position:relative;top:3px}.gifting-kit-details .banner .product-quantity select{position:relative;top:-1px;cursor:pointer;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/select-arrow_2x.png?5661361948855032133) center right no-repeat;background-size:auto 100%}.gifting-kit-details .gift-type-list{width:100%;float:left;margin-bottom:0px}.gifting-kit-details .gift-type-list li{float:left;margin-right:30px}.gifting-kit-details .gift-type-list li a{display:block;text-transform:uppercase;font-size:1.1875rem;line-height:2.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting-kit-details .gift-type-list li a:hover{color:#fd7d11}.gifting-kit-details .gift-type-list li a.active,.gifting-kit-details .gift-type-list li .gift-card-form a.radio-btn:hover,.gift-card-form .gifting-kit-details .gift-type-list li a.radio-btn:hover,.gifting-kit-details .gift-type-list li .hint-form a.radio-btn:hover,.hint-form .gifting-kit-details .gift-type-list li a.radio-btn:hover{color:#fd7d11;font-family:"proxima-nova-semibold",sans-serif}.gifting-kit-details .product-data{display:none}.giftbow-box{padding-top:180px;padding-bottom:67px;padding-left:290px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-bkg.jpg?5661361948855032133) left top repeat #fff}.giftbow-box .container{max-width:930px}.gift-card-form-wrapper h3{padding-top:25px;margin-top:0px;margin-bottom:5px;text-transform:none;letter-spacing:0px;font-size:1.9375rem;line-height:2.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-wrapper h3 a{text-transform:lowercase;font-size:1.125rem;line-height:2.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-wrapper h4{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.cart .gift-card-form-wrapper{padding-bottom:55px}.review-page .gift-card-form-wrapper{padding-bottom:55px}.review-page .gift-card-form-wrapper h3{font-size:1.0625rem;line-height:1.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.review-page .gift-card-form-wrapper h3 a{font-size:0.875rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form,.hint-form{margin-top:43px}.gift-card-form label,.hint-form label{margin-top:27px;margin-bottom:8px;font-size:1.5625rem;line-height:3rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .input,.hint-form .input{height:46px;padding:0px 30px;margin-bottom:12px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .textarea,.hint-form .textarea{height:170px;padding:15px 30px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .radio-btn,.hint-form .radio-btn{width:50%;width:calc(50% - 30px);height:46px;padding:0px 10px;margin:0px 15px 35px;float:left;text-align:center;text-transform:uppercase;border:1px solid #51514e;background:transparent;cursor:pointer;outline:none;font-size:0.8125rem;line-height:2.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .radio-btn.active,.hint-form .radio-btn.active,.gift-card-form .radio-btn:hover,.hint-form .radio-btn:hover{color:#fd7d11;border-color:#fd7d11}.gift-card-form input[type="radio"],.hint-form input[type="radio"]{display:none}.gift-card-form input[type="radio"]:checked+.radio-btn,.hint-form input[type="radio"]:checked+.radio-btn{color:#fd7d11;border-color:#fd7d11}.gift-card-form .btn.btn-cart,.hint-form .btn.btn-cart{height:44px;padding:0px 10px;font-size:0.875rem;line-height:2.75rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .error,.hint-form .error{color:red}.gift-card-form .error p,.hint-form .error p{color:red;margin-bottom:10px}.gift-card-modal .gift-card-form,.gift-card-modal .hint-form{margin:0 -15px}.gift-card-modal .gift-card-form label,.gift-card-modal .hint-form label{margin-bottom:14px;font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-modal .gift-card-form .radio-btn,.gift-card-modal .hint-form .radio-btn{height:40px;line-height:40px;margin-bottom:30px}.gift-card-modal .gift-card-form .input,.gift-card-modal .hint-form .input{font-size:0.875rem;height:40px}.gift-card-modal .gift-card-form .textarea,.gift-card-modal .hint-form .textarea{font-size:0.875rem}.gift-card-form .counter,.hint-form .counter{font-size:0.875rem}.gift-card-form .gift-occasion label,.hint-form .gift-occasion label{margin:0px 0px;font-size:1.125rem;line-height:1.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .gift-occasion .input-radio,.hint-form .gift-occasion .input-radio,.gift-card-form .gift-occasion .input-radio-light,.hint-form .gift-occasion .input-radio-light,.gift-card-form .gift-occasion .input-radio-dark,.hint-form .gift-occasion .input-radio-dark,.gift-card-form .gift-occasion .input-radio-check,.hint-form .gift-occasion .input-radio-check{margin-top:10px;margin-bottom:10px;margin-right:20px}.gift-card-toggle-buttons.columns{padding:30px 10px 0px}.gift-card-toggle-buttons .edit-link{margin-top:17px}.gift-card-toggle-buttons.border-top{margin-top:50px;padding-top:10px;border-top:1px solid #51514e}.gift-card-toggle-buttons .toggle-gift-label{width:auto;font-size:1.625rem;line-height:3.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-toggle-buttons .toggle-gift-label .input-radio,.gift-card-toggle-buttons .toggle-gift-label .input-radio-light,.gift-card-toggle-buttons .toggle-gift-label .input-radio-dark,.gift-card-toggle-buttons .toggle-gift-label .input-radio-check{margin-top:20px;margin-bottom:50px}.review-page .gift-card-toggle-buttons .toggle-gift-label{font-size:1.25rem}.gift-card-form-review{padding:0px 25px}.gift-card-form-review h6{margin-bottom:2px;font-size:1.125rem;line-height:2.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-review p{margin-bottom:14px;word-break:break-word;color:#54565b;font-size:1.0625rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-review p.terms{margin-top:30px;font-size:1rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.cart .gift-card-form-review,.review-page .gift-card-form-review{margin:0px -15px}.cart .gift-card-form-review h6,.review-page .gift-card-form-review h6{font-size:1rem;line-height:1.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.calendar-datepicker{width:100%;max-width:380px;margin:0 auto}.calendar-datepicker .clndr{width:100%}.calendar-datepicker .clndr thead,.calendar-datepicker .clndr tbody,.calendar-datepicker .clndr tfoot{background:#fff;border:none}@media screen and (min-width: 1024px){.large-collapse>.fluid-column,.large-collapse>.fluid-columns{padding-left:0px;padding-right:0px}.large-uncollapse>.fluid-column,.large-uncollapse>.fluid-columns{padding-left:10px;padding-left:0.69444vw;padding-right:10px;padding-right:0.69444vw}}@media screen and (min-width: 768px) and (max-width: 1023px){.medium-collapse>.fluid-column,.medium-collapse>.fluid-columns{padding-left:0px;padding-right:0px}.medium-uncollapse>.fluid-column,.medium-uncollapse>.fluid-columns{padding-left:10px;padding-left:0.69444vw;padding-right:10px;padding-right:0.69444vw}}@media screen and (max-width: 767px){.fluid-column,.fluid-columns{padding-left:10px;padding-left:2.66667vw;padding-right:10px;padding-right:2.66667vw}.small-collapse>.fluid-column,.small-collapse>.fluid-columns{padding-left:0px;padding-right:0px}.visibility-hidden-for-small-only{visibility:hidden;opacity:0}.page-college-beta{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/college-beta-element-left.png?5661361948855032133),url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/college-beta-element-right.png?5661361948855032133);background-repeat:no-repeat, no-repeat;background-position:left center, right center;background-size:contain, contain;min-height:486px}.page-college-beta .college-beta-container{padding-top:32px}.page-college-beta .college-beta-container h1{font-size:1.4375rem;line-height:3.375rem;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:2px;margin-top:-20px;margin:-20px 0 -10px;left:0}.page-college-beta .college-beta-container h4{font-size:0.68938rem;line-height:0.88rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.6px;left:0}.page-college-beta .college-beta-container .description-container{width:180px;margin:0 auto}.page-college-beta .college-beta-container .text-description{font-size:0.875rem;line-height:1.5875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.6px;margin-bottom:24px;margin-top:20px;left:0}.page-college-beta .college-beta-container .message-success .text-success{font-size:0.875rem;line-height:1.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:21px;margin-bottom:44px}.page-college-beta .college-beta-container .message-success .text-success span.second-paragraph{position:relative;top:25px}.page-college-beta .college-beta-container .form-container,.page-college-beta .college-beta-container .login-form-wrapper .title-container,.login-form-wrapper .page-college-beta .college-beta-container .title-container{margin-top:28px;padding-left:15px;width:255px;left:47% !important;position:relative;-moz-transform:translateX(-47%);-o-transform:translateX(-47%);-ms-transform:translateX(-47%);-webkit-transform:translateX(-47%);transform:translateX(-47%)}.page-college-beta .college-beta-container .form-container .items-number,.page-college-beta .college-beta-container .login-form-wrapper .title-container .items-number,.login-form-wrapper .page-college-beta .college-beta-container .title-container .items-number{font-size:0.70875rem;line-height:1.475rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;height:22px;margin:0 13px;right:1px;top:2px;width:22px}.page-college-beta .college-beta-container .form-container input,.page-college-beta .college-beta-container .login-form-wrapper .title-container input,.login-form-wrapper .page-college-beta .college-beta-container .title-container input{font-size:0.5rem;line-height:0.8125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;height:24px;margin-bottom:27px;width:176px}.page-college-beta .college-beta-container .form-container input[type="file"],.page-college-beta .college-beta-container .login-form-wrapper .title-container input[type="file"],.login-form-wrapper .page-college-beta .college-beta-container .title-container input[type="file"]{height:39px;opacity:0;left:193px;top:42px;width:25px;overflow:hidden}.page-college-beta .college-beta-container .form-container input:focus,.page-college-beta .college-beta-container .login-form-wrapper .title-container input:focus,.login-form-wrapper .page-college-beta .college-beta-container .title-container input:focus{outline:none}.page-college-beta .college-beta-container .form-container .thumbnail-container,.page-college-beta .college-beta-container .login-form-wrapper .title-container .thumbnail-container,.login-form-wrapper .page-college-beta .college-beta-container .title-container .thumbnail-container{padding-left:0px;position:relative;margin-top:0}.page-college-beta .college-beta-container .form-container .thumbnail-container #name-file,.page-college-beta .college-beta-container .login-form-wrapper .title-container .thumbnail-container #name-file,.login-form-wrapper .page-college-beta .college-beta-container .title-container .thumbnail-container #name-file{font-size:0.6875rem;right:26px;top:5px;position:absolute}.page-college-beta .college-beta-container .form-container .file-error,.page-college-beta .college-beta-container .login-form-wrapper .title-container .file-error,.login-form-wrapper .page-college-beta .college-beta-container .title-container .file-error,.page-college-beta .college-beta-container .form-container #messageError,.page-college-beta .college-beta-container .login-form-wrapper .title-container #messageError,.login-form-wrapper .page-college-beta .college-beta-container .title-container #messageError{right:0;margin-top:0;margin-bottom:0;position:relative;top:22px;font-size:0.75rem;line-height:0.75rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.page-college-beta .college-beta-container .form-container .submit-img,.page-college-beta .college-beta-container .login-form-wrapper .title-container .submit-img,.login-form-wrapper .page-college-beta .college-beta-container .title-container .submit-img{font-size:0.5625rem;line-height:0.76563rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;cursor:auto;letter-spacing:0.3px;margin-top:8px}.page-college-beta .college-beta-container .form-container .submit-img:after,.page-college-beta .college-beta-container .login-form-wrapper .title-container .submit-img:after,.login-form-wrapper .page-college-beta .college-beta-container .title-container .submit-img:after{content:'';cursor:pointer;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/camera-icon.png?5661361948855032133) center no-repeat;background-size:contain;width:25px;height:17px;position:absolute;top:-5px;left:193px}.page-college-beta .college-beta-container .btn{font-size:0.8125rem;line-height:1.125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.page-college-beta .college-beta-container .btn span{font-size:0.8125rem;line-height:1.125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.page-college-beta .college-beta-container .btn.submit{margin-top:43px;right:0}.page-college-beta .college-beta-container .btn span{position:relative;left:-7px}.page-college-beta .college-beta-container .btn span:before{content:'';border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #51514e;position:absolute;top:50%;left:37px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.blog-post h3{text-align:left}.cybermonday-modal{width:90%}.cybermonday-modal .cybermonday-container{padding-top:20px}.cybermonday-modal .cybermonday-container .text-discount{margin-top:8px;margin-bottom:8px;font-size:2.1875rem;line-height:2.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.cybermonday-modal .cybermonday-container .text-discount span{letter-spacing:.1rem;font-size:2.1875rem;line-height:2.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.cybermonday-modal .cybermonday-container h5{letter-spacing:.05rem}.cybermonday-modal.reveal{min-height:80vh;height:80%}.cybermonday-modal-bkg{height:80%;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/cybermonday-modal-bkg-mobile.jpg?5661361948855032133);background-size:cover;top:14% !important}.promo-page-modal{width:80%}.promo-page-modal .promo-page-container{margin-top:40px}.promo-page-modal .promo-page-container .text-discount{margin-bottom:8px;font-size:1.6875rem;line-height:0.8125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.promo-page-modal .promo-page-container p{margin-top:33px;font-size:1rem;line-height:1.3125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.promo-page-modal .promo-page-container p.text-small{font-size:0.5rem;line-height:0.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:-0.2px;color:#b5b5b4;position:absolute;bottom:0;left:0;right:0;margin-bottom:16px}.promo-page-modal.reveal{min-height:430px;height:430px}.promo-page-modal-bkg{background-color:#fff;margin-top:25px !important;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/promo-page-modal-mobile.png?5661361948855032133);background-size:100%;background-position:left bottom}.page-profile{padding-bottom:40px}.page-inperson{padding-bottom:40px}.my-credits{margin-top:0px;border-top:none;padding-top:35px}.my-credits .container-credits{background:#efefee;margin-top:10px;padding-top:22px;padding-bottom:8px}.my-credits .container-credits .container-price{margin-top:0;margin-bottom:12px}.my-credits .container-credits .container-price h2{font-size:1.2675rem;line-height:1.2675rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px}.my-credits .container-credits .container-price .credit{padding-bottom:38px}.my-credits .container-credits .container-price .credit span{font-size:4.22438rem;line-height:4.22438rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.my-credits .container-credits .container-price .credit.referral-credit{border-bottom:none}.my-credits .container-check{width:230px;margin-left:-26px}.my-credits .container-check .radio-wrapper label{font-size:0.875rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.title,.title-left,.accordion .calendar-wrapper .title{text-align:center;font-size:1.625rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.btn.no-border-for-small,.btn.no-border-for-small:hover,.btn.no-border-for-small:link,.btn.no-border-for-small:visited{border:none;text-transform:capitalize}.btn.bow-btn{width:auto;min-width:0px;height:23px;font-size:0.4375rem;line-height:23px;letter-spacing:.4px}.btn.bow-btn:before{width:17px}.custom-modal .modal-important,.confirm-modal .modal-important,.rmm-home-modal .modal-important,.rmm-cart-modal .modal-important,.rmm-confirmation-modal .modal-important,.alert-modal .modal-important,.eye-lip-balm-modal .modal-important,.eye-lip-balm-modal-alert .modal-important,.eye-lip-balm-modal-confirm .modal-important,.video-modal .modal-important{font-size:1.5rem;line-height:4.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.image-modal{width:100%;height:100%;padding:40px 10px 10px;position:absolute;top:50% !important;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.image-modal .close-button{right:8px;top:5px}.confirm-modal,.rmm-home-modal,.rmm-cart-modal,.rmm-confirmation-modal,.alert-modal,.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm,.video-modal{max-width:none;background:#fff;padding:20px 10px}.confirm-modal p,.rmm-home-modal p,.rmm-cart-modal p,.rmm-confirmation-modal p,.alert-modal p,.eye-lip-balm-modal p,.eye-lip-balm-modal-alert p,.eye-lip-balm-modal-confirm p,.video-modal p{margin-bottom:0px;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.confirm-modal .modal-actions,.rmm-home-modal .modal-actions,.rmm-cart-modal .modal-actions,.rmm-confirmation-modal .modal-actions,.alert-modal .modal-actions,.eye-lip-balm-modal .modal-actions,.eye-lip-balm-modal-alert .modal-actions,.eye-lip-balm-modal-confirm .modal-actions,.video-modal .modal-actions{width:auto;float:none;display:table;margin:50px auto 0px}.confirm-modal .modal-actions .btn,.rmm-home-modal .modal-actions .btn,.rmm-cart-modal .modal-actions .btn,.rmm-confirmation-modal .modal-actions .btn,.alert-modal .modal-actions .btn,.eye-lip-balm-modal .modal-actions .btn,.eye-lip-balm-modal-alert .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-actions .btn,.video-modal .modal-actions .btn{width:170px;display:block;float:none;margin-bottom:20px}.confirm-modal .modal-content,.rmm-home-modal .modal-content,.rmm-cart-modal .modal-content,.rmm-confirmation-modal .modal-content,.alert-modal .modal-content,.eye-lip-balm-modal .modal-content,.eye-lip-balm-modal-alert .modal-content,.eye-lip-balm-modal-confirm .modal-content,.video-modal .modal-content{width:100%;position:absolute;top:50%;left:50%;padding:10px 44px;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.confirm-modal-subscriptions{width:100%;height:auto;max-width:calc(100% - 30px);max-height:calc(100% - 30px);min-height:0px;padding:44px 8px 31px}.confirm-modal-subscriptions h4{font-size:1.125rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:24px;letter-spacing:.6px}.confirm-modal-subscriptions p{font-size:1rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding:0px 25px}.confirm-modal-subscriptions .modal-content{padding:0px;position:relative;top:auto;left:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.confirm-modal-subscriptions .modal-actions{width:144px;margin-top:22px;position:relative;left:1px}.confirm-modal-subscriptions .modal-actions .btn{width:100%;max-width:144px;margin:12px auto;letter-spacing:.7px}.confirm-modal-subscriptions .modal-actions .btn.confirm-btn{width:100%}.confirm-modal-subscriptions .modal-actions .btn.cancel-btn{width:100%}.confirm-modal-subscriptions .close-button{top:13px;right:10px}.rmm-home-modal{max-width:310px;max-height:412px;padding-top:245px;padding-bottom:0px;border:1px solid #000;top:296px !important}.rmm-home-modal.reveal{min-height:412px}.rmm-home-modal p{font-size:0.71875rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.6px}.rmm-home-modal p:last-child{font-size:0.4375rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1px}.rmm-home-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-home-small.png?5661361948855032133);background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100%}.rmm-cart-modal,.rmm-confirmation-modal{max-width:310px;height:383px;padding-top:228px;padding-bottom:0px;border:1px solid #000;top:296px !important}.rmm-cart-modal.reveal,.reveal.rmm-confirmation-modal{min-height:362px}.rmm-cart-modal .promo-page-container,.rmm-confirmation-modal .promo-page-container{margin-top:6px}.rmm-cart-modal .promo-page-container p,.rmm-confirmation-modal .promo-page-container p{font-size:0.71875rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.6px}.rmm-cart-modal .promo-page-container p:last-child,.rmm-confirmation-modal .promo-page-container p:last-child{font-size:0.4375rem;line-height:1.1875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1px}.rmm-cart-modal .promo-page-container .btn,.rmm-confirmation-modal .promo-page-container .btn{background-color:transparent;margin-bottom:69px;border-right:none}.rmm-cart-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-cart-small.png?5661361948855032133);background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:100%}.rmm-confirmation-modal{min-height:395px;padding-top:285px;padding-bottom:16px;height:395px;opacity:10}.rmm-confirmation-modal .promo-page-container .btn{margin-bottom:0;border-right:1px solid #000}.rmm-confirmation-modal-bkg{background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/rmm-confirmation-small.png?5661361948855032133);background-size:72%;background-position:center top;background-repeat:no-repeat;background-color:#fff}.calendar-modal{width:286px;height:auto;min-height:auto;padding:25px 45px 10px;margin:0px !important;top:50% !important;left:50% !important;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.calendar-modal .btn{height:22px;font-size:0.4375rem;line-height:22px;letter-spacing:1px}.calendar-modal .calendar-description{margin-bottom:7px;font-size:0.4375rem;line-height:0.625rem}.subscriptions-modal .modal-content,.drop-a-hint-modal .modal-content{padding-left:20px;padding-right:20px}.subscriptions-modal h4,.drop-a-hint-modal h4{font-size:1.5rem;line-height:1.625rem}.subscriptions-modal p,.drop-a-hint-modal p{margin-bottom:20px}.subscriptions-modal .terms,.drop-a-hint-modal .terms{font-size:0.75rem;line-height:1rem}.subscriptions-modal ul label,.drop-a-hint-modal ul label{padding:4px 0px;font-size:1.125rem;line-height:1.375rem}.subscriptions-modal ul .input-radio,.drop-a-hint-modal ul .input-radio,.subscriptions-modal ul .input-radio-light,.drop-a-hint-modal ul .input-radio-light,.subscriptions-modal ul .input-radio-dark,.drop-a-hint-modal ul .input-radio-dark,.subscriptions-modal ul .input-radio-check,.drop-a-hint-modal ul .input-radio-check{margin-top:5px}.subscriptions-modal .modal-actions,.drop-a-hint-modal .modal-actions{margin-top:0px}.subscriptions-modal .modal-actions .btn-cart,.drop-a-hint-modal .modal-actions .btn-cart{width:auto;padding-left:30px;padding-right:30px}.subscriptions-modal .modal-actions .btn-close-modal,.drop-a-hint-modal .modal-actions .btn-close-modal{font-size:0.625rem;line-height:0.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.eye-lip-balm-modal,.eye-lip-balm-modal-alert,.eye-lip-balm-modal-confirm{min-height:454px;min-height:121.06667vw;max-width:355px;max-width:94.66667vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/eye-lip-balm-modal-bkg-small.png?5661361948855032133);background-size:cover}.eye-lip-balm-modal .modal-content,.eye-lip-balm-modal-alert .modal-content,.eye-lip-balm-modal-confirm .modal-content{padding-left:15px;padding-left:4vw;padding-right:15px;padding-right:4vw;padding-top:36px;padding-top:9.6vw}.eye-lip-balm-modal .modal-content h4,.eye-lip-balm-modal-alert .modal-content h4,.eye-lip-balm-modal-confirm .modal-content h4{font-size:25px;font-size:6.66667vw;line-height:28px;line-height:7.46667vw;margin-bottom:17px;margin-bottom:4.53333vw;letter-spacing:4px;letter-spacing:1.06667vw}.eye-lip-balm-modal .modal-content p,.eye-lip-balm-modal-alert .modal-content p,.eye-lip-balm-modal-confirm .modal-content p{font-size:18px;font-size:4.8vw;line-height:26px;line-height:6.93333vw;font-family:"proxima-nova-semibold",sans-serif,"sans-serif"}.eye-lip-balm-modal .modal-content .modal-actions,.eye-lip-balm-modal-alert .modal-content .modal-actions,.eye-lip-balm-modal-confirm .modal-content .modal-actions{margin-top:202px;margin-top:53.86667vw}.eye-lip-balm-modal .modal-content .modal-actions .btn,.eye-lip-balm-modal-alert .modal-content .modal-actions .btn,.eye-lip-balm-modal-confirm .modal-content .modal-actions .btn{font-size:10px;font-size:2.66667vw;letter-spacing:1px;letter-spacing:0.26667vw;line-height:10px;line-height:2.66667vw;padding-bottom:6px;padding-bottom:1.6vw;padding-left:25px;padding-left:6.66667vw;padding-right:25px;padding-right:6.66667vw;padding-top:6px;padding-top:1.6vw;width:auto}.eye-lip-balm-modal-alert{min-height:458px;min-height:122.13333vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-alert-small.jpg?5661361948855032133)}.eye-lip-balm-modal-alert .modal-content{padding-top:40px;padding-top:10.66667vw}.eye-lip-balm-modal-alert .modal-content p{font-size:16px;font-size:4.26667vw;line-height:25px;line-height:6.66667vw}.eye-lip-balm-modal-alert .modal-content .modal-actions{margin-top:240px;margin-top:64vw}.eye-lip-balm-modal-confirm{padding-top:231px;padding-top:61.6vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/elbm-cart-modal-confirm-small.jpg?5661361948855032133)}.eye-lip-balm-modal-confirm .modal-content{padding-top:236px;padding-top:62.93333vw}.eye-lip-balm-modal-confirm .modal-content p{font-size:16px;font-size:4.26667vw;line-height:25px;line-height:6.66667vw}.eye-lip-balm-modal-confirm .modal-content .modal-actions{margin-top:33px;margin-top:8.8vw}.gift-card-modal{padding:15px 0px 9px}.show-reveal-overlay{background-color:rgba(10,10,10,0.45)}.subscriptions{padding:10px 5px 0px}.account .accordion{padding-top:35px}.accordion .accordionTitle a{font-size:0.875rem;padding:15px 0px}.accordion .accordionTitle a span:first-child{font-size:0.875rem;line-height:1.25rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.accordion .accordionTitle .show-btn:before{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.accordion .accordionContent{padding-bottom:45px}.accordion .calendar-wrapper.row{margin:0px -15px}.accordion .calendar-wrapper .title-left,.accordion .calendar-wrapper .title{margin-bottom:30px;text-align:center;font-size:1.625rem;line-height:1.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.accordion .show-calendar{font-size:1.25rem;cursor:pointer}.total-saved{padding-top:70px;border-bottom:1px solid #51514e}.total-saved p{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-align:center}.total-saved p strong{font-size:1.25rem}.total-saved p strong span{font-size:1.25rem}.calendar-wrapper{margin:0px 20px}.calendar-wrapper.open{max-height:none;padding-left:5px;padding-right:5px;padding-bottom:25px}.calendar-wrapper .visibility-hidden{visibility:visible;opacity:1;display:none}.calendar-wrapper .reschedule-wrapper+.calendar-block{left:0px}.calendar-wrapper .calendar-block{padding:0px 30px}.calendar-wrapper .date-info,.calendar-wrapper .reschedule-info{margin-top:24px}.calendar-wrapper .date-info .product-list,.calendar-wrapper .reschedule-info .product-list{padding-bottom:0px;margin-bottom:0px;border-bottom:none}.calendar-wrapper .date-info h6,.calendar-wrapper .reschedule-info h6{font-size:0.875rem}.calendar-wrapper .product-list{width:100%;display:table}.calendar-wrapper .product-list li label{font-size:1rem}.calendar-wrapper .hide-calendar{top:-40px}.calendar .month,.calendar-datepicker .month{padding-bottom:0px;color:#51514e;font-size:0.85625rem}.calendar .day,.calendar-datepicker .day{font-size:0.71875rem;padding:7px 0px}.calendar .header-day,.calendar-datepicker .header-day{font-size:0.71875rem;padding-bottom:7px}.calendar .clndr-control-button,.calendar-datepicker .clndr-control-button{top:108px;left:-22px}.calendar .clndr-control-button.rightalign,.calendar-datepicker .clndr-control-button.rightalign{left:auto;right:-22px}.calendar .event:before,.calendar-datepicker .event:before{width:4px;height:4px;bottom:5px}.calendar .event.active:before,.calendar-datepicker .event.active:before,.calendar .new-date:before,.calendar-datepicker .new-date:before,.calendar .gift-card-form .event.radio-btn:hover:before,.gift-card-form .calendar .event.radio-btn:hover:before,.calendar-datepicker .gift-card-form .event.radio-btn:hover:before,.gift-card-form .calendar-datepicker .event.radio-btn:hover:before,.calendar .hint-form .event.radio-btn:hover:before,.hint-form .calendar .event.radio-btn:hover:before,.calendar-datepicker .hint-form .event.radio-btn:hover:before,.hint-form .calendar-datepicker .event.radio-btn:hover:before{width:18px;height:18px}.contact-info,.no-subscriptions{padding:112px 50px 140px 50px}.contact-info .title,.no-subscriptions .title,.contact-info .title-left,.no-subscriptions .title-left,.contact-info .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .contact-info .title,.no-subscriptions .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .no-subscriptions .title{font-size:1.625rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:80px}.contact-info p,.no-subscriptions p{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.subscription-item{padding-top:15px;padding-bottom:27px;border-bottom:1px solid #b5b5b4}.subscription-item:last-of-type{border-bottom:none}.subscription-item .product-title a{font-size:0.875rem}.subscription-item .columns{padding-top:50px}.subscription-item .remove-btn{top:0px}.no-subscriptions{padding-top:90px;padding-bottom:140px;border:none}.cart h2{font-size:1.625rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-top:20px;margin-bottom:30px}.cart h3{font-size:1.375rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px}.cart .gift-card-group{margin-bottom:57px}.cart .item-gift-description h4{margin-bottom:4px;font-size:0.875rem}.cart .item-gift-description p{font-size:0.6875rem;line-height:1.0625rem}.item-cart{padding-bottom:45px}.item-cart .item-options .input-radio,.item-cart .item-options .input-radio-light,.item-cart .item-options .input-radio-dark,.item-cart .item-options .input-radio-check{width:10px;height:10px}.item-cart .item-options label{font-size:0.875rem}.item-cart .item-title{padding-right:25px;margin-top:15px}.item-cart .item-title a{font-size:0.9375rem;line-height:1.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.item-cart .item-image{padding-top:20px}.item-cart .item-image a{height:150px}.item-cart .item-image img{max-width:90%;max-height:95%;max-height:calc(100% - 5px)}.item-cart .item-price{font-size:1rem}.item-cart .item-quantity{height:30px;margin-bottom:0px}.item-cart .item-quantity-box{width:33px;height:30px}.item-cart .item-quantity-box a,.item-cart .item-quantity-box span{font-size:0.9375rem;line-height:1.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.item-cart .select-variant{padding-bottom:0px;margin-bottom:2px}.item-cart .selectize-control{max-width:280px;height:35px}.item-cart .selectize-control .selectize-input{display:table;height:35px;float:none;vertical-align:middle}.item-cart .selectize-control .selectize-input .item{display:table-cell;vertical-align:middle;float:none;line-height:0.9375rem;max-width:100px}.item-cart .selectize-control .selectize-dropdown .option{line-height:0.9375rem}.cart-summary{width:100%;margin-right:0px}.back-link{width:100%;font-size:1.25em;line-height:29px;margin-top:20px;padding-left:0px;text-align:center}.back-link:before{position:relative;top:10px;left:-10px;display:inline-block;-ms-transform:scale(0.88);-webkit-transform:scale(0.88);transform:scale(0.88)}.steps{overflow:hidden}.steps .step-list{width:auto;min-width:100%}.steps .step-item:before{top:12px}.steps .step-number{width:24px;height:24px;line-height:24px}.steps .step-number:before{line-height:24px}.message-modal{padding:70px 15px 20px;margin-bottom:0px}.message-modal h3{font-size:1.5rem;line-height:1.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:25px}.message-modal .textarea{height:300px}.message-modal .textarea::-webkit-input-placeholder{color:#b3b3b3}.message-modal .textarea:-moz-placeholder{color:#b3b3b3}.message-modal .textarea::-moz-placeholder{color:#b3b3b3}.message-modal .textarea:-ms-input-placeholder{color:#b3b3b3}.message-modal .row{width:100%;float:left}.login-form-wrapper{padding:5px 15px 0px;margin-bottom:0px}.login-form-wrapper .columns{padding-left:0px;padding-right:0px}.login-form-wrapper:first-of-type{border:none}.login-form-wrapper:last-child.accordion{margin-bottom:90px}.login-form-wrapper:last-child .title-container a{border-bottom:1px solid #51514e}.login-form-wrapper:last-child .title-container a.open{border-bottom:0px}.login-form-wrapper .form-container,.login-form-wrapper .title-container{max-width:none}.login-form-wrapper .title-container{padding-top:8px}.login-form-wrapper input[type="text"],.login-form-wrapper input[type="email"],.login-form-wrapper input[type="password"]{height:35px;padding:0px 30px;font-size:0.875rem;margin-bottom:5px}.login-form-wrapper .btn{padding:6px 10px 5px;font-size:0.9375rem}.login-form-wrapper p{font-size:0.875rem}.customers-activate_account .login-form-wrapper{padding-bottom:40px}.login-checkout h2{padding:0px;margin-bottom:32px;font-size:1.625rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.login-checkout h3{padding-left:25px;letter-spacing:.1px;margin-bottom:20px;font-size:1.5rem;line-height:1.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.login-checkout .accordionTitle h3{margin-bottom:0px}.login-checkout h4{padding-left:25px;margin-top:0px;margin-bottom:4px;letter-spacing:1px;font-size:0.6875rem;line-height:0.8125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.page-checkout .field-input-multiple{width:40%}.page-checkout .step-footer{margin-left:0px;margin-right:0px}.page-checkout .field-input-wrapper.small,.page-checkout .small.field-input-wrapper-multiple{width:100%}.page-checkout .field-input-wrapper.medium,.page-checkout .medium.field-input-wrapper-multiple{width:100%}.page-checkout .field-input,.page-checkout .field-input--select,.page-checkout .field-input-select-custom,.page-checkout select,.page-checkout .field__input--select,.page-checkout .field-input-multiple{padding:0px 30px}.page-checkout .field-input--select,.page-checkout .field-input-select-custom,.page-checkout select,.page-checkout .field-input-select-custom,.page-checkout .field__input--select,.page-checkout select{padding-left:30px}#shippingmethods,.checkbox-options{margin:0px}#shippingmethods .input-radio-light,.checkbox-options .input-radio-light{margin-left:0px}.section--billing-address .radio-wrapper label{width:calc(100% - 20px)}.section--billing-address h5{width:100%;float:left}.section--billing-address .error-msg{width:100%;line-height:17px;text-align:left}.review-page .page-checkout{padding-bottom:35px}.review-page .title,.review-page .title-left,.review-page .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .review-page .title{margin-bottom:35px}.review-page h3{font-size:0.875rem}.review-page h4{font-size:1rem;line-height:1.1875rem}.review-page .row:last-of-type .item:last-of-type{border-bottom:none}.review-page .item{min-height:0px;padding-top:40px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}.review-page .item img{max-width:75%}.review-page .item .item-subscription-text{margin-top:6px;margin-bottom:0px}.review-page .item.item-gift-card{padding-bottom:22px}.review-page .item.item-gift-card h4{margin-bottom:14px}.review-page .accordion .accordionContent .row{margin:0px}.review-page .accordion .accordionTitle a{padding:22px 0px 34px;font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .accordion .accordionTitle span{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .billing-box{padding:25px 20px}.review-page .billing-box .bill-to p{padding:0px 10px}.review-page .billing-box .expiration{width:100%;padding-left:10px}.review-page .review-actions .total{padding-bottom:75px;margin-bottom:35px;text-align:center;border-bottom:1px solid #51514e;font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .review-actions .total strong{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;padding:0px}.page-thank-you{padding-top:0px}.page-thank-you .title,.page-thank-you .title-left,.page-thank-you .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .page-thank-you .title{margin-top:20px;margin-bottom:80px}.page-thank-you p{margin-bottom:78px;font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.page-thank-you .link{padding-right:46px;margin-bottom:55px}.select-size{width:100%;margin-bottom:0px}.subscription-box{padding-top:0px}.subscription-box>div{width:100%}.subscription-box .btn.large,.subscription-box .btn.large:hover,.subscription-box .btn.large:link,.subscription-box .btn.large:visited{width:100%}.subscription-box .subscription-select-wrapper{width:100%}.subscription-box .deliver{display:block;padding-left:0px;margin-bottom:6px;line-height:16px}.subscription-box .subscription-discount{color:#51514e;margin-bottom:24px}.product-action .socialBtn{clear:none !important}.product-action .socialBtn .at-share-tbx-element .at-share-btn{margin-left:12px;margin-right:12px}.product-action .btn{margin-bottom:10px}.product-action .bow-btn{width:100%;height:40px;padding:5px 17px;font-size:0.875rem;line-height:1.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.product-action .bow-btn:before{width:31px}.custom-select select{width:100%}.product-quantity .error-msg{width:100%;float:left;margin-top:10px;margin-bottom:0px}.product-video-wrapper{margin-top:0px;padding-top:0px;padding-bottom:20px}#quiz .header{display:none;background:transparent}#quiz .header .quiz-link{padding-top:24px;padding-right:0px}#quiz .logo{left:10px;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.quiz .quiz-navigation{bottom:-5px;position:relative;top:0;left:0;right:0;bottom:0;transform:none;margin:0 auto;padding:10px 0px 0px;display:table;float:none}.women.fp-viewing-1-6 .quiz .quiz-navigation{min-width:270px}.men.fp-viewing-1-4 .quiz .quiz-navigation{min-width:270px}.quiz .quiz-navigation .navigation-button{font-size:0.8125rem;margin:0px;line-height:54px}.quiz .quiz-navigation .navigation-button:hover{color:#51514e}.quiz .quiz-navigation .navigation-button:hover:before{background-position:-714px -5px}.quiz .quiz-navigation .navigation-button:before{-moz-transform:translateY(-50%) scale(0.82);-o-transform:translateY(-50%) scale(0.82);-ms-transform:translateY(-50%) scale(0.82);-webkit-transform:translateY(-50%) scale(0.82);transform:translateY(-50%) scale(0.82)}.quiz .quiz-navigation .navigation-button-back{padding-right:25px}.quiz .quiz-navigation .navigation-button-back:before{left:3px}.quiz .quiz-navigation .navigation-button-next{padding-left:25px}.quiz .quiz-navigation .navigation-button-next:before{right:3px;-moz-transform:rotate(180deg) translateY(50%) scale(0.82);-o-transform:rotate(180deg) translateY(50%) scale(0.82);-ms-transform:rotate(180deg) translateY(50%) scale(0.82);-webkit-transform:rotate(180deg) translateY(50%) scale(0.82);transform:rotate(180deg) translateY(50%) scale(0.82)}.quiz .quiz-navigation .navigation-button-results{margin-left:25px;padding-left:6px;padding-right:6px;line-height:1rem}.quiz .quiz-navigation .navigation-button-results:hover{border:1px solid #51514e}.quiz .fp-slidesNav-custom{padding-top:70px;top:48px;right:auto;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quiz .fp-slidesNav-custom:before{bottom:28px;-moz-transform:translateX(-50%) scale(0.58);-o-transform:translateX(-50%) scale(0.58);-ms-transform:translateX(-50%) scale(0.58);-webkit-transform:translateX(-50%) scale(0.58);transform:translateX(-50%) scale(0.58);-ms-transform-origin:50% 100%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.quiz .fp-slidesNav-custom ul li{width:7px;height:7px;margin:5px 2px 5px 3px}.quiz .fp-slidesNav-custom ul li a,.quiz .fp-slidesNav-custom ul li:hover a{cursor:default}.quiz .fp-slidesNav-custom ul li a span,.quiz .fp-slidesNav-custom ul li:hover a span{width:7px;height:7px;margin:-3px 0px 0px -3px}.quiz .fp-slidesNav-custom ul li .active span,.quiz .fp-slidesNav-custom ul li .gift-card-form .radio-btn:hover span,.gift-card-form .quiz .fp-slidesNav-custom ul li .radio-btn:hover span,.quiz .fp-slidesNav-custom ul li .hint-form .radio-btn:hover span,.hint-form .quiz .fp-slidesNav-custom ul li .radio-btn:hover span,.quiz .fp-slidesNav-custom ul li:hover .active span,.quiz .fp-slidesNav-custom ul li:hover .gift-card-form .radio-btn:hover span,.gift-card-form .quiz .fp-slidesNav-custom ul li:hover .radio-btn:hover span,.quiz .fp-slidesNav-custom ul li:hover .hint-form .radio-btn:hover span,.hint-form .quiz .fp-slidesNav-custom ul li:hover .radio-btn:hover span{width:7px;height:7px;margin:-3px 0px 0px -3px}.quiz .subtitle{font-size:1rem;line-height:1.1875rem}.quiz .subtitle span{display:inline}.quiz .subtitle.h3{font-size:1.5rem;line-height:1.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;display:table;width:100%;padding:30px 0px 10px}.quiz .slide .container,.quiz .slide .account.profile-account .banner .full-fluid-container,.account.profile-account .banner .quiz .slide .full-fluid-container{height:auto;position:relative;top:26.07017543859649%;left:0px;top:0px;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.quiz .slide .container.scroll-for-small,.quiz .slide .account.profile-account .banner .scroll-for-small.full-fluid-container,.account.profile-account .banner .quiz .slide .scroll-for-small.full-fluid-container{height:calc(100% - 26.0701% - 3.5% - 36px);overflow:auto;display:block}.quiz .slide-content{padding-top:160px}.quiz .slide-content .header{display:block !important}.quiz .loading{position:relative;top:0;left:0;display:block;margin:40px auto 0px;float:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.quiz .face-item{padding-top:58px}.quiz .face-item .face{height:132px}.quiz .face-item .face:before{-moz-transform:translate(-50%, -50%) scale(0.6);-o-transform:translate(-50%, -50%) scale(0.6);-ms-transform:translate(-50%, -50%) scale(0.6);-webkit-transform:translate(-50%, -50%) scale(0.6);transform:translate(-50%, -50%) scale(0.6)}.quiz .face-item:hover label{color:#51514e}.quiz .face-item.active label,.quiz .gift-card-form .face-item.radio-btn:hover label,.gift-card-form .quiz .face-item.radio-btn:hover label,.quiz .hint-form .face-item.radio-btn:hover label,.hint-form .quiz .face-item.radio-btn:hover label{color:#fd7d11}.quiz .face-item label{font-size:1rem}.quiz .age-value{font-size:4.375rem;padding-top:48px;padding-bottom:65px}.quiz .age-range-wrapper{width:220px;max-width:100%;margin-bottom:30px}.quiz .skin-item{padding-top:34px;margin-bottom:-4px}.quiz .skin-item .skin-circle{width:68px;height:68px;margin:0 auto;padding-top:0px}.quiz .skin-item:hover .skin-circle{box-shadow:none}.quiz .skin-item.active .skin-circle,.quiz .gift-card-form .skin-item.radio-btn:hover .skin-circle,.gift-card-form .quiz .skin-item.radio-btn:hover .skin-circle,.quiz .hint-form .skin-item.radio-btn:hover .skin-circle,.hint-form .quiz .skin-item.radio-btn:hover .skin-circle,.quiz .skin-item.active:hover .skin-circle,.quiz .gift-card-form .skin-item.radio-btn:hover .skin-circle,.gift-card-form .quiz .skin-item.radio-btn:hover .skin-circle,.quiz .hint-form .skin-item.radio-btn:hover .skin-circle,.hint-form .quiz .skin-item.radio-btn:hover .skin-circle{box-shadow:0px 0px 0px 3px #fd7d11}.quiz .skin-item label{font-size:1rem;padding-top:4px}.quiz .skin-types-wrapper{padding-top:20px}.quiz .skin-type-item{width:33.333%;padding:5px}.men .quiz .skin-type-item{width:33.333%;padding:5px}.quiz .skin-type-item.center-for-small{margin-left:16.6666%}.quiz .skin-type-item a:hover{background:#fff}.quiz .skin-type-item a:hover:after{background:#fff}.quiz .skin-type-item a:hover span{color:#51514e}.quiz .skin-type-item a.active,.quiz .skin-type-item .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .skin-type-item a.radio-btn:hover,.quiz .skin-type-item .hint-form a.radio-btn:hover,.hint-form .quiz .skin-type-item a.radio-btn:hover,.quiz .skin-type-item a.active:hover,.quiz .skin-type-item .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .skin-type-item a.radio-btn:hover,.quiz .skin-type-item .hint-form a.radio-btn:hover,.hint-form .quiz .skin-type-item a.radio-btn:hover{background:#fd7d11}.quiz .skin-type-item a.active:after,.quiz .skin-type-item .gift-card-form a.radio-btn:hover:after,.gift-card-form .quiz .skin-type-item a.radio-btn:hover:after,.quiz .skin-type-item .hint-form a.radio-btn:hover:after,.hint-form .quiz .skin-type-item a.radio-btn:hover:after,.quiz .skin-type-item a.active:hover:after,.quiz .skin-type-item .gift-card-form a.radio-btn:hover:after,.gift-card-form .quiz .skin-type-item a.radio-btn:hover:after,.quiz .skin-type-item .hint-form a.radio-btn:hover:after,.hint-form .quiz .skin-type-item a.radio-btn:hover:after{background:#fd7d11}.quiz .skin-type-item a.active span,.quiz .skin-type-item .gift-card-form a.radio-btn:hover span,.gift-card-form .quiz .skin-type-item a.radio-btn:hover span,.quiz .skin-type-item .hint-form a.radio-btn:hover span,.hint-form .quiz .skin-type-item a.radio-btn:hover span,.quiz .skin-type-item a.active:hover span,.quiz .skin-type-item .gift-card-form a.radio-btn:hover span,.gift-card-form .quiz .skin-type-item a.radio-btn:hover span,.quiz .skin-type-item .hint-form a.radio-btn:hover span,.hint-form .quiz .skin-type-item a.radio-btn:hover span{color:#fff}.quiz .skin-type-item a span{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.quiz .face-image{margin-top:4px;margin-bottom:46px;-moz-transform:scale(0.813);-o-transform:scale(0.813);-ms-transform:scale(0.813);-webkit-transform:scale(0.813);transform:scale(0.813)}.quiz .fix-item a{display:block;height:3em;font-size:1rem;line-height:1rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.quiz .fix-item a:hover{color:#51514e}.quiz .fix-item a.active,.quiz .fix-item .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .fix-item a.radio-btn:hover,.quiz .fix-item .hint-form a.radio-btn:hover,.hint-form .quiz .fix-item a.radio-btn:hover,.quiz .fix-item a.active:hover,.quiz .fix-item .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .fix-item a.radio-btn:hover,.quiz .fix-item .hint-form a.radio-btn:hover,.hint-form .quiz .fix-item a.radio-btn:hover{color:#fd7d11}.quiz .quantity-wrapper{padding-top:160px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.quiz .quantity-wrapper.no-products{padding-top:0px}.quiz .quantity-products{margin:0px;position:absolute;top:-7px;left:50%;z-index:1;-moz-transform:translateX(-50%) scale(0.662);-o-transform:translateX(-50%) scale(0.662);-ms-transform:translateX(-50%) scale(0.662);-webkit-transform:translateX(-50%) scale(0.662);transform:translateX(-50%) scale(0.662);-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;transform-origin:50% 0%}.quiz .quantity-box{float:none;margin:15px auto 0px;border:1px solid #51514e;position:relative;z-index:2;height:auto}.quiz .quantity-box a:hover{background:#fff}.quiz .quantity-box a.active,.quiz .quantity-box .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box .hint-form a.radio-btn:hover,.hint-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box a.active:hover,.quiz .quantity-box .gift-card-form a.radio-btn:hover,.gift-card-form .quiz .quantity-box a.radio-btn:hover,.quiz .quantity-box .hint-form a.radio-btn:hover,.hint-form .quiz .quantity-box a.radio-btn:hover{background:#efefee}.quiz .hair-range-wrapper{width:160px;max-width:100%}.quiz .hair-range-wrapper>span{font-size:1rem}.quiz .hair-item{margin-bottom:30px}.quiz .hair-item .face{height:240px}.quiz .hair-item .face span{bottom:40px}.quiz .hair-item .face.type-2 .hair-4{bottom:33px}.quiz .results{padding-top:0px;padding-bottom:0px;margin-bottom:35px;border-bottom:none}.quiz .results .product-main-image{padding-top:40px}.quiz .results .product-main-image img{height:150px}.quiz .product-item{padding-top:30px;border-bottom:1px solid #b4b4b2}.quiz .product-item .product-title{text-align:center;font-size:1.625rem;line-height:1em;height:auto;margin-bottom:7px}.quiz .product-item .product-description p{text-align:left;font-size:1rem;line-height:1.1875rem}.quiz .product-item .product-price{font-size:1rem;line-height:1.1875rem}.quiz .product-item .btn.large{width:100%;margin-bottom:20px}.quiz .main-result{margin-top:17px;margin-bottom:0px;border-top:1px solid #b4b4b2}.quiz .main-result .product-main-image{padding-bottom:0px}.quiz .quiz-results .fp-slidesNav-custom{padding-top:75px;margin-bottom:6px !important}.quiz .quiz-results .fp-slidesNav-custom:before{-moz-transform:translateX(-50%) scale(0.65);-o-transform:translateX(-50%) scale(0.65);-ms-transform:translateX(-50%) scale(0.65);-webkit-transform:translateX(-50%) scale(0.65);transform:translateX(-50%) scale(0.65)}.quiz .quiz-results .fp-slidesNav-custom ul li{margin:3px 1px}.quiz .quiz-results .header{display:block}.quiz .quiz-results .header .right-menu-wrapper li.cart-item{padding-top:5px}.quiz .quiz-results .title,.quiz .quiz-results .title-left{margin-bottom:28px}.quiz .quiz-results .action{padding:0px 10px 30px}.quiz .quiz-results .action .btn{margin-bottom:10px;width:100%}.quiz .quiz-results .action .centered .btn.large{width:100%}.quiz .quiz-results .action .centered-container{padding:0px 0px}.quiz .quiz-results .product-description{height:auto}.quiz .separator{width:100%;float:left;padding:8px 10px;text-align:center}.quiz .separator span{width:100%;float:left;display:block;color:#51514e;position:relative;text-transform:lowercase;font-size:1.0625rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.quiz .separator span:before{content:'';width:47%;width:calc(50% - 19px);height:1px;background:#51514e;position:absolute;top:50%;left:0px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quiz .separator span:after{content:'';width:50%;width:calc(50% - 19px);height:1px;background:#51514e;position:absolute;top:50%;right:0px;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.quiz .footer-quiz{margin-top:330px;padding-bottom:10px}.quiz .footer-quiz .subtitle{padding-left:10px;padding-right:10px;padding-bottom:62px;margin-bottom:0px;border-bottom:none;font-size:1.25rem;line-height:1.5rem}.quiz .footer-quiz .link{margin-bottom:45px;font-size:1.25rem;line-height:1.5rem}.newsletter-modal{height:auto;width:100%;min-height:0px;padding:0px 10px}.newsletter-modal .modal-logo{width:104px;margin-top:16px;margin-bottom:22px}.newsletter-modal h3{margin-bottom:8px;font-size:1.25rem;line-height:1.375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal p{margin-bottom:20px;font-size:0.6875rem;line-height:0.8125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal .no-thanks{margin-top:24px;margin-bottom:35px;font-size:0.75rem;line-height:0.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal .input{height:31px;border:1px solid #51514e;font-size:0.75rem}.newsletter-modal .input::-webkit-input-placeholder{color:#8c887e}.newsletter-modal .input:-moz-placeholder{color:#8c887e}.newsletter-modal .input::-moz-placeholder{color:#8c887e}.newsletter-modal .input:-ms-input-placeholder{color:#8c887e}.newsletter-modal .btn{height:31px;padding:0px 2px;font-size:0.75rem;line-height:1.9375rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.newsletter-modal .newsletter-success h3{margin-top:30px}.light-modal,.gift-card-modal{padding:30px 5px 10px}.light-modal .promo-4x3 h2,.gift-card-modal .promo-4x3 h2{margin-top:10px;font-size:1.375rem}.light-modal .promo-4x3 p,.gift-card-modal .promo-4x3 p{font-size:0.875rem;margin-bottom:10px}.light-modal .promo-4x3 .promo-item,.gift-card-modal .promo-4x3 .promo-item,.light-modal .promo-4x3 .so-close,.gift-card-modal .promo-4x3 .so-close{padding-top:10px;padding-bottom:20px}.light-modal .promo-4x3 .promo-item .item-title,.gift-card-modal .promo-4x3 .promo-item .item-title,.light-modal .promo-4x3 .so-close .item-title,.gift-card-modal .promo-4x3 .so-close .item-title{font-size:0.875rem}.light-modal .promo-4x3 .promo-item .img-wrapper,.gift-card-modal .promo-4x3 .promo-item .img-wrapper,.light-modal .promo-4x3 .so-close .img-wrapper,.gift-card-modal .promo-4x3 .so-close .img-wrapper{height:140px}.light-modal .promo-4x3 .promo-item .input-radio,.gift-card-modal .promo-4x3 .promo-item .input-radio,.light-modal .promo-4x3 .so-close .input-radio,.gift-card-modal .promo-4x3 .so-close .input-radio,.light-modal .promo-4x3 .promo-item .input-radio-light,.gift-card-modal .promo-4x3 .promo-item .input-radio-light,.light-modal .promo-4x3 .so-close .input-radio-light,.gift-card-modal .promo-4x3 .so-close .input-radio-light,.light-modal .promo-4x3 .promo-item .input-radio-dark,.gift-card-modal .promo-4x3 .promo-item .input-radio-dark,.light-modal .promo-4x3 .so-close .input-radio-dark,.gift-card-modal .promo-4x3 .so-close .input-radio-dark,.light-modal .promo-4x3 .promo-item .input-radio-check,.gift-card-modal .promo-4x3 .promo-item .input-radio-check,.light-modal .promo-4x3 .so-close .input-radio-check,.gift-card-modal .promo-4x3 .so-close .input-radio-check{width:10px;height:10px}.timeline-carousel-placeholder{margin:0px -5px}.timeline-wrapper{padding:22px 5px 0px;border-top:1px solid #fd7d11;border-bottom:none}.timeline-wrapper h2.title,.timeline-wrapper h2.title-left,.timeline-wrapper .accordion .calendar-wrapper h2.title,.accordion .calendar-wrapper .timeline-wrapper h2.title{margin-bottom:5px}.timeline-wrapper h3{font-size:1.1875rem;line-height:1.4375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:20px}.timeline-wrapper .btn{margin:10px 5px}.timeline-dates-wrapper{padding:0px 0px}.custom-dates-range{padding-left:0px;padding-right:0px;position:relative;top:-57px;margin-bottom:-50px}.custom-dates-range .rangeslider--horizontal .rangeslider__handle:before{width:16px;height:16px;margin-top:-3px}.timeline-modes{margin-top:4px}.timeline-modes a{margin:0px 0px}.timeline-modes .carousel-mode{width:20px;height:20px}.timeline-modes .carousel-mode:before{width:13px;height:15px;background-position:-5px -41px}.timeline-modes .compare-mode{width:20px;height:20px}.timeline-modes .compare-mode:before{width:16px;height:17px;background-position:-29px -41px}.timeline-dates-wrapper .flickity-prev-next-button{top:auto;bottom:10px;z-index:1;-moz-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);-webkit-transform:scale(0.6);transform:scale(0.6)}.timeline-dates-wrapper .flickity-prev-next-button.previous{left:0px}.timeline-dates-wrapper .flickity-prev-next-button.next{right:0px;-moz-transform:rotate(180deg) scale(0.6);-o-transform:rotate(180deg) scale(0.6);-ms-transform:rotate(180deg) scale(0.6);-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}.timeline-carousels .timeline-dates .timeline-date-item.year{width:auto;display:block;margin-top:10px;position:absolute;left:50%;top:100%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem}.timeline-carousels .timeline-dates .timeline-date-item.month{width:8.333333333333333%;display:block;float:left;position:relative;overflow:hidden;color:transparent;font-size:0.6875rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.timeline-carousels .timeline-dates .timeline-date-item.month:before{content:'';width:1px;height:10px;background:#51514e;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(2),.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(8),.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(13){color:#51514e}.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(2):before,.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(8):before,.timeline-carousels .timeline-dates .timeline-date-item.month:nth-child(13):before{content:none}.timeline-carousels .flickity-viewport{padding-bottom:110px}.timeline-carousels .timeline-carousel{height:280px}.timeline-carousels .timeline-carousel .monthly-item{height:280px}.timeline-carousels .timeline-pictures-carousel{padding:3px 0px 0px}.timeline-carousels .timeline-pictures-carousel .picture-item{width:204px;height:280px;padding:10px 10px}.timeline-carousels .timeline-pictures-carousel .picture-item.is-selected{width:204px;padding:10px 10px}.timeline-carousels .timeline-pictures-carousel .picture-item .date{font-size:0.75rem}.timeline-carousels .timeline-pictures-carousel .flickity-prev-next-button{display:none}.timeline-empty span{width:184px}.timeline-gallery .scroll-content{max-height:none;overflow:visible}.timeline-gallery .gallery-item{padding:0px 3px 24px}.timeline-gallery .gallery-item .compare-label{padding-top:8px;font-size:0.6875rem}.timeline-gallery .gallery-item .date{float:right;padding:2px 0px;margin-right:9px;font-size:0.60625rem}.timeline-gallery .gallery-item .input-radio-check{width:8px;height:8px;top:9px;margin-left:4px;margin-right:6px}.timeline-progress .main-image-wrapper{width:155px;padding-right:5px}.timeline-progress .progress-item{width:150px;max-width:150px}.timeline-progress .progress-item .date{padding:10px 0px 5px;font-size:0.60625rem;line-height:0.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.timeline-progress .progress-slide-wrapper{width:calc(100% - 155px);padding:8px  0px}.timeline-progress .progress-carousel-content .progress-item{min-width:155px;max-width:155px;padding:0px 0px 0px 5px}.messenger{margin-top:21px;padding-top:23px;padding-bottom:0px}.messenger h2.title,.messenger h2.title-left,.messenger .accordion .calendar-wrapper h2.title,.accordion .calendar-wrapper .messenger h2.title{margin-top:5px;margin-bottom:0px}.messenger .subtitle{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;text-align:center;margin-bottom:25px}.messenger .title-left{text-align:center}.messenger .messages-list{width:100%;height:100%;overflow:auto}.messenger .mobile-overflow-hidden{overflow:hidden}.messenger .btn-new-message{float:right;display:inline-block;font-size:1.8125rem}.messenger .section-container{margin-top:0px;position:relative;height:auto;min-height:300px;width:100%;overflow:visible;-webkit-transition:height 0.1s;-moz-transition:height 0.1s;-ms-transition:height 0.1s;-o-transition:height 0.1s;transition:height 0.1s}.messenger .section-container.show-conversations-on-mobile{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.messenger .section-container.show-conversations-on-mobile .section-messages{width:100%}.messenger .section-container.show-messages-on-mobile{-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.messenger .section-container.show-messages-on-mobile .message-history{width:100%;padding:20px 5px 22px}.messenger .section-container .section-messages{width:0px;overflow:hidden;margin-top:-5px;border-right:none;padding:20px 0px 32px 0px;position:absolute;top:0px;left:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;will-change:width}.messenger .section-container .section-messages .conversations_scroll{height:auto;max-height:260px;margin-top:20px;overflow:scroll}.messenger .section-container .section-messages .new-message .btn:hover{color:#fd7d11}.messenger .section-container .section-messages .conversations-container{margin:0}.messenger .section-container .section-messages .conversations-container .conversation-list{margin-bottom:0;height:auto;padding:0px 5px}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item{width:100%;height:43px;border-bottom:1px solid}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item:first-child{border-top:none}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-link.message-active{color:#fd7d11;font-family:"proxima-nova-semibold",sans-serif}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-link:hover{color:#fd7d11}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .conversation-text{width:auto;padding-right:25px;font-size:1.0625rem;line-height:1.32563rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-messages .conversations-container .conversation-list .conversation-item .badge{width:15px;height:15px;line-height:10px;font-size:0.625rem}.messenger .section-container .section-messages .open-messages{position:relative;color:#fd7d11;margin-right:30px;font-size:0.72125rem;line-height:0.90875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-messages .open-messages span{position:absolute;margin-left:6px;margin-top:2px;font-size:1.3125rem;line-height:1.4375rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message{padding-left:0px;padding-right:0px}.messenger .section-container .section-new-message .input-field{padding-top:10px;padding-bottom:10px;border-bottom:1px solid}.messenger .section-container .section-new-message .input-field input[type="text"]{width:calc(100% - 50px);display:table;border:none;box-shadow:none;background-color:#fff;margin-bottom:0;font-size:0.875rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message .input-field.input-message{padding-top:20px;padding-bottom:20px;margin-bottom:0px;border:none;height:auto}.messenger .section-container .section-new-message .input-field.input-message textarea{border:none;box-shadow:none;background-color:#fff;resize:none;min-height:180px;font-size:0.875rem;line-height:1.0625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message .btn{width:calc(100% - 38px);margin-left:8px;height:auto;padding:5px 0px;float:left;font-size:0.625rem;line-height:0.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-new-message .input-file{width:22px;height:22px;display:block;float:right;margin:0;position:relative;border:1px solid #51514e;overflow:hidden;background:transparent;cursor:pointer}.messenger .section-container .section-new-message .input-file:before{content:'';width:13px;height:13px;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/paperclip.png?5661361948855032133) center center no-repeat;background-size:100% 100%;cursor:pointer}.messenger .section-container .section-new-message .input-file input{height:22px;border:none;position:absolute;top:0px;right:0px;padding:0px;margin:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.messenger .section-container .section-conversation{padding:0}.messenger .section-container .section-conversation .title-conversation{width:100%;padding-bottom:12px;display:table}.messenger .section-container .section-conversation .title-conversation h3{margin:0px;padding-left:42px;padding-right:5px;font-size:1.0625rem;line-height:1.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-conversation .messages-container{height:100%}.messenger .section-container .section-conversation .container-scroll{margin-bottom:18px;border-bottom:1px solid}.messenger .section-container .section-conversation .container-scroll .messages-container{width:100%}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list{padding-top:8px;padding-right:10px;padding-bottom:8px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item{position:relative;min-height:0px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item.sent{padding:8px 40px 8px 10px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item.received{padding:8px 10px 8px 40px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text{width:auto;padding:7px 8px;background-color:#f3f3f3;margin:0;font-size:0.75rem;line-height:1.07125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.1px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text p{font-size:0.75rem;line-height:1.07125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text.received{float:left}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item .message-text.sent{float:right}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img{width:34px;position:absolute}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img.image-received{left:2px}.messenger .section-container .section-conversation .container-scroll .messages-container .messages-list .messages-item img.image-sent{right:0px}.messenger .section-container .section-conversation form{padding:0}.messenger .section-container .section-conversation .input-text{width:calc(100% - 86px);padding:0px 6px;float:left;border-color:#51514e;height:22px;min-height:22px;font-size:0.75rem;line-height:1rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-conversation .btn{width:50px;margin-left:8px;height:auto;padding:5px 0px;float:left;font-size:0.625rem;line-height:0.625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.messenger .section-container .section-conversation .input-file{width:22px;height:22px;display:block;float:right;margin:0;position:relative;border:1px solid #51514e;overflow:hidden;background:transparent;cursor:pointer}.messenger .section-container .section-conversation .input-file:before{content:'';width:13px;height:13px;display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/paperclip.png?5661361948855032133) center center no-repeat;background-size:100% 100%;cursor:pointer}.messenger .section-container .section-conversation .input-file input{height:22px;border:none;position:absolute;top:0px;right:0px;padding:0px;margin:0px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.messenger .attachment-list{margin-top:10px}.messenger .back-btn{width:30px;height:30px;margin-right:12px;float:left;position:relative;border-right:1px solid #b4b4b2}.messenger .back-btn:before{content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #51514e;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.messenger .window .btn{width:calc(100% - 55px)}.messenger .window .btn:hover{border-color:#51514e;color:#51514e}.messenger .window .input-file{float:right;margin-right:0px}.messenger .window input{font-size:0.875rem}.messenger .window textarea{height:208px}.messenger .message-history{width:0px;overflow:hidden;padding:20px 0px 0px;position:absolute;top:0px;right:0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;will-change:width}.messenger .message-history h4{font-size:0.875rem;margin-top:12px}.messenger .compose-link{width:142px;margin:0px auto;display:table}.messenger .conversations{max-height:none;overflow:hidden}.messenger .conversation>.row{position:relative}.messenger .conversation>.row>span{width:100%;padding:0px 0px;display:block;text-align:left}.messenger .conversation>.row .sign{position:absolute;top:10px;right:0px}.messenger .conversation.open .messages{max-height:none}.messenger .messages{padding-right:0px}.messenger .message .icon{padding-left:0px;padding-right:14px}.messenger .message .text,.messenger .message .profile-page .text-wrapper p,.profile-page .text-wrapper .messenger .message p,.messenger .message .message-recommended-products{padding-right:20px}.messenger .message .sender{width:35%}.messenger .message .attachment-list li{width:110px}.messenger .message-recommended-products{padding-top:20px;display:table}.messenger .message-recommended-products li{width:100%;padding:5px 0px}.messenger .file-error,.messenger .page-college-beta .college-beta-container .form-container #messageError,.page-college-beta .college-beta-container .form-container .messenger #messageError,.messenger .page-college-beta .college-beta-container .login-form-wrapper .title-container #messageError,.page-college-beta .college-beta-container .login-form-wrapper .title-container .messenger #messageError,.messenger .login-form-wrapper .page-college-beta .college-beta-container .title-container #messageError,.login-form-wrapper .page-college-beta .college-beta-container .title-container .messenger #messageError{font-size:0.875rem;margin-bottom:10px}.messenger .file-list{width:100%;max-width:none;display:block;overflow:hidden;margin:0px;padding-top:0px}.messenger .file-list .file-item{max-width:100%;margin:5px 0px;margin:0px;padding-top:0px;padding-bottom:0px;font-size:0.875rem}.account.profile-account .welcome3{padding-bottom:0px}.account.profile-account .banner{height:446px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner_mobile_profile.jpg?5661361948855032133) center no-repeat;background-size:cover}.account.profile-account .banner .container,.account.profile-account .banner .full-fluid-container{display:block;margin-top:54px}.account.profile-account .banner .full-fluid-container{margin-top:34px;margin-top:9.06667vw}.account.profile-account .banner .title,.account.profile-account .banner .title-left{margin-bottom:54px}.account.profile-account .banner p{margin-bottom:105px}.account.profile-account .banner .btn{display:block;margin:0 auto}.account.profile-account .banner.subscriptions-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-subscriptions-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.subscriptions-banner .container,.account.profile-account .banner.subscriptions-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.subscriptions-banner .title-left{font-size:1.75rem;margin-bottom:35px}.account.profile-account .banner.over-archievers-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-headline-small_2x.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.over-archievers-banner .container,.account.profile-account .banner.over-archievers-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.over-archievers-banner .title-left{margin-bottom:10px}.account.profile-account .banner.over-archievers-banner p{margin-bottom:10px}.account.profile-account .banner.over-calm-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-calm-small.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.over-calm-banner .container,.account.profile-account .banner.over-calm-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.over-calm-banner .title-left{margin-bottom:10px}.account.profile-account .banner.over-calm-banner p{margin-bottom:10px}.account.profile-account .banner.over-clear-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-clear-small.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.over-clear-banner .container,.account.profile-account .banner.over-clear-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.over-clear-banner .title-left{margin-bottom:10px}.account.profile-account .banner.over-clear-banner p{margin-bottom:10px}.account.profile-account .banner.over-renew-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-renew-small.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.over-renew-banner .container,.account.profile-account .banner.over-renew-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.over-renew-banner .title-left{margin-bottom:10px}.account.profile-account .banner.over-renew-banner p{margin-bottom:10px}.account.profile-account .banner.over-archievers-clear-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-hiperpigmentation-small_2x.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.over-archievers-clear-banner .container,.account.profile-account .banner.over-archievers-clear-banner .full-fluid-container{margin-top:18px}.account.profile-account .banner.over-archievers-clear-banner .title-left{font-size:1.75rem;margin-top:18px;margin-bottom:20px}.account.profile-account .banner.over-archievers-clear-banner p{margin-bottom:30px}.account.profile-account .banner.over-archievers-clear-banner .btn{color:#51514e;border-color:#51514e}.account.profile-account .banner.over-archievers-clear-banner .btn:hover{color:#fd7d11;border-color:#fd7d11}.account.profile-account .banner.vitamine-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick06-small_2x.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.whats-your-type-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick07-small_2x.jpg?5661361948855032133);background-position:center bottom}.account.profile-account .banner.smoothing-promo-brick{min-height:450px;min-height:120vw;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-smoothing-small.jpg?5661361948855032133)}.account.profile-account .banner.smoothing-promo-brick h2{font-size:34px;font-size:9.06667vw;letter-spacing:8px;letter-spacing:2.13333vw;margin-bottom:4px;margin-bottom:1.06667vw;margin-top:0}.account.profile-account .banner.smoothing-promo-brick p{font-size:23px;font-size:6.13333vw;letter-spacing:5.5px;letter-spacing:1.46667vw;line-height:27.28px;line-height:7.27467vw;margin-bottom:34px;margin-bottom:9.06667vw}.account.profile-account .banner.smoothing-promo-brick .btn{font-size:16px;font-size:4.26667vw;line-height:11px;line-height:2.93333vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:32px;padding-left:8.53333vw;padding-right:32px;padding-right:8.53333vw;padding-top:10px;padding-top:2.66667vw;letter-spacing:2.5px;letter-spacing:0.66667vw}.account.profile-account .banner.acne-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-acne-small.gif?5661361948855032133);min-height:500px;min-height:133.33333vw;opacity:1}.account.profile-account .banner.acne-promo-brick .description{top:-9px;top:-2.4vw}.account.profile-account .banner.acne-promo-brick h3{font-size:20px;font-size:5.33333vw;line-height:30px;line-height:8vw;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;letter-spacing:6px;letter-spacing:1.6vw;margin-bottom:2px;margin-bottom:0.53333vw;margin-top:4px;margin-top:1.06667vw}.account.profile-account .banner.acne-promo-brick p{font-size:12px;font-size:3.2vw;line-height:30px;line-height:8vw;font-family:DINPro-Medium;font-style:normal;font-weight:normal;letter-spacing:5.8px;letter-spacing:1.54667vw}.account.profile-account .banner.acne-promo-brick .btn{font-size:14px;font-size:3.73333vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.5px;letter-spacing:0.4vw;padding-top:10px;padding-top:2.66667vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:44px;padding-left:11.73333vw;padding-right:44px;padding-right:11.73333vw;margin-top:28px;margin-top:7.46667vw;width:198px;width:52.8vw}.account.profile-account .banner.cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-mobile.jpg?5661361948855032133);background-color:#FCFCFC;height:450px;height:120vw}.account.profile-account .banner.cleanse-promo-brick .vertical-center{top:0px;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.account.profile-account .banner.cleanse-promo-brick .full-fluid-container{margin-top:22px}.account.profile-account .banner.cleanse-promo-brick .description{max-width:none;color:#54565b;position:relative;display:block;top:0px;top:0vw;left:0px;left:0vw}.account.profile-account .banner.cleanse-promo-brick .description h3{font-size:31px;font-size:8.26667vw;line-height:39px;line-height:10.4vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:3.8px;letter-spacing:1.01333vw;color:#54565b;text-transform:uppercase;margin-bottom:14px;margin-bottom:3.73333vw;white-space:normal}.account.profile-account .banner.cleanse-promo-brick .description h4{font-size:21px;font-size:5.6vw;line-height:30px;line-height:8vw;font-family:"DINPro",sans-serif;font-style:normal;font-weight:normal;letter-spacing:1.8px;letter-spacing:0.48vw;margin-bottom:25px;margin-bottom:6.66667vw;color:#54565b;text-transform:uppercase}.account.profile-account .banner.cleanse-promo-brick .description .btn{width:auto;display:inline-block;font-size:12px;font-size:3.2vw;line-height:14px;line-height:3.73333vw;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.7px;letter-spacing:0.18667vw;padding-top:11px;padding-top:2.93333vw;padding-bottom:10px;padding-bottom:2.66667vw;padding-left:48px;padding-left:12.8vw;padding-right:48px;padding-right:12.8vw;color:#54565b}.account.visible-calendar .accordion .calendar-wrapper .calendar-block{padding-bottom:0px}.account .banners-wrapper{margin-top:26px}.latest-post{padding-top:49px;padding-bottom:53px}.latest-post .article-container{margin-top:34px}.latest-post .article-container .article-img{margin-bottom:26px}.latest-post .article-container .article-img img{width:100%}.latest-post .article-container .article-title{font-size:1.1875rem;line-height:1.375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.calendar-wrapper .calendar-block{padding-top:20px}.profile-page .welcome{padding-top:30px}.profile-page .welcome .title,.profile-page .welcome .title-left{font-size:1.625rem;margin-top:10px;margin-bottom:20px;padding:0px 5px}.profile-page .one-item .product-item,.profile-page .two-items .product-item,.profile-page .multiple-items .product-item{padding-top:50px}.profile-page .one-item .product-item .product-title,.profile-page .two-items .product-item .product-title,.profile-page .multiple-items .product-item .product-title{font-size:1.25rem;text-align:center;margin-top:0px}.profile-page .one-item .product-item p,.profile-page .two-items .product-item p,.profile-page .multiple-items .product-item p{text-align:center}.profile-page .one-item .product-item img,.profile-page .two-items .product-item img,.profile-page .multiple-items .product-item img{width:auto;max-height:none;max-width:100%}.profile-page .one-item .product-item{padding-top:55px}.profile-page .last-message{margin-bottom:40px}.large-icons-wrapper{padding-top:26px}.large-icons-wrapper .profile-icon{margin-bottom:8px}.large-icons-wrapper .text,.large-icons-wrapper .profile-page .text-wrapper p,.profile-page .text-wrapper .large-icons-wrapper p,.large-icons-wrapper .messenger .message-recommended-products,.messenger .large-icons-wrapper .message-recommended-products{font-size:0.875rem}.profile-icon{margin-bottom:5px}.profile-icon+.text,.profile-page .text-wrapper .profile-icon+p,.messenger .profile-icon+.message-recommended-products{font-size:0.8125rem}.profile-menu-wrapper{height:auto;position:absolute;top:0px;left:0px}.profile-menu{background:#CCC;border-top:1px solid #51514e}.fixed .profile-menu{background:#CCC}.profile-menu .container,.profile-menu .account.profile-account .banner .full-fluid-container,.account.profile-account .banner .profile-menu .full-fluid-container{padding:1px 30px 0px}.profile-menu .menu-title{float:left;position:relative;z-index:3;font-size:0.6875rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.65px;text-transform:uppercase}.profile-menu ul{width:auto;float:left;border:none;background:#CCC;display:block;position:relative}.fixed .profile-menu ul{background:#CCC}.profile-menu ul .open-menu{width:20px;height:20px;display:block;font-size:13px;font-family:"proxima-nova",sans-serif;text-align:center;position:absolute;top:2px;right:-24px;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.profile-menu ul li a{padding:0px 18px 0px 8px;font-size:0.6875rem;line-height:1.5625rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;letter-spacing:.65px;text-transform:uppercase;max-height:0px;overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;will-change:max-height}.profile-menu ul li a:hover{color:#51514e}.profile-menu ul li a.active,.profile-menu ul li .gift-card-form a.radio-btn:hover,.gift-card-form .profile-menu ul li a.radio-btn:hover,.profile-menu ul li .hint-form a.radio-btn:hover,.hint-form .profile-menu ul li a.radio-btn:hover{pointer-events:none;max-height:25px;font-family:"proxima-nova-semibold",sans-serif}.profile-menu.open ul li a{max-height:25px}.profile-menu.open ul li a.active,.profile-menu.open ul li .gift-card-form a.radio-btn:hover,.gift-card-form .profile-menu.open ul li a.radio-btn:hover,.profile-menu.open ul li .hint-form a.radio-btn:hover,.hint-form .profile-menu.open ul li a.radio-btn:hover{pointer-events:auto}.profile-menu .new-item-menu .open-menu{right:-28px}.profile-menu .new-item-menu li a{padding-right:12px}.profile-menu .new-item-menu .new-badge{font-size:0.6875rem;width:16px;height:16px;line-height:16px;margin-top:-2px}.profile-menu .new-badge{font-size:0.55313rem;line-height:13px;width:12px;height:12px;right:2px;margin-top:-1px}.profile-menu .credit-box,.fixed .profile-menu .credit-box{height:26px;padding:3px 14px;margin:0px;font-size:0.71875rem;top:auto;right:0px;bottom:0px;z-index:2;-webkit-animation:none;animation:none}.routine-wrapper{padding-top:10px;margin-bottom:10px}.routine-wrapper .days-list{padding:10px 20px;margin:0px 0px 18px}.routine-wrapper .days-list li{height:30px}.routine-wrapper .days-list li a,.routine-wrapper .days-list li span{font-size:0.875rem}.routine-wrapper .days-list li a.active,.routine-wrapper .days-list li .gift-card-form a.radio-btn:hover,.gift-card-form .routine-wrapper .days-list li a.radio-btn:hover,.routine-wrapper .days-list li .hint-form a.radio-btn:hover,.hint-form .routine-wrapper .days-list li a.radio-btn:hover,.routine-wrapper .days-list li span.active,.routine-wrapper .days-list li .gift-card-form span.radio-btn:hover,.gift-card-form .routine-wrapper .days-list li span.radio-btn:hover,.routine-wrapper .days-list li .hint-form span.radio-btn:hover,.hint-form .routine-wrapper .days-list li span.radio-btn:hover{font-size:1.25rem}.routine-wrapper .schedule-items{width:100%;margin-bottom:0px;padding:0px 30px}.routine-wrapper .schedule-items span{width:calc(50% - 6px);height:26px;margin:0px 3px;border-radius:0;text-transform:uppercase;font-size:0.9375rem;line-height:22px}.routine-wrapper .schedule-items .am{border-width:1px}.routine-wrapper .schedule-items .pm{border-width:1px}.routine{width:100%;max-height:400px;padding:0px 50px 20px}.routine:before{height:270px;margin-top:-20px;left:20px}.routine:after{height:270px;margin-top:-20px;right:20px}.routine .product-button{width:30px;height:30px}.routine .product-button.prev{left:25px}.routine .product-button.next{right:25px}.routine .nav-button{width:30px;height:290px;position:absolute;top:40px;cursor:pointer}.routine .nav-button .nav-button-content{width:290px;height:25px;font-size:0.75rem;line-height:1.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.routine .days{list-style:none}.routine .days .day{width:100%;float:left}.routine .products{padding-top:20px}.routine .product{width:130px;padding:0 0px;overflow:hidden}.routine .product .image-wrapper{height:210px;position:relative;overflow:visible}.routine .product img{height:210px;position:absolute;bottom:0px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.routine .product .product-title{font-size:0.6875rem;line-height:0.9375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;max-width:90%;height:45px;margin:8px auto 0px;-webkit-line-clamp:2}.routine .product .how-to-use-link{margin:0 auto;font-size:0.75rem;line-height:0.9375rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.cabinet{padding-top:8px;margin-bottom:0px;padding-bottom:38px;border-bottom:none}.cabinet h2.title,.cabinet h2.title-left,.cabinet .accordion .calendar-wrapper h2.title,.accordion .calendar-wrapper .cabinet h2.title{margin-bottom:0px}.cabinet h4{margin-top:9px;font-size:0.875rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.cabinet .product-group{margin-top:0px;padding-bottom:7px;border-top:1px solid #51514e;border-bottom:1px solid #51514e}.cabinet .product-group.purchased{margin-top:26px;border-bottom:none}.cabinet .product-item{margin-top:10px;padding-top:40px;padding-bottom:50px;border-bottom:1px solid #51514e}.cabinet .product-item .product-title{margin-top:10px}.cabinet .product-item .product-title a{height:auto;text-transform:uppercase}.cabinet .product-item .img-container{padding-top:0px;height:auto}.cabinet .product-item .img-container img{position:static;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.cabinet .product-item img{max-width:220px}.cabinet .accordionContentMobile .medium-3:last-child .product-item{border-bottom:none}.cabinet .more-link{margin-top:0px;margin-bottom:38px}.cabinet .edit-link{margin-top:10px;margin-bottom:-20px;display:table}.cabinet .edit-link:hover{color:#51514e}.cabinet #purchared_content>.columns:last-of-type .product-item,.cabinet #recomended_content>.columns:last-of-type .product-item{border-bottom:none}.cabinet .show-btn{top:15px;right:-6px;display:block}#profile .calendar .clndr-control-button,#profile .calendar-datepicker .clndr-control-button{top:150px}.account-page .divider{margin:20px 0px 10px}.account-page .title,.account-page .title-left,.account-page .accordion .calendar-wrapper .title,.accordion .calendar-wrapper .account-page .title{margin-top:5px;text-align:left;font-size:1.125rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;position:relative;z-index:1;padding-bottom:36px}.account-page .title .orange-link,.account-page .title-left .orange-link{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;float:none !important;text-align:right;margin-right:0px;position:absolute;bottom:0px;right:4px}.account-page .details-table .header-row{padding-top:24px}.account-page .details-table .header{padding-bottom:5px}.account-page .details-table .body{line-height:14px}.account-page .details-table b{padding-top:7px}.account-page .details-table .accordion-button{margin-bottom:27px}.account-page .details-table .input-wrapper{margin:0px;padding:0px}.account-page .details-table .input{height:35px;width:100%;padding:0px 12px;font-size:1rem;line-height:1.25rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.account-page .radio-wrapper{margin:0px}.account-page .radio-wrapper .input-radio,.account-page .radio-wrapper .input-radio-light,.account-page .radio-wrapper .input-radio-dark,.account-page .radio-wrapper .input-radio-check{width:9px;height:9px;margin-top:2px}.account-page.edit-mode .shipping-address-body{padding-left:24px;margin-bottom:16px}.account-page.edit-mode .billing-address-body{margin-bottom:16px}.account-page.edit-mode .deletable-row{width:100%;display:table;position:relative;padding-left:24px;margin-bottom:10px;margin-top:10px}.account-page.edit-mode .remove-btn{position:absolute;left:0px;top:4px;width:12px;height:12px;font-size:22px;line-height:12px}.account-page .add-more-link{font-size:0.75rem}.account-page .add-more-link:before{content:'';width:15px;height:15px;position:absolute;top:50%;left:0px;margin-top:-8px;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/sprite.png?5661361948855032133) no-repeat;background-size:400px auto;background-position:-265px -88px}.account-page .btn.large{margin:7px 0px;font-family:"proxima-nova-semibold",sans-serif}.account-page .btn.large:first-of-type{margin-top:20px}.no-products{font-size:1.25rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;padding:0px 0px 20px}.field-input--zip{padding:0px 10px}.gifting .block{padding-top:30px;padding-bottom:84px}.page-gifting .gifting .block{padding-bottom:0px}.gifting .banner h4{margin-top:-30px;margin-bottom:30px;text-align:center;font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner.landing-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-banner-bkg-mobile.jpg?5661361948855032133)}.gifting .banner.landing-banner .title,.gifting .banner.landing-banner .title-left{margin-top:-13px;margin-bottom:7px;font-size:2.1875rem;line-height:2rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner.landing-banner p{text-align:center;font-size:1.4375rem;line-height:1.6875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .banner.landing-banner .container,.gifting .account.profile-account .banner.landing-banner .full-fluid-container,.account.profile-account .gifting .banner.landing-banner .full-fluid-container{position:static;min-height:355px}.gifting .banner.landing-banner .container:before,.gifting .account.profile-account .banner.landing-banner .full-fluid-container:before,.account.profile-account .gifting .banner.landing-banner .full-fluid-container:before{content:'';width:400px;height:250px;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-banner-figure.png?5661361948855032133);top:auto;bottom:12px;left:50%;margin:0px;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gifting .brown-box .banner{padding-top:32px;padding-bottom:47px;min-height:0px}.gifting .brown-box .banner h2{margin-top:0px;margin-bottom:34px;font-size:1.4375rem;line-height:1.625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting .gift-card-image-wrapper{padding:0px 26px}.gifting .variants{padding-top:42px}.gifting .variants li a{font-size:0.9375rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gifting .variants li a:before{margin-top:2px}.gifting .variants li a.active,.gifting .variants li .gift-card-form a.radio-btn:hover,.gift-card-form .gifting .variants li a.radio-btn:hover,.gifting .variants li .hint-form a.radio-btn:hover,.hint-form .gifting .variants li a.radio-btn:hover{font-size:0.9375rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gifting .variants li a.active:before,.gifting .variants li .gift-card-form a.radio-btn:hover:before,.gift-card-form .gifting .variants li a.radio-btn:hover:before,.gifting .variants li .hint-form a.radio-btn:hover:before,.hint-form .gifting .variants li a.radio-btn:hover:before{width:50px}.gifting .kits{padding-top:80px}.gifting .kit{padding:0px 50px 60px}.gifting .kit span{padding-top:15px;font-size:1.1875rem}.gifting .gift-card-image-wrapper img{width:auto;height:130px;margin:0 auto}.gifting .gift-radio-wrapper{min-height:0px}.gifting-kit-details .banner{padding-bottom:95px;background:#fff;border-bottom:1px solid #d9d9d9}.gifting-kit-details .banner .banner-img-wrapper{padding:20px 46px;background:#efefee}.gifting-kit-details .banner p{text-align:center}.gifting-kit-details .banner .price{margin-bottom:30px}.gifting-kit-details .banner .gift-type-list{width:auto;display:table;float:none;margin:0 auto}.gifting-kit-details .banner .gift-type-list li{margin:0px 15px}.gifting-kit-details .banner .btn.bow-btn{width:180px;height:40px;font-size:0.75rem;line-height:40px}.gifting-kit-details .banner .btn.bow-btn:before{width:31px}.gifting-kit-details .product-item{padding:10px 10px}.gifting-kit-details .product-item img{width:25%;float:left}.gifting-kit-details .product-item .item-content{width:75%;float:right;text-align:left;padding-left:10px}.giftbow-box{padding-left:120px;padding-top:93px;padding-bottom:34px;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/gift-bkg-small.jpg?5661361948855032133)}.giftbow-box h2{font-size:1.625rem;line-height:1.8125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.giftbow-box h3{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gifting-list{padding-top:25px}.gifting-list .item{padding:0px 16px;margin-bottom:0}.gifting-list .item .item-title{font-size:0.875rem}.gifting-list .item .item-title.with-subtitle{margin-bottom:-3px}.gifting-list .item .item-subtitle{font-size:1.125rem}.gifting-list .item .item-content{padding-left:0px;padding-right:0px;padding-bottom:39px;margin-bottom:55px;border-bottom:1px solid #d9d9d9}.gifting-list .item .item-content img{height:240px}.gifting-list .item:last-of-type .item-content{border:none;margin-bottom:-13px}.gifting-list .product-quantity select{top:3px;width:60px;height:30px;background-size:30px 100%;padding-left:10px}.gifting-list .add-to-cart-gifting{width:135px !important;height:30px !important;line-height:20px !important}.gifting-list .btn.bow-btn{width:146px;height:30px;padding-left:0px;font-size:0.75rem;line-height:30px}.gifting-list .btn.bow-btn:before{width:31px}.gift-card-toggle-buttons .toggle-gift-label{padding-left:10px;padding-right:10px;font-size:1.125rem}.gift-card-toggle-buttons .toggle-gift-label .input-radio,.gift-card-toggle-buttons .toggle-gift-label .input-radio-light,.gift-card-toggle-buttons .toggle-gift-label .input-radio-dark,.gift-card-toggle-buttons .toggle-gift-label .input-radio-check{width:8px;height:8px;margin-top:22px;margin-bottom:20px}.gift-card-form,.hint-form,.review-page .gift-card-form,.review-page .hint-form{margin-top:18px;margin-left:0px;margin-right:0px}.gift-card-form label,.hint-form label,.review-page .gift-card-form label,.review-page .hint-form label{margin-top:8px;margin-bottom:3px;letter-spacing:.1px;font-size:0.75rem;line-height:1.5rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .input,.hint-form .input,.review-page .gift-card-form .input,.review-page .hint-form .input{height:23px;padding:0px 14px;margin-bottom:6px;font-size:0.5rem;line-height:0.5625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .input::-webkit-input-placeholder,.hint-form .input::-webkit-input-placeholder,.review-page .gift-card-form .input::-webkit-input-placeholder,.review-page .hint-form .input::-webkit-input-placeholder{color:#b4b4b2}.gift-card-form .input:-moz-placeholder,.hint-form .input:-moz-placeholder,.review-page .gift-card-form .input:-moz-placeholder,.review-page .hint-form .input:-moz-placeholder{color:#b4b4b2}.gift-card-form .input::-moz-placeholder,.hint-form .input::-moz-placeholder,.review-page .gift-card-form .input::-moz-placeholder,.review-page .hint-form .input::-moz-placeholder{color:#b4b4b2}.gift-card-form .input:-ms-input-placeholder,.hint-form .input:-ms-input-placeholder,.review-page .gift-card-form .input:-ms-input-placeholder,.review-page .hint-form .input:-ms-input-placeholder{color:#b4b4b2}.gift-card-form .textarea,.hint-form .textarea,.review-page .gift-card-form .textarea,.review-page .hint-form .textarea{height:86px;padding:14px 17px;font-size:0.625rem;line-height:0.75rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form .textarea::-webkit-input-placeholder,.hint-form .textarea::-webkit-input-placeholder,.review-page .gift-card-form .textarea::-webkit-input-placeholder,.review-page .hint-form .textarea::-webkit-input-placeholder{color:#b4b4b2}.gift-card-form .textarea:-moz-placeholder,.hint-form .textarea:-moz-placeholder,.review-page .gift-card-form .textarea:-moz-placeholder,.review-page .hint-form .textarea:-moz-placeholder{color:#b4b4b2}.gift-card-form .textarea::-moz-placeholder,.hint-form .textarea::-moz-placeholder,.review-page .gift-card-form .textarea::-moz-placeholder,.review-page .hint-form .textarea::-moz-placeholder{color:#b4b4b2}.gift-card-form .textarea:-ms-input-placeholder,.hint-form .textarea:-ms-input-placeholder,.review-page .gift-card-form .textarea:-ms-input-placeholder,.review-page .hint-form .textarea:-ms-input-placeholder{color:#b4b4b2}.gift-card-form .radio-btn,.hint-form .radio-btn,.review-page .gift-card-form .radio-btn,.review-page .hint-form .radio-btn{width:calc(50% - 20px);height:23px;min-height:23px;margin:0px 10px 18px;padding-top:0px;padding-bottom:0px;font-size:0.375rem;line-height:23px;letter-spacing:.7px}.gift-card-form .btn.btn-cart,.hint-form .btn.btn-cart,.review-page .gift-card-form .btn.btn-cart,.review-page .hint-form .btn.btn-cart{height:22px;font-size:0.4375rem;line-height:22px;letter-spacing:1px}.gift-card-form .error p,.hint-form .error p,.review-page .gift-card-form .error p,.review-page .hint-form .error p{margin-bottom:2px;font-size:0.6875rem;line-height:0.875rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.items-cart .gift-card-form-wrapper{border-bottom:1px solid #51514e}.cart .gift-card-form-wrapper,.review-page .gift-card-form-wrapper,.page-review .gift-card-form-wrapper{padding:0px 10px 16px}.cart .gift-card-form-wrapper h3,.review-page .gift-card-form-wrapper h3,.page-review .gift-card-form-wrapper h3{font-size:1.25rem;padding-top:0px;margin-top:5px;margin-bottom:2px}.cart .gift-card-form-wrapper h3 a,.review-page .gift-card-form-wrapper h3 a,.page-review .gift-card-form-wrapper h3 a{font-size:0.875rem}.cart .gift-card-form,.cart .hint-form,.review-page .gift-card-form,.review-page .hint-form,.page-review .gift-card-form,.page-review .hint-form{padding:0px 0px;margin:0px 0px}.cart .gift-card-form label,.cart .hint-form label,.review-page .gift-card-form label,.review-page .hint-form label,.page-review .gift-card-form label,.page-review .hint-form label{font-size:0.6875rem;line-height:18px;margin-bottom:2px}.cart .gift-card-form .counter,.cart .hint-form .counter,.review-page .gift-card-form .counter,.review-page .hint-form .counter,.page-review .gift-card-form .counter,.page-review .hint-form .counter{font-size:0.625rem;margin-bottom:0px}.cart .gift-card-form .radio-btn,.cart .hint-form .radio-btn,.review-page .gift-card-form .radio-btn,.review-page .hint-form .radio-btn,.page-review .gift-card-form .radio-btn,.page-review .hint-form .radio-btn{height:23px;line-height:23px;margin-bottom:20px}.cart .gift-card-form .input,.cart .hint-form .input,.review-page .gift-card-form .input,.review-page .hint-form .input,.page-review .gift-card-form .input,.page-review .hint-form .input{height:23px;font-size:0.5rem}.cart .gift-card-form .textarea,.cart .hint-form .textarea,.review-page .gift-card-form .textarea,.review-page .hint-form .textarea,.page-review .gift-card-form .textarea,.page-review .hint-form .textarea{font-size:0.5rem;height:66px;min-height:0px;margin-bottom:4px}.cart .gift-card-form .gift-occasion label,.cart .hint-form .gift-occasion label,.review-page .gift-card-form .gift-occasion label,.review-page .hint-form .gift-occasion label,.page-review .gift-card-form .gift-occasion label,.page-review .hint-form .gift-occasion label{font-size:0.625rem}.cart .gift-card-form .gift-occasion .input-radio,.cart .hint-form .gift-occasion .input-radio,.cart .gift-card-form .gift-occasion .input-radio-light,.cart .hint-form .gift-occasion .input-radio-light,.cart .gift-card-form .gift-occasion .input-radio-dark,.cart .hint-form .gift-occasion .input-radio-dark,.cart .gift-card-form .gift-occasion .input-radio-check,.cart .hint-form .gift-occasion .input-radio-check,.review-page .gift-card-form .gift-occasion .input-radio,.review-page .hint-form .gift-occasion .input-radio,.review-page .gift-card-form .gift-occasion .input-radio-light,.review-page .hint-form .gift-occasion .input-radio-light,.review-page .gift-card-form .gift-occasion .input-radio-dark,.review-page .hint-form .gift-occasion .input-radio-dark,.review-page .gift-card-form .gift-occasion .input-radio-check,.review-page .hint-form .gift-occasion .input-radio-check,.page-review .gift-card-form .gift-occasion .input-radio,.page-review .hint-form .gift-occasion .input-radio,.page-review .gift-card-form .gift-occasion .input-radio-light,.page-review .hint-form .gift-occasion .input-radio-light,.page-review .gift-card-form .gift-occasion .input-radio-dark,.page-review .hint-form .gift-occasion .input-radio-dark,.page-review .gift-card-form .gift-occasion .input-radio-check,.page-review .hint-form .gift-occasion .input-radio-check{width:7px;height:7px;margin-top:5px;margin-bottom:5px;margin-right:12px}.gift-card-form-review h6{font-size:1rem;line-height:1.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-review p{font-size:0.8125rem;line-height:1.0625rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-review p.terms{letter-spacing:.4px;font-size:0.625rem;line-height:0.9375rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.gift-card-form-review .edit-link{font-size:0.75rem}.review-page .gift-card-form-review{text-align:center;padding:0px 0px}.review-page .gift-card-form-review p{font-size:1rem;line-height:1.125rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal;margin-bottom:18px}.review-page .gift-card-form-review p.terms{font-size:0.75rem;line-height:1rem;font-family:"proxima-nova-light",sans-serif;font-style:normal;font-weight:normal}.review-page .gift-card-form-review .edit-link{text-align:center;float:none !important}.gift-card-toggle-buttons.columns{padding-top:15px}.gift-card-toggle-buttons.border-top{margin-top:0px}.review-page .gift-card-toggle-buttons .toggle-gift-label{width:auto;display:table;margin:0 auto 12px;float:none !important;letter-spacing:.1px}.review-page .gift-card-toggle-buttons .toggle-gift-label .input-radio,.review-page .gift-card-toggle-buttons .toggle-gift-label .input-radio-light,.review-page .gift-card-toggle-buttons .toggle-gift-label .input-radio-dark,.review-page .gift-card-toggle-buttons .toggle-gift-label .input-radio-check{margin-right:10px}.cart .gift-card-toggle-buttons{width:90%;margin:0 auto;float:none !important;display:table}.drop-a-hint-modal{width:100%;max-width:calc(100% - 20px);height:auto;min-height:0px;max-height:calc(100vh - 20px)}.drop-a-hint-modal .modal-content{padding-left:5px;padding-right:5px;position:relative;top:auto;left:auto;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.drop-a-hint-module h3{margin-bottom:10px;text-align:center}.drop-a-hint-module p{margin-bottom:30px;text-align:center}.drop-a-hint-module .hint-init-page{padding:0 15px}.drop-a-hint-module .hint-actions{margin:0 -10px}.drop-a-hint-module .hint-actions .btn{width:170px;height:34px;margin:0 auto 20px;float:none;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.drop-a-hint-module .hint-actions .btn:hover{color:#51514e;border-color:#51514e}.drop-a-hint-module .hint-form .row{width:100%;float:left;margin-bottom:14px}.drop-a-hint-module .hint-form .input{height:35px;padding:0px 17px;margin-bottom:13px;border-color:#51514e;font-size:0.75rem}.drop-a-hint-module .hint-form .textarea{height:113px;padding:10px 17px;margin-bottom:4px;color:#51514e;border-color:#51514e;font-size:0.75rem;line-height:0.875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.drop-a-hint-module .hint-form .counter{font-size:0.625rem;margin-bottom:-20px;text-align:left}.drop-a-hint-module .hint-form .btn.large{width:179px;height:35px;padding:0 2px;font-size:0.75rem;line-height:2.1875rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;line-height:35px;margin:0 auto;float:none}.drop-a-hint-module .hint-form .btn.large:hover{color:#51514e;border-color:#51514e}.drop-a-hint-module .hint-form.email-mode .show-for-text{display:none}.drop-a-hint-module .hint-form.text-mode .show-for-email{display:none}.blog-post{overflow:hidden}.blog-post .blog-item-image{margin-bottom:27px}.blog-post .sprig{position:relative}.blog-post .sprig:before{content:'';width:80px;height:80px;display:block;background:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/blog-sprig.jpg?5661361948855032133) center no-repeat;background-size:contain;position:absolute;left:-47px;bottom:-34px;z-index:-1}.blog-post .sprig.sprig-right:before{left:auto;right:0px;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/blog-sprig-right.jpg?5661361948855032133)}.blog-post .sprig-right-desktop:before{content:none}.blog-post h2{width:220px;margin-left:auto;margin-right:auto;margin-bottom:34px;font-size:1.8125rem;line-height:2.125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal;position:relative}.blog-post h3{font-size:0.875rem;line-height:1.3125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.blog-post h4{font-size:0.875rem;line-height:1.5625rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal;margin-top:20px;line-height:1.3125rem}.blog-post p{font-size:0.875rem;line-height:1.3125rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.blog-post .link{white-space:nowrap;font-size:0.875rem;line-height:1.3125rem;font-family:"proxima-nova-semibold",sans-serif;font-style:normal;font-weight:normal}.blog-post .link:before{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #51514e;margin-top:0px}.blog-post article{text-align:center}.blog-post article>div{width:100%;padding:0 0px;display:block}.blog-post article .img-wrapper{position:relative;min-height:0px}.blog-post article .img-wrapper img{width:50%;position:static;top:auto;left:auto;margin:0 auto;display:block;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}.blog-post article .img-wrapper img.full-width{width:100%}.blog-post article.sprig{padding-bottom:50px}.blog-post article.sprig:before{width:120px;height:90px;left:-10px;bottom:-15px}.blog-post article .article-content{padding:0px}.blog-post .btn-orange{margin-top:47px;width:100%;padding-top:10px;padding-bottom:10px;font-size:0.6875rem;line-height:0.6875rem;font-family:"proxima-nova",sans-serif;font-style:normal;font-weight:normal}.blog-post .routine-blog h3.title-section{padding:8px 0;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:10px}.blog-post .routine-blog img{margin-top:24px;width:46px}.blog-post .article-second-text{margin-top:44px;display:table;background:#ebebeb;height:118px;padding:20px}.blog-post .article-second-text .article-text-small{margin:0}.glow-program-page{padding-top:36px;padding-bottom:127px;background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/glow-program-bkg-mobile.jpg?5661361948855032133);background-size:100% auto}.glow-program-page h2{font-size:1.1875rem;line-height:1.4375rem;margin-bottom:9px}.glow-program-page h3{font-size:1rem;margin-bottom:40px}.glow-program-page p{font-size:0.75rem;line-height:0.9375rem;margin-bottom:24px}.glow-program-page .btn{width:auto;margin:0 auto;display:block;float:none;padding:0px 25px}.glow-program-page form{margin:0px -15px;padding-bottom:32px}.glow-program-page input[type="email"]{margin-bottom:25px;text-align:center}.glow-program-modal{max-width:90%;max-width:calc(100% - 28px);height:auto;min-height:auto;max-height:calc(100% - 28px - 50px);padding:40px 10px 0px;overflow:auto;background-size:140%;top:64px !important;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.glow-program-modal.glow-program-waitlist-modal{background-position:center -10px}.glow-program-modal h2{font-size:1.1875rem}.glow-program-modal h3{font-size:1.125rem}.glow-program-modal h5{font-size:0.75rem}.glow-program-modal p{font-size:1.125rem;margin-bottom:37px}.glow-program-modal .close-button{color:#fff}.glow-program-modal .close-button:hover{color:#fd7d11}}@media only screen and (max-device-width: 767px) and (orientation: landscape){.quiz .quiz-navigation{bottom:-10px}.quiz .slide .container.scroll-for-small{height:calc(100% - 28.0701% - 80px);overflow:auto;display:block;top:120px}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.account.profile-account .banner.over-archievers-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-headline-normal_2x.jpg?5661361948855032133)}.account.profile-account .banner.subscriptions-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-subscriptions_2x.jpg?5661361948855032133)}.account.profile-account .banner.hiperpigmentation-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-hiperpigmentation_2x.jpg?5661361948855032133)}.account.profile-account .banner.vitamine-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-vitamine_2x.jpg?5661361948855032133)}.account.profile-account .banner.whats-your-type-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-type_2x.jpg?5661361948855032133)}.account.profile-account .banner.cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-desktop_2x.jpg?5661361948855032133)}.newsletter-modal .newsletter-modal-bkg{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/subscription-modal-bkg_2x.jpg?5661361948855032133)}}@media (-webkit-min-device-pixel-ratio: 2) and (max-width: 47.9375em){.account.profile-account .banner.over-archievers-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-headline-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.subscriptions-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-subscriptions-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.hiperpigmentation-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick-profile-hiperpigmentation-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.vitamine-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick06-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.whats-your-type-banner{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/brick07-small_2x.jpg?5661361948855032133)}.account.profile-account .banner.cleanse-promo-brick{background-image:url(//cdn.shopify.com/s/files/1/0545/1009/t/115/assets/banner-precleanse-myshop-mobile_2x.jpg?5661361948855032133)}}@-webkit-keyframes circle-appear{0%{opacity:0;-moz-transform:translateX(15px) rotate(15deg);-o-transform:translateX(15px) rotate(15deg);-ms-transform:translateX(15px) rotate(15deg);-webkit-transform:translateX(15px) rotate(15deg);transform:translateX(15px) rotate(15deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes circle-appear{0%{opacity:0;-moz-transform:translateX(15px) rotate(15deg);-o-transform:translateX(15px) rotate(15deg);-ms-transform:translateX(15px) rotate(15deg);-webkit-transform:translateX(15px) rotate(15deg);transform:translateX(15px) rotate(15deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);-o-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@-webkit-keyframes grey-bkg{0%{background-color:#efefee}20%{background-color:#efefee}100%{background-color:#fff}}@keyframes grey-bkg{0%{background-color:#efefee}20%{background-color:#efefee}100%{background-color:#fff}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframe appear-from-bottom{0%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}30%{-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}60%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes appear-from-bottom{0%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}30%{-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}60%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframe bigger-sometimes{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}16%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}20%{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}24%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes bigger-sometimes{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}16%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}20%{-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}24%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes click-btn{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}40%{-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes click-btn{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}40%{-moz-transform:scale(0.95);-o-transform:scale(0.95);-ms-transform:scale(0.95);-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes render-hack{0%{width:0px}50%{width:100%}100%{width:0px}}@-webkit-keyframes render-hack{0%{width:0px}50%{width:100%}100%{width:0px}}.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-label.yotpo-small-box{display:none}.yotpo-lightbox.yotpo .yotpo-modal.yotpo-modal-active .yotpo-lightbox-container .yotpo-lightbox-content-container .yotpo-instagram .yotpo-instagram-username{cursor:default}
