@keyframes lxSpin{to{transform:rotate(360deg)}}@keyframes lxDrive{0%{transform:translateX(-56%)}to{transform:translateX(-44%)}}.luxpl-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:start}@media (max-width:900px){.luxpl-contact-grid{grid-template-columns:minmax(0,1fr)}}.luxpl-contact-list{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:18px}.luxpl-contact-list address{font-style:normal}.luxpl-contact-list a{font-weight:600;text-decoration:none;font-size:18px}.luxpl-check a,.luxpl-contact-list a:hover{text-decoration:underline}.luxpl-contact-hours{margin-top:34px}.luxpl-hours{margin:0;display:grid;gap:4px;font-size:15px}.luxpl-hours div{display:flex;justify-content:space-between;gap:16px;max-width:300px}.luxpl-hours dt{text-transform:none}.luxpl-hours dd{margin:0;white-space:nowrap;font-family:var(--lx-m);font-size:14px}.luxpl-map{margin-top:28px}.luxpl-map iframe{width:100%;height:340px;border:0;border-radius:var(--lx-r)}.luxpl-form{background:#fff}.luxpl-contact-form{background:var(--lx-studio);border-radius:var(--lx-r);padding:clamp(22px,3vw,36px)}.luxpl-fs{border:0;margin:0 0 30px;padding:0;min-width:0}.luxpl-fs legend{padding:0;margin-bottom:16px}.luxpl-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}@media (max-width:560px){.luxpl-row2{grid-template-columns:minmax(0,1fr)}}.luxpl-field{margin-bottom:16px;min-width:0}.luxpl-field label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.luxpl-check label span,.luxpl-field label span{color:var(--lx-bad)}body.luxpl-site .luxpl-404-search input,body.luxpl-site .luxpl-form input:not([type]),body.luxpl-site .luxpl-form input[type=date],body.luxpl-site .luxpl-form input[type=email],body.luxpl-site .luxpl-form input[type=tel],body.luxpl-site .luxpl-form input[type=text],body.luxpl-site .luxpl-form select,body.luxpl-site .luxpl-form textarea,body.luxpl-site .luxpl-times select{width:100%;min-height:50px;border:1px solid #cfcac3;border-radius:4px;background:#fff;padding:12px 14px;font:inherit;font-size:16px;color:var(--lx-ink);transition:border-color .2s,box-shadow .2s;box-shadow:none}body.luxpl-site .luxpl-form textarea{min-height:110px;resize:vertical}body.luxpl-site .luxpl-form input:focus,body.luxpl-site .luxpl-form select:focus,body.luxpl-site .luxpl-form textarea:focus,body.luxpl-site .luxpl-times select:focus{outline:0;border-color:var(--lx-ink);box-shadow:0 0 0 3px rgba(125,97,54,.25)}body.luxpl-site .luxpl-form [aria-invalid=true]{border-color:var(--lx-bad)!important;box-shadow:0 0 0 3px rgba(163,39,43,.14)!important}.luxpl-ferr{margin:6px 0 0;font-size:13.5px;color:var(--lx-bad);font-weight:550}.luxpl-ferr:empty,.luxpl-form-msg:empty{display:none}.luxpl-check,.luxpl-radio{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;font-size:15px}body.luxpl-site .luxpl-check input,body.luxpl-site .luxpl-radio input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--lx-ink);cursor:pointer}.luxpl-check label,.luxpl-radio label{cursor:pointer}.luxpl-extra-p,.luxpl-sum-dates dt{font-family:var(--lx-m);color:var(--lx-muted)}.luxpl-extra-p{font-size:13.5px;margin-left:6px;white-space:nowrap}.luxpl-invoice{margin:6px 0 0;border-top:1px solid var(--lx-line);padding-top:14px}.luxpl-invoice summary{cursor:pointer;font-weight:600;min-height:40px;display:flex;align-items:center}.luxpl-invoice[open] summary{margin-bottom:12px}.luxpl-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.luxpl-form-msg{margin:14px 0 0;font-weight:600}.luxpl-form-msg.is-ok,.luxpl-lines .is-disc dd{color:var(--lx-ok)}.luxpl-form-msg.is-err{color:var(--lx-bad)}.luxpl-alert{border-radius:var(--lx-r-s);padding:16px 18px;background:var(--lx-bad-soft);color:#6f1a1d;margin:0 0 22px}.luxpl-alert p{margin:0 0 10px}.luxpl-alert-err{margin:0 0 14px;font-weight:600}.luxpl-alert[hidden]{display:none}.luxpl-checkout,.luxpl-conf,.luxpl-manage{padding-block:clamp(36px,5vw,72px) var(--lx-sec)}.luxpl-co-grid,.luxpl-conf-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(28px,5vw,72px);align-items:start}@media (max-width:960px){.luxpl-co-grid,.luxpl-conf-grid{grid-template-columns:minmax(0,1fr)}.luxpl-conf-grid .luxpl-co-sum{order:-1}}.luxpl-co-grid>.luxpl-co-form{grid-column:1;grid-row:1}.luxpl-co-grid>.luxpl-co-sum{grid-column:2;grid-row:1}@media (max-width:960px){.luxpl-co-grid>.luxpl-co-form,.luxpl-co-grid>.luxpl-co-sum{grid-column:1;grid-row:auto}}.luxpl-co-sum{position:sticky;top:calc(var(--lx-head) + 24px)}@media (max-width:960px){.luxpl-co-sum{position:static}}.luxpl-co-sum-in{border:1px solid var(--lx-line);border-radius:var(--lx-r);padding:clamp(18px,2.4vw,28px)}.luxpl-sum-car{margin-bottom:16px}.luxpl-sum-ph{background:var(--lx-studio);border-radius:var(--lx-r-s);overflow:hidden;aspect-ratio:4/3;margin-bottom:14px}.luxpl-sum-ph img{width:100%;height:100%;object-fit:cover;display:block}.luxpl-sum-name{font-weight:720;font-size:24px;line-height:1.15;margin:0}.luxpl-lines,.luxpl-sum-dates{margin:0;display:grid;gap:10px;font-size:15px}.luxpl-sum-dates div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px}.luxpl-sum-dates dt{font-size:12px;text-transform:uppercase;letter-spacing:.14em;padding-top:3px}.luxpl-sum-dates dd{margin:0;font-weight:560}.luxpl-lines{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--lx-line);gap:8px}.luxpl-lines div,.luxpl-sum-info li{display:flex;justify-content:space-between;gap:16px}.luxpl-lines dt{color:var(--lx-ink2)}.luxpl-lines dd{margin:0;font-family:var(--lx-m);white-space:nowrap}.luxpl-lines .is-total{border-top:1px solid var(--lx-line);padding-top:12px;margin-top:4px;align-items:baseline}.luxpl-lines .is-total dt{font-weight:700}.luxpl-alert p,.luxpl-lines .is-due dd{font-weight:600}.luxpl-lines-plain{border-top:0;padding-top:0;margin-top:0}.luxpl-lines-plain div{border-bottom:1px solid var(--lx-line);padding:10px 0}.luxpl-sum-info{list-style:none;margin:14px 0 0;padding:12px 14px;background:var(--lx-studio);border-radius:4px;display:grid;gap:6px;font-size:14px}.luxpl-sum-info li{gap:12px}.luxpl-co-submit{border-top:1px solid var(--lx-line);padding-top:24px}.luxpl-conf-ico{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:22px;background:var(--lx-ok-soft);color:var(--lx-ok)}.luxpl-conf-ico svg{width:30px;height:30px}.luxpl-conf.is-wait .luxpl-conf-ico{background:var(--lx-gold-soft);color:var(--lx-gold)}.luxpl-conf.is-fail .luxpl-conf-ico{background:var(--lx-bad-soft);color:var(--lx-bad)}.luxpl-conf-code{margin:22px 0 0;font-size:18px}.luxpl-conf-code .luxpl-lbl{display:inline;margin-right:8px}.luxpl-spin{width:26px;height:26px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:lxSpin 1s linear infinite}@media (prefers-reduced-motion:reduce){.luxpl-spin{animation:none}}.luxpl-status{font-family:var(--lx-m);font-size:13px;padding:4px 10px;border-radius:2px;background:var(--lx-studio)}.luxpl-status-active,.luxpl-status-confirmed{background:var(--lx-ok-soft);color:var(--lx-ok)}.luxpl-status-cancelled,.luxpl-status-expired{background:var(--lx-bad-soft);color:var(--lx-bad)}.luxpl-car{padding-block:clamp(20px,3vw,32px) var(--lx-sec)}.luxpl-car .luxpl-crumbs ol{margin-bottom:18px}.luxpl-car-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:960px){.luxpl-car-grid{grid-template-columns:minmax(0,1fr)}}.luxpl-car-main,.luxpl-car-specs div,body.luxpl-site .luxpl-car-thumbs button{background:var(--lx-studio);border-radius:4px}.luxpl-car-main{overflow:hidden;aspect-ratio:4/3}.luxpl-car-main img{transition:opacity .3s}.luxpl-car-main img.is-fading{opacity:.2}.luxpl-car-thumbs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}body.luxpl-site .luxpl-car-thumbs button{display:block;width:100%;aspect-ratio:1;overflow:hidden;border:1.5px solid transparent;opacity:.75;transition:opacity .2s,border-color .2s}body.luxpl-site .luxpl-car-thumbs button[aria-pressed=true]{border-color:var(--lx-ink);opacity:1}body.luxpl-site .luxpl-car-thumbs button:hover{opacity:1}.luxpl-car-main img,.luxpl-car-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.luxpl-car-box{position:sticky;top:calc(var(--lx-head) + 20px);border:1px solid var(--lx-line);border-radius:4px;padding:clamp(20px,2.6vw,30px)}@media (max-width:960px){.luxpl-car-box{position:static}}.luxpl-car-t{font-size:clamp(34px,3.6vw,48px);line-height:1.02}.luxpl-car-price,.luxpl-car-sub{margin:10px 0 0;color:var(--lx-muted)}.luxpl-car-price{margin:14px 0 0;font-size:15px}.luxpl-car-price b{font-size:22px;color:var(--lx-ink);font-weight:720}.luxpl-car-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0}.luxpl-car-specs div{padding:12px}.luxpl-car-specs dt,.luxpl-times .luxpl-field label{font-family:var(--lx-m);font-size:11px;text-transform:uppercase;color:var(--lx-muted)}.luxpl-car-specs dt{letter-spacing:.1em;line-height:1.3}.luxpl-car-specs dd{margin:4px 0 0;font-weight:680;font-size:15px;line-height:1.25}.luxpl-car-book{margin-top:22px;padding-top:20px;border-top:1px solid var(--lx-line)}.luxpl-cal-legend{margin:2px 0 12px;font-size:13px}.luxpl-times{display:grid;grid-template-columns:1fr 1fr;gap:12px}.luxpl-times .luxpl-field label{font-weight:500;letter-spacing:.16em}.luxpl-quote{margin:6px 0 16px;min-height:64px}.luxpl-quote-empty,.luxpl-quote-err{margin:0;color:var(--lx-muted);font-size:15px}.luxpl-quote .luxpl-lines{margin-top:6px}.luxpl-quote-err{color:var(--lx-bad);font-weight:600}.luxpl-car-help{margin:14px 0 0;text-align:center;font-size:14px}.luxpl-car-info{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px)}@media (max-width:960px){.luxpl-car-info{grid-template-columns:minmax(0,1fr)}}.luxpl-car-desc .luxpl-prose,body.luxpl-site .site-main .page-content li,body.luxpl-site .site-main .page-content p{color:var(--lx-ink2)}.luxpl-car-more{margin-top:var(--lx-sec)}.luxpl-404{padding-block:clamp(20px,3vw,40px) var(--lx-sec)}.luxpl-404-stage{position:relative;border-radius:4px;background:radial-gradient(120% 95%at 62% 42%,#f8f7f5 0,#eceae6 52%,#dcd9d4 100%);height:clamp(260px,34vw,440px);overflow:hidden;margin-bottom:clamp(28px,4vw,48px)}.luxpl-404-ghost{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;font-weight:820;font-size:clamp(150px,30vw,420px);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(18,18,18,.16)}.luxpl-404-car{position:absolute;left:50%;bottom:-6%;width:min(640px,72%);transform:translateX(-50%)}.luxpl-404-car img{display:block;width:100%;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 50% 50%at 50% 52%,#000 64%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50%at 50% 52%,#000 64%,transparent 100%)}@media (prefers-reduced-motion:no-preference){.luxpl-404-car{animation:lxDrive 9s ease-in-out infinite alternate}}.luxpl-404-copy{max-width:760px}.luxpl-404-search{margin-top:32px;max-width:520px}.luxpl-404-search label{display:block;font-weight:600;margin-bottom:8px;font-size:15px}.luxpl-404-search div{display:flex;gap:10px}body.luxpl-site .site-main{max-width:860px;margin:0 auto;padding:clamp(36px,5vw,72px) var(--lx-gut) var(--lx-sec)}body.luxpl-site .site-main .entry-title,body.luxpl-site .site-main .page-header .entry-title{font-weight:300;font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-.02em;margin:0 0 28px}body.luxpl-site .site-main .page-content h2{font-weight:700;font-size:clamp(21px,2vw,26px);margin:40px 0 12px;line-height:1.25}body.luxpl-site .site-main .page-content h3{font-weight:700;font-size:19px;margin:28px 0 10px}body.luxpl-site .site-main .page-content a{text-decoration:underline;text-decoration-color:var(--lx-gold)}body.luxpl-site .site-main .page-content table{width:100%;border-collapse:collapse;font-size:15px;margin:16px 0;display:block;overflow-x:auto}body.luxpl-site .site-main .page-content td,body.luxpl-site .site-main .page-content th{border-bottom:1px solid var(--lx-line);padding:10px 12px;text-align:left;vertical-align:top}body.luxpl-site .site-main mark{background:#fff1a8;padding:0 3px}body.luxpl-site .luxpl-legal-note{font-size:14px;color:var(--lx-muted);border-left:3px solid var(--lx-gold);padding-left:14px}body.luxpl-site.archive .site-main article,body.luxpl-site.blog .site-main article{padding:24px 0;border-bottom:1px solid var(--lx-line)}body.luxpl-site.archive .site-main .entry-title a,body.luxpl-site.blog .site-main .entry-title a{text-decoration:none}body.luxpl-site.archive .site-main .entry-title,body.luxpl-site.blog .site-main .entry-title{font-size:clamp(24px,2.6vw,32px);font-weight:700;margin:0 0 8px}body.luxpl-site .luxpl-sources{font-size:14px;color:var(--lx-muted);border-top:1px solid var(--lx-line);margin-top:36px;padding-top:16px}.luxpl-qc{list-style:none;margin:0 auto clamp(40px,5vw,64px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.luxpl-qc a,.luxpl-qc li>div{display:flex;flex-direction:column;gap:4px;height:100%;padding:22px;border:1px solid var(--lx-line);border-radius:var(--lx-r-s);background:#fff;text-decoration:none;color:var(--lx-ink);transition:border-color .25s,transform .35s var(--lx-ease)}.luxpl-qc a:hover{border-color:var(--lx-ink);transform:translateY(-2px)}.luxpl-qc-ico{width:42px;height:42px;border-radius:50%;background:var(--lx-studio);display:inline-flex;align-items:center;justify-content:center;color:var(--lx-gold);margin-bottom:10px}.luxpl-qc b{font-size:16px;font-weight:650;overflow-wrap:anywhere}@media (max-width:1024px){.luxpl-qc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.luxpl-qc{grid-template-columns:minmax(0,1fr)}.luxpl-qc a,.luxpl-qc li>div{padding:16px 18px}}.luxpl-contact-head{margin-bottom:clamp(24px,3vw,36px)}.luxpl-contact-head .luxpl-lead{max-width:62ch}.luxpl-qc{margin-bottom:clamp(36px,4vw,56px)}.luxpl-contact-list span:not(.luxpl-lbl){display:block}@media (max-width:520px){.luxpl-qc{gap:8px}.luxpl-qc a,.luxpl-qc li>div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center}.luxpl-qc-ico{grid-row:1/3;margin:0}.luxpl-qc b{font-size:15px}}.luxpl-np{display:inline-flex;align-items:center;gap:9px;margin:10px 0 0;font-size:13px;font-weight:600}.luxpl-np a{text-decoration:none;border-bottom:1px solid currentColor}.luxpl-np-dot{width:9px;height:9px;border-radius:50%;background:var(--lx-muted);flex:none}.luxpl-np-yes .luxpl-np-dot{background:var(--lx-ok)}.luxpl-np-no .luxpl-np-dot{background:var(--lx-bad)}.luxpl-np-check .luxpl-np-dot{background:#c48a1d}.luxpl-car-side{display:grid;gap:clamp(24px,3vw,36px);align-content:start}.luxpl-car-npbox{padding:22px 24px;border:1px solid var(--lx-line);border-left:3px solid var(--lx-muted);background:#fff}.luxpl-car-npbox.luxpl-np-yes{border-left-color:var(--lx-ok)}.luxpl-car-npbox.luxpl-np-no{border-left-color:var(--lx-bad)}.luxpl-car-npbox.luxpl-np-check{border-left-color:#c48a1d}.luxpl-car-npbox .luxpl-np{margin:0 0 6px;font-size:15px}.luxpl-card-sp .luxpl-card-np{color:var(--lx-ok);font-weight:600}.luxpl-checkout .luxpl-co-sum-in{background:#fff;box-shadow:0 1px 0 rgba(18,18,18,.02),0 24px 60px -36px rgba(18,18,18,.28)}.luxpl-co-sum-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.luxpl-co-k{font-family:var(--lx-m);font-size:11.5px!important;font-weight:600!important;letter-spacing:.18em;text-transform:uppercase;color:var(--lx-muted)!important;margin:0!important;line-height:1.3!important}.luxpl-co-sum-head .luxpl-link{font-size:13.5px;white-space:nowrap}.luxpl-co-car{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:18px}.luxpl-co-car-ph{aspect-ratio:16/9;border-radius:var(--lx-r-s);background:radial-gradient(120% 90%at 50% 70%,#fff 0,var(--lx-studio) 62%,var(--lx-studio2) 100%);position:relative;overflow:hidden}.luxpl-co-car-ph img{position:absolute;inset:8% 7% 6%;width:86%!important;height:86%!important;object-fit:contain!important;display:block}.luxpl-co-car .luxpl-card-br{margin:0 0 4px}.luxpl-co-car .luxpl-sum-name{font-family:var(--lx-d);font-weight:500;font-size:clamp(26px,2.4vw,32px);line-height:1.05}.luxpl-co-spec{margin:6px 0 0;font-size:13.5px;color:var(--lx-muted)}.luxpl-co-trip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:16px 0;border-top:1px solid var(--lx-line);border-bottom:1px solid var(--lx-line)}.luxpl-co-when{display:flex;flex-direction:column;gap:2px;min-width:0}.luxpl-co-when:last-of-type{text-align:right;align-items:flex-end}.luxpl-co-k2{font-family:var(--lx-m);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--lx-muted)}.luxpl-co-when b{font-family:var(--lx-d);font-weight:500;font-size:21px;line-height:1.15;color:var(--lx-ink)}.luxpl-co-time{font-size:14px;font-variant-numeric:tabular-nums;color:var(--lx-ink2)}.luxpl-co-dur{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px}.luxpl-co-dur::before{content:"";width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--lx-gold-l),transparent)}.luxpl-co-dur span{font-size:11.5px;font-weight:600;letter-spacing:.08em;color:var(--lx-gold);white-space:nowrap}.luxpl-co-where{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:var(--lx-ink2)}.luxpl-co-where .luxpl-ico{flex:none;width:18px;height:18px;margin-top:2px;color:var(--lx-gold)}.luxpl-co-dep b,.luxpl-co-where b{display:block;font-weight:600;color:var(--lx-ink)}.luxpl-co-lines{transition:opacity .25s}.luxpl-co-lines.is-busy{opacity:.45}.luxpl-co-lines .luxpl-lines .is-total dd,.luxpl-lines .is-total dd{font-family:var(--lx-d);font-weight:500;font-size:32px;letter-spacing:-.01em}.luxpl-co-dep{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;background:var(--lx-gold-soft);border-radius:var(--lx-r-s);font-size:13.5px;color:var(--lx-ink2)}.luxpl-co-dep .luxpl-ico{flex:none;width:20px;height:20px;color:var(--lx-gold);margin-top:1px}.luxpl-co-dep b{font-size:14.5px}.luxpl-co-dep em{font-style:normal;margin-left:4px}.luxpl-co-seller{margin:14px 0 0;font-size:12px;color:var(--lx-muted);line-height:1.5}.luxpl-co-fs{margin-bottom:34px}.luxpl-co-legend{display:flex;align-items:baseline;gap:12px;font-family:var(--lx-d);font-weight:500;font-size:clamp(24px,2.2vw,30px);line-height:1.15;color:var(--lx-ink);margin-bottom:18px!important}.luxpl-co-n{font-family:var(--lx-m);font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--lx-gold)}.luxpl-co-extras{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.luxpl-co-ex{position:relative}body.luxpl-site .luxpl-co-ex input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.luxpl-co-ex label{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n t""p t";gap:2px 12px;align-items:center;min-height:64px;padding:12px 14px;border:1px solid #d9d4cc;border-radius:var(--lx-r);cursor:pointer;background:#fff;transition:border-color .2s,box-shadow .2s,background-color .2s}.luxpl-co-ex label:hover{border-color:var(--lx-ink2)}.luxpl-co-ex-n{grid-area:n;font-weight:600;font-size:15px;line-height:1.3}.luxpl-co-ex-p{grid-area:p;font-size:13.5px;color:var(--lx-muted)}.luxpl-co-ex-tick{grid-area:t;width:24px;height:24px;border-radius:50%;border:1px solid #cfcac3;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .2s,border-color .2s}.luxpl-co-ex-tick .luxpl-ico{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s var(--lx-ease);stroke-width:2}.luxpl-co-ex input:checked+label{border-color:var(--lx-ink);box-shadow:inset 0 0 0 1px var(--lx-ink);background:#fbfaf8}.luxpl-co-ex input:checked+label .luxpl-co-ex-tick{background:var(--lx-ink);border-color:var(--lx-ink)}.luxpl-co-ex input:checked+label .luxpl-co-ex-tick .luxpl-ico{opacity:1;transform:none}.luxpl-co-ex input:focus-visible+label{outline:2px solid var(--lx-gold);outline-offset:2px}.luxpl-co-more{border-top:1px solid var(--lx-line)}.luxpl-co-more+.luxpl-invoice{margin-top:0}.luxpl-co-depok{border:1px solid var(--lx-gold-l);background:#fbf8f2;border-radius:var(--lx-r);padding:14px 16px 2px;margin:0 0 18px}.luxpl-co-depok .luxpl-check{font-weight:500}.luxpl-co-depok .luxpl-ferr{margin:-6px 0 12px 34px}.luxpl-co-depok:has([aria-invalid=true]){border-color:var(--lx-bad);background:#fdf6f6}.luxpl-co-pay{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px}.luxpl-co-pay span{font-weight:600}.luxpl-co-pay b{font-family:var(--lx-d);font-weight:500;font-size:30px;line-height:1}.luxpl-co-secure{display:flex;gap:8px;align-items:flex-start}.luxpl-co-secure .luxpl-ico{flex:none;width:16px;height:16px;margin-top:2px;color:var(--lx-gold)}@media (max-width:960px){.luxpl-checkout{padding-top:20px}.luxpl-co-car{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}.luxpl-co-car .luxpl-sum-name{font-size:24px}.luxpl-co-sum-in{padding:16px}}@media (max-width:380px){.luxpl-co-when b{font-size:18px}.luxpl-co-dur{min-width:44px}}body.luxpl-site .luxpl-form select,body.luxpl-site .luxpl-times select{appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%237d6136' stroke-width='1.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;font-variant-numeric:tabular-nums;cursor:pointer}.luxpl-lines>.is-total:first-child{border-top:0;margin-top:0;padding-top:0}body.luxpl-site .luxpl-sum-name{font-family:var(--lx-d);font-weight:500;font-size:30px;line-height:1.05}@media (max-width:960px){.luxpl-co-grid>.luxpl-co-sum{margin-bottom:14px}}