header.collection-header{padding:0}header.collection-header .page-width{margin:0;max-width:100%;padding:0}header.collection-header .dfs-hero,header.collection-header .dfs-hero-mobo{align-items:center;background-size:cover;display:flex;height:auto;justify-content:center;position:relative;min-height:580px}header.collection-header .dfs-hero img{width:100%}header.collection-header .dfs-hero-half{margin-left:0%;margin-right:45%;position:absolute}header.collection-header .dfs-hero-half h1{max-width:550px;font-weight:700;font-size:50px;line-height:50px;font-family:proxima-nova,sans-serif;color:#fff}@media (min-width: 768px){header.collection-header .dfs-hero-mobo{display:none}}@media (max-width: 1200px){header.collection-header .dfs-hero-half h1{width:520px;font-size:52px;line-height:58px}}@media (max-width: 1100px){header.collection-header .dfs-hero-half h1{width:460px;font-size:46px;line-height:52px}}@media (max-width: 1024px){header.collection-header .dfs-hero-half{margin-left:-5%!important;margin-right:5%}header.collection-header .dfs-hero-half h1{width:100%}}@media (max-width: 749px){.template-product .collection-header .dfs-hero-half{margin-left:0;margin-right:0;padding:0 10px!important;width:100%}.dfs-hero-half{margin-left:5%}}@media (max-width: 768px){header.collection-header .dfs-hero{height:300px!important}header.collection-header .dfs-hero img{display:none}header.collection-header .dfs-hero-mobo{align-items:end;min-height:460px}}@media (max-width: 480px){header.collection-header .dfs-hero{height:112px!important}header.collection-header .dfs-hero-half h1{font-size:36px;line-height:42px}header.collection-header .dfs-hero-half{margin-left:-12%!important}}@media (max-width: 414px){header.collection-header .dfs-hero-half h1{font-size:35px;line-height:30px}}body #MainContent #new-newsletter h2{color:#fff;font-size:40px;line-height:35px}body #MainContent #new-newsletter p{font-size:16px;line-height:20px;color:#fff;margin:15px 0 25px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer{display:flex;align-items:center;justify-content:space-between}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper{width:50%;max-width:480px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form{margin:0;max-width:45rem}#MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field{width:454px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field input{height:40px;background:transparent;border:solid 1px #fff;color:#fff;padding-top:2px;padding-bottom:2px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field__label,body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .customer .field label{top:calc(.6rem + var(--inputs-border-width))}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field .field__label{font-family:proxima-nova,sans-serif;font-weight:500;font-size:16px;line-height:30px;letter-spacing:.05em;color:#fff;text-transform:uppercase}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field input:focus~.field__label{font-size:12px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper h2,body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter__subheading{text-align:left;margin-bottom:5px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form button#Subscribe{width:auto;padding:0 25px;text-transform:uppercase;top:1px;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:35px;text-align:center;letter-spacing:.05em;color:#fff;border-left:solid 1px #fff;height:40px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field input:focus~.field__label{font-size:10px!important;top:calc(-.4rem + var(--inputs-border-width))}@media (max-width: 768px){body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer{flex-direction:column}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper{width:100%}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form{margin:15px 0 0}}@media (max-width: 600px){body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper h2{margin-top:7px}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form{align-items:baseline;max-width:100%}body #MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form__field-wrapper{width:100%;max-width:100%}#MainContent .newsletter-new #new-newsletter .newsletter_wrapper_outer .newsletter__wrapper .newsletter-form .field{width:100%}}.downloadIcon{width:20px;height:20px;margin-bottom:-5px;margin-right:10px}.contentPro{max-width:1140px;margin:0 auto;text-align:center}.contentInner{display:flex;flex:0 0 100%;max-width:100%;flex-wrap:wrap;justify-items:center;align-items:center;align-content:center}.catgoryWrap{flex:0 0 32.3333333333%;max-width:32.3333333333%;padding:2px;padding-left:5px!important;padding-right:5px!important;margin-bottom:.5rem!important}.imageBox{background-color:#d0d7e2;display:flex;flex-wrap:wrap;position:relative}.downloadAsset{background:#023e99;color:#fff;border:1px solid #023e99;display:inline-block;padding:9px 5px;font-size:15px;width:100%;text-transform:uppercase;cursor:pointer}@media only screen and (max-width: 680px){.catgoryWrap{flex:0 0 49.3333333333%;max-width:49.3333333333%;padding:2px;padding-left:5px!important;padding-right:5px!important;margin-bottom:.5rem!important}.downloadAsset{font-size:13px}.downloadIcon{width:15px;height:15px;margin-bottom:-2px;margin-right:5px}}#product-formula-details .rich-text__blocks{max-width:100%}#product-formula-details .rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:calc(100% / var(--font-body-scale))}#product-formula-details .rich-text__blocks h2.rich-text__heading{max-width:600px;margin:0 auto 35px 0;font-size:60px;color:#000}#product-formula-details .rich-text__blocks.left .rich-text__buttons{justify-content:flex-start;max-width:100%}#product-formula-details .rich-text__blocks.left .rich-text__buttons a.button{padding:16px 32px;background:#023e99;border:1px solid #023E99;color:#fff;font-family:proxima-nova,sans-serif;font-weight:700;font-size:17px;line-height:24px;text-transform:uppercase;margin-top:30px}#product-formula-details .rich-text__blocks.left .rich-text__buttons a.button:hover{background:transparent;color:#023e99}@media (max-width: 600px){#product-formula-details .rich-text__blocks h2.rich-text__heading{max-width:100%;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
