.header__heading-link{padding:.4rem 0;display:flex;align-items:center;text-decoration:none;position:relative;flex-direction:column;justify-content:center}.header__heading-logo,.header__heading-logo--overlay{display:none!important}.header__heading-link:before{content:"SOLIS";font-family:Cormorant Gainsborough,Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:600;letter-spacing:.28em;line-height:1;color:rgb(var(--color-foreground));display:block}.header__heading-link:after{content:"RESTORE";font-family:Cormorant Gainsborough,Georgia,Times New Roman,serif;font-size:.85rem;font-weight:500;letter-spacing:.48em;line-height:1;color:#b08d57;display:block;margin-top:.15rem}.header--transparent .header__heading-link:before,.shopify-section-header-overlay .header__heading-link:before{color:rgb(var(--color-foreground))}.header--transparent .header__heading-link:after,.shopify-section-header-overlay .header__heading-link:after{color:#c9a96e}.header__heading{margin-right:3rem}.header__wrapper{align-items:center}.header__inline-menu .header__menu-item{font-size:1.3rem;font-weight:500;letter-spacing:.06em;position:relative}@media(min-width:1100px){.header__inline-menu .list-menu--inline>li>.header__menu-item:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background-color:rgb(var(--color-foreground));transition:width .25s ease}.header__inline-menu .list-menu--inline>li>.header__menu-item:hover:after{width:60%}.header__icon--menu{display:none!important}}.header__icons .header__icon span,.header__icons .header__icon--cart span{font-weight:500;letter-spacing:.06em}.mega-menu .promo-block__heading{color:#fff!important;font-size:1.8rem!important;font-weight:700!important;letter-spacing:.04em;text-shadow:0 2px 8px rgba(0,0,0,.6),0 1px 3px rgba(0,0,0,.4);padding-left:2rem}.mega-menu .promo-block__heading.hover-effect span{padding-left:.4rem}.mega-menu .promo-block__heading.hover-effect:before{background-color:#fff!important;box-shadow:0 1px 4px #0000004d}@media(min-width:1100px){.header__inline-menu .list-menu--inline>.list-menu--submenu{position:static}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu.list-menu{min-width:22rem!important;padding:1.2rem .8rem;border-radius:0 0 .6rem .6rem;box-shadow:0 8px 30px #00000012;border-top:1px solid rgba(0,0,0,.05)}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu .header__menu-item{padding:.8rem 1.6rem;font-size:1.2rem;letter-spacing:.03em;border-radius:.3rem;transition:background-color .2s ease}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu .header__menu-item:hover{background-color:#00000009}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu li.header__submenu-li{display:flex!important}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu .header__submenu-button{display:none!important}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu .header__menu-item:before{display:none!important}.header__inline-menu .list-menu--inline>.list-menu--submenu>.header__submenu li:after{display:none!important}}.footer .footer__logo,.footer .footer__logo--overlay{display:none!important}.footer-block--logo .footer__logo-link{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;position:relative}.footer-block--logo .footer__logo-link:before{content:"SOLIS";font-family:Cormorant Gainsborough,Georgia,Times New Roman,serif;font-size:2rem;font-weight:600;letter-spacing:.28em;line-height:1;color:rgb(var(--color-foreground));display:block}.footer-block--logo .footer__logo-link:after{content:"RESTORE";font-family:Cormorant Gainsborough,Georgia,Times New Roman,serif;font-size:.65rem;font-weight:500;letter-spacing:.48em;line-height:1;color:#b08d57;display:block;margin-top:.15rem}.footer-block__heading.subtitle.h5{font-weight:600;letter-spacing:.08em;margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{font-size:1.4rem;padding:.4rem 0;transition:opacity .2s ease}.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:3px}.footer-block--contacts .footer-block__contacts-text{font-size:1.4rem}.footer-block--logo .footer-block__text{font-size:1.3rem;line-height:1.7;opacity:.8;max-width:32rem}@media(min-width:750px){.footer__blocks-wrapper{gap:4rem}}.copyright__content{display:none!important}.footer__content-bottom{padding-top:2rem;padding-bottom:2rem}.footer__policies{gap:2rem}.footer__policies .full-unstyled-link:hover span{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.announcement-bar__message{font-size:1rem;letter-spacing:.02em;line-height:1.4}.header{padding-top:.6rem;padding-bottom:.6rem}.header__heading-link:before{font-size:1.8rem;letter-spacing:.22em}.header__heading-link:after{font-size:.6rem;letter-spacing:.4em;margin-top:.1rem}.header__heading{margin-right:0}.slideshow__text-container{padding:1.6rem}.slideshow__text h1,.slideshow__text .h1,.slideshow__text h2,.slideshow__text .h2{font-size:2.4rem;line-height:1.15;text-shadow:0 1px 8px rgba(0,0,0,.5)}.slideshow__text .rte,.slideshow__text .slideshow__subheading{font-size:1.3rem;text-shadow:0 1px 6px rgba(0,0,0,.4)}.collections-list__item{margin-bottom:.8rem}.image-with-text{margin-top:2rem}.collapsible-content .accordion__content{font-size:1.3rem}.newsletter{padding-top:2rem;padding-bottom:2rem}.footer-block__text{font-size:1.2rem}.footer-block__heading.subtitle.h5{font-size:1.2rem;margin-bottom:0}.footer-block--logo .footer__logo-link:before{font-size:1.6rem;letter-spacing:.22em}.footer-block--logo .footer__logo-link:after{font-size:.55rem;letter-spacing:.4em}}[data-scheme=dark] .rte div[style],[data-scheme=dark] .rte h1[style],[data-scheme=dark] .rte h2[style],[data-scheme=dark] .rte h3[style],[data-scheme=dark] .rte p[style],[data-scheme=dark] .rte span[style],[data-scheme=dark] .rte li[style]{background-color:transparent!important;color:inherit!important}[data-scheme=dark] .rte a[style]{color:#c9a96e!important}[data-scheme=dark] .rte a[style*=background]{background-color:#c9a96e!important;color:#1a1a1a!important;border-color:#c9a96e!important}[data-scheme=dark] .rte a[style*=background]:hover{background-color:#b08d57!important;color:#1a1a1a!important}[data-scheme=dark] .button--primary{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}[data-scheme=dark] .button--tertiary{color:rgb(var(--color-button-tertiary-text))}[data-scheme=dark] .product__media-list-wrapper{background-color:#f0efe9;border-radius:1rem;overflow:hidden;border:1px solid rgba(255,255,255,.06)}[data-scheme=dark] .product__media-subitem{border-radius:.4rem;overflow:hidden}[data-scheme=dark] .card--product .media{border-radius:.6rem;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.price--product .price__regular .price-item--regular,.price--product .price__sale .price-item--sale,.product__price .price__regular .price-item--regular,.product__price .price__sale .price-item--sale{color:#2d6a4f!important;font-weight:700!important;font-size:1.6rem!important}[data-scheme=dark] .price--product .price__regular .price-item--regular,[data-scheme=dark] .price--product .price__sale .price-item--sale,[data-scheme=dark] .product__price .price__regular .price-item--regular,[data-scheme=dark] .product__price .price__sale .price-item--sale{color:#c9a96e!important}.price--product .price__sale .price-item--compare,.product__price .price__sale .price-item--compare{color:#999!important;text-decoration:line-through!important;font-weight:400!important}.header--center-logo .header__heading-link:before,.header--center-logo .header__heading-link:after{text-align:center}#shopify-section-template--21304389501156__wellness_hero .image-banner__media{max-height:360px}#shopify-section-template--21304389501156__wellness_hero .image-banner__media img{object-position:center 85%}.multicolumn-card .multicolumn-card__button{margin-top:auto}.multicolumn-section .multicolumn .section-header{margin-bottom:2.4rem}nav#breadcrumbs.breadcrumb{margin:2.4rem 0 0}@media screen and (min-width:576px){nav#breadcrumbs.breadcrumb{margin:3rem 0 0}}@media screen and (min-width:750px){nav#breadcrumbs.breadcrumb{margin:3.6rem 0 0}}@media screen and (min-width:1100px){nav#breadcrumbs.breadcrumb{margin:4rem 0 0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-nav.css.map */
