.hem{--hem-pad: var(--pageWidthPadding, 17px);--hem-gap: var(--hem-gap-m);--hem-cards: var(--hem-cards-m);display:block;max-width:1500px;margin:0 auto;padding:var(--hem-pt) 0 var(--hem-pb)}.hem--full{max-width:none}@media(min-width:769px){.hem{--hem-gap: var(--hem-gap-d);--hem-cards: var(--hem-cards-d)}}.hem__title{margin:0 0 clamp(24px,4vw,56px);padding-inline:var(--hem-pad);font-size:clamp(20px,4vw,var(--hem-title));line-height:1.2;letter-spacing:.02em;font-weight:400;text-wrap:balance}.hem--head-body .hem__title{font-family:var(--typeBasePrimary),var(--typeBaseFallback)}.hem--head-heading .hem__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 500)}.hem__viewport{position:relative}.hem__track{list-style:none;margin:0;display:flex;gap:var(--hem-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 var(--hem-pad);scroll-padding-inline:var(--hem-pad);scrollbar-width:none}.hem__track::-webkit-scrollbar{display:none}.hem__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.hem__track{scroll-behavior:auto}}.hem__card{flex:0 0 calc((100% - (var(--hem-cards) - 1) * var(--hem-gap)) / var(--hem-cards));scroll-snap-align:start}.hem__figure{position:relative;margin:0;overflow:hidden;aspect-ratio:var(--hem-ratio);border-radius:var(--hem-radius);background:var(--colorSmallImageBg, #f4f1ec)}.hem__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.hem--zoom .hem__card:hover .hem__img{transform:scale(1.035)}}.hem__figure:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--hem-shade)),transparent)}.hem__caption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:0 16px clamp(14px,1.6vw,24px);color:#fff;font-size:var(--hem-cap);line-height:1.3;letter-spacing:.03em;text-shadow:0 1px 12px rgba(0,0,0,.25)}@media(max-width:768px){.hem__caption{font-size:calc(var(--hem-cap) - 2px);padding-inline:12px}}.hem__figure--empty{display:grid}.hem__placeholder{width:100%;height:100%;opacity:.35}.hem__arrow{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--colorTextBody, #280d07);background:#ffffffd1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 14px #00000014;transition:opacity .25s,transform .25s,background .2s}.hem__arrow:hover{background:#fff}.hem__arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hem__arrow[disabled]{opacity:0;pointer-events:none}.hem__arrow--prev{left:calc(var(--hem-pad) + 12px)}.hem__arrow--next{right:calc(var(--hem-pad) + 12px)}@media(hover:none),(max-width:768px){.hem__arrow{display:none}}.lookbook{--lb-pad: var(--pageWidthPadding, 17px);display:block;background:var(--lb-bg, transparent);color:var(--lb-text, inherit);padding:var(--lb-pt) 0 var(--lb-pb)}.lookbook__wrap{display:grid;gap:28px;padding-inline:var(--lb-pad)}.lookbook--contained .lookbook__wrap{max-width:1500px;margin-inline:auto}.lookbook__main{min-width:0}@media(min-width:990px){.lookbook--head-side .lookbook__wrap{grid-template-columns:var(--lb-side-w) minmax(0,1fr);gap:24px}.lookbook--head-side .lookbook__side-inner{position:sticky;top:128px}.lookbook--head-top .lookbook__wrap{gap:40px}}.lookbook__title{margin:0;color:inherit;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 500);font-size:min(var(--lb-title-d),10vw);line-height:.94;letter-spacing:-.02em}@media(max-width:768px){.lookbook__title{font-size:calc(var(--lb-title-d) * .85)}}.lookbook--upper .lookbook__title{text-transform:uppercase}.lookbook__intro{margin-top:16px;font-size:14px;line-height:1.45;max-width:40ch}.lookbook__intro>*{margin:0 0 .6em}.lookbook__intro>:last-child{margin-bottom:0}.lookbook__grid{column-count:var(--lb-cols-m);column-gap:var(--lb-gap-m);--lb-gap: var(--lb-gap-m)}@media(min-width:769px){.lookbook__grid{column-count:var(--lb-cols-d);column-gap:var(--lb-gap-d);--lb-gap: var(--lb-gap-d)}}.lookbook__grid.is-laid{display:flex;align-items:flex-start;gap:var(--lb-gap);column-count:auto}.lookbook__col{flex:1 1 0;min-width:0}.lookbook__item{break-inside:avoid;margin:0 0 calc(var(--lb-gap) + 8px)}.lookbook__item[hidden]{display:none}.lookbook--ratio .lookbook__grid{display:grid;column-count:auto;grid-template-columns:repeat(var(--lb-cols-m),minmax(0,1fr));gap:calc(var(--lb-gap) + 8px) var(--lb-gap)}@media(min-width:769px){.lookbook--ratio .lookbook__grid{grid-template-columns:repeat(var(--lb-cols-d),minmax(0,1fr))}}.lookbook--ratio .lookbook__item{margin:0}.lookbook--ratio .lookbook__media{aspect-ratio:var(--lb-ratio)}.lookbook--ratio .lookbook__img{height:100%;object-fit:cover}@media(max-width:768px){.lookbook--m-carousel .lookbook__grid{display:flex;align-items:flex-start;column-count:auto;gap:var(--lb-gap-m);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--lb-pad) * -1);padding-inline:var(--lb-pad);scroll-padding-inline:var(--lb-pad)}.lookbook--m-carousel .lookbook__grid::-webkit-scrollbar{display:none}.lookbook--m-carousel .lookbook__item{flex:0 0 var(--lb-card-w);margin:0;scroll-snap-align:start}.lookbook--m-carousel .lookbook__item[hidden]{display:block}}.lookbook__link{display:block;color:inherit;text-decoration:none}.lookbook__media{position:relative;overflow:hidden;background:var(--colorSmallImageBg, #f4f1ec);border-radius:var(--lb-radius)}.lookbook__media picture{display:contents}.lookbook__img{display:block;width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .3s}.lookbook__media--empty{aspect-ratio:4 / 5}.lookbook--ratio .lookbook__media--empty{aspect-ratio:var(--lb-ratio)}.lookbook__placeholder{width:100%;height:100%;opacity:.3}@media(hover:hover){.lookbook--hover-zoom .lookbook__link:hover .lookbook__img{transform:scale(1.03)}.lookbook--hover-fade .lookbook__link:hover .lookbook__img{opacity:.88}}.lookbook__caption{padding-top:8px;font-size:var(--lb-cap-size);line-height:1.43;letter-spacing:-.01em}.lookbook--cap-heading .lookbook__caption{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight, 500)}.lookbook--cap-upper .lookbook__caption{text-transform:uppercase;letter-spacing:.06em;font-size:calc(var(--lb-cap-size) - 2px)}@media(max-width:768px){.lookbook__caption{font-size:calc(var(--lb-cap-size) - 2px);padding-top:6px}}.lookbook__more{margin-top:32px;text-align:center}.lookbook__more[hidden]{display:none}.lookbook__more-btn{-webkit-appearance:none;appearance:none;background:none;color:inherit;cursor:pointer;font:inherit;font-size:15px;letter-spacing:-.01em;padding:10px 24px;border:1px solid currentColor;border-radius:999px;transition:opacity .15s}.lookbook__more-btn:hover{opacity:.6}.product-block--sample-button{margin-top:.75rem}.sample-add-button{display:block;width:100%;padding:11px 24px;background:#fff;color:#250f09;border:1px solid #250f09;font-family:inherit;font-size:16px;line-height:1.2;font-weight:400;text-align:center;border-radius:999px;cursor:pointer;transition:background-color .3s ease,color .3s ease,opacity .3s ease;outline:0;box-shadow:none}.sample-add-button:hover,.sample-add-button:focus-visible{background:#250f09;color:#fff}.sample-add-button.is-loading{opacity:.6;cursor:default}.sample-add-button.is-added{background:#250f09;color:#fff}.sample-add-button--sold-out,.sample-add-button--sold-out:hover,.sample-add-button--sold-out:focus-visible{background:#fff;color:#250f09;opacity:.45;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/49/compiled_assets/styles.css.map */
