.column.left-column{width:60%}.column{width:40%}.column.right-column .description{max-width:80%}.breadcrumb{margin:20px 0}.project.bundle .column,.project.bundle .column.left-column{flex:1 1 50%}.project.bundle .column.right-column .description{max-width:80%}.project.bundle .compare-at-price,.project.bundle .product-page--pricing .product-page--pricing--variant-compare-at-price{text-decoration:none;opacity:1;color:#18181b}.project.bundle .compare-at-price .money:before{content:"MSRP: "}.video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%!important;height:100%!important}#self-defense-eye-cream .slider-nav-thumbnails.slick-slider{max-height:404px}body#shielded-beauty-safeguard-your-skin #main .hero_banner h2{font-size:4.5rem;line-height:1.4em;color:#fff;text-align:left;padding-left:4%;max-width:50%;line-height:1!important;margin-bottom:2%}.hero_banner a.btn.btn-custom{background-color:transparent!important;border:2px solid #fff!important;float:left;margin-left:4%;font-size:28px;font-weight:600!important;padding:6px 32px;color:#fff!important;margin-top:4px}.indiv-product .award-video.new{left:0;width:auto!important;max-width:none;right:auto;top:0;background-color:#e85ebe;color:#fff;padding:7px 30px;font-size:14px!important;font-weight:400!important;letter-spacing:1px}@media (max-width: 768px){.video-container{padding:0}.video-container iframe{display:none!important}body#shielded-beauty-safeguard-your-skin #main .hero_banner h2{max-width:96%;margin-bottom:16px;text-align:center}body #main .hero_banner h2{max-width:none;margin-bottom:6%}.hero--image_image_with_text_overlay_HNjhqi .img,.hero--template--17647976153259__image_image_with_text_overlay_PHemnz .img{background-position:0%!important}.hero_banner .hero--image_image_with_text_overlay_HNjhqi .img:after,.hero_banner .hero--template--17647976153259__image_image_with_text_overlay_PHemnz .img:after{content:"";background:#ce003733;width:100%;position:absolute;height:100%}}.column.right-column .description .dermatolog{column-gap:0!important}.column.right-column .description .dermatolog div{width:50%}#shopify-section-announcement-bar p{font-size:15px;padding:6px 15px;font-weight:700}#fullwidth{overflow-x:hidden}#main-body{overflow-x:hidden;max-width:100%}#samples{display:flex;column-gap:20px;width:100%;padding-top:20px;padding-left:0;padding-bottom:30px}#samples li{width:33%;display:flex;flex-direction:column;justify-content:flex-start}#samples div{text-align:center}#samples img{max-width:80%;margin-bottom:0}#samples p{font-size:14px;font-weight:500;text-align:center;line-height:normal}#samples button#purchase,#samples input[type=radio]{background:#ce0037;padding:10px 30px;width:100%;background-size:contain!important;height:200px;background-position-x:center!important;position:relative;cursor:pointer}#samples button#purchase span{position:absolute;bottom:-44px;color:#000;left:0;display:block;height:54px;font-size:13px;font-weight:500;line-height:1.2em}.hero_banner .hero--image_image_with_text_overlay_HNjhqi .img{background-size:cover!important}.yotpo-api-wrapper+div,.column.right-column .description.fixed #total-reviews+p{display:none}#total-reviews .yotpo-bottom-line:first-child{display:none}body#guardian-complex{padding:0!important}#invigorating_ingredients h2 span{font-size:3.2rem;padding:0 6px}#sonia-story.homepage-sections-wrapper .container .feature-row .feature-row__text .featured-row__subtext h5{padding:0 20px;line-height:1.4em;font-size:1.5rem}#total-reviews .yotpo-bottom-line-right-panel{column-gap:12px;padding-bottom:24px}#total-reviews .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button,#product-details .yotpo-bottom-line-score{display:none}.product-description-header.reviews-enabled{margin-bottom:10px}#product-details .yotpo-bottom-line .yotpo-bottom-line-right-panel{display:flex;padding-top:0;padding-bottom:12px;margin-left:0}#product-details .yotpo-bottom-line-text{margin-top:0}.homepage-section--awards-wrapper{background:#f25900;color:#fff}.homepage-section--awards-wrapper h2{color:#fff!important;text-align:center;font-size:2rem!important;margin-bottom:0;padding-top:40px}.awards-wrapper{display:flex;max-width:1240px;margin:auto;justify-content:center;padding:60px 0;column-gap:24px}.award-column{display:flex;width:calc(25% - 18px);flex-direction:column;text-align:center;font-size:15px;line-height:1.4em;justify-content:space-between;cursor:pointer;min-width:calc(25% - 18px)}.award-column a{background:#cb103b;color:#fff;padding:12px;display:block;max-width:234px;margin:0 auto}.award-column a:hover{background:#fff;color:#cb103b}.awards-wrapper .award-column>div,.awards-wrapper .award-column:last-child div:first-child{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%}.awards-wrapper .award-column:nth-child(2){flex-direction:column;max-width:22%}.award-column p{margin:8px 0}.award-column img{margin-top:auto;max-width:90%}.award-column img.lazyloaded{min-width:290px;margin:0 auto}.awards-wrapper .award-column:nth-child(2) img{max-width:66%;margin:auto}.container-fluid.multisection-sustainability{padding:0}.container-fluid.multisection-sustainability .hero_banner .hero__inner{padding:20% 0 4%}.container-fluid.multisection-sustainability h2{margin-bottom:0}.container-fluid.multisection-sustainability .hero__text.textarea{font-size:2.5rem;font-weight:600}body #main .container-fluid.multisection-sustainability .feature-row__text h2{font-size:36px;color:#fff!important;margin-top:0;margin-bottom:20px;padding-top:0}.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--light .container,.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--pink .container,.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--dark .container{max-width:none;padding:0;background:#f25900}.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--pink .container{background:#eb36b9}.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--dark .container{background:#68478d}.container-fluid.multisection-sustainability #text-and-image.homepage-sections-wrapper--pink:before{display:none}.container-fluid.multisection-sustainability .shopify-section .homepage-sections-wrapper{padding:30px 0;background-color:#fff}.container-fluid.multisection-sustainability .feature-row__text{padding:40px 65px 40px 50px;color:#fff!important}.container-fluid.multisection-sustainability .feature-row__image.col-md-6.col-12{padding-right:0;padding-left:0;background-color:#fff}.container-fluid.multisection-sustainability .wrapper{max-width:1360px;margin:60px auto}.container-fluid.multisection-sustainability .rte .wrapper:last-child{margin-bottom:96px}.container-fluid.multisection-sustainability .wrapper .box-wrapper{display:flex;padding:40px 30px;column-gap:20px;box-shadow:0 4px 20px #00000026}.container-fluid.multisection-sustainability .wrapper.center .box-wrapper{align-items:center}.container-fluid.multisection-sustainability .wrapper .box-wrapper .logo{padding-right:32px}.container-fluid.multisection-sustainability .shopify-section.homepage-section--blog-posts-wrapper .homepage-sections-wrapper{background:#fff6fc;padding-bottom:100px}#main .container-fluid.multisection-sustainability .homepage-section--blog-posts-wrapper h2{color:#18181b;font-size:36px;margin-bottom:60px;margin-top:60px}#main .container-fluid.multisection-sustainability .homepage-section--blog-posts-wrapper .blog-title-wrapper h3 a{color:#52525b;font-size:24px;font-weight:600;margin-top:36px;line-height:1.2em}#main .container-fluid.multisection-sustainability .homepage-section--blog-posts-wrapper .blog--read-more a{text-decoration:none}#main .container-fluid.multisection-sustainability .homepage-section--blog-posts-wrapper .blog--read-more a:hover{text-decoration:underline}.copy-wrapper{row-gap:20px;display:flex;flex-direction:column}.copy-wrapper .copy .four-col,.copy-wrapper .copy .three-col,.copy-wrapper .copy .two-col,.copy-wrapper .copy .one-col{display:flex;column-gap:20px}.copy-wrapper .copy .four-col span,.copy-wrapper .copy .three-col span,.copy-wrapper .copy .two-col span,.copy-wrapper .copy .one-col span{background-color:#fff1f7;padding:20px;font-size:18px;width:25%}.copy-wrapper .copy .three-col span{width:33%}.copy-wrapper .copy .two-col span{width:50%}.copy-wrapper .copy .one-col span{width:100%}.copy-wrapper .span-4{background-color:#ffd9b780;padding:16px}.copy-wrapper .span-4 a{color:#000;text-decoration:underline}.copy-wrapper .span-4 a:hover{text-decoration:none}.container-fluid.multisection-sustainability #sustainability .wrapper h3{font-size:48px;font-weight:500;color:#000!important;line-height:56px;margin-bottom:60px;padding-left:16px}@media (min-width: 768px){.container-fluid.multisection-sustainability .feature-row:before{content:"";width:30px;height:100%;position:absolute;left:50%;background:#fff;z-index:1;transform:translate(-50%)}.hero-video--text-content .text-content--inner{padding:0}}.hero_banner a.btn-custom{background-color:#fff!important;color:#ce0037!important}.hero_banner a.btn-custom:hover{background-color:#ce0037!important;color:#fff!important;border:1px solid #ce0037!important}@media (min-width: 991px){.hero-video--text-content .text-content--inner .hero-video--text-title h1{display:flex;justify-content:space-around}}.slider-nav-thumbnails{display:none}@media (max-width: 990px){#prod-descript.column{max-width:100%}.homepage-sections-wrapper--pink{padding-top:30px!important}body #main .hero_banner h2{font-size:3.4rem!important;line-height:1.2em;color:#fff}.container-fluid.multisection-sustainability .shopify-section .homepage-sections-wrapper{padding:0 0 30px}.container-fluid.multisection-sustainability .feature-row__text{padding:40px}.container-fluid.multisection-sustainability .hero__inner h2{font-size:56px!important}.container-fluid.multisection-sustainability #sustainability .wrapper h3 br{display:none}.container-fluid.multisection-sustainability .wrapper .box-wrapper{flex-direction:column}.container-fluid.multisection-sustainability .homepage-slider-container{margin-bottom:30px}.copy-wrapper .copy .four-col,.copy-wrapper .copy .three-col,.copy-wrapper .copy .two-col{flex-direction:column}.copy-wrapper .copy .four-col span,.copy-wrapper .copy .three-col span,.copy-wrapper .copy .two-col span{width:100%;margin-bottom:6px}.container-fluid.multisection-sustainability .wrapper .box-wrapper .logo{padding-right:0}.mobile-header-wrap--icons svg{fill:#000}.awards-wrapper{flex-direction:column;padding:10px 0 30px}.award-column,.awards-wrapper .award-column:nth-child(2){max-width:none;margin-bottom:48px;width:auto}.award-column img.lazyloaded{width:290px;margin:0 auto}.project{flex-direction:row;flex-wrap:wrap;max-width:100%}.project .title_wrapper{max-width:90%;margin:auto}.project .title_wrapper p{margin-bottom:0!important}.column.left-column{max-width:calc(80% - 24px);padding-top:0;padding-bottom:0}.slider-nav-thumbnails{max-width:20%;display:flex!important;flex-direction:column;row-gap:12px;justify-content:center}#product-details .slider-nav-thumbnails .slick-track{flex-direction:column;width:100%;max-width:100%!important;width:auto!important;transform:none!important}#product-details .slider-nav-thumbnails .slick-track .product_image{margin-bottom:12px;max-width:100%;height:auto;border:2px solid #fff}#product-details .slider-nav-thumbnails .slick-track .product_image.slick-current{border:2px solid #ce0037}.column .slick-track img{margin:auto}footer .footer-alignment--center .footer-block--wrapper{padding-left:0}footer .footer-alignment--center .footer__social-icons .sm-icons li a{width:24px;height:24px}#freesample{max-width:96%;margin:auto!important;padding:20px 20px 40px!important}#samples{column-gap:10px}#samples button#purchase,#samples input[type=radio]{height:160px}.gallery-carousel{padding-top:26px}.h1,h1{font-size:3rem;line-height:1em;margin-bottom:24px}body #main h2{font-size:1.6rem;margin-bottom:1rem}#shopify-section-template--collection .container-fluid{padding:40px 15px}.filters-toolbar.row{row-gap:20px}.breadcrumb{margin:20px 0 0}.column.right-column .description .dermatolog{column-gap:0}#shopify-section-template--blog.shopify-section #blog_posts #blog-container.news .item{width:calc(50% - 20px)}#shopify-section-template--blog.shopify-section #blog_posts #blog-container.news .item h3,#shopify-section-template--blog.shopify-section #blog_posts #blog-container .item h3{font-size:16px}.ingredients section .item h4{max-width:70%}.ingredient-wrapper{padding-top:40px}.ingredient-wrapper .container{padding:0}}@media (max-width: 767px){.cart-table tr{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
