.sonioro-s.so-g-rail{position:relative;overflow-x:hidden}.sonioro-s.so-g-rail[data-tone=paper]{background:var(--g-paper)}.sonioro-s.so-g-rail[data-tone=green]{background:var(--g-green)}.sonioro-s.so-g-rail[data-tone=pink]{background:var(--g-pink)}.sonioro-s.so-g-rail[data-tone=green] .g-title em{--g-hlc:var(--g-pink)}.sonioro-s.so-g-rail .g-rl{--cw:58cqw;--pad:var(--so-gut);position:relative;display:block}@container so (min-width:600px){.sonioro-s.so-g-rail .g-rl{--cw:36cqw}}@container so (min-width:900px){.sonioro-s.so-g-rail .g-rl{--cw:clamp(230px,21.5cqw,312px);--pad:calc((100cqw - var(--so-wrap))/2)}}.sonioro-s.so-g-rail .g-rl-vp{position:relative;margin-top:26px}@container so (min-width:900px){.sonioro-s.so-g-rail .g-rl-vp{margin-top:40px}}.sonioro-s.so-g-rail .g-rl-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cw);gap:14px;align-items:stretch;margin:0;padding:10px var(--pad) 14px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none}@container so (min-width:900px){.sonioro-s.so-g-rail .g-rl-track{gap:24px}}.sonioro-s.so-g-rail .g-rl-track::-webkit-scrollbar{display:none}.sonioro-s.so-g-rail .g-rl-track.is-drag{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.sonioro-s.so-g-rail .g-rl-track:focus-visible{outline:3px solid var(--g-ink);outline-offset:-3px}.sonioro-s.so-g-rail .g-rl-track>.so-card{scroll-snap-align:start}.sonioro-s.so-g-rail .g-rl-empty{width:var(--so-wrap);margin:24px auto 0}.sonioro-s.so-g-rail .g-rl-bar{position:relative;width:var(--so-wrap);height:2px;margin:22px auto 0;background:#1a161324;overflow:hidden}.sonioro-s.so-g-rail .g-rl-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g-ink);transform-origin:0 50%;transform:scaleX(.25)}@container so (min-width:900px){.sonioro-s.so-g-rail .g-rl-bar{margin-top:30px}}.sonioro-s.so-g-rail .so-card .card-product__wrapper{border-radius:6px;overflow:hidden;background:var(--g-paper)}.sonioro-s.so-g-rail .so-card .card-media{background:var(--g-paper)}.sonioro-s.so-g-rail .so-card .card__badge :is(.sale-badge,.new-badge){display:none}.sonioro-s.so-g-rail .so-card .card__badge{top:12px;left:12px}.sonioro-s.so-g-rail.is-new .so-card .card-product__wrapper:before{content:"New";position:absolute;z-index:3;top:12px;left:12px;height:24px;padding:0 11px;border-radius:999px;background:var(--g-pink);color:var(--g-ink);font:600 10px/24px var(--g-t);letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.sonioro-s.so-g-rail.is-new .so-card .card__badge{top:42px}.sonioro-s.so-g-rail .so-card .card-information{padding-top:14px!important}.sonioro-s.so-g-rail .so-card .card-title{font:400 max(15px,calc(clamp(17px,1.4cqw,20px)*var(--g-dfs,1)))/1.18 var(--g-d);letter-spacing:-.005em;color:var(--g-ink)}.sonioro-s.so-g-rail .so-card .card-title [data-change-title]{display:none}.sonioro-s.so-g-rail .so-card .card-price{margin-top:8px}.sonioro-s.so-g-rail .so-card .price-item{font:500 14px/1.3 var(--g-t)}.sonioro-s.so-g-rail .so-card .price__compare .price-item{font:400 12px/1.3 var(--g-t);color:var(--g-ink2)}.sonioro-s.so-g-rail .so-card .price__label_sale .label_sale{font:600 12px/1.3 var(--g-t);color:var(--g-ink)}.sonioro-s.so-g-rail .so-card .jdgm-widget{margin-top:6px}.sonioro-s.so-g-rail .so-card .card-action{padding-top:12px}.sonioro-s.so-g-rail .so-card .card-action .button{min-height:44px;font:600 11px/1 var(--g-t);letter-spacing:.14em}@container so (min-width:900px){.sonioro-s.so-g-rail .so-card .card-title{font-size:max(15px,calc(clamp(18px,1.4cqw,20px)*var(--g-dfs,1)))}.sonioro-s.so-g-rail .so-card .card-action .button{width:100%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sonioro-g-rail.css.map */
