.brand-facts{background:var(--surface);border-block:1px solid var(--rule)}.brand-facts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--rule)}@media(min-width:760px){.brand-facts__grid{grid-template-columns:repeat(4,1fr)}}.brand-facts__cell{background:var(--surface);padding:20px clamp(14px,2vw,24px);display:grid;gap:5px;align-content:start}.brand-facts__key{color:var(--geru);font-size:11px}.brand-facts__value{font-size:15px;color:var(--ink)}.brand-faq{border-top:1px solid var(--rule)}.brand-faq details{border-bottom:1px solid var(--rule)}.brand-faq summary{list-style:none;cursor:pointer;padding:19px 0;display:flex;gap:18px;justify-content:space-between;align-items:baseline;font-size:clamp(17px,1.8vw,20px);font-weight:500}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary:after{content:"+";font-family:Rozha One,serif;color:var(--accent);font-size:21px;line-height:1}.brand-faq details[open] summary:after{content:"\2013"}.brand-faq__answer{padding-bottom:22px;color:var(--ink-soft);max-width:66ch}.brand-hero__card{display:grid;justify-items:center;text-align:center;gap:18px}.brand-hero__eyebrow{color:var(--geru)}.brand-hero__deva{font-size:clamp(20px,2.6vw,28px);color:var(--geru);line-height:1.3}.brand-hero__heading{font-size:clamp(33px,5.6vw,66px);max-width:18ch;margin-inline:auto}.brand-hero__body{color:var(--ink-soft);max-width:46ch;font-size:clamp(16px,1.1vw,18.5px)}.brand-hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:12px}.brand-formula{display:grid;gap:clamp(22px,3vw,38px)}@media(min-width:900px){.brand-formula{grid-template-columns:1.25fr .75fr;align-items:start}}.brand-formula__list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--rule);list-style:none;padding:0;margin:0}@media(min-width:640px){.brand-formula__list{grid-template-columns:1fr 1fr}}.brand-formula__list li{padding:13px 0;border-bottom:1px solid var(--rule);display:grid;gap:2px}@media(min-width:640px){.brand-formula__list li:nth-child(odd){padding-right:26px}.brand-formula__list li:nth-child(2n){padding-left:26px;border-left:1px solid var(--rule)}}.brand-formula__name{font-weight:500}.brand-formula__use{color:var(--ink-soft);font-size:14.5px}.brand-note{border:1px solid var(--rule);padding:clamp(20px,2.6vw,28px);display:grid;gap:14px;background:var(--surface)}.brand-note__title{color:var(--geru)}.brand-note p{font-size:15.5px;color:var(--ink-soft)}.brand-note strong{color:var(--ink);font-weight:600}.brand-mill__grid{display:grid;gap:clamp(24px,3.4vw,44px)}@media(min-width:900px){.brand-mill__grid{grid-template-columns:.72fr 1.28fr;align-items:start}}.brand-mill__pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.brand-mill__fig{display:grid;gap:8px;margin:0;color:var(--geru)}.brand-mill__fig--coarse{color:var(--ink-soft)}.brand-mill__fig svg{width:100%;height:auto;border:1px solid var(--rule);background:var(--ground);fill:currentcolor}.brand-mill__fig--coarse svg{opacity:.55}.brand-mill__cap{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-family:IBM Plex Mono,monospace;line-height:1.5}.brand-mill__cap b{display:block;color:var(--geru);font-weight:500}.brand-mill__note{margin-top:16px;color:var(--ink-soft);font-size:14.5px;max-width:34ch}.brand-mill__more{margin-top:20px;font-size:14.5px}.brand-mill__more a{color:var(--geru);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:2px}.brand-mill__more a:hover{color:var(--accent);border-color:currentcolor}.brand-mixing__grid{display:grid;gap:clamp(26px,3.6vw,48px)}@media(min-width:880px){.brand-mixing__grid{grid-template-columns:1fr 1fr;align-items:start}}.brand-mixing__head{color:var(--geru);margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.brand-mixing__close{margin-top:clamp(24px,3vw,34px);font-size:clamp(20px,2.4vw,28px);line-height:1.2;max-width:34ch}.brand-vidhi{border:1px solid var(--rule);background:var(--ground)}.brand-vidhi__head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:16px clamp(18px,2.4vw,26px);border-bottom:1px solid var(--rule)}.brand-vidhi__title{font-size:19px;color:var(--geru)}.brand-vidhi__sub{color:var(--ink-soft)}.brand-vidhi__steps{display:grid}@media(min-width:900px){.brand-vidhi__steps{grid-template-columns:repeat(5,1fr)}}.brand-vidhi__step{padding:clamp(18px,2.2vw,26px);display:grid;gap:9px;align-content:start;border-bottom:1px solid var(--rule)}.brand-vidhi__step:last-child{border-bottom:none}@media(min-width:900px){.brand-vidhi__step{border-bottom:none;border-right:1px solid var(--rule)}.brand-vidhi__step:last-child{border-right:none}}.brand-vidhi__n{color:var(--accent);font-size:15px;letter-spacing:.06em}.brand-vidhi__step p{font-size:15.5px}.brand-vidhi__foot{padding:14px clamp(18px,2.4vw,26px);border-top:1px solid var(--rule);color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:8px 22px}.brand-why__thesis{display:grid;gap:clamp(24px,4vw,52px)}@media(min-width:880px){.brand-why__thesis{grid-template-columns:1.02fr .98fr;align-items:start}}.brand-why__pull{font-size:clamp(26px,3.6vw,42px);line-height:1.14;max-width:19ch}.brand-why__body{display:grid;gap:16px;color:var(--ink-soft);max-width:54ch}.brand-why__body strong{color:var(--ink);font-weight:600}.brand-why__couplet{color:var(--ink);font-weight:500;border-top:1px solid var(--rule);padding-top:14px;margin-top:4px}.brand-why__facts{display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:clamp(26px,3.4vw,38px)}@media(min-width:720px){.brand-why__facts{grid-template-columns:repeat(3,1fr)}}.brand-why__fact{background:var(--surface);padding:clamp(18px,2.2vw,26px);display:grid;gap:6px;align-content:start}.brand-why__fact b{font-size:clamp(27px,3.2vw,38px);line-height:1.05;color:var(--geru)}.brand-why__fact-key{color:var(--ink-soft);font-size:11px}.brand-why__fact p{color:var(--ink-soft);font-size:14.5px}.brand-why__verdict{margin-top:clamp(22px,2.6vw,30px);font-size:clamp(19px,2.2vw,26px);line-height:1.24;max-width:30ch}.brand-why__coda{margin-top:clamp(30px,4vw,46px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--rule);display:grid;gap:12px;max-width:36ch}.brand-why__coda-lead{font-size:clamp(23px,2.8vw,32px);line-height:1.14}.brand-why__coda-unit{font-size:clamp(20px,2.3vw,27px);line-height:1.18;color:var(--geru)}.brand-why__coda-quiet{color:var(--ink-soft);font-size:15.5px}.brand-why__coda-end{font-size:clamp(19px,2.1vw,25px);line-height:1.2;margin-top:10px;padding-top:18px;border-top:1px solid var(--rule)}.brand-cart__empty{display:grid;justify-items:start;gap:16px;border:1px solid var(--rule);background:var(--surface);padding:clamp(26px,4vw,46px)}.brand-cart__empty-line{font-size:clamp(22px,2.8vw,32px);max-width:24ch}.brand-cart__empty-text{color:var(--ink-soft);max-width:46ch}.brand-cart__list{border:1px solid var(--rule);background:var(--surface)}.brand-cart__head,.brand-cart__row{display:grid;grid-template-columns:1fr 90px 110px;gap:16px;align-items:start;padding:clamp(14px,2vw,20px) clamp(16px,2.2vw,24px)}.brand-cart__head{color:var(--ink-soft);border-bottom:1px solid var(--rule)}.brand-cart__row+.brand-cart__row{border-top:1px solid var(--rule)}.brand-cart__right,.brand-cart__line-total{text-align:right}.brand-cart__item{display:flex;gap:16px;align-items:start}.brand-cart__media{width:88px;flex:0 0 auto}.brand-cart__media img{width:100%;height:auto;border:1px solid var(--rule)}.brand-cart__placeholder{aspect-ratio:1;display:grid;place-items:center;background:var(--field-bg);color:var(--field-fg);font-size:26px}.brand-cart__meta{display:grid;gap:4px}.brand-cart__title{font-family:Rozha One,Georgia,serif;font-size:clamp(19px,2vw,23px);text-decoration:none;line-height:1.15}.brand-cart__variant,.brand-cart__unit{color:var(--ink-soft);font-size:14.5px}.brand-cart__remove{color:var(--accent);text-decoration:none;justify-self:start;margin-top:4px}.brand-cart__qty input{width:100%;border:1px solid var(--rule);background:transparent;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:15px;padding:9px 10px;border-radius:0}.brand-cart__line-total{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.brand-cart__foot{display:grid;gap:clamp(20px,3vw,34px);margin-top:clamp(20px,3vw,30px)}@media(min-width:820px){.brand-cart__foot{grid-template-columns:1fr auto;align-items:start}}.brand-cart__notes{display:grid;justify-items:start;gap:12px}.brand-cart__note{color:var(--ink-soft);font-size:14.5px;max-width:42ch}.brand-cart__summary{display:grid;gap:10px;justify-items:end;border-top:1px solid var(--rule);padding-top:18px;min-width:260px}.brand-cart__total{display:flex;align-items:baseline;gap:14px}.brand-cart__total .disp{font-size:clamp(26px,3vw,34px);color:var(--geru)}.brand-cart__tax{color:var(--ink-soft);font-size:13.5px}.brand-cart__checkout{justify-content:center;width:100%}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.brand-cart__head{display:none}.brand-cart__row{grid-template-columns:1fr 80px}.brand-cart__line-total{grid-column:2;text-align:right}}.page-head__card{display:grid;gap:14px}.page-head__eyebrow{color:var(--geru)}.page-head__deva{color:var(--geru);font-size:clamp(19px,2.4vw,26px)}.page-head__title{font-size:clamp(34px,5.4vw,62px)}.page-head__claim{font-size:clamp(19px,2.2vw,26px);line-height:1.22;max-width:22ch}.page-head__gloss{color:var(--ink-soft);font-size:15px}.page-head__intro{color:var(--ink-soft);max-width:60ch}.brand-cards{display:grid;gap:clamp(18px,2.6vw,28px)}@media(min-width:820px){.brand-cards{grid-template-columns:1fr 1fr}}.brand-card{background:var(--surface);border:clamp(9px,1.05vw,13px) solid var(--code, var(--geru));display:grid;align-content:start;text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.2,.7,.3,1)}.brand-card:hover{transform:translateY(-3px)}.brand-card__register{color:var(--code, var(--geru));opacity:.85;height:22px;-webkit-mask-size:34px 22px;mask-size:34px 22px}.brand-card__body{padding:clamp(20px,2.6vw,30px);display:grid;gap:9px}.brand-card__deva{color:var(--geru);font-size:16px}.brand-card__name{font-size:clamp(23px,2.6vw,30px);line-height:1.1}.brand-card__type{color:var(--code, var(--geru))}.brand-card__text{color:var(--ink-soft);font-size:15.5px;max-width:40ch}.brand-card__go{display:flex;align-items:center;gap:9px;margin-top:8px;font-size:14.5px;font-weight:500}.brand-card__arrow{color:var(--code, var(--geru))}.brand-card-slot{border:1px dashed var(--rule);display:grid;align-content:center;padding:clamp(22px,3vw,34px);gap:9px;min-height:190px}.brand-card-slot__title{color:var(--geru)}.brand-card-slot p{color:var(--ink-soft);font-size:15px;max-width:34ch}.brand-card__empty{color:var(--ink-soft)}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.brand-footer{background:var(--ground);border-top:1px solid var(--rule);padding-block:38px 46px;margin-top:auto}.brand-footer__top{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;align-items:flex-end}.brand-footer__mark{display:flex;align-items:baseline;gap:11px;margin-bottom:6px}.brand-footer__seal{font-size:24px;color:var(--geru);line-height:1}.brand-footer__name{font-size:12px;color:var(--ink-soft)}.brand-footer__tagline{color:var(--ink-soft);font-size:14px}.brand-footer__links{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:var(--ink-soft)}.brand-footer__links a{text-decoration:none}.brand-footer__links a:hover{color:var(--ink)}.brand-footer__payment{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.brand-footer__payment svg{height:24px;width:auto}.brand-footer__colophon{color:var(--ink-soft);font-size:11px;margin-top:26px;padding-top:16px;border-top:1px solid var(--rule)}.brand-header{position:sticky;top:0;z-index:60;background:var(--ground);border-bottom:1px solid var(--rule)}.brand-header__inner{display:flex;align-items:center;gap:clamp(14px,3.4vw,36px);height:var(--brand-nav-height)}.brand-header__mark{display:flex;align-items:baseline;gap:11px;text-decoration:none;margin-right:auto}.brand-header__seal{font-size:26px;color:var(--geru);line-height:1}.brand-header__name{font-size:12.5px;color:var(--ink-soft)}.brand-header__menu{display:none;gap:26px}@media(min-width:900px){.brand-header__menu{display:flex}}.brand-header__menu a{text-decoration:none;font-size:14.5px;color:var(--ink-soft)}.brand-header__menu a:hover{color:var(--ink)}.brand-header__icons{display:flex;align-items:center;gap:1rem}.brand-header__icons a,.brand-header__icons shopify-account{position:relative;display:flex;align-items:center;color:var(--ink)}.brand-header__icons svg{width:1.4rem}.brand-header__icons sup{position:absolute;left:100%;font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--geru)}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.brand-product__card{display:grid;gap:clamp(26px,4vw,52px)}@media(min-width:900px){.brand-product__card{grid-template-columns:.85fr 1.15fr;align-items:start}}.brand-product__media img{width:100%;height:auto;border:1px solid var(--rule)}.brand-product__placeholder{aspect-ratio:1;display:grid;place-items:center;background:var(--field-bg);color:var(--field-fg)}.brand-product__placeholder .seal{font-size:clamp(48px,8vw,96px)}.brand-product__info{display:grid;gap:14px;align-content:start}.brand-product__eyebrow{color:var(--geru)}.brand-product__deva{font-size:clamp(19px,2.4vw,26px);color:var(--geru);line-height:1.3}.brand-product__title{font-size:clamp(32px,4.6vw,56px)}.brand-product__caption{color:var(--sku);font-weight:500}.brand-product__keyline{height:1px;background:var(--rule)}.brand-product__description{color:var(--ink-soft);max-width:52ch}.brand-product__pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(10px,2.4vw,26px);max-width:460px}.brand-product__piece{border:1px solid var(--rule);padding:16px 10px;display:grid;gap:4px;justify-items:center;text-align:center}.brand-product__piece b{font-size:26px;font-weight:400;color:var(--geru)}.brand-product__piece span{font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-family:IBM Plex Mono,monospace}.brand-product__plus{font-family:Rozha One,serif;font-size:22px;color:var(--accent)}.brand-product__price{display:flex;align-items:baseline;gap:12px;margin-top:6px}.brand-product__price .disp{font-size:clamp(26px,3vw,34px);color:var(--geru)}.brand-product__price-note{color:var(--ink-soft);font-size:14px}.brand-product__form{display:grid;gap:12px;max-width:420px}.brand-product__label{color:var(--ink-soft)}.brand-product__select,.brand-product__qty{border:1px solid var(--rule);background:transparent;color:var(--ink);font-family:IBM Plex Sans,sans-serif;font-size:15px;padding:11px 14px;border-radius:0}.brand-product__buy{display:flex;gap:10px;flex-wrap:wrap}.brand-product__qty{width:84px;font-family:IBM Plex Mono,monospace}.brand-product__buy .brand-btn{flex:1 1 auto;justify-content:center}.brand-product__soldout{color:var(--accent)}.brand-product__reassurance{color:var(--ink-soft);font-size:14.5px}.shopify-payment-button__button{font-family:IBM Plex Sans,sans-serif;border-radius:0}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
