.fs{--fs-bg: #ffffff;--fs-accent: #7d6e65;--fs-accent-contrast: #ffffff;--fs-text: #2b2623;--fs-muted: #7b736d;--fs-surface: #fbf9f7;--fs-surface-alt: #efecea;--fs-line: #d8d2cd;--fs-banner: #f6f1ee;--fs-pt: 40px;--fs-pb: 64px;--fs-max: 1360px;--fs-gutter: clamp(16px, 4.5vw, 64px);--fs-gap: clamp(16px, 1.7vw, 24px);--fs-space: clamp(36px, 4vw, 60px);--fs-radius: 18px;--fs-arrow-size: clamp(36px, 3.1vw, 44px);--fs-font-heading: var(--font-heading-family, Georgia, "Times New Roman", serif);padding-block:var(--fs-pt) var(--fs-pb);background:var(--fs-bg);color:var(--fs-text);font-size:16px;line-height:1.4}.fs *,.fs *:before,.fs *:after{box-sizing:border-box}.fs :where(h1,h2,h3,p,ul,li,figure){margin:0;padding:0}.fs :where(ul){list-style:none}.fs__container{width:100%;max-width:calc(var(--fs-max) + var(--fs-gutter) * 2);margin-inline:auto;padding-inline:var(--fs-gutter)}.fs-sprite{position:absolute;width:0;height:0;overflow:hidden}.fs-icon{flex:none;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.fs-star{flex:none;width:clamp(16px,1.4vw,20px);height:clamp(16px,1.4vw,20px);fill:currentColor;stroke:none}.fs-star--empty{color:var(--fs-line)}.fs-stars{display:inline-flex;gap:4px;color:var(--fs-accent)}.fs-stars--dark{color:var(--fs-text)}.fs .fs-heading{font-family:var(--fs-font-heading);font-size:clamp(28px,3.4vw,48px);font-weight:400;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;color:var(--fs-text)}.fs-subheading{margin-block-start:10px;font-size:clamp(16px,1.55vw,22px);line-height:1.4;color:var(--fs-muted);text-wrap:balance}.fs-header,.fs-block__header{text-align:center}.fs-header{margin-block-end:clamp(24px,3vw,44px)}.fs-block{margin-block-start:var(--fs-space)}.fs-block__header,.fs-block__heading{margin-block-end:clamp(16px,1.7vw,24px)}.fs-block__heading{text-align:center}.fs-note{margin-block-start:16px;font-size:14px;line-height:1.5;text-align:center;color:var(--fs-muted)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 32px;border:0;border-radius:999px;background:var(--fs-accent);color:var(--fs-accent-contrast);font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.2;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:filter .2s ease,box-shadow .2s ease}.fs-btn:hover{filter:brightness(.92)}.fs-btn:focus-visible{outline:2px solid var(--fs-text);outline-offset:3px}.fs-btn--light{background:#fff;color:var(--fs-accent);box-shadow:0 2px 8px #2b26232e}.fs-btn--light:hover{filter:brightness(.97)}fs-carousel{position:relative;display:block}.fs-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.fs-track::-webkit-scrollbar{display:none}.fs-track:focus-visible{outline:2px solid var(--fs-accent);outline-offset:-2px}.fs-arrow{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:var(--fs-arrow-size);height:var(--fs-arrow-size);padding:0;border:1px solid var(--fs-line);border-radius:50%;background:#fff;color:var(--fs-text);box-shadow:0 1px 6px #2b262324;transform:translateY(-50%);cursor:pointer;transition:opacity .2s ease}.fs-arrow .fs-icon{width:45%;height:45%;stroke-width:1.6}.fs-arrow:focus-visible{outline:2px solid var(--fs-text);outline-offset:2px}.fs-arrow:disabled{opacity:.45;cursor:default}.fs-arrow--prev{inset-inline-start:12px}.fs-arrow--next{inset-inline-end:12px}.fs-arrow--prev .fs-icon{transform:scaleX(-1)}[dir=rtl] .fs-arrow--prev .fs-icon{transform:none}[dir=rtl] .fs-arrow--next .fs-icon{transform:scaleX(-1)}fs-carousel[data-static] .fs-arrow{display:none}.fs-placeholder{display:block;width:100%;height:100%;background:var(--fs-surface-alt);color:#bdb4ad;fill:currentColor}.fs-rating{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-block-start:clamp(12px,1.4vw,20px);color:var(--fs-text);font-size:clamp(16px,1.5vw,22px);line-height:1.3;text-decoration:none}.fs-rating__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px}.fs-rating__logo{flex:none;width:1.9em;height:1.9em}a.fs-rating:hover .fs-rating__label{text-decoration:underline}a.fs-rating:focus-visible{outline:2px solid var(--fs-text);outline-offset:4px}.fs-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-gap);max-width:520px;margin-inline:auto}.fs-plan{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:var(--fs-surface);box-shadow:0 4px 16px #2b26231a}.fs-plan__media{background:var(--fs-surface-alt)}.fs-plan__slide{flex:0 0 100%;min-width:0;aspect-ratio:4 / 3;scroll-snap-align:start}.fs-plan__slide img{display:block;width:100%;height:100%;object-fit:cover}.fs-plan__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:28px clamp(20px,3.3vw,48px) 24px;text-align:center}.fs .fs-plan__title{font-family:var(--fs-font-heading);font-size:clamp(20px,1.95vw,28px);font-weight:400;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.fs-plan__price{margin-block-start:6px;font-size:clamp(24px,2.1vw,30px);font-weight:500;line-height:1.2}.fs-plan__note{margin-block-start:4px;font-size:14px;color:var(--fs-muted)}.fs-plan__tagline{max-width:30ch;margin-block-start:10px;font-size:15px;line-height:1.45;color:var(--fs-muted);text-wrap:balance}.fs-plan__features{display:grid;gap:8px;width:100%;margin-block:28px;text-align:start}.fs-plan__feature{display:flex;align-items:center;gap:20px;font-size:clamp(15px,1.25vw,18px);line-height:1.3}.fs-plan__feature .fs-icon{width:26px;height:26px;color:var(--fs-accent)}.fs-plan__cta{width:100%;margin-block-start:auto}@media(min-width:750px){.fs-plans{grid-template-columns:repeat(var(--fs-plan-cols, 3),minmax(0,1fr));max-width:none}.fs-plan__slide{aspect-ratio:1 / 1}}.fs-promos{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--fs-gap);margin-block-start:var(--fs-space)}.fs-promo{display:grid;grid-template-columns:minmax(0,12fr) minmax(0,13fr);min-height:clamp(240px,27.7vw,400px);overflow:hidden;border-radius:var(--fs-radius);background:var(--fs-surface)}.fs-promo--image-end{grid-template-columns:minmax(0,13fr) minmax(0,12fr)}.fs-promo--image-end .fs-promo__media{order:2}.fs-promo--alt{background:var(--fs-surface-alt)}.fs-promo__media{position:relative}.fs-promo__media img,.fs-promo__media .fs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-promo__content{display:flex;flex-direction:column;justify-content:center;padding-block:clamp(24px,2.4vw,36px);padding-inline-start:clamp(20px,2.2vw,32px);padding-inline-end:clamp(20px,3.3vw,48px)}.fs .fs-promo__title{font-family:var(--fs-font-heading);font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.fs-promo__text{margin-block-start:14px;font-size:clamp(15px,1.2vw,17px);line-height:1.45;color:var(--fs-muted)}.fs-promo .fs-btn{align-self:center;margin-block-start:26px;padding-inline:36px;font-size:clamp(16px,1.25vw,18px);letter-spacing:.01em;text-transform:none}@media(min-width:1024px){.fs-promos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.fs-promo,.fs-promo--image-end{grid-template-columns:minmax(0,1fr)}.fs-promo__media,.fs-promo--image-end .fs-promo__media{order:0;aspect-ratio:16 / 10}}.fs-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:32px 0}.fs-benefit{flex:0 0 50%;padding-inline:12px;text-align:center}.fs-benefit__icon{display:grid;place-items:center;width:clamp(60px,6.25vw,90px);height:clamp(60px,6.25vw,90px);margin-inline:auto;margin-block-end:14px;border-radius:50%;background:var(--fs-surface-alt);color:var(--fs-accent)}.fs-benefit__icon .fs-icon{width:55%;height:55%;stroke-width:1.2}.fs .fs-benefit__title{font-family:var(--fs-font-heading);font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none}.fs-benefit__text{max-width:24ch;margin-block-start:6px;margin-inline:auto;font-family:var(--fs-font-heading);font-size:clamp(14px,1.1vw,16px);line-height:1.3;color:var(--fs-muted)}@media(min-width:700px){.fs-benefit{flex-basis:33.333%}}@media(min-width:1100px){.fs-benefits{flex-wrap:nowrap}.fs-benefit{flex:1 1 0;min-width:0;padding-inline:clamp(12px,1.6vw,24px)}.fs-benefit+.fs-benefit{border-inline-start:1px solid var(--fs-line)}}.fs-reviews{--fs-per-view: 1;--fs-review-gap: 16px}.fs-reviews__track{gap:var(--fs-review-gap)}.fs-review{display:flex;flex:0 0 calc((100% - (var(--fs-per-view) - 1) * var(--fs-review-gap)) / var(--fs-per-view));min-width:0;overflow:hidden;border-radius:10px;background:var(--fs-surface);scroll-snap-align:start}.fs-review__media{position:relative;flex:0 0 51%;aspect-ratio:1 / 1}.fs-review__media img,.fs-review__media .fs-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-review__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:clamp(12px,1.4vw,20px)}.fs-review__quote{font-family:var(--fs-font-heading);font-size:clamp(16px,1.4vw,20px);line-height:1.3}.fs-review__author{font-family:var(--fs-font-heading);font-size:clamp(14px,1.15vw,17px);color:var(--fs-text)}.fs-reviews .fs-arrow--prev{inset-inline-start:8px}.fs-reviews .fs-arrow--next{inset-inline-end:8px}@media(min-width:640px){.fs-reviews{--fs-per-view: 2}}@media(min-width:1024px){.fs-reviews{--fs-per-view: 3;--fs-review-gap: 24px;padding-inline:calc(var(--fs-arrow-size) + 8px)}.fs-reviews .fs-arrow--prev{inset-inline-start:0}.fs-reviews .fs-arrow--next{inset-inline-end:0}}.fs-banner{--fs-fade-direction: to right;position:relative;display:grid;align-items:center;min-height:clamp(200px,18vw,260px);margin-block-start:var(--fs-space);overflow:hidden;border-radius:12px;background:var(--fs-banner)}[dir=rtl] .fs-banner{--fs-fade-direction: to left}.fs-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.fs-banner__media img{display:block;width:100%;height:100%;object-fit:cover}.fs-banner__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(28px,3.4vw,48px) clamp(20px,4vw,64px);text-align:center}.fs .fs-banner__title{font-family:var(--fs-font-heading);font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.fs-banner__text{max-width:52ch;margin-block-start:10px;font-size:clamp(14px,1.05vw,15px);line-height:1.5}.fs-banner__content .fs-btn{width:100%;max-width:440px;margin-block-start:22px}@media(min-width:640px){.fs-banner:not(.fs-banner--plain) .fs-banner__content{width:58%;margin-inline-start:auto;padding-inline-start:clamp(32px,5vw,72px);background:linear-gradient(var(--fs-fade-direction),transparent,var(--fs-banner) 26%)}}@media(max-width:639px){.fs-banner{display:block}.fs-banner__media{position:relative;aspect-ratio:16 / 7}}@media(prefers-reduced-motion:reduce){.fs-btn,.fs-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
