:root{--ykc-gold: #d4af78;--ykc-gold-hover: #e5c48f;--ykc-gold-dark: #6e4f1f;--ykc-gold-mid: #b9975a;--ykc-gold-light: #f3dfa8;--ykc-bg: #f3efe7;--ykc-bg-deep: #e8e2d4;--ykc-paper: #faf7f0;--ykc-vitrine: #ebe2cf;--ykc-white: #fffdf9;--ykc-ink: #1d1a16;--ykc-ink-2: #5a544a;--ykc-ink-3: #8c8478;--ykc-line: #d8d0c0;--ykc-line-soft: #ebe5d6;--ykc-ok: #5a8a4a;--ykc-warn: #c89546;--ykc-err: #b45a3c;--ykc-serif: "Cormorant Garamond", Georgia, serif;--ykc-sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ykc-label: "Instrument Sans", "Inter", sans-serif;--ykc-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}yuniq-kiosk-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--ykc-bg);background-image:radial-gradient(900px 700px at 25% 0%,rgba(212,175,120,.13),transparent 65%),radial-gradient(800px 600px at 95% 100%,rgba(212,175,120,.08),transparent 65%);font-family:var(--ykc-sans);color:var(--ykc-ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}yuniq-kiosk-consent *,yuniq-kiosk-consent *:before,yuniq-kiosk-consent *:after{box-sizing:border-box}yuniq-kiosk-consent ::selection{background:var(--ykc-gold);color:var(--ykc-bg)}.ykc-screen{display:none;min-height:100%;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,4vw,3.5rem)}.ykc-screen.is-active{display:block}.ykc-shell{max-width:1500px;margin:0 auto}.ykc-shim{background-image:linear-gradient(180deg,#3d2b10,#6b4f24 22%,#8a6e35 46%,#a98554,#8a6e35 58%,#6b4f24 78%,#3d2b10);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:inline-block;position:relative;font-family:var(--ykc-serif);font-weight:400;font-style:italic}.ykc-shim:after{content:attr(data-txt);position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(180,140,70,.6) 49%,rgba(210,170,100,.85) 50%,rgba(180,140,70,.6) 51%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:ykc-shimmer 6s ease-in-out infinite}@keyframes ykc-shimmer{0%,12%{background-position:200% center}35%,65%{background-position:-100% center}to{background-position:-100% center}}.ykc-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--ykc-line);margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ykc-head__mark{font-family:var(--ykc-serif);font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:500;letter-spacing:.18em;line-height:1;margin:0}.ykc-head__sub{display:block;margin-top:.5rem;font-family:var(--ykc-mono);font-size:.56rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ykc-gold-dark)}.ykc-head__meta{text-align:right;font-family:var(--ykc-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;line-height:2;color:var(--ykc-ink-3)}.ykc-head__meta b{color:var(--ykc-ink);font-weight:400}.ykc-eyebrow{display:flex;align-items:center;gap:.6rem;font-family:var(--ykc-mono);font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;color:var(--ykc-gold-dark);margin:0 0 .9rem}.ykc-eyebrow__num{width:20px;height:20px;border-radius:50%;background:var(--ykc-ink);color:var(--ykc-paper);display:inline-flex;align-items:center;justify-content:center;font-size:.56rem;letter-spacing:0;flex:0 0 20px;transition:background .2s ease,color .2s ease}.ykc-eyebrow__num.is-done{background:var(--ykc-gold);color:var(--ykc-ink)}.ykc-title{font-family:var(--ykc-serif);font-weight:400;font-size:clamp(1.9rem,3.4vw,2.75rem);line-height:1.05;letter-spacing:-.01em;margin:0 0 .6rem;text-wrap:balance}.ykc-title .ykc-shim{font-size:inherit}.ykc-sub{font-family:var(--ykc-mono);font-size:.7rem;line-height:1.7;color:var(--ykc-ink-2);margin:0 0 clamp(1.25rem,2.5vw,2rem);max-width:60ch}.ykc-rule-gold{height:1px;width:24px;background:var(--ykc-gold);margin:0 0 1.1rem}.ykc-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,3.25rem);align-items:start}@media(min-width:1024px){.ykc-grid{grid-template-columns:1.05fr 1fr}}.ykc-consents{display:grid;gap:1rem}.ykc-consent{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;align-items:start;position:relative;padding:1.35rem 1.4rem;background:var(--ykc-white);border:1px solid var(--ykc-line);border-left:3px solid var(--ykc-line);cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ykc-consent:hover{border-left-color:var(--ykc-gold-mid)}.ykc-consent.is-checked{background:#d4af781a;border-color:var(--ykc-gold);border-left-color:var(--ykc-gold-dark)}.ykc-consent.is-error{border-color:var(--ykc-err);border-left-color:var(--ykc-err);background:#b45a3c0f}.ykc-consent__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ykc-consent__box{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;aspect-ratio:1 / 1;flex:none;align-self:start;margin-top:1px;border:1.5px solid var(--ykc-line);border-radius:0;background:var(--ykc-paper);pointer-events:none;transition:background .2s ease,border-color .2s ease}.ykc-consent__tick{width:17px;height:17px;display:block;color:var(--ykc-paper);opacity:0;transform:scale(.5);transition:opacity .16s ease,transform .16s ease}.ykc-consent.is-checked .ykc-consent__box{background:var(--ykc-ink);border-color:var(--ykc-ink)}.ykc-consent.is-checked .ykc-consent__tick{opacity:1;transform:scale(1)}.ykc-consent__input:focus-visible+.ykc-consent__box{outline:2px solid var(--ykc-gold-dark);outline-offset:3px}.ykc-consent__title{display:block;font-family:var(--ykc-mono);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ykc-gold-dark);margin-bottom:.6rem}.ykc-consent__text{font-family:var(--ykc-sans);font-size:.86rem;line-height:1.62;color:var(--ykc-ink-2)}.ykc-consent__text p{margin:0 0 .7rem}.ykc-consent__text p:last-child{margin-bottom:0}.ykc-consent__text a{color:var(--ykc-gold-dark);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:.15em .1em;border-radius:2px;white-space:nowrap;transition:background .15s ease,color .15s ease}.ykc-consent__text a:after{content:" \2197";font-size:.75em;text-decoration:none;display:inline-block}.ykc-consent__text a:hover,.ykc-consent__text a:active{background:#d4af7847;color:var(--ykc-ink)}.ykc-hint-tap{font-family:var(--ykc-mono);font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ykc-ink-3);margin:.9rem 0 0}.ykc-panel{background:var(--ykc-vitrine);border:1px solid var(--ykc-line);padding:clamp(1.1rem,2vw,1.5rem);margin-bottom:1.5rem}.ykc-summary{display:none;background:var(--ykc-white);border:1px solid var(--ykc-line);padding:.8rem 1rem;margin-bottom:1.1rem;font-family:var(--ykc-mono);font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ykc-ink-3)}.ykc-summary.is-visible{display:block}.ykc-summary b{display:block;margin-top:.4rem;font-family:var(--ykc-label);font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:none;color:var(--ykc-ink)}.ykc-fields{display:grid;gap:1.15rem}.ykc-field{position:relative}.ykc-field__label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--ykc-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ykc-ink);margin-bottom:.55rem}.ykc-field__star{color:var(--ykc-err)}.ykc-field__req{font-size:.52rem;letter-spacing:.2em;color:var(--ykc-gold-dark);border:1px solid rgba(110,79,31,.5);background:#d4af784d;padding:.22rem .5rem;white-space:nowrap;transition:opacity .2s ease}.ykc-field.is-filled .ykc-field__req{opacity:0}.ykc-field__input{width:100%;min-height:68px;padding:.95rem 1.1rem;font-family:var(--ykc-sans);font-size:1.08rem;color:var(--ykc-ink);background:#fff;border:1.5px solid var(--ykc-ink-3);border-left:5px solid var(--ykc-gold);border-radius:0;box-shadow:inset 0 2px 5px #1d1a1617;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}.ykc-field__input::placeholder{color:#a79f92;font-style:italic}.ykc-field__input:focus{outline:none;border-color:var(--ykc-ink);border-left-color:var(--ykc-gold-dark);box-shadow:inset 0 2px 5px #1d1a1617,0 0 0 3px #d4af7859}.ykc-field.is-filled .ykc-field__input{border-color:var(--ykc-line);border-left-color:var(--ykc-ok);box-shadow:none}.ykc-field__input.is-error{border-color:var(--ykc-err);border-left-color:var(--ykc-err);box-shadow:0 0 0 3px #b45a3c29}.ykc-sig{position:relative;background:#fff;border:1.5px solid var(--ykc-ink-3);border-radius:0;overflow:hidden;box-shadow:inset 0 2px 5px #1d1a1617;transition:border-color .2s ease,box-shadow .2s ease}.ykc-sig.is-signed{border-color:var(--ykc-line);box-shadow:none}.ykc-sig.is-error{border-color:var(--ykc-err);box-shadow:0 0 0 3px #b45a3c29}.ykc-sig__canvas{display:block;width:100%;height:200px;touch-action:none;cursor:crosshair;position:relative;z-index:2}.ykc-sig__rule{position:absolute;left:2.2rem;right:2.2rem;bottom:3.1rem;height:1px;background:var(--ykc-line);pointer-events:none;z-index:1}.ykc-sig__x{position:absolute;left:1.35rem;bottom:2.75rem;font-family:var(--ykc-serif);font-size:1.1rem;color:var(--ykc-ink-3);pointer-events:none;z-index:1}.ykc-sig__hint{position:absolute;left:0;right:0;bottom:1.35rem;text-align:center;font-family:var(--ykc-mono);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ykc-ink-3);pointer-events:none;z-index:3;transition:opacity .2s ease}.ykc-sig__hint.is-hidden{opacity:0}.ykc-sig__clear{position:absolute;top:.55rem;right:.6rem;z-index:4;font-family:var(--ykc-mono);font-size:.56rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ykc-ink-3);background:#ffffffd9;border:1px solid var(--ykc-line-soft);padding:.55rem .7rem;cursor:pointer;transition:color .18s ease,border-color .18s ease}.ykc-sig__clear:hover{color:var(--ykc-ink);border-color:var(--ykc-line)}.ykc-sig__note{font-family:var(--ykc-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ykc-ink-3);margin:.7rem 0 0}.ykc-error{display:none;margin-top:1.1rem;padding:.85rem 1rem;border:1px solid rgba(180,90,60,.45);background:#b45a3c17;font-family:var(--ykc-sans);font-size:.84rem;line-height:1.55;color:var(--ykc-err)}.ykc-error.is-visible{display:block}.ykc-submit{position:relative;overflow:hidden;width:100%;margin-top:1.5rem;padding:1.4rem 0;background:var(--ykc-ink);color:var(--ykc-paper);border:1px solid var(--ykc-ink);border-radius:0;cursor:pointer;font-family:var(--ykc-label);font-size:.76rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background .2s ease,opacity .2s ease}.ykc-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0%,transparent 42%,rgba(255,245,215,.18) 49%,rgba(255,255,255,.32) 50%,rgba(255,245,215,.18) 51%,transparent 58%,transparent 100%);background-size:220% 100%;background-repeat:no-repeat;animation:ykc-shimmer 6s ease-in-out infinite;pointer-events:none}.ykc-submit:disabled{opacity:.35;cursor:not-allowed;background:var(--ykc-ink-3);border-color:var(--ykc-ink-3)}.ykc-submit:disabled:before{animation:none}.ykc-submit__arrow{font-size:.85rem;line-height:1;margin-left:.6rem}#ykc-screen-success.is-active{display:flex;align-items:center;justify-content:center;background-image:radial-gradient(900px 700px at 50% 30%,rgba(212,175,120,.18),transparent 70%)}.ykc-done{max-width:36rem;text-align:center}.ykc-done__ring{position:relative;width:86px;height:86px;margin:0 auto 2rem;border-radius:50%;border:1px solid var(--ykc-gold);display:flex;align-items:center;justify-content:center}.ykc-done__ring:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid rgba(212,175,120,.3);border-radius:50%}.ykc-done__check{font-family:var(--ykc-serif);font-style:italic;font-size:2rem;color:var(--ykc-gold-dark)}.ykc-done__title{font-family:var(--ykc-serif);font-weight:300;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;letter-spacing:-.02em;margin:0 0 1.1rem}.ykc-done__text{font-family:var(--ykc-sans);font-size:.92rem;line-height:1.65;color:var(--ykc-ink-2);max-width:26rem;margin:0 auto 2rem}.ykc-done__ref{display:inline-block;font-family:var(--ykc-mono);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ykc-gold-dark);background:var(--ykc-paper);border:1px solid var(--ykc-line);padding:.7rem 1.2rem;margin-bottom:2.5rem}.ykc-done__next{display:block;width:100%;padding:1.2rem 0;font-family:var(--ykc-label);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ykc-ink);background:transparent;border:1px solid var(--ykc-ink);border-radius:0;cursor:pointer;transition:background .2s ease,color .2s ease}.ykc-done__next:hover{background:var(--ykc-ink);color:var(--ykc-paper)}.ykc-done__timer{margin-top:1.1rem;font-family:var(--ykc-mono);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ykc-ink-3)}yuniq-kiosk-consent.is-busy .ykc-screen{pointer-events:none;opacity:.55}@media(prefers-reduced-motion:reduce){yuniq-kiosk-consent *,yuniq-kiosk-consent *:before,yuniq-kiosk-consent *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/yuniq-kiosk-consent.css.map */
