html:not(.has-kh) [data-kh]{display:none!important}:root{--rs-kh-h:0px}html.has-kh{--rs-kh-h:36px;scroll-padding-top:calc(88px + var(--rs-kh-h))}@media(min-width:768px){html.has-kh{--rs-kh-h:40px}}.rescene-site .rs-kh-bar{position:fixed;top:0;left:0;right:0;z-index:31;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:var(--rs-kh-h);margin:0;padding:0 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--rs-ink) 22%,var(--rs-pink));background:color-mix(in srgb,var(--rs-pink) 28%,var(--rs-paper));color:var(--rs-ink);font:500 clamp(10.5px,3.2vw,12px)/1 var(--rs-sans);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.rs-kh-bar:hover{background:color-mix(in srgb,var(--rs-pink) 40%,var(--rs-paper))}.rs-kh-bar:focus-visible{outline:2px solid var(--rs-ink);outline-offset:-4px}.rs-kh-bar-long{display:none}.rs-kh-bar-short{display:inline}.rs-kh-bar-sep{margin:0 .35em;opacity:.6}.rs-kh-bar-days{font-weight:700}.rs-kh-bar-arrow{font-size:1.35em;line-height:1}@media(min-width:768px){.rescene-site .rs-kh-bar{font-size:12px;letter-spacing:.04em}.rs-kh-bar-long{display:inline}.rs-kh-bar-short{display:none}.rs-kh-bar-sep{margin:0 .6em}}html.has-kh .rs-site-header{top:var(--rs-kh-h)}html.has-kh body:not(.template-index){padding-top:var(--rs-kh-h)}html.has-kh .rescene-site .rs-cover{--rs-release-height:var(--rs-kh-h)}html.has-kh .rescene-site .rs-cover.has-release-announcement{--rs-release-height:calc(32px + var(--rs-kh-h))}html.has-kh .rescene-site .rs-cover .rs-cover-vertical{margin-top:var(--rs-kh-h)}.rs-kh-badge{position:relative;display:inline-block;margin:2px 0 2px 10px;vertical-align:middle;padding:2px 14px 2px 10px;background:var(--rs-paper);color:var(--rs-ink);font:600 11px/1.5 var(--rs-sans);letter-spacing:.06em;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);box-shadow:0 4px 10px #2b26261a}.rs-kh-badge:before{content:"\2726";margin-right:6px;font-size:9px;vertical-align:1px}@media(max-width:749px){.rs-kh-badge{display:table;margin:8px 0 0;padding:3px 14px 3px 10px}}.rs-kh{--kh-w:200px;display:inline-flex;flex-direction:column;align-items:center;width:var(--kh-w);line-height:0}.rs-kh-swing{display:flex;flex-direction:column;align-items:center;width:100%;transform-origin:50% 0;animation:rs-kh-swing 3.6s ease-in-out infinite}@keyframes rs-kh-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.rs-kh-ring{display:block;width:calc(var(--kh-w) * .16);aspect-ratio:1;border-radius:50%;border:calc(var(--kh-w) * .025) solid color-mix(in srgb,var(--rs-ink) 45%,var(--rs-line));box-shadow:inset 0 1px #fff,0 1px 2px #2b262626}.rs-kh-chain{display:flex;flex-direction:column;align-items:center;margin-top:-2px}.rs-kh-chain i{display:block;width:calc(var(--kh-w) * .035);height:calc(var(--kh-w) * .06);margin-top:-1px;border:calc(var(--kh-w) * .012) solid color-mix(in srgb,var(--rs-ink) 45%,var(--rs-line));border-radius:50%}.rs-kh-chain i:nth-child(2){width:calc(var(--kh-w) * .02)}.rs-kh-plate{position:relative;display:block;width:100%;aspect-ratio:1/1.08;margin-top:-1px;overflow:hidden;isolation:isolate;container-type:inline-size;border:1px solid color-mix(in srgb,var(--rs-line) 85%,transparent);border-radius:calc(var(--kh-w) * .12);background:linear-gradient(160deg,color-mix(in srgb,#fffdfb 80%,transparent),color-mix(in srgb,#fffdfb 30%,transparent) 45%,color-mix(in srgb,#fffdfb 55%,transparent));box-shadow:inset 0 0 0 3px color-mix(in srgb,#fffdfb 92%,transparent),inset 5px 5px 10px color-mix(in srgb,#fffdfb 80%,transparent),5px 5px 0 -1px color-mix(in srgb,var(--rs-line) 55%,#fffdfb),0 18px 26px #2b262614}.rs-kh-plate:before{content:"";position:absolute;z-index:6;top:calc(var(--kh-w) * .03);left:50%;width:calc(var(--kh-w) * .07);aspect-ratio:1;border-radius:50%;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--rs-line) 90%,transparent);background:var(--rs-paper)}.rs-kh-plate:after{content:"";position:absolute;z-index:6;top:6%;left:5%;width:32%;height:34%;border-top:2px solid #fffdfb;border-left:2px solid #fffdfb;border-top-left-radius:calc(var(--kh-w) * .09);opacity:.95;pointer-events:none}.rs-kh-plate .rs-gift-wash{opacity:.55}.rs-kh-plate .rs-secret-people{position:absolute;left:8%;right:8%;bottom:0;z-index:1;width:84%;height:60%}.rs-kh-plate .rs-secret-seal{--seal:38cqw;top:36%}.rs-kh-photo{display:block;width:100%;height:100%;object-fit:cover}.rs-kh.is-mini{--kh-w:46px}.rs-kh.is-mini .rs-kh-plate{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#fffdfb 92%,transparent),2px 2px 0 -.5px color-mix(in srgb,var(--rs-line) 55%,#fffdfb),0 6px 10px #2b262614}.rs-kh.is-mini .rs-kh-plate:after{border-width:1px}.rs-kh.is-mini .rs-secret-seal{box-shadow:inset 0 0 0 .5px var(--rs-ink),0 2px 4px #2b26261f;letter-spacing:.06em}.rs-kh-promo{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;margin:14px 0 12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--rs-pink) 70%,var(--rs-line));border-radius:2px;background:color-mix(in srgb,var(--rs-pink) 14%,var(--rs-paper));text-align:left}.rs-kh-promo-visual{display:flex;justify-content:center;padding-top:2px}.rs-kh-promo-copy{min-width:0}.rs-kh-promo-title{margin:0;font:600 13px/1.6 var(--rs-sans);letter-spacing:.02em;word-break:auto-phrase;text-wrap:pretty}.rs-kh-promo-sub{margin:2px 0 0;font:400 11px/1.7 var(--rs-sans);letter-spacing:.02em;word-break:auto-phrase;text-wrap:pretty}.rescene-site .rs-kh-more{display:inline-flex;align-items:center;min-height:32px;margin:2px 0 0;padding:0;border:0;background:none;color:var(--rs-ink);font:500 12px/1.4 var(--rs-sans);letter-spacing:.04em;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.rs-kh-more:after{content:"\2192";margin-left:6px;text-decoration:none;display:inline-block}.rs-ch-apply .rs-kh-promo{margin-top:20px}.rs-kh-cart{margin:0 0 12px;padding:8px 12px;border:1px dashed color-mix(in srgb,var(--rs-pink) 70%,var(--rs-line));background:color-mix(in srgb,var(--rs-pink) 14%,var(--rs-paper));font:500 12px/1.7 var(--rs-sans);letter-spacing:.02em;text-align:left;word-break:auto-phrase}.rs-kh-cart:before{content:"\2726";margin-right:6px;font-size:10px}.rs-kh-dialog{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:2px;background:var(--rs-paper);color:var(--rs-ink);box-shadow:0 24px 60px #2b262633;overflow:auto}.rs-kh-dialog::backdrop{background:#2b262666}.rs-kh-dialog-inner{position:relative;padding:32px 24px 24px}.rescene-site .rs-kh-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--rs-ink);font:300 26px/1 var(--rs-sans);cursor:pointer}.rs-kh-dialog-cap{margin:0;font:400 11px/1.6 RS Cover Bodoni,Bodoni Moda,serif;letter-spacing:.18em}.rescene-site .rs-kh-dialog-title{margin:6px 44px 20px 0;font-size:19px;line-height:1.6;word-break:auto-phrase}.rs-kh-dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.rs-kh-dialog-visual{display:flex;justify-content:center;padding:4px 0 8px}.rs-kh-dialog-visual .rs-kh{--kh-w:160px}.rs-kh-dialog-both{margin:16px 0 0;font:400 12px/1.8 var(--rs-sans);word-break:auto-phrase;text-wrap:pretty}@media(min-width:750px){.rs-kh-dialog-inner{padding:40px 40px 32px}.rescene-site .rs-kh-dialog-title{font-size:22px}.rs-kh-dialog-body{grid-template-columns:220px minmax(0,1fr);gap:32px}.rs-kh-dialog-visual .rs-kh{--kh-w:190px}}@media(prefers-reduced-motion:reduce){.rs-kh-swing{animation:none;transform:none}}.rs-presale-mask{display:inline;font-size:.82em;letter-spacing:.02em;animation:rs-presale-blink 2.4s ease-in-out infinite}@keyframes rs-presale-blink{0%,to{opacity:1}50%{opacity:.25}}.rs-presale-note{margin:8px 0 0;font:400 11px/1.8 var(--rs-sans);letter-spacing:.02em;text-align:center;word-break:auto-phrase;text-wrap:pretty}.rs-presale-note a{display:inline-block;min-height:24px;padding:0 2px;color:inherit;text-decoration:underline;text-underline-offset:3px}.rescene-site button[disabled] .rs-presale-label,.rescene-site button[disabled]{cursor:not-allowed}.rs-product-sticky-actions.is-presale{grid-template-columns:1fr}.rescene-site .rs-product-sticky-actions .rs-presale-sticky{white-space:normal;line-height:1.35}.rs-presale-checkout{white-space:normal}@media(prefers-reduced-motion:reduce){.rs-presale-mask{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rescene-kh.css.map */
