:root:has(.order){--sky-a:#000f28;--sky-b:#071a40;--fg:#faf6f1;--stars:1}html:has(.order){background:var(--navy)}html:not(.is-scrolled):has(.order) .nav{color:var(--cream)}html:not(.is-scrolled):has(.order) .nav__logo img{filter:none}html.is-light:has(.order) .eyebrow--gold{color:var(--gold-2)}:has(.order) [data-nav=light] .eyebrow--gold{color:var(--gold-2)}.order{padding:calc(var(--nav-h) + clamp(2rem, 6vh, 4rem)) 0 clamp(2.5rem, 6vh, 4rem)}.order__hold{height:1px}.order__head{text-align:center;justify-items:center;gap:.9rem;margin-bottom:clamp(2rem,5vw,3.2rem);display:grid}.order__h{font:200 clamp(2.2rem, 1rem + 3.4vw, 4rem)/1.08 var(--sans);letter-spacing:-.03em;text-wrap:balance;color:var(--cream)}.order__gold{color:var(--gold)}.order__sub{font:300 var(--t-lead)/1.5 var(--sans);color:#faf6f1c7;text-wrap:balance;max-width:62ch}.order__grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.order__shot{min-width:0;margin:0}.order__gallery{width:100%}.order__panelwrap .sib-form{margin-top:0}.order__gallery .gallery__track{background:color-mix(in srgb, var(--cream) 5%, var(--sky-b));aspect-ratio:1;border-color:#faf6f12e;max-height:min(30rem,56svh)}.order__gallery .gallery__slide img{filter:none}.order__gallery .gallery__slide:first-child img{padding:2%}.order__gallery .gallery__thumb{background:color-mix(in srgb, var(--cream) 5%, var(--sky-b));border-color:#faf6f12e}.order__gallery .gallery__thumb.is-on{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.order__gallery .gallery__arrow{color:var(--cream);background:#000f289e;border-color:#faf6f13d}.order__gallery .gallery__arrow:hover{border-color:var(--gold);background:#000f28d9}.order__gallery .gallery__slide img{cursor:default}.order__panelwrap{min-width:0;scroll-margin-top:calc(var(--nav-h) + 1rem)}#sib-container,.order__form{text-align:left;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:none;padding:0}.order__fields{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.order__field{grid-column:1/-1;min-width:0}.order__legend-h{font:300 var(--t-h3)/1.25 var(--sans);color:var(--cream)}.order__packs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.order__pack{min-width:0}.order__pack-lab{text-align:center;border-radius:var(--r);background:color-mix(in srgb, var(--cream) 5%, var(--sky-b));cursor:pointer;border:1px solid #faf6f12e;align-content:start;justify-items:center;gap:.15rem;height:100%;padding:.85rem .4rem;transition:border-color .2s,background .2s;display:grid}.order__pack-lab:hover{border-color:#f3ce8e80}.order__pack-lab input{opacity:0;width:0;height:0;position:absolute}.order__pack-lab .radio-button{border:1.5px solid #faf6f173;border-radius:50%;width:18px;height:18px;margin-bottom:.25rem;transition:border-color .2s;display:block;position:relative}.order__pack-lab input:checked+.radio-button{border-color:var(--gold)}.order__pack-lab input:checked+.radio-button:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:3px}.order__pack-lab:has(input:checked){border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, var(--sky-b))}.order__pack-lab:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.order__pack-name{font:400 .95rem/1.2 var(--sans);color:var(--cream)}.order__pack-pairs{font:300 .74rem/1.2 var(--sans);color:#faf6f199}.order__pack-price{font:400 1.05rem/1.2 var(--sans);color:var(--gold);margin-top:.15rem}#sib-container .form__entry.entry_mcq.entry_errored .order__pack-lab{border-color:var(--error)}.order__phone{position:relative}.order__cc{font:400 1rem/1 var(--sans);color:#faf6f1b3;pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}#sib-container .order__phone .input{padding-left:3.1rem!important}.order__hint{font:300 .78rem/1.4 var(--sans);color:#faf6f18c;margin:.4rem 0 0}.order__submit{margin-top:.6rem}#sib-container .order__btn{cursor:pointer;border:0;justify-content:center;width:100%}#sib-container .order__btn .progress-indicator__icon{display:none!important}.order__privacy{font:300 .82rem/1.5 var(--sans);color:#faf6f199;grid-column:1/-1}.order__privacy a{color:#faf6f1d9;text-decoration:underline}.order__privacy a:hover{color:var(--gold)}.order__panel{font:400 .92rem/1.5 var(--sans);text-align:left;border:1px solid;border-radius:12px;max-width:none;margin:0 0 1rem;padding:.85rem 1rem;display:none}.order__panel.sib-form-message-panel--active{display:block}.order__panel--error{color:#ffd9d9;background:#ff494924;border-color:#ff494966}.order__panel--ok{color:#d9f5e5;background:#13ce6624;border-color:#13ce6673}.order__panel .sib-notification__icon{fill:currentColor;flex:none;width:20px;height:20px}.order__panel .sib-form-message-panel__text{align-items:flex-start;gap:.7rem;display:flex}@media (width>=561px){.order__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order__field--half{grid-column:auto}}@media (width>=861px){.order__grid{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.order__shot,.order__gallery,.order__gallery .gallery__viewer{height:100%}.order__gallery{display:grid}.order__gallery .gallery__track{aspect-ratio:auto;height:100%;max-height:none}}
