#tarh-root .tarh-landing{--landing-red:#bf202b;--landing-ivory:#f5f1ea}#tarh-root .tarh-hero{padding-block:16px 35px}#tarh-root .tarh-hero-inner{display:grid;overflow:hidden;border:1px solid #ece4d9;border-radius:21px;background:var(--landing-ivory)}#tarh-root .tarh-hero-copy{padding:27px 19px 21px;align-self:center}#tarh-root .tarh-hero-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#5f5149}#tarh-root .tarh-hero-eyebrow span{width:8px;height:8px;border-radius:50%;background:var(--landing-red);box-shadow:0 0 0 4px #bf202b1a}#tarh-root .tarh-hero h1{margin-block:12px;font-size:clamp(35px,8.1vw,69px);line-height:1.28;font-weight:900;letter-spacing:-.04em}#tarh-root .tarh-hero h1 span{color:#a32027}#tarh-root .tarh-hero p{max-width:37ch;color:#584e46;font-size:14px;line-height:1.85}#tarh-root .tarh-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px 13px;margin-block:18px 13px}#tarh-root .tarh-hero-primary{border-color:#ad1621;background:#ad1621;color:#fff;border-radius:10px;padding-inline:14px;font-size:14px}#tarh-root .tarh-hero-primary:hover{background:#8e1420;border-color:#8e1420}#tarh-root .tarh-hero-secondary{display:inline-flex;gap:4px;align-items:center;min-height:44px;font-size:13px;font-weight:700}#tarh-root .tarh-hero-types{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}#tarh-root .tarh-hero-types li{padding:3px 8px;border-radius:99px;border:1px solid #dbd1c3;color:#5a5047;font-size:11px}#tarh-root .tarh-hero-image{position:relative;overflow:hidden;background:#d0c6bb;aspect-ratio:1.18}#tarh-root .tarh-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}#tarh-root .tarh-hero-view{position:absolute;inset-inline-start:12px;inset-block-end:12px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;color:#211915;background:#fffdf4e8;border:1px solid #fffcf8;border-radius:9px;font-size:11px;font-weight:700}#tarh-root .tarh-ready{padding-block-end:38px;scroll-margin-top:20px}#tarh-root .tarh-section-heading{display:flex;align-items:end;justify-content:space-between;gap:9px;margin-block-end:15px}#tarh-root .tarh-section-heading h2,#tarh-root .tarh-how h2{font-size:clamp(26px,4.4vw,41px);font-weight:900;line-height:1.3}#tarh-root .tarh-section-heading p,#tarh-root .tarh-how p{margin-top:5px;color:#635b55;font-size:13px}#tarh-root .tarh-section-actions{display:flex;align-items:center;gap:6px}#tarh-root .tarh-section-actions a,#tarh-root .tarh-how-lead a{display:inline-flex;align-items:center;gap:5px;min-height:43px;white-space:nowrap;font-size:13px;font-weight:700;color:#9d1a26}#tarh-root .tarh-section-actions button{display:none;place-items:center;width:42px;height:42px;border:1px solid #e4ddd4;border-radius:9px;background:#fff}#tarh-root .tarh-section-actions button:hover{background:#f6f0e9}#tarh-root .tarh-section-actions button:first-child svg{transform:rotate(180deg)}#tarh-root .tarh-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:51%;overflow:auto;scroll-snap-type:x mandatory;gap:11px;padding-block-end:12px;scrollbar-width:thin;scrollbar-color:#ccc1b7 transparent}#tarh-root .tarh-carousel .tarh-card{scroll-snap-align:start;min-width:0;border:1px solid #eee8e0;border-radius:15px;overflow:hidden;padding:7px;background:#fff}#tarh-root .tarh-carousel .tarh-card-image{border-radius:9px;background:#f8f5f1}#tarh-root .tarh-carousel .tarh-card-name{margin:10px 4px 5px;line-height:1.55}#tarh-root .tarh-carousel .tarh-card-price,#tarh-root .tarh-carousel .tarh-stock{padding:0 4px 7px;margin-block-start:auto}#tarh-root .tarh-how{padding-block:29px 35px;background:#f7f4ee;border-top:1px solid #ebe2d6}#tarh-root .tarh-how-inner{display:grid;gap:14px}#tarh-root .tarh-how ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}#tarh-root .tarh-how li{min-width:0;padding:13px 15px;border:1px solid #e9dfd2;border-radius:14px;background:#fffdfa}#tarh-root .tarh-step-top{display:flex;justify-content:space-between;align-items:center;margin-block-end:8px}#tarh-root .tarh-step-icon{display:grid;place-items:center;width:37px;height:37px;background:#f8e7e3;border-radius:9px;color:#9d1a26}#tarh-root .tarh-step-number{font-size:13px;font-weight:700;color:#74665b}#tarh-root .tarh-how li h3{font-size:16px;font-weight:900}@media(min-width:720px){#tarh-root .tarh-hero{padding-block:29px 52px}#tarh-root .tarh-hero-inner{grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);border-radius:27px}#tarh-root .tarh-hero-copy{padding:clamp(26px,5vw,66px)}#tarh-root .tarh-hero h1{font-size:clamp(37px,5.2vw,72px)}#tarh-root .tarh-hero p{font-size:16px}#tarh-root .tarh-hero-image{min-height:100%;aspect-ratio:auto}#tarh-root .tarh-hero-image img{position:absolute;inset:0}#tarh-root .tarh-hero-view{inset-inline-start:20px;inset-block-end:20px;font-size:13px}#tarh-root .tarh-hero-actions{margin-block:23px 16px;gap:10px 18px}#tarh-root .tarh-hero-primary{padding-inline:18px}#tarh-root .tarh-hero-types li{font-size:12px;padding-inline:10px}#tarh-root .tarh-carousel{grid-auto-columns:calc((100% - 42px)/4);gap:14px}#tarh-root .tarh-section-actions button{display:grid}#tarh-root .tarh-section-actions a{margin-inline-start:9px}#tarh-root .tarh-ready{padding-block-end:52px}#tarh-root .tarh-how{padding-block:43px}#tarh-root .tarh-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media(min-width:1040px){#tarh-root .tarh-how-inner{grid-template-columns:minmax(0,.82fr) minmax(0,2.18fr);align-items:center;gap:20px}#tarh-root .tarh-how li{padding:17px}#tarh-root .tarh-hero-inner{min-height:505px}}@media(max-width:379px){#tarh-root .tarh-hero-copy{padding-inline:14px}#tarh-root .tarh-hero-actions{gap:3px 9px}#tarh-root .tarh-hero-primary,#tarh-root .tarh-hero-secondary{font-size:12px}}
