.newsletter-block,.updates-section,.newsletter,.newsletter-section,.home-journeys{background:#f7f7f6!important}.home-product,.shop-card{background:#f1f1f0!important;border:0!important;border-radius:12px!important;padding:20px!important;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;color:#171717}.home-product>a:first-child,.shop-card>a:first-child{display:block;text-decoration:none;color:inherit}.home-product figure,.shop-card figure{background:transparent!important;margin:0 0 18px!important;border:0!important;border-radius:0!important;height:240px!important;aspect-ratio:auto!important;display:flex;align-items:center;justify-content:center;overflow:visible!important}.home-product figure img,.shop-card figure img{width:100%!important;height:100%!important;object-fit:contain!important;max-width:260px;mix-blend-mode:multiply;transform:none!important;padding:10px!important;box-sizing:border-box}.home-product h3,.shop-card h3{font:400 17px/1.3 Lato,Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 8px!important}.home-product .range-description,.shop-card>p{font:300 13px/1.6 Lato,Arial,sans-serif!important;margin:0 0 14px!important;min-height:42px;color:#555}.home-product .plain-benefits,.shop-card .plain-benefits{display:flex!important;flex-wrap:wrap;gap:9px 12px;margin:0 0 18px!important;padding:0!important;border:0!important}.plain-benefits span{display:flex;align-items:center;gap:5px;font:400 10px/1.35 Lato,Arial,sans-serif!important}.plain-benefits svg{width:17px;height:17px;flex-shrink:0}.home-product .price,.shop-card .card-bottom{margin-top:auto!important;font-size:14px!important;font-weight:400!important}.home-product>.text-link{margin-top:10px!important;font-size:10px!important}.shop-card .eyebrow{font-size:8px!important;margin:0 0 8px!important;color:#666}.shop-card .card-bottom{padding-top:10px;border:0!important}.shop-card .text-link{font-size:10px!important}.ew-pack-ritual{background:#f7f7f6!important}.ew-pack-ritual img{object-fit:contain!important;mix-blend-mode:multiply;padding:30px;box-sizing:border-box}.ew-count-1{grid-template-columns:1fr}.ew-count-1 img{max-height:650px;object-fit:cover}.ew-editorial>.ew-photo img{max-height:620px;aspect-ratio:1.8;object-fit:cover}img[data-goal-pack]{object-fit:contain!important;background:#f5f5f4!important;padding:15px;box-sizing:border-box}.event-gallery{max-width:1280px;margin:auto;padding:70px 40px}.event-gallery-intro{max-width:650px;margin-bottom:30px}.event-gallery-intro h2{font-size:clamp(28px,3vw,42px);font-weight:300}.event-gallery-intro p{font-weight:300;line-height:1.8}.event-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.event-gallery-card{padding:0;background:transparent;border:0;text-align:left;cursor:pointer;color:#161616;font-family:inherit}.event-gallery-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.event-gallery-card:nth-child(3n+2) img{object-position:50% 35%}.event-gallery-card span{display:flex;justify-content:space-between;font-size:12px;padding:12px 0}.event-gallery-card:hover img{filter:brightness(.94)}.event-gallery-card:focus-visible{outline:2px solid #111;outline-offset:5px}.event-lightbox{padding:18px;border:0;background:#fff;width:min(1000px,94vw);max-height:94vh;box-sizing:border-box}.event-lightbox::backdrop{background:#000c}.event-lightbox-head,.event-lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:16px}.event-lightbox button{background:#000;color:#fff;border:0;padding:12px 18px;font:400 12px Lato,Arial,sans-serif;cursor:pointer}.event-lightbox img{display:block;margin:16px auto;max-width:100%;height:min(68vh,720px);object-fit:contain}.event-lightbox p{font-size:13px;margin:0}.event-lightbox-count{font-size:11px;color:#555}@media(max-width:700px){.home-product,.shop-card{padding:14px!important;border-radius:8px!important}.home-product figure,.shop-card figure{height:190px!important;margin-bottom:12px!important}.home-product h3,.shop-card h3{font-size:15px!important}.home-product .range-description,.shop-card>p{font-size:12px!important;min-height:0}.home-product .plain-benefits,.shop-card .plain-benefits{gap:8px!important}.plain-benefits span{font-size:9px!important}.event-gallery{padding:48px 16px}.event-gallery-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.event-gallery-card span{font-size:10px;line-height:1.5}.event-lightbox{padding:12px}.event-lightbox img{height:60vh}.event-lightbox button{padding:12px}.ew-editorial>.ew-photo img{aspect-ratio:4/5}}.home-product figure,.shop-card figure{overflow:hidden!important}.home-product figure img,.shop-card figure img{filter:brightness(1.21);width:125%!important;height:125%!important;max-width:none;padding:0!important;flex-shrink:0}.home-product figure img,.shop-card figure img{filter:brightness(1.5)}.home-product .price{min-height:0!important;padding:0!important;margin-bottom:8px!important}.home-product h3{min-height:44px!important}.home-product>a.text-link{padding-bottom:8px!important}.home-product .plain-benefits span{min-width:0!important}@media(max-width:700px){.home-product figure,.shop-card figure{height:165px!important}.home-product h3{min-height:40px!important}.home-product .price{margin-top:auto!important}.home-product .plain-benefits,.shop-card .plain-benefits{display:grid!important;grid-template-columns:1fr}}.home-product figure img,.shop-card figure img{filter:none}.product-card,.trade-product{background:#f1f1f0!important;border-radius:12px;padding:20px!important;border:0!important;overflow:hidden}.product-card .product-media{background:transparent!important;height:220px!important}.product-card .product-media a{display:block;height:100%;width:100%}.product-card .product-media img{height:100%;width:100%;object-fit:contain!important}.product-card h3,.trade-product h3{font-size:17px!important;line-height:1.35!important;font-weight:400!important}.product-card>p:not(.eyebrow){font-size:13px!important;font-weight:300!important}.product-card .plain-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.product-card .product-bottom{font-size:14px;margin-top:20px}.trade-product>img{object-fit:contain!important}.event-gallery{scroll-margin-top:90px}:root{--wash:#f7f7f6;--line:#e5e5e3}@media(max-width:700px){.product-card,.trade-product{padding:14px!important}.product-card .product-media{height:180px!important}.product-card h3,.trade-product h3{font-size:15px!important}}.home-product figure img,.shop-card figure img{filter:none!important;mix-blend-mode:normal;width:100%!important;height:100%!important;max-width:260px;padding:10px!important}.product-card .product-media img,.ew-pack-ritual img{mix-blend-mode:normal}
/*# sourceMappingURL=/cdn/shop/t/108/assets/ewqa-f3ed5f2666.css.map */
