:root:root{--font-body-family: "Jost", sans-serif;--font-heading-family: "Jost", sans-serif;--font-heading-weight: 300;--font-body-weight: 400;--sahara-cream: #F3EEE4;--sahara-char: #171513;--sahara-olive: #73745A;--sahara-brown: #9A7654;--sahara-brown-deep: #7A5C42;--sahara-tan: #C8B08A;--sahara-gold: #D4AF6A;--sahara-serif: "Cormorant Garamond", Georgia, serif}body{font-family:Jost,sans-serif;letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:Jost,sans-serif;font-weight:300;letter-spacing:.04em}.button,.shopify-payment-button__button--unbranded,.cart__checkout-button{font-family:Jost,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem;min-height:5.2rem}a:focus-visible,button:focus-visible{outline:2px solid var(--sahara-gold);outline-offset:2px}.sahara-kicker{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;margin:0 0 .6rem}.sahara-h1{font-size:clamp(3.4rem,8vw,5.2rem);font-weight:300;letter-spacing:.06em;margin:0 0 .8rem}.sahara-h2{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:300;letter-spacing:.03em;margin:0;line-height:1.15}.sahara-h3{font-size:2rem;font-weight:400;margin:0 0 1rem}.sahara-note{font-family:var(--sahara-serif);font-style:italic;font-size:1.9rem;line-height:1.35;margin:.6rem 0 0}.sahara-link-caps{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:inherit}.sahara-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;padding:0 2.8rem;font:400 1.3rem Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer}.sahara-btn--light{background:var(--sahara-cream);color:var(--sahara-char)}.sahara-btn--dark{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-btn--block{display:flex;width:100%}.sahara-crumbs{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.4rem}.sahara-crumbs a{color:inherit;text-decoration:none}.sahara-logo{height:18px;width:auto;display:block}@media(min-width:990px){.sahara-logo{height:22px}}.sahara-cat-strip{display:flex;justify-content:space-between;padding:0 2rem;border-top:1px solid rgba(23,21,19,.08);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;background:var(--sahara-cream)}.sahara-cat-strip a{color:var(--sahara-char);text-decoration:none;padding:1rem 0 1.2rem}.sahara-cat-strip{max-height:6rem;overflow-x:auto;overflow-y:hidden;transition:max-height .25s ease,opacity .2s ease}.sahara-cat-strip{gap:1.6rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sahara-cat-strip::-webkit-scrollbar{display:none}.sahara-cat-strip a{white-space:nowrap}@media(max-width:989px){.sahara-cat-strip{font-size:1.1rem;letter-spacing:.1em}}.sahara-cat-strip.is-hidden{max-height:0;opacity:0;border-top-color:transparent;pointer-events:none}@media(prefers-reduced-motion:reduce){.sahara-cat-strip{transition:none}}@media(min-width:990px){.sahara-cat-strip{display:none}}.header-wrapper--border-bottom{border-bottom-color:var(--sahara-tan)}.sahara-carousel{display:block;position:relative;overflow:hidden;background:var(--sahara-char);color:var(--sahara-cream);padding:2rem 0 1.4rem}.sahara-carousel__backdrops,.sahara-carousel__bg,.sahara-carousel__tint{position:absolute;top:0;right:0;bottom:0;left:0}.sahara-carousel__bg{opacity:0;transition:opacity .6s ease}.sahara-carousel__bg.is-active{opacity:1}.sahara-carousel__bg img{width:100%;height:100%;object-fit:cover}.sahara-carousel__tint{background:var(--sahara-char);opacity:var(--overlay, .7)}.sahara-carousel .sahara-carousel__pattern{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--sahara-pattern);background-size:9.6rem 14.4rem;opacity:.11;pointer-events:none}.sahara-carousel{--inactive-scale: .88;--inactive-opacity: .7}.sahara-carousel__viewport{position:relative;height:min(31rem,calc((100vw - 8.8rem) * 4 / 3));overflow:hidden;touch-action:pan-y}.sahara-carousel__track{display:flex;gap:1rem;height:100%;transition:transform .5s cubic-bezier(.22,.7,.2,1);will-change:transform}.sahara-carousel__card{flex:0 0 auto;aspect-ratio:3 / 4;height:100%;position:relative;overflow:hidden;display:block;background:var(--sahara-cream);color:inherit;text-decoration:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;transform:translate(var(--x, 0px)) scale(var(--inactive-scale));opacity:var(--inactive-opacity);transition:transform .5s cubic-bezier(.22,.7,.2,1),opacity .5s}.sahara-carousel__card.is-active{transform:translate(var(--x, 0px)) scale(1);opacity:1}.sahara-carousel__card:focus-visible{outline:2px solid var(--sahara-gold);outline-offset:3px}.sahara-carousel__card img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sahara-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sahara-carousel__letter{position:absolute;top:-4rem;right:-1.8rem;font-size:30rem;font-weight:300;line-height:1}.sahara-carousel__num{position:absolute;left:1.6rem;bottom:1.4rem;font-size:1.1rem;letter-spacing:.16em;color:var(--sahara-char);background:var(--sahara-cream);padding:.4rem .8rem}.sahara-carousel__copy{position:relative;padding:1.6rem 2.4rem 0;text-align:center}.sahara-carousel__text{display:flex;flex-direction:column;align-items:center;gap:1.4rem}.sahara-carousel__text[hidden]{display:none}.sahara-carousel__title{font-size:4.8rem;font-weight:300;letter-spacing:.06em;margin:0;line-height:1.1;color:var(--sahara-cream)}.sahara-carousel__line{margin:0;font-size:1.7rem;line-height:1.4}.sahara-carousel .sahara-kicker{color:var(--sahara-cream)}.sahara-carousel__nav{position:relative;margin-top:.6rem;display:flex;justify-content:center;align-items:center;gap:.4rem}.sahara-carousel__arrow,.sahara-carousel__tab{width:4.4rem;height:4.4rem;border:0;background:transparent;color:var(--sahara-cream);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;font:400 1.5rem Jost,sans-serif;letter-spacing:.08em}.sahara-carousel__dot{display:block;width:.7rem;height:.7rem;border-radius:999px;background:#f3eee466;transition:width .3s,background .3s}.sahara-carousel__tab[aria-pressed=true] .sahara-carousel__dot{width:2rem;background:var(--sahara-gold)}.sahara-carousel__arrow--side{display:none}@media(min-width:990px){.sahara-carousel__arrow--side{display:flex;position:absolute;top:17rem;width:4.8rem;height:4.8rem;border-radius:50%;border:1px solid rgba(243,238,228,.7);background:#1715138c;z-index:2}.sahara-carousel__arrow--prev{left:calc(50% - 19.15rem)}.sahara-carousel__arrow--next{right:calc(50% - 19.15rem)}}@media(min-width:990px){.sahara-carousel{padding:2.4rem 0 2rem}.sahara-carousel__viewport{height:34rem}.sahara-carousel__copy{padding-top:1.6rem}.sahara-carousel__nav{margin-top:1.6rem}}.sahara-module-section{border-bottom:1px solid var(--sahara-tan)}.sahara-module{padding-top:3.6rem;display:flex;flex-direction:column;gap:1.6rem}.sahara-module__titlerow{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.sahara-module__tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.sahara-tile{display:block;position:relative;aspect-ratio:2 / 1;overflow:hidden;text-decoration:none;color:var(--sahara-char)}.sahara-tile img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.sahara-module__tiles .sahara-tile img{object-position:var(--tile-x, 50%) var(--tile-y, 50%)}}.sahara-tile__caption{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;background:var(--sahara-cream);padding:.6rem 1rem;font-size:1.3rem;line-height:1.3}.sahara-tile--tall{height:22rem;aspect-ratio:auto}@media(min-width:750px){.sahara-module__tiles .sahara-tile{aspect-ratio:3 / 1}}@media(min-width:990px){.sahara-tile--tall{height:32rem}.sahara-tile__caption{font-size:1.5rem}}.sahara-quiz-prompt{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:var(--sahara-tan);color:var(--sahara-char);padding:1.6rem 1.8rem;text-decoration:none;font-size:1.5rem}.sahara-row{scroll-padding:0 1.5rem;display:flex;gap:1.2rem;overflow-x:auto;margin:0 -1.5rem;padding:0 1.5rem 2.8rem;scrollbar-width:none;scroll-snap-type:x proximity}.sahara-row::-webkit-scrollbar{display:none}.sahara-row__item{flex:0 0 13.6rem;scroll-snap-align:start}.sahara-row,.sahara-card{position:relative}@media(min-width:750px){.sahara-row{margin:0 -5rem;padding:0 5rem 3.6rem;scroll-padding:0 5rem}.sahara-row__item{flex-basis:22rem}}.sahara-card{display:flex;flex-direction:column;gap:.5rem;color:var(--sahara-char)}.sahara-card__media{display:block;position:relative;aspect-ratio:4 / 5;background:#fff;overflow:hidden}.sahara-card__media img{width:100%;height:100%;object-fit:contain}.sahara-card__media--empty{display:flex;align-items:center;justify-content:center;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.sahara-card__badge{position:absolute;left:.8rem;top:.8rem;background:var(--sahara-char);color:var(--sahara-cream);font-size:1.1rem;padding:.3rem .8rem}.sahara-card__brand{margin:.4rem 0 0;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase}.sahara-card__title{margin:0;font-size:1.4rem;line-height:1.35;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sahara-card__tags{margin:0;font-size:1.2rem;line-height:2}.sahara-card__tags a{color:inherit}.sahara-card__price{margin:0;font-size:1.4rem;font-weight:500}.sahara-card__price s{font-weight:400;margin-left:.4rem}.sahara-brands{padding-top:4.8rem;padding-bottom:4.8rem}.sahara-row--brands{padding-bottom:0}.sahara-brand{flex:0 0 10.4rem;height:5.6rem;border:1px solid var(--sahara-tan);display:flex;align-items:center;justify-content:center;padding:.8rem;color:var(--sahara-char);text-decoration:none;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;text-align:center}.sahara-brand img{max-width:100%;max-height:100%;object-fit:contain}.sahara-reviews{padding:4.8rem 0}.sahara-reviews__grid{display:grid;gap:1.2rem;margin:2rem auto 0}@media(min-width:750px){.sahara-reviews__grid--n1{max-width:46rem}.sahara-reviews__grid--n2,.sahara-reviews__grid--n3{grid-template-columns:repeat(2,minmax(0,1fr))}.sahara-reviews__grid--n2{max-width:92rem}}@media(min-width:990px){.sahara-reviews__grid--n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sahara-review__photo{margin:-2rem -2rem 0;aspect-ratio:4 / 3;overflow:hidden}.sahara-review__photo img{width:100%;height:100%;object-fit:cover;display:block}.sahara-review{margin:0;padding:2rem;border:1px solid var(--sahara-tan);display:flex;flex-direction:column;gap:1rem}.sahara-review__stars{display:flex;gap:3px;color:var(--sahara-brown-deep)}.sahara-review__text{margin:0;font-family:var(--sahara-serif);font-style:italic;font-size:1.9rem;line-height:1.35;border:0;padding:0}.sahara-review__who{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.sahara-review__who a{color:inherit}.sahara-hero{padding-top:2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--sahara-tan)}.sahara-hero__intro{margin:0;font-size:1.5rem;line-height:1.5}.sahara-subcats{padding-top:3.2rem;padding-bottom:.8rem}.sahara-subcats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.8rem 1rem}@media(min-width:990px){.sahara-subcats__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sahara-subcat{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;color:var(--sahara-char);text-align:center}.sahara-subcat__img{width:6.8rem;height:6.8rem;border-radius:50%;background:#fff;border:1px solid var(--sahara-tan);overflow:hidden;display:block}.sahara-subcat__img img{width:100%;height:100%;object-fit:cover}.sahara-subcat__label{font-size:1.2rem;line-height:1.3}@media(min-width:990px){.sahara-subcat__img{width:9.6rem;height:9.6rem}.sahara-subcat__label{font-size:1.4rem}}.sahara-tools{padding-top:3.2rem;display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-end;justify-content:space-between}.sahara-tools__search{flex:1 1 32rem}.sahara-tools__field{display:flex;align-items:center;gap:1rem;height:4.8rem;padding:0 1.4rem;border:1px solid var(--sahara-char);background:#fff}.sahara-tools__field input{flex:1;border:0;outline:none;font:400 1.5rem Jost,sans-serif;background:transparent;color:var(--sahara-char);min-width:0}.sahara-tools__viewwrap{display:flex;flex-direction:column;gap:.6rem}.sahara-tools__view{display:flex}.sahara-tools__view button{width:4rem;height:4rem;border:1px solid var(--sahara-char);margin-left:-1px;background:transparent;color:var(--sahara-char);font:400 1.3rem Jost,sans-serif;cursor:pointer}.sahara-tools__view button[aria-pressed=true]{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-tools__view .is-desktop{display:none}@media(min-width:990px){.sahara-tools__view .is-desktop{display:block}.sahara-tools__view .is-mobile{display:none}}html[data-sahara-cols] #product-grid{display:grid!important;gap:2.2rem 1.2rem}html[data-sahara-cols] #product-grid>.grid__item{width:auto!important;max-width:none!important}html[data-sahara-cols="1"] #product-grid{grid-template-columns:1fr}html[data-sahara-cols="2"] #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-sahara-cols="3"] #product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-sahara-cols="4"] #product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-sahara-cols="5"] #product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.facets__form .active-facets__button,.active-facets__button-inner{border-radius:0!important}.active-facets__button-inner{background:var(--sahara-char)!important;color:var(--sahara-cream)!important;box-shadow:none!important}.sahara-about{padding-top:4rem;padding-bottom:4.8rem}.sahara-about__text{font-size:1.4rem;line-height:1.6;max-width:72rem}.sahara-about__label{margin-top:3.2rem}.sahara-explore{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sahara-explore__item{display:flex;flex-direction:column;gap:.8rem;text-decoration:none;color:var(--sahara-char);font-size:1.4rem}.sahara-explore__img{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:4.8rem;font-weight:300;overflow:hidden}.sahara-explore__img img{width:100%;height:100%;object-fit:cover}.sahara-concern{padding-top:2rem;padding-bottom:4.8rem}.sahara-concern__grid{display:grid;gap:1.2rem;margin-top:2.4rem}@media(min-width:750px){.sahara-concern__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sahara-quiz{display:block;padding-top:2.4rem;scroll-margin-top:14rem}.sahara-quiz__box{background:var(--sahara-tan);color:var(--sahara-char);padding:2.4rem 2rem}.sahara-quiz__box>div{display:flex;flex-direction:column;gap:1.2rem}.sahara-quiz__box>div[hidden]{display:none}.sahara-quiz__title{font-size:2.6rem;font-weight:300;line-height:1.25;margin:0}.sahara-quiz__body{margin:0;font-size:1.5rem;line-height:1.5}.sahara-quiz__fine{margin:0;font-size:1.2rem;line-height:1.5}.sahara-quiz__top{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.sahara-quiz__back,.sahara-quiz__link{border:0;background:transparent;padding:1rem 0;color:var(--sahara-char);font:400 1.3rem Jost,sans-serif;cursor:pointer}.sahara-quiz__back{letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.sahara-quiz__link{text-decoration:underline;align-self:center}.sahara-quiz__progress{height:2px;background:var(--sahara-cream)}.sahara-quiz__progress span{display:block;height:2px;background:var(--sahara-char);transition:width .3s}.sahara-quiz__q{font-size:2.4rem;font-weight:300;line-height:1.25;margin:.4rem 0 0;outline:none}.sahara-quiz__hint{margin:0;font-size:1.3rem}.sahara-quiz__options{display:flex;flex-direction:column;gap:.8rem}.sahara-quiz__opt{min-height:5.2rem;padding:1.2rem 1.6rem;text-align:left;font:400 1.5rem Jost,sans-serif;border:1px solid var(--sahara-char);background:var(--sahara-cream);color:var(--sahara-char);display:flex;justify-content:space-between;align-items:center;gap:1.2rem;cursor:pointer}.sahara-quiz__opt[aria-pressed=true]{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-quiz__error{margin:0;font-size:1.3rem}.sahara-quiz__saved{flex-direction:row!important;align-items:center;justify-content:space-between}.sahara-quiz__saved p{margin:0;font-size:1.4rem;line-height:1.4}.sahara-quiz__box:has([data-step=saved]:not([hidden])){padding-top:1.2rem;padding-bottom:1.2rem}.sahara-quiz__results{padding-top:2.4rem;display:flex;flex-direction:column;gap:1.4rem}.sahara-quiz__results[hidden]{display:none}.sahara-quiz__chips{display:flex;flex-wrap:wrap;gap:.8rem}.sahara-chip{height:3.4rem;padding:0 1.2rem;border:0;background:var(--sahara-char);color:var(--sahara-cream);font:400 1.3rem Jost,sans-serif;display:inline-flex;align-items:center;gap:.8rem;cursor:pointer}.sahara-quiz__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem}@media(min-width:990px){.sahara-quiz__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sahara-quiz__box{padding:3.2rem;max-width:72rem}}.sahara-quiz__resultcount,.sahara-quiz__empty{margin:0;font-size:1.3rem}.sahara-quiz-active #ProductGridContainer,.sahara-quiz-active .facets-container,.sahara-quiz-active .sahara-tools{display:none}.product__text.caption-with-letter-spacing{letter-spacing:.16em;font-size:1.2rem}.product__title h1{font-size:2.8rem;font-weight:300;line-height:1.2}.sahara-pdp-tags{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font-size:1.3rem}.sahara-pdp-tags a{color:inherit}.price-item--regular,.price-item--sale{font-size:2.2rem;font-weight:500}.sahara-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sahara-trust__box{border:1px solid var(--sahara-tan);padding:1.4rem;display:flex;flex-direction:column;gap:.4rem;font-size:1.2rem}.sahara-trust__box strong{font-weight:400;font-size:1.4rem}.sahara-acc details{border-top:1px solid var(--sahara-char)}.sahara-acc details:last-child{border-bottom:1px solid var(--sahara-char)}.sahara-acc summary{min-height:5.6rem;display:flex;align-items:center;justify-content:space-between;font-size:1.5rem;cursor:pointer;list-style:none}.sahara-acc summary::-webkit-details-marker{display:none}.sahara-acc summary:after{content:"+";font-size:2rem;font-weight:300}.sahara-acc details[open] summary:after{content:"\2212"}.sahara-acc .rte{padding-bottom:1.8rem;font-size:1.4rem;line-height:1.6}.sahara-authentic{display:flex;gap:1.2rem;align-items:flex-start;background:#fff;padding:1.6rem;margin-top:1.6rem}.sahara-authentic svg{flex:none}.sahara-authentic p{margin:0;font-size:1.4rem;line-height:1.5}.sahara-authentic strong{font-weight:500}.sahara-sticky__bottom{position:fixed;left:0;right:0;bottom:0;z-index:3;background:var(--sahara-cream);transform:translateY(110%);transition:transform .25s;padding:1rem 2rem 2rem;border-top:1px solid var(--sahara-tan)}.sahara-sticky__top{display:flex;gap:1rem;align-items:baseline;margin-bottom:.8rem;font-size:1.3rem}.sahara-sticky__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sahara-sticky__price{font-weight:500}.sahara-sticky.is-visible .sahara-sticky__bottom{transform:none}@media(min-width:990px){.sahara-sticky{display:none}}.drawer__inner{background:var(--sahara-cream)}.sahara-ship{margin-bottom:1.4rem}.sahara-ship__text{margin:0 0 1rem;font-size:1.3rem;line-height:1.4}.sahara-ship__track{position:relative;height:4.6rem;overflow:hidden}.sahara-ship__bar{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--sahara-tan)}.sahara-ship__fill{display:block;height:6px;background:var(--sahara-char);width:calc(var(--pct) * 1%);transition:width .5s cubic-bezier(.22,.7,.2,1)}.sahara-ship__kamel{position:absolute;bottom:4px;color:var(--sahara-brown);left:calc(var(--pct) * 1% - var(--pct) * .34px);transform:translateY(10px);transition:left .5s cubic-bezier(.22,.7,.2,1),transform .5s}.sahara-ship__track.is-done .sahara-ship__kamel{transform:translateY(0)}.sahara-cart-note{margin:.6rem 0 0;font-size:1.2rem}.totals__total{font-size:1.5rem}.sahara-footer-logo{padding-top:4.8rem}.sahara-footer-logo img{height:20px;width:auto;display:block}.sahara-tagline{margin:1.2rem 0 0;color:var(--sahara-cream);font-size:1.1rem;letter-spacing:.5em;text-transform:uppercase;opacity:.85}.sahara-brands__line{margin:2.4rem 0 0;text-align:center}.sahara-wa{display:inline-block;margin-top:1.6rem;color:var(--sahara-gold);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.footer{border-top:0!important}.footer a,.footer .list-menu__item--link{color:var(--sahara-cream)}@media(prefers-reduced-motion:reduce){.sahara-carousel__track,.sahara-carousel__card,.sahara-carousel__bg,.sahara-ship__fill,.sahara-ship__kamel{transition:none}}.footer-block__heading{display:none}.footer__content-top .footer-block{padding-left:0!important}.sahara-brand{height:7.2rem;flex-basis:12rem}@media(min-width:990px){.sahara-subcats__grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:80rem}}.product__tax{display:none}.rte ul,.rte ol{list-style-position:outside;padding-left:2rem;margin:.4rem 0 1.2rem}.rte li{margin-bottom:.4rem;padding-left:.2rem}.rte li>p{margin:0}.rte p:empty{display:none}.cart-item__totals .price,.cart-item__price-wrapper .price,.cart-item__discounted-prices .price{white-space:nowrap}.product-form__buttons{max-width:none}@media(max-width:749px){.footer__content-top.page-width{padding-left:1.5rem;padding-right:1.5rem}}.sahara-address{margin:1rem 0 0;color:var(--sahara-cream);opacity:.75;font-size:1.3rem;line-height:1.5}.sahara-contact{padding-top:2rem;padding-bottom:1rem}.sahara-contact__title{margin:0 0 1.6rem;font-weight:400;font-size:2.2rem}.sahara-contact__list{list-style:none;margin:0;padding:0}.sahara-contact__list li{display:flex;gap:1.6rem;padding:1.2rem 0;border-top:1px solid var(--sahara-tan);font-size:1.5rem}.sahara-contact__list li:last-child{border-bottom:1px solid var(--sahara-tan)}.sahara-contact__list span{flex:0 0 9rem;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;align-self:center}.sahara-contact__list p{margin:0}.sahara-contact__list a{color:inherit;word-break:break-word}.sahara-ship__bar{overflow:visible}.sahara-ship__mark{position:absolute;top:-4px;width:14px;height:14px;border-radius:50%;background:var(--sahara-cream);border:2px solid var(--sahara-tan);transform:translate(-50%);box-sizing:border-box}.sahara-ship__mark:last-child{transform:translate(-100%)}.sahara-ship__mark.is-reached{background:var(--sahara-char);border-color:var(--sahara-char)}.sahara-ship__labels{display:grid;grid-template-columns:1fr 1fr;margin-top:.6rem;font-size:1.1rem;letter-spacing:.06em;text-align:right}.sahara-ship__labels span{opacity:.55}.sahara-ship__labels span.is-reached{opacity:1;font-weight:500}.sahara-suggest{border-top:1px solid var(--sahara-tan);padding:1.6rem 0 .4rem;margin-top:1.6rem}.sahara-suggest[hidden]{display:none}.sahara-suggest__head{margin:0 0 .3rem;font-size:1.4rem;font-weight:500}.sahara-suggest__sub{margin:0 0 1.2rem;font-size:1.2rem;opacity:.75}.sahara-suggest__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.sahara-suggest__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto;gap:1.2rem;align-items:center}.sahara-suggest__img{width:6.4rem;height:6.4rem;background:#fff;display:block}.sahara-suggest__img img{width:100%;height:100%;object-fit:contain;display:block}.sahara-suggest__brand{margin:0;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.sahara-suggest__title{margin:.1rem 0;font-size:1.3rem;line-height:1.3;color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sahara-suggest__price{margin:0;font-size:1.3rem;font-weight:500}.sahara-suggest__btn{min-height:3.6rem;padding:0 1.4rem;background:transparent;border:1px solid var(--sahara-char);color:var(--sahara-char);font:400 1.1rem Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.sahara-suggest__btn:hover{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-suggest__btn[disabled]{opacity:.5;cursor:default}.sahara-suggest__err{margin:.8rem 0 0;font-size:1.2rem}.sahara-gift-tag{display:inline-block;margin:.4rem 0 0;padding:.2rem .8rem;background:var(--sahara-olive);color:var(--sahara-cream);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.sahara-pairs{padding-top:3.6rem}.sahara-pairs__head{margin-bottom:1.8rem}.sahara-pair__step{margin:0 0 .6rem;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sahara-brown-deep)}.sahara-pair__add{margin-top:.8rem;width:100%}.sahara-notify{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:1rem;min-height:4.8rem;padding:0 1.6rem;border:1px solid var(--sahara-char);color:var(--sahara-char);text-decoration:none;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.sahara-notify:hover{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-notify__hint{margin:.6rem 0 0;font-size:1.2rem;text-align:center;opacity:.75}.sahara-edit{padding-top:3.6rem}.sahara-edit__until{margin:.4rem 0 0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sahara-brown-deep)}.sahara-sale{background:var(--sahara-gold);color:var(--sahara-char);text-align:center;padding:.9rem 1.6rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase}.sahara-sale a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.sahara-sale strong{font-weight:500}.sahara-kamel-row{display:flex!important;flex-direction:row!important;align-items:center;gap:1.2rem}.sahara-kamel{flex:none;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--sahara-char);color:var(--sahara-cream);display:inline-flex;align-items:center;justify-content:center}.sahara-kamel svg{width:3rem;height:3rem}.sahara-bubble{position:relative;margin:0;padding:1rem 1.4rem;background:var(--sahara-cream);font-size:1.4rem;line-height:1.4;border-radius:0 1.2rem 1.2rem}.sahara-routine{border-top:1px solid var(--sahara-char);padding-top:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.sahara-routine[hidden]{display:none}.sahara-routine__head{display:flex;align-items:center;gap:1.2rem}.sahara-routine__head p{margin:0}.sahara-routine__sub{font-size:1.3rem}.sahara-routine__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.sahara-routine__list li{background:var(--sahara-cream);padding:1rem .8rem 1rem 1.2rem;display:grid;grid-template-columns:minmax(0,1fr) 5.2rem 4rem;gap:1rem;align-items:center}.sahara-routine__list a.sahara-routine__row,.sahara-routine__list a.sahara-routine__row:hover{display:grid;grid-template-columns:5.8rem minmax(0,1fr);gap:1rem;align-items:center;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sahara-routine__row:focus-visible{outline:2px solid var(--sahara-char);outline-offset:2px}.sahara-routine__who{display:flex;flex-direction:column;align-items:center;gap:.6rem}.sahara-routine__img{display:block;width:5.8rem;height:5.8rem;background:#fff}.sahara-routine__img img{width:100%;height:100%;object-fit:contain;display:block}.sahara-routine__step{font-size:1rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:1.2}.sahara-routine__name{font-size:1.3rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.sahara-routine__price{text-align:right;font-size:1.3rem;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.2}.sahara-routine__price small{display:block;font-size:1rem;font-weight:400;letter-spacing:.08em;opacity:.7}.sahara-routine__add{width:4rem;height:4rem;padding:0;border:1px solid var(--sahara-char);border-radius:50%;background:transparent;color:var(--sahara-char);display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.sahara-routine__add:hover{background:var(--sahara-char);color:var(--sahara-cream)}.sahara-routine__add:disabled{opacity:.55;cursor:default}.sahara-how{border-top:1px solid var(--sahara-tan);padding:1.6rem 0 .4rem}.sahara-how__list{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:1rem}.sahara-how__list li{display:grid;gap:.2rem;font-size:1.3rem;line-height:1.45}.sahara-how__list strong{font-weight:500;letter-spacing:.04em}.sahara-ask{margin:1.2rem 0 0;font-size:1.3rem}.sahara-ask a{text-decoration:underline}.sahara-ask a{color:var(--sahara-char);text-decoration:underline;text-underline-offset:.3rem}.sahara-ask a:hover{color:var(--sahara-olive, var(--sahara-char))}.sahara-cart-help{margin:1rem 0 0;font-size:1.2rem;text-align:center}.sahara-cart-help a{color:var(--sahara-char);text-decoration:underline;text-underline-offset:.3rem}.sahara-404{position:relative;overflow:hidden;background:var(--sahara-char);color:var(--sahara-cream);text-align:center}.sahara-404__pattern{position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--sahara-pattern);background-size:9.6rem 14.4rem;opacity:.11;pointer-events:none}.sahara-404 .sahara-404__pattern:empty{display:block}.sahara-404__inner{position:relative;padding-top:6rem;padding-bottom:7rem;display:flex;flex-direction:column;align-items:center}.sahara-404__num{margin:0;font-family:var(--sahara-serif);font-weight:300;font-size:12rem;line-height:1;letter-spacing:.04em;color:var(--sahara-gold);opacity:.9}.sahara-404__kamel{width:9rem;height:9rem;margin:-1.4rem 0 1.6rem;color:var(--sahara-cream)}.sahara-404__kamel svg{width:100%;height:100%;display:block}.sahara-404__bubble{max-width:28rem;color:var(--sahara-char);border-radius:1.2rem;font-size:1.5rem}.sahara-404__bubble:before{content:"";position:absolute;left:50%;top:-.7rem;width:1.4rem;height:1.4rem;background:var(--sahara-cream);transform:translate(-50%) rotate(45deg)}.sahara-404__title{margin:3rem 0 1rem;font-size:clamp(3rem,7vw,4.4rem);font-weight:300;letter-spacing:.06em;color:var(--sahara-cream)}.sahara-404__text{margin:0 0 3rem;max-width:36rem;font-size:1.5rem;line-height:1.6;opacity:.85}.sahara-404__actions{display:flex;flex-direction:column;align-items:center;gap:2rem}.sahara-404__link{color:var(--sahara-cream);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:.5rem;text-decoration-color:var(--sahara-gold)}.sahara-subcats__grid{display:flex;flex-wrap:wrap;justify-content:center}.sahara-subcats__grid>*{flex:0 0 calc((100% - (var(--subcat-per-row-m, 4) - 1) * 1rem) / var(--subcat-per-row-m, 4))}.sahara-subcat__img{width:min(6.8rem,100%);height:auto;aspect-ratio:1}@media(min-width:990px){.sahara-subcats__grid>*{flex-basis:calc((100% - (var(--subcat-per-row-d, 6) - 1) * 1rem) / var(--subcat-per-row-d, 6))}.sahara-subcat__img{width:9.6rem;height:9.6rem;aspect-ratio:auto}}.sahara-row-nav{position:relative}.sahara-row-nav__btn{position:absolute;top:calc(50% - 4rem);z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;border:1px solid var(--sahara-tan);background:var(--sahara-cream);color:var(--sahara-char);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;box-shadow:0 1px 6px #1715131f;transition:opacity .2s,background-color .2s}.sahara-row-nav__btn--prev{left:-.6rem}.sahara-row-nav__btn--next{right:-.6rem}.sahara-row-nav__btn:hover:not(:disabled){background:var(--sahara-tan)}.sahara-row-nav__btn:disabled{opacity:0;pointer-events:none}.sahara-row-nav.is-static .sahara-row-nav__btn{display:none}.sahara-row-nav--brands .sahara-row-nav__btn{top:calc(50% - 1.8rem)}@media(min-width:750px){.sahara-row-nav--brands .sahara-row-nav__btn{top:calc(50% - 2.2rem)}}@media(min-width:750px){.sahara-row-nav__btn{width:4.4rem;height:4.4rem}.sahara-row-nav__btn--prev{left:-2.2rem}.sahara-row-nav__btn--next{right:-2.2rem}}@media(prefers-reduced-motion:reduce){.sahara-row-nav__btn{transition:none}}.sahara-404__search{position:relative;display:flex;width:100%;max-width:52rem;margin:0 0 4rem;border:1px solid var(--sahara-tan);background:var(--sahara-cream)}.sahara-404__search:focus-within{outline:2px solid var(--sahara-gold);outline-offset:3px}.sahara-404__search input[type=search]{flex:1 1 auto;min-width:0;height:5.2rem;padding:0 1.6rem;border:0;border-radius:0;background:transparent;color:var(--sahara-char);font:400 1.5rem Jost,sans-serif;letter-spacing:.02em;-webkit-appearance:none;appearance:none;outline:none;box-shadow:none}.sahara-404__search input[type=search]::placeholder{color:var(--sahara-brown-deep);opacity:.8}.sahara-404__search input[type=search]::-webkit-search-cancel-button{display:none}.sahara-404__search-btn{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;padding:0;border:0;background:var(--sahara-gold);color:var(--sahara-char);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s}.sahara-404__search-btn:hover{background:var(--sahara-tan)}.sahara-404__search-btn .svg-wrapper{display:flex;width:1.8rem;height:1.8rem}.sahara-404__search-btn svg{width:100%;height:100%}.sahara-404__cats{width:100%;max-width:52rem;margin:0 0 4rem}.sahara-404__cats-label{margin:0 0 1.4rem;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--sahara-tan)}.sahara-404__cats-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sahara-404__cats-list a{display:flex;align-items:center;justify-content:center;min-height:4.8rem;border:1px solid rgba(243,238,228,.3);color:var(--sahara-cream);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,color .2s}.sahara-404__cats-list a:hover,.sahara-404__cats-list a:focus-visible{border-color:var(--sahara-gold);color:var(--sahara-gold)}@media(min-width:750px){.sahara-404__cats-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sahara-404__search-btn,.sahara-404__cats-list a{transition:none}}.sahara-trust{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.6rem;font-size:1.3rem;color:var(--sahara-char)}.sahara-trust li:before{content:"\2713  ";color:var(--sahara-olive)}@media(min-width:750px)and (max-width:989px){#product-grid.grid--2-col-tablet-down>.grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}.sahara-loadmore{display:flex;flex-direction:column;align-items:center;gap:1.4rem;padding:3.2rem 0 1.6rem}.sahara-loadmore__count{margin:0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase}.sahara-loadmore__btn{min-width:22rem}@keyframes sahara-bump{0%{transform:scale(1)}30%{transform:scale(1.3)}60%{transform:scale(.94)}to{transform:scale(1)}}#cart-icon-bubble.sahara-bump{animation:sahara-bump .6s ease}#cart-icon-bubble.sahara-bump .cart-count-bubble{background:var(--sahara-gold);color:var(--sahara-char)}@media(prefers-reduced-motion:reduce){#cart-icon-bubble.sahara-bump{animation:none}}.cart-item--gift .cart-item__quantity,.cart-item--gift cart-remove-button,.cart-item--gift .cart-item__totals .quantity-popover-container{display:none!important}.sahara-qty-note{margin:.6rem 0 0;min-height:1.6rem;font-size:1.2rem}.sahara-crumbs--product{padding:1.6rem 0 .8rem}.sahara-card__tags a{display:inline-block;padding:.35rem 0}.sahara-link-caps{display:inline-flex;align-items:center;min-height:4.4rem}.sahara-crumbs a{display:inline-block;padding:1.1rem 0;margin:-1.1rem 0}.sahara-restock{margin:1rem 0 0;font-size:1.3rem}.sahara-restock[hidden]{display:none}.sahara-restock a{color:var(--sahara-char);text-decoration:underline;text-underline-offset:.3rem}.sahara-promise{background:var(--sahara-cream);text-align:center;padding:1.4rem 1.6rem;border-bottom:1px solid rgba(23,21,19,.08)}.sahara-promise p{margin:0;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sahara-char)}@media(min-width:750px){.sahara-promise p{font-size:1.4rem}}.sahara-type-extra[hidden]{display:none}.sahara-type-more-item{list-style:none}.sahara-type-more{display:block;margin:.8rem 2rem 1.6rem;padding:0;background:none;border:0;font:inherit;font-size:1.4rem;color:var(--sahara-char);cursor:pointer}.sahara-pdp-brand a{color:inherit;text-decoration:none}.sahara-pdp-brand a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.sahara-wa{padding:1.1rem 0;margin-top:0}.sahara-card__tags a{display:inline-flex;align-items:center;min-height:4.4rem}.sahara-card__tags{line-height:1.2}.mobile-facets__open-wrapper{min-height:4.4rem;display:flex;align-items:center}.sahara-row-nav__btn{width:4.4rem;height:4.4rem;top:calc(50% - 4.4rem)}.sahara-row-nav--brands .sahara-row-nav__btn{top:calc(50% - 2.2rem)}}@media(max-width:749px){.sahara-pdp-brand a{display:inline-block;padding:1.2rem 0}.sahara-suggest__btn{min-height:4.4rem}}@media(max-width:749px){.sahara-branddir__jump a{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:4.4rem}.sahara-cart-help a,.tax-note a{display:inline-block;padding:1.2rem .4rem}.cart__continue-shopping,.cart__empty-text+a,.title-wrapper-with-link .underlined-link{display:inline-block;padding:1.2rem 0}.sahara-suggest__title{display:inline-block;padding:.8rem 0}}.footer-block__newsletter-note{margin:0 0 1.2rem;font-size:1.3rem;opacity:.85}.sahara-footer-logo .sahara-wa{margin-right:2.4rem}.sahara-footer-logo .sahara-wa:last-of-type{margin-right:0}iframe[src*="hcaptcha.com"][title*=checkbox i],div:has(>iframe[src*="hcaptcha.com"][title*=checkbox i]),.h-captcha,.grecaptcha-badge{visibility:hidden}.footer-block__captcha-note{margin:1rem 0 0;font-size:1.1rem;opacity:.7}.footer-block__captcha-note a{color:inherit;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sahara.css.map */
