:root{--soleia-ink:#1b1917;--soleia-cream:#fffdf9}body{--font-heading-scale:1;letter-spacing:0}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3,body .image-with-text__content .heading,body .title-wrapper .title{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;letter-spacing:-.035em}body .button,body .header__menu-item,body .collection-card__cta{font-family:var(--font-body-family),Arial,sans-serif}.header-wrapper{box-shadow:none!important}.header{min-height:58px!important;padding-top:8px!important;padding-bottom:8px!important}.header__heading-link.media{width:165px!important;max-width:165px!important}.header__heading-logo{object-fit:contain!important}.header__inline-menu .header__menu-item--main{font-size:11px!important;font-weight:600!important;letter-spacing:.065em!important;text-transform:uppercase!important;padding-left:12px!important;padding-right:12px!important}.header__icons .header__icon svg{width:19px;height:19px}body.template-index #MainContent{background:var(--soleia-cream)}body.template-index #MainContent>.shopify-section{margin:0!important}body.template-index #MainContent>.shopify-section .button{background:#111!important;color:#fff!important;border:1px solid #111!important;min-height:38px!important;padding:10px 21px!important;font-size:10px!important;font-weight:600!important;letter-spacing:.13em!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important}body.template-index #MainContent>.shopify-section .button:after,body.template-index #MainContent>.shopify-section .button:before{box-shadow:none!important;border-radius:0!important}body.template-index [id$=__soleia_hero] .image-with-text,body.template-index [id$=__soleia_home] .image-with-text,body.template-index [id$=__soleia_golden] .image-with-text{max-width:none!important;padding:0!important;width:100%!important}body.template-index [id$=__soleia_hero] .image-with-text__grid,body.template-index [id$=__soleia_home] .image-with-text__grid,body.template-index [id$=__soleia_golden] .image-with-text__grid{display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important}body.template-index [id$=__soleia_hero] .image-with-text__grid{height:clamp(370px,40.6vw,615px)!important}body.template-index [id$=__soleia_home] .image-with-text__grid{height:clamp(295px,30.3vw,465px)!important}body.template-index [id$=__soleia_golden] .image-with-text__grid{height:clamp(265px,27vw,430px)!important}body.template-index [id$=__soleia_hero] .image-with-text__media-item,body.template-index [id$=__soleia_golden] .image-with-text__media-item{width:66%!important;flex:0 0 66%!important}body.template-index [id$=__soleia_home] .image-with-text__media-item{width:55%!important;flex:0 0 55%!important}body.template-index [id$=__soleia_hero] .image-with-text__text-item,body.template-index [id$=__soleia_golden] .image-with-text__text-item{width:34%!important;flex:0 0 34%!important}body.template-index [id$=__soleia_home] .image-with-text__text-item{width:45%!important;flex:0 0 45%!important}body.template-index .shopify-section[id*=__soleia_] .image-with-text__media{padding-bottom:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important}body.template-index .shopify-section[id$=__soleia_hero] .image-with-text__media img,body.template-index .shopify-section[id$=__soleia_home] .image-with-text__media img,body.template-index .shopify-section[id$=__soleia_golden] .image-with-text__media img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}body.template-index [id$=__soleia_hero] .image-with-text__text-item{background:linear-gradient(180deg,#d8e4e4,#d6e1e1 37%,#c6d5d0 60%,#b8c7bf 73%,#d6cfb7)!important}body.template-index [id$=__soleia_home] .image-with-text__text-item{background:#fdfbf7!important}body.template-index [id$=__soleia_golden] .image-with-text__text-item{background:#f6f2eb!important}body.template-index [id$=__soleia_hero] .image-with-text__content,body.template-index [id$=__soleia_home] .image-with-text__content,body.template-index [id$=__soleia_golden] .image-with-text__content{padding:clamp(22px,2.25vw,50px)!important;max-width:none!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.template-index [id$=__soleia_hero] .image-with-text__content>*,body.template-index [id$=__soleia_home] .image-with-text__content>*,body.template-index [id$=__soleia_golden] .image-with-text__content>*{max-width:100%!important;margin-left:0!important;margin-right:0!important}body.template-index [id$=__soleia_hero] .image-with-text__content h2,body.template-index [id$=__soleia_hero] .image-with-text__content h1{font-size:clamp(38px,3.95vw,65px)!important;line-height:1.04!important;margin:0 0 18px!important;text-align:left!important;font-weight:400!important;color:var(--soleia-ink)!important}body.template-index [id$=__soleia_home] .image-with-text__content h2,body.template-index [id$=__soleia_home] .image-with-text__content h1,body.template-index [id$=__soleia_golden] .image-with-text__content h2,body.template-index [id$=__soleia_golden] .image-with-text__content h1{font-size:clamp(33px,3.25vw,52px)!important;line-height:1.06!important;margin:0 0 17px!important;color:var(--soleia-ink)!important}body.template-index [id$=__soleia_hero] .image-with-text__content p,body.template-index [id$=__soleia_home] .image-with-text__content p,body.template-index [id$=__soleia_golden] .image-with-text__content p{font-size:clamp(12px,1.2vw,15px)!important;line-height:1.47!important;color:#282725!important;margin:0 0 20px!important;text-align:left!important}body.template-index [id$=__soleia_home] .image-with-text__content .caption,body.template-index [id$=__soleia_golden] .image-with-text__content .caption{color:#373430!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 8px!important}body.template-index [id$=__soleia_hero] .image-with-text__content .caption{display:none!important}body.template-index [id$=__soleia_hero] .image-with-text__content .button{margin-top:2px!important}body.template-index [id$=__soleia_categories] .collection-list-wrapper{max-width:none!important;padding:0 11px!important;width:100%!important}body.template-index [id$=__soleia_categories] .collection-list .splide__list{align-items:stretch!important}body.template-index [id$=__soleia_categories] .card--media{border-radius:0!important}body.template-index [id$=__soleia_categories] .card__inner{border-radius:0!important;overflow:hidden!important}body.template-index [id$=__soleia_categories] .card__media img{object-fit:cover!important;object-position:center 42%!important}body.template-index [id$=__soleia_categories] .card--title-position-over .card__content--main{padding:45px 4px 24px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(transparent,#18130fa1)!important}body.template-index [id$=__soleia_categories] .card__heading{font-family:var(--font-body-family),Arial,sans-serif!important;font-size:clamp(12px,1.4vw,17px)!important;letter-spacing:.11em!important;font-weight:500!important;text-transform:uppercase!important;text-align:center!important}body.template-index [id$=__soleia_categories] .card__heading a{color:#fff!important}body.template-index [id$=__soleia_categories] .collection-card__cta,body.template-index [id$=__soleia_categories] .button.collection-card__cta{display:block!important;background:none!important;border:0!important;box-shadow:none!important;min-height:0!important;width:auto!important;padding:5px 0 0!important;text-align:center!important;margin:0 auto!important;font-size:10px!important;letter-spacing:.1em!important;color:#fff!important}body.template-index [id$=__soleia_categories] .collection-card__cta:before,body.template-index [id$=__soleia_categories] .collection-card__cta:after{display:none!important}body.template-index [id$=__soleia_benefits] .icon-bar .page-width{max-width:none!important;padding-left:40px!important;padding-right:40px!important}body.template-index [id$=__soleia_benefits] .icon-bar-card{background:none!important;border:none!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:0 8px!important;gap:10px!important}body.template-index [id$=__soleia_benefits] .icon-bar-card__icon{width:26px!important;height:26px!important;margin:0!important}body.template-index [id$=__soleia_benefits] .multicolumn-card__info{padding:0!important;text-align:left!important}body.template-index [id$=__soleia_benefits] .multicolumn-card__info h3{font-family:var(--font-body-family),Arial,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.035em!important;text-transform:uppercase!important;margin:0!important}body.template-index [id$=__soleia_benefits] .multicolumn-card__info p{font-size:10px!important;margin:2px 0 0!important;line-height:1.2!important}body.template-index [id$=__soleia_favourites] .page-width{max-width:none!important;padding-left:4.8%!important;padding-right:4.8%!important}body.template-index [id$=__soleia_favourites] .multicolumn-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}body.template-index [id$=__soleia_favourites] .title-wrapper{margin-bottom:13px!important}body.template-index [id$=__soleia_favourites] .title-wrapper h2,body.template-index [id$=__soleia_favourites] .title-wrapper .title{font-family:var(--font-heading-family),Georgia,serif!important;font-size:clamp(24px,2.6vw,36px)!important;letter-spacing:-.04em!important;line-height:1.1!important;font-weight:400!important}body.template-index [id$=__soleia_favourites] .title-wrapper a.underlined-link{display:inline-flex!important;visibility:visible!important;opacity:1!important;font-size:9px!important;letter-spacing:.095em!important;text-transform:uppercase!important;font-weight:600!important;margin-left:auto!important;text-decoration:none!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__image-wrapper,body.template-index [id$=__soleia_favourites] .multicolumn-card__image-wrapper .media{border-radius:0!important;overflow:hidden!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__info{padding:6px 0 0!important;text-align:left!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__info h3{font-family:var(--font-body-family),Arial,sans-serif!important;font-size:11px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:0!important;margin:0!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__info .rte{font-size:10px!important;line-height:1.2!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__info .rte p{margin:2px 0!important}body.template-index [id$=__soleia_favourites] .multicolumn-card__info .rte p:nth-child(2){font-size:17px!important;letter-spacing:2px!important;color:#5b4635!important;line-height:1.25!important}@media(max-width:749px){.header{min-height:58px!important}body.template-index [id$=__soleia_hero] .image-with-text__grid,body.template-index [id$=__soleia_home] .image-with-text__grid,body.template-index [id$=__soleia_golden] .image-with-text__grid{display:flex!important;flex-wrap:wrap!important;height:auto!important}body.template-index [id$=__soleia_hero] .image-with-text__media-item,body.template-index [id$=__soleia_home] .image-with-text__media-item,body.template-index [id$=__soleia_golden] .image-with-text__media-item,body.template-index [id$=__soleia_hero] .image-with-text__text-item,body.template-index [id$=__soleia_home] .image-with-text__text-item,body.template-index [id$=__soleia_golden] .image-with-text__text-item{width:100%!important;flex:0 0 100%!important}body.template-index [id$=__soleia_hero] .image-with-text__media,body.template-index [id$=__soleia_home] .image-with-text__media,body.template-index [id$=__soleia_golden] .image-with-text__media{height:67vw!important;min-height:260px!important}body.template-index [id$=__soleia_hero] .image-with-text__content,body.template-index [id$=__soleia_home] .image-with-text__content,body.template-index [id$=__soleia_golden] .image-with-text__content{padding:28px 22px!important;min-height:240px!important;align-items:flex-start!important}body.template-index [id$=__soleia_hero] .image-with-text__content h2,body.template-index [id$=__soleia_home] .image-with-text__content h2,body.template-index [id$=__soleia_golden] .image-with-text__content h2{font-size:36px!important;line-height:1.05!important;margin:0 0 15px!important}body.template-index [id$=__soleia_categories] .collection-list-wrapper{padding:0 8px!important}body.template-index [id$=__soleia_categories] .card--title-position-over .card__content--main{padding:26px 5px 14px!important}body.template-index [id$=__soleia_categories] .card__heading{font-size:11px!important}body.template-index [id$=__soleia_categories] .collection-card__cta{font-size:8px!important}body.template-index [id$=__soleia_benefits] .icon-bar .page-width{padding-left:15px!important;padding-right:15px!important}body.template-index [id$=__soleia_benefits] .icon-bar-card{justify-content:flex-start!important;padding:5px!important}body.template-index [id$=__soleia_favourites] .page-width{padding-left:18px!important;padding-right:18px!important}}.header__heading-link:not(.media){white-space:nowrap!important;text-decoration:none!important;line-height:1!important;display:flex!important;align-items:center!important}.header__heading-link:not(.media) .h2{font-family:var(--font-heading-family),Georgia,serif!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:uppercase!important;font-size:clamp(22px,2.5vw,30px)!important;color:#191815!important;line-height:1!important;margin:0!important}@media(max-width:749px){.header__heading-link:not(.media) .h2{font-size:23px!important}}body.template-index .shopify-section[id$=__soleia_home] .image-with-text__media{background-image:url(/cdn/shop/files/soleia-home-interior.jpg?v=1792417466)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;height:100%!important;min-height:100%!important;padding-bottom:0!important}body.template-index .shopify-section[id$=__soleia_home] .image-with-text__media img:not(.placeholder-svg){display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}body.template-index .shopify-section[id$=__soleia_home] .image-with-text__media .placeholder-svg{display:none!important}@media screen and (min-width:990px){.header-wrapper .header{max-width:none!important;width:100%!important;padding:12px clamp(24px,4.2vw,78px)!important;min-height:70px!important;display:flex!important;align-items:center!important;gap:0!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{flex:0 0 auto!important}.header-wrapper .header__heading-link:not(.media) .h2{font-size:clamp(25px,1.85vw,32px)!important;letter-spacing:-.025em!important;white-space:nowrap!important}.header-wrapper .header__inline-menu{min-width:0!important;margin-left:clamp(24px,2.5vw,48px)!important}.header-wrapper .header__inline-menu .list-menu--inline{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(0px,.24vw,5px)!important}.header-wrapper .header__inline-menu .header__menu-item--main{padding:12px clamp(8px,.85vw,16px)!important;font-size:clamp(10px,.72vw,12px)!important;font-weight:600!important;letter-spacing:.065em!important;line-height:1.4!important;white-space:nowrap!important;text-transform:uppercase!important;gap:0!important}.header-wrapper .header__inline-menu .header__menu-item--main .icon-caret{display:inline-block!important;position:static!important;width:8px!important;height:5px!important;min-width:8px!important;margin-left:6px!important;vertical-align:middle!important;flex-shrink:0!important;opacity:.8!important;transform:none;transition:transform .18s ease!important}.header-wrapper .header__inline-menu details[open]>summary .icon-caret{transform:rotate(180deg)!important}.header-wrapper .header__inline-menu .header__menu-item--main:hover>span{text-decoration:underline!important;text-underline-offset:6px!important;text-decoration-thickness:1px!important}.header-wrapper .header__icons{margin-left:auto!important;display:flex!important;align-items:center!important;gap:clamp(3px,.48vw,9px)!important;flex-shrink:0!important}.header-wrapper .header__icons .header__icon svg{width:20px!important;height:20px!important}.header-wrapper .mega-menu__content{background:#fffdf9!important;border-top:1px solid #e8e4db!important;border-bottom:1px solid #e8e4db!important;box-shadow:0 17px 40px #1f1c1817!important}.header-wrapper .mega-menu__list,.header-wrapper .mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px 30px!important;max-width:1410px!important;padding:30px clamp(24px,4.3vw,72px) 38px!important;margin:0 auto!important;list-style:none!important;align-items:start!important}.header-wrapper .mega-menu__list>li{padding:0!important;margin:0!important}.header-wrapper .mega-menu__link{display:block!important;font-family:var(--font-body-family),Arial,sans-serif!important;color:#282521!important;font-size:13px!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.5!important;text-decoration:none!important;padding:6px 0!important}.header-wrapper .mega-menu__link--level-2{font-weight:600!important;text-transform:uppercase!important;letter-spacing:.075em!important;font-size:12px!important}.header-wrapper .mega-menu__link:hover{text-decoration:underline!important;text-underline-offset:4px!important}}@media screen and (min-width:990px)and (max-width:1190px){.header-wrapper .header{padding-left:24px!important;padding-right:24px!important}.header-wrapper .header__inline-menu{margin-left:14px!important}.header-wrapper .header__inline-menu .header__menu-item--main{padding-left:6px!important;padding-right:6px!important;letter-spacing:.035em!important}.header-wrapper .header__heading-link:not(.media) .h2{font-size:25px!important}}@media(min-width:990px){.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__content{background:#fff!important;border-top:1px solid #f1eeea!important;border-bottom:1px solid #f1eeea!important;box-shadow:0 12px 24px #00000009!important;overflow:visible!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:clamp(22px,3vw,56px)!important;row-gap:38px!important;max-width:1900px!important;margin:0 auto!important;padding:52px clamp(35px,4vw,76px) 58px!important;align-items:start!important;justify-content:start!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list>li{min-width:0!important;width:auto!important;text-align:left!important;padding:0!important;margin:0!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list>li:nth-child(5){grid-column:2!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list>li:nth-child(6){grid-column:3!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__link--level-2{display:block!important;color:#211f1d!important;padding:0 0 16px!important;font-family:var(--font-body-family),Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list li ul{margin:0!important;padding:0!important;list-style:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list li ul .mega-menu__link{display:block!important;font-family:var(--font-body-family),Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;padding:7px 0!important;color:#272522!important;text-transform:none!important;text-decoration:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list .mega-menu__link:hover,.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list .mega-menu__link:focus-visible{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:5px!important}}@media(min-width:990px)and (max-width:1140px){.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list{column-gap:18px!important;padding-left:25px!important;padding-right:25px!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-apparel) .mega-menu__list .mega-menu__link{font-size:13px!important}}@media screen and (min-width:990px){.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__content{background:#fff!important;border-top:1px solid #f1eeea!important;border-bottom:1px solid #f1eeea!important;box-shadow:0 12px 24px #00000009!important;overflow:visible!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list,.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list--condensed{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:start!important;column-gap:clamp(22px,2.8vw,64px)!important;row-gap:28px!important;max-width:2000px!important;margin:0 auto!important;padding:52px clamp(35px,3.8vw,78px) 55px!important;list-style:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list>li{min-width:0!important;width:auto!important;padding:0!important;margin:0!important;text-align:left!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__link--level-2{display:block!important;padding:0 0 17px!important;color:#211f1d!important;font-family:var(--font-body-family),Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important;text-decoration:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list li ul{margin:0!important;padding:0!important;list-style:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list li ul .mega-menu__link{display:block!important;color:#272522!important;padding:7px 0!important;font-family:var(--font-body-family),Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important}.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list .mega-menu__link:hover,.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list .mega-menu__link:focus-visible{text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important}}@media screen and (min-width:990px)and (max-width:1279px){.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list,.header-wrapper details.mega-menu:has(>summary#HeaderMenu-home-decor) .mega-menu__list--condensed{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:36px!important;column-gap:26px!important;padding-left:26px!important;padding-right:26px!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/soleia-editorial-v2.css.map */
