:root{--color-bg: #f5ead8;--color-surface: #ebddc5;--color-text: #201e1d;--color-accent: #c67139;--color-accent-2: #7a8a5e;--color-divider: color-mix(in srgb, #201e1d 16%, transparent);--color-neutral-100: #f9f4ed;--color-neutral-200: #eee7db;--color-neutral-300: #dcd3c4;--color-neutral-400: #c0b6a5;--color-neutral-500: #a19786;--color-neutral-600: #82796a;--color-neutral-700: #645c50;--color-neutral-800: #474238;--color-neutral-900: #2e2b25;--color-accent-100: #fff2eb;--color-accent-200: #ffe1d0;--color-accent-300: #ffc6a5;--color-accent-400: #f6a06b;--color-accent-500: #d67f48;--color-accent-600: #b2622d;--color-accent-700: #8c491a;--color-accent-800: #643312;--color-accent-900: #402310;--color-accent-2-100: #f0fae1;--color-accent-2-200: #e1eecc;--color-accent-2-300: #ccdbb2;--color-accent-2-400: #aebf92;--color-accent-2-500: #8fa073;--color-accent-2-600: #728157;--color-accent-2-700: #56633f;--color-accent-2-800: #3d472b;--color-accent-2-900: #272e1b;--font-heading: "Figtree", system-ui, sans-serif;--font-heading-weight: 800;--font-body: "Figtree", system-ui, sans-serif;--space-1: 4.4px;--space-2: 8.8px;--space-3: 13.2px;--space-4: 17.6px;--space-6: 26.4px;--space-8: 35.2px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--shadow-sm: 0 1px 2px color-mix(in srgb, #2e2b25 14%, transparent);--shadow-md: 0 3px 10px color-mix(in srgb, #2e2b25 16%, transparent);--shadow-lg: 0 12px 32px color-mix(in srgb, #2e2b25 22%, transparent);--bijodan-bg: #f5ead8;--bijodan-surface: #ebddc5;--bijodan-surface-soft: #f9f4ed;--bijodan-ink: #201e1d;--bijodan-muted: #645c50;--bijodan-line: #d6c9b7;--bijodan-terracotta: #c67139;--bijodan-terracotta-dark: #8c491a;--bijodan-terracotta-soft: #fff2eb;--bijodan-sage: #7a8a5e;--bijodan-sage-dark: #56633f;--bijodan-sage-soft: #e1eecc;--bijodan-white: #ffffff;--bijodan-heading-font: var(--font-heading);--bijodan-body-font: var(--font-body)}*,*:before,*:after{letter-spacing:0!important}html{scroll-behavior:smooth}body,body.gradient{color:var(--bijodan-ink);background:var(--bijodan-bg);font-family:var(--bijodan-body-font)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.title,.banner__heading,.rich-text__heading,.product__title h1,.collection-hero__title,.footer-block__heading,.header__heading-link{color:var(--bijodan-ink);font-family:var(--bijodan-heading-font);font-weight:var(--font-heading-weight);line-height:1.12}p,li,.rte,.product__description,.collection-hero__description,.banner__text,.rich-text__text{color:var(--bijodan-muted)}:focus-visible{outline:2px solid var(--bijodan-terracotta);outline-offset:2px;box-shadow:none}.page-width{max-width:1280px;padding-left:4.8rem;padding-right:4.8rem}.shopify-section{color:var(--bijodan-ink)}.gradient,.color-scheme-1,.color-scheme-2,.section-template--main-padding{background:var(--bijodan-bg)}.announcement-bar-section,.utility-bar,.announcement-bar{background:var(--bijodan-sage-dark);color:var(--bijodan-sage-soft)}.announcement-bar-section .utility-bar__grid.page-width{width:100%;max-width:none}.announcement-bar{min-height:40px}.announcement-bar__message{color:var(--bijodan-sage-soft);font-size:1.3rem;font-weight:700;padding:1rem 0}.header-wrapper{background:#f5ead8f0;border-bottom:1px solid rgba(32,30,29,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header__heading-logo{max-width:182px}.header__heading-link{text-decoration:none}.list-menu__item{color:var(--bijodan-ink);font-size:1.42rem;font-weight:700;text-decoration:none}.header__active-menu-item,.list-menu__item:hover{color:var(--bijodan-terracotta-dark);text-decoration:none}.header__icons .icon,.header__icon{color:var(--bijodan-ink)}.shopify-section-group-header-group{position:relative;z-index:50}.bijodan-category-nav{position:relative;z-index:50;background:var(--bijodan-bg);border-bottom:1px solid rgba(32,30,29,.08)}.bijodan-category-nav__list{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0;padding:1rem 0;list-style:none}.bijodan-category-nav__item{position:relative}.bijodan-category-nav__item summary{list-style:none;cursor:pointer}.bijodan-category-nav__item summary::-webkit-details-marker{display:none}.bijodan-category-nav__list a,.bijodan-category-nav__item summary{display:block;min-height:4.4rem;padding:1.35rem 1.6rem;border:1px solid transparent;border-radius:999px;color:var(--bijodan-ink);font-size:1.35rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.bijodan-category-nav__list a:hover,.bijodan-category-nav__item summary:hover,.bijodan-category-nav__item details[open] summary{color:var(--bijodan-terracotta-dark);background:var(--bijodan-surface-soft);border-color:var(--bijodan-line)}.bijodan-category-nav__submenu{position:absolute;top:calc(100% + .5rem);left:0;z-index:60;display:none;min-width:260px;padding:1rem;background:var(--bijodan-surface-soft);border:1px solid var(--bijodan-line);border-radius:8px;box-shadow:0 18px 42px #2e2b2524}.bijodan-category-nav__submenu--mega{left:50%;width:min(920px,calc(100vw - 3rem));transform:translate(-50%)}.bijodan-category-nav__item details[open] .bijodan-category-nav__submenu,.bijodan-category-nav__item details:hover .bijodan-category-nav__submenu{display:grid;gap:.2rem}.bijodan-category-nav__collection-grid,.bijodan-category-nav__mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-top:.8rem}.bijodan-category-nav__submenu a{padding:1rem 1.1rem;color:var(--bijodan-ink);font-size:1.35rem;font-weight:700}.bijodan-category-nav__submenu-children{margin:-.35rem 0 .35rem 1.2rem;padding-left:.8rem}.bijodan-category-nav__submenu-children a{padding:.72rem 1rem;color:var(--bijodan-muted);font-size:1.28rem;font-weight:700}.bijodan-category-nav__submenu a:hover{color:var(--bijodan-terracotta-dark);background:var(--bijodan-terracotta-soft)}.bijodan-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff2eb94,#f5ead800 54%),var(--bijodan-bg)}.bijodan-hero__inner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(300px,.86fr);gap:5.6rem;align-items:center;min-height:660px;padding-top:6.8rem;padding-bottom:7.4rem}.bijodan-hero__content{max-width:670px}.bijodan-hero__eyebrow,.bijodan-home-section-heading p,.bijodan-home-story__eyebrow,.product__text.caption-with-letter-spacing,.bijodan-brand-kicker,.bijodan-editorial-kicker{margin:0 0 1.4rem;color:var(--bijodan-sage-dark);font-size:1.28rem;font-weight:800;text-transform:uppercase}.bijodan-hero h1{max-width:760px;margin:0;font-size:clamp(3.4rem,4.2vw,5.6rem)}.bijodan-hero p:not(.bijodan-hero__eyebrow){max-width:46ch;margin:2.2rem 0 0;color:var(--bijodan-muted);font-size:1.86rem;line-height:1.62}.bijodan-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.bijodan-hero__proof{display:flex;flex-wrap:wrap;gap:1rem;margin:2.6rem 0 0;padding:0;list-style:none}.bijodan-hero__proof li{min-height:3.8rem;padding:.9rem 1.3rem;border:1px solid rgba(122,138,94,.26);border-radius:999px;background:#f9f4edc2;color:var(--bijodan-ink);font-size:1.32rem;font-weight:800}.bijodan-hero__media{position:relative;min-height:520px;border-radius:var(--radius-lg);background-image:linear-gradient(180deg,#f5ead814,#201e1d0a),var(--bijodan-hero-image, url(bijodan-hero.png));background-position:center;background-size:cover;box-shadow:var(--shadow-lg);filter:saturate(.6) contrast(.85) brightness(1.1) opacity(.94)}.bijodan-hero__media span{display:none}.bijodan-home-trust,.bijodan-home-categories,.bijodan-home-brands,.bijodan-home-story{background:var(--bijodan-bg)}.bijodan-home-trust__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-top:2.6rem;padding-bottom:2.6rem}.bijodan-home-trust__inner div{display:grid;gap:.55rem;padding:.2rem 0 .2rem 1.6rem;border-left:2px solid var(--bijodan-sage)}.bijodan-home-trust strong,.bijodan-home-category-grid>a>span:not(.bijodan-home-category-grid__image),.bijodan-home-brand-list strong{color:var(--bijodan-ink);font-weight:800}.bijodan-home-trust span,.bijodan-home-category-grid small,.bijodan-home-brand-list span,.bijodan-home-story p{color:var(--bijodan-muted);line-height:1.58}.bijodan-home-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2.4rem;margin-bottom:3rem}.bijodan-home-section-heading>a{color:var(--color-accent-700);font-size:1.6rem;font-weight:700;text-decoration:none}.bijodan-home-section-heading h2,.bijodan-home-story h2,.featured-collection .title{max-width:760px;margin:0;font-size:clamp(2.6rem,2.8vw,3.8rem)}.bijodan-home-categories,.bijodan-home-brands,.bijodan-home-story{padding:7.2rem 0}.bijodan-home-categories{background:var(--bijodan-surface)}.bijodan-home-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.bijodan-home-category-grid a{display:block;min-height:0;overflow:visible;border-radius:0;background:transparent;color:var(--bijodan-ink);text-decoration:none;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.bijodan-home-category-grid a:hover{transform:translateY(-3px);box-shadow:0 18px 38px #2e2b251f}.bijodan-home-category-grid__image{position:relative;display:block;min-height:250px;overflow:hidden;border-radius:var(--radius-lg);background-image:linear-gradient(180deg,#201e1d05,#201e1d14),var(--bijodan-category-image, url(bijodan-hero.png));background-position:center;background-size:cover;filter:saturate(.78) contrast(.92) brightness(1.05)}.bijodan-home-category-grid__image img{display:block;width:100%;height:100%;min-height:250px;object-fit:cover}.bijodan-home-category-grid a:first-child .bijodan-home-category-grid__image{background-position:center 72%}.bijodan-home-category-grid>a>span:not(.bijodan-home-category-grid__image){display:block;margin:1.4rem 0 0;padding:0;font-family:var(--bijodan-heading-font);font-size:1.85rem;line-height:1.18}.bijodan-home-category-grid small{display:block;min-height:0;margin:.7rem 0 0;padding:0;color:var(--color-neutral-700);font-size:1.5rem}.bijodan-home-brand-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}.bijodan-home-brand-list a{display:grid;gap:.8rem;min-height:190px;padding:1.8rem 1.4rem;border-top:2px solid var(--bijodan-sage);color:var(--bijodan-ink);text-decoration:none;background:linear-gradient(180deg,#f9f4edc7,#f5ead85c)}.bijodan-home-brand-list a:hover strong{color:var(--bijodan-terracotta-dark)}.bijodan-home-brand-list strong{font-family:var(--bijodan-heading-font);font-size:1.55rem;line-height:1.2}.bijodan-home-brand-list span{font-size:1.32rem}.bijodan-home-story{padding-bottom:8.8rem}.bijodan-home-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;padding:0;overflow:hidden;border-radius:0;background:var(--bijodan-sage-dark)}.bijodan-home-story__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.2rem;padding:8.8rem 4.8rem}.bijodan-home-story__inner h2,.bijodan-home-story__inner p,.bijodan-home-story__eyebrow{color:var(--bijodan-sage-soft)}.bijodan-home-story p:not(.bijodan-home-story__eyebrow){margin:0;max-width:44ch;color:var(--color-accent-2-200);font-size:1.8rem;line-height:1.65}.bijodan-home-story__image{min-height:460px;background-image:var(--bijodan-story-image, url(bijodan-hero.png));background-position:center;background-size:cover;filter:saturate(.8)}.bijodan-home-story__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button,.shopify-payment-button__button{min-height:5rem;border-radius:999px;font-family:var(--font-body);font-weight:700;text-transform:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:before,.button:after,.shopify-challenge__button:before,.shopify-challenge__button:after,.customer button:before,.customer button:after{border-radius:999px;box-shadow:none}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #8c491a29}.button.button--primary,.product-form__submit,.cart__checkout-button{background:var(--bijodan-terracotta);color:var(--bijodan-white)}.button.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover{background:var(--bijodan-terracotta-dark)}.button.button--secondary{color:var(--bijodan-ink);background:transparent;border:1px solid rgba(32,30,29,.22)}.bijodan-home-story .button.button--secondary{color:var(--bijodan-sage-soft);border-color:#e1eecc8c}.price{color:var(--bijodan-ink);font-weight:800}.card-wrapper{height:100%;background:transparent;transition:transform .16s ease}.card-wrapper:hover{transform:translateY(-3px)}.card-wrapper .card,.card-wrapper .card__inner{border-radius:var(--radius-lg)}.card-wrapper .card__inner{position:relative;background:var(--bijodan-surface);padding:2.8rem}.card-wrapper .card--media .card__inner{background:linear-gradient(135deg,#fff9e8d1,#efdcbc8a),var(--bijodan-surface);border:1px solid rgba(79,95,53,.14);box-shadow:inset 0 0 0 1px #fff6;overflow:hidden;padding:0}.card__media,.card__media .media,.card__media img{border-radius:var(--radius-lg)}.card-wrapper .card--media .card__media,.card-wrapper .card--media .card__media .media{background:transparent}.card-wrapper .card--media .card__media img{object-fit:contain;padding:2.4rem}.product-grid .grid__item{display:flex}.product-grid .product-card-wrapper,.product-grid .card-wrapper .card,.product-grid .card-wrapper .card__inner{width:100%}.product-grid .card-wrapper .card--media .card__inner{--ratio-percent: 100% !important;aspect-ratio:1 / 1;min-height:0}.product-grid .card-wrapper .card--media .card__inner:before{padding-bottom:100%!important}.product-grid .card-wrapper .card--media .card__media,.product-grid .card-wrapper .card--media .card__media .media{bottom:0;height:100%;left:0;right:0;top:0}.product-grid .card-wrapper .card--media .card__media img{height:100%;width:100%;object-fit:contain;padding:clamp(1.6rem,4vw,4.2rem)}.card__media--bijodan-placeholder .bijodan-product-placeholder-image,.product-grid .card-wrapper .card__media--bijodan-placeholder img{opacity:.82;padding:clamp(4.6rem,7vw,7.6rem)}.product-grid .card__content{align-content:start}.card__information{padding:1.5rem 0 0}.card__heading{color:var(--bijodan-ink);font-family:var(--bijodan-body-font);font-weight:800}.bijodan-product-card-vendor{color:#202d1dad;font-size:1.25rem;font-weight:650;line-height:1.25;margin-top:.35rem}.bijodan-product-card-variant-badges{display:flex;flex-wrap:wrap;gap:.45rem;left:1.2rem;position:absolute;right:1.2rem;top:1.2rem;z-index:3}.bijodan-product-card-variant-badge{align-items:center;background:#f9f4edd6;border:1px solid rgba(83,103,63,.28);border-radius:999px;color:var(--bijodan-sage-dark);display:inline-flex;font-size:1.08rem;font-weight:750;line-height:1.1;padding:.28rem .68rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bijodan-product-card-variant-badge--sensitive{background:#fff2ebdb;border-color:#c6713947;color:var(--bijodan-terracotta-dark)}.bijodan-sensitive-variant-note{margin:.8rem 0 1.2rem;max-width:46rem;border-left:.3rem solid rgba(198,113,57,.72);background:#fff2ebb8;color:#4f4a3b;padding:.9rem 1.1rem;font-size:1.35rem;line-height:1.45}.bijodan-sensitive-variant-note strong{color:#3a402b}.caption-with-letter-spacing,.card-information>.caption-with-letter-spacing{color:var(--bijodan-sage-dark);font-weight:800;text-transform:uppercase}.badge{border-radius:999px;font-weight:800}.featured-collection{background:var(--bijodan-bg)}.featured-collection .title-wrapper-with-link{align-items:end}.collection-hero{background:linear-gradient(180deg,#fff2eb73,#f5ead800),var(--bijodan-bg)}.collection-hero__inner{padding-top:6rem;padding-bottom:3rem}.collection-hero__text-wrapper{flex-basis:70%}.bijodan-breadcrumb{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;color:var(--bijodan-muted);font-size:1.32rem;font-weight:700}.bijodan-breadcrumb a{color:var(--bijodan-terracotta-dark);text-decoration:none}.collection-hero__title{margin:0;font-size:clamp(3.5rem,5vw,5.6rem)}.collection-hero__description{max-width:68ch;margin-top:1.6rem;font-size:1.72rem;line-height:1.7}.bijodan-collection-top-link{display:inline-flex;align-items:center;min-height:4.2rem;margin-top:2rem;padding:.95rem 1.45rem;border:1px solid rgba(122,138,94,.32);border-radius:999px;background:var(--bijodan-sage-soft);color:var(--bijodan-sage-dark);font-size:1.36rem;font-weight:800;line-height:1.2;text-decoration:none}.bijodan-collection-top-link:hover{background:var(--bijodan-terracotta-soft);border-color:#c671395c;color:var(--bijodan-terracotta-dark)}.facets-vertical{align-items:flex-start;gap:4.8rem}.facets-wrapper{border:0}@media screen and (min-width:990px){.facets-vertical .facets-wrapper{width:28rem;position:sticky;top:2.4rem;padding:0;border-radius:0;background:transparent;border:0}}.facets__heading,.facets__summary,.facet-filters__label,.product-count__text{color:var(--bijodan-ink);font-weight:800}.facets__summary:hover span,.active-facets__button:hover .active-facets__button-inner{color:var(--bijodan-terracotta-dark)}.active-facets__button-inner,.facets__reset{border-radius:999px;background:var(--color-accent-100);color:var(--color-accent-800);border-color:var(--color-accent-300)}.product-grid{row-gap:5.2rem}product-info{background:var(--bijodan-bg)}product-info .product{align-items:flex-start;gap:0;overflow:hidden;background:transparent}.bijodan-product-detail-content{width:100%;max-width:none;padding:0}product-info .product__media-wrapper{align-self:flex-start;padding:0;border-radius:0;background:transparent}product-info .product__media-wrapper media-gallery{display:block;padding:5.6rem;border-radius:var(--radius-lg);background:var(--bijodan-surface)}product-info .product__info-wrapper{padding:1.2rem 0 1.2rem 5rem;background:transparent}product-info .product__info-container{max-width:52rem}@media screen and (min-width:990px){product-info .product.product--large:not(.product--no-media) .product__media-wrapper{width:58%;max-width:58%}product-info .product.product--large:not(.product--no-media) .product__info-wrapper{width:42%;max-width:42%}}.product__info-container>*+*{margin-top:1.75rem}.product__title{margin-bottom:.4rem}.product__title h1{font-size:clamp(3.4rem,4vw,5.4rem)}.product .price .price-item{color:var(--bijodan-ink);font-family:var(--bijodan-heading-font);font-size:clamp(2.8rem,3vw,3.8rem);font-weight:400}.product-form__quantity .quantity,.quantity{min-height:4.8rem;border:1px solid var(--bijodan-line);border-radius:999px;background:var(--bijodan-surface-soft)}.quantity:before,.quantity:after,.field:before,.field:after,.select:before,.select:after{box-shadow:none}.product-form__buttons{max-width:none}.bijodan-single-variant{margin:0}.bijodan-single-variant .form__label{color:var(--bijodan-muted);font-size:1.24rem;font-weight:800;letter-spacing:0;margin-bottom:.8rem}.bijodan-single-variant__value{display:inline-flex;align-items:center;min-height:4.2rem;padding:.9rem 1.8rem;border:1px solid rgba(79,95,53,.28);border-radius:999px;background:var(--bijodan-sage-soft);color:var(--bijodan-sage-dark);font-size:1.38rem;font-weight:800}.shopify-payment-button__button{border-radius:999px!important}.bijodan-product-certifications{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:.6rem 0 1.2rem}.bijodan-product-certifications__label,.bijodan-product-certifications__value{display:inline-flex;align-items:center;min-height:2.8rem;border-radius:999px;font-size:1.12rem;font-weight:800}.bijodan-product-certifications__label{color:var(--bijodan-sage-dark);text-transform:uppercase;letter-spacing:0}.bijodan-product-certifications__value{padding:.35rem 1rem;color:var(--bijodan-sage-dark);background:var(--bijodan-sage-soft);border:1px solid rgba(122,138,94,.32)}.bijodan-product-description-under-media{margin-top:3.2rem}.bijodan-variant-ingredients{margin-top:3.2rem;padding-top:2.6rem;border-top:1px solid rgba(32,30,29,.13)}.bijodan-product-description-under-media h2{margin:0 0 1.2rem;font-size:clamp(2.4rem,2.4vw,3rem)}.bijodan-product-description-under-media,.bijodan-product-description-under-media p,.bijodan-product-description-under-media li,.bijodan-variant-ingredients__content,.bijodan-variant-ingredients__content p,.bijodan-variant-ingredients__content li{color:var(--bijodan-muted);font-size:1.58rem;line-height:1.76}.bijodan-variant-ingredients.hidden{display:none}.bijodan-variant-ingredients__details{border:1px solid rgba(32,30,29,.14);border-radius:var(--radius-md);background:#fffaf085}.bijodan-variant-ingredients__details summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 1.8rem;color:var(--bijodan-ink);cursor:pointer;list-style:none;font-size:1.7rem;font-weight:800}.bijodan-variant-ingredients__details summary::-webkit-details-marker{display:none}.bijodan-variant-ingredients__details summary svg{width:1.4rem;height:1.4rem;flex:0 0 auto;transition:transform .16s ease}.bijodan-variant-ingredients__details[open] summary svg{transform:rotate(180deg)}.bijodan-variant-ingredients__content{padding:0 1.8rem 1.8rem}.bijodan-variant-ingredients__content p{margin-top:0}.product__media,.product__media img,.thumbnail{border-radius:var(--radius-lg)}.bijodan-trust{display:grid;gap:1rem;margin-top:2.2rem;padding:1.6rem;background:var(--bijodan-surface-soft);border-left:3px solid var(--bijodan-sage)}.bijodan-trust__item{display:flex;align-items:flex-start;gap:1rem;color:var(--bijodan-ink);font-size:1.4rem;line-height:1.4}.bijodan-trust__item svg{flex:0 0 20px;width:20px;height:20px;color:var(--bijodan-sage-dark)}.bijodan-product-note{padding:1.5rem 1.6rem;color:var(--bijodan-muted);background:var(--bijodan-terracotta-soft);border-left:3px solid var(--bijodan-terracotta)}.bijodan-refill-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.45rem 1.6rem;color:var(--bijodan-ink);background:#56683a17;border-left:3px solid var(--bijodan-sage)}.bijodan-refill-callout p{margin:0;color:var(--bijodan-muted);font-size:1.4rem;line-height:1.45}.bijodan-refill-callout__links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.bijodan-refill-callout__links a{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.75rem 1.45rem;border:1px solid rgba(86,104,58,.32);border-radius:999px;color:var(--bijodan-sage-dark);font-size:1.35rem;font-weight:800;line-height:1.15;text-decoration:none;text-align:center;white-space:nowrap;background:#ffffff75}.bijodan-refill-callout__links a:hover{color:var(--bijodan-terracotta-dark);border-color:#c6713973;background:var(--bijodan-terracotta-soft)}@media screen and (max-width:749px){.bijodan-refill-callout{grid-template-columns:1fr}.bijodan-refill-callout__links{justify-content:flex-start}}.accordion{border-color:var(--bijodan-line)}.accordion summary{color:var(--bijodan-ink);font-weight:800}.accordion__title{font-family:var(--bijodan-body-font);font-weight:800}.cart-page,.cart-items,.cart__footer{background:var(--bijodan-bg)}.title-wrapper-with-link .title,.cart__empty-text{font-size:clamp(3.2rem,4vw,5rem)}.cart-items thead th{color:var(--bijodan-sage-dark);font-size:1.2rem;font-weight:800;text-transform:uppercase}.cart-item{border-top:1px solid var(--bijodan-line)}.cart-item__image-container{background:var(--bijodan-surface);border-radius:8px;padding:.8rem}.cart-item__name{color:var(--bijodan-ink);font-weight:800}.cart__footer{display:grid;justify-content:end}.cart__blocks{width:min(100%,42rem);padding:2.4rem;border-radius:8px;background:var(--bijodan-surface-soft);border:1px solid var(--bijodan-line)}.totals__total,.totals__total-value{color:var(--bijodan-ink);font-family:var(--bijodan-heading-font);font-weight:400}.footer{background:var(--bijodan-ink);color:var(--bijodan-white)}.footer,.footer a,.footer .list-menu__item,.footer-block__heading{color:var(--bijodan-white)}.footer .footer__content-top{padding-bottom:2.4rem}.footer .footer__blocks-wrapper{display:grid!important;grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(150px,.75fr));align-items:start;gap:4rem}.footer .footer-block.grid__item{width:auto;max-width:none}.footer .footer-block__heading{margin:0 0 1.2rem;color:var(--bijodan-white);font-size:1.7rem}.footer .footer-block__details-content,.footer .footer-block__details-content p{color:#ffffffbf;font-size:1.35rem;line-height:1.55}.footer .footer-block__details-content .list-menu__item--link{display:inline-flex;padding:.22rem 0;color:#ffffffd1;font-weight:700;line-height:1.35;text-decoration:none}.footer .footer-block__details-content .list-menu__item--link:hover{color:var(--bijodan-white);text-decoration:underline;text-underline-offset:.25rem}.footer .footer-block--newsletter{display:grid;grid-template-columns:minmax(220px,360px) auto;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.4rem;border-top:1px solid rgba(255,255,255,.12);padding-top:2rem}.footer .footer__content-bottom{border-top-color:#ffffff1f}.bijodan-info-page,.bijodan-brand-page,.bijodan-editorial-page{max-width:1120px;margin:0 auto;padding:0 2rem}.bijodan-info-hero,.bijodan-editorial-hero{display:grid;gap:1.6rem;max-width:860px;padding-bottom:4rem;border-bottom:1px solid var(--bijodan-line)}.bijodan-info-eyebrow,.bijodan-editorial-kicker,.bijodan-brand-kicker{margin:0}.bijodan-info-hero h1,.bijodan-editorial-hero h1,.bijodan-brand-hero h1{margin:0;font-size:clamp(3.8rem,5.6vw,6.6rem)}.bijodan-info-lead,.bijodan-editorial-lead,.bijodan-brand-lead{margin:0;color:var(--bijodan-muted);font-size:1.9rem;line-height:1.65}.bijodan-info-grid,.bijodan-brand-points{display:grid;gap:1.6rem;margin-top:3.2rem}.bijodan-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bijodan-info-card,.bijodan-info-panel{padding:2.2rem;border-top:2px solid var(--bijodan-sage);background:var(--bijodan-surface-soft)}.bijodan-info-panel{margin-top:1.6rem}.bijodan-brand-hero,.bijodan-brand-split,.bijodan-editorial-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4rem;align-items:start}.bijodan-brand-media{min-height:340px;border-radius:var(--radius-lg);background-color:var(--bijodan-surface);background-image:linear-gradient(180deg,#f5ead80f,#201e1d14),var(--bijodan-brand-image, none);background-position:center;background-size:cover;filter:saturate(.7) contrast(.88) brightness(1.08)}.bijodan-brand-section,.bijodan-editorial-section{padding:4.5rem 0;border-bottom:1px solid var(--bijodan-line)}.bijodan-brand-section h2,.bijodan-editorial-section h2{margin:0 0 1.4rem;font-size:clamp(2.8rem,4vw,4.6rem)}.bijodan-link-row,.bijodan-brand-point{display:grid;gap:.6rem;padding:1.6rem 0;border-top:1px solid var(--bijodan-line);color:var(--bijodan-muted);text-decoration:none}.bijodan-link-row:first-child{border-top:0}.bijodan-link-row strong,.bijodan-brand-point h3{color:var(--bijodan-ink);font-weight:800}.bijodan-brand-links,.bijodan-brand-actions,.bijodan-brand-resource-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.bijodan-brand-links{margin-top:2rem}.bijodan-brand-actions{margin-top:2.4rem}.bijodan-brand-resource-list{margin-top:1.8rem}.bijodan-brand-links a,.bijodan-brand-resource-list a{display:inline-flex;align-items:center;min-height:4.2rem;padding:.95rem 1.35rem;border:1px solid rgba(122,138,94,.28);border-radius:999px;color:var(--color-accent-2-800);background:var(--color-accent-2-100);font-size:1.32rem;font-weight:800;line-height:1.2;text-decoration:none}.bijodan-brand-links a:hover,.bijodan-brand-resource-list a:hover{color:var(--bijodan-terracotta-dark);background:var(--bijodan-terracotta-soft);border-color:#c6713952}.bijodan-brand-page .bijodan-brand-links a:first-child{color:var(--color-bg);background:var(--color-accent);border-color:var(--color-accent)}.bijodan-brand-page .bijodan-brand-links a:first-child:hover{color:var(--color-bg);background:var(--color-accent-600)}.bijodan-brand-resources{padding:4.5rem 0 6rem}.bijodan-content-body{max-width:78ch;color:var(--bijodan-muted);font-size:1.65rem;line-height:1.75}.bijodan-content-body>*:first-child{margin-top:0}.bijodan-content-body h2,.bijodan-content-body h3{color:var(--bijodan-ink)}.bijodan-content-body h2{margin-top:4rem;margin-bottom:1.2rem;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.1}.bijodan-content-body h3{margin-top:2.8rem;margin-bottom:.8rem;font-size:2rem;line-height:1.25}.bijodan-content-body p,.bijodan-content-body ul,.bijodan-content-body ol{margin-top:0;margin-bottom:1.6rem}.bijodan-content-body ul,.bijodan-content-body ol{padding-left:2.2rem}.bijodan-content-body a{color:var(--bijodan-terracotta-dark);font-weight:800;text-underline-offset:.25rem}.bijodan-content-body .bijodan-form-line{display:block;width:100%;max-width:100%;height:2.4rem;margin-top:.2rem;border-bottom:1px solid currentColor}.bijodan-content-body table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--radius-md);background:var(--bijodan-surface-soft)}.bijodan-content-body th,.bijodan-content-body td{padding:1.2rem 1.4rem;border-bottom:1px solid var(--bijodan-line);text-align:left}.bijodan-content-body .bijodan-dealer-list,.bijodan-content-body .bijodan-seo-resource-list,.bijodan-content-body .bijodan-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;max-width:100%;margin:2.4rem 0;padding-left:0;list-style:none}.bijodan-content-body .bijodan-dealer-card,.bijodan-content-body .bijodan-service-card,.bijodan-content-body .bijodan-seo-resource-link{display:block;padding:1.8rem;border:1px solid rgba(122,138,94,.24);border-radius:var(--radius-sm);background:linear-gradient(145deg,#ffffff8f,#ffffff2e),#7a8a5e14;text-decoration:none}.bijodan-content-body .bijodan-dealer-card strong,.bijodan-content-body .bijodan-service-card strong,.bijodan-content-body .bijodan-seo-resource-link strong{display:block;color:var(--bijodan-ink);font-size:1.55rem;line-height:1.25}.bijodan-content-body .bijodan-dealer-card span,.bijodan-content-body .bijodan-service-card span,.bijodan-content-body .bijodan-seo-resource-link span{display:block;margin-top:.6rem;color:var(--bijodan-muted);font-size:1.38rem;line-height:1.45}.bijodan-content-body .bijodan-seo-resource-link:hover,.bijodan-content-body .bijodan-service-card:hover{border-color:#c6713961;background:#c671391c}.bijodan-generic-page .bijodan-editorial-section{display:flex;justify-content:center}@media screen and (max-width:989px){.page-width{padding-left:2rem;padding-right:2rem}.bijodan-hero__inner,.bijodan-home-story__inner,.bijodan-brand-hero,.bijodan-brand-split,.bijodan-editorial-split{grid-template-columns:1fr;gap:3rem}.bijodan-hero__inner{min-height:auto;padding-top:4.4rem;padding-bottom:5rem}.bijodan-hero__media{min-height:360px;order:-1}.bijodan-home-trust__inner,.bijodan-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bijodan-home-brand-list{grid-template-columns:repeat(3,minmax(0,1fr))}product-info .product__info-wrapper{padding-left:0}}@media screen and (max-width:749px){.header{padding-top:1.2rem;padding-bottom:1.2rem}.bijodan-category-nav__list{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-inline:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bijodan-category-nav__list::-webkit-scrollbar{display:none}.bijodan-category-nav__item{position:static}.bijodan-category-nav__submenu{left:1.5rem;right:1.5rem;min-width:0}.bijodan-category-nav__submenu--mega{width:auto;transform:none}.bijodan-category-nav__collection-grid,.bijodan-category-nav__mega-grid{grid-template-columns:1fr}.bijodan-hero h1{font-size:3.8rem}.bijodan-hero p:not(.bijodan-hero__eyebrow){font-size:1.6rem}.bijodan-hero__actions .button,.bijodan-home-story__actions .button{width:100%}.bijodan-home-trust__inner,.bijodan-home-category-grid,.bijodan-home-brand-list,.bijodan-info-grid,.bijodan-content-body .bijodan-dealer-list,.bijodan-content-body .bijodan-seo-resource-list,.bijodan-content-body .bijodan-service-grid{grid-template-columns:1fr}.bijodan-home-categories,.bijodan-home-brands,.bijodan-home-story{padding:4.2rem 0}.bijodan-home-section-heading{display:grid;align-items:start}.bijodan-home-story__inner{padding:3rem 2rem}.bijodan-home-category-grid a{grid-template-rows:150px auto auto;min-height:285px}.collection-hero__inner{padding-top:3rem;padding-bottom:2rem}product-info .product__info-wrapper,.bijodan-product-detail-content{padding:1.8rem;border-radius:0}product-info .product__media-wrapper{display:contents;margin-left:-2rem;margin-right:-2rem}product-info .product__media-wrapper media-gallery{order:1;flex:0 0 calc(100% + 4rem);width:calc(100% + 4rem);margin-left:-2rem;margin-right:-2rem;padding:1.8rem;border-radius:0}product-info .product__info-wrapper{order:2}product-info .bijodan-product-detail-content{order:3;flex:0 0 100%;width:100%}.product__title h1{font-size:3.4rem}.footer .footer__blocks-wrapper,.footer .footer-block--newsletter{grid-template-columns:1fr;gap:2.2rem}.cart__blocks{width:100%;padding:2rem}}.card-wrapper .card--media .card__media{background:var(--bijodan-bg)}.card-wrapper .card--media .card__media .media{background:transparent;mix-blend-mode:normal}.card-wrapper .card--media .card__media img:not(.bijodan-product-placeholder-image){mix-blend-mode:darken}.product__media img,.thumbnail img,.cart-item__image{mix-blend-mode:darken}.card-wrapper .card--media .card__inner{background:var(--bijodan-bg);border-color:transparent;box-shadow:none}product-info .product__media-wrapper media-gallery{background:transparent}.product-media-container,.cart-item__image-container{background:var(--bijodan-bg)}.bijodan-discount-code{margin:0 0 1.8rem;text-align:left}.bijodan-discount-code__label{display:block;margin-bottom:.8rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.04rem}.bijodan-discount-code__field{position:relative}.bijodan-discount-code__input{width:100%;min-height:4.8rem;padding:1.2rem 1.5rem;border:.1rem solid rgba(var(--color-foreground),.28);border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;letter-spacing:.06rem;text-transform:uppercase;transition:border-color .16s ease,box-shadow .16s ease}.bijodan-discount-code__input::placeholder{color:rgba(var(--color-foreground),.55);text-transform:none}.bijodan-discount-code__input:hover{border-color:rgba(var(--color-foreground),.55)}.bijodan-discount-code__input:focus-visible{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgba(var(--color-foreground),.45);outline:0}.bijodan-discount-code__help{display:block;margin-top:.7rem;color:rgba(var(--color-foreground),.65);font-size:1.1rem;line-height:1.4}.cart-drawer .bijodan-discount-code{margin-bottom:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bijodan-modern.css.map */
