:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])) .header__logo-image{filter:brightness(0) invert(1)}@media screen and (min-width: 1000px){.header__primary-nav{gap:.625rem 3rem}}.header__secondary-nav svg.icon path,.header__secondary-nav svg.icon circle{stroke-width:1.5!important}@media screen and (min-width: 1000px){.header__secondary-nav{--text-color: 255 255 255;--border-color: 220 218 217;color:rgb(var(--text-color));background-color:#2f2924;padding:.75rem 1.5rem;border-radius:100px}}.shopify-localization-form .popover__value-option{white-space:preserve nowrap}.product-card__subheading :where(p){margin:0}.product-card__subheading{margin-top:.25rem;margin-bottom:.75rem}.product-card sale-price{font-weight:600;color:rgb(var(--text-color))!important}.jdgm-rev-widg{--jdgm-primary-color: #2f2924;--jdgm-star-color: #2f2924;--jdgm-write-review-bg-color: #2F2924red;--jdgm-paginate-color: #2f2924;--jdgm-reviewer-name-color: #2f2924;--jdgm-write-review-text-color: #2f2924}.jdgm-star,.jdgm-histogram .jdgm-star{color:#2f2924!important}.jdgm-histogram__bar-content{background-color:#2f2924!important}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:#2f2924!important}.shopify_subscriptions_app_block{margin-block-start:1.5rem}.shopify_subscriptions_app_block fieldset{border:0;padding:0;margin:0}.shopify_subscriptions_app_block .shopify_subscriptions_fieldset>div{border:0!important;border-radius:14px!important;background:#fff!important;display:grid;gap:.5rem}.shopify_subscriptions_app_block_label{border:0!important;padding:.5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;border-bottom:1px solid rgb(239 238 237)!important}.shopify_subscriptions_app_block_label:last-child{border-bottom:0!important}.shopify_subscriptions_app_block_label label{display:inline-flex;align-items:center;gap:.6rem;font-weight:500;color:#2f2924;font-size:var(--text-base, 1rem);cursor:pointer}.shopify_subscriptions_app_block_label .shopify_subscriptions_purchase_option_wrapper{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.shopify_subscriptions_app_block_label .shopify_subscriptions_in_widget_price{font-weight:400;white-space:nowrap;color:#2f2924;margin-inline-start:auto}.shopify_subscriptions_app_block_label_children{list-style:none;padding:0!important;margin:0!important;display:grid;gap:.25rem}.shopify_subscriptions_app_block_label_children li{padding:0!important;margin:0!important}.shopify_subscriptions_app_block_label_children label{font-weight:400;color:#2f2924d9;font-size:var(--text-xs, .875rem);display:inline-flex;align-items:center;gap:.5rem}.shopify_subscriptions_app_block input[type=radio]{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(47,41,36,.45);display:inline-flex;align-items:center;justify-content:center;background:#fff;flex-shrink:0;cursor:pointer;position:relative}.shopify_subscriptions_app_block input[type=radio]:after{content:"";width:6px;height:6px;border-radius:50%;background:transparent;transition:background .2s ease;display:block}.shopify_subscriptions_app_block input[type=radio]:checked{border-color:#2f2924;background:#2f29241a}.shopify_subscriptions_app_block input[type=radio]:checked:after{background:#2f2924}.shopify_subscriptions_app_block .shopify_subscriptions_app_block_label input[type=radio]:checked+span,.shopify_subscriptions_app_block .shopify_subscriptions_app_block_label input[type=radio]:checked+label{color:#2f2924}.shopify_subscriptions_app_block .allocation_price{padding:.15rem .6rem;border-radius:999px;background-color:#d42e2e1a;color:#d42e2e;font-weight:600;font-size:var(--text-xs, .875rem)}.shopify_subscriptions_app_policy{margin-top:.75rem!important;color:#2f292499!important;font-size:var(--text-xs, .875rem)}.footer__content{display:flex;flex-wrap:wrap;gap:2.5rem;padding-block:2.8rem}@media screen and (min-width: 1000px){.footer__content{max-width:62rem;margin:0 auto}}@media screen and (min-width: 700px){.footer__content{gap:3rem 4rem}}.footer__column{flex:1 1 min(260px,100%);display:flex;flex-direction:column}.footer__column--narrow{flex:0 1 180px;max-width:220px}.footer__column--wide{flex:1 1 320px;max-width:360px}.footer__column--full{flex:1 1 100%;max-width:none}@media screen and (max-width: 699px){.footer__column{flex-basis:100%}}.footer__column-stack{display:flex;flex-direction:column;gap:2rem}.footer__column--align-center .footer__column-stack{align-items:center;text-align:center}.footer__column--align-end .footer__column-stack{align-items:flex-end;text-align:right}@media screen and (min-width: 1000px){.footer__aside{max-width:62rem;margin:0 auto}}.mega-menu__right-links{min-width:clamp(180px,16vw,260px);display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.mega-menu__linklist--stacked{max-width:none;gap:.75rem}.mega-menu__right-links .link-reversed{width:fit-content}.menu-drawer__right-links{display:grid;gap:1rem}.menu-drawer__right-links .subheading{margin:0}.content-tabs__inner{display:grid;row-gap:clamp(2rem,3vw,2.75rem)}.content-tabs__tabs{--content-tabs-underline: rgba(var(--border-color), 1);display:grid;row-gap:clamp(2rem,3vw,2.5rem)}.content-tabs__tabs::part(tab-list),.content-tabs__tabs::part(tablist){border-block-end:1px solid var(--content-tabs-underline);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(.75rem,2vw,1.5rem);padding-block-end:.75rem;overflow-x:auto;scroll-snap-type:x mandatory}.content-tabs__tabs::part(tab-list)>*,.content-tabs__tabs::part(tablist)>*{scroll-snap-align:start}.content-tabs__tab{color:rgb(var(--text-color) / .55);background:none;border:0;padding:0 0 .5rem;position:relative;min-width:0;width:100%;text-align:left;display:inline-flex;justify-content:flex-start;transition:color .2s ease}.content-tabs__tab:after{content:"";width:100%;height:2px;background:rgb(var(--border-color) / .4);opacity:1;position:absolute;inset-inline-start:0;inset-block-end:-.75rem;transform:scaleX(1);transform-origin:center;transition:background .2s ease}.content-tabs__tab[aria-selected=true]{color:rgb(var(--text-color))}.content-tabs__tab[aria-selected=true]:after{background:rgb(var(--text-color))}.content-tabs__panel{display:block}.content-tabs__placeholder{padding:1.25rem;border-radius:var(--rounded-sm);border:1px dashed rgba(var(--border-color),.5)}.text-subdued{color:rgb(var(--text-color) / .7)}.product-info__block-item[data-block-type=rating]{--product-block-item-margin: -.75rem;margin-block-end:1.5rem}.product-info__block-item:is([data-block-type=title]){--product-block-item-margin: 1.5rem}.product-title-subtitle{display:block;margin-block-start:.25rem}.text-show-more-link{display:inline-block;color:rgb(var(--text-color));margin-block-start:.125rem}.collection-banner-detailed{display:grid;row-gap:clamp(1.75rem,3vw,2.5rem)}.collection-banner-detailed__header{display:grid;row-gap:.5rem}.collection-banner-detailed__title{margin:0;display:grid;row-gap:.3rem}.collection-banner__subheading{font-size:var(--text-h6);font-weight:400;color:rgb(var(--text-color) / .7);display:block}.collection-banner-detailed__card{--collection-banner-detailed-card-gap: clamp(1.75rem, 3vw, 2.75rem);background:var( --collection-banner-detailed-card-bg, var(--color-background, rgb(var(--background))) );padding:var(--collection-banner-detailed-card-gap)}.collection-banner-detailed__grid{display:grid;row-gap:clamp(1.5rem,2.5vw,2.25rem)}.collection-banner-detailed__nav{display:grid;gap:.75rem;align-content:start;justify-items:start;align-self:stretch;position:relative;overflow:hidden}.collection-banner-detailed__nav-list{display:flex;flex-wrap:wrap;gap:.75rem;list-style:none;margin:0;padding:0;justify-content:flex-start;align-items:center;flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.collection-banner-detailed__nav-list::-webkit-scrollbar,.collection-banner-detailed__nav-list::-webkit-scrollbar-button{display:none}.collection-banner-detailed__nav-list li{padding:0}.collection-banner-detailed__nav-link{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:999px;background:rgb(var(--text-color) / .08);color:rgb(var(--text-color));text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.collection-banner-detailed__nav-link:is(:hover,:focus-visible){background:rgb(var(--text-color) / .12);box-shadow:0 2px 4px #00000014}.collection-banner-detailed__nav-link.is-active{background:rgb(var(--text-color) / .16)}.collection-banner-detailed__grid--nav-only .collection-banner-detailed__nav{padding:0}@media screen and (min-width: 1000px){.collection-banner-detailed__grid--two{column-gap:clamp(1.75rem,3vw,3rem);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr);align-items:stretch;row-gap:0}.collection-banner-detailed__grid--two .collection-banner-detailed__nav{border-inline-start:1px solid rgb(var(--border-color));padding-inline-start:clamp(1.5rem,2vw,2.5rem);margin:calc(var(--collection-banner-detailed-card-gap) * -1) 0;padding:var(--collection-banner-detailed-card-gap)}.collection-banner-detailed__nav-list{flex-wrap:wrap}}.breadcrumb{font-size:var(--text-base);color:rgb(var(--text-color) / .6);padding-block-start:min(1rem,var(--section-disable-padding-collapsing) * var( --section-vertical-spacing-block-start, var(--section-vertical-spacing) ));padding-block-end:0}.breadcrumb__list{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.breadcrumb__item{display:inline-flex;align-items:center;gap:.5rem;min-height:1.5rem;color:inherit}.breadcrumb__link{display:inline-flex;align-items:center;gap:.25rem}.breadcrumb__link:hover:not(.breadcrumb__link--current),.breadcrumb__link:focus-visible:not(.breadcrumb__link--current){color:rgb(var(--text-color));text-decoration:underline;text-underline-offset:.2em}.breadcrumb__link--current{font-weight:600;text-decoration:none;color:rgb(var(--text-color));cursor:default}.breadcrumb__separator{color:rgb(var(--text-color) / .45);font-size:.85em}.breadcrumb__item:last-child .breadcrumb__separator{display:none}@media screen and (max-width: 600px){.breadcrumb__list,.breadcrumb__item{gap:.35rem}}.beauty-steps{--beauty-step-active: #2f2924;--beauty-step-muted: #eae5e1;--beauty-step-spacing: 0;--beauty-step-arrow-size: 12px;display:flex;flex-direction:column;align-items:left;gap:4px;overflow-x:auto;overflow-y:hidden}.beauty-steps__nav{display:flex;align-items:center}.beauty-steps__trail{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.beauty-steps__item{position:relative;margin:0!important;padding:0!important}.beauty-steps__link{position:relative;display:flex;align-items:center;justify-content:center;padding:2px 20px;margin-left:-8px;background-color:var(--beauty-step-muted);color:#fff;text-decoration:none;font-size:var(--text-sm, .875rem);font-weight:300;letter-spacing:1px;white-space:nowrap;transition:background-color .3s ease;clip-path:polygon(0 0,calc(100% - var(--beauty-step-arrow-size)) 0,100% 50%,calc(100% - var(--beauty-step-arrow-size)) 100%,0 100%,var(--beauty-step-arrow-size) 50%)}.beauty-steps__item:first-child .beauty-steps__link{padding-left:20px;clip-path:polygon(0 0,calc(100% - var(--beauty-step-arrow-size)) 0,100% 50%,calc(100% - var(--beauty-step-arrow-size)) 100%,0 100%)}.beauty-steps__item:last-child .beauty-steps__link{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--beauty-step-arrow-size) 50%)}.beauty-steps__item:first-child:last-child .beauty-steps__link{clip-path:none}.beauty-steps__link.is-current{background-color:var(--beauty-step-active);color:#fff;font-weight:300}.beauty-steps__link:hover{opacity:.9}.beauty-steps__additional{display:flex;align-items:center;margin-left:0;flex-shrink:0}.beauty-steps__trail--secondary{gap:8px;flex-wrap:wrap;margin:0;padding:0}.beauty-steps__item--secondary{margin:0!important;padding:0!important}.beauty-steps__link--secondary,.beauty-steps__item--secondary .beauty-steps__link{margin-left:0;clip-path:none!important}@media screen and (max-width: 699px){.beauty-steps__link{font-size:var(--text-xs, .75rem);padding:2px 14px}.beauty-steps__link--secondary{padding-inline:14px}}@media (prefers-reduced-motion: reduce){.beauty-steps__link{transition:none}}@media (prefers-contrast: high){.beauty-steps__link{border:2px solid currentColor}.beauty-steps__link.is-current{border-color:var(--beauty-step-active)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/theme-overwrite.css.map */
