body{margin:0}.mvx{--fht-space:1.25rem;--fht-radius:.75rem;--fht-focus:#8d6543}.mvx-head{padding:1.25rem;display:flex;justify-content:center}.mvx-head .fht-logo{width:11rem;height:auto}.mvx-art{padding:clamp(1.125rem,4vw,2.875rem);box-shadow:none}.mvx-art h1{line-height:1.12;text-wrap:pretty}.mvx-art h2{line-height:1.17;text-wrap:pretty}.mvx-art>.ey{margin-top:2.75rem}.mvx-art>.ey+h2{margin-top:.65rem}.mvx-art>h2+.p{margin-top:1rem}.mvx-art .box{padding:1.25rem}.mvx-art .fht-subhead{font:700 1rem/1.4 Inter,Arial,sans-serif;margin:0 0 1rem;color:var(--char)}.mvx .ic-list .ico{background:none;color:var(--merlot);border:1px solid var(--line)}.mvx-art .ico svg{width:1rem;height:1rem}.mvx .ic-list .ic-x{color:#98504d;border-color:#d8b1aa}.mvx .ic-list .ic-chk{color:#526b50;border-color:#aebda8}.mvx-art .badges{gap:0;background:var(--cream);border-block:1px solid var(--line);padding:.875rem 0}.mvx-art .bcard{min-height:0;background:none;border-radius:0;color:var(--merlot);padding:.375rem .5rem;gap:.625rem;justify-content:center}.mvx-art .bcard+.bcard{border-left:1px solid var(--line)}.mvx-art .bcard .bi{width:1.75rem;height:1.75rem;color:var(--merlot)}.mvx-art .bcard .bl{font-size:.75rem;line-height:1.4}.mvx-art .swipe button{width:44px;height:44px}.mvx-art button:focus-visible{outline:3px solid var(--fht-focus);outline-offset:4px}.mvx-art .pill{padding:1rem;gap:.875rem;align-items:flex-start}.mvx-art .pill .n{width:2rem;height:2rem;font-size:1rem}.mvx-art .pill .pt{min-width:0}.mvx-art .rail{scroll-padding-inline:2px}.mvx-art .rcard{scroll-snap-align:start}.mv-buy{scroll-margin-top:1.5rem}.mv-buy-grid>*{min-width:0}.mv-buy .mv-gallery-main{position:relative}.fht-footer{background:#371d25;color:#f7f3ef;padding:2.5rem 1.25rem;text-align:center}.fht-footer img{margin:auto}.fht-footer p{font-size:.8125rem;margin-top:.75rem}@media(max-width:600px){.mvx-art{margin:0 auto;border:0;border-radius:0;padding:1.5rem 1.125rem}.mvx-art h1{font-size:1.8125rem;letter-spacing:-.02em}.mvx-art h2{font-size:1.625rem}.mvx-art .p{font-size:1.0625rem;line-height:1.65}.mvx-art .ic-list li{font-size:1rem;gap:.625rem}.mvx-art .box{padding:1.0625rem .875rem}.mvx-art .rgrid{gap:.75rem}.mvx-art .rv .b{padding:.875rem}.mvx-art .badges{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}.mvx-art .bcard:nth-child(3){border-left:0}.mv-buy .mv-wrap{padding-inline:1.125rem}.mv-buy{padding-block:2.5rem}}@media(max-width:359px){.mvx-art .rgrid{grid-template-columns:1fr}.mvx-art h1{font-size:1.625rem}.mv-buy .mv-bundle{gap:7px;grid-template-columns:16px 42px minmax(0,1fr) auto}.mv-buy .mv-b-thumb{width:42px}.mv-buy .mv-b-name{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mvx *,.mv-buy *{animation:none!important;transition:none!important}}.fht-guarantee{--guarantee-ink:#371d25;--guarantee-line:#d9cbbb;--guarantee-paper:#fffdf9;background:#f1e8dc;color:var(--guarantee-ink);padding:0 1.125rem 2rem}.fht-guarantee__inner{display:flex;align-items:center;gap:1.25rem;max-width:760px;margin-inline:auto;padding:1.5rem 2rem;border:1px solid var(--guarantee-line);border-radius:.75rem;background:var(--guarantee-paper)}.fht-guarantee__seal{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:var(--guarantee-ink);color:var(--guarantee-paper);font:400 1.5rem/1 Arial,sans-serif;box-shadow:0 0 0 5px #f0e7dc}.fht-guarantee__copy{min-width:0}.fht-guarantee__copy h2{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 .5rem}.fht-guarantee__copy p{font-family:Inter,Arial,sans-serif;font-size:.9375rem;line-height:1.6;margin:0;color:#62514f}@media(max-width:600px){.fht-guarantee{padding-bottom:1.5rem}.fht-guarantee__inner{padding:1.25rem;gap:1rem;align-items:flex-start}.fht-guarantee__seal{width:2.5rem;height:2.5rem;font-size:1.25rem;margin-top:.25rem}.fht-guarantee__copy h2{font-size:1.3125rem}.fht-guarantee__copy p{font-size:.875rem}}.fht-guarantee__seal{display:block;flex:none;width:5rem;height:5rem;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}@media(max-width:600px){.fht-guarantee__seal{width:4rem;height:4rem;margin-top:0}.fht-guarantee__inner{gap:.875rem}}.mvx .fht-reasons{max-width:460px;margin-inline:auto}.mvx .fht-reasons__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--champ-2) transparent;padding-bottom:8px}.mvx .fht-reasons__slide{flex:0 0 88%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.mvx .fht-reasons__crop{position:relative;overflow:hidden;border-radius:12px;background:var(--cream)}.mvx .fht-reasons__crop img{position:absolute;top:0;left:0;display:block;width:200%;max-width:none;height:auto}.mvx .fht-reasons__crop--right img{left:-100%}.mvx .fht-reasons__controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:10px;color:var(--merlot);font:600 13px/1 Inter,Arial,sans-serif}.mvx .fht-reasons__controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--merlot);font-size:25px;line-height:1;cursor:pointer}.mvx .fht-reasons__controls button:disabled{opacity:.35;cursor:default}.mvx .fht-reasons__track:focus-visible{outline:2px solid var(--merlot);outline-offset:3px}.mvx .fht-reasons__card{position:relative;background:#fff;border:1px solid #d5c8b1;border-radius:18px;padding:20px;height:100%;display:flex;flex-direction:column}.mvx .fht-reasons__number{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#35232a;color:#fff;font-weight:700;margin-bottom:16px}.mvx .fht-reasons__card h3{font-family:Inter,sans-serif;font-size:21px;line-height:1.22;margin:0 0 12px;color:#35232a}.mvx .fht-reasons__card p{font-size:16px;line-height:1.5;margin:0 0 20px;color:#555}.mvx .fht-reasons__card img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:12px;margin-top:auto}@media(max-width:600px){.mvx .fht-reasons__card{padding:16px}.mvx .fht-reasons__card h3{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fht-refinements.css.map */
