:root{--shadow-pop:0 18px 40px -16px color-mix(in oklab, var(--ink) 50%, transparent), 0 2px 6px #17131514}.cc-dialog{background:var(--panel);max-width:none;max-height:none;color:var(--ink);overscroll-behavior:contain;border:0;margin:auto;padding:0}.cc-dialog[open]{flex-direction:column;display:flex}.cc-dialog::backdrop{background:color-mix(in oklab, var(--ink) 55%, transparent)}.cc-dialog[data-side=center]{width:min(34rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);box-shadow:var(--shadow-pop);border-radius:6px}.cc-dialog[data-side=bottom]{width:100%;max-height:92dvh;box-shadow:var(--shadow-pop);border-radius:6px 6px 0 0;margin:auto 0 0}@media (max-width:639.98px){.cc-dialog[data-side=center]{border-radius:6px 6px 0 0;width:100%;max-height:92dvh;margin:auto 0 0}}.cc-dialog-head{color:var(--ink);background:var(--panel);border-bottom:1px solid var(--line);position:relative}.cc-dialog-icon{background:var(--raised);border:1px solid var(--line);color:var(--ink)}.cc-dialog-close{color:var(--ink-2)}.cc-dialog-close:hover{background:var(--raised);color:var(--ink)}.cc-dialog-grabber{background:var(--line);display:none}.cc-dialog-bare .cc-dialog-grabber{background:var(--line)}.cc-dialog[data-side=bottom] .cc-dialog-grabber{display:block}@media (max-width:639.98px){.cc-dialog[data-side=center] .cc-dialog-grabber{display:block}}@media (min-width:768px){.cc-dialog[data-side=bottom] .cc-dialog-grabber{display:none}}.cc-dialog-foot{background:var(--raised);border-top:1px solid var(--line)}.cc-dialog[data-side=right]{width:min(28rem,100vw);height:100dvh;margin:0 0 0 auto}.cc-dialog[data-side=left]{width:min(28rem,100vw);height:100dvh;margin:0 auto 0 0}.cc-dialog[data-side=full]{width:100vw;height:100dvh;margin:0}@media (prefers-reduced-motion:no-preference){@keyframes cc-fade{0%{opacity:0}to{opacity:1}}@keyframes cc-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cc-from-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes cc-from-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes cc-toast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cc-dialog[open]::backdrop{animation:cc-fade .24s var(--ease)}.cc-dialog[open][data-side=center]{animation:cc-up .24s var(--ease)}.cc-dialog[open][data-side=bottom]{animation:cc-up .32s var(--ease)}.cc-dialog[open][data-side=right]{animation:cc-from-right .32s var(--ease)}.cc-dialog[open][data-side=left]{animation:cc-from-left .32s var(--ease)}.cc-dialog[open][data-side=full]{animation:cc-fade .24s var(--ease)}.cc-toast{animation:cc-toast .24s var(--ease)}.cc-pop{animation:cc-fade .14s var(--ease)}}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.5}}.cc-spin{animation:.76s linear infinite cc-spin}.cc-pulse{animation:1.5s ease-in-out infinite cc-pulse}.cc-hatch{position:relative}.cc-hatch:after{content:"";background:var(--ink-3);opacity:.5;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M-1 1 1 -1M0 7 7 0M6 8 8 6' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7'%3E%3Cpath d='M-1 1 1 -1M0 7 7 0M6 8 8 6' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E")}.cc-range{appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;width:100%;height:56px;margin:0;display:block}.cc-range:focus-visible{outline:none}.cc-range::-webkit-slider-runnable-track{background:0 0;border:0;height:56px}.cc-range::-moz-range-track{background:0 0;border:0;height:56px}.cc-range::-webkit-slider-thumb{appearance:none;background:0 0;border:0;border-radius:0;width:44px;height:56px}.cc-range::-moz-range-thumb{background:0 0;border:0;border-radius:0;width:44px;height:56px}.cc-checkbox:checked{background-color:var(--check-fill,var(--brand));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 12.5 4.2 4.2L18.5 7.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:78%}.cc-radio:checked{background-color:var(--check-fill,var(--brand));box-shadow:inset 0 0 0 4px var(--panel)}.cc-art-box{container-type:inline-size}.cc-plain-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cc-plain-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-plain-number{appearance:textfield}.cc-noscroll{scrollbar-width:none}.cc-noscroll::-webkit-scrollbar{display:none}body[data-sticky-buy] .cc-bottom-bar{display:none}.cc-launcher-slot{right:12px;bottom:calc(var(--bottom-bar-h) + 12px + env(safe-area-inset-bottom,0px));z-index:35;position:fixed}@media (min-width:1024px){.cc-launcher-slot{bottom:20px;right:20px}}body[data-sticky-buy] .cc-launcher-slot{bottom:calc(76px + env(safe-area-inset-bottom,0px))}@media (min-width:1024px){body[data-sticky-buy] .cc-launcher-slot{bottom:20px}}summary.cc-summary{list-style:none}summary.cc-summary::-webkit-details-marker{display:none}.cc-zoom-pan{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;overflow:auto}@media print{.cc-bottom-bar,.cc-launcher-slot{display:none!important}}
