@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(ht-bb0d8dd8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(ht-40059153.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(ht-bb0d8dd8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(ht-40059153.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(ht-bb0d8dd8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(ht-40059153.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.ht-lp{font-family:var(--ht-sans);color:#45403b}.ht-lp *,.ht-lp *:before,.ht-lp *:after{box-sizing:border-box}.ht-lp a{color:#1c1917}.ht-lp a:hover{color:#3a3430}.ht-lp [data-rv]{transition:opacity .76s cubic-bezier(.22,.61,.36,1),transform .76s cubic-bezier(.22,.61,.36,1)}.ht-lp [data-rv].rv-armed{opacity:0;transform:translateY(26px)}.ht-lp [data-rv].rv-armed.rv-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ht-lp [data-rv].rv-armed{opacity:1;transform:none;transition:none}}.ht-scroll::-webkit-scrollbar{display:none}.ht-scroll{scrollbar-width:none;-ms-overflow-style:none}.ht-sec{padding:120px 50px}.ht-wrap{max-width:1500px;margin:0 auto}.ht-h1{font-family:var(--ht-serif);font-weight:700;font-size:36px;line-height:1;letter-spacing:-.015em;color:#1c1917;margin:14px 0 0;text-wrap:pretty}.ht-h2{font-family:var(--ht-serif);font-weight:700;font-size:55px;line-height:1;letter-spacing:-.02em;color:#1c1917;margin:0;text-wrap:pretty}.ht-kicker{font-family:var(--ht-serif);font-size:14.38px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:#9a8775}.ht-price{font-family:var(--ht-serif);font-weight:700;font-size:42.5px;letter-spacing:-.02em;color:#1c1917;margin-top:22px}.ht-btn{height:56px;padding:0 28px;border-radius:2px;font-family:var(--ht-serif);font-weight:600;font-size:18.75px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease}.ht-btn-light{background:#fff;color:#1c1917;border:none}.ht-btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 30px #1c191747;color:#1c1917}.ht-btn-dark{background:#1c1917;color:#f5f0ea;border:none}.ht-btn-dark:hover{background:#3a3430;transform:translateY(-2px);box-shadow:0 14px 30px #1c19171f}.ht-btn-dark:active{transform:translateY(0) scale(.99);box-shadow:none}.ht-btn-dark[disabled]{background:#b9afa4;cursor:not-allowed;transform:none;box-shadow:none}.ht-media{position:relative;margin:0 50px;height:638px;border-radius:2px;overflow:hidden;background:#eee8e1}.ht-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ht-card{background:#fff;border:1.25px solid #E6DDD3;border-radius:2px;overflow:hidden;transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.ht-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1c19171f}.ht-thumbs button{padding:0;border:1.25px solid #D9CFC4;border-radius:2px;overflow:hidden;background:#eee8e1;cursor:pointer;aspect-ratio:1/1;opacity:.6;transition:opacity .18s ease,border-color .18s ease}.ht-thumbs button.is-on{border:2.5px solid #1C1917;opacity:1}.ht-lots button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 8px;border-radius:2px;cursor:pointer;border:1.25px solid #D9CFC4;background:#fff;transition:border-color .18s ease,background .18s ease}.ht-lots button.is-on{border:2px solid #1C1917;background:#9a877512}.ht-sizes button{width:48px;height:48px;border-radius:999px;cursor:pointer;font-family:var(--ht-serif);font-weight:600;font-size:17px;display:grid;place-items:center;transition:all .18s ease;border:1.25px solid #D9CFC4;background:#fff;color:#1c1917}.ht-sizes button.is-on{border:2px solid #1C1917;background:#9a877512}.ht-sizes button[disabled]{opacity:.35;cursor:not-allowed}.ht-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;border:none;padding:22px 0;cursor:pointer;text-align:left}.ht-faq-icon{font-family:var(--ht-serif);font-size:21px;color:#a79e93;line-height:1;flex:none;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.ht-faq-q[aria-expanded=true] .ht-faq-icon{transform:rotate(135deg)}.ht-faq-a{display:none}.ht-faq-q[aria-expanded=true]+.ht-faq-a{display:block}#ht-sticky{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;padding:0 10px calc(10px + env(safe-area-inset-bottom));justify-content:center;pointer-events:none;opacity:0;transform:translateY(120%);transition:opacity .24s ease,transform .42s cubic-bezier(.2,.9,.25,1)}#ht-sticky.is-on{pointer-events:auto;opacity:1;transform:translateY(0)}@media(max-width:749px){#ht-sticky{display:flex}}@media(max-width:1180px){.ht-sec{padding:72px 24px}.ht-wrap{max-width:720px;margin-left:auto;margin-right:auto}.ht-two{grid-template-columns:minmax(0,1fr)!important;gap:36px!important}.ht-h2{font-size:36px}.ht-buy-col{position:static!important}.ht-media{margin:0 24px;height:460px}}@media(max-width:749px){.ht-sec{padding:56px 20px}.ht-wrap{max-width:none}.ht-h1{font-size:27px}.ht-h2{font-size:30px;line-height:1}.ht-price{font-size:34px}.ht-btn{width:100%;height:54px}.ht-media{margin:0 20px;height:400px}.ht-hero{padding:40px 0 0!important}.ht-hero-title-m{display:block!important}.ht-hero-img{margin:0 20px;height:500px;border-radius:2px}.ht-hero-photo-desk{display:none!important}.ht-hero-photo-mob{display:block!important}.ht-hero-desk{display:none!important}.ht-hero-btn-m{display:flex!important}.ht-hero-veil{display:none!important}.ht-rooms{display:flex!important;overflow-x:auto;gap:12px!important;scroll-snap-type:x mandatory;padding:0 20px 4px;margin:0 -20px}.ht-rooms>a{flex:0 0 290px;scroll-snap-align:start}.ht-lots{grid-template-columns:1fr 1fr!important;gap:12px!important}.ht-thumbs{display:flex!important;overflow-x:auto;gap:8px!important;margin:10px -20px 0;padding:0 20px}.ht-thumbs>button{flex:0 0 64px}.ht-fiche{padding:14px 8px;display:inline-block}.ht-faq-card{border:none!important;background:transparent!important;padding:22px 0!important}.ht-steps{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.ht-steps img{aspect-ratio:16/9!important}.ht-manifest-photo{object-position:50% 42%!important}.ht-manifest-line{font-size:24px!important}.ht-pose-head{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media(min-width:750px)and (max-width:1179px){.ht-fiche{padding:14px 8px;display:inline-block}}.ht-lp{font-family:var(--ht-sans);color:#4a4440}.ht-h1{font-family:var(--ht-serif);font-weight:800;font-size:40px;line-height:1.06;letter-spacing:-.035em;color:#1c1917}.ht-h2{font-family:var(--ht-serif);font-weight:800;font-size:52px;line-height:1.03;letter-spacing:-.04em;color:#1c1917}.ht-price{font-family:var(--ht-serif);font-weight:800;letter-spacing:-.02em;color:#1c1917}.ht-kicker{font-family:var(--ht-sans);font-size:11.5px;font-weight:600;letter-spacing:.18em;color:#9a8775}.ht-btn{font-family:var(--ht-sans);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;border-radius:0;height:54px;padding:0 36px}.ht-btn-light{background:#f5f0ea;color:#1c1917}.ht-btn-light:hover{background:#fff;color:#1c1917;transform:none;box-shadow:none}.ht-btn-dark{background:#1c1917;color:#fff}.ht-btn-dark:hover{background:#3a3430;transform:none;box-shadow:none}.ht-media{margin:0;border-radius:0}.ht-card{border-radius:0;border-color:#e6ddd3}.ht-card:hover{transform:translateY(-3px);box-shadow:none}.ht-thumbs button,.ht-lots button{border-radius:0}.ht-thumbs button.is-on{border:1.5px solid #1C1917}.ht-lots button.is-on,.ht-sizes button.is-on{border:1.5px solid #1C1917;background:#f5f0ea}.ht-sizes button{border-radius:0;font-family:var(--ht-sans);font-weight:600;font-size:15px;color:#1c1917}.ht-faq-icon{font-family:var(--ht-sans);color:#9a8775}@media(max-width:1180px){.ht-h2{font-size:40px}.ht-media{margin:0}}@media(max-width:749px){.ht-h1{font-size:28px}.ht-h2{font-size:32px;line-height:1.06}.ht-btn{height:54px}.ht-media{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hometuck-lp.css.map */
