:root{--ink: #111111;--cap: #6e6a62;--warm: #f4f1ea;--bg: #ffffff;--wrap: 1115px;--gap: 25px;--edge: 24px;--hdr: 170px;--font: "Helvetica Neue", Helvetica, Arial, sans-serif;--display: "Bricolage SemiCondensed", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 13px/18px var(--font);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}p,h1,h2,h3,ol,ul,figure,fieldset{margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0}main:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:8px 12px}.skip-link:focus{left:8px}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.label,.cap,.row__head,.card__info,.numlist,.hdr__nav,.hdr__util,.hdr__search input,.btn,.tri__sub,.fb__caption,.more,.acc summary,.opt legend,.opt__btn,.ftr,.filters summary,.view{font-size:11px;line-height:17px;letter-spacing:.05em;text-transform:uppercase}.cap{color:var(--cap);margin-top:10px}.body,.rte,.intro__body{font-size:13px;line-height:19px;letter-spacing:0;text-transform:none}.display{font-family:var(--display);font-weight:500;text-transform:uppercase;font-size:var(--size, 72px);line-height:.92;letter-spacing:0}.word{margin:0}.wrap{width:min(var(--wrap),calc(100% - 2 * var(--edge)));margin-inline:auto}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap);row-gap:40px}.grid--end{align-items:end}.span-1{grid-column-end:span 1}.span-2{grid-column-end:span 2}.span-3{grid-column-end:span 3}.span-4{grid-column-end:span 4}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.media{position:relative;overflow:hidden;background:var(--warm);width:100%}.media--fill{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.media__el{position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;object-fit:cover}.media__el--hover{opacity:0;transition:opacity .35s ease}.card__media:hover .media__el--hover{opacity:1}.media__placeholder svg{width:100%;height:100%;fill:#d8d4cb}.media__signature{position:absolute;right:16px;bottom:15px;width:63px;height:auto;z-index:2;pointer-events:none}.media--placeholder{display:flex;align-items:center;justify-content:center;color:var(--cap);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hdr{position:relative;height:var(--hdr);z-index:20;color:var(--ink)}.hdr--over{position:absolute;inset:0 0 auto;color:#fff}.hdr-spacer{display:none}.hdr__burger{position:absolute;left:var(--edge);top:24px;width:36px;height:12px;display:flex;flex-direction:column;justify-content:space-between}.hdr__burger span:not(.visually-hidden){display:block;height:1px;background:currentColor}.hdr__logo{position:absolute;left:var(--edge);top:60px;width:180px}.hdr__logo svg,.drawer__logo svg{width:100%;height:auto}.hdr__nav{position:absolute;left:0;right:0;top:24px;display:flex;justify-content:center;pointer-events:none}.hdr__nav ul{pointer-events:auto}.hdr__nav ul{display:flex;gap:22px}.hdr__nav a[aria-current]{font-weight:700}.hdr__right{position:absolute;right:var(--edge);top:14px;display:flex;flex-direction:column;align-items:flex-end}.hdr__search input{width:176px;border:0;border-bottom:1px solid currentColor;background:none;padding:4px 0;text-align:right;outline:none}.hdr__search input::placeholder{color:currentColor;opacity:1}.hdr__search input::-webkit-search-cancel-button{display:none}.hdr__util{margin-top:30px;text-align:right}.hdr__util,.hdr__search input{font-size:13px;line-height:19px}.lang{display:inline-flex;gap:6px}.lang button{opacity:.55;text-transform:uppercase}.lang button[aria-current]{opacity:1;font-weight:700}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--bg);color:var(--ink);padding:24px var(--edge) 40px;overflow-y:auto}.drawer[hidden]{display:none}.drawer__top{display:flex;justify-content:space-between;align-items:flex-start}.drawer__logo{width:120px}.drawer__close{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.drawer__list{margin-top:48px;font-size:18px;line-height:32px;letter-spacing:.04em;text-transform:uppercase}.drawer__list .num{color:var(--cap);font-size:11px;margin-right:8px}.drawer__sub{margin-top:28px;font-size:14px;line-height:24px;letter-spacing:.05em;text-transform:uppercase;color:var(--cap)}.drawer__search{margin-top:32px}.drawer__search input{width:100%;max-width:360px;border:0;border-bottom:1px solid var(--ink);padding:6px 0;background:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase;outline:none}.drawer__util{margin-top:28px;display:grid;gap:6px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.fb{margin-top:var(--gap-top, 120px)}.fb--top{margin-top:0}.fb__inner{position:relative;display:block;height:100vh;min-height:520px;max-height:900px;color:#fff}.fb--wide .fb__inner{height:auto;min-height:0;max-height:none;aspect-ratio:16 / 9}.fb--tall .fb__inner{height:auto;min-height:0;max-height:none;aspect-ratio:3 / 4}.fb__word{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;white-space:nowrap;font-size:min(var(--size),9vw)}.fb__caption{position:absolute;left:var(--edge);bottom:22px;z-index:2}.tri{display:grid;grid-template-columns:repeat(3,1fr);background:#000}.tri__card{position:relative;display:block;aspect-ratio:2 / 3;color:#fff;overflow:hidden}.tri__card,.tri .media{background:#000}.tri__card{transform:translateZ(0)}.tri .media__el{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.tri__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 55%,#00000052);z-index:1;pointer-events:none}.tri__card .media__signature{z-index:3}.tri__text{position:absolute;left:0;right:0;bottom:88px;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 16px}.tri__word{font-size:min(5.6vw,80px)}.tri__sub{margin-top:16px}.intro{padding-top:var(--pt);text-align:center}.intro__body{max-width:520px;margin:10px auto 0}.row{padding-top:var(--pt);padding-bottom:var(--pb)}.row--warm{background:var(--warm);margin-top:var(--pt);padding-top:120px;padding-bottom:calc(120px + var(--pb))}.row--full .grid{column-gap:0;row-gap:0}.row--full .cap{padding-left:var(--edge)}.cap__text{margin-top:8px;max-width:34em}.row--full .cap__text{padding-left:var(--edge);padding-right:var(--edge)}.row__head{display:flex;justify-content:space-between;gap:24px;margin-bottom:14px}.row__note{color:var(--cap);margin-top:16px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.cell{min-width:0}.cell--text .label+.body{margin-top:8px}.cell--text .body{max-width:420px}.cell--text .btn{margin-top:20px}.cell__link{display:block}.hov{position:relative}.hov__layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:20px;background:#0000004d;color:#fff;opacity:0;transition:opacity .3s ease;font-size:11px;line-height:17px;letter-spacing:.05em;text-transform:uppercase}.hov:hover .hov__layer,.hov:focus-within .hov__layer{opacity:1}.hov__title{font-size:12px}.numlist li{line-height:18px}.numlist a[aria-current]{font-weight:700}.numlist .count{margin-left:4px}.split__menu{font-size:14px;line-height:24px}.split__menu li{line-height:24px}.cap--lookbook{font-size:20px;line-height:26px;letter-spacing:.04em}@media(max-width:749px){.cap--lookbook{font-size:17px;line-height:23px}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;background:#000;color:#fff;border:1px solid #000}.btn:disabled{opacity:.35;cursor:not-allowed}.btn--block{width:100%}.btn--line{background:none;color:var(--ink);border:0;border-bottom:1px solid currentColor;min-height:0;padding:0 0 2px}.btn--outline{background:none;color:var(--ink);min-height:22px;padding:0 12px;font-size:10px}.card__media{display:block}.card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;margin-top:8px}.card__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__add,.card__add button{font-size:14px;line-height:14px}.card__price{grid-column:1 / -1}.prow{padding-top:var(--pt)}.split{display:grid;grid-template-columns:1fr 1fr;height:560px}.split__panel{background:var(--warm);display:grid;grid-template-columns:260px 260px;column-gap:var(--gap);align-content:start;padding:40px 0 40px max(var(--edge),calc(50vw - var(--wrap) / 2))}.split__nav{display:flex;flex-direction:column;gap:22px}.split__editorial{display:flex;flex-direction:column;align-items:center;gap:14px}.split__editorial .media{width:100%}.split__word{--size: 48px;margin-top:6px}.split__look{max-width:30ch;text-align:center;font-size:12px;line-height:18px}.split__look .label{margin-bottom:4px}.split__media{position:relative}.filters summary{cursor:pointer;list-style:none}.filters summary::-webkit-details-marker{display:none}.filters__body{margin-top:12px;display:grid;gap:4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.filters__name{color:var(--cap);margin-top:8px}.filters a[aria-current]{font-weight:700}.filters__clear{color:var(--cap);margin-top:6px}.view{display:flex;gap:10px;align-items:baseline}.view button[aria-pressed=true]{font-weight:700}.pgrid{margin-top:120px;row-gap:105px}.pgrid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pgrid.is-2 .span-2{grid-column-end:span 2}.empty{grid-column:1 / -1;text-align:center;color:var(--cap)}.band{grid-column:1 / -1;margin-inline:calc(50% - 50vw);background:var(--warm);padding:120px 0}.band__inner{width:min(var(--wrap),calc(100% - 2 * var(--edge)));margin-inline:auto}.band__label{margin-bottom:14px}.more{text-align:center;margin-top:110px}.pdp{display:grid;grid-template-columns:260px 545px 260px;column-gap:var(--gap);justify-content:center;padding-top:20px}.pdp__sticky{position:sticky;top:24px}.pdp__info--left{padding-top:60vh}.pdp__media{display:grid;gap:8px}.pdp__title{font-size:13px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;font-weight:500}.pdp__price{margin-top:6px;font-size:13px}.pdp__compare{color:var(--cap)}.pdp__form{margin-top:28px;display:grid;gap:18px}.opt legend{margin-bottom:8px}.opt legend span{color:var(--cap)}.opt__values{display:flex;flex-wrap:wrap;gap:4px}.opt__btn input{position:absolute;opacity:0;pointer-events:none}.opt__btn span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:28px;padding:0 8px;border:1px solid #ddd9d0;cursor:pointer}.opt__btn input:checked+span{border-color:var(--ink)}.opt__btn input:focus-visible+span{outline:1px solid var(--ink);outline-offset:2px}.opt__btn.is-unavailable span{color:#b9b4aa;text-decoration:line-through}.shopify-payment-button{margin-top:4px}.pdp__appt{margin-top:10px}.pdp__note{margin-top:18px;color:var(--cap);font-size:11px;line-height:15px}.acc{border-top:1px solid #e7e3da;padding:12px 0}.acc:last-child{border-bottom:1px solid #e7e3da}.acc summary{cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc .rte{margin-top:10px}.rte p,.rte ul,.rte ol{margin:0 0 12px}.rte ul{list-style:disc;padding-left:16px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-size:13px;line-height:19px;font-weight:500;margin:0 0 12px}.rte a{border-bottom:1px solid currentColor}.cart{padding-top:20px;max-width:830px}.cart__title{margin-bottom:24px}.cart__item{display:grid;grid-template-columns:120px 1fr auto;gap:25px;padding:16px 0;border-top:1px solid #e7e3da}.cart__name,.cart__price{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.cart__variant{color:var(--cap);font-size:11px;margin-top:4px}.cart__qty{display:flex;gap:16px;align-items:center;margin-top:14px;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.cart__qty input{width:56px;height:28px;border:1px solid #ddd9d0;padding:0 8px}.cart__remove{color:var(--cap)}.cart__foot{border-top:1px solid #e7e3da;padding-top:20px;display:grid;gap:14px}.cart__noteLabel{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--cap)}.cart__foot textarea{border:1px solid #ddd9d0;padding:8px;resize:vertical}.cart__total{display:flex;justify-content:space-between;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.cart__tax{color:var(--cap);font-size:11px}.cart__actions{display:flex;justify-content:flex-end;align-items:center;gap:24px}.cart__empty{margin-bottom:24px}.search{padding-top:20px}.search__form input{display:block;width:100%;max-width:545px;margin-top:10px;border:0;border-bottom:1px solid var(--ink);padding:8px 0;background:none;font-size:15px;outline:none}.search__count{margin:40px 0 20px;color:var(--cap)}.page{padding-top:20px}.page__grid{display:grid;grid-template-columns:260px minmax(0,545px);column-gap:var(--gap)}.page__body .media{margin-bottom:20px}.nf{text-align:center;display:grid;justify-items:center;gap:20px;padding:80px 0}.nf__word{--size: 160px}.lc{padding-top:20px}.lc .label{margin-bottom:20px}.lc .grid{row-gap:60px}.pw{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:24px;padding:24px}.pw__logo{width:180px}.pw__form{display:flex;gap:12px}.pw__form input{border:0;border-bottom:1px solid var(--ink);padding:6px 0;background:none;outline:none}.gc{text-align:center;display:grid;justify-items:center;gap:16px;padding:80px 0}.gc__amount{--size: 96px}.gc__code{font-size:17px;letter-spacing:.1em}.ftr{margin-top:160px;padding-bottom:60px}.ftr__news{text-align:center}.ftr__form{display:flex;justify-content:center;align-items:flex-end;gap:16px;margin-top:18px}.ftr__form input{width:320px;max-width:70vw;border:0;border-bottom:1px solid var(--ink);padding:6px 0;background:none;outline:none}.ftr__form input::placeholder{color:var(--cap);opacity:1}.ftr__form button{border-bottom:1px solid var(--ink);padding-bottom:6px}.ftr__ok,.ftr__err{margin-top:10px}.ftr__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gap);margin-top:70px}.ftr__head{margin-bottom:4px}.ftr__col ul{color:var(--cap)}.ftr__address{margin-top:56px;text-align:center;color:var(--cap)}.ftr__legal{margin-top:6px;text-align:center;color:var(--cap)}.ftr__legal .lang{vertical-align:top}.ftr__wordmark{display:block;margin-top:40px}.ftr__wordmark svg{width:100%;height:auto}@media(max-width:989px){:root{--gap: 12px;--edge: 16px;--hdr: 120px}.hdr__nav{display:none}.hdr__logo{top:52px;width:120px}.hdr__search{display:none}.hdr__util{margin-top:6px}.hdr__util li:not(:first-child){display:none}.grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.span-3,.span-4{grid-column-end:span 2}.start-1,.start-2,.start-3,.start-4{grid-column-start:auto}.cell--text,.cell--word,.cell--list{grid-column:1 / -1}.pgrid{row-gap:40px;margin-top:60px}.split{grid-template-columns:1fr;height:auto}.split__panel{grid-template-columns:1fr;padding:24px var(--edge)}.split__editorial{display:none}.split__nav{flex-direction:row;flex-wrap:wrap;gap:16px 32px}.split__media{aspect-ratio:4 / 5}.pdp{grid-template-columns:1fr;padding-top:0}.pdp__media{order:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:4px}.pdp__slide{flex:0 0 88%;scroll-snap-align:start}.pdp__info--right{order:2;padding:20px var(--edge) 0}.pdp__info--left{order:3;padding:28px var(--edge) 0}.pdp__sticky{position:static}.page__grid{grid-template-columns:1fr;row-gap:16px}.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.row--warm,.band{padding-top:60px;padding-bottom:60px}.row{--pt-m: min(var(--pt), 70px);padding-top:var(--pt-m)}.row--warm{margin-top:min(var(--pt),70px);padding-top:60px}.intro{padding-top:min(var(--pt),70px);padding-inline:var(--edge)}.fb{margin-top:min(var(--gap-top, 120px),70px)}.fb--top{margin-top:0}.prow{padding-top:min(var(--pt),70px)}.more{margin-top:60px}.ftr{margin-top:100px}}@media(max-width:749px){.tri{grid-template-columns:1fr}.tri__card{aspect-ratio:4 / 5}.tri__word{font-size:56px}.tri__text{bottom:48px}.fb__inner{height:82vh;min-height:460px}.fb__word{font-size:min(var(--size),15vw)}.display{font-size:calc(var(--size, 72px) * .62)}.row--full .grid{grid-template-columns:1fr}.row--full .cell{grid-column:1 / -1}.cart__item{grid-template-columns:84px 1fr}.cart__price{grid-column:2}.cart__actions{justify-content:space-between}.nf__word{--size: 120px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.shopify-payment-button{margin-top:10px;--shopify-accelerated-checkout-button-block-size: 34px;--shopify-accelerated-checkout-button-border-radius: 0px}.shopify-payment-button .shopify-payment-button__button--unbranded,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){height:34px;min-height:34px;padding:0 18px;border:1px solid #000;border-radius:0;background:#000;color:#fff;font:inherit;font-size:11px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;box-shadow:none}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){opacity:.85}.shopify-payment-button .shopify-payment-button__more-options{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
