@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..600;1,9..144,400..500&family=Nunito+Sans:wght@400;600;700;800&display=swap";[id*=__feature-columns] .grid__item a.btn{display:inline-block;width:fit-content;margin:14px auto 0;padding:12px 24px!important;background-color:#7fccc6!important;color:#1b3330!important;border:none!important;border-radius:10px!important;font-weight:600!important;letter-spacing:0!important;text-decoration:none}@media only screen and (max-width:767px){[id*=__feature-columns] .grid.grid--uniform{flex-direction:column}}.site-nav__link{font-size:17.5px}.template-index h2{text-transform:none;letter-spacing:-.3px}:root{--ec-ink:#25302D;--ec-soft:#566460;--ec-deep:#1B5650;--ec-teal:#2E9A88;--ec-btn:#7FCCC6;--ec-btn-h:#6FB8B1;--ec-btn-ink:#1b3330;--ec-mint:#E4F4EF;--ec-mint2:#D2EDE4;--ec-peach:#FCE8DC;--ec-peach2:#F8D6C5;--ec-cream:#FDF8F3;--ec-line:#F0E4D4;--ec-serif:"Fraunces",Georgia,serif;--ec-sans:"Nunito Sans",system-ui,sans-serif}html body,html body .page-container{background:var(--ec-cream)!important;color:var(--ec-ink);font-family:var(--ec-sans)!important}html body .collection-filter-grid,html body .coaching-workshops{font-family:var(--ec-sans)!important}html body .site-header{background:var(--ec-cream)!important;border-bottom:1px solid var(--ec-line)!important;padding-top:14px!important;padding-bottom:14px!important}html body .site-nav__link,html body .site-nav__label{font-family:var(--ec-sans)!important;font-weight:700!important;font-size:16px!important;color:var(--ec-ink)!important;letter-spacing:.01em}html body .site-nav__link:hover{color:var(--ec-teal)!important}html body .site-header__icon svg{color:var(--ec-deep)}html body .site-header .grid,html body .site-header .grid__item,html body .site-header__mobile-nav{background:transparent!important}html body .collection-filter-grid .banner{position:relative;overflow:hidden;padding:30px 20px 26px!important;background:linear-gradient(120deg,#fdf1ea,#fce8dc 50%,#e4f4ef)!important;border-radius:0 0 36px 36px}html body .collection-filter-grid .banner:before,html body .collection-filter-grid .banner:after{content:""!important;display:block!important;position:absolute;inset:auto;top:50%;width:112px;height:112px;margin-top:-56px;border-radius:50%;border:5px solid #fff;box-shadow:0 12px 26px #1b56502e;background-size:cover!important;background-position:center!important}html body .collection-filter-grid .banner:before{left:max(20px,calc(50% - 570px));right:auto;background-image:url(/cdn/shop/products/Conqueror-Lifestyle-106.jpg?width=300)!important}html body .collection-filter-grid .banner:after{right:max(20px,calc(50% - 570px));left:auto;background-image:url(/cdn/shop/products/Conqueror-Lifestyle-251.jpg?width=300)!important;background-position:50% 28%!important}html body .collection-filter-grid .banner-content h2{font-family:var(--ec-serif)!important;font-weight:500!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.12!important;letter-spacing:-.5px!important;color:var(--ec-deep)!important;margin:0 0 14px!important}html body .shop-feature-highlights{display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:10px!important;border:0!important;width:auto!important;max-width:900px!important;margin:0 auto!important}html body .shop-feature-item{background:#fff!important;border:1px solid var(--ec-line)!important;border-radius:999px!important;padding:7px 16px 7px 10px!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center;gap:8px;box-shadow:0 4px 14px #1b565012;width:max-content!important;max-width:100%!important;min-height:0!important;flex:0 0 auto!important}html body .shop-feature-item:before,html body .shop-feature-item:after{display:none!important}html body .shop-feature-item svg{color:var(--ec-teal)!important;background:var(--ec-mint)!important;padding:5px!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important;flex:none}html body .shop-feature-item span{font-family:var(--ec-sans)!important;font-weight:700!important;font-size:13px!important;line-height:1.2!important;color:var(--ec-deep)!important;text-align:left}html body .shop-nav-heading{font-family:var(--ec-serif)!important;font-size:clamp(24px,2.4vw,32px)!important;font-weight:500!important;color:var(--ec-deep)!important;margin-top:34px!important}html body .collection-tabs{margin:14px 0 26px!important;display:flex;flex-wrap:wrap;justify-content:center;gap:10px!important}html body .collection-tabs .tab{font-family:var(--ec-sans)!important;font-weight:700!important;font-size:15px!important;padding:9px 22px!important;margin:0!important;border-radius:999px!important;background:#fff!important;border:1.5px solid var(--ec-line)!important;color:var(--ec-deep)!important;transition:all .16s ease}html body .collection-tabs .tab:hover{border-color:var(--ec-btn)!important;transform:translateY(-1px)}html body .collection-tabs .tab.active{background:var(--ec-btn)!important;border-color:var(--ec-btn)!important;color:var(--ec-btn-ink)!important;box-shadow:0 6px 16px #3fa8974d}html body .collection-filter-grid .product-grid{gap:26px!important;align-items:stretch}html body .product-card{position:relative;box-sizing:border-box;background:#fff;border:1px solid var(--ec-line);border-radius:24px;padding:12px 12px 18px;box-shadow:0 6px 22px #1b56500f;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}html body .product-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1b56501f}html body .product-card .product-image{border-radius:16px!important;background:var(--ec-peach)!important;overflow:hidden}html body .product-card .product-image img{transition:transform .5s ease}html body .product-card:hover .product-image img{transform:scale(1.06)}html body .product-card .product-info{display:flex;flex-direction:column;flex:1;padding:4px 6px 0}html body .product-card h4{font-family:var(--ec-serif)!important;font-weight:500!important;font-size:19px!important;line-height:1.25!important;color:var(--ec-deep)!important;margin:14px 0 6px!important;text-transform:none!important;letter-spacing:0!important;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;min-height:2.5em}html body .product-card .price{font-family:var(--ec-sans)!important;font-size:17px!important;font-weight:800!important;color:var(--ec-ink)!important}html body .product-card .product-info>.price,html body .product-card .inline-price{margin:0!important;line-height:1.3}html body .collection-filter-grid .cw-compare{font-size:14px!important;color:#93a29f!important}html body .product-card .add-to-cart-form{margin-top:auto!important;padding-top:14px}html body .product-card:has(a[href*=bath-balm-bundle]) .cw-compare{display:none!important}html body .product-card:has(a[href*=bath-balm-bundle]):before{content:"Save 15%";position:absolute;top:24px;left:24px;z-index:2;background:#fff;color:#1b5650;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 13px;border-radius:999px;box-shadow:0 4px 12px #1b56502e}html body .add-to-cart-btn,html body .cw-btn,html body .load-more-btn{background:var(--ec-btn)!important;color:var(--ec-btn-ink)!important;border:0!important;border-radius:999px!important;font-family:var(--ec-sans)!important;font-weight:800!important;font-size:14px!important;letter-spacing:.04em!important;padding:13px 0!important;transition:transform .16s ease,background .16s ease}html body .add-to-cart-btn:hover,html body .cw-btn:hover,html body .load-more-btn:hover{background:var(--ec-btn-h)!important;transform:translateY(-2px)}html body .coaching-workshops{background:linear-gradient(180deg,var(--ec-mint),var(--ec-mint2))!important;margin-top:48px;padding:56px 0 64px!important;border-radius:40px 40px 0 0}html body .coaching-workshops .cw-heading{font-family:var(--ec-serif)!important;font-weight:500!important;font-size:clamp(28px,3.1vw,42px)!important;color:var(--ec-deep)!important;text-align:center!important;text-transform:none!important;letter-spacing:-.3px!important;margin-bottom:30px!important}html body .cw-grid{align-items:stretch}html body .cw-item{background:#fff!important;border-radius:24px!important;padding:12px 12px 20px!important;box-shadow:0 8px 26px #1b565017;display:flex!important;flex-direction:column;transition:transform .18s ease}html body .cw-item:hover{transform:translateY(-4px)}html body .cw-image-wrap,html body .cw-image{border-radius:16px!important;overflow:hidden}html body .cw-label{display:inline-block;align-self:flex-start;background:var(--ec-peach)!important;color:#9e5233!important;font-family:var(--ec-sans)!important;font-weight:800!important;font-size:11px!important;letter-spacing:.08em;padding:5px 12px;border-radius:999px;margin:16px 6px 0!important}html body .cw-title,html body .cw-title a{font-family:var(--ec-serif)!important;font-weight:500!important;font-size:20px!important;line-height:1.25!important;color:var(--ec-deep)!important;text-transform:none!important;letter-spacing:0!important}html body section.coaching-workshops .cw-title{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important;margin:10px 6px 6px!important}html body .cw-price{margin:0 6px 4px!important;font-weight:800;font-size:17px;color:var(--ec-ink)}html body .cw-cart-form{margin:auto 6px 0!important;padding-top:14px}html body .newsletter-bar-wrapper{background:var(--ec-peach)!important;padding:50px 20px!important}html body .newsletter-text h2{font-family:var(--ec-serif)!important;font-weight:500!important;font-size:clamp(26px,2.6vw,34px)!important;color:var(--ec-deep)!important}html body .newsletter-text p{font-family:var(--ec-sans)!important;color:var(--ec-soft)!important;font-size:16px}html body .newsletter-form{gap:10px}html body .newsletter-form input[type=email]{border-radius:999px!important;padding:14px 22px!important;border:1.5px solid var(--ec-peach2)!important;font-family:var(--ec-sans)}html body .newsletter-form button{background:var(--ec-btn)!important;color:var(--ec-btn-ink)!important;border-radius:999px!important;padding:14px 26px!important;font-family:var(--ec-sans)!important;font-weight:800}html body .footer-section{background:var(--ec-deep)!important;font-family:var(--ec-sans)}html body .footer-bottom,html body .footer-bottom a{color:#c9dad6!important}@media(min-width:1000px){html body .collection-filter-grid .product-grid{flex-wrap:nowrap!important;justify-content:center!important;max-width:1260px!important;gap:24px!important}html body .product-grid .product-card{width:auto!important;flex:1 1 0!important;min-width:0!important;max-width:300px}}@media(max-width:1100px){html body .collection-filter-grid .banner:before,html body .collection-filter-grid .banner:after{display:none!important}}@media(max-width:600px){html body .shop-feature-item{padding:6px 12px 6px 8px!important}html body .shop-feature-item span{font-size:12.5px!important}html body .collection-filter-grid .banner-content h2{font-size:28px!important}}@media(max-width:768px){html body .product-grid--two .product-card,html body .product-grid--three .product-card{width:calc(50% - 13px)!important}html body .collection-filter-grid .banner{border-radius:0 0 28px 28px}html body .coaching-workshops{border-radius:28px 28px 0 0}html body .product-card h4{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/ct_style.css.map */
