html.cm-lock{overflow:hidden;scrollbar-gutter:stable}.cm{--cm-pad: 32px;margin:auto;padding:0;border:1px solid var(--hair);border-radius:0;width:min(560px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);background:var(--paper);color:var(--ink);box-shadow:0 24px 80px #16161838;overflow:hidden;overscroll-behavior:contain}.cm:not([open]){display:none}.cm::backdrop{background:#1616188f}.cm__sheet{position:relative;max-height:inherit;overflow-y:auto;overscroll-behavior:contain;padding:var(--cm-pad)}.cm__sig{position:absolute;top:0;left:0;right:0;height:2px;background:var(--cobalt)}.cm__close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:transparent;border:0;cursor:pointer}.cm__close[hidden]{display:none}.cm__logo{margin-bottom:22px;--logo-w: 112px}.cm__logo img{display:block;width:112px;height:auto}.cm__logo .logo-img--light{display:none}.cm__title{font:400 34px/1.05 var(--serif, "Instrument Serif", Georgia, serif);letter-spacing:-.01em;margin:0 0 12px}.cm__title:focus{outline:none}.cm__title:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:4px}.cm__title--small{font:600 13px/1.3 var(--sans, "Manrope", Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.cm__lead{font-size:14px;line-height:1.6;color:var(--ink);margin:0 0 18px}.cm__sub{font:600 11px/1.3 var(--sans, "Manrope", Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;margin:22px 0 6px;padding-top:18px;border-top:1px solid var(--hair)}.cm__text,.cm__text p{font-size:13px;line-height:1.65;color:var(--muted);margin:0}.cm__text p+p{margin-top:6px}.cm__intro[hidden]{display:none}.cm__loc{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.cm__loc:has(>.cm__field:only-of-type){grid-template-columns:1fr}.cm__field{display:grid;gap:6px;min-width:0}.cm__field label{font:600 10.5px/1.2 var(--sans, "Manrope", Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cm__field select{width:100%;min-height:48px;padding:0 36px 0 14px;border:1px solid var(--hair);border-radius:0;background:var(--paper) 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' stroke='%23161618' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;appearance:none;-webkit-appearance:none;color:var(--ink);font:400 14px/1.2 var(--sans, "Manrope", Arial, sans-serif);text-overflow:ellipsis}.cm__field select:hover{border-color:var(--ink)}.cm__settings{margin-top:20px;padding-top:18px;border-top:1px solid var(--hair)}.cm--settings .cm__settings{margin-top:0;padding-top:6px;border-top:0}.cm__settings[hidden]{display:none}.cm__note{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 12px}.cm__record{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;line-height:1.5;background:var(--bone);padding:6px 14px;margin:0 0 14px}.cm__record[hidden]{display:none}.cm__withdraw{font-size:12px}.cm-cat{border-top:1px solid var(--hair);padding:14px 0 6px}.cm-cat__head{display:flex;align-items:center;gap:12px;min-height:32px}.cm-cat__label{font-size:14px;font-weight:600;flex:1;cursor:pointer}.cm-cat__always{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cm-cat__info{font-size:12.5px;line-height:1.6;color:var(--muted);margin:4px 0 2px}.cm-cat__more summary{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer;list-style:none}.cm-cat__more summary::-webkit-details-marker{display:none}.cm-cat__more summary:after{content:"+";margin-left:8px;text-decoration:none;font-weight:400}.cm-cat__more[open] summary:after{content:"\2212"}.cm-table{width:100%;border-collapse:collapse;font-size:11.5px;line-height:1.45;margin:0 0 10px}.cm-table th{text-align:left;font-weight:600;color:var(--muted);padding:6px 8px 6px 0;border-bottom:1px solid var(--hair)}.cm-table td{vertical-align:top;padding:7px 8px 7px 0;border-bottom:1px solid var(--hair)}.cm-table code{font:500 11px/1.4 ui-monospace,Menlo,Consolas,monospace;word-break:break-word}.cm-switch{appearance:none;-webkit-appearance:none;flex-shrink:0;margin:0;cursor:pointer;width:40px;height:22px;border:1px solid var(--ink);border-radius:22px;background:var(--paper);position:relative}.cm-switch:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--ink)}.cm-switch:checked{background:var(--ink)}.cm-switch:checked:after{left:21px;background:var(--paper)}.cm-switch:disabled{opacity:.45;cursor:not-allowed}.cm-switch:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:3px}.cm__msg{font-size:12px;margin:10px 0 0;min-height:0}.cm__msg:empty{display:none}.cm__actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.cm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 12px;background:var(--paper);color:var(--ink);border:1px solid var(--ink);border-radius:0;font:600 11px/1.2 var(--sans, "Manrope", Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background .2s,color .2s}.cm__btn:hover{background:var(--ink);color:var(--paper)}.cm__btn:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.cm__btn[hidden]{display:none}.cm__btn[disabled]{opacity:.5;cursor:progress}.cm__links{display:flex;flex-wrap:wrap;gap:0 18px;margin:10px 0 -10px}.cm__links .lnk{font-size:12px;font-weight:500}.cm--banner[open]{position:fixed;inset:auto auto 20px 20px;margin:0;z-index:95;width:min(480px,calc(100vw - 40px))}.cm--banner .cm__actions{grid-template-columns:1fr}@media(prefers-reduced-motion:no-preference){.cm[open]{animation:cm-in .28s cubic-bezier(.2,.7,.2,1)}.cm[open]::backdrop{animation:cm-fade .28s ease}}@keyframes cm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@media(max-width:700px){.cm{--cm-pad: 22px;width:100vw;max-height:92dvh;margin:auto 0 0;border-width:1px 0 0}.cm__sheet{padding-bottom:calc(var(--cm-pad) + env(safe-area-inset-bottom,0px))}.cm__title:not(.cm__title--small){font-size:28px}.cm__loc,.cm__actions{grid-template-columns:1fr}.cm__logo{margin-bottom:16px}.cm--banner[open]{inset:auto 0 0 0;width:100vw}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-consent.css.map */
