.fth,.fta-card{--ink: #2f2a28;--muted: #6f6763;--pink: #eaa3b2;--rose: #2f2a28;--blush: #fbe7ea;--blush-2: #f6d3d9;--bg: #ffffff;--soft: #fdf3f4;--line: #f1dadd;--line-2: #f8eaec;--green: #a6d896;--green-d: #96d084;--green-t: #5c9e4a;--green-tint: #eef8e8;--yellow: #fdf3d6;--blue: #e5eff8;--serif: Fraunces, Georgia, serif}.fth{background:var(--bg);color:var(--ink);font-size:16px;line-height:1.45}.fth *,.fth *:before,.fth *:after{box-sizing:border-box}.fth h1,.fth h2,.fth h3,.fth p,.fth a,.fth span,.fth b,.fth summary,.fth dt,.fth dd,.fth li,.fth button,.fth label{text-transform:none!important;letter-spacing:normal}.fth h1,.fth h2,.fth h3,.fth p,.fth ol,.fth ul,.fth dl,.fth dd{margin:0;padding:0}.fth ol,.fth ul{list-style:none}.fth a{color:var(--ink);text-decoration:none}.fth a:hover{color:var(--rose)}.fth img{display:block;max-width:100%}.fth :focus-visible{outline:2px solid var(--green-t);outline-offset:2px;border-radius:6px}.fth-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fth-wrap{max-width:1280px;margin:0 auto;padding:0 16px}.fth-h1{font-family:var(--serif);font-weight:500;color:var(--ink);letter-spacing:-.01em!important;line-height:1.07;font-size:32px}.fth-h2{font-family:var(--serif);font-weight:500;color:var(--ink);line-height:1.15;font-size:25px}.fth-h3{font-family:var(--serif);font-weight:500;color:var(--ink);font-size:20px}.fth-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.fth .fth-more{font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--pink);text-decoration-thickness:2px;text-underline-offset:5px;white-space:nowrap}.fth .fth-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:26px;background:var(--green);color:var(--ink);font-size:16px;font-weight:600;border:1.5px solid var(--green)}.fth .fth-btn:hover{background:var(--green-d);border-color:var(--green-d);color:var(--ink)}.fth .fth-btn--o{background:#fff;color:var(--ink);border-color:var(--ink)}.fth .fth-btn--o:hover{background:var(--soft);color:var(--ink);border-color:var(--ink)}.fth-btns{display:flex;flex-wrap:wrap;gap:10px}.fth-chip{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.fth-dot{width:8px;height:8px;border-radius:50%;background:var(--green-t);flex:none}.fth-bs-all{display:flex;justify-content:center;margin-top:28px}.fth-tag{align-self:flex-start;background:var(--green);color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.05em!important;text-transform:uppercase!important;padding:3px 9px;border-radius:10px}.fta-card{display:flex;flex-direction:column;gap:3px;color:var(--ink)!important;text-decoration:none;min-width:0}.fta-card-media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:var(--blush);margin-bottom:7px}.fta-card-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fta-card:hover .fta-card-img{transform:scale(1.03)}.fta-card-badge{position:absolute;top:10px;left:10px;background:#fff radial-gradient(circle at 11px 50%,var(--green-t) 3.5px,transparent 4px) no-repeat;color:var(--ink);box-shadow:0 1px 4px #2f2a2824;font-size:12px;font-weight:700;padding:3px 9px 3px 20px;border-radius:10px}.fta-card-t{font-size:15px;font-weight:600;line-height:1.3}.fta-card-p{font-size:15px}.fta-card-n{font-size:13px;color:var(--muted)}.fth-hero{position:relative}.fth-hero-media{position:relative;overflow:hidden;background:var(--blush)}.fth-hero-m{width:100%;object-fit:cover}.fth-hero-card{position:relative;display:flex;flex-direction:column;gap:14px}.fth-hero-p{font-size:16px;color:var(--muted)}.fth-occ-tiles{display:grid}.fth-occ-t{position:relative;display:flex;color:var(--ink)!important}.fth-occ-img{display:block;overflow:hidden;background:var(--blush)}.fth-occ-img img{width:100%;height:100%;object-fit:cover}.fth-occ-n{font-weight:600}.fth-occ-go{display:none}.fth-bs{background:#fff;padding:30px 0 34px}.fth-bs-row{display:grid;gap:14px}.fth-dl{padding:34px 0}.fth-dl-in{display:flex;flex-direction:column;gap:22px}.fth-dl-steps{display:flex;flex-direction:column;gap:16px}.fth-dl-steps ol{display:flex;flex-direction:column;gap:14px}.fth-dl-steps li{display:flex;gap:12px;align-items:flex-start}.fth-dl-steps li>span:last-child{display:flex;flex-direction:column;font-size:15px;color:var(--muted)}.fth-dl-steps b{color:var(--ink);font-size:16px}.fth-num{flex:none;width:32px;height:32px;border-radius:50%;background:var(--blush-2);color:var(--ink);font-weight:600;display:flex;align-items:center;justify-content:center}.fth-pc{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.fth-pc-f{display:flex;gap:8px}.fth-pc-f input{flex:1;min-width:0;height:50px;border:1px solid var(--blush-2);border-radius:25px;padding:0 18px;font:inherit;font-size:16px;color:var(--ink);background:#fff;margin:0}.fth-pc-f button{height:50px;padding:0 22px;border:0;border-radius:25px;background:var(--ink);color:#fff;font:inherit;font-size:16px;font-weight:600;cursor:pointer;margin:0}.fth-pc-r:empty{display:none}.fth-pc-r{border-radius:10px;padding:12px 14px;font-size:15px}.fth-pc-r.is-ok{background:var(--green-tint);color:var(--ink)}.fth-pc-r.is-warn{background:#fff4e5;color:#7a4a00}.fth-rates>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2);font-size:15px}.fth-rates>div:last-child{border-bottom:0}.fth-rates dd{font-weight:600}.fth-rates .fth-inc{color:var(--ink);background:var(--green);border-radius:12px;padding:1px 10px;font-size:14px}.fth-pr{background:var(--blush);color:var(--ink);padding:28px 0}.fth-pr-in{display:grid;gap:18px}.fth-pr-in>div{display:flex;flex-direction:column;gap:4px}.fth-pr b{font-family:var(--serif);font-weight:500;font-size:19px}.fth-pr span{font-size:14px;color:var(--muted)}.fth-cyo{padding:34px 0 0}.fth .fth-cyo-in{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);color:var(--ink)}.fth-cyo-img{position:relative;display:block;aspect-ratio:4 / 3;background:var(--blush);overflow:hidden}.fth-cyo-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fth-cyo-tx{display:flex;flex-direction:column;gap:10px;padding:20px}.fth-cyo-h{font-family:var(--serif);font-weight:500;font-size:24px;color:var(--ink)}.fth-cyo-p{font-size:15px;color:var(--muted)}.fth-cyo-tx .fth-btn{align-self:flex-start}.fth-sub{padding:34px 0}.fth-area{border-bottom:1px solid var(--line)}.fth-area summary{list-style:none;cursor:pointer;font-size:17px;font-weight:600;padding:14px 0;display:flex;justify-content:space-between}.fth-area summary::-webkit-details-marker{display:none}.fth-area summary:after{content:"+";color:var(--muted);font-weight:400;font-size:22px;line-height:1}.fth-area[open] summary:after{content:"\2212"}.fth-area ul{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px}.fth-area li a{display:inline-block;padding:7px 13px;border-radius:16px;background:#fff;border:1px solid var(--line);font-size:14px}.fth-faq{background:#fff;padding:30px 0}.fth-faq-in{max-width:860px;display:flex;flex-direction:column}.fth-faq-in .fth-h2{margin-bottom:8px}.fth-faq details{border-bottom:1px solid var(--line)}.fth-faq summary{list-style:none;cursor:pointer;font-size:16px;font-weight:600;padding:14px 28px 14px 0;position:relative}.fth-faq summary::-webkit-details-marker{display:none}.fth-faq summary:after{content:"+";position:absolute;right:0;top:11px;color:var(--muted);font-weight:300;font-size:22px}.fth-faq details[open] summary:after{content:"\2212"}.fth-faq-a{padding:0 0 16px;font-size:15px;color:var(--muted)}.fth-faq-a p+p{margin-top:8px}.fth-faq-in>.fth-more{margin-top:16px;align-self:center}@media(max-width:989px){.fth-d{display:none!important}.fth{display:flex;flex-direction:column}.fth-occ-m{padding:28px 16px}.fth-occ-m .fth-h2{margin-bottom:14px}.fth--m3 .fth-bs-row{grid-auto-flow:column;grid-auto-columns:64%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.fth--m3 .fth-bs-row::-webkit-scrollbar,.fth--m2 .fth-occ-tiles::-webkit-scrollbar{display:none}.fth--m3 .fth-bs-row>*{scroll-snap-align:start}.fth--m1 .fth-bs-row,.fth--m2 .fth-bs-row{grid-template-columns:1fr 1fr;gap:22px 12px}.fth--m1 .fta-card-n,.fth--m2 .fta-card-n{display:none}.fth--m3 .fth-bs-row>:nth-child(n+9){display:none}.fth--m1 .fth-hero-m{height:66vh;min-height:400px;max-height:560px}.fth--m1 .fth-hero-card{margin-top:-28px;background:var(--bg);border-radius:24px 24px 0 0;padding:24px 20px 28px}.fth--m1 .fth-btns{display:grid;grid-template-columns:1fr 1fr}.fth--m1 .fth-btn{padding:0 12px}.fth--m1 .fth-occ-tiles{grid-template-columns:1fr 1fr;gap:12px}.fth--m1 .fth-occ-t:nth-child(n+7){display:none}.fth--m1 .fth-occ-img{width:100%;aspect-ratio:4 / 5;border-radius:14px}.fth--m1 .fth-occ-n{position:absolute;left:10px;bottom:10px;background:#fff;border-radius:14px;padding:5px 12px;font-size:14px}.fth--m2 .fth-hero-media{display:none}.fth--m2 .fth-hero-card{background:var(--blush);padding:22px 16px 24px;gap:10px}.fth--m2 .fth-h1{font-size:27px}.fth--m2 .fth-hero-p{font-size:15px}.fth--m2 .fth-btn--o{display:none}.fth--m2 .fth-hero{order:1}.fth--m2 .fth-bs{order:2}.fth--m2 .fth-occ{order:3}.fth--m2 .fth-dl{order:4}.fth--m2 .fth-pr{order:5}.fth--m2 .fth-cyo{order:6}.fth--m2 .fth-sub{order:7}.fth--m2 .fth-faq{order:8}.fth--m2 .fth-occ-tiles{grid-auto-flow:column;grid-auto-columns:132px;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}.fth--m2 .fth-occ-t{flex-direction:column;gap:8px;font-size:15px}.fth--m2 .fth-occ-img{aspect-ratio:4 / 5;border-radius:12px}.fth--m3 .fth-hero-m{height:250px}.fth--m3 .fth-hero-card{background:#fff;padding:20px 16px 24px}.fth--m3 .fth-h1{font-size:29px}.fth--m3 .fth-btn--o{display:none}.fth--m3 .fth-btn{width:100%}.fth--m3 .fth-occ-m{padding:26px 16px}.fth--m3 .fth-occ-tiles{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.fth--m3 .fth-occ-t{align-items:center;gap:14px;padding:10px 14px 10px 10px;border-bottom:1px solid var(--line-2);min-height:76px}.fth--m3 .fth-occ-t:last-child{border-bottom:0}.fth--m3 .fth-occ-img{width:52px;height:65px;border-radius:10px;flex:none}.fth--m3 .fth-occ-n{font-size:17px}.fth--m3 .fth-occ-go{display:block;margin-left:auto;color:var(--muted);font-size:28px;line-height:1}}@media(min-width:990px){.fth-m{display:none!important}.fth-wrap{padding:0 40px}.fth-h2{font-size:32px}.fth-head{margin-bottom:20px}.fth-hero-media{height:580px}.fth-hero-wide{width:100%;height:100%;object-fit:cover}.fth-collage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%}.fth-collage img{width:100%;height:100%;object-fit:cover}.fth-hero-card{position:absolute;top:50%;transform:translateY(-50%);left:max(40px,calc((100% - 1200px)/2));width:540px;background:#fff;border-radius:20px;padding:40px;gap:18px;box-shadow:0 20px 44px #2f2a2824}.fth-h1{font-size:48px}.fth-hero-p{font-size:18px}.fth .fth-btn{min-height:52px;font-size:17px}.fth-occ{background:#fff;border-bottom:1px solid var(--line)}.fth-occ-pills{max-width:1280px;margin:0 auto;padding:18px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:500}.fth-occ-l{font-weight:600;color:var(--ink);margin-right:6px}.fth-occ-pills a{padding:9px 18px;border-radius:20px;background:var(--blush)}.fth-occ-pills a:hover{background:var(--blush-2);color:var(--ink)}.fth-bs{padding:52px 0 60px}.fth-bs-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.fta-card-t{font-size:16px}.fth-dl{padding:64px 0}.fth-dl-in{flex-direction:row;gap:48px;align-items:flex-start}.fth-dl-steps{flex:1 1 0;gap:22px}.fth-dl-steps ol{gap:18px}.fth-dl-steps li>span:last-child{font-size:16px}.fth-dl-steps b{font-size:17px}.fth-num{width:36px;height:36px}.fth-pc{flex:1 1 0;padding:28px;border-radius:18px}.fth-h3{font-size:22px}.fth-pr{padding:44px 0}.fth-pr-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.fth-pr b{font-size:23px}.fth-pr span{font-size:15px}.fth-cyo{padding:64px 0 0}.fth .fth-cyo-in{flex-direction:row;border-radius:20px}.fth-cyo-img{flex:1 1 50%;aspect-ratio:auto;min-height:380px}.fth-cyo-tx{flex:1 1 50%;padding:44px;justify-content:center;gap:14px}.fth-cyo-h{font-size:34px}.fth-cyo-p{font-size:17px}.fth-sub{padding:64px 0}.fth-sub-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.fth-area{border:0}.fth-area summary{pointer-events:none;font-size:13px;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted);padding:0 0 10px}.fth-area summary:after,.fth-area[open] summary:after{content:none}.fth-area ul{flex-direction:column;gap:8px}.fth-area li a{padding:0;border:0;background:none;font-size:15px}.fth-area li a:hover{text-decoration:underline}.fth-faq{padding:56px 0}.fth-faq-in .fth-h2{text-align:center;margin-bottom:14px}.fth-faq summary{font-size:18px}.fth-faq-a{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/fta-home.css.map */
