.gal{--night: #16110e;--cream: #efe8df;background:#fff;color:var(--c-ink);padding-bottom:80px;overflow:clip}.gal--dark{background:var(--night);color:var(--cream)}.gal__strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0}.gal__item{min-width:0}.gal__link{display:block;color:inherit;text-decoration:none}.gal__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#cfcdca}.gal__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.js .gal .gal__img{transition:clip-path 1.25s cubic-bezier(.76,0,.24,1),transform 1.4s var(--ease),opacity .6s var(--ease)}.gal__img--2{opacity:0}@media(hover:hover){.gal__link:hover .gal__img--2{opacity:1}.js .gal__link:hover [data-reveal].is-shown .gal__img{transform:scale(1.035)}}.gal__cap{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 12px 0}.gal__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-serif);font-size:var(--t-base)}.gal__price{flex:none;font-size:var(--t-sm);color:var(--c-muted);font-variant-numeric:tabular-nums}.gal--dark .gal__price{color:#a99c90}.gal__foot{display:grid;gap:20px;margin-top:64px}.gal__foot--compact{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:36px!important}.gal__foot--compact .gal__label{padding:0!important}.gal:has(.gal__foot--compact){padding-bottom:56px}@media(min-width:900px){.gal:has(.gal__foot--compact){padding-bottom:72px}.gal__foot--compact{margin-top:88px!important}}@media(max-width:899px){.gal__cap{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 10px 0}.gal__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}}.gal__label{margin:0;font-size:var(--t-xs);letter-spacing:.06em;color:var(--c-muted)}.gal__text{margin:0;max-width:26ch;font-family:var(--f-serif);font-size:clamp(1.625rem,1rem + 1.9vw,2.75rem);line-height:1.1;letter-spacing:-.015em}.gal__more{justify-self:start;display:inline-flex;align-items:center;gap:14px;padding:14px 26px;border-radius:999px;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:var(--t-sm);letter-spacing:.04em;transition:background-color .35s var(--ease),color .35s var(--ease)}.gal__more span{transition:transform .35s var(--ease)}.gal__more:hover{background:var(--c-ink);color:#fff;border-color:var(--c-ink)}.gal__more:hover span{transform:translate(6px)}@media(min-width:900px){.gal{padding-bottom:120px}.gal__strip{grid-template-columns:repeat(4,minmax(0,1fr))}.gal__item:nth-child(2n){transform:translate3d(0,calc(var(--gp, 0) * 64px),0)}.gal__cap{padding:14px 16px 0}.gal__foot{grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:48px;row-gap:32px;margin-top:110px}.gal__label{padding-top:.9em}.gal__text,.gal__more{grid-column:2}}.cat{--night: #16110e;--cream: #efe8df;padding-top:80px}.cat--dark{background:var(--night);color:var(--cream)}.cat--light{background:#fff;color:var(--c-ink)}.cat__head{display:grid;gap:12px;margin-bottom:32px}.cat__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:var(--t-3xl);line-height:1.05}.cat__lede{margin:0;max-width:40ch;font-size:var(--t-sm);color:#a99c90}.cat--light .cat__lede{color:var(--c-muted)}.cat__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0}.cat__cell{min-width:0}.cat__tile{display:flex;flex-direction:column;height:100%;padding-bottom:20px;color:inherit;text-decoration:none;background:#1d1612;transition:background-color .4s var(--ease)}.cat--light .cat__tile{background:#f4f2ef}.cat__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#cfcdca}.cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;visibility:hidden;transition:transform 1.2s var(--ease)}.cat__img:first-child,.cat__media[data-i] .cat__img.is-on{visibility:visible}.cat__media[data-i] .cat__img:not(.is-on){visibility:hidden}.cat__bar{position:absolute;left:12px;right:12px;bottom:12px;height:2px;background:#ffffff59;opacity:0;transition:opacity .3s var(--ease)}.cat__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;transform-origin:left;transform:scaleX(var(--cb, 0));transition:transform .5s var(--ease)}.cat__tile.is-live .cat__bar{opacity:1}.cat__cap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:16px 14px 0}.cat__name{font-family:var(--f-serif);font-size:clamp(1.25rem,.95rem + 1.3vw,2.25rem);line-height:1.1;letter-spacing:-.01em}.cat__count{font-size:var(--t-xs);letter-spacing:.03em;color:#a99c90;white-space:nowrap}.cat__note{display:block;padding:6px 14px 0;font-size:var(--t-sm);line-height:1.45;color:#8f8277}.cat--light .cat__count,.cat--light .cat__note{color:var(--c-muted)}@media(hover:hover){.cat__tile:hover{background:#241b16}.cat--light .cat__tile:hover{background:#ebe7e2}.cat__tile:hover .cat__img{transform:scale(1.03)}}@media(min-width:900px){.cat{padding-top:120px}.cat__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:48px}.cat__lede{text-align:right}.cat__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cat__cap{padding:20px 20px 0}.cat__note{padding:8px 20px 0}.cat__tile{padding-bottom:28px}}.shop{--sand: #efe8df;--ink: #2b221d;background:var(--sand);color:var(--ink);padding-block:72px 80px}.shop__media{position:relative;aspect-ratio:21 / 9;overflow:hidden;margin-bottom:56px;background:#ddd4c9}.shop__media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover;transform:translateY(var(--py, 0))}.shop__grid{display:grid;gap:40px}.shop__intro{display:grid;gap:18px;align-content:start}.shop__clock{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:var(--t-sm);color:#6e6259;font-variant-numeric:tabular-nums}.shop__dot{width:7px;height:7px;border-radius:50%;background:var(--c-accent);animation:shop-pulse 2.4s ease-in-out infinite}@keyframes shop-pulse{0%,to{opacity:1}50%{opacity:.25}}.shop__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.01em}.shop__text{margin:0;max-width:40ch;font-size:var(--t-md);line-height:1.65;color:#5d5148}.shop__go{justify-self:start;display:inline-flex;align-items:center;gap:12px;margin-top:6px;padding:14px 24px;border:1px solid var(--ink);border-radius:999px;color:inherit;text-decoration:none;font-size:var(--t-sm);letter-spacing:.03em;transition:background-color .35s var(--ease),color .35s var(--ease)}.shop__arrow{transition:transform .35s var(--ease)}.shop__go:hover{background:var(--ink);color:var(--sand)}.shop__go:hover .shop__arrow{transform:rotate(45deg)}.shop__facts{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid rgba(43,34,29,.22)}.shop__facts>div{padding:16px 0;border-bottom:1px solid rgba(43,34,29,.22);display:grid;gap:6px}.shop__facts dt{font-size:var(--t-xs);letter-spacing:.06em;color:#7a6d63}.shop__facts dd{margin:0;font-family:var(--f-serif);font-size:var(--t-lg);line-height:1.3;overflow-wrap:anywhere}.shop__facts dd a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease)}.shop__facts dd a:hover{background-size:100% 1px}.shop__facts .shop__mail{font-family:var(--f-sans);font-size:var(--t-md);line-height:1.5}@media(min-width:600px){.shop__facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media(min-width:1000px){.shop{padding-block:104px 112px}.shop__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px;align-items:start}.shop__facts{border-top:0;row-gap:36px}.shop__facts>div{border-bottom:0;border-left:1px solid rgba(43,34,29,.22);padding:2px 0 2px 22px;gap:10px}.shop__facts dd{font-size:1.375rem}}.ask{--night: #16110e;--cream: #efe8df;padding-block:80px 96px;background:#fff}.ask__grid{display:grid;gap:28px}.ask__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:var(--t-3xl);line-height:1.05;letter-spacing:-.01em}.ask__lede{margin:12px 0 0;font-size:var(--t-sm);color:var(--c-muted)}.ask__lede a{color:var(--c-ink)}.ask__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.ask__chip{padding:11px 18px;border:1px solid var(--c-line);border-radius:999px;background:#fff;color:var(--c-ink);font-size:var(--t-base);line-height:1.3;text-align:left;transition:background-color .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.ask__chip:hover{border-color:var(--c-ink)}.ask__chip[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.ask__panel{display:grid;gap:2px}.ask__a{background:var(--night);color:var(--cream);padding:26px 22px 30px}.ask__a[hidden]{display:none}.ask__q{margin:0 0 14px;font-size:var(--t-xs);letter-spacing:.04em;color:#a99c90}.ask__ain{font-family:var(--f-serif);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);line-height:1.42}.ask__ain p+p{margin-top:.6em}.ask__ain a{color:inherit}.js .ask__a:not([hidden]){animation:ask-in .55s var(--ease) both}@keyframes ask-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1000px){.ask{padding-block:120px 136px}.ask__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:80px;align-items:start}.ask__chips{margin-top:40px;gap:10px}.ask__chip{padding:13px 22px;font-size:var(--t-md)}.ask__panel{position:sticky;top:calc(var(--header-total) + 24px)}.ask__a{padding:44px 44px 48px;min-height:280px}}.show{--cream: #efe8df;position:relative;min-height:max(640px,100svh);display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);overflow:hidden;color:var(--cream);background:#16110e;isolation:isolate}.show__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.show__bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.show__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0a0873,#0e0a0861 45%,#0e0a08d1)}.show__mark{position:relative;z-index:1;align-self:center;justify-self:center;display:grid;justify-items:center;margin:0;padding-top:48px;font-family:var(--f-serif);font-weight:400;font-size:clamp(3.5rem,2rem + 6vw,8.5rem);line-height:.86;letter-spacing:-.01em;text-align:center;color:#fff}.show__mark span:nth-child(2){font-style:italic}.show__foot{position:relative;z-index:1;padding:0 0 max(24px,env(safe-area-inset-bottom))}@media(max-width:899px){.t-product .show__foot{padding-bottom:92px}}.show__bar{display:flex;align-items:center;gap:24px;padding:0 var(--gutter)}.show__tabs{flex:1;min-width:0;display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.show__tabs::-webkit-scrollbar{display:none}.show__tab{flex:none;background:none;border:0;padding:6px 0;color:#efe8df8c;font-family:var(--f-sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .3s var(--ease)}.show__tab:hover{color:#fff}.show__tab[aria-selected=true]{color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.show__all{flex:none;display:none;align-items:center;gap:12px;color:#fff;text-decoration:none;font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase}.show__all span{font-size:18px;line-height:1;transition:transform .3s var(--ease)}.show__all:hover span{transform:translate(4px)}.show__cap{min-height:1.5em;margin:14px var(--gutter) 10px;font-size:var(--t-sm);color:#efe8dfd9;text-align:center}.show__cap b{font-family:var(--f-serif);font-weight:400;font-size:var(--t-md);margin-right:14px;color:#fff}.show__row{display:flex;gap:6px;margin:0;padding:0 var(--gutter);list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.show__row::-webkit-scrollbar{display:none}.show__row[hidden]{display:none}.show__item{flex:0 0 29vw;scroll-snap-align:start}.show__thumb{position:relative;display:block;aspect-ratio:5 / 6;overflow:hidden;background:#cfcdca}.show__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .4s var(--ease)}.show__thumb.is-sold img{filter:grayscale(.4) brightness(.62)}.show__sold{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase}.show__row.is-on .show__item{animation:show-in .6s var(--ease) both;animation-delay:calc(var(--d, 0) * 40ms)}@keyframes show-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(hover:hover){.show__thumb:hover img{transform:scale(1.06)}.show__row:hover .show__thumb:not(:hover) img{filter:brightness(.7)}.show__row:hover .show__thumb.is-sold:not(:hover) img{filter:grayscale(.4) brightness(.5)}}@media(min-width:900px){.show__mark{font-size:clamp(5rem,3rem + 6vw,10rem)}.show__bar{padding:0 48px}.show__tabs{justify-content:center;gap:44px;padding-left:140px}.show__all{display:inline-flex}.show__row{justify-content:center;padding:0 48px;overflow:visible}.show__item{flex:0 1 126px}}@media(min-width:1500px){.show__item{flex-basis:140px}}@media(max-width:899px){.show__cap{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/home.css.map */
