.tp-section{display:block;margin:0}.tps{--tps-bg:#FFFFFF;--tps-ink:#14100F;--tps-mute:#6E6A66;--tps-accent:#E0762A;--tps-line:#E7E3DC;position:relative;display:block;width:100%;margin:0;overflow:hidden;background:var(--tps-bg)!important;color:var(--tps-ink);font-family:inherit;-webkit-font-smoothing:antialiased}.tps *{box-sizing:border-box}.tps img,.tps video{display:block;max-width:100%}.tps-w{padding:0 20px}.tps-pad-t{padding-top:30px}.tps-sp{height:30px}.tps-kick{font-size:10px;font-weight:800;letter-spacing:.24em;color:var(--tps-accent);text-transform:uppercase;margin:0}.tps-h{font-size:29px;font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:9px 0 0;color:inherit}.tps-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px 20px 0}.tps-tile{margin:0}.tps-tile img,.tps-tile video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--tps-line)}.tps-tile figcaption{font-size:12px;line-height:1.35;color:var(--tps-mute);margin:8px 2px 0}.tps-grid.tps-pad-t{padding-top:30px}.tps-head-under{padding-top:20px}.tps--gif .tps-grid:has(.tps-tile:only-child){grid-template-columns:1fr}.tps--gif .tps-grid:has(.tps-tile:only-child) img,.tps--gif .tps-grid:has(.tps-tile:only-child) video{aspect-ratio:1/1}.tps-hero{position:relative;height:250px;overflow:hidden}.tps-hero img{width:100%;height:100%;object-fit:cover}.tps-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 34%,#0000006b 74%,#0009)}.tps-hero__t{position:absolute;left:20px;right:20px;bottom:14px;z-index:2;color:#fff}.tps-hero__t .tps-h{color:#fff}.tps-tl{position:relative;margin:22px 0 0;padding-left:20px}.tps-tl:before{content:"";position:absolute;left:43px;top:16px;bottom:22px;width:1px;background:var(--tps-line)}.tps-step{position:relative;display:flex;gap:16px;padding:0 20px 24px 0}.tps-chip{position:relative;flex:0 0 46px;width:46px;height:46px;border-radius:50%;overflow:hidden;border:1px solid var(--tps-line);background:var(--tps-bg);display:grid;place-items:center;box-shadow:0 0 0 5px var(--tps-bg)}.tps-chip img{width:100%;height:100%;object-fit:cover}.tps-chip b{font-size:16px;font-weight:800;color:var(--tps-accent)}.tps-step b{display:block;font-size:10px;font-weight:800;letter-spacing:.2em;color:var(--tps-accent)}.tps-step h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:3px 0 5px;color:inherit}.tps-step p{font-size:13px;line-height:1.5;color:var(--tps-mute);margin:0}.tps-faq{border-top:1px solid var(--tps-line);margin-top:18px}.tps-fq{border-bottom:1px solid var(--tps-line)}.tps-fq__q{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:17px 20px;background:none;border:0;margin:0;text-align:left;cursor:pointer;font-family:inherit;color:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em}.tps-fq__q i{font-style:normal;color:var(--tps-accent);font-size:17px;line-height:1;flex:0 0 auto}.tps-fq__q i:after{content:"+"}.tps-fq.is-open .tps-fq__q i:after{content:"\2212"}.tps-fq__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.tps-fq.is-open .tps-fq__a{max-height:420px}.tps-fq__a p{font-size:13px;line-height:1.6;color:var(--tps-mute);margin:0;padding:0 20px 18px}@media screen and (min-width:750px){.tps-w,.tps-tl,.tps-faq{max-width:760px;margin-left:auto;margin-right:auto}.tps-w{padding:0 28px}.tps-pad-t{padding-top:52px}.tps-sp{height:52px}.tps-h{font-size:42px}.tps-grid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1000px;margin:0 auto;padding:26px 28px 0}.tps-grid.tps-pad-t{padding-top:52px}.tps-head-under{padding-top:26px}.tps-hero{height:460px}.tps-hero__t{left:50%;transform:translate(-50%);width:100%;max-width:760px;padding:0 28px;right:auto;bottom:28px}.tps-tl{padding-left:28px;margin-top:34px}.tps-tl:before{left:51px}.tps-step{gap:20px;padding-bottom:30px}.tps-step h3{font-size:21px}.tps-step p{font-size:14.5px}.tps-fq__q{font-size:17px;padding:22px 20px}.tps-fq__a p{font-size:14.5px;padding-bottom:22px}}@media screen and (max-width:359px){.tps-h{font-size:26px}.tps-grid{gap:8px;padding:16px 16px 0}.tps-w{padding:0 16px}}.rating-stars .rating-stars__label{color:#14100f!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/tp-sections.css.map */
