@font-face{font-family:"Macys Sans";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:"Macys Sans Medium";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:"Macys SansBd";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:"Macys Sans XBold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:"Carrig Pro Bold Italic";src:url("https://storage.googleapis.com/digital-media-fonts/carrigproall/a758b77b-720c-4c94-90f1-3383fcbdf8fa.eot?#iefix");src:url("https://storage.googleapis.com/digital-media-fonts/carrigproall/a758b77b-720c-4c94-90f1-3383fcbdf8fa.eot?#iefix") format("eot"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/4c089cac-8961-4c4a-977c-5559166e0690.woff2") format("woff2"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/2a0ef056-65a0-4632-a25f-23f1fb615586.woff") format("woff"),url("https://storage.googleapis.com/digital-media-fonts/carrigproall/3c645b46-b52d-40e5-b658-747d995ef26b.ttf") format("truetype")}@font-face{font-family:"TT Ramillas Bold";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT Std 75 Bold";src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}body.overlay-active{overflow:hidden}.checkbox{background-color:#ffffff;width:16px;height:16px}#campaign{width:100%;max-width:1560px;margin:0 auto}#campaign .mobile-only{display:none}#campaign .productgrid,#campaign section{width:95.2%;max-width:1440px;margin:0 auto}#campaign section{margin-bottom:10.66667vw}#campaign section>h2{margin-bottom:40px}#campaign section a{text-decoration:none;text-transform:initial}@media (min-width: 1024px){#campaign section{margin-bottom:80px}}#campaign h2{font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:25px;font-weight:normal;letter-spacing:0;text-align:left}#campaign .disable-scrollbar::-webkit-scrollbar{width:0px;background:transparent}#campaign .disable-scrollbar{scrollbar-width:none;-ms-overflow-style:none}#campaign .overlay{position:fixed;top:0;left:0;padding:10% 0 0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,0.5);overflow:auto;display:none}#campaign .overlay.overlay-active{display:block;z-index:25}#campaign svg.icon-1{width:41px;height:50px}#campaign svg.icon-2{width:45px;height:41px}#campaign svg.icon-3{width:44px;height:44px}#campaign section.top-banner{background-position:center center;background-size:cover;padding:127px 0 0;margin-bottom:0}#campaign section.top-banner .content{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}#campaign section.top-banner .content::after{position:absolute;content:"";background-image:url("https://storage.googleapis.com/assets.mcomnyapps.net/conscious-beauty/2022-10/images/icon-black.png");background-repeat:no-repeat;width:62px;height:62px;left:50%;transform:translateX(-50%);top:-80px}#campaign section.top-banner .columns{display:flex;justify-content:center;margin-bottom:30px}#campaign section.top-banner .column{width:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#campaign section.top-banner .column:nth-child(3){display:none}#campaign section.top-banner h3{font:24px "TT Ramillas Bold";font-weight:bold;color:#5a5a5a;line-height:1;letter-spacing:-0.7px;margin-bottom:0.7rem;font-style:italic}#campaign section.top-banner h1{font:60px "Macys Sans";color:#5a5a5a;font-weight:normal;letter-spacing:-2px;line-height:1;width:500px;margin-bottom:1rem}#campaign section.top-banner .content>p{color:#5a5a5a;font:18px "Macys Sans";width:450px;letter-spacing:0;margin-bottom:30px}#campaign section.top-banner .circle{width:130px;height:130px;border-radius:50%;background-color:#ffffff;display:flex;justify-content:center;align-items:center;cursor:pointer}#campaign section.top-banner .circle p{font:18px "Macys Sans Medium";line-height:1.11;margin:0;color:#5a5a5a}#campaign section.top-banner .drop-down-trigger{color:white;font-family:"Macys Sans";font-size:14px;text-decoration:none;position:relative;z-index:1;line-height:20px;margin-bottom:-42px}#campaign section.top-banner .drop-down-trigger p{margin:0;color:#5a5a5a;font-family:"Macys Sans Medium";font-weight:normal;text-decoration:underline}#campaign section.top-banner .drop-down-button{opacity:0}#campaign section.drop-down{position:relative;margin-bottom:0}#campaign section.drop-down .content{opacity:0;transition:0.5s;height:0px;display:flex;flex-direction:column;align-items:center}#campaign section.drop-down .content.active{opacity:1;transition:0.5s;height:347px;padding:35px 35px 0px}@media screen and (max-width: 1382px){#campaign section.drop-down .content.active{height:calc(347px + 147px)}}@media screen and (max-width: 750px){#campaign section.drop-down .content.active{height:872px}}#campaign section.drop-down .learn-more-ctx{display:flex;justify-content:center;flex-wrap:wrap;max-width:1360px;width:100%;margin:0 0 35px}@media screen and (max-width: 1382px){#campaign section.drop-down .learn-more-ctx{max-width:800px;justify-content:space-around}}@media screen and (max-width: 750px){#campaign section.drop-down .learn-more-ctx{align-items:flex-start}}#campaign section.drop-down .learn-more-ctx .col{width:25%;text-align:center;min-width:311px}#campaign section.drop-down .learn-more-ctx .col:nth-child(3){display:none}#campaign section.drop-down .learn-more-ctx .col h6{font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:24px;line-height:1;font-weight:normal;margin:0;min-height:59px}#campaign section.drop-down .learn-more-ctx .col p{font-family:"Macys Sans";font-size:18px}@media screen and (max-width: 718px){#campaign section.drop-down .learn-more-ctx .col p{margin:0 0 40px}}#campaign section.drop-down .modal-trigger{font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:20px;line-height:1;font-weight:normal;text-decoration:underline}#campaign section.drop-down .drop-down-trigger-close{text-align:center;cursor:pointer;position:absolute;bottom:-48px;left:50%;transition:0.5s;transform:translateX(-50%);z-index:1}#campaign section.drop-down .drop-down-trigger-close:hover .drop-down-button{box-shadow:0 0 16px rgba(114,88,59,0.8);transition:all 300ms ease}#campaign section.drop-down .drop-down-trigger-close p{opacity:0;margin:0;transition:opacity 0.5s;font:18px "Macys Sans";width:230px}#campaign section.drop-down .drop-down-trigger-close .drop-down-button{display:inline-block;width:48px;height:48px;margin:18px;background:linear-gradient(#000, #000),linear-gradient(#000, #000),#fff;background-position:center;background-size:39.6% 2px, 2px 39.6%;background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 16px rgba(0,0,0,0.19);transition:0.5s}#campaign section.drop-down .drop-down-trigger-close.active .drop-down-button{background:linear-gradient(#000, #000),#fff;background-position:center;background-size:39.6% 2px, 2px 39.6%;background-repeat:no-repeat}#campaign section.drop-down .drop-down-trigger-close.active:hover .drop-down-button{box-shadow:0 0 16px rgba(114,88,59,0.8);transition:all 300ms ease}#campaign section.drop-down .drop-down-trigger-close.active p{opacity:1}#campaign section.feature-banner{background-color:#ebe7de;position:relative;display:flex;justify-content:center}#campaign section.feature-banner p.flag{position:absolute;top:0;left:0}#campaign section.feature-banner .copy-wrap,#campaign section.feature-banner .img-wrap{display:inline-block;width:100%}#campaign section.feature-banner .copy-wrap{max-width:314px}#campaign section.feature-banner .img-wrap{max-width:1080px}#campaign .scroll-container{overflow:auto;scroll-behavior:smooth}#campaign section.brands{font-size:0;position:relative;padding-top:75px;overflow:visible;width:95.2%}#campaign section.brands .brand{z-index:9999}#campaign section.brands .slider-button{transition:opacity 0.33s cubic-bezier(0.42, 0, 0, 1.29);opacity:0;pointer-events:none;position:absolute;z-index:1;top:58.3%;cursor:pointer;display:none}@media (min-width: 1024px){#campaign section.brands .slider-button{display:block}}#campaign section.brands .slider-button.left{transform:rotate(180deg);left:-24px}#campaign section.brands .slider-button.left.active{opacity:1;pointer-events:all}#campaign section.brands .slider-button.right{right:-24px}#campaign section.brands .slider-button.right.active{opacity:1;pointer-events:all}#campaign section.brands .brands-wrap{width:1545px;display:flex;justify-content:space-between}#campaign section.brands .brand-imgwrap{vertical-align:top;display:flex;justify-content:center;align-items:center;background-size:auto 100%;background-position:center;height:100%;width:200px;height:200px;margin-bottom:10px;transition:background-size 300ms ease}#campaign section.brands .brand-imgwrap>img{pointer-events:none}#campaign section.brands .brand-link{cursor:pointer;text-decoration:none}#campaign section.brands .brand-link:hover .brand-imgwrap{background-size:auto 110%}@media (min-width: 1024px){#campaign section.brands .brand-link img{pointer-events:none}}#campaign section.brands .brand-link:nth-of-type(1){order:1}#campaign section.brands .brand-link:nth-of-type(2){order:2}#campaign section.brands .brand-link:nth-of-type(3){order:3}#campaign section.brands .brand-link:nth-of-type(4){order:4}#campaign section.brands .brand-link:nth-of-type(5){order:5}#campaign section.brands .brand-link:nth-of-type(6){order:6}#campaign section.brands .brand-link:nth-of-type(7){order:7}#campaign section.brands .brand-link:nth-of-type(8){order:8}#campaign section.brands .brand-link:nth-of-type(1) img{width:80%}#campaign section.brands .brand-link:nth-of-type(2) img{width:49.28571%;margin-bottom:8.33333%}#campaign section.brands .brand-link:nth-of-type(3) img{width:49.7619%}#campaign section.brands .brand-link:nth-of-type(4) img{width:66.19048%}#campaign section.brands .brand-link:nth-of-type(5) img{width:56.90476%}#campaign section.brands .brand-link:nth-of-type(6) img{width:82.38095%}#campaign section.brands .brand-link:nth-of-type(7) img{width:54.04762%}#campaign section.brands .brand-link:nth-of-type(8) img{width:48.57143%}#campaign section.brands .brand-name{font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#000000;font-weight:normal;font-size:18px;margin-bottom:0}#campaign section.categories .categories-wrap{display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 1024px){#campaign section.categories .categories-wrap{width:auto}}#campaign section.categories .category{display:inline-block;width:200px;height:auto}#campaign section.categories .category:hover img{transform:scale(1.08)}@media (min-width: 1024px){#campaign section.categories .category{width:18.7%}}@media (min-width: 1640px){#campaign section.categories .category{width:200px}}#campaign section.categories .category p{font-weight:normal;font-family:"Macys SansBd";margin-top:16px}@media (min-width: 1024px){#campaign section.categories .category p{font-size:1.18056vw}}@media (min-width: 1640px){#campaign section.categories .category p{font-size:18px}}#campaign section.categories .category img{pointer-events:none;width:100%;height:auto;transition:transform 300ms ease;transform-origin:center}#campaign section.categories .category:nth-child(1) p{left:43%}#campaign section.categories .category:nth-child(2) p{left:41%}#campaign section.categories .category:nth-child(3) p{left:53%}#campaign section.categories .category:nth-child(4) p{left:42%}#campaign section.categories .category:nth-child(5) p{left:45%}#campaign section.modal{display:flex;justify-content:center;align-items:center;width:auto;max-width:1120px;padding:0 0 10%}#campaign section.modal .content-wrap{display:block;width:90%;max-width:1000px;height:auto}#campaign section.modal .top{background-color:#f5f2ef;display:flex;flex-direction:column;align-items:center}#campaign section.modal .top p{max-width:682px;margin:0 10% 1em;font-family:"Macys Sans";font-size:18px;line-height:1.55;text-align:center}#campaign section.modal .modal-close{margin:16px;padding:5px;width:30px;height:auto;align-self:flex-end;cursor:pointer}#campaign section.modal h2{font-size:38px;margin:30px 0 15px}#campaign section.modal .modal-links{display:flex;justify-content:center;flex-wrap:wrap;font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;max-width:675px;font-size:18px;margin:0 10% 40px}#campaign section.modal .modal-links a{padding:0 45px;margin:14px 0;text-decoration:underline}#campaign section.modal .bottom{background-color:#ffffff;padding:0 10% calc(60px - 2em)}#campaign section.modal .bottom-inner{max-width:682px;width:100%;padding-top:40px;margin:0 auto}#campaign section.modal .bottom p,#campaign section.modal .bottom ul{font-family:"Macys Sans";font-size:18px}#campaign section.modal .bottom h3{font-size:24px;line-height:1;font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;margin-top:1.5em}#campaign section.modal .bottom p{font-size:18px;line-height:1.33}#campaign section.modal .bottom ul{margin:0 0 2em 0.7em}#campaign section.modal .bottom li{list-style-type:"o";padding-left:0.5em}#campaign section.modal #petroleum{margin-top:0}#campaign .productgrid .productgrid-wrapper{justify-content:space-between}@media (min-width: 1024px){#campaign .productgrid .productgrid-wrapper .productgrid-facets .productgrid-facets-listing{padding:0 20px 0 0 !important;margin-top:12px}}#campaign .productgrid .productgrid-subnav{padding:1em 0 0 !important}#campaign .productgrid .productgrid-facets-listing>ul{display:flex;flex-direction:column;font-size:16px}#campaign .productgrid .productgrid-facets-listing>ul>li.featured-facet{order:-1;background-color:#f5f2ef;padding:28px 24px 40px}#campaign .productgrid .productgrid-facets-listing>ul>li.featured-facet [accordion="toggle"]{font-family:"Helvetica Neue LT Std 75 Bold";font-weight:bold;pointer-events:none;padding:15px 0 5px 0}#campaign .productgrid .productgrid-facets-listing>ul>li.featured-facet [accordion="toggle"]:before,#campaign .productgrid .productgrid-facets-listing>ul>li.featured-facet [accordion="toggle"]:after{opacity:0}@media (min-width: 1024px){#campaign .productgrid .productgrid-products{margin-right:-12px}}#campaign .productgrid .productgrid-banner{width:50%;position:relative;padding:12px}#campaign .productgrid .productgrid-banner img{object-fit:cover}#campaign .productgrid .productgrid-banner img:nth-child(2){display:none}#campaign .productgrid .productgrid-banner .copy-container{position:absolute;top:7%;left:10%;color:#ffffff;font-family:"Macys Sans";text-align:left}#campaign .productgrid .productgrid-banner h2{font-family:"Macys SansBd", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;font-size:35px;color:#fff;text-transform:none;line-height:1;text-align:left}#campaign .productgrid .productgrid-banner p,#campaign .productgrid .productgrid-banner a{font-size:14px}#campaign .productgrid .productgrid-banner p{margin:1.875em 0;text-transform:none}#campaign .productgrid .productgrid-banner a{text-decoration:underline !important;color:#ffffff}@media screen and (max-width: 1640px){#campaign .productgrid .productgrid-banner h2{font-size:2.13415vw}#campaign .productgrid .productgrid-banner p{font-size:.81707vw;margin:1.5em 0}#campaign .productgrid .productgrid-banner a{font-size:.81707vw}}@media screen and (max-width: 1270px){#campaign .productgrid .productgrid-banner p{width:50%}#campaign .productgrid .productgrid-banner p br{display:none}}#campaign .productgrid.loading:after{content:"loading";display:flex;justify-content:center;align-items:flex-end;font-size:28px;font-family:"Macys Sans";top:28px}#campaign .seo-block{width:95.2%;margin:0 auto;padding-bottom:110px}#campaign .seo-block p{font:24px "Macys Sans", sans-serif;line-height:1.5;width:calc(100% - 332px);margin-left:332px}#campaign .seo-block p:nth-child(3){display:none}#campaign .seo-block a{text-transform:initial}

@media screen and (max-width: 1024px){#campaign section.brands .slider-button{display:none}#campaign section.brands br.mobile-only{display:block}#campaign section.modal .top p{text-align:left}#campaign section.modal .modal-links{justify-content:space-between;max-width:100%;font-size:24px;max-width:100%;margin:0 0 40px 10%;align-self:flex-start}#campaign section.modal .modal-links a{padding:0;margin:25px 0;width:39%}#campaign .seo-block p{width:100%;margin-left:0}#campaign .productgrid .productgrid-banner img:nth-child(1){display:none}#campaign .productgrid .productgrid-banner img:nth-child(2){display:block}#campaign .productgrid .productgrid-banner h2{font-size:4.00391vw}#campaign .productgrid .productgrid-banner p{font-size:2.24609vw;margin:1em 0;width:91%}#campaign .productgrid .productgrid-banner a{font-size:2.24609vw}}@media screen and (max-width: 767px){#campaign .productgrid .productgrid-banner{width:100%}#campaign .productgrid .productgrid-banner .copy-container{left:12%}#campaign .productgrid .productgrid-banner h2{font-size:5.47588vw}#campaign .productgrid .productgrid-banner p{font-size:3.12907vw;margin:1em 0;width:87%}#campaign .productgrid .productgrid-banner a{font-size:3.12907vw}}@media screen and (max-width: 750px){#campaign section.modal{width:100%}}@media screen and (max-width: 750px){#campaign .desktop-only{display:none}#campaign .mobile-only{display:block}#campaign section.top-banner{width:89.3vw;margin:0 auto;background-image:url("https://assets.mcomnyapps.net/conscious-beauty/2023.11.03/images/top-banner-m.jpg") !important;background-position:center center;background-size:cover;padding-top:23.3333vw}#campaign section.top-banner .content::after{width:14.13333vw;height:14.13333vw;background-size:contain;top:-17.06667vw}#campaign section.top-banner h3{font-size:5.33333vw;font-style:normal}#campaign section.top-banner h1{font-size:8.53vw;width:83.5vw}#campaign section.top-banner .content>p{font-size:3.2vw;width:64%;line-height:1.5;margin-bottom:8vw}#campaign section.top-banner .columns{padding:0;justify-content:space-around;margin-bottom:7.5vw;width:calc(198/375 * 100vw);flex-wrap:wrap}#campaign section.top-banner .column{width:calc(87/375 * 100vw);padding:0}#campaign section.top-banner .circle{width:calc(87/375 * 100vw);height:calc(87/375 * 100vw);margin-bottom:11px}#campaign section.top-banner .circle p{font-size:2.83vw;width:90%}#campaign section.top-banner .drop-down-trigger p{display:none}#campaign section.top-banner .drop-down-button{width:11.2vw}#campaign section.drop-down{width:89.3vw}#campaign section.drop-down .content{pointer-events:none}#campaign section.drop-down .content.active{pointer-events:all;height:calc(134vw);padding:9vw 0vw 0px}#campaign section.drop-down .drop-down-trigger-close p{display:none}#campaign section.drop-down .drop-down-trigger-close{bottom:-6vw}#campaign section.drop-down .drop-down-trigger-close .drop-down-button{width:9.6vw;height:9.6vw;margin:.66667vw}#campaign section.drop-down .learn-more-ctx{margin:0 0 2vw}#campaign section.drop-down .learn-more-ctx .col{width:100%;min-width:0}#campaign section.drop-down .learn-more-ctx .col h6{font-size:3.73vw;width:32.5%;margin:0 auto 1.6vw;min-height:0}#campaign section.drop-down .learn-more-ctx .col p{font-size:3.1vw;line-height:1.5;margin:0 auto 9.5vw}#campaign section.drop-down .learn-more-ctx .col p br{display:none}#campaign section.drop-down .learn-more-ctx .col:nth-child(3) p{width:70%}#campaign section.drop-down .learn-more-ctx .col:nth-child(4) p{width:81%}#campaign section.drop-down .modal-trigger{font-size:3.2vw}#campaign h2{max-width:100%;font-size:calc(24/375 * 100vw)}#campaign section.brands{width:89.3vw;padding-top:16vw;margin-bottom:5vw}#campaign section.brands h2{margin-bottom:5.33333vw;line-height:1.2}#campaign section.brands .brands-wrap{width:275.33333vw}#campaign section.brands .brand-imgwrap{width:34.66667vw;height:34.66667vw}#campaign section.brands .brand-name{font-size:ge-vw(16px, 375)}#campaign section.categories{width:89.3vw}#campaign section.categories h2{margin-bottom:5vw}#campaign section.categories .categories-wrap{width:190.4vw}#campaign section.categories .category{width:34.66667vw;height:auto}#campaign section.categories .category p{font-size:4.26667vw;text-align:center}#campaign div.overlay{padding:0}#campaign section.modal{padding:0;margin-bottom:0}#campaign section.modal .content-wrap{width:100%}#campaign section.modal .modal-close{padding:4.26667vw;width:14.93333vw;margin:0 -10vw 0 0}#campaign section.modal .top{align-items:flex-start;padding:0 10%}#campaign section.modal h2{font-size:5.06667vw;margin:1.1em 0 0.5em;text-align:left}#campaign section.modal .bottom p,#campaign section.modal .top p,#campaign section.modal .bottom li{font-size:3.2vw;max-width:100%;margin:0;line-height:1.5}#campaign section.modal .top p{margin:0 0 2.1em;padding-right:3%}#campaign section.modal .modal-links{max-width:100%;margin:0 0 5.33333vw 0;font-size:3.2vw}#campaign section.modal .modal-links a{margin:3.33333vw 0;width:39%}#campaign section.modal .bottom h3{font-size:3.73333vw;margin-top:2.5em}#campaign section.modal #petroleum{margin-top:0.6em}#campaign .productgrid h3{padding:0 12px;font-size:calc(20/375 * 100vw);text-align:left}#campaign .productgrid .productgrid-banner p{font-size:3.2vw;margin:1em 0;width:37vw}#campaign .productgrid .productgrid-banner a{font-size:3.2vw}#campaign .seo-block p{font-size:3.2vw}}


/*# sourceMappingURL=common.css.map*/