.tw-ed{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-ed__inner{display:grid;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.tw-ed__media{margin:0}@media(max-width:989px){.tw-ed__media{order:2}}.tw-ed__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--tw-stone)}.tw-ed__note{margin:8px 0 0;font-size:var(--tw-fs-label);line-height:1.4;color:var(--tw-muted)}.tw-ed__body{max-width:34rem}.tw-ed__eyebrow{margin:0 0 14px;font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-wide);text-transform:uppercase;color:var(--tw-accent)}.tw-ed__title{margin:0;font-family:var(--tw-font-serif);font-weight:400;font-size:clamp(28px,4.2vw,42px);line-height:1.15;letter-spacing:0;text-transform:none;text-wrap:balance;color:var(--tw-ink)}.tw-ed__lead{margin:16px 0 0;font-family:var(--tw-font-serif);font-size:clamp(18px,2vw,21px);font-style:italic;line-height:1.45;color:var(--tw-ink-soft)}.tw-ed__text{margin-top:20px;padding-top:20px;border-top:1px solid var(--tw-line);font-size:var(--tw-fs-body);line-height:1.75;color:var(--tw-ink-soft)}.tw-ed__text p{margin:0 0 1em}.tw-ed__text p:last-child{margin-bottom:0}.tw-ed__text strong{font-weight:500;color:var(--tw-ink)}@media(min-width:990px){.tw-ed__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,72px);padding-inline:40px}.tw-ed--image-right .tw-ed__media{order:2}.tw-ed__img{aspect-ratio:5 / 6}}.tw-sci{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-sci__inner{display:grid;gap:20px;width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.tw-sci__body{max-width:38rem}.tw-sci__text{font-size:var(--tw-fs-body);line-height:1.75;color:var(--tw-ink-soft)}.tw-sci__text p{margin:0 0 1em}.tw-sci__text p:last-child{margin-bottom:0}.tw-sci__highlight{margin:28px 0 0;padding:20px 0 20px 20px;border-left:1px solid var(--tw-accent);font-family:var(--tw-font-serif);font-size:clamp(20px,2.2vw,24px);line-height:1.4;color:var(--tw-ink)}.tw-sci__closing{margin:20px 0 0;font-size:var(--tw-fs-body);line-height:1.7;color:var(--tw-ink-soft)}.tw-sci__sources{max-width:38rem;margin-top:32px;padding-top:16px;border-top:1px solid var(--tw-line)}.tw-sci__sources-label{margin:0 0 6px;font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-label);text-transform:uppercase;color:var(--tw-muted)}.tw-sci__sources-text{font-size:var(--tw-fs-label);line-height:1.6;color:var(--tw-muted)}.tw-sci__sources-text p{margin:0 0 .5em}.tw-sci__sources-text p:last-child{margin-bottom:0}.tw-sci__sources-text a{color:inherit;-webkit-text-fill-color:currentColor;background-image:none;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.tw-sci__sources-text a:after{display:none}.tw-sci__sources-text a:hover{color:var(--tw-ink)}@media(min-width:990px){.tw-sci__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);padding-inline:40px;align-items:start}.tw-sci__aside{position:sticky;top:120px;grid-column:1;grid-row:1 / span 2}.tw-sci__body{grid-column:2}.tw-sci__sources{grid-column:2;margin-top:12px}.tw-sci__buy{margin-top:32px;max-width:26rem}}.tw-sci__cta{margin:28px 0 0}.tw-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;background:var(--tw-ink);border:1px solid var(--tw-ink);color:var(--tw-ivory);-webkit-text-fill-color:currentColor;font-family:var(--tw-font-sans);font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-label);text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tw-cta:after{display:none}.tw-cta:hover{background:transparent;color:var(--tw-ink)}.tw-cta:focus-visible{outline:1px solid var(--tw-ink);outline-offset:3px}@media(max-width:749px){.tw-cta{width:100%}}.tw-val{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-val__inner{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.tw-val__head{max-width:46rem;margin-inline:auto;text-align:center}.tw-val__intro{margin-top:16px;font-size:var(--tw-fs-body);line-height:1.75;color:var(--tw-ink-soft)}.tw-val__intro p{margin:0 0 1em}.tw-val__intro p:last-child{margin-bottom:0}.tw-val__grid{display:grid;gap:28px;margin-top:28px}.tw-val__img--natural{aspect-ratio:auto!important;object-fit:contain!important;background:transparent!important}.tw-val__img--photo{aspect-ratio:auto!important;height:auto!important;object-fit:contain!important;background:transparent!important}.tw-val__img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;background:var(--tw-stone)}.tw-val__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--tw-line)}.tw-val__item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;margin:0;padding:18px 0;border-bottom:1px solid var(--tw-line)}.tw-val__num{padding-top:2px;font-family:var(--tw-font-serif);font-size:15px;color:var(--tw-muted);font-variant-numeric:oldstyle-nums}.tw-val__label{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:var(--tw-ls-wide);text-transform:uppercase;color:var(--tw-accent)}.tw-val__title{margin:0;font-family:var(--tw-font-sans);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--tw-ink)}.tw-val__text{margin:6px 0 0;font-size:var(--tw-fs-small);line-height:1.6;color:var(--tw-ink-soft)}.tw-layers{position:relative;display:grid;gap:8px;margin:0;padding:8px 0 36px}.tw-layers__cover,.tw-layers__fill{display:flex;align-items:center;justify-content:center;border:1px solid var(--tw-line);font-size:11px;font-weight:500;letter-spacing:var(--tw-ls-wide);text-transform:uppercase;color:var(--tw-muted)}.tw-layers__cover{min-height:40px;background:var(--tw-ivory);border-radius:22px}.tw-layers__fill{min-height:112px;border-radius:8px;background:repeating-linear-gradient(90deg,#ece5da 0 10px,#e4dbcd 10px 20px);color:var(--tw-ink-soft)}.tw-layers__piping{position:absolute;left:0;right:0;bottom:30px;height:2px;background:#b69a5b}.tw-layers__caption{position:absolute;left:0;bottom:0;font-size:var(--tw-fs-label);color:var(--tw-muted)}@media(min-width:990px){.tw-val__inner{padding-inline:40px}.tw-val__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,56px);align-items:center;margin-top:36px}.tw-layers{padding-inline:0}.tw-layers__fill{min-height:140px}}@media(max-width:989px){.tw-sci__inner{display:flex;flex-direction:column}.tw-sci__aside{display:contents}.tw-sci__head{order:1}.tw-sci__body{order:2}.tw-sci__buy{order:3;margin-top:8px}.tw-sci__sources{order:4}}.tw-buy{padding:20px;background:var(--tw-linen);border:1px solid var(--tw-line);font-family:var(--tw-font-sans);color:var(--tw-ink)}.tw-buy__head{display:flex;align-items:center;gap:14px}.tw-buy__thumb{flex:none;width:64px;height:64px;object-fit:cover;background:var(--tw-stone)}.tw-buy__meta{display:flex;flex:1;min-width:0;align-items:baseline;justify-content:space-between;gap:12px}.tw-buy__name{margin:0;font-size:var(--tw-fs-small);font-weight:500;line-height:1.4}.tw-buy__price{margin:0;font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.tw-buy__options{margin:16px 0 0;padding:0;border:0;min-width:0}.tw-buy__label{padding:0;margin-bottom:10px;font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-label);text-transform:uppercase;color:var(--tw-ink-soft)}.tw-buy__label span{text-transform:none;letter-spacing:0;color:var(--tw-ink)}.tw-buy__chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.tw-buy__chip{position:relative;display:block;cursor:pointer}.tw-buy__chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.tw-buy__chip span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 10px;border:1px solid rgba(26,26,24,.22);background:var(--tw-ivory);font-size:var(--tw-fs-small);text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tw-buy__chip input:checked+span{background:var(--tw-ink);border-color:var(--tw-ink);color:var(--tw-ivory)}.tw-buy__chip input:focus-visible+span{outline:1px solid var(--tw-ink);outline-offset:3px}.tw-buy__chip.is-soldout span{color:var(--tw-muted);text-decoration:line-through;cursor:default}.tw-buy__add{width:100%;margin-top:16px;cursor:pointer}.tw-buy__add[disabled]{opacity:.6;cursor:default}.tw-buy__error{margin:8px 0 0;font-size:var(--tw-fs-label);color:var(--tw-accent)}.tw-buy__error:empty{display:none}.tw-ship{display:flex;align-items:center;gap:8px;margin:12px 0 0;font-family:var(--tw-font-sans);font-size:var(--tw-fs-small);line-height:1.4;color:var(--tw-ink-soft)}.tw-ship__icon{width:16px;height:16px;flex:none;color:var(--tw-muted)}.tw-ship.is-free{color:var(--tw-ink);font-weight:500}.tw-ship.is-free .tw-ship__icon{color:var(--tw-accent)}.tw-buy .tw-ship{justify-content:center}.tw-st{color:var(--tw-ink);font-family:var(--tw-font-sans);text-align:center}.tw-st__inner{width:100%;max-width:46rem;margin:0 auto;padding-inline:20px}.tw-st .tw-ed__title{font-size:clamp(28px,4.4vw,44px)}.tw-st__lines{margin:28px 0 0;padding:0;list-style:none}.tw-st__lines li{margin:0;padding:10px 0;font-family:var(--tw-font-serif);font-size:clamp(18px,2vw,21px);font-style:italic;line-height:1.45;color:var(--tw-ink-soft)}.tw-st__lines li+li{border-top:1px solid var(--tw-line)}.tw-st__highlight{margin:24px 0 0;font-family:var(--tw-font-serif);font-size:clamp(22px,2.8vw,28px);line-height:1.35;color:var(--tw-ink)}.tw-st__text{margin:32px auto 0;max-width:38rem;font-size:var(--tw-fs-body);line-height:1.8;color:var(--tw-ink-soft)}.tw-st__text p{margin:0 0 1em}.tw-st__text p:last-child{margin-bottom:0}.tw-st__bridge{display:inline-block;margin:32px 0 0;padding-top:20px;border-top:1px solid var(--tw-accent);font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-wide);text-transform:uppercase;color:var(--tw-accent)}.tw-faq{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-faq__inner{display:grid;gap:24px;width:100%;max-width:820px;margin:0 auto;padding-inline:20px}.tw-faq__head{text-align:center}.tw-faq__intro{margin-top:14px;font-size:var(--tw-fs-body);line-height:1.7;color:var(--tw-ink-soft)}.tw-faq__list{border-top:1px solid var(--tw-line)}.tw-faq__item{border-bottom:1px solid var(--tw-line)}.tw-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;cursor:pointer;list-style:none;font-size:var(--tw-fs-body);font-weight:500;line-height:1.45;color:var(--tw-ink)}.tw-faq__q::-webkit-details-marker{display:none}.tw-faq__q:focus-visible{outline:1px solid var(--tw-ink);outline-offset:3px}.tw-faq__icon{flex:none;width:18px;height:18px;color:var(--tw-accent);transition:transform .2s ease}.tw-faq__item[open] .tw-faq__icon{transform:rotate(45deg)}.tw-faq__a{padding:0 0 18px;max-width:42rem;font-size:var(--tw-fs-small);line-height:1.75;color:var(--tw-ink-soft)}.tw-faq__a p{margin:0 0 .8em}.tw-faq__a p:last-child{margin-bottom:0}.tw-faq__a a{color:var(--tw-ink);-webkit-text-fill-color:currentColor;background-image:none;text-decoration:underline;text-underline-offset:2px}.tw-faq__a a:after{display:none}@media(prefers-reduced-motion:reduce){.tw-faq__icon{transition:none}}@media(min-width:990px){.tw-faq__inner{gap:28px;padding-inline:40px}}.tw-ct{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-ct__inner{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.tw-ct__head{max-width:40rem}.tw-ct__intro{margin-top:14px;font-size:var(--tw-fs-body);line-height:1.7;color:var(--tw-ink-soft)}.tw-ct__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:28px 0 0;padding:0;list-style:none}.tw-ct__item{margin:0}.tw-ct__link{display:block;color:inherit;-webkit-text-fill-color:currentColor;background-image:none;text-decoration:none}.tw-ct__link:after{display:none}.tw-ct__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background:var(--tw-stone)}.tw-ct__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.tw-ct__name{display:block;margin-top:12px;font-size:var(--tw-fs-body);font-weight:500;line-height:1.35}.tw-ct__link:focus-visible{outline:1px solid var(--tw-ink);outline-offset:3px}@media(hover:hover){.tw-ct__link:hover .tw-ct__img{transform:scale(1.03)}.tw-ct__link:hover .tw-ct__name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}@media(prefers-reduced-motion:reduce){.tw-ct__img{transition:none}}@media(min-width:990px){.tw-ct__inner{padding-inline:40px}.tw-ct__head{max-width:none}.tw-ct__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px}}.tw-st--video{position:relative;overflow:hidden;isolation:isolate}.tw-st__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.tw-st__video{width:100%;height:100%;object-fit:cover;display:block}.tw-st__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--tw-stone)}.tw-st--video .tw-st__inner{width:calc(100% - 32px);max-width:50rem;padding:clamp(28px,4.5vw,56px) clamp(20px,4vw,56px);background:#fcfbf9e6;border:1px solid rgba(232,227,220,.9);box-shadow:0 24px 60px -32px #1a1a1840;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media(prefers-reduced-motion:reduce){.tw-st__video{display:none}.tw-st__veil{opacity:1!important}}@media(max-width:749px){.tw-ed__title{font-size:clamp(26px,7vw,30px)}.tw-st .tw-ed__title{font-size:clamp(26px,7.4vw,32px)}.tw-st__lines{margin-top:20px}.tw-st__text{margin-top:24px}.tw-sci__highlight{margin-top:22px;padding:14px 0 14px 16px}.tw-ct__grid{margin-top:22px}}.tw-bun{color:var(--tw-ink);font-family:var(--tw-font-sans)}.tw-bun__inner{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.tw-bun__head{max-width:46rem;margin-inline:auto;text-align:center}.tw-bun__intro{margin-top:14px;font-size:var(--tw-fs-body);line-height:1.7;color:var(--tw-ink-soft)}.tw-bun__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none}.tw-bun__item{display:flex;flex-direction:column;gap:14px;margin:0;padding:16px;background:var(--tw-ivory);border:1px solid var(--tw-line);transition:border-color .2s ease,background-color .2s ease}.tw-bun__item.is-on{border-color:var(--tw-ink);background:var(--tw-linen)}.tw-bun__tick{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--tw-fs-label);font-weight:500;letter-spacing:var(--tw-ls-label);text-transform:uppercase;color:var(--tw-ink-soft)}.tw-bun__tick input{position:absolute;opacity:0;width:1px;height:1px}.tw-bun__box{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border:1px solid rgba(26,26,24,.35);background:var(--tw-ivory);color:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tw-bun__box svg{width:16px;height:16px}.tw-bun__tick input:checked+.tw-bun__box{background:var(--tw-ink);border-color:var(--tw-ink);color:var(--tw-ivory)}.tw-bun__tick input:focus-visible+.tw-bun__box{outline:1px solid var(--tw-ink);outline-offset:3px}.tw-bun__product{display:flex;align-items:center;gap:14px}.tw-bun__thumb{display:block;width:72px;height:72px;object-fit:cover;background:var(--tw-stone)}.tw-bun__meta{min-width:0}.tw-bun__name{display:block;font-size:var(--tw-fs-small);font-weight:500;line-height:1.4;color:var(--tw-ink);-webkit-text-fill-color:currentColor;background-image:none;text-decoration:none}.tw-bun__name:after{display:none}.tw-bun__name:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tw-bun__price{margin:4px 0 0;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.tw-bun__options{margin:0}.tw-bun__summary{display:grid;gap:10px;justify-items:center;max-width:30rem;margin:24px auto 0;text-align:center}.tw-bun__total{display:flex;align-items:baseline;gap:12px;margin:0}.tw-bun__total-label{font-size:var(--tw-fs-small);color:var(--tw-ink-soft)}.tw-bun__total-value{font-size:22px;font-weight:500;font-variant-numeric:tabular-nums}.tw-bun__summary .tw-ship{margin:0}.tw-bun__add{width:100%;margin-top:4px;cursor:pointer}.tw-bun__add[disabled]{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.tw-bun__item,.tw-bun__box{transition:none}}@media(min-width:750px){.tw-bun__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.tw-bun__inner{padding-inline:40px}.tw-bun__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}.tw-bun__product{flex-direction:column;align-items:flex-start}.tw-bun__thumb{width:100%;height:auto;aspect-ratio:1 / 1}}.tw-buy__name a{color:inherit;-webkit-text-fill-color:currentColor;background-image:none;text-decoration:none}.tw-buy__name a:after{display:none}.tw-buy__name a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}@media(min-width:750px){.tw-bun__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}}@media(min-width:990px){.tw-bun__inner{padding-inline:40px}.tw-bun__grid{margin-top:36px}}.tw-ed__img--photo{aspect-ratio:auto!important;height:auto!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/tw-landing.css.map */
