body.template-index{--hg-card:rgba(255,255,255,.5);--hg-card-hi:rgba(255,255,255,.74);--hg-line:rgba(255,255,255,.78);--hg-blur:blur(24px) saturate(1.8) brightness(1.03);--hg-edge:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.28);--hg-shadow:0 1px 1px rgba(16,28,22,.04),0 6px 14px -8px rgba(16,28,22,.12),0 18px 30px -22px rgba(16,28,22,.2);--hg-shadow-hi:0 2px 3px rgba(16,28,22,.05),0 14px 26px -12px rgba(16,28,22,.18),0 30px 46px -30px rgba(16,28,22,.26);--hg-radius:calc(var(--r24-radius,14px) + 8px);--hg-ease:cubic-bezier(.22,.8,.24,1);background:radial-gradient(900px 620px at 6% 8%,oklch(.9 .07 155 / .55),transparent 68%),radial-gradient(820px 600px at 96% 26%,oklch(.92 .06 75 / .6),transparent 68%),radial-gradient(980px 720px at 14% 62%,oklch(.93 .04 120 / .5),transparent 70%),radial-gradient(860px 640px at 88% 86%,oklch(.92 .05 160 / .45),transparent 70%),var(--r24h-bg,#fcfbf8);background-attachment:fixed}@media(max-width:900px){body.template-index{background-attachment:scroll}}body.template-index .t4s-website-wrapper{background:transparent}body.template-index .r24h-card,body.template-index .r24sr-card,body.template-index .r24mag__card,body.template-index .r24h-plp__card,body.template-index .r24h-nl,body.template-index .r24h-sp,body.template-index .r24stl-panels,body.template-index .r24stl-parts{background:var(--hg-card);border:1px solid var(--hg-line);border-radius:var(--hg-radius);box-shadow:var(--hg-edge),var(--hg-shadow);-webkit-backdrop-filter:var(--hg-blur);backdrop-filter:var(--hg-blur)}body.template-index .r24h-sec{padding-top:clamp(44px,6vw,84px)}body.template-index .r24gs,body.template-index .r24gf,body.template-index .r24gt{margin:clamp(40px,5.5vw,76px) 0 0}body.template-index .r24h-band{background:transparent}body.template-index .r24h-cards--rail,body.template-index .r24sr-rail{padding:16px 14px 52px;margin:-16px -14px -40px;scroll-padding-left:12px;scroll-snap-type:x mandatory;scroll-behavior:smooth}body.template-index .r24h-cards--rail>*,body.template-index .r24sr-rail>*{scroll-snap-align:start}body.template-index .r24h-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--r24h-ink)}body.template-index .r24h-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--r24h-green,#0a7c42)}body.template-index .r24h-more{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;background:var(--hg-card);border:1px solid var(--hg-line);box-shadow:var(--hg-edge),0 6px 18px -12px #14221a66;color:var(--r24h-ink);font-weight:600;-webkit-backdrop-filter:var(--hg-blur);backdrop-filter:var(--hg-blur);transition:background .3s var(--hg-ease),transform .3s var(--hg-ease)}body.template-index .r24h-more:hover{background:var(--hg-card-hi);text-decoration:none;transform:translate(2px)}body.template-index .r24h-railctl__b{width:42px;height:42px;background:var(--hg-card);border:1px solid var(--hg-line);box-shadow:var(--hg-edge),var(--hg-shadow);-webkit-backdrop-filter:var(--hg-blur);backdrop-filter:var(--hg-blur);color:var(--r24h-ink);transition:background .25s var(--hg-ease),color .25s var(--hg-ease),transform .25s var(--hg-ease)}body.template-index .r24h-railctl__b:hover:not([disabled]){background:var(--r24h-ink);border-color:var(--r24h-ink);color:#fff;transform:scale(1.06)}body.template-index .r24h-railctl__b[disabled]{opacity:.35}body.template-index .r24h-card,body.template-index .r24sr-card,body.template-index .r24mag__card{transition:transform .45s var(--hg-ease),background .35s var(--hg-ease),box-shadow .45s var(--hg-ease)}body.template-index .r24h-card:hover,body.template-index .r24sr-card:hover,body.template-index .r24mag__card:hover{transform:translateY(-5px);background:var(--hg-card-hi);box-shadow:var(--hg-edge),var(--hg-shadow-hi)}body.template-index .r24h-card__media,body.template-index .r24sr-card__media,body.template-index .r24mag__img{margin:8px 8px 0;border-radius:calc(var(--hg-radius) - 7px);overflow:hidden;position:relative}body.template-index .r24h-card__media{background:#fff}body.template-index .r24h-card__imglink img,body.template-index .r24sr-card__media img,body.template-index .r24mag__img img{transition:transform .9s var(--hg-ease)}body.template-index .r24h-card:hover .r24h-card__imglink img,body.template-index .r24sr-card:hover .r24sr-card__media img,body.template-index .r24mag__card:hover .r24mag__img img{transform:scale(1.045)}body.template-index .r24h-card__media:after,body.template-index .r24sr-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);transition:transform 1.1s var(--hg-ease)}body.template-index .r24h-card:hover .r24h-card__media:after,body.template-index .r24sr-card:hover .r24sr-card__media:after{transform:translate(120%)}body.template-index .r24h-card__b{padding-top:14px}body.template-index .r24h-card__btn{border-radius:999px;background:#fff9;transition:background .3s var(--hg-ease),color .3s var(--hg-ease)}body.template-index .r24h-card__btn:hover{background:var(--r24h-green,#0a7c42);color:#fff!important;border-color:var(--r24h-green,#0a7c42)}body.template-index .r24h-wish{background:#ffffffb8;border:1px solid var(--hg-line);box-shadow:0 6px 14px -8px #14221a66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--hg-ease)}body.template-index .r24h-wish:hover{background:#fff;transform:scale(1.08)}body.template-index .r24h-col__img{border-radius:var(--hg-radius);border:1px solid var(--hg-line);background:#efece6;box-shadow:var(--hg-edge),var(--hg-shadow)}body.template-index .r24h-col{transition:transform .45s var(--hg-ease)}body.template-index .r24h-col:hover{transform:translateY(-5px)}body.template-index .r24h-col__img img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--hg-ease)}body.template-index .r24h-col:hover .r24h-col__img img{transform:scale(1.06)}body.template-index .r24h-col__name{margin-top:12px}body.template-index .r24sr-card__media{aspect-ratio:4/3;background:#efece6}body.template-index .r24sr-card__media img{object-fit:cover}body.template-index .r24sr-card__room{top:10px;left:10px;z-index:2;background:#ffffffbf;border-color:var(--hg-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.template-index .r24h-plp__card{overflow:hidden}body.template-index .r24h-nl{padding:clamp(22px,3vw,40px)}body.template-index .r24h-nl__panel{background:#ffffffa8;border:1px solid var(--hg-line);border-radius:calc(var(--hg-radius) - 4px);box-shadow:var(--hg-edge)}body.template-index .r24h-sp{padding:10px 16px}body.template-index .r24h-sp__chip{padding:6px 12px;border-radius:999px;background:#ffffff8c;border:1px solid var(--hg-line)}body.template-index .r24stl-stage{border-radius:var(--hg-radius);box-shadow:var(--hg-shadow)}body.template-index .r24h-sale{border-radius:calc(var(--hg-radius) + 4px);box-shadow:var(--hg-shadow)}body.template-index .r24h-sale__in{margin:clamp(14px,2vw,24px);border-radius:var(--hg-radius);background:#0e121066;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}body.template-index .r24h-sale__h,body.template-index .r24h-sale__sub{background:none;box-shadow:none}body.template-index .r24h-card:active,body.template-index .r24sr-card:active,body.template-index .r24mag__card:active{transform:translateY(-2px) scale(.992);transition-duration:.12s}body.template-index .r24h-col:active{transform:translateY(-2px) scale(.99)}body.template-index .r24h-card:focus-within,body.template-index .r24sr-card:focus-visible,body.template-index .r24h-col:focus-visible,body.template-index .r24mag__card:focus-visible{outline:none;box-shadow:var(--hg-edge),0 0 0 2px #fff,0 0 0 4px var(--r24h-green,#0a7c42),var(--hg-shadow)}body.template-index .r24h-card__btn:active{transform:scale(.97)}body.template-index .r24h-more:focus-visible,body.template-index .r24h-railctl__b:focus-visible{outline:2px solid var(--r24h-green,#0a7c42);outline-offset:3px}body.template-index .r24hg-prog{position:relative;height:3px;margin:6px auto 0;max-width:220px;border-radius:3px;background:#101c1614;overflow:hidden}body.template-index .r24hg-prog[hidden]{display:none}body.template-index .r24hg-prog>span{position:absolute;top:0;bottom:0;left:0;border-radius:3px;background:var(--r24h-green,#0a7c42);width:var(--pw,25%);transform:translate(var(--px,0%));transition:transform .25s var(--hg-ease),width .25s var(--hg-ease)}html.r24-rv body.template-index [data-rv]{opacity:0;translate:0 22px;transition:opacity .8s var(--hg-ease) var(--rv-d,0ms),translate .8s var(--hg-ease) var(--rv-d,0ms),transform .45s var(--hg-ease),background .35s var(--hg-ease),box-shadow .45s var(--hg-ease)}html.r24-rv body.template-index [data-rv].is-in{opacity:1;translate:0 0}@supports (animation-timeline:view(inline)){body.template-index .r24h-cards--rail>.r24h-card,body.template-index .r24sr-rail>.r24sr-card{animation:hgRailIn linear both,hgRailOut linear both;animation-timeline:view(inline),view(inline);animation-range:entry 0% entry 100%,exit 0% exit 100%}}@keyframes hgRailIn{0%{opacity:.35;scale:.94}to{opacity:1;scale:1}}@keyframes hgRailOut{0%{opacity:1;scale:1}to{opacity:.35;scale:.94}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.template-index{--hg-card:rgba(255,255,255,.96);--hg-card-hi:#fff}body.template-index .r24h-sale__in{background:#0e1210d1}}@media(prefers-reduced-transparency:reduce){body.template-index{--hg-card:#fff;--hg-card-hi:#fff}body.template-index .r24h-sale__in{background:#0e1210db}}@media(prefers-reduced-motion:reduce){body.template-index *{animation:none!important}html.r24-rv body.template-index [data-rv]{opacity:1;translate:none;transition:none}body.template-index .r24h-card,body.template-index .r24sr-card,body.template-index .r24mag__card,body.template-index .r24h-col,body.template-index .r24h-card__imglink img,body.template-index .r24sr-card__media img,body.template-index .r24h-col__img img,body.template-index .r24mag__img img{transition:none}body.template-index .r24h-card:hover,body.template-index .r24sr-card:hover,body.template-index .r24mag__card:hover,body.template-index .r24h-col:hover,body.template-index .r24h-card:hover .r24h-card__imglink img,body.template-index .r24h-col:hover .r24h-col__img img{transform:none}body.template-index .r24h-card__media:after,body.template-index .r24sr-card__media:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/292/assets/r24-home-glass.css.map */
