.tq{--tq-ink:#111418;--tq-ink-2:#4a5560;--tq-line:#e3e6e9;--tq-bg:#ffffff;--tq-bg-2:#f4f5f6;--tq-blue:#0495fa;--tq-navy:#222f3a;--tq-ok:#17b26a;--tq-no:#c9ced4;--tq-sans:"Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic",Montserrat,system-ui,sans-serif;--tq-serif:"Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",Georgia,serif;--tq-wrap:1400px;--tq-pad:24px;font-family:var(--tq-sans);color:var(--tq-ink);-webkit-font-smoothing:antialiased}.tq *,.tq *:before,.tq *:after{box-sizing:border-box}.tq img{max-width:100%;height:auto;display:block}.tq svg{flex:0 0 auto;max-width:100%}.tq-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tq-ico>svg{width:100%;height:100%;display:block}.tq-stars{display:inline-flex;flex-direction:row;align-items:center;gap:1px;line-height:0;vertical-align:middle;color:#f5a623;white-space:nowrap}.tq-stars>svg{width:12px;height:12px;display:block;flex:0 0 auto}.tq-stars--xs>svg{width:10px;height:10px}.tq-stars--lg>svg{width:14px;height:14px}.tq-wrap{max-width:var(--tq-wrap);margin:0 auto;padding:0 var(--tq-pad)}.tq-h2{font-family:var(--tq-serif);font-weight:700;letter-spacing:.01em;text-align:center;font-size:clamp(20px,2.4vw,30px);line-height:1.4;margin:0 0 34px}.tq-sec{padding:clamp(40px,5vw,66px) 0;background:var(--tq-bg)}.tq-sec--alt{background:var(--tq-bg-2)}.tq-cta{display:inline-block;background:#000;color:#fff;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.08em;padding:15px 40px;border-radius:2px;transition:opacity .2s}.tq-cta:hover{opacity:.85;color:#fff}.tq-hero{display:block;line-height:0}.tq-hero img{width:100%;height:auto}.tq-feat{display:grid;grid-template-columns:1fr minmax(240px,420px) 1fr;gap:clamp(12px,2vw,40px);align-items:center}.tq-feat__col{display:flex;flex-direction:column;gap:clamp(26px,4vw,52px)}.tq-feat__col--l{text-align:right;align-items:flex-end}.tq-feat__col--r{text-align:left;align-items:flex-start}.tq-feat__item{display:flex;flex-direction:column;gap:10px;max-width:260px}.tq-feat__col--l .tq-feat__item{align-items:flex-end}.tq-feat__ico{width:32px;height:32px;color:var(--tq-ink)}.tq-feat__t{font-size:14px;font-weight:700;letter-spacing:.04em;line-height:1.6}.tq-feat__mid{text-align:center}.tq-feat__cta{text-align:center;margin-top:40px}@media(max-width:900px){.tq-feat{grid-template-columns:1fr}.tq-feat__mid{order:-1;max-width:330px;margin:0 auto 26px}.tq-feat__col{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px}.tq-feat__col--l,.tq-feat__col--r{text-align:center;align-items:center}.tq-feat__col--l .tq-feat__item{align-items:center}.tq-feat__item{align-items:center;max-width:44%}}.tq-cmp{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(20px,4vw,60px);align-items:center}.tq-cmp__h{font-family:var(--tq-serif);font-weight:700;font-size:clamp(20px,2.4vw,30px);margin:0}.tq-cmp__tbl{width:100%;border-collapse:collapse;font-size:14px}.tq-cmp__tbl th,.tq-cmp__tbl td{padding:13px 12px;text-align:center;vertical-align:middle}.tq-cmp__tbl thead th{height:96px}.tq-cmp__tbl thead img{width:62px;height:62px;object-fit:contain;margin:0 auto}.tq-cmp__lbl{background:#111418;color:#fff;text-align:left;font-weight:600;line-height:1.5;width:47%}.tq-cmp__tbl tbody tr td:not(.tq-cmp__lbl){border-bottom:1px solid var(--tq-line)}.tq-cmp__y{color:var(--tq-ok)}.tq-cmp__n{color:var(--tq-no)}.tq-cmp__tbl svg{width:19px;height:19px;display:inline-block;vertical-align:middle}@media(max-width:820px){.tq-cmp{grid-template-columns:1fr}.tq-cmp__h{text-align:center}}.tq-tst__top{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:26px;flex-wrap:wrap}.tq-tst__faces{display:flex}.tq-tst__faces img{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-9px}.tq-tst__faces img:first-child{margin-left:0}.tq-tst__cnt{font-size:13px;color:var(--tq-ink-2)}.tq-tst__cnt b{display:block;color:var(--tq-ink);font-size:14px}.tq-car{position:relative;overflow:hidden}.tq-car input{position:absolute;opacity:0;pointer-events:none}.tq-car__track{display:flex;gap:20px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.tq-car__slide{flex:0 0 calc((100% - 40px)/3);background:#fff;border:1px solid var(--tq-line);display:flex;flex-direction:column}.tq-car__slide img{width:100%;aspect-ratio:1/1;object-fit:cover}.tq-car__body{padding:15px 15px 18px;display:flex;flex-direction:column;gap:11px;flex:1}.tq-car__q{font-size:13.5px;line-height:1.9;color:#2b3138;flex:1}.tq-car__stars{display:flex;flex-direction:row;gap:5px;align-items:center}.tq-car__vf{font-size:11px;background:#eaf7f0;color:#0f7a4a;padding:2px 7px;font-weight:700;margin-left:5px}.tq-car__who{font-size:13px;font-weight:700}.tq-car__nav{display:flex;justify-content:center;gap:12px;margin-top:26px}.tq-car__nav label{width:33px;height:33px;border-radius:50%;background:#111418;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.tq-car__nav label:hover{opacity:.75}.tq-car__nav svg{width:13px;height:13px}#tqs1:checked~.tq-car__track{transform:translate(0)}#tqs2:checked~.tq-car__track{transform:translate(calc(-100%/3 - 20px/3))}#tqs3:checked~.tq-car__track{transform:translate(calc(-200%/3 - 40px/3))}#tqp1:checked~.tq-car__track{transform:translate(0)}#tqp2:checked~.tq-car__track{transform:translate(calc(-100%/3 - 20px/3))}#tqp3:checked~.tq-car__track{transform:translate(calc(-200%/3 - 40px/3))}@media(max-width:900px){.tq-car__slide{flex:0 0 100%}#tqs2:checked~.tq-car__track,#tqp2:checked~.tq-car__track{transform:translate(calc(-100% - 20px))}#tqs3:checked~.tq-car__track,#tqp3:checked~.tq-car__track{transform:translate(calc(-200% - 40px))}.tq-car__track{gap:20px}}@media(prefers-reduced-motion:reduce){.tq-car__track{transition:none}}.tq-rv__head{display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap;margin-bottom:30px}.tq-rv__score{min-width:190px}.tq-rv__num{font-size:34px;font-weight:700;line-height:1}.tq-rv__stars{margin:7px 0 5px}.tq-rv__of{font-size:13px;color:var(--tq-ink-2)}.tq-rv__bars{flex:1;min-width:230px;max-width:330px}.tq-rv__bar{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:4px}.tq-rv__bar i{flex:1;height:7px;background:var(--tq-line);position:relative;font-style:normal}.tq-rv__bar i b{position:absolute;inset:0 auto 0 0;background:#f5a623}.tq-rv__grid{display:flex;gap:9px;overflow-x:auto;padding-bottom:9px;-webkit-overflow-scrolling:touch}.tq-rv__grid img{width:100px;height:100px;object-fit:cover;flex:0 0 auto}.tq-rv__list{margin-top:30px;display:flex;flex-direction:column}.tq-rv__item{padding:20px 0;border-top:1px solid var(--tq-line);display:grid;grid-template-columns:44px 1fr;gap:14px}.tq-rv__av{width:34px;height:34px;border-radius:50%;background:#111418;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.tq-rv__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:5px}.tq-rv__nm{font-weight:700;font-size:14px}.tq-rv__vf{font-size:11px;border:1px solid var(--tq-line);padding:1px 6px;color:var(--tq-ink-2)}.tq-rv__dt{font-size:12px;color:var(--tq-ink-2);margin-left:auto}.tq-rv__tx{font-size:14.5px;line-height:1.9}.tq-rv__ph{width:120px;height:120px;object-fit:cover;margin-top:11px}.tq-faq{max-width:900px;margin:0 auto}.tq-faq details{border-bottom:1px solid var(--tq-line)}.tq-faq summary{list-style:none;cursor:pointer;padding:17px 4px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14.5px;font-weight:700;font-family:var(--tq-serif)}.tq-faq summary::-webkit-details-marker{display:none}.tq-faq summary svg{width:14px;height:14px;flex:0 0 auto;transition:transform .25s}.tq-faq details[open] summary svg{transform:rotate(180deg)}.tq-faq__a{padding:0 4px 18px;font-size:14.5px;line-height:1.95;color:#2b3138}@media(prefers-reduced-motion:reduce){.tq-faq summary svg{transition:none}}.tq-rcl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}.tq-rcl__media{position:relative;aspect-ratio:1/1;background:#dff0e9;overflow:hidden}.tq-rcl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tq-rcl__img--after{opacity:0;animation:tq-xfade 6s ease-in-out infinite}@keyframes tq-xfade{0%,26%{opacity:0}44%,86%{opacity:1}to{opacity:0}}.tq-rcl__pulse{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tq-rcl__pulse circle{fill:none;stroke:#4fd8ff;stroke-width:1.1;opacity:0;transform-box:fill-box;transform-origin:center;animation:tq-pulse 6s cubic-bezier(.22,.61,.36,1) infinite}.tq-rcl__pulse .tq-r2{animation-delay:.35s}.tq-rcl__pulse .tq-r3{animation-delay:.7s}@keyframes tq-pulse{0%,20%{transform:scale(.28);opacity:0}28%{opacity:.95}50%{transform:scale(2.7);opacity:0}to{transform:scale(2.7);opacity:0}}.tq-rcl__lbl{position:absolute;left:0;right:0;bottom:0;padding:11px 14px;font-size:12px;font-weight:700;letter-spacing:.06em;color:#fff;background:#111418c7}.tq-rcl__lbl--before{animation:tq-lbl-b 6s ease-in-out infinite}.tq-rcl__lbl--after{opacity:0;animation:tq-lbl-a 6s ease-in-out infinite}@keyframes tq-lbl-b{0%,26%{opacity:1}44%,86%{opacity:0}to{opacity:1}}@keyframes tq-lbl-a{0%,26%{opacity:0}44%,86%{opacity:1}to{opacity:0}}.tq-rcl__h{font-family:var(--tq-serif);font-weight:700;font-size:clamp(21px,2.6vw,32px);line-height:1.45;margin:0 0 20px}.tq-rcl__p{font-size:15px;line-height:2;margin:0 0 16px;color:#2b3138}.tq-rcl__p b{font-weight:700;color:var(--tq-ink)}@media(max-width:860px){.tq-rcl{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tq-rcl__img--after{animation:none;opacity:1}.tq-rcl__pulse circle{animation:none;opacity:.45;transform:scale(1.15)}.tq-rcl__lbl--before{animation:none;opacity:0}.tq-rcl__lbl--after{animation:none;opacity:1}}.tq-ugc{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 4px}.tq-ugc__tile{position:relative;aspect-ratio:3/4;overflow:hidden;background:#e9ecef}.tq-ugc__tile video{width:100%;height:100%;object-fit:cover;display:block;background:#e9ecef;pointer-events:none;user-select:none;-webkit-user-select:none}.tq-ugc__tile video::-webkit-media-controls{display:none!important}.tq-ugc__tile video::-webkit-media-controls-enclosure{display:none!important}@media(max-width:480px){.tq-ugc{gap:6px}}.tq-size{margin:14px 0 4px;border-top:1px solid var(--tq-line);border-bottom:1px solid var(--tq-line)}.tq-size>summary{list-style:none;cursor:pointer;padding:13px 2px;display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;color:var(--tq-ink)}.tq-size>summary::-webkit-details-marker{display:none}.tq-size>summary svg{width:16px;height:16px;flex:0 0 auto}.tq-size>summary .tq-size__chev{margin-left:auto;transition:transform .25s}.tq-size[open]>summary .tq-size__chev{transform:rotate(180deg)}.tq-size__body{padding:0 0 16px}.tq-size__unit{font-size:11.5px;color:var(--tq-ink-2);margin:0 0 9px}.tq-size__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--tq-line)}.tq-size__tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:12.5px}.tq-size__tbl th,.tq-size__tbl td{padding:9px 10px;text-align:center;white-space:nowrap}.tq-size__tbl thead th{background:var(--tq-navy);color:#fff;font-weight:700;font-size:11.5px;line-height:1.35}.tq-size__tbl thead th small{display:block;font-size:10px;font-weight:400;opacity:.8}.tq-size__tbl tbody tr:nth-child(2n){background:#f5f8fa}.tq-size__tbl tbody td{border-top:1px solid var(--tq-line)}.tq-size__tbl th:nth-child(2),.tq-size__tbl td:nth-child(2){background:#eef7fd;font-weight:700}.tq-size__tbl thead th:nth-child(2){background:#0b6ea8}.tq-size__tbl th:first-child,.tq-size__tbl td:first-child{position:sticky;left:0;z-index:1;font-weight:700;text-align:center;box-shadow:1px 0 0 var(--tq-line)}.tq-size__tbl tbody td:first-child{background:#fff}.tq-size__tbl tbody tr:nth-child(2n) td:first-child{background:#f5f8fa}.tq-size__how{margin:14px 0 0;padding:12px 13px;background:#f5f8fa;border-left:3px solid var(--tq-blue)}.tq-size__how>b{display:block;font-size:12.5px;margin-bottom:6px}.tq-size__how li b{font-weight:700}.tq-size__how ul{margin:0;padding-left:1.15em}.tq-size__how li{font-size:12px;line-height:1.85;margin-bottom:4px}.tq-size__eg{display:inline-block;background:#fff;border:1px solid var(--tq-line);padding:1px 7px;font-size:11.5px;margin-top:2px}@media(prefers-reduced-motion:reduce){.tq-size>summary .tq-size__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/harapeta-tq.css.map */
