body.sali-marketplace{--sm-ink:#222325;--sm-muted:#62646a;--sm-line:#dadbdd;--sm-forest:#003912;--sm-green:#1dbf73;--beauty-ink:#222325;--beauty-muted:#62646a;--beauty-line:#dadbdd;color:#222325;background:#fff;letter-spacing:0;--buttons-radius:8px;--inputs-radius:12px}.sali-marketplace .page-width{max-width:1280px}.sali-marketplace :focus-visible{outline:2px solid #00733f;outline-offset:4px}.sali-marketplace .button,.sali-marketplace .shopify-payment-button__button--unbranded{border-radius:8px;font-weight:600}.sm-announcement{background:#003912;color:#fff;text-align:center;padding:8px 20px;font-size:12px;line-height:1.5}.sm-announcement p{margin:0}.sali-marketplace .header-wrapper{background:#fff;border-color:#dadbdd}.sali-marketplace .header{min-height:76px;padding-block:12px;gap:24px}.sali-marketplace .header__heading-logo{filter:grayscale(1) brightness(.25)}.sali-marketplace .header__heading-link{padding:0}.sali-marketplace .header__heading-logo-wrapper{width:100px}.sm-search{display:flex;align-items:center;gap:8px;border:1px solid #dadbdd;background:#fff;border-radius:12px;padding:5px;color:#222325;min-width:0}.sm-search input{font:inherit;font-size:16px;color:#222325;flex:1;min-width:0;width:100%;border:0;border-radius:8px;background:transparent;padding:12px;box-shadow:none;line-height:1.5}.sm-search input::placeholder{color:#62646a;opacity:1}.sm-search input:focus-visible{outline-offset:0}.sm-search button{display:grid;place-items:center;min-width:48px;height:48px;border:0;border-radius:8px;background:#222325;color:#fff;cursor:pointer}.sm-search button:hover{background:#003912}.sm-search--header{grid-area:search;width:100%;max-width:620px;justify-self:center;padding:3px}.sm-search--header input{padding:8px 12px;font-size:14px}.sm-search--header button{height:40px;min-width:44px}.sali-marketplace .beauty-navigation{border-top:0;border-bottom:1px solid #dadbdd}.sali-marketplace .beauty-navigation ul{justify-content:space-between;gap:24px;scrollbar-width:thin}.sali-marketplace .beauty-navigation a{font-size:13px;min-height:46px;color:#404145}.sali-marketplace .beauty-navigation a[aria-current],.sali-marketplace .beauty-navigation a:hover{color:#006b3a;text-decoration-color:#1dbf73;text-decoration-thickness:2px;text-underline-offset:8px}.sm-home{font-size:16px;line-height:1.6;background:#fff}.sm-home *{box-sizing:border-box}.sm-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.sm-home h1,.sm-home h2,.sm-home h3,.sm-home p{margin:0}.sm-home h2{font-size:clamp(32px,3.8vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.035em;color:#222325}.sm-home h3{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.35}.sm-home a{text-decoration:none;color:inherit}.sm-hero{position:relative;isolation:isolate;background:#003912;color:#fff;overflow:hidden}.sm-hero__image,.sm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sm-hero__image{object-fit:cover;object-position:center 44%;z-index:-2}.sm-hero__shade,.sm-hero__shade:empty{display:block;background:#001c0cb0;z-index:-1}.sm-hero__content{padding-block:70px 64px;min-height:540px}.sm-home .sm-kicker{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.sm-hero h1{font-size:clamp(44px,6vw,72px);font-weight:400;letter-spacing:-.055em;line-height:1.03;color:#fff;max-width:720px;text-wrap:balance}.sm-home .sm-hero__intro{max-width:550px;color:#fff;margin-top:20px;font-size:18px;line-height:1.5}.sm-search--hero{margin-top:28px;max-width:600px}.sm-hero__pills{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:12px}.sm-hero__pills>a{border:1px solid #1dbf73;border-radius:999px;min-height:38px;display:flex;gap:20px;align-items:center;padding:7px 14px;color:#fff}.sm-hero__pills>a:hover{background:#003912}.sm-shortcuts{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;padding-block:32px;border-bottom:1px solid #dadbdd}.sm-shortcuts a{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:12px;font-weight:500;color:#404145;line-height:1.4;min-height:74px;padding:4px}.sm-shortcuts a:hover{color:#006b3a}.sm-shortcuts svg{flex-shrink:0}.sm-section{padding-block:32px}.sm-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.sm-heading .sm-kicker{color:#62646a;margin-bottom:10px}.sm-link{display:inline-flex;align-items:center;gap:22px;min-height:44px;font-size:14px;white-space:nowrap;font-weight:600}.sm-link:hover{text-decoration:underline;text-underline-offset:5px}.sm-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.sm-category-card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:16px 8px 8px;border-radius:16px;background:#003912;box-shadow:0 3px 10px #00000021;min-width:0;transition:transform .2s ease}.sm-home .sm-category-card{color:#fff}.sm-category-card>div:first-child{display:flex;justify-content:space-between;align-items:start;padding-inline:8px;gap:12px;min-height:48px}.sm-category-card h3{color:#fff;font-size:18px}.sm-category-card__arrow{font-size:22px;line-height:1}.sm-category-card__image{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;background:#fff;overflow:hidden}.sm-category-card__image img,.sm-category-card__image svg{width:100%;height:100%;object-fit:contain}.sm-category-card:hover{transform:translateY(-4px)}.sm-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none}.sm-products>li{min-width:0}.sm-product{display:block;height:100%}.sm-product__image{position:relative;aspect-ratio:1;border-radius:16px;border:1px solid #dadbdd;overflow:hidden;background:#fff}.sm-product__image img{width:100%;height:100%;object-fit:contain;transition:transform .25s ease}.sm-product:hover .sm-product__image img{transform:scale(1.035)}.sm-home .sm-product>p{font-size:11px;letter-spacing:.06em;color:#62646a;margin-block:16px 6px}.sm-product h3{font-size:16px;font-weight:500;line-height:1.5;color:#222325;margin-bottom:8px;min-height:48px}.sm-product .price{font-size:16px;font-weight:600;color:#222325;line-height:1.5}.sm-product__action{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:12px;border-top:1px solid #dadbdd;padding-block:12px;font-size:13px;font-weight:600}.sm-product__badge{position:absolute;top:12px;inset-inline-start:12px;border-radius:999px;padding:4px 10px;background:#222325;color:#fff;font-size:12px}.sm-benefits{padding-block:40px 48px}.sm-benefits h2{max-width:800px;margin-bottom:32px}.sm-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.sm-benefits__number{font-size:13px;color:#00733f;font-weight:600;display:inline-block;border-bottom:2px solid #1dbf73;padding-bottom:5px;margin-bottom:18px}.sm-benefits h3{font-size:18px;margin-bottom:12px;color:#222325}.sm-benefits p{color:#62646a;font-size:15px;line-height:1.65}.sm-feature{border-radius:16px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;color:#fff}.sm-feature--carbon{background:#222325}.sm-feature--forest{background:#003912}.sm-feature h2{font-size:clamp(36px,4vw,52px);color:#fff;max-width:440px}.sm-home .sm-feature__copy>p:not(.sm-kicker){font-size:16px;line-height:1.65;margin-block:24px;color:#fff;max-width:440px}.sm-feature__copy>.sm-kicker{color:#fff}.sm-home .sm-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:12px 22px;border-radius:8px;background:#fff;color:#222325;font-size:14px;font-weight:600}.sm-button:hover{outline:2px solid #1dbf73;outline-offset:3px}.sm-feature__secondary{display:flex;align-items:center;gap:20px;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.sm-feature__visual{min-width:0}.sm-feature__product{display:block;background:#fff;border-radius:12px;overflow:hidden}.sm-feature__product img{display:block;width:100%;height:280px;object-fit:contain}.sm-feature__product>span{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-top:1px solid #dadbdd;font-size:14px;font-weight:600;color:#222325}.sm-home .sm-feature__visual>p{font-size:12px;line-height:1.6;margin-top:12px;color:#fff}.sm-feature__product--lens img{height:320px}.sm-home>.sm-section:last-child{padding-bottom:64px}.sali-marketplace .beauty-collection-banner,.sali-marketplace .se-banner{background:#fff;color:#222325;border-bottom:1px solid #dadbdd}.sali-marketplace .bc-wrap,.sali-marketplace .se-shell.page-width{max-width:1280px}.sali-marketplace .bc-hero{background:#003912;border-radius:16px;padding:36px;gap:32px;min-height:300px;margin-bottom:24px}.sali-marketplace .bc-hero h1,.sali-marketplace .bc-hero h2,.sali-marketplace .bc-hero__copy,.sali-marketplace .bc-hero__copy p,.sali-marketplace .bc-hero__eyebrow,.sali-marketplace .bc-hero__description{color:#fff}.sali-marketplace .bc-hero h1,.sali-marketplace .se-hero__copy h1{font-size:clamp(34px,4vw,52px);font-weight:400;letter-spacing:-.04em}.sali-marketplace .bc-hero__product{transform:none;border-radius:12px;box-shadow:none}.sali-marketplace .bc-hero__halo,.sali-marketplace .bc-hero__stamp{display:none}.sali-marketplace .bc-hero__link{border-radius:8px;background:#fff;color:#222325;border-color:#fff;padding:10px 16px}.sali-marketplace .bc-hero__count{color:#fff}.sali-marketplace .bc-eyebrow>span{background:#1dbf73}.sali-marketplace .se-topline{border-color:#dadbdd}.sali-marketplace .se-families{background:#f5f5f5}.sali-marketplace .se-families a,.sali-marketplace .se-brands a{border-color:#dadbdd;color:#404145;background:#fff}.sali-marketplace .se-families a[aria-current],.sali-marketplace .se-brands a[aria-current]{background:#003912;border-color:#003912;color:#fff}.sali-marketplace .se-hero{border-radius:16px;background:#003912;padding:30px;margin-block:20px;color:#fff}.sali-marketplace .se-hero h1,.sali-marketplace .se-hero h2,.sali-marketplace .se-hero p,.sali-marketplace .se-hero .se-eyebrow{color:#fff}.sali-marketplace .se-explore{color:#fff;text-decoration:underline;text-underline-offset:5px}.sali-marketplace .se-frame-note{border-color:#1dbf73}.sali-marketplace .se-hero__image{border-radius:12px;background:#fff;color:#222325}.sali-marketplace .se-spotlight>span:first-child{color:#62646a}.sali-marketplace .se-brand-bar{border-color:#dadbdd}.sali-marketplace .se-card{border-color:#dadbdd;border-radius:16px;color:#222325}.sali-marketplace .se-card__visual{background:#fff;border-radius:16px 16px 0 0;border-bottom:1px solid #dadbdd}.sali-marketplace .se-card__title,.sali-marketplace .se-card .price{color:#222325}.sali-marketplace .se-card__vendor,.sali-marketplace .se-card__note{color:#62646a}.sali-marketplace .beauty-collection-grid{background:#fff}.sali-marketplace .beauty-collection-grid .card__inner{border-radius:16px;background:#fff;border:1px solid #dadbdd}.sali-marketplace .beauty-collection-grid .card__heading{font-size:16px;line-height:1.45;color:#222325}.sali-marketplace .beauty-collection-grid .card__information,.sali-marketplace .beauty-collection-grid .card-information{text-align:start}.sali-marketplace .beauty-product--modern{--pdp-ink:#222325;--pdp-muted:#62646a;--pdp-line:#dadbdd;background:#fff;color:#222325}.sali-marketplace .beauty-product--modern>product-component>.page-width{max-width:1280px}.sali-marketplace .beauty-product--modern .product__media-wrapper media-gallery{background:#fff;border-color:#dadbdd;border-radius:16px}.sali-marketplace .beauty-product--modern .product__info-container{border:0;border-radius:0;padding:8px 0;box-shadow:none}.sali-marketplace .beauty-product--modern .product__title h1{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.035em;font-weight:400}.sali-marketplace .beauty-product--modern .price--large{font-size:28px;color:#222325;font-weight:600}.sali-marketplace .beauty-product--modern .product__text.caption-with-letter-spacing{color:#62646a;font-size:12px}.sali-marketplace .beauty-product--modern .product-form__input .select{border-color:#c5c6c9;border-radius:12px;background:#fff}.sali-marketplace .beauty-product--modern .select__select{font-size:15px;color:#222325}.sali-marketplace .beauty-product--modern .product-form__input--pill input[type=radio]+label{background:#fff;color:#404145;border-color:#dadbdd;border-radius:8px;font-size:13px}.sali-marketplace .beauty-product--modern .product-form__input--pill input[type=radio]:checked+label{background:#003912;color:#fff;border-color:#003912;box-shadow:none}.sali-marketplace .beauty-product--modern .thumbnail[aria-current=true]{border-color:#00733f;box-shadow:0 0 0 1px #00733f}.sali-marketplace .beauty-product--modern .product-form__submit{background:#222325;color:#fff;border-radius:8px;font-size:16px;min-height:54px}.sali-marketplace .beauty-routine__heading h2{font-size:36px;font-weight:400}.sali-marketplace .beauty-footer{background:#fff;color:#222325;border-top:1px solid #dadbdd;font-size:14px}.sali-marketplace .bf-container{width:min(1200px,calc(100% - 80px))}.sali-marketplace .bf-newsletter{background:#222325;color:#fff;border:0}.sali-marketplace .bf-newsletter__grid{padding-block:48px;gap:64px}.sali-marketplace .bf-newsletter h2{font-size:40px;font-weight:400;line-height:1.15;letter-spacing:-.03em}.sali-marketplace .bf-newsletter__copy,.sali-marketplace .bf-newsletter .bf-eyebrow,.sali-marketplace .bf-newsletter__privacy{color:#fff}.sali-marketplace .bf-email-row{border:1px solid #fff;border-radius:12px;background:#fff;gap:8px;padding:5px;min-height:58px}.sali-marketplace .bf-email-row input{color:#222325;padding:8px 10px;background:#fff;border-radius:8px}.sali-marketplace .bf-email-row input::placeholder{color:#62646a}.sali-marketplace .bf-email-row button{margin:0;background:#003912;border-radius:8px;font-size:14px;color:#fff}.sali-marketplace .bf-brand__name img{background:transparent;filter:grayscale(1) brightness(.25);padding:0;max-width:140px}.sali-marketplace .bf-brand__tagline{font-size:18px}.sali-marketplace .bf-brand__copy,.sali-marketplace .bf-nav a,.sali-marketplace .bf-help p{color:#62646a;font-size:14px}.sali-marketplace .bf-nav h2{font-size:16px;font-weight:600;color:#222325}.sali-marketplace .bf-nav a:hover{color:#006b3a}.sali-marketplace .bf-help{background:#fff;border:1px solid #dadbdd;border-radius:16px;color:#222325}.sali-marketplace .bf-help__icon{color:#00733f}.sali-marketplace .bf-help>a,.sali-marketplace .bf-bottom{border-color:#dadbdd}.sali-marketplace .bf-copyright,.sali-marketplace .bf-currency{color:#62646a;font-size:12px}.sali-marketplace .bf-locale-form{border-color:#dadbdd;border-radius:8px}.sali-marketplace .bf-locale-form select,.sali-marketplace .bf-locale-form button{background:#fff;color:#222325;border-color:#dadbdd;border-radius:8px}.sali-marketplace .bf-social .list-social__link{color:#404145}.sali-marketplace:dir(rtl) .sm-home h1,.sali-marketplace:dir(rtl) .sm-home h2,.sali-marketplace:dir(rtl) .sm-home h3,.sali-marketplace:dir(rtl) .sm-home .sm-kicker,.sali-marketplace:dir(rtl) .sm-product>p,.sali-marketplace:dir(rtl) .bf-newsletter h2{letter-spacing:0}.sali-marketplace:dir(rtl) .sm-home h1{line-height:1.25}.sali-marketplace:dir(rtl) .sm-home h2{line-height:1.3}.sali-marketplace:dir(rtl) .sm-search{direction:rtl}html[dir=rtl] body.sali-marketplace .sm-home :is(h1,h2){font-weight:400;letter-spacing:0;line-height:1.25}@media(max-width:989px){body.sali-marketplace .header.header--has-account.header--has-menu{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr}.sali-marketplace .header header-drawer{grid-area:left-icons}.sali-marketplace .header .sm-search--header{grid-area:search}}@media(max-width:749px){.sm-hero__image{transform:scale(1.45);transform-origin:center top;object-position:center top}html[dir=rtl] body.sali-marketplace .sm-hero h1{font-size:42px}}@media(min-width:990px){.sali-marketplace .header{grid-template-areas:"heading search icons";grid-template-columns:130px minmax(280px,1fr) auto}.sali-marketplace .header .header__search{display:none}.sali-marketplace .header__icons{gap:4px}}@media(max-width:989px){.sali-marketplace .header{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr;gap:8px 16px;padding-inline:24px}.sm-search--header{max-width:none}.sali-marketplace .header .header__search{display:none}.sm-shortcuts{display:flex;overflow-x:auto;justify-content:space-between;gap:20px}.sm-shortcuts a{flex:0 0 82px}.sm-category-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:190px;overflow-x:auto;padding:5px 2px 14px;scroll-snap-type:x mandatory}.sm-category-card{scroll-snap-align:start}.sm-products{gap:18px}.sm-feature{padding:32px;gap:32px}.sm-feature__product img{height:240px}.sm-feature h2{font-size:38px}.sm-benefits__grid{gap:24px}.sali-marketplace .beauty-navigation ul{justify-content:flex-start;gap:24px}}@media(max-width:749px){.sm-wrap,.sali-marketplace .bf-container{width:calc(100% - 40px)}.sm-home h2{font-size:32px}.sm-hero__content{padding-block:48px 40px;min-height:0}.sm-hero h1{font-size:46px;max-width:350px;letter-spacing:-.045em}.sm-hero__image{object-position:62% center}.sm-hero__shade{background:#001c0cc2}.sm-home .sm-hero__intro{font-size:16px;margin-top:20px}.sm-search--hero{margin-top:24px}.sm-hero__pills{gap:8px;margin-top:16px}.sm-hero__pills>span{display:none}.sm-hero__pills>a{padding:7px 11px;font-size:12px;gap:16px}.sm-shortcuts{padding-block:24px;gap:16px}.sm-section{padding-block:28px}.sm-heading{gap:12px;align-items:start;margin-bottom:24px}.sm-heading .sm-link{font-size:12px;gap:8px;white-space:normal;line-height:1.5;flex-shrink:0;max-width:90px}.sm-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.sm-product h3{font-size:14px;min-height:63px}.sm-product .price{font-size:14px}.sm-product__action{font-size:12px}.sm-benefits{padding-block:28px}.sm-benefits__grid{grid-template-columns:1fr 1fr;gap:28px 20px}.sm-benefits h3{font-size:16px}.sm-benefits p{font-size:14px}.sm-feature{grid-template-columns:1fr;padding:28px 22px;gap:28px}.sm-feature h2{font-size:38px}.sm-feature__product img{height:220px}.sm-home .sm-feature__copy>p:not(.sm-kicker){margin-block:20px}.sm-home>.sm-section:last-child{padding-bottom:40px}.sali-marketplace .bc-hero{padding:24px;gap:20px}.sali-marketplace .bc-hero h1,.sali-marketplace .se-copy h1{font-size:34px}.sali-marketplace .se-hero{padding:22px 18px}.sali-marketplace .beauty-product--modern .product__info-container{padding:8px 0}.sali-marketplace .beauty-product--modern .product__info-wrapper{padding-inline:0}.sali-marketplace .beauty-product--modern>product-component>.page-width{padding-inline:20px}.sali-marketplace .bf-newsletter__grid{padding-block:36px;gap:28px}.sali-marketplace .bf-newsletter h2{font-size:32px}.sali-marketplace .bf-email-row button{padding:10px 14px;font-size:13px}.sali-marketplace .bf-brand__copy,.sali-marketplace .bf-nav a,.sali-marketplace .bf-help p{font-size:13px}}@media(prefers-reduced-motion:reduce){.sm-category-card,.sm-product__image img{transition:none}.sm-category-card:hover,.sm-product:hover .sm-product__image img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sali-marketplace.css.map */
