@media screen and (max-width:749px){.hide-on-mobile{display:none!important}.section[style*=--section-min-height-mobile]{min-height:var(--section-min-height-mobile)!important}.hero[style*=--hero-min-height-mobile]{--hero-min-height: var(--hero-min-height-mobile) !important}}.footer-content .menu .list-unstyled{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;list-style:none;padding:0;margin:0}.footer-content .menu .menu__item{margin-block-start:0!important}.footer-content .menu .menu__item a{font-size:11px;line-height:16px;letter-spacing:.55px;text-transform:none;text-decoration:none;color:var(--color-foreground);transition:opacity .2s ease}.footer-content .menu .menu__item a:hover{opacity:.7}.solvia-product-card .product-card__info{text-align:center}.solvia-details-btn{display:inline-block;padding:.5rem 1.5rem;border:1px solid var(--color-foreground);border-radius:100px;font-size:11px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);background:transparent}.product-card,.product-card:hover{transform:none!important;box-shadow:none!important}[class*=card-hover-effect] .product-card:hover .card-gallery,[class*=card-hover-effect] .product-card:hover .product-card__image{transform:none!important}#header-component .header__underlay-closed,#header-component .header__underlay-open{background:transparent!important}#header-component .header__underlay-open:after{box-shadow:none}#header-component .header__row{--color-foreground: rgb(255, 255, 255) !important;--color-foreground-rgb: 255, 255, 255 !important}.content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height, 0px) * -1)}.template-product .content-for-layout>.shopify-section:first-child{margin-top:0!important}.template-product .product-information__media .sticky-content{margin-top:0!important}.template-product media-gallery{--thumb-row-h: calc((50vw - var(--gap, 0px) * 3) / 4);max-height:calc(100vh - var(--header-height, 68px));overflow:hidden}.template-product media-gallery slideshow-component{max-height:calc(100vh - var(--header-height, 68px));display:flex;flex-direction:column}.template-product media-gallery slideshow-container{flex:1 1 0%;min-height:0;overflow:hidden}.template-product media-gallery slideshow-container img{object-position:top}.template-product .slideshow-controls__thumbnails{--slideshow-thumbnails-padding-block: 0px;--slideshow-thumbnails-padding-inline: 0px;gap:0px;margin-inline:0}.template-product .slideshow-controls__thumbnails .slideshow-control{width:70px!important;aspect-ratio:65 / 87!important;border-radius:0}.template-product .slideshow-controls__thumbnails .slideshow-control img{border-radius:0}.template-product .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:none;border:none}.template-product media-gallery .slideshow-control--previous,.template-product media-gallery .slideshow-control--next{display:flex!important;align-items:center;justify-content:center}.template-product media-gallery .slideshow-control--previous .svg-wrapper,.template-product media-gallery .slideshow-control--next .svg-wrapper{display:none}.template-product media-gallery .slideshow-control--previous:after,.template-product media-gallery .slideshow-control--next:after{font-size:24px;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.3)}.template-product media-gallery .slideshow-control--previous:after,.template-product media-gallery .slideshow-control--next:after{content:">"}:root{--solvia-logo-color: #7d7d7d}.template-index,.template-collection,.template-page-about{--solvia-logo-color: #ffffff}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:none!important}}.hero__content-wrapper.full-width{padding-inline:clamp(24px,4vw,48px)}.solvia-hero-overlay{position:relative;z-index:1}.solvia-newsletter{text-align:center;max-width:480px;margin:0 auto}.solvia-newsletter-logo{display:block;width:301px;height:auto;margin:0 auto 25px}@media(max-width:749px){.solvia-newsletter-logo{width:180px}}[id*=newsletter] .text-block--nl_heading h3{line-height:36px}[id*=newsletter] .text-block--nl_text p{line-height:20px;letter-spacing:.7px}[id*=newsletter] .text-block--nl_text strong{font-weight:600}[id*=newsletter] .email-signup-block{max-width:400px;margin-inline:auto}[id*=newsletter] .email-signup__input-group--underline{flex-direction:column;align-items:center;box-shadow:none;margin-block-end:0}[id*=newsletter] .email-signup__input--underline{box-shadow:0 1px #fff;width:100%;margin-bottom:24px}[id*=newsletter] .email-signup__input{font-style:italic;font-size:14px;letter-spacing:.7px;text-align:center}[id*=newsletter] .email-signup__button{display:block;width:150px;height:35px;margin:20px auto 0;padding:7px 22px;border:none;border-radius:1000px;background:transparent;color:var(--color-foreground);font-size:14px;line-height:20px;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}[id*=newsletter] .email-signup__button:hover{background:var(--color-foreground);color:var(--color-background)}[id*=newsletter] .email-signup__button--integrated.email-signup__button--text{align-self:center}.solvia-footer-logo{display:block;width:180px;height:auto;margin:0 auto}@media(max-width:749px){.solvia-footer-logo{width:140px}}.footer-utilities .utilities{display:flex!important;flex-direction:column;align-items:center;grid-template-columns:unset!important}.footer-utilities .social-icons__wrapper{justify-content:center;gap:12px}.customer-subscribed #shopify-section-newsletter{display:none}[id*=__about_journal] .resource-list--carousel,[id*=__donation_journal] .resource-list--carousel{--columns-gap: 0px}.featured-blog-posts-card__content{gap:8px;padding:30px 20px}.featured-blog-posts-card__content h4{font-weight:700;font-size:14px;line-height:20px;color:#585858}.featured-blog-posts-card .blog-post-info-text{font-size:14px;line-height:20px;letter-spacing:0;text-transform:none;color:#585858}.featured-blog-posts-card .blog-post-description{font-size:14px;line-height:20px;color:#585858;text-align:justify}.featured-blog-posts-card .blog-post-card__content-text a{display:block;text-align:right;font-size:14px;line-height:20px;color:#7d7d7d;text-decoration:underline;margin-top:4px}[id*=__journal_posts] .resource-list--carousel{--columns-gap: 0px}.featured-blog-posts-card__image:has(.blog-placeholder-svg){aspect-ratio:3 / 2;background-color:#d9d9d9}.solvia-blog-title{font-family:var(--font-subheading--family);font-weight:500;font-size:2.5rem;line-height:35px;color:#7d7d7d;padding-block:48px}.solvia-light{font-weight:300}.blog-post-card{background-color:transparent;text-align:left}.blog-post-card .blog-post-card__image-container{aspect-ratio:3 / 2;overflow:hidden}.blog-post-card .blog-post-card__image,.blog-post-card .blog-post-card__image--placeholder{width:100%;height:100%;object-fit:cover}.blog-post-card .blog-post-card__content{padding:30px 20px;gap:8px}.blog-post-card .blog-post-card__content a{padding-block-start:0}.blog-post-card .blog-post-details{font-size:14px;line-height:20px;letter-spacing:0;color:#585858;opacity:1;white-space:normal}.blog-post-card .blog-post-card__content h4,.blog-post-card .blog-post-card__content [class*=heading]{font-weight:700;font-size:14px;line-height:20px;color:#585858}.blog-post-card .blog-post-card__content-text{font-size:14px;line-height:20px;color:#585858;text-align:justify}.blog-post-card .blog-post-card__content-text a{display:block;text-align:right;font-size:14px;line-height:20px;color:#7d7d7d;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;margin-top:4px;transition:color .2s ease}.blog-post-card .blog-post-card__content-text a:hover{color:#000}.article-two-column{display:flex;max-width:var(--page-width);margin:0 auto}.article-two-column__main{flex:0 0 66.667%;min-width:0;padding:50px;border-right:1px solid #7d7d7d;display:flex;flex-direction:column;gap:32px}.article-two-column__sidebar{flex:0 0 33.333%;display:flex;flex-direction:column;gap:25px;padding:50px 30px}@media(max-width:749px){.article-two-column{flex-direction:column}.article-two-column__main{flex:1 1 auto;border-right:none;padding:24px 16px}.article-two-column__sidebar{flex:1 1 auto;padding:24px 16px}}.article-two-column__main .blog-post-content{font-size:14px;line-height:1.8;color:#585858;max-width:none}.article-two-column__main .blog-post-content h2{font-weight:500;font-size:1.25rem;color:#262626;margin-block-start:2em}.article-two-column__main .blog-post-content h3{font-weight:500;font-size:1.1rem;color:#262626;margin-block-start:1.5em}.article-two-column__main .blog-post-content p{margin-block-end:1.2em}.sidebar-card{display:block;text-decoration:none;color:inherit;background:#eaeaea}.sidebar-card__image{aspect-ratio:3 / 2;overflow:hidden}.sidebar-card__img{width:100%;height:100%;object-fit:cover}.sidebar-card__placeholder{width:100%;height:100%;background:#d9d9d9}.sidebar-card__content{padding:30px 20px;display:flex;flex-direction:column;gap:8px}.sidebar-card__category,.sidebar-card__date{font-family:var(--font-body--family);font-weight:400;font-size:14px;line-height:20px;color:#585858}.sidebar-card__title{font-family:var(--font-body--family);font-weight:700;font-size:14px;line-height:20px;color:#585858;margin:0}.sidebar-card__excerpt{font-family:var(--font-body--family);font-size:14px;line-height:20px;color:#585858;text-align:justify;max-height:120px;overflow:hidden}.sidebar-card__readmore{display:block;text-align:right;font-size:14px;line-height:20px;color:#7d7d7d;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;margin-top:4px;transition:color .2s ease}.sidebar-card:hover .sidebar-card__readmore{color:#000}@media(max-width:749px){.menu-drawer-container .menu-drawer{position:fixed;top:0;left:0;width:100%;max-width:100%;height:auto;max-height:100dvh;overflow-y:auto;transform:translateY(-100%);border-right:none;background-color:#262626;--color-foreground: rgb(255, 255, 255);--color-foreground-rgb: 255, 255, 255;color:#fff}.menu-drawer-container.menu-open>.menu-drawer{transform:translateY(0)}.menu-drawer-container .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.menu-drawer-container .menu-drawer__close-button{display:none}.menu-drawer__header-bar{display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 21px 0 19px;border-bottom:1px solid #585858}.menu-drawer__logo{display:block;color:#fff;text-decoration:none}.menu-drawer__logo svg{width:127px;height:21px}.menu-drawer__close-x{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#fff;cursor:pointer;padding:8px}.menu-drawer__close-x svg{width:16px;height:17px}.menu-drawer-container .menu-drawer__menu>li{border-bottom:.5px solid #585858;margin-bottom:0}.menu-drawer-container .menu-drawer__menu>li:last-child{border-bottom:none;margin-bottom:0}.menu-drawer-container .menu-drawer__menu-item{height:40px;min-height:40px;padding:0 21px 0 19px!important;display:flex;align-items:center}.menu-drawer-container .menu-drawer__menu-item--mainlist{font-size:14px;letter-spacing:.5px;text-transform:none}.menu-drawer-container .menu-drawer__menu-item[aria-current=page],.menu-drawer-container a.menu-drawer__menu-item[aria-current=page]{background:linear-gradient(to right,#eaeaea,transparent);color:#262626!important}.menu-drawer-container .menu-drawer__navigation{padding:0}.menu-drawer-container .menu-drawer__menu.has-submenu,.menu-drawer-container .menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){gap:0;padding:0;margin:0}.menu-drawer-container .menu-drawer__submenu{position:relative;top:auto;left:auto;width:100%;height:auto;max-height:none;transform:none;visibility:visible;opacity:1;overflow:visible;background-color:transparent}.menu-drawer-container .menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:none}.menu-drawer-container .menu-drawer__navigation-container{height:auto;overflow-y:visible}.menu-drawer-container .menu-drawer__inner-container{height:auto}.menu-drawer-container .menu-drawer__utility-links{padding:0;margin:0}.menu-drawer-container .menu-drawer__utility-links>*{height:40px;display:flex;align-items:center;padding:0 21px 0 19px;border-top:1px solid #ffffff;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.menu-drawer__logo svg{width:127px!important;height:21px!important}.menu-drawer__close-x svg{width:16px!important;height:17px!important}.menu-drawer-container .menu-drawer__featured-content{display:none}}@media(min-width:750px){.menu-drawer__header-bar{display:none}}[id*=__hero_donation] .hero__content-wrapper{position:relative}[id*=__hero_donation] .hero__content-wrapper>:last-child{position:absolute;bottom:0;left:0;right:0;padding-inline:inherit}[id*=__hero_donation] .text-block--donation_hero_heading h1{color:#585858}[id*=__hero_donation] .text-block--donation_hero_caption p{color:#eaeaea}.template-page-donation .hero__media img,.template-page-donation .hero__media video,.template-page-donation .media-with-content__media img,.template-page-donation .media-with-content__media video{filter:grayscale(100%)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id*=__hero_about] .text-block h1{line-height:35px}[id*=__brand_statement] .custom-typography p,[id*=__mission_vision] .custom-typography p{line-height:32px;letter-spacing:.7px}[id*=__brand_statement] .text-block--statement_tagline p{line-height:45px;letter-spacing:0}[id*=__brand_statement] .text-block--statement_label p,[id*=__mission_vision] .text-block--mission_label p,[id*=__mission_vision] .text-block--vision_label p{letter-spacing:1px}[id*=__etymology_solvia] .custom-typography p,[id*=__three_stars] .custom-typography p,[id*=__founder_message] .custom-typography p{line-height:24px;letter-spacing:.7px}[id*=__etymology_solvia] .text-block--etym_label p,[id*=__three_stars] .text-block--stars_label p,[id*=__founder_message] .text-block--founder_heading p{letter-spacing:.7px}[id*=__about_cta] .text-block--about_heading h2{line-height:45px}[id*=__about_cta] .text-block--about_text p{line-height:20px;letter-spacing:.7px}[id*=__group_order_cta] .text-block--group_heading h2,[id*=__donation_4] .text-block--d4_heading h2{line-height:36px}[id*=__group_order_cta] .text-block--group_text p,[id*=__donation_4] .text-block--d4_text p{line-height:20px;letter-spacing:.7px}[id*=__journal_posts] .text-block h3,[id*=__donation_journal] .text-block h3,[id*=__about_journal] .text-block h3{line-height:20px}[id*=__slideshow_pride] .text-block--pride_heading h2{line-height:45px}[id*=__slideshow_pride] .text-block--pride_text p{line-height:20px;letter-spacing:.7px}[id*=closeup_title] .text-block h2,[id*=closeup_everyday] .text-block h2{line-height:35px}[id*=closeup_everyday] .text-block--everyday_text strong{font-size:1rem;line-height:30px}[id*=closeup_title] .custom-typography p,[id*=closeup_everyday] .custom-typography p{line-height:24px}[id*=__tech_section] .text-block h2{font-style:italic;font-weight:300}[id*=__tech_section] .custom-typography p{line-height:20px}.product-information .text-block h1{font-weight:600;line-height:24px}.product-information .price .price__regular,.product-information .price .price__sale{line-height:20px}.product-information .accordion__heading{font-size:14px;line-height:20px}.product-information .accordion__content .custom-typography p{line-height:24px;text-align:justify}.product-recommendations .text-block h3{line-height:20px}[id*=__hero_article] .text-block h1,.article-with-sidebar .text-block h1{line-height:35px}[id*=__related_products] .text-block h3{line-height:20px}[id*=__hero_donation] .text-block--donation_hero_heading h1{line-height:35px}[id*=__hero_donation] .text-block--donation_hero_caption p{font-size:11px;line-height:14px}[id*=__donation_1] .layout-panel-flex--column{max-width:fit-content;margin-inline:auto;align-items:flex-start!important}[id*=__donation_1] .text-block{align-items:flex-start!important}[id*=__donation_1] .text-block>*{text-align:left!important}[id*=__donation_1] .text-block--d1_heading h2{font-size:100px;line-height:83px;letter-spacing:-4px}[id*=__donation_1] .text-block--d1_text p{line-height:25px;letter-spacing:1px;text-align:justify}[id*=__donation_2] .custom-typography p,[id*=__donation_3] .custom-typography p{line-height:32px;letter-spacing:.7px}[id*=__donation_2] .custom-typography p{text-align:justify}.variant-picker .variant-option--swatches .swatch{--swatch-width: 62px !important;--swatch-height: 62px !important;--max-swatch-size: 62px !important;--max-pill-size: 62px !important;border-radius:0!important;background-size:cover!important;border:1px solid #d9d9d9!important}.variant-picker .variant-option--swatches .swatch.swatch--unscaled{--swatch-width: 62px !important;--swatch-height: 62px !important}.variant-picker .variant-option--swatches.variant-option--buttons label:has(.swatch){border-radius:0!important;padding:0!important;width:62px!important;height:62px!important;min-width:62px!important;min-height:62px!important}.variant-picker .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{outline:none!important;border:1px solid #585858!important}.variant-picker .variant-option--swatches .variant-option__button-label:hover .swatch{outline:none!important;border:1px solid #7d7d7d!important}.variant-picker .variant-option--swatches .variant-option__list,.variant-picker .variant-option--swatches{gap:5px!important}.product-card .swatch{--swatch-width: 10px !important;--swatch-height: 10px !important;--max-swatch-size: 10px !important;--max-pill-size: 10px !important;border-radius:50%!important;background-size:10px 10px!important;border:1px solid rgba(88,88,88,.1)!important}@media screen and (min-width:750px)and (max-width:999px){.product-list .product-grid,.product-recommendations .product-grid{--columns: 2 !important;grid-template-columns:repeat(2,1fr)!important}}@media(min-width:750px)and (max-width:989px){.footer-content .menu .list-unstyled{justify-content:center;gap:1rem 1.5rem;max-width:600px;margin-inline:auto}}@media(max-width:749px){.footer-content .menu .list-unstyled{display:block;columns:2;column-gap:1.5rem;text-align:left;max-width:fit-content;margin-inline:auto!important;column-gap:3rem}.footer-content .menu .menu__item{break-inside:avoid;margin-bottom:.75rem}.section-wrapper+.section-wrapper .media-with-content__media{--media-height-mobile: 50svh}}.solvia-hero-logo{display:block;width:700px;height:auto;max-width:100%}@media(max-width:749px){.solvia-hero-logo{width:280px}}.hero .button-secondary{border-radius:999px;margin-top:8px;padding:7.5px 22px}[id*=__hero_collection] .hero__content-wrapper{position:relative}[id*=__hero_collection] .hero__content-wrapper>:last-child{position:absolute;bottom:0;left:0;right:0;padding-inline:inherit}[id*=__hero_collection] h1{line-height:35px}[id*=__hero_collection] .text-block--hero_caption p{font-size:11px;line-height:14px}@media screen and (max-width:749px){[id*=shop_lineup] .section-content-wrapper{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;justify-content:flex-start}[id*=shop_lineup] .section-content-wrapper>style{display:none}[id*=shop_lineup] .section-content-wrapper>.product-card{flex:0 0 50%!important;min-width:50%!important;width:50%!important;scroll-snap-align:start}.other-products-grid{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.other-products-grid__item{flex:0 0 50%!important;max-width:50%!important;scroll-snap-align:start}}.shopify-payment-button__more-options,more-payment-options-link{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/solvia-custom.css.map */
