.h2s-logo{display:block;width:100%;max-width:260px;height:auto;object-fit:contain}.header__heading-link{max-width:300px}.header--top-center .header__inline-menu{justify-self:center}.header__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem}.h2s-footer{background:#faf9f6;color:#4b3a32;border-top:1px solid #DDDAD4;padding:30px 0 18px}.h2s-footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;max-width:1080px;margin:auto;text-align:center}.h2s-footer-identity{display:flex;flex-direction:column;align-items:center;gap:8px}.h2s-footer-brand{display:block;width:100%;max-width:185px}.h2s-footer-brand img{display:block;width:100%;height:auto}.h2s-footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.h2s-footer-col{display:flex;flex-direction:column;align-items:center}.h2s-footer-col h2,.h2s-footer-social h2{font-size:12px;font-weight:600;letter-spacing:.15em;margin:0 0 6px}.h2s-footer-col a{display:inline-flex;align-items:center;min-height:28px;color:#4b3a32;text-decoration:none;font-size:13px;line-height:1.4}.h2s-footer-col a:hover{text-decoration:underline}.h2s-footer-social-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px}.h2s-footer-social-links a,.h2s-footer-social-links span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;box-sizing:border-box;color:#4b3a32;text-decoration:none}.h2s-footer-social-links svg{display:block}.h2s-grailed{font-size:12px;font-weight:700;line-height:1;letter-spacing:.07em;border:1px solid #4B3A32;padding:0 8px}.h2s-footer-bottom{grid-column:1/-1;border-top:1px solid #DDDAD4;padding-top:12px;color:#77736d;font-size:11px;text-align:center}@media(min-width:990px){.h2s-footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.h2s-footer-columns{display:contents}.h2s-footer-identity{grid-column:2;grid-row:1}.h2s-footer-columns>.h2s-footer-col:first-child{grid-column:1;grid-row:1}.h2s-footer-columns>.h2s-footer-col:last-child{grid-column:3;grid-row:1}}@media(max-width:989px){.h2s-footer{padding-top:20px}.h2s-footer-inner{grid-template-columns:minmax(0,1fr);row-gap:14px}.h2s-footer-brand{max-width:150px}.h2s-footer-columns{width:min(100%,480px);justify-self:center;gap:12px}.h2s-footer-col a{min-height:32px}.h2s-footer-col h2,.h2s-footer-social h2{font-size:11px}}.h2s-designers{text-align:center;padding-top:55px;padding-bottom:90px}.h2s-designers h1{font-size:32px;letter-spacing:.13em;font-weight:400}.h2s-designers>p{color:#77736d}.h2s-designer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 30px;max-width:850px;margin:55px auto 0;text-align:left}.h2s-designer-grid a{color:#4b3a32;text-decoration:none;font-size:15px}.h2s-designer-grid a:hover{text-decoration:underline}.h2s-designer-empty{margin-top:40px}@media(max-width:749px){.h2s-designer-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.h2s-hero{position:relative;width:100%;background:#faf9f6}.h2s-hero-slides{position:relative;aspect-ratio:2.65/1;overflow:hidden}.h2s-hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s;pointer-events:none;color:#4b3a32;text-decoration:none}.h2s-hero-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.h2s-hero-image{width:100%;height:100%;object-fit:cover;display:block}.h2s-hero-placeholder{width:100%;height:100%;display:grid;place-items:center;background:#eae7e0;color:#4b3a32;font-family:serif;letter-spacing:.16em;font-size:clamp(22px,3.5vw,58px)}.h2s-hero-caption{position:absolute;bottom:13%;left:5%;font-size:clamp(16px,2vw,32px);letter-spacing:.09em;color:#fff;text-shadow:0 1px 6px #4B3A32}.h2s-hero-controls{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:13px;z-index:2;background:#faf9f6dd;padding:6px 12px;border-radius:25px}.h2s-hero-dot{width:8px;height:8px;border:1px solid #4B3A32;background:transparent;border-radius:50%;padding:0;cursor:pointer}.h2s-hero-dot.is-active{background:#4b3a32}.h2s-hero-arrow{background:none;border:0;color:#4b3a32;cursor:pointer;font-size:18px;padding:0 4px}@media(max-width:749px){.h2s-hero-slides{aspect-ratio:1.25/1}}@media(prefers-reduced-motion:reduce){.h2s-hero-slide{transition:none}}.h2s-gallery__destination{position:absolute;left:clamp(16px,3vw,48px);bottom:clamp(16px,3vw,40px);z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:13px 20px;border:1px solid rgba(250,249,246,.45);border-radius:2px;background:#4b3a32ed;color:#faf9f6;box-shadow:0 3px 16px #00000014;font-family:var(--font-body-family);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translateY(5px);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.h2s-gallery__destination svg{display:block;flex-shrink:0;width:22px;height:16px}:is(.h2s-gallery__media,.h2s-arrivals__photo>a):hover .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):focus-visible .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):active .h2s-gallery__destination{opacity:1;transform:translateY(0)}@media(hover:none){.h2s-gallery__destination{opacity:1;transform:none}}@media(max-width:749px){.h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):hover .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):focus-visible .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):active .h2s-gallery__destination{left:50%;top:50%;bottom:auto;max-width:calc(100% - 40px);transform:translate(-50%,-50%);opacity:1;padding:13px 20px;font-size:11px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){.h2s-gallery__destination{transition:none}}.h2s-gallery__destination{left:50%;top:auto;bottom:clamp(20px,3vw,40px);transform:translate(-50%,5px);max-width:calc(100% - 32px)}:is(.h2s-gallery__media,.h2s-arrivals__photo>a):hover .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):focus-visible .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):active .h2s-gallery__destination{transform:translate(-50%)}@media(hover:none){.h2s-gallery__destination{transform:translate(-50%)}}@media(max-width:749px){.h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):hover .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):focus-visible .h2s-gallery__destination,:is(.h2s-gallery__media,.h2s-arrivals__photo>a):active .h2s-gallery__destination{left:50%;top:auto;bottom:20px;transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/h2s-custom.css.map */
