.xp-hiw{padding-block:clamp(48px,5vw,88px) clamp(56px,6vw,96px)}.xp-hiw__title{max-width:24em;margin:0 0 clamp(24px,2.8vw,44px);font-size:clamp(32px,2.4vw + 18px,58px);line-height:1.02}.xp-hiw__line{display:block}.xp-hiw__title .xp-mark{margin-right:-.2em;padding-right:.06em}.xp-hiw__grid{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3.4vw,56px)}.xp-hiw__film{position:relative;min-width:0}.xp-hiw__frame{position:relative;overflow:hidden;border-radius:clamp(20px,2vw,28px);background:#f2efec;box-shadow:0 0 0 1px var(--xp-paper-line)}.xp-hiw__frame--d{aspect-ratio:16 / 9}.xp-hiw__frame--m{display:none;aspect-ratio:720 / 1574;background:#fafafa}.xp-hiw__poster,.xp-hiw__v{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.xp-hiw__film[data-hiw-ready] .xp-hiw__v{opacity:0;transition:opacity .4s var(--xp-ease-out)}.xp-hiw__film[data-hiw-ready].is-live .xp-hiw__v{opacity:1}.xp-hiw__play{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--xp-ink);box-shadow:0 0 0 1px var(--xp-paper-line),var(--xp-lift-1);cursor:pointer;transition:scale var(--xp-t-ui) var(--xp-ease-out)}.xp-hiw__play:hover{scale:1.06}.xp-hiw__play svg{width:20px;height:20px}.xp-hiw__pause-i,.xp-hiw__film.is-playing .xp-hiw__play-i{display:none}.xp-hiw__film.is-playing .xp-hiw__pause-i{display:block}.xp-hiw__film.is-idle .xp-hiw__play{right:50%;top:50%;width:68px;height:68px;translate:50% -50%}.xp-hiw__film.is-idle .xp-hiw__play svg{width:28px;height:28px}.xp-hiw__side{min-width:0}.xp-hiw__steps{display:grid;margin:0;padding:0;list-style:none}.xp-hiw-step{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:baseline;column-gap:8px;row-gap:4px;width:100%;margin:0;padding:14px 0 20px;border:0;background:none;color:var(--xp-muted);font:inherit;text-align:left;cursor:pointer}.xp-hiw-step__n{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--xp-violet)}.xp-hiw-step__t{font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--xp-muted);transition:color var(--xp-t-ui)}.xp-hiw-step__d{grid-column:2;font-size:.9375rem;line-height:1.45}.xp-hiw-step__bar{position:absolute;left:42px;right:0;bottom:6px;height:2px;border-radius:2px;background:var(--xp-line)}.xp-hiw-step__bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--xp-ink);transform:scaleX(var(--p, 0));transform-origin:0 50%}.xp-hiw-step:hover .xp-hiw-step__t,.xp-hiw-step.is-on .xp-hiw-step__t{color:var(--xp-ink)}.xp-hiw-step.is-on .xp-hiw-step__d{color:var(--xp-ink-2)}.xp-hiw__note{margin:10px 0 0 42px;font-size:.8125rem;color:var(--xp-muted)}@media(min-width:768px)and (max-width:1050px){.xp-hiw__grid{grid-template-columns:minmax(0,1fr);gap:20px}.xp-hiw__steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.xp-hiw-step{grid-template-columns:minmax(0,1fr);align-content:start;height:100%;padding-top:0}.xp-hiw-step__d{grid-column:1;font-size:.875rem}.xp-hiw-step__bar{left:0}.xp-hiw__note{margin-left:0}}@media(max-width:767px){.xp-hiw{padding-block:36px 44px}.xp-hiw__title{margin-bottom:18px;font-size:clamp(28px,7.6vw,34px);line-height:1.04}.xp-hiw__line{display:inline}.xp-hiw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px}.xp-hiw__frame--d{display:none}.xp-hiw__frame--m{display:block;border-radius:18px}.xp-hiw__play{right:8px;top:8px;width:40px;height:40px}.xp-hiw__film.is-idle .xp-hiw__play{width:56px;height:56px}.xp-hiw-step{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:6px 0 14px}.xp-hiw-step__n{font-size:.75rem}.xp-hiw-step__t{font-size:1rem}.xp-hiw-step__d{grid-column:1;font-size:.8125rem;line-height:1.38}[data-hiw-ready]~.xp-hiw__side .xp-hiw-step:not(.is-on) .xp-hiw-step__d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xp-hiw-step__bar{left:0;bottom:5px}.xp-hiw__note{margin:4px 0 0;font-size:.75rem}}@media(max-width:359px){.xp-hiw__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.xp-hiw-step__d{font-size:.75rem}}.xp-home-reviews{padding-block:clamp(24px,3vw,48px) clamp(56px,6vw,96px)}.xp-home-reviews .xp-revwall__quote{max-width:15.5em}@media(max-width:767px){.xp-home-reviews{padding-block:0}.xp-home-reviews .xp-panel--tint{padding-block:28px 24px}.xp-home-reviews .xp-revwall{gap:14px}.xp-home-reviews .xp-revwall__row{align-items:stretch;padding-bottom:6px}.xp-home-reviews .xp-revwall__item{display:flex;flex-direction:column}.xp-motion .xp-home-reviews .xp-revwall__item[data-reveal]{opacity:1;translate:none;transition:none}.xp-home-reviews .xp-revwall__card.xp-review--card{flex:1;height:auto}.xp-home-reviews .xp-revwall__item:nth-child(n+3){display:none}}@media(max-width:767px){[data-xp-template=index] .xp-ugc{padding-block:28px 12px}}[data-xp-template=index] .xp-press{padding-block:0 clamp(4px,.6vw,12px)}@media(max-width:767px){[data-xp-template=index] .xp-press{padding-block:0 4px}[data-xp-template=index] .xp-press__inner{padding-block:14px}[data-xp-template=index] .xp-ugc__item{flex-basis:min(46vw,180px)}}.xp-home-aud{padding-block:var(--xp-tight-y)}.xp-home-aud__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px clamp(40px,5vw,96px)}.xp-home-aud__title{max-width:9em;margin:0;font-size:clamp(28px,1.6vw + 18px,44px)}@media(min-width:1051px){.xp-home-aud__title{position:sticky;top:calc(var(--xp-header-h) + 32px)}}.xp-home-aud__list .xp-index__link{min-height:56px;padding-block:10px;font-size:clamp(22px,1.1vw + 16px,32px)}.xp-home-aud__list .xp-index__label{display:grid;gap:4px}.xp-index__meta{font-family:var(--xp-font);font-size:var(--xp-fs-sm);font-weight:600;letter-spacing:0;line-height:1.3;color:var(--xp-violet-ink)}.xp-home-aud__list .xp-index__preview{right:64px;width:200px}.xp-home-aud__list .xp-index__preview .xp-tag{left:auto;right:8px;top:8px;bottom:auto}@media(max-width:1050px){.xp-home-aud__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.xp-home-aud{padding-block:28px}.xp-home-aud__grid{gap:12px}.xp-home-aud__title{max-width:none;font-size:1.5rem}.xp-home-aud__list .xp-index__link{gap:12px;min-height:44px;padding-block:6px;font-size:1.125rem;line-height:1.15}.xp-home-aud__list .xp-index__arrow{width:20px}.xp-index__meta{font-size:.8125rem}}.xp-home-faq{padding-block:var(--xp-tight-y)}.xp-home-faq__grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,2.4vw,36px) 32px}.xp-home-faq__title{grid-area:1 / 1;margin:0;font-size:clamp(28px,1.6vw + 18px,44px)}.xp-home-faq__more{grid-area:1 / 2;margin:0}.xp-home-faq__list{grid-area:2 / 1 / 3 / 3;min-width:0}.xp-home-faq__more .xp-link{display:inline-block;padding-block:10px}.xp-home-faq .xp-acc__a .xp-review{margin-top:14px}@media(min-width:768px){.xp-home-faq .xp-acc>summary{min-height:72px;font-size:clamp(1.125rem,.4vw + 1rem,1.3125rem)}.xp-home-faq .xp-acc__a{font-size:1.0625rem}}@media(max-width:767px){.xp-home-faq{padding-block:28px 16px}.xp-home-faq__more .xp-link{padding-block:6px}.xp-home-faq__title{font-size:1.5rem}.xp-home-faq__grid{grid-template-columns:minmax(0,1fr);gap:8px}.xp-home-faq__grid>*{grid-area:auto}}.xp-hbuy{padding-block:clamp(48px,5vw,88px) clamp(56px,6vw,96px)}.xp-hbuy__title{margin:0 0 clamp(20px,2.4vw,36px);font-size:clamp(28px,1.6vw + 18px,44px)}.xp-hbuy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.xp-hbuy-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(8px,1.4vw,20px);min-width:0;padding:clamp(16px,1.8vw,24px);border-radius:clamp(24px,2.4vw,32px);background:var(--xp-paper-2);color:var(--xp-ink)}.xp-hbuy-card__media{position:relative;aspect-ratio:1;min-width:0}.xp-hbuy-card__media img{display:block;width:100%;height:100%;object-fit:contain}.xp-hbuy-card__media--frame{overflow:hidden;border-radius:clamp(16px,1.6vw,22px);background:#eeefed}.xp-hbuy-card__media--frame img{object-fit:cover}.xp-hbuy-card__tag{left:10px;bottom:10px}@media(min-width:768px)and (max-width:1279px){.xp-hbuy-card__tag{left:8px;bottom:8px;padding:3px 8px;font-size:.6875rem;white-space:nowrap}}.xp-hbuy-card__body{display:grid;align-content:start;justify-items:start;gap:10px;min-width:0;padding:clamp(8px,1.6vw,24px) 8px 8px 0}.xp-hbuy-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.xp-hbuy-card__name{margin:0;font-family:var(--xp-font-display);font-size:clamp(24px,1vw + 16px,32px);font-weight:800;line-height:1;letter-spacing:-.035em}.xp-hbuy-card__name a{color:inherit;text-decoration:none}.xp-hbuy-card__name a:hover{color:var(--xp-violet-ink)}.xp-hbuy-card__job{max-width:22em;margin:0;font-size:.9375rem;line-height:1.45;color:var(--xp-ink-2)}.xp-hbuy-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:2px 0 0}.xp-hbuy-card__num{font-family:var(--xp-font-display);font-size:clamp(28px,1vw + 20px,36px);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.xp-hbuy-card__note{font-size:.875rem;font-weight:600;color:var(--xp-ink-2)}.xp-hbuy-card__act{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:6px}.xp-hbuy-card__form{margin:0}@media(min-width:768px)and (max-width:1050px){.xp-hbuy-card{grid-template-columns:minmax(0,1fr)}.xp-hbuy-card__media{width:min(100%,260px);justify-self:center}.xp-hbuy-card__body{padding:0 8px 8px}}@media(max-width:767px){.xp-hbuy{padding-block:36px 44px}.xp-hbuy__title{margin-bottom:16px;font-size:1.5rem}.xp-hbuy__grid{grid-template-columns:minmax(0,1fr);gap:10px}.xp-hbuy-card{grid-template-columns:122px minmax(0,1fr);gap:14px;padding:12px 16px 12px 12px;border-radius:22px}.xp-hbuy-card__media--frame{border-radius:14px}.xp-hbuy-card__media--frame{aspect-ratio:auto;overflow:visible;border-radius:0;background:none}.xp-hbuy-card__media--frame img{height:auto;aspect-ratio:1;border-radius:14px;background:#eeefed}.xp-hbuy-card__tag{position:static;display:block;margin-top:4px;padding:0;border:0;background:none;font-size:.6875rem;font-weight:600;text-align:center;color:var(--xp-muted)}.xp-hbuy-card__body{gap:6px;padding:4px 0}.xp-hbuy-card__name{font-size:1.25rem}.xp-hbuy-card__top{gap:6px 8px}.xp-hbuy-card__badge{min-height:22px;padding:2px 8px;font-size:.6875rem}.xp-hbuy-card__job{display:none}.xp-hbuy-card__num{font-size:1.5rem}.xp-hbuy-card__note{font-size:.75rem}.xp-hbuy-card__act{gap:4px 14px;margin-top:2px}.xp-hbuy-card__cta{min-height:44px;padding:10px 18px;font-size:.875rem}.xp-hbuy-card__more{display:none}.xp-hbuy-card__name a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-decoration-color:var(--xp-line-2);text-decoration-thickness:1px;text-underline-offset:.2em}}@media(max-width:359px){.xp-hbuy-card{grid-template-columns:96px minmax(0,1fr);gap:10px}.xp-hbuy-card__tag{font-size:.625rem;line-height:1.2;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/xp-home.css.map */
