.ec-reviews{position:relative;display:block;box-sizing:border-box;width:100%;padding:90px 0 69px;background:var(--color-ine-bg2, #f4f3ed);color:rgb(var(--color-ine-bk, 55, 55, 55));font-family:source-han-sans-japanese,sans-serif;font-feature-settings:"palt";letter-spacing:0}.ec-reviews[hidden],.ec-reviews [hidden],.ec-reviews__mobile{display:none}.ec-reviews__header{height:47px;margin:0 120px 40px}.ec-reviews__header h2{margin:0;font:700 24px/24px neue-haas-grotesk-text,sans-serif;color:inherit;letter-spacing:0}.ec-reviews__header p{margin:6.27px 0 0;font-size:14px;font-weight:900;line-height:17.5px;letter-spacing:.28px}.ec-reviews__rail{display:grid;grid-auto-flow:column;grid-auto-columns:400px;grid-template-rows:520px;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:120px;scrollbar-width:none;padding:0 120px;margin:0;list-style:none}.ec-reviews__body,.ec-reviews__product,.ec-reviews__header p{font-feature-settings:"palt","kern" 0}.ec-reviews__rail::-webkit-scrollbar{display:none}.ec-reviews__card{position:relative;overflow:hidden;box-sizing:border-box;scroll-snap-align:start;border-radius:16px;background:var(--color-ine-bg1, #f9f8f3)}.ec-reviews__card p{margin:0}.ec-reviews__category{position:absolute;top:31px;left:30px;opacity:.9;font:700 18px/16.2px neue-haas-grotesk-text,sans-serif}.ec-reviews__image{position:absolute;top:102px;left:100px;display:block;width:200px;height:200px;object-fit:contain}.ec-reviews__product{position:absolute;top:342px;left:30px;width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.9;font-size:18px;line-height:26.1px;font-weight:900}.ec-reviews__body{position:absolute;top:397px;left:30px;width:320px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;opacity:.5;font-size:12px;font-weight:700;line-height:17px;letter-spacing:.24px;overflow-wrap:anywhere;white-space:pre-line}.ec-reviews__stars{position:absolute;top:468px;left:30px;width:75px;height:12px}.ec-reviews__stars svg{display:block;width:100%;height:100%}.ec-reviews__full-text{position:absolute;top:488px;left:30px;width:320px;font-size:12px;line-height:1.5}.ec-reviews__full-text summary{cursor:pointer;text-decoration:underline}.ec-reviews__full-text[open]{top:20px;right:20px;bottom:20px;left:20px;width:auto;z-index:2;padding:12px;overflow:auto;background:var(--color-ine-bg1, #f9f8f3);font-size:14px}.ec-reviews__full-text[open] p{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;white-space:pre-line}.ec-reviews__sr,.ec-reviews__more:not(:focus-visible){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ec-reviews__footer{position:absolute;right:120px;bottom:20px}.ec-reviews__more{border:1px solid currentColor;border-radius:24px;padding:8px 20px;background:var(--color-ine-bg1, #f9f8f3);color:inherit;font:inherit;font-size:12px;cursor:pointer}.ec-reviews__more:disabled{opacity:.5}.ec-reviews--no-scroll .ec-reviews__more,.ec-reviews--error .ec-reviews__more,.ec-reviews--error [data-review-status]{position:static;width:auto;height:auto;margin:0;clip-path:none;white-space:normal}.ec-reviews--error [data-review-status]{font-size:12px}.ec-reviews :focus-visible{outline:2px solid currentColor;outline-offset:4px}.ec-reviews--loading [data-review-status]{position:fixed;z-index:30;right:auto;left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);height:auto;margin:0;padding:12px 18px;overflow:visible;clip-path:none;white-space:normal;border:1px solid rgb(55 55 55 / 15%);border-radius:24px;background:var(--color-ine-bg1, #f9f8f3);color:rgb(var(--color-ine-bk, 55, 55, 55));box-shadow:0 4px 16px #3737371f;font-size:14px;line-height:20px}.ec-reviews--loading [data-review-status]:before{content:"";flex:0 0 12px;width:12px;height:12px;border:2px solid rgb(55 55 55 / 20%);border-top-color:currentColor;border-radius:50%;animation:ec-reviews-loading .8s linear infinite}@keyframes ec-reviews-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ec-reviews--loading [data-review-status]:before{animation:none}}@media screen and (max-width:749px){.ec-reviews{padding:55px 0 60px;border-radius:16px}.ec-reviews__desktop{display:none}.ec-reviews__mobile{display:inline}.ec-reviews__header{margin:0 21.5px 40px;height:42px;opacity:.9}.ec-reviews__header h2{font-size:24px;line-height:24px}.ec-reviews__header p{margin-top:2.5px;margin-left:1px;transform:translateY(-.5px);font-size:12px;line-height:15px;letter-spacing:0}.ec-reviews__rail{padding:0 21.5px;scroll-padding-inline:21.5px;grid-auto-columns:200px;grid-template-rows:repeat(2,280px);gap:10px;scroll-snap-type:none}.ec-reviews__card{border-radius:8px}.ec-reviews__category{top:21px;left:15px;font-size:12px;line-height:10.8px}.ec-reviews__image{top:51px;left:50px;transform:translate(-.5px);width:100px;height:100px;object-fit:cover}.ec-reviews__product{top:171px;left:15px;width:160px;font-size:12px;line-height:17.4px}.ec-reviews__body{top:209px;left:15px;width:155px;font-size:8px;line-height:11.5px;letter-spacing:.16px}.ec-reviews__stars{top:253px;left:15px;transform:translate(-.5px,.5px);width:37.5px;height:6px}.ec-reviews__full-text{top:266px;left:15px;width:160px;font-size:8px}.ec-reviews__full-text[open]{top:10px;right:10px;bottom:10px;left:10px;width:auto;padding:8px;font-size:12px}.ec-reviews__footer{right:21.5px;bottom:12px}}.ec-reviews--home{padding:71.7264px 0 80px;background:#f4f3ed}.ec-reviews--home .ec-reviews__header{height:64.5536px;margin:0 40px 43.734375px}.ec-reviews--home .ec-reviews__header h2{font-size:34px;line-height:40.64495px}.ec-reviews--home .ec-reviews__header p{margin:0;font-size:16px;line-height:23.9088px;letter-spacing:.32px}.ec-reviews--home .ec-reviews__rail{padding:0 40px;scroll-padding-inline:40px}.ec-reviews--home .ec-reviews__category{top:30px;white-space:pre-line}.ec-reviews--home .ec-reviews__product{font-size:16px}.ec-reviews--home .ec-reviews__product a{color:inherit;text-decoration:none}.ec-reviews--home .ec-reviews__product a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.ec-reviews--home{padding:50px 0 75px}.ec-reviews--home .ec-reviews__header{margin:0 20px 40px;height:42px}.ec-reviews--home .ec-reviews__header h2{font-size:24px;line-height:24px}.ec-reviews--home .ec-reviews__header p{margin-top:3px;margin-left:0;transform:none;font-size:12px;line-height:15px;letter-spacing:0}.ec-reviews--home .ec-reviews__rail{padding:0 20px;scroll-padding-inline:20px}.ec-reviews--home .ec-reviews__category{top:20px;line-height:11px}.ec-reviews--home .ec-reviews__product{font-size:8px;line-height:14px}.ec-reviews--home .ec-reviews__body{width:160px}.ec-reviews--home .ec-reviews__stars{top:253.5px}}.ec-reviews--home .ec-reviews__image{mix-blend-mode:darken}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ec-reviews.css.map */
