.h27{--display:var(--serif);--gutter:clamp(16px, 3.2vw, 48px);--ease:var(--ease-brand);--abar:34px;background:var(--travertin);color:var(--orah);font-family:var(--sans);font-size:16px;line-height:1.5}.h27 h1,.h27 h2,.h27 h3{font-size:inherit;line-height:inherit;color:inherit}.h27 p{color:inherit}.h27 .hot,.h27 .pick,.h27 .rm,.h27 .toggle button,.h27 .pr-shapes button,.h27 .kv-opt,:where(.h27) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.h27 [data-dark] p{color:inherit}.h27 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h27 .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.h27 .display{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:.98}.h27 .line-mask{display:block;overflow:hidden}.h27 .line-mask>span{display:block}.h27 .i-mark,.h27 .i-word{background-color:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.h27 .i-mark{aspect-ratio:1.194;-webkit-mask-image:url(/brand/d-mark.svg);mask-image:url(/brand/d-mark.svg)}.h27 .i-word{aspect-ratio:4.159;-webkit-mask-image:url(/brand/d-word.svg);mask-image:url(/brand/d-word.svg)}.h27 .hero{color:#f8f2e8;background:var(--noc);height:100svh;min-height:560px;position:relative;overflow:hidden}.h27 .hero .bg{height:112%;position:absolute;inset:-6% 0 0}.h27 .hero .bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:62% 50%;object-position:62% 50%;width:100%;height:100%}.h27 .hero .shade{background:linear-gradient(#140e0a47,#140e0a00 30% 55%,#140e0a8c);position:absolute;inset:0}.h27 .hero .top{left:var(--gutter);right:var(--gutter);top:calc(96px + var(--abar) + env(safe-area-inset-top,0px));justify-content:space-between;gap:24px;display:flex;position:absolute}.h27 .hero .top p{max-width:300px;margin:0;font-size:15px;line-height:1.45}.h27 .hero .wm{left:var(--gutter);right:var(--gutter);bottom:calc(var(--gutter) + 8px);justify-content:center;margin:0;display:flex;position:absolute}.h27 .hero .wm .i-word{color:#f8f2e8;width:min(100%,1180px)}.h27 .hero .onphoto{left:var(--gutter);bottom:calc(var(--gutter) + 22vw + 24px);-webkit-backdrop-filter:blur(14px);background:#f3ede31f;border:1px solid #f8f2e840;border-radius:999px;align-items:center;gap:14px;padding:10px 16px 10px 10px;font-size:14px;display:flex;position:absolute}.h27 .hero .onphoto img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.h27 .hero .scroll-hint{left:50%;top:calc(96px + var(--abar) + env(safe-area-inset-top,0px));position:absolute;transform:translate(-50%)}.h27 .btn{background:var(--orah);height:56px;color:var(--travertin);isolation:isolate;border-radius:999px;align-items:center;gap:14px;padding:0 28px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.h27 .btn:before{content:"";background:var(--petrolej);border-radius:inherit;transition:transform .6s var(--ease);z-index:-1;position:absolute;inset:0;transform:translateY(101%)}.h27 .btn:hover:before{transform:translateY(0)}.h27 .btn.light{background:var(--travertin);color:var(--orah)}.h27 .btn.light:hover{color:var(--travertin)}.h27 .btn.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.h27 .btn.ghost:hover{color:var(--travertin)}.h27 .btn svg{width:16px;height:16px}.h27 .link-u{border-bottom:1px solid;padding-bottom:3px}.h27 .sec-head{-moz-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:18px 24px;display:grid}.h27 .sec-head .lbl{color:var(--orah-2);grid-column:1/-1}.h27 .sec-head h2{grid-column:1/span 7;margin:0;font-size:clamp(52px,7.4vw,128px)}.h27 .sec-head p{color:var(--orah-2);grid-column:9/span 4;max-width:36ch;margin:0;font-size:16px}.h27 [data-dark] .sec-head .lbl,.h27 [data-dark] .sec-head p{color:#b9c4c0}.h27 .oblici{padding:clamp(72px,7vw,120px) var(--gutter) clamp(64px,6vw,96px)}.h27 .proces{background:var(--petrolej-2);color:#ede5d8;--em:var(--mjed-2);position:relative}.h27 .pr-pin{-moz-column-gap:24px;height:100svh;min-height:620px;padding:calc(90px + env(safe-area-inset-top,0px)) var(--gutter) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid;padding-top:calc(90px + var(--abar))!important}.h27 .pr-copy{flex-direction:column;grid-column:1/span 5;gap:clamp(20px,2.4vw,34px);display:flex}.h27 .pr-copy .lbl{color:#9fb0ac}.h27 .pr-copy h2{color:#f3ede3;margin:0;font-size:clamp(60px,8.4vw,150px)}.h27 .pr-count{align-items:flex-end;gap:16px;display:flex}.h27 .pr-count b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mjed-2);font-size:clamp(48px,5vw,84px);font-weight:400;line-height:.85}.h27 .pr-count span{color:#9fb0ac;font-size:13px;line-height:1.35}.h27 .pr-steps{border-top:1px solid #ede5d829;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h27 .pr-steps li{opacity:.35;border-bottom:1px solid #ede5d829;grid-template-columns:140px 1fr;gap:16px;padding:16px 0;transition:opacity .5s;display:grid}.h27 .pr-steps li.on{opacity:1}.h27 .pr-steps b{font-family:var(--display);color:#f3ede3;font-size:24px;font-weight:400}.h27 .pr-steps span{color:#b9c4c0;font-size:14px}.h27 .pr-media{aspect-ratio:4/5;background:#0e1a1a;grid-column:7/span 6;justify-self:end;max-width:100%;height:min(80svh,840px);position:relative;overflow:hidden}.h27 .pr-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.h27 .pr-bar{background:#f3ede326;height:3px;position:absolute;bottom:0;left:0;right:0}.h27 .pr-bar i{background:var(--mjed-2);width:0;height:100%;display:block}.h27 .spot{-moz-column-gap:24px;padding:clamp(110px,12vw,190px) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.h27 .sp-media{aspect-ratio:4/5;background:var(--pijesak);grid-column:1/span 6;position:relative;overflow:hidden}.h27 .sp-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.h27 .hot{background:#f3ede3eb;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;box-shadow:0 6px 20px #140e0a40}.h27 .hot:before,.h27 .hot:after{content:"";background:var(--petrolej);width:12px;height:1.5px;transition:transform .5s var(--ease);margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.h27 .hot:after{transform:rotate(90deg)}.h27 .hot[aria-expanded=true]:after{transform:rotate(0)}.h27 .hot::marker{content:none}.h27 .hot .sr{position:absolute}.h27 .hot{animation:2.6s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 #f3ede399}70%{box-shadow:0 0 0 16px #f3ede300}to{box-shadow:0 0 #f3ede300}}.h27 .hot-tip{background:var(--travertin);max-width:230px;color:var(--orah);opacity:0;pointer-events:none;transition:opacity .35s,transform .5s var(--ease);padding:14px 16px;font-size:13px;line-height:1.45;position:absolute;transform:translateY(8px);box-shadow:0 18px 40px #140e0a33}.h27 .hot-tip b{font-family:var(--display);color:var(--petrolej);margin-bottom:4px;font-size:19px;font-weight:400;display:block}.h27 .hot-tip.on{opacity:1;transform:none}.h27 .sp-info{flex-direction:column;grid-column:8/span 5;gap:26px;display:flex}.h27 .sp-info .lbl{color:var(--orah-2)}.h27 .sp-info h2{margin:0;font-size:clamp(88px,11vw,190px);line-height:.82}.h27 .sp-lead{color:var(--orah-2);max-width:40ch;margin:0;font-size:18px}.h27 .facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.h27 .facts div{flex-direction:column;gap:4px;padding:16px 0;display:flex}.h27 .facts div+div{border-left:1px solid var(--line);padding-left:16px}.h27 .facts dt{color:var(--orah-2);font-size:12px}.h27 .facts dd{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:30px}.h27 .scale-mini{color:var(--orah-2);align-items:flex-end;gap:14px;font-size:14px;display:flex}.h27 .scale-mini svg{width:auto;height:74px;color:var(--petrolej)}.h27 .sp-buy{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.h27 .sp-price{font-family:var(--display);letter-spacing:-.02em;font-size:44px}.h27 .par{background:var(--petrolej);color:var(--travertin);padding:clamp(110px,12vw,190px) var(--gutter)}.h27 .par .sec-head h2{color:var(--travertin)}.h27 .par-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;column-gap:24px;margin-top:clamp(48px,6vw,80px);display:grid}.h27 .par-slots{grid-column:1/span 8;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.h27 .par-sum{flex-direction:column;grid-column:9/span 4;justify-content:flex-end;gap:14px;padding-left:clamp(0px,1.6vw,24px);display:flex}.h27 .par-line{color:#cfdbd7;border-bottom:1px solid #f3ede329;justify-content:space-between;padding-bottom:12px;font-size:15px;display:flex}.h27 .par-line.total{color:#f3ede3;border-bottom:0;font-size:18px}.h27 .par-line.total span:last-child{font-family:var(--display);font-size:44px;line-height:1}.h27 .par .btn{justify-content:center;height:60px}.h27 .btn[disabled]{opacity:.4;pointer-events:none}.h27 .par-pick{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.h27 .faq{padding:clamp(96px,10vw,160px) var(--gutter) clamp(40px,4vw,64px);background:var(--travertin)}.h27 .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(96px,10vw,160px);padding:0;list-style:none;display:grid}.h27 .trust li{flex-direction:column;gap:6px;padding:24px 20px 24px 0;display:flex}.h27 .trust li+li{border-left:1px solid var(--line);padding-left:20px}.h27 .trust b{font-family:var(--display);color:var(--petrolej);font-size:22px;font-weight:400}.h27 .trust span{color:var(--orah-2);font-size:14px}.h27 .faq-grid{-moz-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;display:grid}.h27 .faq-grid .sec-head{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:18px;display:flex}.h27 .faq-grid .sec-head h2{font-size:clamp(48px,5.4vw,92px)}.h27 .acc{border-top:1px solid var(--line);grid-column:7/span 6}.h27 .acc details{border-bottom:1px solid var(--line)}.h27 .acc summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:clamp(22px,2vw,28px);list-style:none;display:flex}.h27 .acc summary::-webkit-details-marker{display:none}.h27 .acc summary:after{content:"+";font-family:var(--sans);color:var(--petrolej);transition:transform .5s var(--ease);font-size:22px}.h27 .acc details[open] summary:after{transform:rotate(45deg)}.h27 .acc p{max-width:56ch;color:var(--orah-2);margin:0 0 22px}.h27 .acc.small summary{padding:16px 0;font-size:19px}.h27 .acc.small p{margin-bottom:16px;font-size:15px}.h27 .sort .lbl{color:var(--orah-2)}.h27 .card .frame{aspect-ratio:4/5;background:var(--pijesak);position:relative;overflow:hidden}.h27 .card .frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.h27 .card .frame .alt{clip-path:inset(0 0 0 100%);transition:clip-path 1s var(--ease)}.h27 .card:hover .frame .alt{clip-path:inset(0)}.h27 .card:hover .frame img:first-child{transform:scale(1.04)}.h27 .card .tag{background:var(--travertin);z-index:2;border-radius:99px;padding:6px 10px;position:absolute;top:14px;left:14px}.h27 .card .dots{justify-content:flex-end;gap:6px;display:flex}.h27 .card .dots i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #2b221c33}.h27 .promo .btn{align-self:flex-start}.h27 .price-row .lbl,.h27 .opt .lbl{color:var(--orah-2)}.h27 .opt .lbl b{color:var(--orah);font-weight:500}.h27 .buy .btn{justify-content:center;height:64px;font-size:16px}@media (max-width:900px){.h27 .hero .top{flex-direction:column}.h27 .hero .top .lbl{display:none}.h27 .hero .bg img{-o-object-position:70% 50%;object-position:70% 50%}.h27 .hero .onphoto{bottom:calc(var(--gutter) + 26vw);left:var(--gutter)}.h27 .hero .scroll-hint{display:none}.h27 .sec-head h2,.h27 .sec-head p{grid-column:1/-1}.h27 .ob-row .dots{display:none}.h27 .pr-pin{height:auto;min-height:0;padding:110px var(--gutter) 72px;grid-template-columns:1fr;gap:32px}.h27 .pr-copy,.h27 .pr-media{grid-column:1/-1}.h27 .pr-media{justify-self:center;width:min(100%,380px);height:auto}.h27 .pr-steps li{grid-template-columns:1fr;gap:4px}.h27 .spot{grid-template-columns:1fr;gap:40px}.h27 .sp-media,.h27 .sp-info{grid-column:1/-1}.h27 .hot-tip{max-width:200px}.h27 .par-slots,.h27 .par-sum{grid-column:1/-1}.h27 .par-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.h27 .par-sum{padding:32px 0 0}.h27 .par-pick{grid-template-columns:repeat(3,minmax(0,1fr))}.h27 .trust{grid-template-columns:repeat(2,minmax(0,1fr))}.h27 .trust li:nth-child(3){border-left:0;padding-left:0}.h27 .trust li:nth-child(n+3){border-top:1px solid var(--line)}.h27 .faq-grid .sec-head,.h27 .acc{grid-column:1/-1}.h27 .card .dots{justify-content:flex-start}.h27 .mbar .btn{height:48px}}.h27 .sp-info .link-u{align-self:flex-start}.h27 .hero .onphoto{display:flex;position:static}.h27 .hero-cta{left:var(--gutter);right:var(--gutter);bottom:calc(var(--gutter) + 22vw + 24px);flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex;position:absolute}.h27 .hero-cta .btn{height:58px}.h27 .hero-cta .hc-note{color:#f8f2e8cc;flex-basis:100%}.h27 .pr-media canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.h27 .pr-media{background:radial-gradient(120% 90% at 50% 100%,#1b3435 0%,#101e1f 70%)}.h27 .pr-note{color:#6f8581;position:absolute;top:14px;left:16px}.h27 .kv-step .lbl{color:var(--orah-2)}.h27 .kv-res .ph{aspect-ratio:4/5;background:var(--travertin);grid-column:1/span 5;overflow:hidden}.h27 .kv-res .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.h27 .kv-res .tx .lbl{color:var(--orah-2)}.h27 .us-copy .lbl{color:#9fb0ac}@media (max-width:900px){.h27 .hero-cta{bottom:calc(var(--gutter) + 26vw)}.h27 .hero-cta .onphoto{display:none}.h27 .pr-media{aspect-ratio:4/5;width:100%}.h27 .kv-res .ph,.h27 .kv-res .tx{grid-column:1/-1}}.h27 .ob-tools{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:18px;display:flex}.h27 .fig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) 24px;margin-top:clamp(40px,5vw,72px);display:grid}.h27 .fig{flex-direction:column;gap:12px;display:flex}.h27 .fig .frame{aspect-ratio:4/5;background:var(--pijesak);position:relative;overflow:hidden}.h27 .fig .frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.h27 .fig .frame .alt{clip-path:inset(0 0 0 100%);transition:clip-path 1s var(--ease)}.h27 .fig:hover .frame .alt{clip-path:inset(0)}.h27 .fig:hover .frame img:first-child{transform:scale(1.04)}.h27 .fig .cap{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding-top:12px;display:grid}.h27 .fig .cap .lbl{color:var(--orah-2);grid-column:1/-1}.h27 .fig .cap .name{font-family:var(--display);letter-spacing:-.015em;font-size:34px;line-height:1}.h27 .fig .cap .pr{font-variant-numeric:tabular-nums;font-size:17px}.h27 .fig .cap .sub{color:var(--orah-2);font-size:13px}.h27 .fig .add{height:40px;box-shadow:inset 0 0 0 1px var(--orah);border-radius:99px;justify-self:end;padding:0 16px;font-size:14px;transition:background .3s,color .3s}.h27 .fig .add:hover{background:var(--orah);color:var(--travertin)}.h27 .ob-all{margin-top:clamp(48px,5vw,72px)}.h27 .ob-wrap[hidden],.h27 .fig-grid[hidden]{display:none!important}.h27 .prostori{padding:clamp(40px,5vw,80px) var(--gutter) clamp(110px,12vw,190px)}.h27 .prostori .sec-head h2{font-size:clamp(44px,5vw,84px)}.h27 .rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.h27 .room{background:var(--pijesak);grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:14px 20px 14px 14px;transition:background .4s,color .4s;display:grid;position:relative}.h27 .room .ph{aspect-ratio:1;width:96px;overflow:hidden}.h27 .room .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.h27 .room b{font-family:var(--display);font-size:28px;font-weight:400;line-height:1}.h27 .room .arr{transition:transform .5s var(--ease);font-size:20px}.h27 .room:hover .arr{transform:translate(6px)}.h27 .room:hover .ph img{transform:scale(1.08)}.h27 .gift-strip{border-top:1px solid #f3ede329;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:32px;display:flex}.h27 .gift-strip>div:first-child{flex-direction:column;gap:6px;max-width:52ch;display:flex}.h27 .gift-strip b{color:var(--travertin);font-size:32px;font-weight:400}.h27 .gift-strip span{color:#b9c4c0;font-size:15px}.h27 .gift-row{flex-wrap:wrap;gap:10px;display:flex}.h27 .gchip{height:52px;font-family:var(--display);color:var(--travertin);border-radius:99px;padding:0 24px;font-size:22px;transition:background .3s,color .3s;box-shadow:inset 0 0 0 1px #f3ede380}.h27 .gchip:hover{background:var(--travertin);color:var(--petrolej)}.h27 .studio2{-moz-column-gap:24px;padding:clamp(110px,12vw,190px) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.h27 .st-ph{aspect-ratio:4/5;background:var(--pijesak);grid-column:1/span 5;margin:0}.h27 .st-ph-in{color:#2b221c73;text-align:center;border:1px dashed #2b221c40;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:24px;display:flex}.h27 .st-ph-in .i-mark{height:34px}.h27 .st-copy{flex-direction:column;grid-column:7/span 6;gap:26px;display:flex}.h27 .st-copy>.lbl{color:var(--orah-2)}.h27 .st-copy h2{margin:0;font-size:clamp(52px,6vw,104px)}.h27 .st-copy blockquote{font-family:var(--display);color:var(--petrolej);max-width:30ch;margin:0;font-size:clamp(24px,2.2vw,34px);line-height:1.2}.h27 .st-sig{color:var(--orah-2)}.h27 .ugc-line{color:var(--orah-2);margin:0;font-size:15px}@media (max-width:900px){.h27 .ob-tools{grid-column:1/-1}.h27 .ob-tools .toggle{display:none}.h27 .fig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.h27 .fig .cap .name{font-size:24px}.h27 .fig .cap{grid-template-columns:1fr}.h27 .fig .add{justify-self:start;height:36px;padding:0 14px;font-size:13px}.h27 .rooms{grid-template-columns:1fr}.h27 .room{grid-template-columns:72px 1fr auto}.h27 .room .ph{width:72px}.h27 .st-ph,.h27 .st-copy{grid-column:1/-1}.h27 .st-copy{margin-top:40px}.h27 .gift-strip{flex-direction:column;align-items:flex-start}}.h27 .fig .frame .tag{z-index:2;background:var(--travertin);border-radius:99px;padding:6px 10px;position:absolute;top:12px;left:12px}.h27 .fig .sub .dots{vertical-align:-1px;gap:4px;display:inline-flex}.h27 .fig .sub .dots i{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 1px #2b221c33}.h27 .ar-copy>.lbl{color:var(--orah-2)}.h27 .pfaq .sec-head{flex-direction:column;grid-column:1/span 5;gap:16px;display:flex}.h27 .pfaq .sec-head h2{font-size:clamp(44px,4.8vw,80px)}.h27 .pfaq .acc{grid-column:7/span 6}.h27 .rel-head .lbl{color:var(--orah-2)}.h27 .rgrid .fig .cap .name{font-size:28px}@media (max-width:900px){.h27 .pfaq .sec-head,.h27 .pfaq .acc{grid-column:1/-1}.h27 .pfaq .acc{margin-top:24px}}.h27 .sizes .sec-head h2,.h27 .pscale .sec-head h2{font-size:clamp(44px,5vw,84px)}.h27 .ab-story .lbl{color:var(--orah-2);grid-column:1/span 2;padding-top:12px}.h27 .ab-founder>div>.lbl{color:var(--orah-2)}.h27 .ab-steps .lbl{color:var(--mjed)}.h27 .ab-honest .lbl{color:var(--mjed-2)}.h27 .gb-top .i-mark{height:clamp(20px,2.4vw,32px)}.h27 .gb-top .i-word{height:clamp(15px,1.8vw,24px)}.h27 .gb-top .lbl{color:var(--mjed-2);margin-left:auto}.h27 .contact .lbl,.h27 .co-express>.lbl{color:var(--orah-2)}.h27 .co-form legend .lbl{color:var(--mjed)}.h27 .ty .lbl b{color:var(--orah);font-weight:500}.h27 .ty-tl .lbl,.h27 .nf .lbl{color:var(--orah-2)}.h27 .st-more{align-self:flex-start;margin-top:8px;font-size:15px}.h27 .ck-row .btn{justify-content:center;height:42px;padding:0 10px;font-size:13px}.h27 .ck-row .btn.ghost:hover{color:var(--travertin)}@media (max-width:900px){.h27 .ab-story .lbl,.h27 .ab-lead,.h27 .ab-story p:last-child,.h27 .ab-founder .st-ph,.h27 .ab-founder>div{grid-column:1/-1}}@media (max-width:560px){.h27 .ck-row .btn:last-child{grid-column:1/-1}}.h27 .pr-shapes{flex-wrap:wrap;justify-content:center;gap:4px;display:flex;position:absolute;bottom:22px;left:12px;right:12px}.h27 .pr-shapes button{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8fa29e;border-radius:99px;padding:8px 10px;transition:color .3s,background .3s}.h27 .pr-shapes button:hover{color:var(--travertin)}.h27 .pr-shapes button[aria-pressed=true]{color:var(--noc);background:var(--mjed-2)}@media (max-width:520px){.h27 .pr-shapes{flex-wrap:nowrap;justify-content:space-between;gap:0;bottom:16px;left:6px;right:6px}.h27 .pr-shapes button{letter-spacing:.04em;padding:7px;font-size:10.5px}}.h27 .pr-shapes{max-width:560px;margin:0 auto}@media (max-width:520px){.h27 .pr-shapes{scrollbar-width:none;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.h27 .pr-shapes::-webkit-scrollbar{display:none}.h27 .pr-shapes button{flex:none;padding:7px 9px}}.h27 .par-pick{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media (max-width:900px){.h27 .par-pick{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.h27 .par-pick::-webkit-scrollbar{display:none}.h27 .par-pick .pick{scroll-snap-align:start;flex:0 0 31%}}.h27 .ln-mask{margin-block:-.18em -.28em;padding-block:.18em .28em}.h27 .hero2{color:#f8f2e8;background:#3a1512;height:100svh;min-height:600px;max-height:1100px;position:relative;overflow:hidden}.h27 .hero2 .bg{height:116%;position:absolute;inset:-8% 0 0}.h27 .hero2 .bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%;width:100%;height:100%}.h27 .hero2 .shade{background:linear-gradient(#1c080659,#1c080600 35% 60%,#1c080699);position:absolute;inset:0}.h27 .hero2 .h2-top{left:var(--gutter);right:var(--gutter);flex-direction:column;gap:22px;display:flex;position:absolute;top:clamp(96px,11vw,160px)}.h27 .hero2 .h2-top .lbl{color:var(--mjed-2)}.h27 .hero2 h2{max-width:11ch;margin:0;font-size:clamp(64px,8.4vw,164px);line-height:.92}.h27 .hero2 .h2-cta{left:var(--gutter);right:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(28px,4vw,56px)}.h27 .hero2 .btn{height:58px}.h27 .h2-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.h27 .h2-chips a{-webkit-backdrop-filter:blur(14px);background:#f8f2e81f;border:1px solid #f8f2e838;border-radius:99px;align-items:center;gap:12px;padding:6px 16px 6px 6px;font-size:14px;transition:background .4s;display:flex}.h27 .h2-chips a:hover{background:#f8f2e83d}.h27 .h2-chips img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:40px;height:40px}.h27 .h2-chips span{align-items:baseline;gap:8px;display:flex}.h27 .h2-chips b{font-weight:500}@media (max-width:900px){.h27 .hero2{background:linear-gradient(#4a1f1a,#32110e);flex-direction:column;height:auto;min-height:0;max-height:none;display:flex}.h27 .hero2 .shade{display:none}.h27 .hero2 .h2-top{padding:72px var(--gutter) 28px;gap:16px;position:relative;top:auto;left:auto;right:auto}.h27 .hero2 h2{font-size:clamp(52px,15vw,96px)}.h27 .hero2 .bg{aspect-ratio:5/4;max-width:100%;height:auto;position:relative;inset:auto;overflow:hidden}.h27 .hero2 .bg img{-o-object-position:78% 60%;object-position:78% 60%}.h27 .hero2 .h2-cta{width:100%;padding:24px var(--gutter) 32px;flex-flow:column;align-items:stretch;gap:14px;position:relative;bottom:auto;left:auto;right:auto}.h27 .hero2 .btn{justify-content:center}.h27 .h2-chips{scrollbar-width:none;min-width:0;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.h27 .h2-chips::-webkit-scrollbar{display:none}.h27 .h2-chips li{flex:none}}.h27 .hero2 .h2-top,.h27 .hero2 .h2-cta{z-index:2}.h27 .hero2 .shade{z-index:1}.h27 .hero2.maslina{background:#332d18}.h27 .hero2.maslina .shade{background:linear-gradient(#14120859,#14120800 35% 60%,#14120899)}@media (max-width:900px){.h27 .hero2.maslina{background:linear-gradient(#4e4429,#2e2915)}}.h27 .hero2.petrolej{background:var(--petrolej-2)}.h27 .hero2.petrolej .shade{background:linear-gradient(#0a141459,#0a141400 35% 60%,#0a141499)}@media (max-width:900px){.h27 .hero2.petrolej{background:linear-gradient(#2d4541,#172623)}}.h27 .pr-media #pr-gl{width:100%;height:100%;display:block;position:absolute;inset:0}.h27 .pr-media canvas.pr-inset{-webkit-backdrop-filter:blur(6px);background:#0a141473;border:1px solid #f3ede31f;border-radius:50%;width:112px;height:112px;position:absolute;inset:44px 16px auto auto}.h27 .pr-inset-l{text-align:center;color:#9fb0ac;width:112px;font-size:10px;position:absolute;top:164px;right:16px}@media (max-width:520px){.h27 .pr-media canvas.pr-inset{width:84px;height:84px;top:40px;right:12px}.h27 .pr-inset-l{white-space:nowrap;text-align:right;width:auto;font-size:9px;top:130px;right:12px}}.h27 .pr-copy{gap:28px;max-width:520px}.h27 .pr-copy h2{font-size:clamp(56px,6.4vw,112px);line-height:.95}.h27 .pr-lede{color:#b9c4c0;max-width:40ch;margin:-6px 0 0;font-size:16px;line-height:1.55}.h27 .pr-read{border-block:1px solid #ede5d829;grid-template-columns:1.3fr 1fr 1fr;margin:0;display:grid}.h27 .pr-read div{flex-direction:column;gap:6px;padding:14px 0;display:flex}.h27 .pr-read div+div{border-left:1px solid #ede5d829;padding-left:18px}.h27 .pr-read dt{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8fa29e}.h27 .pr-read dd{font-family:var(--display);color:#f3ede3;white-space:nowrap;align-items:baseline;gap:6px;margin:0;font-size:28px;line-height:1;display:flex}.h27 .pr-read dd b{color:var(--mjed-2);font-variant-numeric:tabular-nums;min-width:2.1ch;font-weight:400}.h27 .pr-read dd small{font-family:var(--sans);color:#8fa29e;font-size:13px}.h27 .pr-steps{border-top:0}.h27 .pr-steps li{border-bottom:1px solid #ede5d81f;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;position:relative}.h27 .pr-steps li:before{content:"";background:var(--mjed-2);width:0;height:1px;transition:width .8s var(--ease);position:absolute;top:-1px;left:0}.h27 .pr-steps li.on:before{width:100%}.h27 .pr-steps .n{font:500 11px/24px var(--mono);letter-spacing:.1em;color:var(--mjed-2)}.h27 .pr-steps li div{flex-direction:column;gap:4px;display:flex}.h27 .pr-steps b{font-size:22px;line-height:1.1}.h27 .pr-go{color:#f3ede3;border:1px solid #ede5d847;border-radius:99px;align-self:flex-start;align-items:center;gap:12px;padding:12px 18px 12px 20px;font-size:14px;transition:background .4s,border-color .4s;display:inline-flex}.h27 .pr-go:hover{border-color:var(--mjed-2);background:#ede5d814}.h27 .pr-go b{font-weight:500}.h27 .pr-go svg{width:16px;height:16px}.h27 .pr-drag{color:#8fa29e;white-space:nowrap;pointer-events:none;transition:opacity .6s;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.h27 .pr-media:not(.gl) .pr-drag,.h27 .pr-drag.gone{opacity:0}.h27 .pr-media #pr-gl{cursor:grab;touch-action:pan-y}.h27 .pr-media #pr-gl.drag{cursor:grabbing}@media (max-width:900px){.h27 .pr-copy{max-width:none}.h27 .pr-read dd{font-size:24px}.h27 .pr-steps li{grid-template-columns:32px 1fr}}@media (max-width:520px){.h27 .pr-drag{bottom:62px}}.h27 .pr-read dd b{min-width:0}@media (max-width:900px){.h27 .pr-copy{display:contents}.h27 .pr-pin{gap:22px}.h27 .pr-copy>.lbl{order:1}.h27 .pr-copy h2{order:2}.h27 .pr-lede{order:3}.h27 .pr-read{order:4}.h27 .pr-media{order:5;margin-block:6px}.h27 .pr-steps{order:6}.h27 .pr-go{order:7}}@media (min-width:901px){.h27 .pr-pin{padding-bottom:24px;padding-top:calc(var(--abar) + 78px)!important}.h27 .pr-media{height:calc(100svh - var(--abar) - 78px - 24px);max-height:840px}.h27 .pr-copy{gap:clamp(14px,2.6vh,28px)}.h27 .pr-copy h2{font-size:clamp(52px,min(6.4vw,11vh),112px)}}@media (min-width:901px) and (max-height:820px){.h27 .pr-lede{display:none}.h27 .pr-steps li{padding:10px 0}.h27 .pr-steps span:not(.n){font-size:13px}.h27 .pr-read div{padding:10px 0}.h27 .pr-read dd{font-size:24px}}@media (min-width:901px) and (max-height:700px){.h27 .pr-steps li div span{display:none}.h27 .pr-steps b{font-size:19px}}.h27 .pr-drag{bottom:100px}@media (max-width:520px){.h27 .pr-drag{bottom:62px}}.h27 .oblici .sec-head h2{grid-column:1/span 8;font-size:clamp(52px,6.6vw,120px)}.h27 .rooms{gap:clamp(12px,1.4vw,20px)}.h27 .room{background:var(--noc);color:#f8f2e8;aspect-ratio:4/5;max-width:100%;padding:0;display:block;overflow:hidden}.h27 .room .ph{aspect-ratio:auto;width:auto;position:absolute;inset:0}.h27 .room .ph:after{content:"";background:linear-gradient(#140e0a00 45%,#140e0ab8);position:absolute;inset:0}.h27 .room b{font-size:clamp(34px,3.2vw,52px)}.h27 .room .arr{border:1px solid #f8f2e866;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:absolute;bottom:clamp(20px,2vw,30px);right:clamp(18px,2vw,28px)}.h27 .room:hover{background:var(--noc);color:#f8f2e8}.h27 .room:hover .arr{background:var(--travertin);color:var(--orah);transform:none}@media (max-width:900px){.h27 .rooms{grid-template-columns:1fr 1fr}.h27 .room{aspect-ratio:3/4}.h27 .room:first-child{aspect-ratio:16/10;grid-column:1/-1}.h27 .room .ph{width:auto}.h27 .room .arr{width:36px;height:36px}}@media (min-width:1100px){.h27 .par-pick{grid-template-columns:repeat(11,minmax(0,1fr));gap:10px}.h27 .pick .ph:after{width:24px;height:24px;font-size:15px;bottom:6px;right:6px}}.h27 .gift-strip span .link-u{color:var(--travertin);margin-left:4px}.h27 .st-photo{background:var(--noc);position:relative;overflow:hidden}.h27 .st-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.h27 .st-photo figcaption{color:#f8f2e8cc;position:absolute;bottom:14px;left:16px}@media (max-width:900px){.h27 .rooms{grid-template-columns:1fr}.h27 .room,.h27 .room:first-child{aspect-ratio:16/11;grid-column:auto}.h27 .room b{font-size:40px}.h27 .room .rm-t span{font-size:14px}}.h27 .fig .frame img,.h27 .card .frame img{transform-origin:50% 44%;transition:transform 1.8s cubic-bezier(.2,.7,.1,1)}.h27 .fig:hover .frame img:first-child,.h27 .card:hover .frame img:first-child{transform:scale(1.14)}@media (hover:none){.h27 .fig:hover .frame img:first-child,.h27 .card:hover .frame img:first-child{transform:none}}.h27 .set-cap .lbl{color:var(--mjed);grid-column:1/-1}.h27 .set-buy .btn{height:50px}.h27 .how-steps .lbl{color:var(--mjed)}.h27 .st-gift .lbl{color:var(--mjed-2)}.h27 .st-gift .btn{align-self:flex-start}.h27 .st-faq .sec-head{flex-direction:column;grid-column:1/span 5;gap:18px;display:flex}.h27 .st-faq .sec-head h2{font-size:clamp(48px,5vw,84px)}.h27 .st-faq .acc{grid-column:7/span 6}.h27 .set-bar .btn{background:var(--travertin);height:42px;color:var(--orah);padding:0 18px;font-size:13.5px}@media (max-width:900px){.h27 .st-faq .sec-head,.h27 .st-faq .acc{grid-column:1/-1}.h27 .st-faq .acc{margin-top:32px}}.h27 .set-bar .btn{white-space:nowrap;flex:none}.h27 .acc-btn{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.h27 .acc-btn svg{width:20px;height:20px}.h27 .acc-btn.in:before{content:"";background:var(--mjed);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:4px}.h27 .kc-pr .link-u{color:var(--orah-2);font-size:13px}.h27 .kc-up .lbl{color:var(--orah-2)}.h27 .kc-sum .co-tot dt .link-u{font-size:inherit;color:var(--orah)}.h27 .au-form .btn{justify-content:center;height:58px}.h27 .solo-box .lbl{color:var(--mjed)}.h27 .solo-box .btn{justify-content:center;height:58px}.h27 .solo-box>.link-u{align-self:flex-start;font-size:14px}.h27 .ac-side>.lbl,.h27 .ac-card .lbl,.h27 .od-head .lbl,.h27 .od-tl .lbl{color:var(--orah-2)}.h27 .od-tl .link-u{align-self:flex-start;font-size:13px}.h27 .od-side .lbl{color:var(--orah-2)}.h27 .adr .lbl{color:var(--petrolej)}.h27 .ac-form .btn{align-self:flex-start}.h27 .ow-claim .btn{background:var(--travertin);color:var(--orah)}.h27 .gc-head .lbl{color:var(--mjed-2)}.h27 .gc-res>.lbl{color:var(--mjed)}.h27 .gc-pick .lbl{color:var(--orah-2)}.h27 .gc-pick span:not(.lbl){color:var(--orah-2);font-size:14px}.h27 .gc-card .lbl{color:var(--orah-2)}.h27 .gc-card .link-u{align-self:flex-start;font-size:14px}.h27 .gc-buy .lbl{color:var(--mjed-2)}.h27 .gc-buy .btn{background:var(--travertin);color:var(--orah);justify-content:center;margin-top:auto}.h27 .gc-bon .lbl{color:var(--orah-2)}.h27 .jp .lbl,.h27 .ar-head .lbl{color:var(--mjed)}.h27 .ar-prod .lbl,.h27 .ar-foot>.lbl{color:var(--orah-2)}.h27 .kt-copy .lbl{color:var(--mjed)}.h27 .kt-ph figcaption .lbl{color:var(--orah-2)}.h27 .kt-form>.lbl{color:var(--mjed)}.h27 .kt-form .btn{align-self:flex-start}.h27 .kt-rail .lbl{color:var(--orah-2)}.h27 .kt-rail div>.link-u{align-self:flex-start;font-size:14px}.h27 .kn-hero .lbl{color:var(--mjed-2)}.h27 .kn-list .lbl{color:var(--mjed)}.h27 .kn-quote .lbl{color:var(--mjed-2)}.h27 .ar-mob .btn{justify-content:center}.h27 .pb-now .btn{justify-content:center;height:52px}.h27 .rv-head .lbl{color:var(--orah-2)}.h27 .rv-empty .display{margin:0;font-size:32px}.h27 .rv-form .btn{align-self:flex-start}.h27 .padj .lbl{color:var(--orah-2)}@media (max-width:900px){.h27 .pb-now .btn{grid-column:1/-1}}@keyframes cselIn{0%{opacity:0;transform:translateY(-4px)scaleY(.96)}}.h27 [data-dark] .btn.light:before{background:var(--mjed-2)}.h27 [data-dark] .btn.light:hover{color:var(--orah)}.h27 .btn svg{transition:transform .5s var(--ease)}.h27 .btn:hover svg{transform:translate(4px)}.h27 .hero .onphoto{transition:background .45s var(--ease),border-color .45s var(--ease)}.h27 .hero .onphoto img{transition:transform .6s var(--ease)}.h27 .hero .onphoto svg{transition:transform .5s var(--ease)}.h27 .hero .onphoto:hover{background:#f3ede338;border-color:#f8f2e880}.h27 .hero .onphoto:hover img{transform:scale(1.08)}.h27 .hero .onphoto:hover svg{transform:translate(4px)}.h27 .h2-chips a{transition:background .45s var(--ease),border-color .45s var(--ease)}.h27 .h2-chips a:hover{background:#f8f2e838;border-color:#f8f2e880}.h27 .h2-chips img{transition:transform .6s var(--ease)}.h27 .h2-chips a:hover img{transform:scale(1.08)}.h27 .btn:focus-visible,.h27 .hero .onphoto:focus-visible,.h27 .h2-chips a:focus-visible{outline:2px solid var(--mjed-2);outline-offset:3px}.h27 .acc-btn{transition:background .35s}.h27 .acc-btn:hover,.h27 .acc-btn:focus-visible{background:color-mix(in srgb,currentColor 12%,transparent)}.h27 .acc-btn svg{transition:transform .5s var(--ease)}.h27 .acc-btn:hover svg{transform:translateY(-1px)}.h27 .fig .frame:after{content:"";z-index:1;pointer-events:none;opacity:0;transition:opacity .7s var(--ease);background:linear-gradient(#111b1b00 58%,#111b1b8c);position:absolute;inset:0}.h27 .fig .peek{z-index:2;background:var(--travertin);height:42px;color:var(--orah);opacity:0;transition:opacity .45s,transform .7s var(--ease);border-radius:99px;align-items:center;gap:10px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;bottom:16px;left:16px;transform:translateY(10px)}.h27 .fig .peek svg{width:14px;height:14px;transition:transform .6s var(--ease)}.h27 .fig .frame:hover .peek svg{transform:translate(4px)}.h27 .fig .cap{position:relative}.h27 .fig .cap:before{content:"";background:var(--petrolej);transform-origin:0;height:1px;transition:transform .8s var(--ease);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.h27 .fig .cap .name{transition:color .4s}@media (hover:hover){.h27 .fig:hover .frame:after{opacity:1}.h27 .fig:hover .peek{opacity:1;transform:none}.h27 .fig:hover .cap:before{transform:scaleX(1)}.h27 .fig:hover .cap .name{color:var(--petrolej)}.h27 .fig:hover .frame img:first-child{transform:scale(1.1)}.h27 .fig:hover .frame .tag{background:var(--travertin)}}.h27 .fig .frame:focus-visible{outline:2px solid var(--mjed);outline-offset:4px}.h27 .fig .frame:focus-visible:after{opacity:1}.h27 .fig .frame:focus-visible .peek{opacity:1;transform:none}.h27 .fig .add{align-items:center;gap:8px;display:inline-flex}.h27 .fig .add:before{content:"+";transition:transform .5s var(--ease);font-size:16px;line-height:1}.h27 .fig .add:hover:before{transform:rotate(90deg)}.h27 .buy .btn,.h27 .pb-now .xpay,.h27 .pair-offer button,.h27 .finish button{transition:background .4s var(--ease),color .4s,box-shadow .35s,transform .2s}.h27 .buy .btn:active,.h27 .pb-now .xpay:active,.h27 .pair-offer button:active{transform:scale(.98)}@keyframes pbLine{0%{transform-origin:100%;transform:scaleX(1)}45%{transform-origin:100%;transform:scaleX(0)}46%{transform-origin:0}to{transform-origin:0;transform:scaleX(1)}}.h27 .link-u{transition:color .3s,background-size .55s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border-bottom:0;padding-bottom:3px}.h27 .link-u:hover,.h27 .link-u:focus-visible{color:var(--petrolej);animation:luLine .7s var(--ease)}.h27 [data-dark] .link-u:hover,.h27 [data-dark] .link-u:focus-visible,.h27 .gift-strip .link-u:hover{color:var(--mjed-2)}.h27 .kc-pr .link-u:hover{color:#9e3b2b}@keyframes luLine{0%{background-position:100% 100%;background-size:100% 1px}45%{background-position:100% 100%;background-size:0 1px}46%{background-position:0 100%}to{background-position:0 100%;background-size:100% 1px}}.h27 .gchip{transition:background .35s,color .35s,border-color .35s,transform .15s}.h27 .gchip:active{transform:scale(.95)}.h27 .gchip:focus-visible{outline:2px solid var(--mjed-2);outline-offset:2px}.h27 .cd-foot .lbl{color:var(--orah-2)}.h27 .set-buy .btn:active{transform:scale(.98)}.h27 .pr-media{position:relative}.h27 .pr-static{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.h27 .h27-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) 24px;margin-top:clamp(40px,5vw,72px);display:grid}@media (max-width:900px){.h27 .h27-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}}.h27 .h27-proces .pr-pin{height:auto;min-height:0;padding:clamp(96px, 10vw, 160px) var(--gutter)!important}.h27 .h27-proces .pr-steps li{opacity:1}.h27 .h27-proces .pr-media{height:min(78svh,800px)}.h27 .h27-proces .pr-note{z-index:1;color:#f3ede3cc;position:absolute;bottom:16px;left:18px}.h27 .h27-sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(32px,4vw,56px);display:grid}.h27 .h27-set{color:var(--travertin);flex-direction:column;gap:16px;display:flex}.h27 .h27-set-ph{aspect-ratio:16/10;gap:4px;display:grid;overflow:hidden}.h27 .h27-set-ph.n2{grid-template-columns:1fr 1fr}.h27 .h27-set-ph.n3{grid-template-columns:1fr 1fr 1fr}.h27 .h27-set-ph>span{position:relative;overflow:hidden}.h27 .h27-set-ph img{transition:transform 1.8s cubic-bezier(.2,.7,.1,1)}.h27 .h27-set:hover .h27-set-ph img{transform:scale(1.06)}.h27 .h27-set-cap{border-top:1px solid #f3ede333;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;display:flex}.h27 .h27-set-cap b{font-size:clamp(30px,3vw,44px);font-weight:400}.h27 .h27-set-cap span{color:var(--mjed-2);font-size:14px}.h27 .gift-strip .gift-row{gap:10px}@media (max-width:700px){.h27 .h27-sets{grid-template-columns:1fr}}.h27 .sp-media,.h27 .st-photo,.h27 .hero2 .bg{position:relative}.h27 .sec-head .ob-tools{flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:18px;display:flex}.h27 .ob-tools p{color:var(--orah-2);margin:0;font-size:16px}.h27 .toggle{background:var(--pijesak);border-radius:99px;padding:4px;display:flex}.h27 .toggle button{height:36px;font:inherit;color:var(--orah);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 16px;font-size:14px}.h27 .toggle button[aria-pressed=true]{background:var(--travertin);box-shadow:0 1px 2px #2b221c1f}.h27 .ob-wrap{-moz-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:clamp(48px,6vw,88px);display:grid}.h27 .ob-list{border-bottom:1px solid var(--line);grid-column:1/span 7;margin:0;padding:0;list-style:none}.h27 .ob-row{border-top:1px solid var(--line)}.h27 .ob-row a{transition:padding .6s var(--ease),color .4s;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:clamp(14px,1.6vw,22px) 0;display:grid}.h27 .ob-row .n{letter-spacing:.06em;color:var(--orah-2);font-size:12px}.h27 .ob-row .nm{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:18px;font-size:clamp(44px,5.6vw,96px);line-height:.95;display:flex}.h27 .ob-row .nm small{font-family:var(--sans);letter-spacing:0;color:var(--orah-2);white-space:nowrap;font-size:13px}.h27 .ob-row .dots{gap:5px;display:flex}.h27 .ob-row .dots i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #2b221c33}.h27 .ob-row .pr{font-variant-numeric:tabular-nums;text-align:right;min-width:48px;font-size:16px}.h27 .ob-list:hover .ob-row a{color:#2b221c4d}.h27 .ob-list .ob-row a:hover,.h27 .ob-list .ob-row a:focus-visible,.h27 .ob-row.on a{color:var(--orah);padding-left:18px}.h27 .ob-stage{top:calc(110px + env(safe-area-inset-top,0px));flex-direction:column;grid-column:9/span 4;gap:14px;display:flex;position:sticky}.h27 .ob-frame{aspect-ratio:4/5;background:var(--pijesak);position:relative;overflow:hidden}.h27 .ob-frame img{clip-path:inset(100% 0 0);transition:clip-path .9s var(--ease)}.h27 .ob-frame img.on{clip-path:inset(0)}.h27 .ob-cap{color:var(--orah-2);justify-content:space-between;gap:16px;font-size:14px;display:flex}.h27 .ob-cap .ob-tag{font-family:var(--display);color:var(--petrolej);text-align:right;font-size:20px}.h27 .h27-grid[hidden]{display:none}@media (max-width:900px){.h27 .sec-head .ob-tools{grid-column:1/-1}.h27 .ob-tools .toggle{display:none}.h27 .ob-list{grid-column:1/-1}.h27 .ob-stage{display:none}.h27 .ob-row a{grid-template-columns:36px minmax(0,1fr) auto}.h27 .ob-row .dots,.h27 .ob-row .nm small{display:none}}.h27 .ship{flex-direction:column;gap:10px;font-size:14px;display:flex}.h27 .ship .bar{background:var(--pijesak);height:2px}.h27 .ship .bar i{background:var(--petrolej);width:0;height:2px;transition:width .8s var(--ease);display:block}.h27 .slot{aspect-ratio:4/5;color:#9fb0ac;text-align:center;border:1px dashed #f3ede359;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex;position:relative;overflow:hidden}.h27 .slot .plus{font-family:var(--display);color:#f3ede373;font-size:56px;line-height:1}.h27 .slot.full{border-style:solid;border-color:#0000;padding:0}.h27 .slot.full img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h27 .slot.full .sl-cap{color:#f3ede3;background:linear-gradient(#0e181800,#0e1818bf);justify-content:space-between;align-items:baseline;padding:40px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.h27 .slot.full .sl-cap b{font-family:var(--display);font-size:26px;font-weight:400}.h27 .slot .rm{width:34px;height:34px;color:var(--petrolej);z-index:2;background:#f3ede3eb;border-radius:50%;font-size:15px;position:absolute;top:10px;right:10px}.h27 .slot .opt{position:absolute;top:12px;left:12px}.h27 .par .ship .bar{background:#f3ede329}.h27 .par .ship .bar i{background:var(--mjed-2)}.h27 .par .ship{color:#cfdbd7}.h27 .pick{text-align:left;flex-direction:column;gap:8px;display:flex}.h27 .pick .ph{aspect-ratio:1;background:#16292a;position:relative;overflow:hidden}.h27 .pick .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease),opacity .4s}.h27 .pick:hover .ph img{transform:scale(1.06)}.h27 .pick .ph:after{content:"+";background:var(--travertin);width:30px;height:30px;color:var(--petrolej);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;bottom:8px;right:8px}.h27 .pick span{color:#cfdbd7;justify-content:space-between;font-size:14px;display:flex}.h27 .pick span b{font-family:var(--display);color:#f3ede3;font-size:20px;font-weight:400}@media (max-width:900px){.h27 .slot .plus{font-size:36px}.h27 .slot.full .sl-cap b{font-size:18px}}.h27 .room .rm-t{flex-direction:column;gap:4px;display:flex}.h27 .room .rm-t span{color:var(--orah-2);font-size:13px;transition:color .4s}@media (max-width:900px){.h27 .par-pick .pick{scroll-snap-align:start;flex:0 0 31%}}.h27 .room .rm-t{gap:6px;position:absolute;bottom:clamp(18px,2vw,28px);left:clamp(18px,2vw,28px);right:92px}.h27 .room .rm-t span{color:#f8f2e8d1;font-size:14px}.h27 .room:hover .rm-t span{color:#f8f2e8e6}@media (min-width:1100px){.h27 .pick span{flex-direction:column;gap:2px}.h27 .pick span b{font-size:17px}.h27 .pick span{font-size:12.5px}.h27 .pick .ph:after{width:24px;height:24px;font-size:15px;bottom:6px;right:6px}}@media (max-width:900px){.h27 .room .rm-t span{font-size:14px}}.h27 .adr-new .plus{font-size:32px;line-height:1}@media (hover:hover){.h27 .adr-new:hover .plus{transform:rotate(90deg)}}.h27 .adr-new .plus{transition:transform .5s var(--ease);display:inline-block}.h27 .pr-copy .pr-lede{color:#b9c4c0;max-width:40ch;font-size:16px;line-height:1.55}@property --intro-n{syntax:"<integer>";inherits:false;initial-value:1}.intro{display:none}html:is([data-intro=run],[data-intro=land],[data-intro=settle],[data-intro=leave]) .intro{z-index:2100;background-color:var(--travertin);place-items:center;transition:background-color .75s cubic-bezier(.65,0,.35,1) .1s;display:grid;position:fixed;inset:0}html:is([data-intro=run],[data-intro=land],[data-intro=settle],[data-intro=leave]),html:is([data-intro=run],[data-intro=land],[data-intro=settle],[data-intro=leave]) body{overflow:hidden}html:is([data-intro=land],[data-intro=settle]) .intro{background-color:#f3ede300}.intro-wrap{display:block;position:relative}.intro-mark{aspect-ratio:1.194;background-color:var(--petrolej);clip-path:inset(100% 0 0);height:min(24vw,150px);transition:transform .95s cubic-bezier(.87,0,.13,1),background-color .95s cubic-bezier(.65,0,.35,1);animation:1.2s cubic-bezier(.45,0,.55,1) .15s forwards intro-print;display:block;-webkit-mask:url(/brand/d-mark.svg) 50%/contain no-repeat;mask:url(/brand/d-mark.svg) 50%/contain no-repeat}html:is([data-intro=land],[data-intro=settle]) .intro-mark{transform:translate(var(--ix,0),var(--iy,0)) scale(var(--is,1));background-color:var(--travertin)}.intro-count,.intro-where{bottom:calc(32px + env(safe-area-inset-bottom,0px));font-family:var(--mantine-font-family-monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--orah);font-size:11px;font-weight:500;transition:opacity .4s;position:absolute}html:not([data-intro=run]) :is(.intro-count,.intro-where){opacity:0}.intro-count{gap:24px;display:flex;left:32px}.intro-where{right:32px}.intro-n{font-variant-numeric:tabular-nums;counter-reset:intro var(--intro-n);font-weight:500;animation:1.2s cubic-bezier(.45,0,.55,1) .15s forwards intro-count}.intro-n:after{content:counter(intro,decimal-leading-zero)}html:is([data-intro=run],[data-intro=land]) .vv-hdr-logo{opacity:0}html:is([data-intro=settle],[data-intro=done]) .vv-hdr-logo{opacity:1;animation:1.2s cubic-bezier(.65,0,.35,1) 50ms both hdr-word}html[data-intro=settle] .intro-mark{opacity:0;transition:opacity .35s .1s}html[data-intro=leave] .intro-wrap{animation:.55s cubic-bezier(.55,.06,.68,.19) forwards intro-lift}html[data-intro=leave] .intro{animation:1s cubic-bezier(.87,0,.13,1) .3s forwards intro-leave}@media (max-width:639px){.intro-count{flex-direction:column;gap:6px;left:20px}.intro-where{right:20px}}@keyframes intro-print{to{clip-path:inset(0)}}@keyframes intro-count{to{--intro-n:13}}@keyframes intro-lift{to{opacity:0;transform:translateY(-18%)}}@keyframes intro-leave{to{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){html:is([data-intro=run],[data-intro=land]) .h27 .hero :is(.wm .i-word,.top>*,.hero-cta>*),html:is([data-intro=run],[data-intro=land]) .vv-hdr-inner :is(.vv-hdr-left,.vv-hdr-actions){opacity:0}html:is([data-intro=land],[data-intro=settle],[data-intro=done],[data-intro=leave]) .h27 .hero .bg img{animation:2.6s cubic-bezier(.16,1,.3,1) both hero-settle}html:is([data-intro=settle],[data-intro=done],[data-intro=leave]) .h27 .hero .wm .i-word{animation:1.8s cubic-bezier(.22,1,.36,1) 50ms both hero-word}html:is([data-intro=settle],[data-intro=done],[data-intro=leave]) .h27 .hero :is(.top>:not(.scroll-hint),.hero-cta>*){animation:hero-rise 1.4s cubic-bezier(.22,1,.36,1) var(--d,0s) both}html:is([data-intro=settle],[data-intro=done],[data-intro=leave]) .h27 .hero .top>.scroll-hint{animation:1s .5s both hero-fade}html:is([data-intro=settle],[data-intro=done],[data-intro=leave]) .vv-hdr-inner :is(.vv-hdr-left,.vv-hdr-actions){animation:hdr-in 1.2s cubic-bezier(.22,1,.36,1) var(--d,0s) both}html:not([data-intro]) .h27 .hero .bg img{animation:2s cubic-bezier(.16,1,.3,1) both hero-settle}html:not([data-intro]) .h27 .hero .wm .i-word{animation:1.4s cubic-bezier(.16,1,.3,1) .1s both hero-word}html:not([data-intro]) .h27 .hero :is(.top>:not(.scroll-hint),.hero-cta>*){animation:hero-rise 1.2s cubic-bezier(.22,1,.36,1) var(--d,0s) both}html:not([data-intro]) .h27 .hero .top>.scroll-hint{animation:.9s .4s both hero-fade}.vv-hdr-inner .vv-hdr-left{--d:.1s}.vv-hdr-inner .vv-hdr-actions{--d:.22s}.h27 .hero .top>:first-child{--d:.3s}.h27 .hero .top>:nth-child(3){--d:.42s}.h27 .hero .hero-cta>:first-child{--d:.55s}.h27 .hero .hero-cta>:nth-child(2){--d:.67s}.h27 .hero .hero-cta>:nth-child(3){--d:.79s}}@keyframes hero-settle{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes hero-word{0%{clip-path:inset(100% 0 0);transform:translateY(12%)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hdr-word{0%{clip-path:inset(0 71.2% 0 0)}to{clip-path:inset(0)}}@keyframes hdr-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}