@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700;900&display=swap";.htt-home{--htt-red:#8b1230;--htt-ink:#252525;--htt-cream:#f9f8f5;color:var(--htt-ink);background:#fff;font-family:Lato,Arial,sans-serif;font-size:14px}.htt-home *{box-sizing:border-box}.htt-home img{display:block;width:100%;height:100%;object-fit:cover}.htt-home a{color:inherit;text-decoration:none}.htt-home button{font:inherit}.htt-home h1,.htt-home h2,.htt-home h3{font-family:HTT Couture,Arial,sans-serif;font-weight:700;letter-spacing:-.045em}.htt-home__placeholder{background:#ded8d2;min-height:100%;display:grid;place-items:center;text-align:center;font-size:11px;letter-spacing:.14em;color:#68615b;padding:24px}.htt-home__hero{height:min(65vw,860px);min-height:500px;background:var(--htt-red);position:relative;overflow:hidden}.htt-home__hero-type{position:absolute;z-index:2;left:4%;top:12%;color:#fff;display:flex;flex-direction:column;height:80%;justify-content:space-between;pointer-events:none}.htt-home__hero h1{font-size:clamp(72px,11.5vw,180px);line-height:.92;margin:0;letter-spacing:-.07em}.htt-home__hero-type p{font-size:11px;letter-spacing:.14em}.htt-home__hero-image{position:absolute;right:0;top:0;width:58%!important;height:100%!important}.htt-home__experience{display:grid;grid-template-columns:1.12fr .88fr;gap:6%;padding:clamp(65px,12vw,180px) 4%}.htt-home__experience-image{aspect-ratio:1/1;min-width:0}.htt-home__experience-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.htt-home__experience h2{font-size:clamp(50px,6.8vw,105px);line-height:.95;margin:0 0 90px}.htt-home__rule-accent{display:block;width:76px;height:4px;background:var(--htt-red);margin-bottom:32px}.htt-home__experience-copy p{max-width:420px;font-size:16px;line-height:1.6;margin:0 0 80px}.htt-home__experience-copy a,.htt-home__collection-links a,.htt-home__founder-copy a{font-size:12px;font-weight:700;letter-spacing:.05em;border-bottom:1px solid var(--htt-red);padding-bottom:8px}.htt-home__goa{position:relative;min-height:800px;height:100vw;max-height:1550px;overflow:hidden;background:#b9a88f}.htt-home__goa>img,.htt-home__goa>.htt-home__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.htt-home__goa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 65%);pointer-events:none}.htt-home__goa-content{position:absolute;z-index:2;left:5.5%;top:30%;color:#fff}.htt-home__goa-content span{font-size:11px;letter-spacing:.15em}.htt-home__goa h2{font-size:clamp(65px,10vw,160px);line-height:.94;margin:20px 0 80px}.htt-home__goa-content a{border-bottom:1px solid currentColor;padding-bottom:8px;font-size:13px;font-weight:700}.htt-home__collection{padding:100px 5.5% 130px;position:relative}.htt-home__overline{font-size:12px;letter-spacing:.1em;color:var(--htt-red)}.htt-home__collection h2{font-size:clamp(60px,9vw,135px);line-height:.94;margin:90px 0 -30px;position:relative;z-index:2}.htt-home__collection-image{width:57%;aspect-ratio:710/790;margin:auto}.htt-home__collection-links{display:flex;justify-content:flex-end;gap:20px;flex-direction:column;align-items:flex-end;margin-top:-20px;position:relative}.htt-home__collection-links a:nth-child(2){font-size:10px;color:#777;border:0}.htt-home__founder{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:100px 8% 130px;align-items:center}.htt-home__founder h2{font-size:clamp(45px,6.5vw,96px);line-height:1;margin:0 0 55px}.htt-home__founder p{max-width:500px;font-size:21px;line-height:1.5;margin-bottom:100px}.htt-home__founder-image{aspect-ratio:620/770}.htt-home__finale{background:var(--htt-red);color:#fff;font-family:HTT Couture,Arial,sans-serif;font-size:clamp(160px,31vw,470px);font-weight:700;letter-spacing:-.11em;line-height:1;text-align:center;padding:35px 0 25px;overflow:hidden}.htt-home__footer{padding:50px 5% 35px;background:#fff}.htt-home__footer-top{display:flex;justify-content:space-between;border-bottom:1px solid #bbb;padding-bottom:24px;font-size:13px}.htt-home__footer-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:40px 0 70px}.htt-home__footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.htt-home__footer-columns p,.htt-home__newsletter p{font-size:10px;color:var(--htt-red);font-weight:700;letter-spacing:.08em;margin:0 0 16px}.htt-home__footer-columns a,.htt-home__footer-columns button{font-size:13px;line-height:1.5;background:none;border:0;padding:0;text-align:left;cursor:pointer}.htt-home__footer-columns a:hover,.htt-home__footer-columns button:hover{text-decoration:underline}.htt-home__newsletter{border-top:1px solid #bbb;padding:55px 0 65px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.htt-home__newsletter h3{font-size:clamp(28px,4vw,55px);margin:8px 0 16px}.htt-home__newsletter span{font-size:13px}.htt-home__newsletter-form{align-self:center}.htt-home__newsletter-form label{font-size:10px;letter-spacing:.08em}.htt-home__newsletter-form>div{display:flex;border-bottom:1px solid #999;padding:12px 0}.htt-home__newsletter-form input{border:0;flex:1;min-width:0;font:inherit;outline:none}.htt-home__newsletter-form button{border:0;background:transparent;font-size:11px;cursor:pointer}.htt-home__legal{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#666}.htt-home__legal>div{display:flex;flex-wrap:wrap;gap:18px}.htt-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;align-items:center;justify-content:center;padding:24px}.htt-modal.is-open{display:flex}.htt-modal__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#131010d9}.htt-modal__dialog{position:relative;background:#fff;width:min(900px,100%);max-height:calc(100dvh - 48px);overflow:auto;padding:50px 65px 32px;box-shadow:0 12px 55px #0002}.htt-modal__top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--htt-red);font-size:10px;font-weight:700;letter-spacing:.05em}.htt-modal__top button{background:none;border:0;cursor:pointer;color:#222;font-size:10px;white-space:nowrap}.htt-modal h2{font-size:clamp(42px,5vw,76px);line-height:1.02;margin:42px 0 20px}.htt-modal__dialog>p{color:#777;font-size:13px;line-height:1.6;margin:0 0 36px}.htt-modal form{display:flex;flex-direction:column;gap:20px}.htt-modal form label{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:700;letter-spacing:.04em}.htt-modal input,.htt-modal textarea,.htt-modal select{border:0;border-bottom:1px solid #bbb;border-radius:0;background:transparent;padding:8px 0;min-height:29px;font:400 14px Lato,Arial,sans-serif;outline-offset:3px;width:100%;resize:vertical}.htt-modal__submit{background:#242222;color:#fff;border:0;min-height:52px;margin-top:18px;text-align:left;padding:0 22px;font-size:11px!important;font-weight:700!important;cursor:pointer}.htt-modal small{display:block;color:var(--htt-red);font-size:10px;font-weight:700;margin-top:16px}.htt-modal__success{font-size:16px!important;color:var(--htt-red)!important}.htt-modal-open{overflow:hidden}@media(max-width:760px){.htt-home__hero{height:720px;min-height:0}.htt-home__hero-image{width:100%!important;height:57%!important;top:auto;bottom:0}.htt-home__hero-type{top:7%;height:86%;left:5%}.htt-home__hero h1{font-size:clamp(65px,15vw,110px)}.htt-home__hero-type p{position:absolute;bottom:0}.htt-home__experience{grid-template-columns:1fr;padding:70px 6%;gap:30px}.htt-home__experience h2{font-size:60px;margin-bottom:35px}.htt-home__experience-copy p{margin-bottom:32px}.htt-home__goa{height:115vw;min-height:490px}.htt-home__goa h2{font-size:60px}.htt-home__collection{padding:65px 6% 85px}.htt-home__collection h2{font-size:65px;margin:45px 0 20px}.htt-home__collection-image{width:90%}.htt-home__collection-links{margin-top:30px}.htt-home__founder{grid-template-columns:1fr;padding:70px 6%;gap:35px}.htt-home__founder h2{font-size:58px;margin-bottom:25px}.htt-home__founder p{margin-bottom:30px}.htt-home__finale{font-size:33vw}.htt-home__footer{padding:35px 6%}.htt-home__footer-columns{gap:25px}.htt-home__newsletter{grid-template-columns:1fr}.htt-home__legal{flex-direction:column}.htt-modal{padding:12px}.htt-modal__dialog{padding:27px 22px;max-height:calc(100dvh - 24px)}.htt-modal h2{font-size:44px;margin:25px 0 15px}.htt-modal__dialog>p{margin-bottom:22px}.htt-modal form{gap:12px}}.htt-home__goa:after{display:none!important}.htt-home__goa{height:clamp(900px,112vw,1700px);min-height:900px;max-height:none;background:#e5e0d8}.htt-home__goa>img{filter:none!important;object-position:center center}.htt-home__goa-content{top:auto;bottom:43.5%;text-shadow:0 1px 12px rgba(0,0,0,.22)}.htt-home__hero-image,.htt-home__experience-image img,.htt-home__collection-image img,.htt-home__founder-image img{filter:none!important;opacity:1!important}.htt-home__experience{padding-top:clamp(100px,13vw,200px);padding-bottom:clamp(100px,13vw,200px)}.htt-home__collection{padding-top:clamp(130px,14vw,210px);padding-bottom:clamp(130px,14vw,210px)}.htt-home__founder{padding-top:clamp(130px,13vw,200px);padding-bottom:clamp(130px,13vw,200px)}.htt-home__finale{display:flex;align-items:center;justify-content:center;min-height:390px;padding:35px 8%;letter-spacing:-.09em}.htt-home__finale-logo{display:block!important;max-width:740px;width:76%!important;height:auto!important;max-height:315px;object-fit:contain!important}@media(max-width:760px){.htt-home__goa{height:135vw;min-height:610px;max-height:none}.htt-home__goa-content{bottom:9%;left:6%;right:6%}.htt-home__goa h2{font-size:clamp(50px,12vw,76px);margin-bottom:45px}.htt-home__collection,.htt-home__founder{padding-top:95px;padding-bottom:95px}.htt-home__finale{min-height:210px}.htt-home__finale-logo{width:85%!important}}.htt-home__finale .htt-home__finale-logo{filter:brightness(0) invert(1)!important;opacity:1!important;mix-blend-mode:normal!important}.htt-home__goa{height:var(--htt-goa-desktop-height, 1950px)!important;max-height:none!important;min-height:1100px!important}.htt-home__goa>img{object-fit:cover;object-position:center center}@media(max-width:760px){.htt-home__goa{height:var(--htt-goa-mobile-height, 900px)!important;min-height:680px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/htt-homepage.css.map */
