.oh2{--o:#ff6a00;--o-d:#d95500;--ink:#141312;--soft:#6a645d;--cloud:#f5f2ee;--line2:#ebe6df;--paper:#fff;--pine:#173d2e;--berry:#b8212c;background:var(--bg2,var(--paper));color:var(--ink);font:16px/1.5 Manrope,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:normal;width:100vw;max-width:none;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative}body.template-index{overflow-x:clip}body.template-index #content:has(.oh2-hero){padding-top:0!important}.oh2 *,.oh2 *:before,.oh2 *:after{box-sizing:border-box}.oh2 [hidden]{display:none!important}.oh2 h1,.oh2 h2,.oh2 h3,.oh2 .d{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;text-transform:none;color:inherit;margin:0;-webkit-hyphens:manual!important;hyphens:manual!important;word-break:normal!important;overflow-wrap:normal!important}.oh2 h3.p{font-family:Manrope,system-ui,sans-serif;font-weight:700;letter-spacing:0}.oh2 p{margin:0}.oh2 a{color:inherit;text-decoration:none}.oh2 img{display:block;max-width:100%;height:auto}.oh2 ul{list-style:none;margin:0;padding:0}.oh2 .ph{position:relative;overflow:hidden;background:var(--cloud)}.oh2 .ph>img{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important;max-width:none}.oh2 .ico{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.oh2 .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--o-d)}.oh2 .btn,.oh2 button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border-radius:999px!important;font:800 15px/1.2 Manrope,sans-serif!important;letter-spacing:0!important;text-transform:none!important;background:var(--o)!important;color:#fff!important;border:0!important;cursor:pointer;float:none!important;box-shadow:none;white-space:nowrap;margin:0}.oh2 .btn:before,.oh2 .btn:after{display:none!important;content:none!important}.oh2 .btn.g{background:#ffffff24!important;box-shadow:inset 0 0 0 1.5px #ffffffbf!important}.oh2 .btn .ico{width:18px;height:18px}.oh2 .more{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:14px;color:var(--o-d);white-space:nowrap}.oh2 .more .ico{width:18px;height:18px}.oh2-in{padding:44px 18px;max-width:1300px;margin-inline:auto}.oh2 .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px}.oh2 .sh h2{font-size:30px;line-height:1.02;margin-top:6px;text-wrap:balance}.oh2 .rail{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-18px;padding-right:18px}.oh2 .rail::-webkit-scrollbar{display:none}.oh2 .rail>*{scroll-snap-align:start}.oh2-hero{min-height:680px;color:#fff;display:flex;align-items:flex-end;--bg2:#2a1d14}.oh2-hero .ph{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1d14}.oh2-hero .ph img.lg{display:none}.oh2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c0600 22%,#140c069e 48%,#140c06db);pointer-events:none}.oh2-hero .t{position:relative;z-index:1;padding:0 20px 28px;width:100%;max-width:1300px;margin-inline:auto}.oh2-hero .pill{display:inline-flex;align-items:center;gap:8px;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.oh2-hero .pill i{width:7px;height:7px;border-radius:50%;background:var(--o);box-shadow:0 0 0 3px #ff6a0059}.oh2-hero h1{font-size:48px;line-height:.95;margin:12px 0;text-wrap:balance;color:#fff}.oh2-hero h1 em{font-style:normal;color:#ffb27a}.oh2-hero p{margin:0 0 20px;font-size:16.5px;max-width:36ch;opacity:.95}.oh2-hero .ctas{display:grid;gap:10px}.oh2-hero .code{margin-top:14px;font-size:13px;font-weight:600;opacity:.92;display:flex;gap:8px;align-items:center}.oh2-hero .code b{border:1.5px dashed rgba(255,255,255,.75);border-radius:6px;padding:2px 7px;letter-spacing:.04em}.oh2-trust{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line2);border-bottom:1px solid var(--line2)}.oh2-trust>div{background:#fff;display:flex;gap:10px;align-items:center;padding:14px;font-size:12.5px;line-height:1.3;color:var(--soft)}.oh2-trust .ico{color:var(--o-d)}.oh2-trust b{display:block;color:var(--ink);font-size:13.5px}.oh2-cats{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;padding:26px 18px 4px;max-width:1300px;margin-inline:auto}.oh2-cats::-webkit-scrollbar{display:none}.oh2 .cat{flex:0 0 auto;width:82px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.25}.oh2 .cat .ph{width:82px;height:82px;border-radius:50%;margin:0 auto 8px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--line2)}.oh2 .cat.on .ph{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--o)}.oh2 .cat .all{display:grid;place-items:center;background:var(--ink);color:#fff}.oh2 .cat .all .ico{width:28px;height:28px}.oh2 .pc{flex:0 0 46%;min-width:0;display:block}.oh2 .pc .ph{aspect-ratio:1;border-radius:14px;margin-bottom:10px}.oh2 .pc .ph img.b{opacity:0;transition:opacity .35s}@media(hover:hover){.oh2 .pc:hover .ph img.b{opacity:1}}.oh2 .pc .bdg{position:absolute;left:8px;top:8px;z-index:1;background:var(--ink);color:#fff;font-size:11px;font-weight:800;border-radius:999px;padding:4px 9px;line-height:1.3}.oh2 .pc .bdg.o{background:var(--o)}.oh2 .pc .bdg.x{background:var(--berry)}.oh2 .pc .add{position:absolute;right:8px;bottom:8px;z-index:1;width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 2px 10px #0000001a}.oh2 .pc .add .ico{width:18px;height:18px}.oh2 .pc h3{font-family:Manrope,system-ui,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:0;line-height:1.3}.oh2 .pc .c{font-size:12.5px;color:var(--soft);margin-top:2px}.oh2 .pc .p{font-weight:800;margin-top:4px;font-variant-numeric:tabular-nums}.oh2 .pc .p s{font-weight:500;color:var(--soft);margin-left:6px;font-size:13.5px}.oh2 .pc .p em{font-style:normal;color:var(--o-d);font-size:12.5px;margin-left:6px}.oh2-feat{display:grid;--bg2:var(--pine);color:#fff}.oh2-feat>.ph{aspect-ratio:1/1;background:var(--pine)}.oh2-feat .t{padding:30px 20px 34px}.oh2-feat .eyebrow{color:#ffcf9e}.oh2-feat h2{font-size:36px;line-height:1;margin:8px 0 12px;text-wrap:balance;color:#fff}.oh2-feat .cd{display:inline-flex;gap:8px;align-items:center;background:#ffffff1a;border-radius:10px;padding:8px 12px;font-weight:700;font-size:13.5px;margin-bottom:18px}.oh2-feat .cd b{font-family:Bricolage Grotesque,sans-serif;font-size:22px;color:#ffcf9e}.oh2-feat ul{display:grid;gap:12px;margin:0 0 22px}.oh2-feat li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.4}.oh2-feat li .ico{color:#ffcf9e}.oh2-feat li b{display:block}.oh2 .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.oh2 .tiers a{border:1.5px solid rgba(255,255,255,.45);border-radius:12px;padding:9px 6px;font-size:12.5px;font-weight:700;text-align:center;line-height:1.3;color:#fff}.oh2 .tiers a b{display:block;font-size:16px}.oh2 .tiers a.on{background:#fff;color:var(--ink);border-color:#fff}.oh2 .tiers em{font-style:normal;font-size:11.5px;color:#ffcf9e;display:block}.oh2 .tiers a.on em{color:var(--o-d)}.oh2 .rooms{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oh2 .room{position:relative;border-radius:14px;overflow:hidden;display:block}.oh2 .room .ph{aspect-ratio:1}.oh2 .room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#0009);pointer-events:none}.oh2 .room .l{position:absolute;left:12px;right:12px;bottom:11px;z-index:1;color:#fff;font-weight:800;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:8px}.oh2 .room small{display:block;font-weight:600;font-size:12px;opacity:.85}.oh2 .budget{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oh2 .bud{border-radius:14px;background:var(--cloud);padding:16px;display:grid;gap:4px;min-height:118px;align-content:space-between}.oh2 .bud b{font-family:Bricolage Grotesque,sans-serif;font-size:30px;line-height:1;letter-spacing:-.02em}.oh2 .bud small{color:var(--soft);font-size:12.5px;font-weight:600}.oh2 .bud.o{background:var(--o);color:#fff}.oh2 .bud.o small,.oh2 .bud.o .more{color:#fff}.oh2 .pick{background:var(--cloud);border-radius:22px;padding:26px 18px;display:grid;gap:20px}.oh2 .pick h2{font-size:30px;margin:6px 0 8px;line-height:1.02}.oh2 .pick p{color:var(--soft)}.oh2 .qs{display:grid;gap:10px;counter-reset:q}.oh2 .q{background:#fff;border-radius:14px;padding:14px 16px;display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start}.oh2 .q:before{counter-increment:q;content:counter(q);width:34px;height:34px;border-radius:10px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800}.oh2 .q b{display:block;font-size:15px}.oh2 .q span span{font-size:13.5px;color:var(--soft)}.oh2 .mos{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px}.oh2 .mos .ph{aspect-ratio:1;border-radius:12px}.oh2 .eng{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.oh2 .eng>div{display:grid;gap:6px;font-size:13.5px;color:var(--soft);align-content:start}.oh2 .eng b{color:var(--ink);font-size:15px}.oh2 .eng .ico{width:30px;height:30px;stroke-width:1.5;color:var(--o-d)}.oh2 .faq{border-top:1px solid var(--line2)}.oh2 .faq details{border-bottom:1px solid var(--line2);padding:16px 0}.oh2 .faq summary{list-style:none;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;gap:12px}.oh2 .faq summary::-webkit-details-marker{display:none}.oh2 .faq summary:after{content:"+";font-weight:600;color:var(--o-d);font-size:20px;line-height:1}.oh2 .faq details[open] summary:after{content:"\2013"}.oh2 .faq details p{margin-top:8px;color:var(--soft);font-size:14.5px}.oh2 .sh.c{justify-content:center;text-align:center}.oh2 .nl{background:var(--ink);color:#fff;border-radius:22px;padding:30px 20px;display:grid;gap:18px}.oh2 .nl h2{font-size:32px;line-height:1.02;color:#fff}.oh2 .nl h2 em{font-style:normal;color:var(--o)}.oh2 .nl p{margin-top:6px;opacity:.8;font-size:14.5px}.oh2 .nl form{display:grid;gap:10px;margin:0}.oh2 .nl input[type=email]{height:52px;border-radius:999px!important;border:0!important;padding:0 20px!important;font:500 16px Manrope,sans-serif;background:#fff!important;color:var(--ink)!important;width:100%;margin:0;box-shadow:none}.oh2 .nl small{opacity:.6;font-size:12px}.oh2 .nl .ok{font-weight:700;font-size:16px}.oh2 .nl .ok b{color:var(--o);border:1.5px dashed var(--o);border-radius:6px;padding:1px 7px}@media(min-width:800px){.oh2-in{padding:72px 56px}.oh2 .sh h2{font-size:42px}.oh2 .rail{margin-right:0;padding-right:0;overflow:visible}.oh2-hero{min-height:640px;align-items:center}.oh2-hero .ph img.sm{display:none}.oh2-hero .ph img.lg{display:block}.oh2-hero:after{background:linear-gradient(90deg,#140c06db,#140c06b3 34%,#140c0640 52%,#140c0600 64%)}.oh2-hero .t{padding:0 72px}.oh2-hero .t>*{max-width:600px}.oh2-hero h1{font-size:80px}.oh2-hero p{font-size:19px}.oh2-hero .ctas{display:flex;flex-wrap:wrap}.oh2-trust{grid-template-columns:repeat(4,1fr)}.oh2-trust>div{justify-content:center;padding:20px}.oh2-cats{justify-content:center;gap:30px;padding:46px 56px 0}.oh2 .cat{width:112px;font-size:14px}.oh2 .cat .ph{width:112px;height:112px}.oh2 .pc{flex:1 1 0}.oh2 .rail.g{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 22px}.oh2-feat{grid-template-columns:1.05fr 1fr}.oh2-feat>.ph{aspect-ratio:auto;min-height:620px}.oh2-feat .t{padding:64px;align-self:center;max-width:640px}.oh2-feat h2{font-size:54px}.oh2 .rooms{grid-template-columns:repeat(6,1fr);gap:14px}.oh2 .room .ph{aspect-ratio:3/4}.oh2 .budget{grid-template-columns:repeat(4,1fr);gap:14px}.oh2 .bud{min-height:150px;padding:22px}.oh2 .bud b{font-size:40px}.oh2 .pick{grid-template-columns:1fr 1.15fr;padding:52px;gap:44px;align-items:center}.oh2 .pick h2{font-size:44px}.oh2 .eng{grid-template-columns:repeat(4,1fr);gap:28px}.oh2 .faq{max-width:820px;margin:0 auto}.oh2 .nl{grid-template-columns:1fr 1fr;align-items:center;padding:52px;gap:40px}.oh2 .nl h2{font-size:46px}.oh2 .nl form{grid-template-columns:1fr auto}.oh2 .nl small{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.oh2 *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/oh2-home.css.map */
