.hp{--gold:#BA9043;--gold-d:#8F6A2B;--gold-l:#D9B76E;--cream:#F7EEDF;--cream2:#F2E3C6;--paper:#FBF7F0;--ink:#2A2419;--mut:#6F6656;--line:#E6D9C2;--forest:#26301F;--night:#1E1A14;font-family:var(--font-body-family);color:var(--ink);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;background:var(--paper)}.hp *,.hp *:before,.hp *:after{box-sizing:border-box}.hp h1,.hp h2,.hp h3,.hp p,.hp ul,.hp q{margin:0}.hp h1,.hp h2,.hp h3{font-family:var(--font-heading-family);line-height:1.1;letter-spacing:-.01em;color:inherit}.hp [hidden]{display:none!important}.hp{margin:0;font-family:var(--font-body-family);color:var(--ink);background:var(--paper);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased}.hp h1,.hp h2,.hp h3{font-family:var(--font-heading-family);line-height:1.1;margin:0;letter-spacing:-.01em}.hp p{margin:0}.hp a{color:inherit;text-decoration:none}.hp img{display:block;max-width:100%}.hp .w{max-width:1200px;margin:0 auto;padding:0 28px}.hp .eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 12px/1.3 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-d)}.hp .eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.hp .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:700 15px/1 var(--font-body-family);padding:17px 28px;border-radius:999px;background:var(--gold);color:#fff;border:1px solid var(--gold);cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s}.hp .btn:hover{background:var(--gold-d);border-color:var(--gold-d);transform:translateY(-2px);box-shadow:0 14px 30px #8f6a2b4d}.hp .btn.ghost{background:#ffffff1f;border-color:#ffffff8c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hp .btn.ghost:hover{background:#fff;color:var(--ink);border-color:#fff}.hp .btn.lt{background:#fff;color:var(--ink);border-color:var(--line)}.hp .btn.lt:hover{border-color:var(--gold);box-shadow:none}.hp .btn svg{width:18px;height:18px}.hp .sec{padding:110px 0}.hp .sec-h{max-width:700px;margin:0 0 54px}.hp .sec-h.c{margin-left:auto;margin-right:auto;text-align:center}.hp .sec-h.c .eyebrow:after{content:"";width:28px;height:1px;background:currentColor}.hp .sec-h h2{font-size:clamp(32px,4.2vw,52px);margin:16px 0 14px}.hp .sec-h p{color:var(--mut);font-size:17.5px}.hp .reveal{opacity:0;transform:translateY(34px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.hp .reveal.in{opacity:1;transform:none}.hp .d1{transition-delay:.1s}.hp .d2{transition-delay:.2s}.hp .d3{transition-delay:.3s}.hp .hero{position:relative;height:100vh;min-height:700px;max-height:1000px;overflow:hidden;color:#fff;background:#3a3a30}.hp .hero .bg{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;background:url(img/hero-drei.jpg) center 62%/cover;animation:hpkb 26s ease-out forwards;transform-origin:60% 60%;will-change:transform}@keyframes hpkb{0%{transform:scale(1.14)}to{transform:scale(1)}}.hp .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#120f0a9e,#120f0a40 45%,#120f0a00 70%),linear-gradient(180deg,#120f0a73,#120f0a00 28% 62%,#120f0a8c)}.hp .hero .w{position:relative;z-index:3;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:60px;padding-bottom:120px;max-width:1320px}.hp .hero .eyebrow{color:#f3ddb0}.hp .hero h1{font-size:clamp(44px,6.6vw,92px);font-weight:700;line-height:1.02;margin:22px 0 24px;text-shadow:0 4px 40px rgba(0,0,0,.25)}.hp .rot{display:inline-grid;vertical-align:bottom;overflow:hidden;color:var(--gold-l);padding-bottom:.08em}.hp .rot span{grid-area:1/1;transform:translateY(105%);opacity:0;transition:transform .8s cubic-bezier(.7,0,.2,1),opacity .6s}.hp .rot span.on{transform:none;opacity:1}.hp .rot span.out{transform:translateY(-105%);opacity:0}.hp .hero .lead{font-size:clamp(17px,1.6vw,20px);max-width:520px;color:#f1eadc}.hp .hero .in1{animation:hpup 1.1s .2s both}.hp .hero .in2{animation:hpup 1.1s .4s both}.hp .hero .in3{animation:hpup 1.1s .6s both}@keyframes hpup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.hp .seal{position:absolute;right:7%;top:50%;z-index:3;width:190px;height:190px;margin-top:-140px;animation:hpup 1.2s .9s both}.hp .seal svg{width:100%;height:100%;animation:hpspin 28s linear infinite}.hp .seal text{font:700 13.4px var(--font-body-family);letter-spacing:3.4px;fill:#fff;text-transform:uppercase}.hp .seal .c{position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%;background:#ba9043eb;display:grid;place-items:center;text-align:center;box-shadow:0 14px 40px #0000004d}.hp .seal .c b{display:block;font:700 34px/1 var(--font-heading-family)}.hp .seal .c small{font:700 10.5px/1.2 var(--font-body-family);letter-spacing:.14em;text-transform:uppercase}@keyframes hpspin{to{transform:rotate(360deg)}}.hp .snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:radial-gradient(circle at 94px 224px,#fff 4.2px,rgba(255,255,255,.35) 5.2px,transparent 6.2px),radial-gradient(circle at 335px 154px,#fff 4px,rgba(255,255,255,.35) 5px,transparent 6px),radial-gradient(circle at 120px 415px,#fff 4px,rgba(255,255,255,.35) 5px,transparent 6px),radial-gradient(circle at 272px 103px,#fff 2px,rgba(255,255,255,.35) 3px,transparent 4px),radial-gradient(circle at 130px 11px,#fff 1.6px,rgba(255,255,255,.35) 2.6px,transparent 3.6px),radial-gradient(circle at 309px 229px,#fff 1.7px,rgba(255,255,255,.35) 2.7px,transparent 3.7px),radial-gradient(circle at 128px 129px,#fff 2.2px,rgba(255,255,255,.35) 3.2px,transparent 4.2px);background-size:480px 480px,480px 480px,480px 480px,360px 360px,360px 360px,360px 360px,360px 360px;animation:hpsnow 26s linear infinite;opacity:.8}@keyframes hpsnow{to{background-position:0 960px,0 960px,0 960px,0 1080px,0 1080px,0 1080px,0 1080px}}.hp .doors{position:relative;z-index:10;margin-top:-110px}.hp .doors .g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1320px}.hp .door{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:3/3.7;color:#fff;box-shadow:0 24px 50px #2a241938;transform:translateZ(0)}.hp .door img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.hp .door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#14100ad1);transition:background .4s}.hp .door:hover img{transform:scale(1.08)}.hp .door .t{position:absolute;left:22px;right:22px;bottom:22px;z-index:2}.hp .door small{display:block;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#f3ddb0}.hp .door h3{font-size:25px;margin:6px 0 8px}.hp .door p{font-size:14.5px;color:#ede4d3;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s,opacity .5s}.hp .door:hover p{max-height:80px;opacity:1}.hp .door .ar{position:absolute;top:20px;right:20px;z-index:2;width:44px;height:44px;border-radius:50%;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;transition:background .3s,transform .3s}.hp .door:hover .ar{background:var(--gold);transform:rotate(-45deg)}.hp .door .ar svg{width:18px;height:18px}.hp .intro{padding:110px 0 90px}.hp .intro .g{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}.hp .intro h2{font-size:clamp(32px,4vw,50px);margin:16px 0 22px}.hp .intro h2 em{font-style:normal;color:var(--gold-d)}.hp .intro .txt p{color:#4a4234;font-size:17.5px;margin-bottom:14px}.hp .intro .sign{font-family:var(--font-heading-family);font-weight:700;color:var(--gold-d);margin-top:18px}.hp .stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hp .stat{background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px 26px}.hp .stat b{display:block;font-family:var(--font-heading-family);font-size:clamp(40px,4.4vw,58px);line-height:1;color:var(--ink)}.hp .stat b i{font-style:normal;color:var(--gold)}.hp .stat span{display:block;margin-top:8px;color:var(--mut);font-size:15px}.hp .stat b span{display:inline;margin:0;font-size:inherit;color:inherit}.hp .stat.dark{background:var(--forest);border-color:var(--forest)}.hp .stat.dark b{color:#fff}.hp .stat.dark span{color:#c9cdb8}.hp .tours{background:var(--cream)}.hp .tours .top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px}.hp .tours .top .sec-h{margin:0}.hp .tg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hp .tc{background:#fff;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s,box-shadow .35s;position:relative}.hp .tc:hover{transform:translateY(-8px);box-shadow:0 30px 60px #2a241924}.hp .tc .ph{aspect-ratio:4/3.1;overflow:hidden;position:relative}.hp .tc .ph img{width:100%;height:100%;object-fit:cover;transition:transform .9s}.hp .tc:hover .ph img{transform:scale(1.06)}.hp .tc .dur{position:absolute;left:16px;bottom:16px;background:#ffffffeb;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.hp .tc .badge{position:absolute;top:16px;left:16px;background:var(--gold);color:#fff;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700;letter-spacing:.03em}.hp .tc .bd{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}.hp .tc h3{font-size:24px}.hp .tc ul{list-style:none;padding:0;margin:14px 0 22px;display:grid;gap:8px;font-size:15px;color:#4a4234;flex:1}.hp .tc li{display:flex;gap:10px}.hp .tc li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--cream2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238F6A2B' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat}.hp .tc .ft{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:18px}.hp .tc .pr small{display:block;color:var(--mut);font-size:12.5px}.hp .tc .pr b{font:700 27px var(--font-heading-family)}.hp .tc .go{width:50px;height:50px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;transition:background .3s,transform .3s}.hp .tc:hover .go{background:var(--gold);transform:translate(4px)}.hp .tc .go svg{width:20px;height:20px}.hp .tc.hl{outline:2px solid var(--gold);outline-offset:-2px}.hp .tours .hint{margin-top:26px;text-align:center;color:var(--mut);font-size:14.5px}.hp .band{position:relative;min-height:620px;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.hp .band .bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;background:url(img/bergblick.jpg) center 40%/cover;will-change:transform}.hp .band:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14120c6b}.hp .band .in{position:relative;z-index:2;max-width:900px;padding:80px 28px}.hp .band q{display:block;font:700 clamp(34px,5vw,66px)/1.08 var(--font-heading-family);quotes:none}.hp .band p{margin-top:22px;font-size:18px;color:#f1eadc}.hp .band .btn{margin-top:30px}.hp .herd{padding:110px 0 100px;overflow:hidden}.hp .marq{display:flex;gap:22px;width:max-content;animation:hpmq 60s linear infinite;padding:10px 0 20px}.hp .marq:hover{animation-play-state:paused}@keyframes hpmq{to{transform:translate(-50%)}}.hp .al{width:200px;flex:none;text-align:center}.hp .al .ph{width:200px;height:200px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--line);transition:transform .4s,box-shadow .4s}.hp .al:hover .ph{transform:translateY(-6px) rotate(-2deg);box-shadow:0 0 0 6px #fff,0 0 0 8px var(--gold)}.hp .al .ph img{width:100%;height:100%;object-fit:cover}.hp .al b{display:block;font:700 19px var(--font-heading-family);margin-top:16px}.hp .al span{font-size:13.5px;color:var(--gold-d);font-weight:700}.hp .herd .more{text-align:center;margin-top:34px}.hp .th{background:var(--night);color:#f7eedf;overflow:hidden}.hp .th .g{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hp .th .eyebrow{color:var(--gold-l)}.hp .th h2{font-size:clamp(32px,4.2vw,52px);margin:16px 0 18px}.hp .th p{color:#d9cbb2;font-size:17px}.hp .th ul{list-style:none;padding:0;margin:26px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;font-size:15px}.hp .th li{display:flex;gap:10px;align-items:center}.hp .th li svg{width:22px;height:22px;color:var(--gold-l);flex:none}.hp .th .cta{display:flex;gap:12px;flex-wrap:wrap}.hp .th .btn.lt{background:transparent;color:#fff;border-color:#ffffff59}.hp .th .btn.lt:hover{background:#fff;color:var(--ink)}.hp .coll{position:relative;height:600px}.hp .coll img{position:absolute;object-fit:cover;border-radius:24px;box-shadow:0 30px 60px #00000073}.hp .coll .a{left:0;top:0;width:78%;height:66%}.hp .coll .b{right:0;bottom:0;width:46%;height:56%;border:6px solid var(--night)}.hp .coll .c{left:6%;bottom:2%;width:36%;height:34%;border:6px solid var(--night)}.hp .coll .pill{position:absolute;right:6%;top:6%;background:var(--gold);color:#fff;border-radius:999px;padding:10px 16px;font:700 14px var(--font-body-family);box-shadow:0 12px 30px #0000004d}.hp .shop .g{display:grid;grid-template-columns:.8fr 1.5fr;gap:56px;align-items:center}.hp .shop .side h2{font-size:clamp(30px,3.6vw,44px);margin:16px 0}.hp .shop .side p{color:var(--mut);font-size:16.5px}.hp .shop .side .btn{margin-top:26px}.hp .hours{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 24px}.hp .hours .now{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:#eef3e8;color:#4c6b3c;margin-bottom:12px}.hp .hours .now i{width:8px;height:8px;border-radius:50%;background:#5e7a4e;box-shadow:0 0 #5e7a4e99;animation:hppl 1.8s infinite}.hp .hours .now.cl{background:#f6ece6;color:#a8462f}.hp .hours .now.cl i{background:#a8462f;animation:none}@keyframes hppl{to{box-shadow:0 0 0 10px #5e7a4e00}}.hp .hours div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed var(--line);font-size:15px}.hp .hours div:last-of-type{border:0}.hp .hours small{display:block;margin-top:10px;color:var(--mut);font-size:13.5px}.hp .store{position:relative;border-radius:30px;overflow:hidden;min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;color:#fff}.hp .store>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s}.hp .store:hover>img{transform:scale(1.04)}.hp .store:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#14100abf)}.hp .store .lbl{position:absolute;top:24px;left:24px;z-index:2;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:9px 16px;font:700 13px var(--font-body-family);letter-spacing:.06em}.hp .cats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hp .cat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.28);border-radius:20px;padding:16px 10px 14px;transition:background .3s,transform .3s}.hp .cat:hover{background:#fffffff2;color:var(--ink);transform:translateY(-6px)}.hp .cat .ic{width:74px;height:74px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fffc}.hp .cat .ic img{width:100%;height:100%;object-fit:cover}.hp .cat b{font:700 15.5px/1.2 var(--font-heading-family)}.hp .cat small{font-size:12.5px;opacity:.85}.hp .svc{background:var(--forest);color:#e9ebdd;position:relative;overflow:hidden}.hp .svc:before{content:"";position:absolute;right:-120px;top:-120px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(217,183,110,.25)}.hp .svc:after{content:"";position:absolute;right:-60px;top:-60px;width:300px;height:300px;border-radius:50%;border:1px solid rgba(217,183,110,.18)}.hp .svc .eyebrow{color:var(--gold-l)}.hp .svc .sec-h h2{color:#fff}.hp .svc .sec-h p{color:#c9cdb8}.hp .svc .g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff1f;border-radius:26px;overflow:hidden;position:relative;z-index:1}.hp .sv{background:var(--forest);padding:34px 30px;display:flex;flex-direction:column;gap:12px;transition:background .35s}.hp .sv:hover{background:#2f3b26}.hp .sv .ic{width:54px;height:54px;border-radius:16px;background:#d9b76e24;display:grid;place-items:center;color:var(--gold-l);transition:background .35s,color .35s,transform .35s}.hp .sv:hover .ic{background:var(--gold);color:#fff;transform:rotate(-6deg)}.hp .sv .ic svg{width:26px;height:26px}.hp .sv h3{font-size:21px;color:#fff}.hp .sv p{font-size:15px;color:#bfc4ad}.hp .sv .more{margin-top:auto;font-size:14px;font-weight:700;color:var(--gold-l);display:inline-flex;gap:8px;align-items:center}.hp .sv .more:after{content:"\2192";transition:transform .3s}.hp .sv:hover .more:after{transform:translate(5px)}.hp .svc .foot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:34px;position:relative;z-index:1}.hp .svc .foot p{color:#c9cdb8}.hp .svc .btn.lt{background:transparent;color:#fff;border-color:#ffffff59}.hp .svc .btn.lt:hover{background:#fff;color:var(--ink)}.hp .rev{background:var(--cream)}.hp .rg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hp .rc{background:#fff;border-radius:24px;padding:30px 28px;position:relative}.hp .rc:before{content:"\201c";position:absolute;right:24px;top:6px;font:700 90px/1 var(--font-heading-family);color:var(--cream2)}.hp .rc .st{color:#e7a92a;letter-spacing:2px}.hp .rc p{margin:14px 0 20px;font-size:16.5px;color:#3b3428;position:relative}.hp .rc b{font-family:var(--font-heading-family)}.hp .rc span{display:block;font-size:13.5px;color:var(--mut)}.hp .rev .sum{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;font-size:15px;color:var(--mut)}.hp .rev .sum b{color:var(--ink)}.hp .duo .g{display:grid;grid-template-columns:1.25fr 1fr;gap:22px}.hp .card{position:relative;border-radius:28px;overflow:hidden;min-height:420px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:40px}.hp .card>img:not(.gift){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}.hp .card:hover>img:not(.gift){transform:scale(1.05)}.hp .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 20%,#14100ad1)}.hp .card>*:not(img){position:relative;z-index:2}.hp .card.gold>*:not(.gift){max-width:52%}.hp .card .eyebrow{color:#f3ddb0}.hp .card h3{font-size:clamp(28px,3vw,38px);margin:12px 0 10px}.hp .card p{color:#ede4d3;max-width:440px}.hp .card .btn{margin-top:22px;align-self:flex-start}.hp .card.gold{background:linear-gradient(135deg,#c9a055,#9c7330)}.hp .card.gold:after{display:none}.hp .card .gift{position:absolute;right:34px;top:34px;width:44%;max-width:250px;aspect-ratio:1;border-radius:18px;border:6px solid #fff;object-fit:cover;transform:rotate(6deg);box-shadow:0 20px 40px #0000004d;z-index:2;transition:transform .5s}.hp .card.gold:hover .gift{transform:rotate(0) scale(1.04)}.hp .visit .g{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hp .map{border-radius:28px;overflow:hidden;position:relative;min-height:420px;background:#e3e8d9}.hp .map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hp .map .pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-100%);text-align:center}.hp .map .pin i{display:block;width:54px;height:54px;margin:0 auto;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--gold);box-shadow:0 10px 24px #00000040}.hp .map .pin b{display:inline-block;margin-top:14px;background:#fff;border-radius:12px;padding:8px 14px;font:700 14px var(--font-heading-family);box-shadow:0 8px 20px #0000001f}.hp .vi{background:var(--forest);color:#edefe4;border-radius:28px;padding:44px}.hp .vi .eyebrow{color:var(--gold-l)}.hp .vi h2{font-size:clamp(30px,3.4vw,42px);margin:14px 0 22px;color:#fff}.hp .vi .row{display:flex;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.hp .vi .row svg{width:24px;height:24px;color:var(--gold-l);flex:none;margin-top:2px}.hp .vi .row b{display:block;color:#fff}.hp .vi .row span{color:#c9cdb8;font-size:15px}.hp .vi .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hp .vi .btn.lt{background:transparent;color:#fff;border-color:#ffffff59}@media(max-width:1060px){.hp .seal{width:140px;height:140px;top:150px;margin-top:0;right:28px}.hp .seal .c{top:28px;right:28px;bottom:28px;left:28px}.hp .seal .c b{font-size:26px}.hp .svc .g,.hp .doors .g{grid-template-columns:1fr 1fr}.hp .door{aspect-ratio:4/4.2}.hp .door p{max-height:80px;opacity:1}.hp .intro .g,.hp .th .g,.hp .shop .g,.hp .visit .g,.hp .duo .g{grid-template-columns:1fr;gap:44px}.hp .tg,.hp .rg{grid-template-columns:1fr 1fr}.hp .coll{height:480px}.hp .store{min-height:520px}}@media(max-width:680px){.hp .w{padding:0 18px}.hp .sec,.hp .intro,.hp .herd{padding:72px 0}.hp .hero{min-height:640px;height:92vh}.hp .hero .w{justify-content:flex-end;padding-bottom:130px}.hp .seal{width:120px;height:120px;right:14px;top:120px;margin-top:0}.hp .seal .c{top:24px;right:24px;bottom:24px;left:24px}.hp .seal .c b{font-size:22px}.hp .seal text{font-size:13px}.hp .doors{margin-top:-80px}.hp .doors .g{gap:10px}.hp .door{border-radius:18px}.hp .door .t{left:14px;right:14px;bottom:14px}.hp .door h3{font-size:19px}.hp .door p{display:none}.hp .door small{font-size:11px}.hp .door .ar{width:36px;height:36px;top:12px;right:12px}.hp .stats{gap:10px}.hp .stat{padding:20px 18px}.hp .tg,.hp .rg{grid-template-columns:1fr}.hp .tours .top{flex-direction:column;align-items:flex-start}.hp .band{min-height:480px}.hp .al{width:150px}.hp .al .ph{width:150px;height:150px}.hp .th ul,.hp .svc .g{grid-template-columns:1fr}.hp .sv{padding:26px 22px}.hp .cats{grid-template-columns:1fr 1fr;gap:8px}.hp .cat .ic{width:58px;height:58px}.hp .store{padding:14px;min-height:480px}.hp .coll{height:380px}.hp .card{padding:28px;min-height:380px}.hp .card .gift{position:relative;right:auto;top:auto;width:52%;margin-bottom:22px;transform:rotate(-4deg)}.hp .card.gold>*:not(.gift){max-width:100%}.hp .vi{padding:30px 24px}.hp .map{min-height:320px}}@media(prefers-reduced-motion:reduce){.hp *{animation:none!important;transition:none!important}.hp .reveal{opacity:1;transform:none}}.hp .snow,.hp .hero .bg,.hp .band .bg{display:block!important}.hp .hero{height:calc(100svh - 110px);max-height:900px;min-height:620px}.hp .sec-h h2 em,.hp .intro h2 em,.hp .hero h1 em{font-style:normal;color:var(--gold-d)}.hp .hero h1 em{color:var(--gold-l)}@media(max-width:680px){.hp .seal{top:22px}.hp .hero{min-height:600px;height:calc(100svh - 90px)}}.hp-edit .hp .reveal{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hp.css.map */
