:root{--color-lightblue: #f0f4f9;--color-blue: #333399;--font-serif: "EB Garamond", serif;--font-main: type_body_custom}p{line-height:1.65;margin-top:0}.rte p{margin:0 0 .9375rem}b,strong,th{font-weight:700}a{color:#339}h1,h2,h3,h4,h5,h6,.home-section--title,.navmenu-meganav.navmenu-meganav--desktop .navmenu-item-text,.rte .tabs li,.rte .tabs li>a,.small-promo-heading,.slideshow-slide-heading,.site-footer-block-title{font-family:var(--font-serif);font-weight:700}h2.gotham-uc,h3.gotham-uc,h4.gotham-uc,p.gotham-uc,.product-section--custom h3{font-family:var(--font-main);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:24px;margin-bottom:1em;text-transform:uppercase}h3.gotham-uc,h4.gotham-uc{margin-bottom:.3125rem}.product-section--custom h3{margin:1.4285714285714286em 0}.breadcrumbs-container a,.breadcrumbs-container span{font-size:12px}.semibold{font-weight:600}.serif{font-family:var(--font-serif)}span.highlight{background-color:#c5d7eb54;padding:.25rem .5rem}a.button{font-size:var(--font-size-button-medium);padding:.875rem 1.375rem;letter-spacing:.05em}.article--content.rte a{text-decoration:underline}details.border-blue{border-color:var(--color-blue)}.bg--lightblue{background-color:var(--color-lightblue)}.bg--lightgray{background:#fafafa}.announcement-bar{font-size:10px;font-weight:400;letter-spacing:.05em;padding:10px 0;text-transform:uppercase}@media (min-width: 1024px){.site-header-main{padding-top:1rem}}.site-navigation .navmenu-depth-2 .navmenu-link,.site-navigation .navmenu-meganav--image-link,.navmenu-meganav--image-text{font-size:var(--font-size-menu)}.d-flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width: 768px){.d-md-flex{display:flex}.flex__one-third{flex:1 0 33%}.flex__half{flex:1 0 50%;max-width:50%}.flex__two-thirds{flex:1 0 66%}}.aspect-ratio-box{position:relative;width:100%}.aspect-ratio-box:after{display:block;content:"";padding-bottom:50%}.aspect-ratio-box.aspect-ratio-square:after{display:block;content:"";padding-bottom:100%}.aspect-ratio-box img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;z-index:10}.block-center{display:block;margin:0 auto}h3.instagram--title a{color:inherit;text-decoration:none}img.signature{width:70px}.spr-star{width:18px!important}.spr-badge .spr-badge-starrating{display:inline-flex}@media screen and (min-width: 720px){.product-reviews--content .spr-summary .spr-starrating{display:inline-flex}}.rich-text-image{margin-top:1rem}.rich-text-image img{opacity:.45}.testimonial{align-items:stretch}.testimonial-blockquote{padding-top:80px;position:relative}.testimonial-blockquote:before{background:url(quotes.svg);background-size:cover;content:"";margin-left:-33px;position:absolute;top:0;left:50%;height:48px;width:66px}.testimonial-blockquote-quote p{font-size:.875rem;line-height:1.5714285714285714;text-align:center}.testimonial-blockquote-citation p{font-size:14px;font-style:normal;font-weight:700;letter-spacing:.1em;line-height:24px;margin-bottom:1em;text-transform:uppercase}footer.testimonial-blockquote-footer{text-align:center}@media (min-width: 768px){.testimonial-blockquote{padding-left:100px;padding-top:0;position:relative}.testimonial-blockquote:before{margin-left:0;position:absolute;left:0}.testimonial-blockquote-quote p{text-align:left}footer.testimonial-blockquote-footer{text-align:left}}@media screen and (min-width: 1024px){#shopify-section-1555973343999 .highlights-banners-text{max-width:80%}}@media screen and (min-width: 1440px){#shopify-section-1555973343999 .highlights-banners-text{max-width:60%}}@media screen and (min-width: 1080px){.featured-collection--container .featured-collection--content[data-layout=grid]{grid-template-columns:repeat(4,1fr)}}.productgrid--masthead.d-md-flex{margin:0 -10px;position:relative}.collection--title{font-family:var(--font-serif);font-weight:800}.collection--section,.collection--section .productgrid--masthead.no-breadcrumbs{margin-top:0!important}.productgrid--masthead:not(.has-collection-image) .collection--information{margin:3em 0 5em}.collection--information{padding:0 10px}.productitem--info{text-align:center}.productitem--title{font-family:var(--font-serif);font-weight:700}.productgrid--item span.productitem--subtitle{text-transform:lowercase}span.productitem--subtitle{display:block;margin:1em 0;font-size:.93333em}span.productitem--subtitle a{text-decoration:none;color:#339}.price--main{font-size:.93333em}@media (min-width: 720px){.productgrid--masthead.d-md-flex{margin:0 -1.640625rem}}@media (min-width: 768px){.productgrid--masthead:not(.has-collection-image) .collection--information{text-align:center}.collection--image{height:34.7vw}.collection--image.aspect-ratio-box:after{padding-bottom:34.7vw}.has-collection-image .collection--title{color:#fff}.has-collection-image .collection--information{color:#fff;margin:0;max-width:33vw;padding-left:1.640625rem;position:absolute;top:50%;transform:translateY(-50%);z-index:15}.collection--information-inner{position:relative;z-index:10}.collection--mothers-day-gift-guide h1.collection--title,.collection--mothers-day-gift-guide .collection--description.rte p{background-color:#339;display:inline;padding:7px 10px;line-height:1.9;-webkit-box-decoration-break:clone;box-decoration-break:clone}.collection--fathers-day-gift-guide h1.collection--title,.collection--fathers-day-gift-guide .collection--description.rte p{color:#339}}@media (min-width: 1080px){.productgrid--masthead.d-md-flex{margin:0 -40px}.has-collection-image .collection--information{padding-left:40px}.has-collection-image .collection--title{font-size:32px}.has-collection-image .collection--description{font-size:20px}}.template-product .product-ratings{cursor:pointer}.product-description a{text-decoration:underline}.product-description span.productitem--subtitle{font-size:1em;font-weight:700;margin:0}.product--container.layout--two-col .product-main{display:flex;flex-direction:column}.product-benefits{flex-wrap:wrap;margin:0 0 20px}.product-benefits--icon img{height:50px;object-fit:contain;object-position:center;width:50px}.product-benefits .fc-item{flex:1 0 25%;max-width:25%;padding:0 10px;text-align:center}.product-benefits--text{font-family:var(--font-serif);font-size:.925rem;font-weight:700;line-height:1.4}.product-ingredients--container{padding-top:40px;padding-bottom:64px}.product-ingredient{box-sizing:border-box;flex:1 0 100%;padding:0 15px}.product-ingredient--icon{flex:0 0 60px;height:60px;width:60px;margin-right:15px;position:relative}.product-ingredient--icon img{height:100%;width:100%;object-fit:contain;object-position:center}.product-ingredients--container a.toggle__pa-modal{color:inherit;display:block;margin-top:18px}.product-press--container{padding-top:40px;padding-bottom:40px}.product-press--container .logo-wrap{padding:0 30px}.product-press--container img{width:206px}@media (min-width: 768px){.product-ingredient{flex:1 0 33%;max-width:33%}}@media (min-width: 1200px){.product-ingredient{flex:1 0 20%;max-width:25%}}#pdp-video{max-width:100%}.product-section--custom ul{margin:0 0 40px;padding-left:16px}.product-section--custom li{line-height:22.75px}fieldset.variant-ip,.cart-item--product-options.variant-ip{display:none!important}.product-6932626702517 .product-ratings,.product-6932626702517 .product-pricing,.product-6932626702517 .in-stock-notification-form,.product-6932626702517 #shopify-section-static-product-reviews{display:none}@media (min-width: 720px){.template-product .product-gallery{align-self:flex-start;position:-webkit-sticky;position:sticky;top:90px}.product--container.layout--two-col .product-main .product-form--regular{order:3}}@media (min-width: 1024px){.template-product .product-gallery{top:150px}.product-benefits .fc-item{flex:1 0 33%;max-width:33%;padding:0 30px}.custom-product--daily-glow-essentials-discovery-kit .product-benefits .fc-item{flex:1 0 25%;max-width:25%;padding:0 15px}}@media (min-width: 1170px){.site-footer-block-item:last-child h2{max-width:170px}}.pa-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:none;padding:10px;overflow:hidden;overflow-y:auto;background-color:#1b212080;content:"";opacity:0;visibility:hidden;transition:opacity .15s ease;-webkit-overflow-scrolling:touch;outline-style:auto}.pa-modal .modal-inner{max-width:53.75rem;padding:2.5rem .9375rem 1.640625rem}@media screen and (min-width: 720px){.pa-modal{padding:15px}.pa-modal .modal-inner{max-height:530px;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 1024px){.pa-modal{padding:25px}}.pa-modal-loaded .pa-modal{display:block}.pa-modal-loaded.modal-visible .pa-modal{z-index:899;opacity:1;visibility:visible}.article--excerpt-meta,.article--meta{display:none}.article--pagination{margin:3.984375rem 0}.article-sticky-widget{margin-top:40px}.article-sticky-widget .productitem--actions{display:none!important}.blog-videos .article--meta,.blog-videos .article--excerpt-meta-item{display:none}.blog-videos .article--excerpt-image,.blog-events .article--excerpt-image{height:0!important;padding-top:100%}.blog-blog .article--excerpt-image{background-position:initial;height:0!important;padding-top:72%}@media screen and (min-width: 1024px){.article-sticky-widget.cf-widget-article-featured-products{margin-top:120px;margin-bottom:120px;margin-left:calc(-50vw + 310px);padding:0 40px;text-align:center;width:100vw}}.article-sticky-widget.mailing-list.text-center{background:var(--color-lightblue);margin-bottom:120px;padding:30px}.article-sticky-widget.mailing-list .mc_embed_signup{position:relative}.article-sticky-widget.mailing-list #subscribe-result p{margin-top:1em;margin-bottom:0;font-size:.75em}.article-sticky-widget.mailing-list input#mce-EMAIL{box-shadow:none;border-color:#339;border-radius:0;border-width:1px;font-size:11px;height:24px;line-height:26px;letter-spacing:0;margin-right:10px;padding:0;text-indent:15px;text-transform:none;width:220px}.article-sticky-widget.mailing-list input#mc-embedded-subscribe,.article-sticky-widget.mailing-list input#mce-EMAIL{box-sizing:border-box;height:auto;line-height:30px;margin:0;width:100%}.article-sticky-widget.mailing-list input#mc-embedded-subscribe{background:#339;border:none;border-radius:0;color:#fff;height:26px;font-size:11px;line-height:26px;letter-spacing:2px;padding:0 10px;text-transform:uppercase}.article-sticky-widget.mailing-list input#mc-embedded-subscribe{border:1px solid #339;margin:0;position:absolute;top:0;right:0;width:auto;box-sizing:border-box;height:auto;line-height:30px}.article-sticky-widget.mailing-list p{font-size:1rem;line-height:1.45;position:relative}.article-sticky-widget.mailing-list>p:before{content:"";background-image:url(https://cdn.shopify.com/s/files/1/0581/7941/t/80/assets/icon-envelope.svg);background-size:auto 90%;background-repeat:no-repeat;display:inline-block;height:1.2em;position:relative;left:-3px;transform:rotate(-45deg);width:1.2em}body:not(.template-customers-account) div#marsello-area{display:none!important}.account-page--two-column .account-page--column-small{padding:2rem}.account-page--two-column .account-page--column-small a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/84/assets/custom_styles.css.map */
