.story{--night: #16110e;--cream: #efe8df;position:relative;padding-block:88px;overflow:hidden}.story--dark{background:var(--night);color:var(--cream)}.story--light{background:#fff;color:var(--c-ink)}@media(min-width:1100px){.story{padding-block:140px}}.story__grid{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:18vw auto 1fr auto;column-gap:12px}.story__big{grid-column:1 / -1;grid-row:2;position:relative;z-index:0;margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(2.5rem,11vw,12rem);line-height:.92;letter-spacing:-.025em;pointer-events:none}.story__big span{display:block;white-space:nowrap}.story__l2{font-style:italic;padding-left:.55em}.story__media{grid-column:4 / -1;grid-row:1 / 4;position:relative;z-index:1;aspect-ratio:4 / 5;overflow:hidden;background:#2a211c}.story__media img{position:absolute;top:-8%;right:0;bottom:-8%;left:0;width:100%;height:116%;object-fit:cover}.story__big--line{position:absolute;left:0;top:0;z-index:2;margin:0;color:transparent;-webkit-text-stroke:1.2px var(--cream);mix-blend-mode:difference}.story--light .story__big--line{-webkit-text-stroke-color:var(--c-ink);mix-blend-mode:normal}.story__copy{grid-column:1 / -1;grid-row:4;display:grid;gap:22px;margin-top:36px;max-width:46ch}.story__text{font-size:var(--t-md);line-height:1.7;color:#c9bdb1}.story--light .story__text{color:var(--c-muted)}.story__text p+p{margin-top:.8em}.story__link{justify-self:start;display:inline-flex;align-items:center;gap:14px;font-size:var(--t-sm);letter-spacing:.05em;text-decoration:none;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .45s var(--ease)}.story__link span{transition:transform .45s var(--ease)}.story__link:hover{background-size:30% 1px}.story__link:hover span{transform:translate(8px)}@media(min-width:900px){.story__grid{column-gap:24px;grid-template-rows:9vw auto 1fr}.story__big{font-size:clamp(4rem,9.6vw,10.5rem)}.story__media{grid-column:3 / 8;grid-row:1 / 4}.story__copy{grid-column:9 / 13;grid-row:3;align-self:end;margin-top:0}.story--reverse .story__media{grid-column:6 / 11}.story--reverse .story__copy{grid-column:1 / 5}.story--reverse .story__big{text-align:right}}.no-js .story__big--line{display:none}.services{border-top:1px solid var(--c-line);background:#fff}.services__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.services__item{padding:26px 0;border-bottom:1px solid var(--c-line)}.services__item:nth-child(odd){padding-right:16px;border-right:1px solid var(--c-line)}.services__item:nth-child(2n){padding-left:16px}.services__link{display:block;text-decoration:none}.services__title{display:block;font-family:var(--f-serif);font-size:var(--t-lg);line-height:1.2;margin-bottom:6px}.services__text{display:block;font-size:var(--t-sm);color:var(--c-muted)}.services__link:hover .services__title{color:var(--c-accent)}@media(min-width:900px){.services__list{grid-template-columns:repeat(4,minmax(0,1fr))}.services__item{padding:40px 28px;border-bottom:0;border-right:1px solid var(--c-line)}.services__item:nth-child(odd),.services__item:nth-child(2n){padding:40px 28px}.services__item:first-child{padding-left:0}.services__item:last-child{border-right:0}}.pdp{padding-bottom:32px}.pdp .breadcrumbs{padding-block:18px 16px}.pdp__grid{display:grid;gap:28px}.pdp .gallery__track{margin:0}.pdp .gallery__item{background:#e9e7e4}.gallery__ui{display:flex;align-items:center;gap:14px;padding:12px var(--gutter) 0}.gallery__ui .gallery__count{position:static;background:none;padding:0;color:var(--c-muted)}.gallery__ui .gallery__progress{flex:1;margin:0}.pdp .pinfo{padding-inline:var(--gutter);display:grid;gap:28px}.pinfo__head{display:grid;gap:12px}.pinfo__coll{justify-self:start;font-size:var(--t-xs);letter-spacing:.06em;color:var(--c-muted);text-decoration:none}.pinfo__coll:hover{color:var(--c-ink)}.pinfo__title{margin:0;font-family:var(--f-serif);font-weight:400;font-size:clamp(2rem,1.3rem + 2.4vw,3.125rem);line-height:1.04;letter-spacing:-.015em}.pinfo__price-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-top:4px}.pinfo__price-row .price{font-size:1.25rem;letter-spacing:.01em}.pinfo__note{margin:0;font-size:var(--t-xs);color:var(--c-muted)}.pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid var(--c-ink);border-radius:999px;font-size:var(--t-xs);letter-spacing:.04em}.pill--sold{background:var(--c-ink);color:#fff}.facts{display:grid;gap:12px}.facts__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.facts__title{margin:0;font-family:var(--f-sans);font-weight:400;font-size:var(--t-xs);letter-spacing:.08em;color:var(--c-muted)}.facts__list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--c-ink)}.facts__row{display:grid;align-content:start;gap:3px;padding:12px 14px 13px 0;border-bottom:1px solid var(--c-line)}.facts__row:nth-child(2n){padding-left:14px;border-left:1px solid var(--c-line)}.facts__row--list{grid-column:1 / -1;padding-left:0!important;border-left:0!important}.facts__row:nth-last-child(2):nth-child(odd):not(.facts__row--list)+.facts__row--list{grid-column:1 / -1}.facts__row dt{font-size:var(--t-xs);letter-spacing:.02em;color:var(--c-muted)}.facts__row dd{margin:0;font-family:var(--f-serif);font-size:1.0625rem;line-height:1.3;color:var(--c-ink)}.facts__details{margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.facts__details li{padding:5px 12px;border:1px solid var(--c-line);border-radius:999px;font-size:.9375rem}.facts__more{flex:none;background:none;border:0;padding:0 0 3px;font-size:var(--t-xs);letter-spacing:.02em;border-bottom:1px solid currentColor}.pdp .notice{background:#f6f4f1;border-left:2px solid var(--c-ink)}.btn--buy{min-height:58px;font-size:var(--t-sm);letter-spacing:.1em;position:relative;overflow:hidden}.btn--buy span{position:relative;z-index:1}.btn--buy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-accent);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.btn--buy:hover:not([disabled]):before{transform:scaleX(1);transform-origin:left}.btn--buy:hover{background:var(--c-ink)}.assure{margin:0;padding:0;display:grid;gap:10px;font-size:var(--t-sm);color:#4a3f38}.assure li{position:relative;padding-left:22px}.assure li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border:1px solid currentColor;border-radius:50%}.assure__btn{background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.assure__btn:hover{color:var(--c-ink)}.pinfo__sub{margin:0 0 -14px;font-family:var(--f-sans);font-weight:400;font-size:var(--t-xs);letter-spacing:.08em;color:var(--c-muted)}.desc{position:relative}.desc__body{font-size:var(--t-base);line-height:1.75;color:#4a3f38}.js .desc:not(.is-open) .desc__body{max-height:8.75em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.desc__more{margin-top:10px;background:none;border:0;padding:0 0 4px;font-size:var(--t-sm);letter-spacing:.02em;border-bottom:1px solid currentColor}.infolinks{border-top:1px solid var(--c-line)}.infolink{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;background:none;border:0;border-bottom:1px solid var(--c-line);padding:0;text-align:left;font-family:var(--f-serif);font-size:var(--t-md)}.infolink__plus{width:11px;height:11px;flex:none;background:linear-gradient(currentColor,currentColor) center / 11px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 11px no-repeat;transition:transform .4s var(--ease)}.infolink:hover .infolink__plus{transform:rotate(90deg)}.infolink:hover span:first-child{color:var(--c-accent)}.drawer__lead{font-family:var(--f-serif);font-size:var(--t-lg)}.drawer__measures{font-family:var(--f-serif);font-size:var(--t-md);line-height:1.6;padding:14px 0;border-block:1px solid var(--c-line)}.drawer__body.prose{padding-top:24px}.drawer__body.prose .btn{text-decoration:none}@media(min-width:900px){.pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 72px;padding-right:var(--gutter)}.pdp .gallery__track{display:grid;grid-template-columns:1fr 1fr;gap:4px;overflow:visible}.pdp .gallery__item{aspect-ratio:4 / 5;grid-column:auto}.pdp .gallery__item:first-child,.pdp .gallery__item:last-child:nth-child(2n){grid-column:1 / -1}.pdp .gallery__ui{display:none}.pdp .pinfo{position:sticky;top:calc(var(--header-total) + 32px);padding:8px 0 48px;max-width:470px;align-self:start;gap:30px}.header-hidden .pdp .pinfo{top:32px}}@media(min-width:1300px){.pdp__grid{gap:0 120px}}.recs{background:#f6f4f1}.recs .rail-nav__btn{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pages.css.map */
