:root{--ari-ground: #f7f3ed;--ari-paper: #efe9e1;--ari-ink: #2e2622;--ari-ink-soft: #6b5d52;--ari-line: #d9d0c6;--ari-cta: #F9C9B8;--ari-cta-hover: #2e2622;--ari-accent: #c4902e;--ari-accent-text: #875e15;--ari-deep: #ffffff;--ari-close-ground: #E4EADB;--ari-on-deep: #2e2622;--ari-on-deep-soft: #6b5d52;--ari-serif: var(--font-heading--family, "Newsreader", Georgia, serif);--ari-sans: var(--font-accent--family, "Red Hat Display", system-ui, sans-serif);--ari-gutter: clamp(1rem, 4.5vw, 4.5rem);--ari-section: clamp(4rem, 9vw, 9rem);--ari-r: 4px;--ari-ease: cubic-bezier(.23, 1, .32, 1)}.ari-section{background:var(--ari-ground);color:var(--ari-ink)}.ari-btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.6em;border-radius:var(--ari-r);background:var(--ari-cta);color:var(--ari-ink);font-family:var(--ari-sans);font-size:.95rem;font-weight:500;letter-spacing:.01em;line-height:1;text-decoration:none;transition:background-color .2s var(--ari-ease),color .2s var(--ari-ease)}.ari-btn:hover{background:var(--ari-cta-hover);color:var(--ari-ground)}.ari-btn:focus-visible{outline:2px solid var(--ari-accent);outline-offset:3px}.ari-btn--light{background:var(--ari-cta);color:var(--ari-ink)}.ari-btn--light:hover{background:var(--ari-cta-hover);color:var(--ari-ground)}.ari-link{font-family:var(--ari-sans);font-size:.95rem;font-weight:500;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.ari-h2{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.ari-h2--ruled:after{content:"";display:block;width:2.2rem;height:3px;margin-top:.45em;background:var(--ari-accent)}.ari-body{font-family:var(--ari-sans);font-size:clamp(1rem,.96rem + .2vw,1.1rem);line-height:1.65;color:var(--ari-ink-soft);max-width:58ch}.ari-body p{margin:0 0 1em}.ari-body p:last-child{margin-bottom:0}.ari-js [data-ari-in]{opacity:0;translate:0 1.25rem;transition:opacity .7s var(--ari-ease),translate .9s var(--ari-ease);transition-delay:calc(var(--k, 0) * 90ms)}.ari-js [data-ari-in].is-in{opacity:1;translate:0 0}.ari-loom{--pp: var(--p, 1);--w: clamp(0, (var(--pp) - .04) / .42, 1);--s: clamp(0, (var(--pp) - .58) / .2, 1);--b: clamp(0, (var(--pp) - .6) / .22, 1);--c: clamp(0, (var(--pp) - .82) / .08, 1);--sep: calc(var(--s) * .9vw);position:relative;height:calc(var(--ari-span, 3.5) * 100svh);background:var(--ari-ground);color:var(--ari-ink)}.ari-js .ari-loom{--p: 0}.ari-loom__stage{position:sticky;top:0;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,3vh,2.25rem);padding:clamp(1.25rem,4.5vh,3.25rem) var(--ari-gutter) clamp(1rem,4vh,2.5rem);overflow:hidden}.ari-loom__copy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(1rem,4vw,5rem)}.ari-loom__titles{display:grid}.ari-loom__titles>*{grid-area:1 / 1}.ari-loom__title{margin:0;max-width:15ch;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2.3rem,1.2rem + 3.9vw,5.25rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;color:var(--ari-ink)}.ari-loom__title--a{--o: clamp(0, (.44 - var(--pp)) / .08, 1);opacity:var(--o);translate:0 calc((1 - var(--o)) * -.25em)}.ari-loom__title--b{--o: clamp(0, (var(--pp) - .6) / .08, 1);opacity:var(--o);translate:0 calc((1 - var(--o)) * .25em)}.ari-loom__aside{display:grid;justify-items:start;gap:1.25rem;padding-bottom:.4em}.ari-loom__lede{margin:0;max-width:34ch;font-family:var(--ari-sans);font-size:clamp(.95rem,.9rem + .25vw,1.08rem);line-height:1.55;color:var(--ari-ink-soft)}.ari-loom__cloth{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));min-height:0;scale:calc(1 - var(--s) * .05);will-change:scale}.ari-loom__col{position:relative;margin:0;min-height:0;overflow:hidden;background:var(--ari-paper);translate:calc(var(--dx) * var(--sep)) 0;will-change:translate}.ari-loom__col:first-child{border-radius:var(--ari-r) 0 0 var(--ari-r)}.ari-loom__col:last-child{border-radius:0 var(--ari-r) var(--ari-r) 0}.ari-loom__warp{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e6ded3;background-image:linear-gradient(180deg,rgb(255 250 242 / .35),transparent 30%,transparent 70%,rgb(60 44 30 / .12)),repeating-linear-gradient(90deg,transparent 0 3px,rgb(255 251 244 / .95) 3px 4.5px,rgb(216 204 188) 4.5px 6px,rgb(120 98 76 / .45) 6px 7px,transparent 7px 10px)}.ari-loom__weft{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:repeat(var(--n),minmax(0,1fr));opacity:calc(1 - clamp(0,(var(--pp) - .84) / .04,1))}.ari-loom__row{--l: clamp(0, (var(--w) - var(--r) / var(--n) * .7) / .3, 1);position:relative;overflow:hidden}.ari-loom__thread{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;translate:calc((1 - var(--l)) * var(--dir) * 103%) 0;will-change:translate}.ari-loom__thread:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(255 246 230 / .32) 0,transparent 24%,transparent 64%,rgb(28 16 6 / .42) 100%);opacity:calc((1 - var(--l)) * .85 + .08);pointer-events:none}.ari-loom__row img{filter:contrast(1.08) saturate(1.16) brightness(.98);position:absolute;max-width:none;width:var(--iw, calc(var(--slice-cols) * 100%));height:var(--ih, calc(var(--n) * 100%));left:var(--ix, calc(var(--slice-i) * -100%));top:calc(var(--iy, 0px) + var(--r) * -100%);object-fit:cover}.ari-loom__solid{display:none}@media(max-width:749px){.ari-loom__weft{display:none}.ari-loom__solid{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(0 0 100% 0)}.ari-loom__solid img{position:absolute;max-width:none;width:var(--iw, calc(var(--slice-cols) * 100%));height:var(--ih, 100%);left:var(--ix, calc(var(--slice-i) * -100%));top:var(--iy, 0px);object-fit:cover}.ari-loom__thread{will-change:auto}.ari-loom__sheen:before{will-change:auto}}.ari-loom__sheen{--sweep: clamp(0, (var(--pp) - .4) / .2, 1);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:linear-gradient(115deg,rgb(255 240 215 / .16),transparent 45%,rgb(30 18 8 / .16));opacity:clamp(0,(var(--pp) - .06) / .2,1)}.ari-loom__sheen:before{content:"";position:absolute;top:0;bottom:0;left:-50%;width:100%;background:linear-gradient(100deg,transparent 28%,rgb(255 242 214 / .42) 50%,transparent 72%);transform:translate(calc((var(--sweep) * (var(--cols, 4) + 1) - var(--i) - 1) * 100%));will-change:transform}.ari-loom__bag{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--ari-ink);text-decoration:none;background:var(--bag-ground, #e8e3dc);clip-path:inset(calc((1 - var(--b)) * 100%) 0 0 0)}.ari-loom__bag-img{position:absolute;top:0;right:0;bottom:3.4rem;left:-7.5%;width:115%;max-width:none;height:calc(100% - 3.4rem);object-fit:contain;object-position:center 65%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent,#000 13%,#000 87%,transparent);mask-composite:intersect}.ari-loom__cap{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .7rem;border-radius:var(--ari-r);background:#f7f3edf0;font-family:var(--ari-sans);font-size:.85rem;line-height:1.25;opacity:var(--c);translate:0 calc((1 - var(--c)) * .5rem)}.ari-loom__cap-name{font-weight:500}.ari-loom__cap-price{color:var(--ari-ink-soft);white-space:nowrap}.ari-loom__bag:hover .ari-loom__cap-name,.ari-loom__bag:focus-visible .ari-loom__cap-name{text-decoration:underline;text-underline-offset:.25em}.ari-loom__bag:focus-visible{outline:2px solid var(--ari-accent);outline-offset:-2px}@media(max-width:749px){.ari-loom{--sep: calc(var(--s) * 1.6vw)}.ari-loom__copy{grid-template-columns:1fr;align-items:start}.ari-loom__aside{gap:.9rem;padding-bottom:0}.ari-loom__lede{font-size:.95rem}.ari-loom__cloth{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.ari-loom__col{translate:calc(var(--mx) * var(--sep)) calc(var(--my) * var(--sep));border-radius:0!important}.ari-loom__cap{left:.4rem;right:.4rem;bottom:.4rem;padding:.4rem .5rem;font-size:.75rem;flex-direction:column;gap:.1rem}.ari-loom__bag-img{top:0;right:0;bottom:3.2rem;left:-7.5%;height:calc(100% - 3.2rem)}.ari-loom__title--b{font-size:calc(.94*clamp(2.3rem,1.2rem + 3.9vw,5.25rem))}}@media(max-height:640px)and (min-width:750px){.ari-loom__title{font-size:clamp(2rem,1rem + 3vw,3.4rem)}}.ari-story{--pp: var(--p, .5);padding:var(--ari-section) var(--ari-gutter);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,6vw,7rem)}.ari-story__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--ari-r);background:var(--ari-paper)}.ari-story__media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;translate:0 calc((.5 - var(--pp)) * 12%)}.ari-story__copy{display:grid;gap:1.75rem;justify-items:start}.ari-story__notes{display:grid;gap:0;margin:.5rem 0 0;padding:0;list-style:none;width:100%;border-top:1px solid var(--ari-line)}.ari-story__notes li{display:grid;grid-template-columns:9rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--ari-line);font-family:var(--ari-sans);font-size:.92rem;line-height:1.45}.ari-story__notes strong{font-weight:500;color:var(--ari-ink)}.ari-story__notes span{color:var(--ari-ink-soft)}@media(max-width:749px){.ari-story{grid-template-columns:1fr}.ari-story__media{aspect-ratio:4 / 4.4}.ari-story__notes li{grid-template-columns:1fr;gap:.15rem}}.ari-rail{--pp: var(--p, 0);position:relative;height:calc(var(--ari-span, 2.2) * 100svh)}.ari-rail__stage{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(1.5rem,4vh,3rem);padding:clamp(2rem,8vh,5rem) 0 clamp(1.5rem,6vh,3.5rem);overflow:hidden}.ari-rail__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:0 var(--ari-gutter)}.ari-rail__track{display:flex;gap:clamp(.75rem,1.6vw,1.5rem);padding:0 var(--ari-gutter);min-height:0;width:max-content;translate:calc(var(--pp) * var(--travel, 0px) * -1) 0;will-change:translate}.ari-rail__card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.9rem;height:100%;aspect-ratio:3 / 4.2;color:var(--ari-ink);text-decoration:none}.ari-rail__card--wide{aspect-ratio:4 / 3.6}.ari-rail__img{overflow:hidden;border-radius:var(--ari-r);background:var(--ari-paper)}.ari-rail__img img{width:100%;height:100%;object-fit:cover;transition:scale .7s var(--ari-ease)}.ari-rail__card:hover .ari-rail__img img{scale:1.035}.ari-rail__meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.ari-rail__name{font-family:var(--ari-serif);font-weight:400;font-size:clamp(1.25rem,1.05rem + .6vw,1.7rem);letter-spacing:-.01em}.ari-rail__count{font-family:var(--ari-sans);font-size:.85rem;color:var(--ari-ink-soft);white-space:nowrap}.ari-rail__card:focus-visible{outline:2px solid var(--ari-accent);outline-offset:4px}@media(max-width:749px),(hover:none){.ari-rail{height:auto}.ari-rail__stage{position:static;height:auto;padding:var(--ari-section) 0}.ari-rail__track{width:auto;translate:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ari-gutter);scrollbar-width:none;padding-bottom:.25rem}.ari-rail__track::-webkit-scrollbar{display:none}.ari-rail__card,.ari-rail__card--wide{height:auto;width:min(72vw,22rem);aspect-ratio:auto;flex:none;scroll-snap-align:start}.ari-rail__img{aspect-ratio:3 / 4}.ari-rail__head{flex-direction:column;align-items:start}}.ari-close{--pp: var(--p, 1);--d: clamp(0, (var(--pp) - .08) / .27, 1);background:color-mix(in oklab,var(--ari-close-ground) calc(var(--d) * 100%),var(--ari-ground));color:color-mix(in oklab,var(--ari-on-deep) calc(var(--d) * 100%),var(--ari-ink));padding:clamp(6rem,16vw,14rem) var(--ari-gutter) clamp(4rem,9vw,8rem)}.ari-js .ari-close{--p: 0}.ari-close__inner{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(2rem,6vw,6rem);align-items:end}.ari-close__title{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2.6rem,1.2rem + 5vw,6.5rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance;max-width:13ch}.ari-close__side{display:grid;gap:1.5rem;justify-items:start}.ari-close__text{margin:0;font-family:var(--ari-sans);font-size:1rem;line-height:1.6;max-width:34ch;color:color-mix(in oklab,var(--ari-on-deep-soft) calc(var(--d) * 100%),var(--ari-ink-soft))}.ari-close__facts{display:grid;grid-template-columns:repeat(var(--ari-facts, 3),minmax(0,1fr));margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;border-top:1px solid rgb(46 38 34 / .14)}.ari-close__fact{display:flex;align-items:center;gap:.9rem;padding:1.6rem 1.5rem .4rem;font-family:var(--ari-serif);font-weight:400;font-size:clamp(1.1rem,1rem + .4vw,1.35rem);line-height:1.25;letter-spacing:-.005em;color:var(--ari-ink)}.ari-close__fact:first-child{padding-left:0}.ari-close__fact+.ari-close__fact{border-left:1px solid rgb(46 38 34 / .14)}.ari-close__mark{position:relative;flex:none;width:1.05rem;height:1.05rem;rotate:45deg;border:1.5px solid var(--ari-ink)}.ari-close__mark:after{content:"";position:absolute;top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;background:var(--ari-accent)}@media(max-width:749px){.ari-close__inner,.ari-close__facts{grid-template-columns:1fr}.ari-close__fact{padding:1.1rem 0}.ari-close__fact+.ari-close__fact{border-left:0;border-top:1px solid rgb(46 38 34 / .14)}}.ari-contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,7vw,7rem);align-items:start;padding:clamp(3rem,7vw,6.5rem) var(--ari-gutter) var(--ari-section);max-width:82rem;margin:0 auto}.ari-contact__info{display:grid;gap:1.5rem}.ari-contact__list{margin:.5rem 0 0;border-top:1px solid var(--ari-line)}.ari-contact__row{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--ari-line);font-family:var(--ari-sans);font-size:.98rem}.ari-contact__row dt{color:var(--ari-ink-soft)}.ari-contact__row dd{margin:0;color:var(--ari-ink)}.ari-contact__row a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.ari-contact__row a:hover{color:var(--ari-accent-text)}.ari-contact__form-wrap{position:sticky;top:1.5rem;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:var(--ari-r);background:var(--ari-paper)}.ari-contact__form-title{margin:0 0 1.5rem;font-family:var(--ari-serif);font-weight:400;font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem);letter-spacing:-.01em}.ari-contact__form{display:grid;gap:1.1rem}.ari-contact__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.ari-field{display:grid;gap:.4rem;font-family:var(--ari-sans)}.ari-field label{font-size:.88rem;font-weight:500;color:var(--ari-ink)}.ari-field__hint{font-weight:400;color:var(--ari-ink-soft)}.ari-contact .ari-field input,.ari-contact .ari-field textarea{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid #cfc4b7;border-radius:var(--ari-r);background-color:#fbf8f4;color:var(--ari-ink);font:inherit;font-size:1rem}.ari-contact .ari-field textarea{min-height:9rem;resize:vertical}.ari-contact .ari-field input:focus-visible,.ari-contact .ari-field textarea:focus-visible{outline:2px solid var(--ari-accent);outline-offset:1px;border-color:transparent}.ari-contact .ari-field [aria-invalid=true]{border-color:#a5432f}.ari-field__error{margin:0;font-size:.85rem;color:#a5432f}.ari-contact__status{margin:0;padding:.85rem 1rem;border-radius:var(--ari-r);background:#e7efe2;color:#2f4a26;font-family:var(--ari-sans);font-size:.95rem}.ari-contact__status--error{background:#f6e3de;color:#7a2e1f}.ari-contact__submit{justify-self:start;border:0;cursor:pointer;margin-top:.3rem}@media(max-width:749px){.ari-contact{grid-template-columns:1fr}.ari-contact__form-wrap{position:static}.ari-contact__photo{display:none}.ari-contact__pair{grid-template-columns:1fr}.ari-contact__row{grid-template-columns:6rem 1fr}}.ari-contact__photo{margin:1rem 0 0}.ari-contact__photo img{display:block;width:100%;aspect-ratio:4 / 4.6;object-fit:cover;border-radius:var(--ari-r);background:var(--ari-paper)}.ari-contact__photo figcaption{margin-top:.7rem;font-family:var(--ari-sans);font-size:.85rem;color:var(--ari-ink-soft)}.ari-band{padding:0 0 clamp(3rem,6vw,5rem)}.ari-band__strip{display:flex;height:clamp(10rem,20vw,17rem);background:var(--ari-paper)}.ari-band__swatch{position:relative;flex:1 1 0;min-width:0;overflow:hidden;color:var(--ari-ink);text-decoration:none;transition:flex-grow .7s var(--ari-ease)}.ari-band__swatch img{position:absolute;top:0;left:calc(var(--i) * -100%);width:calc(var(--cols) * 100%);max-width:none;height:100%;object-fit:cover;filter:contrast(1.06) saturate(1.12);transition:filter .5s var(--ari-ease)}.ari-band__strip:hover .ari-band__swatch:not(:hover) img{filter:contrast(1.02) saturate(.85) brightness(.92)}.ari-band__swatch:hover,.ari-band__swatch:focus-visible{flex-grow:2.4}.ari-band__swatch:focus-visible{outline:2px solid var(--ari-accent);outline-offset:-2px}.ari-band__tag{position:absolute;left:.75rem;bottom:.75rem;display:flex;gap:.75rem;align-items:baseline;padding:.5rem .75rem;border-radius:var(--ari-r);background:#f7f3edf2;font-family:var(--ari-sans);font-size:.85rem;white-space:nowrap;opacity:0;translate:0 .5rem;transition:opacity .3s var(--ari-ease) .12s,translate .4s var(--ari-ease) .12s}.ari-band__swatch:hover .ari-band__tag,.ari-band__swatch:focus-visible .ari-band__tag{opacity:1;translate:0 0}.ari-band__name{font-weight:500}.ari-band__price{color:var(--ari-ink-soft)}.ari-band__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding:1.5rem var(--ari-gutter) 0}.ari-band__line{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(1.4rem,1.1rem + 1vw,2rem);letter-spacing:-.01em}@media(hover:none),(max-width:749px){.ari-band__strip{display:grid;grid-template-columns:1fr 1fr;height:auto}.ari-band__swatch{aspect-ratio:1 / 1}.ari-band__swatch img{width:calc(var(--cols) * 100%)}.ari-band__tag{opacity:1;translate:none;left:.4rem;right:.4rem;bottom:.4rem;flex-direction:column;gap:.1rem;white-space:normal;font-size:.75rem;padding:.4rem .5rem}}@media(prefers-reduced-motion:reduce){.ari-band__swatch,.ari-band__tag,.ari-band__swatch img{transition:none}}.ari-contact__live{display:inline-flex;align-items:center;gap:.55rem;margin:0;font-family:var(--ari-sans);font-size:.92rem;color:var(--ari-ink-soft)}.ari-contact__dot{width:.55rem;height:.55rem;border-radius:50%;background:#5f8a4e;box-shadow:0 0 #5f8a4e80;animation:ari-pulse 2.4s ease-out infinite}.ari-contact__live.is-off .ari-contact__dot{background:var(--ari-accent);animation:none}@keyframes ari-pulse{0%{box-shadow:0 0 #5f8a4e73}70%{box-shadow:0 0 0 .55rem #5f8a4e00}to{box-shadow:0 0 #5f8a4e00}}@media(prefers-reduced-motion:reduce){.ari-contact__dot{animation:none}}.ari-contact__wa{justify-self:start}.ari-contact__copy{margin-left:.6rem;padding:.2rem .55rem;border:1px solid var(--ari-line);border-radius:var(--ari-r);background:transparent;color:var(--ari-ink-soft);font:inherit;font-size:.78rem;cursor:pointer}.ari-contact__copy:hover{color:var(--ari-ink);border-color:var(--ari-ink-soft)}.ari-topics{margin:0 0 .3rem;padding:0;border:0}.ari-topics legend{margin-bottom:.6rem;padding:0;font-family:var(--ari-sans);font-size:.88rem;font-weight:500;color:var(--ari-ink)}.ari-topics__list{display:flex;flex-wrap:wrap;gap:.5rem}.ari-topic{position:relative;cursor:pointer}.ari-topic input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.ari-topic span{display:inline-block;padding:.5rem .95rem;border:1px solid #cfc4b7;border-radius:999px;background:#fbf8f4;font-family:var(--ari-sans);font-size:.88rem;color:var(--ari-ink);transition:background-color .2s var(--ari-ease),color .2s var(--ari-ease),border-color .2s var(--ari-ease)}.ari-topic:hover span{border-color:var(--ari-ink-soft)}.ari-topic input:checked+span{background:var(--ari-cta);border-color:#e9a891;color:var(--ari-ink);font-weight:500}.ari-topic input:focus-visible+span{outline:2px solid var(--ari-accent);outline-offset:2px}.ari-media{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ari-paper)}.ari-media img{display:block;width:100%;height:100%;object-fit:cover}.ari-media--slice img{position:absolute;top:0;left:calc(var(--slice) * -100%);width:calc(var(--slices) * 100%);max-width:none;height:100%}.ari-ahero{--pp: var(--p, .5);padding:clamp(3rem,8vw,7rem) 0 clamp(2rem,5vw,4rem)}.ari-ahero__copy{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(1.5rem,5vw,5rem);align-items:end;padding:0 var(--ari-gutter) clamp(2.5rem,5vw,4rem)}.ari-ahero__title{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2.8rem,1.4rem + 5.4vw,7rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance;max-width:12ch}.ari-ahero__lede{margin:0 0 .6rem;font-family:var(--ari-sans);font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.6;color:var(--ari-ink-soft);max-width:34ch}.ari-ahero__media{height:clamp(16rem,48vw,40rem);overflow:hidden}.ari-ahero__media .ari-media img{scale:1.08;translate:0 calc((.5 - var(--pp)) * 8%)}.ari-stitch{--sp: 0;position:fixed;left:calc(var(--ari-gutter) / 2 - 1px);top:18vh;height:64vh;width:2px;z-index:5;pointer-events:none;opacity:0;transition:opacity .4s var(--ari-ease);background:repeating-linear-gradient(180deg,rgb(46 38 34 / .14) 0 9px,transparent 9px 16px)}.ari-stitch.is-on{opacity:1}.ari-stitch__fill{position:absolute;inset:0 0 auto;height:calc(var(--sp) * 100%);background:repeating-linear-gradient(180deg,var(--ari-accent) 0 9px,transparent 9px 16px)}.ari-stitch__knot{position:absolute;left:50%;top:calc(var(--sp) * 100%);width:9px;height:9px;translate:-50% -50%;rotate:45deg;background:var(--ari-accent)}@media(max-width:1099px){.ari-stitch{display:none}}.ari-chapter{--pp: var(--p, .5);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,7vw,7rem);align-items:center;padding:var(--ari-section) var(--ari-gutter)}.ari-chapter--right{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ari-chapter--right .ari-chapter__media{order:2}.ari-chapter__media{aspect-ratio:4 / 4.8;border-radius:var(--ari-r);overflow:hidden}.ari-chapter__media .ari-media img{scale:calc(1.04 + var(--pp) * .1);translate:0 calc((.5 - var(--pp)) * 6%)}.ari-chapter__copy{display:grid;gap:1.4rem;max-width:34rem}.ari-chapter__kicker{margin:0;font-family:var(--ari-sans);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ari-accent-text)}.ari-mat{padding:var(--ari-section) var(--ari-gutter);background:var(--ari-paper)}.ari-mat__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.ari-mat__intro{margin:0;font-family:var(--ari-sans);color:var(--ari-ink-soft);line-height:1.6;max-width:40ch}.ari-mat__tabs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ari-mat:not(.is-tabbed) .ari-mat__tabs{display:none}.ari-mat__tab{display:inline-flex;align-items:center;gap:.65rem;padding:.4rem 1.1rem .4rem .4rem;border:1px solid #cfc4b7;border-radius:999px;background:var(--ari-ground);color:var(--ari-ink);font-family:var(--ari-sans);font-size:.95rem;cursor:pointer;transition:background-color .25s var(--ari-ease),color .25s var(--ari-ease),border-color .25s var(--ari-ease)}.ari-mat__tab:hover{border-color:var(--ari-ink-soft)}.ari-mat__tab[aria-selected=true]{background:var(--ari-cta);border-color:#e9a891;color:var(--ari-ink)}.ari-mat__tab:focus-visible{outline:2px solid var(--ari-accent);outline-offset:3px}.ari-mat__chip{width:2.1rem;height:2.1rem;border-radius:50%;overflow:hidden;flex:none}.ari-mat__panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ari-mat:not(.is-tabbed) .ari-mat__panel+.ari-mat__panel{margin-top:3rem}.ari-mat__panel[hidden]{display:none}.ari-mat__swatch{aspect-ratio:1 / 1;border-radius:var(--ari-r);overflow:hidden}.ari-mat__swatch .ari-media img{transition:scale 1.2s var(--ari-ease);filter:contrast(1.06) saturate(1.12)}.ari-mat__swatch:hover .ari-media img{scale:1.12}.ari-mat__panel.is-active .ari-mat__swatch{animation:ari-unveil .9s var(--ari-ease) both}.ari-mat__panel.is-active .ari-mat__info>*{animation:ari-rise .7s var(--ari-ease) both}.ari-mat__panel.is-active .ari-mat__info>:nth-child(2){animation-delay:80ms}.ari-mat__panel.is-active .ari-mat__info>:nth-child(3){animation-delay:.16s}.ari-mat__panel.is-active .ari-mat__info>:nth-child(4){animation-delay:.24s}@keyframes ari-unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ari-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.ari-mat__panel.is-active .ari-mat__swatch,.ari-mat__panel.is-active .ari-mat__info>*{animation:none}}.ari-mat__info{display:grid;gap:1.25rem;justify-items:start}.ari-mat__name{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2rem,1.4rem + 2vw,3.2rem);letter-spacing:-.02em;line-height:1}.ari-mat__desc{margin:0;font-family:var(--ari-sans);font-size:1.02rem;line-height:1.65;color:var(--ari-ink-soft);max-width:46ch}.ari-mat__products{display:grid;width:100%;margin:.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--ari-line)}.ari-mat__products a{display:grid;grid-template-columns:3.75rem 1fr auto;gap:1rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--ari-line);color:var(--ari-ink);text-decoration:none;font-family:var(--ari-sans);font-size:.95rem}.ari-mat__products a:hover .ari-mat__ptitle{text-decoration:underline;text-underline-offset:.25em}.ari-mat__thumb{width:3.75rem;height:3.75rem;border-radius:var(--ari-r);overflow:hidden;background:#e8e2da}.ari-mat__thumb img{width:100%;height:100%;object-fit:cover}.ari-mat__pprice{color:var(--ari-ink-soft);white-space:nowrap}.ari-prin{padding:var(--ari-section) var(--ari-gutter)}.ari-prin__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:2rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.ari-prin__text{margin:0;font-family:var(--ari-sans);font-size:1.05rem;line-height:1.6;color:var(--ari-ink-soft);max-width:40ch}.ari-prin__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none}.ari-prin__item{display:grid;gap:.8rem;padding-top:1.25rem;border-top:1px solid var(--ari-ink)}.ari-prin__title{font-family:var(--ari-serif);font-weight:300;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);letter-spacing:-.02em;line-height:1.05}.ari-prin__desc{font-family:var(--ari-sans);font-size:.98rem;line-height:1.6;color:var(--ari-ink-soft);max-width:30ch}.ari-quote{--pp: var(--p, 1);padding:var(--ari-section) var(--ari-gutter);text-align:left}.ari-js .ari-quote{--p: 0}.ari-quote__label{margin:0 0 1.5rem;font-family:var(--ari-sans);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ari-accent-text)}.ari-quote__text{margin:0;max-width:22ch;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2.2rem,1.2rem + 4vw,5.2rem);line-height:1.05;letter-spacing:-.03em}.ari-quote__text span{opacity:calc(.16 + .84*clamp(0,(var(--pp) - .15 - var(--wi) / var(--wn) * .26) * 14,1))}@media(prefers-reduced-motion:reduce){.ari-quote__text span{opacity:1}}@media(max-width:749px){.ari-ahero__copy,.ari-chapter,.ari-chapter--right,.ari-mat__head,.ari-mat__panel,.ari-prin__head{grid-template-columns:1fr}.ari-chapter--right .ari-chapter__media{order:0}.ari-chapter__media{aspect-ratio:4 / 4.2}.ari-prin__list{grid-template-columns:1fr}.ari-mat__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--ari-gutter) * -1);padding-inline:var(--ari-gutter)}.ari-mat__tab{flex:none}}.ari-cidx{padding:clamp(3rem,7vw,6rem) var(--ari-gutter) var(--ari-section)}.ari-cidx__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:2rem;align-items:end;margin-bottom:clamp(2rem,5vw,3.5rem)}.ari-cidx__intro{margin:0;font-family:var(--ari-sans);line-height:1.6;color:var(--ari-ink-soft);max-width:40ch}.ari-cidx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none}.ari-cidx__card{position:relative;display:block;aspect-ratio:4 / 4.6;border-radius:var(--ari-r);overflow:hidden;background:var(--ari-paper);color:#f7f3ed;text-decoration:none;isolation:isolate}.ari-cidx__img{position:absolute;top:0;right:0;bottom:0;left:0}.ari-cidx__img img{width:100%;height:100%;object-fit:cover;transition:scale 1.4s var(--ari-ease)}.ari-cidx__card:after{content:"";position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(180deg,#1c140e00,#1c140e73 45%,#1c140ed1);z-index:1;pointer-events:none}.ari-cidx__label{position:absolute;inset:auto 0 0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow" "meta arrow";gap:.45rem 1rem;align-items:end;padding:clamp(1.1rem,2.4vw,2rem)}.ari-cidx__name{grid-area:name;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2rem,1.3rem + 2.4vw,3.6rem);line-height:1;letter-spacing:-.03em;text-shadow:0 1px 2px rgb(20 14 10 / .35)}.ari-cidx__meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;font-family:var(--ari-sans);font-size:.92rem;color:#f3ece2db}.ari-cidx__count{white-space:nowrap}.ari-cidx__arrow{grid-area:arrow;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ari-on-deep);color:var(--ari-deep);font-size:1.15rem;transition:translate .5s var(--ari-ease),background-color .3s var(--ari-ease)}.ari-cidx__card:hover .ari-cidx__img img,.ari-cidx__card:focus-visible .ari-cidx__img img{scale:1.06}.ari-cidx__card:hover .ari-cidx__arrow,.ari-cidx__card:focus-visible .ari-cidx__arrow{translate:.3rem 0;background:var(--ari-accent);color:var(--ari-ink)}.ari-cidx__card:focus-visible{outline:2px solid var(--ari-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.ari-cidx__img img,.ari-cidx__arrow{transition:none}}@media(max-width:749px){.ari-cidx__head,.ari-cidx__grid{grid-template-columns:1fr}.ari-cidx__card{aspect-ratio:4 / 4.4}}.menu-list__link .menu-list__link-title{position:relative;display:inline-block}.menu-list__link .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:-.3em;height:1.5px;background:var(--ari-accent);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ari-ease)}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(1)}.menu-list__link[aria-current=page] .menu-list__link-title:before{content:"";position:absolute;left:50%;bottom:-.85em;width:5px;height:5px;translate:-50% 0;rotate:45deg;background:var(--ari-accent)}@media(prefers-reduced-motion:reduce){.menu-list__link .menu-list__link-title:after{transition:none}}#header-group .header-actions__action{position:relative;border-radius:50%;transition:background-color .25s var(--ari-ease)}#header-group .header-actions__action:hover,#header-group .header-actions__action:focus-within{background-color:#2e262212}#header-group .header-actions__action svg{transition:translate .3s var(--ari-ease)}#header-group .header-actions__action:hover svg{translate:0 -1px}#header-group .header-actions__cart-icon .cart-bubble{width:1.2rem;height:1.2rem;color:var(--ari-ink)}#header-group .header-actions__cart-icon .cart-bubble__background{background-color:var(--ari-cta);box-shadow:0 0 0 2px var(--ari-ground)}#header-group .header-actions__cart-icon .cart-bubble__text{font-family:var(--ari-sans);font-size:.68rem;font-weight:600}#header-group .cart-bubble.is-bump{animation:ari-bump .52s var(--ari-ease)}@keyframes ari-bump{0%{scale:1}35%{scale:1.35}to{scale:1}}@media(prefers-reduced-motion:reduce){#header-group .cart-bubble.is-bump{animation:none}#header-group .header-actions__action:hover svg{translate:none}}.ari-ribbon{overflow:hidden;background:var(--ari-ribbon-bg, #F9C9B8);color:var(--ari-ribbon-ink, var(--ari-ink));font-family:var(--ari-sans);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1}.ari-ribbon__track{display:flex;width:max-content;animation:ari-ribbon var(--ari-ribbon-speed, 45s) linear infinite}.ari-ribbon:hover .ari-ribbon__track,.ari-ribbon:focus-within .ari-ribbon__track{animation-play-state:paused}.ari-ribbon__list{display:flex;flex:none;margin:0;padding:0;list-style:none}.ari-ribbon__item{display:flex;align-items:center;gap:1.75rem;padding:.8rem 0 .8rem 1.75rem;white-space:nowrap}.ari-ribbon__item a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;transition:text-decoration-color .25s var(--ari-ease)}.ari-ribbon__item a:hover,.ari-ribbon__item a:focus-visible{text-decoration-color:currentColor}.ari-ribbon__item a:focus-visible{outline:2px solid var(--ari-ink);outline-offset:3px;border-radius:2px}.ari-ribbon__mark{width:6px;height:6px;rotate:45deg;background:var(--ari-accent-text);flex:none}@keyframes ari-ribbon{0%{translate:0 0}to{translate:-50% 0}}@media(prefers-reduced-motion:reduce){.ari-ribbon__track{animation:none;width:auto;justify-content:center}.ari-ribbon__list[aria-hidden]{display:none}.ari-ribbon__list{justify-content:center;width:100%}.ari-ribbon__item:nth-child(n+2),.ari-ribbon__item .ari-ribbon__mark{display:none}.ari-ribbon__item{padding-inline:1rem}}.ari-panel{position:fixed;left:0;right:0;top:var(--ari-panel-top, 7.5rem);z-index:40;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .22s var(--ari-ease),clip-path .42s var(--ari-ease),visibility 0s linear .26s;background:var(--ari-ground);border-top:1px solid var(--ari-line);border-bottom:1px solid var(--ari-line);color:var(--ari-ink);text-align:left}.menu-list__list-item:hover>.ari-panel,.menu-list__list-item:focus-within>.ari-panel{visibility:visible;opacity:1;clip-path:inset(0 0 0 0);transition-delay:0s}.menu-list__list-item.ari-panel-closed>.ari-panel{visibility:hidden;opacity:0}.ari-panel__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(1.5rem,4vw,4rem);max-width:82rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem) var(--ari-gutter)}.ari-panel__intro{display:grid;align-content:start;gap:.6rem;justify-items:start}.ari-panel__title{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(1.6rem,1.2rem + 1vw,2.2rem);letter-spacing:-.02em;line-height:1.05}.ari-panel__text{margin:0 0 .6rem;font-family:var(--ari-sans);font-size:.92rem;color:var(--ari-ink-soft)}.ari-panel__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.ari-panel__card{display:grid;gap:.35rem;color:var(--ari-ink);text-decoration:none}.ari-panel__img{display:block;aspect-ratio:4 / 3.2;border-radius:var(--ari-r);overflow:hidden;background:var(--ari-paper);margin-bottom:.4rem}.ari-panel__img img{width:100%;height:100%;object-fit:cover;transition:scale .9s var(--ari-ease)}.ari-panel__card:hover .ari-panel__img img,.ari-panel__card:focus-visible .ari-panel__img img{scale:1.05}.ari-panel__name{font-family:var(--ari-serif);font-size:1.25rem;letter-spacing:-.01em}.ari-panel__count{font-family:var(--ari-sans);font-size:.82rem;color:var(--ari-ink-soft)}.ari-panel__card:focus-visible{outline:2px solid var(--ari-accent);outline-offset:4px;border-radius:var(--ari-r)}@media(max-width:989px),(hover:none){.ari-panel{display:none}}main:has(.shopify-policy__container){background:var(--ari-ground)}.shopify-policy__container{max-width:76rem!important;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) var(--ari-gutter) var(--ari-section)!important;color:var(--ari-ink)}.shopify-policy__title{margin-bottom:clamp(2rem,4vw,3rem);text-align:left!important}.shopify-policy__title:before{content:"Policies";display:block;margin-bottom:.9rem;font-family:var(--ari-sans);font-size:.8rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ari-accent-text)}.shopify-policy__title h1{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(2.4rem,1.4rem + 3.6vw,4.6rem);line-height:1;letter-spacing:-.03em;text-align:left}.shopify-policy__title h1:after{content:"";display:block;width:2.4rem;height:3px;margin-top:1.1rem;background:var(--ari-accent)}.ari-policy{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,46rem);gap:clamp(2rem,6vw,6rem);align-items:start}.ari-policy__toc{position:sticky;top:1.5rem;max-height:calc(100vh - 3rem);overflow:auto;font-family:var(--ari-sans)}.ari-policy__toc-title{margin:0 0 .9rem;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ari-ink-soft)}.ari-policy__toc ol{margin:0;padding:0;list-style:none;border-left:1px solid var(--ari-line)}.ari-policy__toc a{display:block;margin-left:-1px;padding:.45rem 0 .45rem 1rem;border-left:2px solid transparent;font-size:.9rem;line-height:1.35;color:var(--ari-ink-soft);text-decoration:none;transition:color .2s var(--ari-ease),border-color .2s var(--ari-ease)}.ari-policy__toc a:hover{color:var(--ari-ink)}.ari-policy__toc a.is-active{color:var(--ari-ink);border-left-color:var(--ari-accent);font-weight:500}.ari-policy__toc a:focus-visible{outline:2px solid var(--ari-accent);outline-offset:2px}.ari-policy__toc details summary{display:none}.shopify-policy__body .rte{font-family:var(--ari-sans);font-size:1.02rem;line-height:1.75;color:var(--ari-ink-soft)}.shopify-policy__body .rte p{margin:0 0 1.1em}.shopify-policy__body .rte p.ari-policy__updated{display:inline-block;margin-bottom:2rem;padding:.4rem .8rem;border-radius:999px;background:var(--ari-paper);color:var(--ari-ink);font-size:.85rem;font-weight:500}.shopify-policy__body .rte h2{margin:2.6rem 0 1rem;padding-top:1.6rem;border-top:1px solid var(--ari-line);font-family:var(--ari-serif);font-weight:400;font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);line-height:1.15;letter-spacing:-.015em;color:var(--ari-ink);scroll-margin-top:1.5rem}.shopify-policy__body .rte strong{color:var(--ari-ink);font-weight:600}.shopify-policy__body .rte ul{margin:0 0 1.4em;padding:0;list-style:none}.shopify-policy__body .rte li{position:relative;margin:0 0 .8em;padding-left:1.4rem}.shopify-policy__body .rte li:before{content:"";position:absolute;left:.15rem;top:.68em;width:6px;height:6px;rotate:45deg;background:var(--ari-accent)}.shopify-policy__body .rte a{color:var(--ari-ink);text-decoration:underline;text-decoration-color:var(--ari-accent);text-underline-offset:.2em;text-decoration-thickness:1.5px}.shopify-policy__body .rte a:hover{color:var(--ari-accent-text)}.ari-policy__top{display:inline-block;margin-top:2.5rem;font-family:var(--ari-sans);font-size:.92rem;font-weight:500;color:var(--ari-ink)}@media(max-width:899px){.ari-policy{grid-template-columns:1fr;gap:1.5rem}.ari-policy__toc{position:static;max-height:none}.ari-policy__toc details{border:1px solid var(--ari-line);border-radius:var(--ari-r);background:var(--ari-paper)}.ari-policy__toc details summary{display:flex;justify-content:space-between;padding:.85rem 1rem;cursor:pointer;font-size:.92rem;font-weight:500;color:var(--ari-ink);list-style:none}.ari-policy__toc details summary::-webkit-details-marker{display:none}.ari-policy__toc details summary:after{content:"+";color:var(--ari-accent-text)}.ari-policy__toc details[open] summary:after{content:"\2212"}.ari-policy__toc details ol{margin:0 1rem .8rem}.ari-policy__toc-title{display:none}}product-card .product-media-container{background:var(--card-ground, #ebe6e0);border-radius:var(--ari-r);overflow:hidden}product-card .product-media{display:flex;align-items:center;justify-content:center}product-card .product-media__image{position:relative;inset:auto;width:auto;height:100%;max-width:100%;margin:auto;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent),linear-gradient(180deg,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}product-card .product-media__image.is-wide{width:100%;height:auto;max-height:100%}product-card .price,product-card .price bdi{text-transform:none;letter-spacing:.01em}.ari-section--deep{background:var(--ari-deep);color:var(--ari-on-deep)}.ari-foot{padding:clamp(3.5rem,7vw,6rem) var(--ari-gutter) 2rem;border-top:1px solid rgb(46 38 34 / .12);font-family:var(--ari-sans)}.ari-foot a{color:inherit;text-decoration:none}.ari-foot a:hover{color:var(--ari-accent-text)}.ari-foot a:focus-visible{outline:2px solid var(--ari-accent);outline-offset:3px}.ari-foot ul{margin:0;padding:0;list-style:none}.ari-foot__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;padding-bottom:clamp(2.5rem,5vw,4rem);border-bottom:1px solid rgb(46 38 34 / .12)}.ari-foot__logo{display:inline-block;color:var(--ari-on-deep);line-height:0}.ari-foot__logo svg{display:block;width:clamp(11rem,18vw,15rem);height:auto}.ari-foot__tagline{margin:1.1rem 0 0;color:var(--ari-on-deep-soft);font-size:.95rem}.ari-foot__news-title{margin:0;font-family:var(--ari-serif);font-weight:300;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);letter-spacing:-.015em;line-height:1.1}.ari-foot__news-text{margin:.6rem 0 1.4rem;color:var(--ari-on-deep-soft);font-size:.95rem;line-height:1.55}.ari-foot__form{display:flex;flex-wrap:wrap;gap:.6rem;max-width:30rem}.ari-foot .ari-foot__form .ari-foot__input{flex:1 1 14rem;min-width:0;height:3rem;padding:0 1rem;border:1px solid rgb(46 38 34 / .25);border-radius:var(--ari-r);background-color:#fff;color:var(--ari-on-deep);font:inherit;font-size:.95rem}.ari-foot__input::placeholder{color:var(--ari-on-deep-soft);opacity:1}.ari-foot__input:focus-visible{outline:2px solid var(--ari-accent);outline-offset:2px;border-color:transparent}.ari-foot__submit{height:3rem;border:0;cursor:pointer}.ari-foot__msg{flex-basis:100%;margin:.2rem 0 0;font-size:.88rem;color:var(--ari-on-deep-soft)}.ari-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:clamp(2.5rem,5vw,3.5rem) 0}.ari-foot__head{margin:0 0 1rem;font-family:var(--ari-sans);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ari-on-deep-soft)}.ari-foot__col li{margin:0 0 .7rem;font-size:.98rem;line-height:1.4}.ari-foot__col li.ari-foot__note{color:var(--ari-on-deep-soft);font-size:.88rem}.ari-foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.5rem;border-top:1px solid rgb(46 38 34 / .12);font-size:.85rem;color:var(--ari-on-deep-soft)}.ari-foot__bottom p{margin:0}.ari-foot__legal{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}@media(max-width:749px){.ari-foot__top{grid-template-columns:1fr}.ari-foot__cols{grid-template-columns:1fr 1fr}.ari-foot__cols>:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.ari-loom{height:auto}.ari-loom__stage{position:relative}.ari-js [data-ari-in]{transition:opacity .4s linear;translate:none}.ari-story__media img{translate:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ari-home.css.map */
