@view-transition{navigation:auto}html body .cf-topbar{view-transition-name:cf-topbar}html body .cf-dock{view-transition-name:cf-dock}::view-transition-old(root){animation:cf-vt-out .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:cf-vt-in .62s cubic-bezier(.16,1,.3,1) 40ms both}@keyframes cf-vt-out{to{opacity:0;filter:blur(8px);transform:scale(.985)}}@keyframes cf-vt-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}.cf-cg{--cg-line: rgba(255, 255, 255, .12);--cg-card: rgba(255, 255, 255, .035);--cg-card-hover: rgba(255, 255, 255, .065);--cg-ink: #f5f5f7;--cg-ink-2: #a1a1a6;--cg-gold: #d9c39a;position:relative;color:var(--cg-ink);font-family:var(--cf-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cf-cg a:focus-visible,.cf-cg .cf-btn:focus-visible{outline:2px solid var(--cg-gold);outline-offset:3px}.cf-cg *,.cf-cg *:before,.cf-cg *:after{box-sizing:border-box}.cf-cg__panel{position:relative;z-index:1;width:min(820px,100%);margin-inline:auto}.cf-cg__bar{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:clamp(28px,4.4vw,52px)}.cf-cg--overlay .cf-cg__bar{grid-template-columns:40px minmax(0,1fr) auto 40px}.cf-cg:not(.is-enhanced) .cf-cg__bar{display:none}.cf-cg__icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff12;color:var(--cg-ink);cursor:pointer;transition:background-color .2s}@media(hover:hover){.cf-cg__icon-btn:hover{background:#ffffff24}}.cf-cg__icon-btn:focus-visible{outline:2px solid var(--cg-gold);outline-offset:3px}.cf-cg__icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cf-cg__back[hidden]{display:grid;visibility:hidden}.cf-cg__track{height:2px;overflow:hidden;border-radius:2px;background:#ffffff1a}.cf-cg__fill{display:block;height:100%;background:linear-gradient(90deg,#a594ff,#d89cf0 45%,#f4c48f);transform:scaleX(.2);transform-origin:0 50%;transition:transform .7s var(--cf-ease)}.cf-cg__count{margin:0;font:500 12px/1 var(--cf-sans);letter-spacing:.18em;color:var(--cg-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.cf-cg__form{margin:0}.cf-cg__step{min-width:0;margin:0;padding:0;border:0}.cf-cg:not(.is-enhanced) .cf-cg__step+.cf-cg__step{margin-top:56px;padding-top:48px;border-top:1px solid var(--cg-line)}.cf-cg.is-enhanced .cf-cg__step:not(.is-active){display:none}.cf-cg.is-enhanced .cf-cg__step.is-active{animation:cg-in .64s var(--cf-ease) both}.cf-cg.is-enhanced .cf-cg__step.is-from-back{animation-name:cg-in-back}@keyframes cg-in{0%{opacity:0;transform:translateY(20px);filter:blur(10px)}}@keyframes cg-in-back{0%{opacity:0;transform:translateY(-20px);filter:blur(10px)}}.cf-cg__q{display:grid;gap:16px;width:100%;margin:0 0 14px;padding:0;outline:none}.cf-cg__q+.cf-cg__options,.cf-cg__q+.cf-cg__field{margin-top:clamp(22px,3vw,34px)}.cf-cg__eyebrow{font:500 12px/1.3 var(--cf-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--cg-gold)}.cf-cg__title{display:block;margin:0;font:400 clamp(40px,5.8vw,74px)/1 var(--cf-serif);letter-spacing:-.018em;color:var(--cg-ink);text-wrap:balance;font-synthesis:none}.cf-cg__hint{max-width:36em;margin:0 0 clamp(26px,3.4vw,40px);font-size:clamp(16px,1.3vw,18px);line-height:1.5;letter-spacing:-.01em;color:var(--cg-ink-2)}.cf-cg__options{display:grid;gap:12px}.cf-cg__options--paths{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-cg__card,.cf-cg__row,.cf-cg__chip,.cf-cg__pill{position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.cf-cg__card input,.cf-cg__row input,.cf-cg__chip input,.cf-cg__pill input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cf-cg__card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:6px 16px;align-items:start;min-height:132px;padding:22px 22px 24px;border-radius:24px;background:var(--cg-card);box-shadow:inset 0 0 0 1px var(--cg-line);transition:background-color .3s,box-shadow .3s,transform .4s var(--cf-ease)}@media(hover:hover){.cf-cg__card:hover{background:var(--cg-card-hover);transform:translateY(-2px)}}.cf-cg__card:has(input:checked){background:linear-gradient(180deg,#d9c39a24,#d9c39a0a);box-shadow:inset 0 0 0 1px #d9c39a9e,0 24px 60px -34px #d9c39ab3}.cf-cg__ico{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--cg-gold);background:radial-gradient(circle at 32% 26%,#d9c39a38,#d9c39a08 72%);box-shadow:inset 0 0 0 1px #d9c39a4d}.cf-cg__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cf-cg__name{padding-right:18px;font:500 19px/1.25 var(--cf-sans);letter-spacing:-.014em;color:var(--cg-ink)}.cf-cg__desc{font-size:15px;line-height:1.45;letter-spacing:-.008em;color:var(--cg-ink-2)}.cf-cg__key{position:absolute;top:18px;right:20px;font:500 11px/1 var(--cf-sans);color:#ffffff47}.cf-cg__pill{display:inline-flex;margin-top:18px;padding:10px 2px;font:500 15px/1 var(--cf-sans);color:var(--cg-ink-2);transition:color .2s}.cf-cg__pill:has(input:checked){color:var(--cg-gold)}@media(hover:hover){.cf-cg__pill:hover{color:var(--cg-gold)}}.cf-cg__options--list{gap:10px}.cf-cg__row{display:flex;align-items:center;gap:18px;min-height:64px;padding:0 22px;border-radius:18px;background:var(--cg-card);box-shadow:inset 0 0 0 1px var(--cg-line);transition:background-color .25s,box-shadow .25s,transform .4s var(--cf-ease)}@media(hover:hover){.cf-cg__row:hover{background:var(--cg-card-hover);transform:translate(4px)}}.cf-cg__row:has(input:checked){background:#d9c39a1f;box-shadow:inset 0 0 0 1px #d9c39aa8}.cf-cg__row-key{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font:500 12px/1 var(--cf-sans);color:var(--cg-ink-2);box-shadow:inset 0 0 0 1px var(--cg-line)}.cf-cg__row:has(input:checked) .cf-cg__row-key{color:#0a0a0b;background:var(--cg-gold);box-shadow:none}.cf-cg__row-name{font:500 18px/1.3 var(--cf-sans);letter-spacing:-.012em}.cf-cg__options--chips{display:flex;flex-wrap:wrap;gap:10px}.cf-cg__chip{display:inline-flex;align-items:center;min-height:50px;padding:0 22px;border-radius:999px;background:var(--cg-card);box-shadow:inset 0 0 0 1px var(--cg-line);font:500 16px/1 var(--cf-sans);letter-spacing:-.01em;transition:background-color .25s,box-shadow .25s,color .25s}@media(hover:hover){.cf-cg__chip:hover{background:var(--cg-card-hover)}}.cf-cg__chip:has(input:checked){color:#fff;background:#d9c39a29;box-shadow:inset 0 0 0 1px #d9c39ab8}.cf-cg__card:has(input:focus-visible),.cf-cg__row:has(input:focus-visible),.cf-cg__chip:has(input:focus-visible),.cf-cg__pill:has(input:focus-visible){outline:2px solid var(--cg-gold);outline-offset:3px}.cf-cg__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-cg__field{display:grid;gap:8px}.cf-cg__field--full{grid-column:1 / -1}.cf-cg__field label{font-size:14px;letter-spacing:-.005em;color:var(--cg-ink-2)}.cf-cg__field label span{color:#8e8e93}.cf-cg__field input,.cf-cg__field textarea{width:100%;min-height:56px;padding:16px 18px;border:0;border-radius:16px;outline:none;background:#ffffff0b;box-shadow:inset 0 0 0 1px var(--cg-line);color:var(--cg-ink);font:400 17px/1.35 var(--cf-sans);letter-spacing:-.01em;transition:background-color .2s,box-shadow .2s}.cf-cg__field input::placeholder,.cf-cg__field textarea::placeholder{color:#6e6e73}.cf-cg__field input:focus,.cf-cg__field textarea:focus{background:#ffffff12;box-shadow:inset 0 0 0 1px #d9c39ad9,0 0 0 4px #d9c39a29}.cf-cg__field textarea{min-height:124px;resize:vertical}.cf-cg__field--hero input{min-height:72px;padding-inline:24px;border-radius:20px;font-size:clamp(20px,2vw,26px)}.cf-cg__field [aria-invalid=true]{box-shadow:inset 0 0 0 1px #ff9f8fe6}.cf-cg__error{min-height:1.4em;margin:14px 0 0;font-size:14px;color:#ff9f8f}.cf-cg__error:empty{margin-top:0;min-height:0}.cf-cg__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:clamp(22px,3vw,34px)}.cf-cg__actions--center{justify-content:center}.cf-cg__actions .cf-fine{max-width:26em;margin:0}.cf-cg.is-enhanced .cf-cg__step[data-auto] .cf-cg__actions{opacity:0;pointer-events:none;transition:opacity .3s}.cf-cg.is-enhanced .cf-cg__step[data-auto]:has(input:checked) .cf-cg__actions{opacity:1;pointer-events:auto}.cf-cg__send.is-busy{pointer-events:none;animation:cg-pulse 1.4s ease-in-out infinite}@keyframes cg-pulse{0%,to{opacity:.55}50%{opacity:.85}}.cf-cg__done{display:grid;justify-items:center;gap:18px;padding-block:clamp(24px,6vw,72px);text-align:center;outline:none}.cf-cg__done[hidden]{display:none}.cf-cg__done .cf-cg__hint{margin:0}.cf-cg__done:not([hidden]){animation:cg-in .7s var(--cf-ease) both}.cf-cg__seal{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#0a0a0b;background:linear-gradient(135deg,#a594ff,#d89cf0 55%,#f4c48f);box-shadow:0 20px 50px -18px #d89cf0cc}.cf-cg__seal svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cf-cg.is-complete .cf-cg__bar .cf-cg__back{visibility:hidden}.cf-cg .cf-btn--ghost[data-cg-close]:after{content:none}.cf-cg--overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;display:grid;overflow-y:auto;overscroll-behavior:contain;padding:clamp(16px,3.6vw,44px) var(--cf-gutter, 20px) 48px;background:#000;visibility:hidden;clip-path:circle(0px at var(--cg-x, 50%) var(--cg-y, 100%));transition:clip-path .64s cubic-bezier(.65,0,.35,1),visibility 0s linear .64s}.cf-cg--overlay[hidden]{display:none}.cf-cg--overlay{--cf-bg: #000000;--cf-tile: #161617;--cf-ink: #f5f5f7;--cf-ink-2: #86868b;--cf-ink-3: #8e8e93;--cf-line: rgba(255, 255, 255, .12);--cf-link: #2997ff;--cf-field: #1d1d1f;--cf-field-line: #424245;--cf-accent: var(--cf-champagne, #d9c39a);--cf-btn-bg: #f5f5f7;--cf-btn-ink: #0a0a0b;--cf-btn-hover: #ffffff}.cf-cg--overlay.is-open{visibility:visible;clip-path:circle(150vmax at var(--cg-x, 50%) var(--cg-y, 100%));transition:clip-path .82s cubic-bezier(.65,0,.35,1),visibility 0s}.cf-cg__veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(52% 42% at 50% 18%,rgba(132,94,255,.2),transparent 72%),radial-gradient(30% 22% at 50% 100%,rgba(244,196,143,.08),transparent 70%)}.cf-cg--overlay .cf-cg__panel{align-self:start;padding-top:clamp(8px,2vw,24px)}@media(min-height:760px){.cf-cg--overlay .cf-cg__panel{padding-top:clamp(24px,7vh,88px)}}html.cf-cg-lock,html.cf-cg-lock body{overflow:hidden!important}html.cf-cg-lock #shop-hcaptcha-badge-container{z-index:2147482500!important}@media(max-width:599px){.cf-cg__options--paths,.cf-cg__fields{grid-template-columns:minmax(0,1fr)}.cf-cg__card{min-height:0;padding:18px 18px 20px;border-radius:20px}.cf-cg__key,.cf-cg__row-key{display:none}.cf-cg__row{min-height:58px;padding:0 18px}.cf-cg__chip{min-height:46px;padding:0 18px;font-size:15px}.cf-cg__bar{gap:12px}}@media(hover:none){.cf-cg__key{display:none}}@media(prefers-reduced-motion:reduce){.cf-cg.is-enhanced .cf-cg__step.is-active,.cf-cg__done:not([hidden]),.cf-cg__send.is-busy{animation:none}.cf-cg--overlay,.cf-cg--overlay.is-open{clip-path:none;transition:none}.cf-cg__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cf-concierge.css.map */
