.ff-hv{background:#2a231e!important}.ff-hv .ff-hero__title,.ff-hv .ff-hv__title{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.35)!important;font-weight:600!important}.ff-hv .ff-alt{color:#ffd9c2!important;-webkit-text-fill-color:#FFD9C2!important}.ff-hv .ff-eyebrow{color:#ffd9c2!important}.ff-hv .ff-hv__lead{color:#ffffffeb!important}.ff-hv .ff-btn--ghost{color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffd9!important}.ff-hv .ff-btn--ghost:hover{background:#fff!important;color:var(--ff-ink)!important}.ff-hv .ff-hero__badges li{background:#ffffff24!important;color:#fff!important;box-shadow:none!important}.ff-hv .ff-hero__badges svg{color:#fff!important}.ff-hv__shade{background:linear-gradient(180deg,#140f0c26,#140f0c59,#140f0cbf)!important}.ff-hv__ph{background:#3a302a!important}.ff-hv__ph svg{filter:none!important;animation:none!important;opacity:.35!important}.ff-hv__scroll span{background:#fff!important;box-shadow:none!important}.ff-ba{position:relative;background:var(--ff-bg2)}.ff-ba__head{text-align:center;margin:0 auto 28px;max-width:720px}.ff-ba__head .ff-lead{margin-left:auto;margin-right:auto}.ff-ba__box{--p:50%;position:relative;max-width:980px;margin:0 auto;aspect-ratio:4/5;border-radius:16px;overflow:hidden;border:1px solid var(--ff-line);-webkit-user-select:none;user-select:none;touch-action:pan-y}@media(min-width:750px){.ff-ba__box{aspect-ratio:16/10}}.ff-ba__img{position:absolute;top:0;right:0;bottom:0;left:0}.ff-ba__img img,.ff-ba__img svg{display:block;width:100%;height:100%;object-fit:cover}.ff-ba__before{clip-path:inset(0 calc(100% - var(--p)) 0 0)}.ff-ba__tag{position:absolute;top:14px;left:14px;z-index:2;padding:7px 12px;border-radius:8px;background:#ffffffeb;color:var(--ff-ink);font:600 12.5px/1 var(--ff-body);letter-spacing:.06em;text-transform:uppercase}.ff-ba__tag--r{left:auto;right:14px;background:var(--ff-brand);color:#fff}.ff-ba__line{position:absolute;top:0;bottom:0;left:var(--p);width:2px;margin-left:-1px;z-index:3;background:#fff;pointer-events:none}.ff-ba__knob{position:absolute;top:50%;left:var(--p);z-index:4;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ff-ink);font:700 18px/1 var(--ff-body);box-shadow:0 4px 16px #00000040;pointer-events:none}.ff-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ff-ba__range:focus-visible+.ff-ba__knob{outline:2px solid var(--ff-brand);outline-offset:3px}.ff-ba__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;padding:24px;text-align:center;color:var(--ff-soft);font:500 14px/1.4 var(--ff-body)}.ff-ba__ph--before{background:#efe8de}.ff-ba__ph--after{background:#f7f3ec}.ff-ba__ph svg{width:min(48%,280px)!important;height:auto!important}.ff-ba__note{margin:14px auto 0;max-width:980px;text-align:center;color:var(--ff-soft);font:400 14px/1.5 var(--ff-body)}.ff-tr .ff-tr__ring text{fill:var(--ff-brand)!important}.ff-tr__seal{filter:none!important}.ff-tr__about{box-shadow:none!important;border:1px solid var(--ff-line)}.ff-tr__about h3{color:var(--ff-ink)!important}.ff-tr__ico{background:var(--ff-accent)!important;box-shadow:none!important;color:var(--ff-brand)!important}.ff-tr__sign{color:var(--ff-brand)!important}@media(min-width:990px){.ff-sb,.ff-pd__bar{display:flex!important;left:auto!important;right:24px!important;bottom:24px!important;width:420px;max-width:calc(100vw - 48px);padding:12px 12px 12px 18px!important;border-radius:14px!important}.ff-sb .ff-btn,.ff-pd__bar .ff-btn{min-height:46px!important;padding:0 22px!important}}:root{--ff-sand:#F1E3D4;--ff-terra-soft:#F6DCCB}.ff-tone--cream{background:var(--ff-bg)!important}.ff-tone--white{background:#fff!important}.ff-tone--sand{background:var(--ff-sand)!important}.ff-tone--terra{background:var(--ff-terra-soft)!important}.ff-tone--dark{background:var(--ff-dark)!important;color:#f7f3ec}.ff-tone--dark .ff-h2,.ff-tone--dark .ff-sl__points li,.ff-tone--dark .ff-sl__prices span{color:#f7f3ec!important}.ff-tone--dark .ff-lead,.ff-tone--dark .ff-sl__note{color:#f7f3ecc7!important}.ff-tone--dark .ff-eyebrow{color:#f6dcc8!important}.ff-tone--dark .ff-alt{color:#f59a6b!important;-webkit-text-fill-color:#F59A6B!important}.ff-tone--dark .ff-btn--ghost{color:#fff!important;box-shadow:inset 0 0 0 1.5px #fffc!important}.ff-cd,.ff-tr{background:var(--ff-sand)!important}.ff-tr__about{background:#fff!important}.ff-cd__card{border-color:transparent!important;box-shadow:0 1px 2px #1f1a160d!important}.ff-zoom{overflow:hidden}.ff-zoom img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.ff-zoom:hover img{transform:scale(1.04)}.ff-cd__card{transition:transform .25s ease,box-shadow .25s ease!important}.ff-cd__card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px #1f1a161a!important}.ff-btn{transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.ff-btn:hover{transform:translateY(-1px)}.ff-pg__card:hover .ff-pg__title{color:var(--ff-brand)}}.ff-sl{padding:56px 0}.ff-sl__grid{display:grid;gap:28px;align-items:center}.ff-sl__media{position:relative;border-radius:18px;aspect-ratio:4/3;background:#efe8de}.ff-sl__media img{display:block;width:100%;height:100%;object-fit:cover}.ff-sl__ph{display:grid;place-items:center;height:100%;color:var(--ff-brand)}.ff-sl__ph svg{width:40%;height:auto}.ff-sl__badge{position:absolute;top:14px;left:14px;padding:8px 12px;border-radius:8px;background:#fff;color:var(--ff-ink);font:600 12.5px/1 var(--ff-body);letter-spacing:.06em;text-transform:uppercase}.ff-sl__points{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ff-sl__points li{display:flex;gap:10px;align-items:flex-start;color:var(--ff-ink);font:500 16px/1.45 var(--ff-body)}.ff-sl__tick{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ff-accent);color:var(--ff-brand)}.ff-sl__tick svg{width:14px;height:14px}.ff-sl__prices{display:grid;gap:8px;margin:22px 0 0;padding:0;list-style:none}.ff-sl__prices li{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--ff-line)}.ff-tone--dark .ff-sl__prices li{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.ff-sl__prices span{color:var(--ff-ink);font:500 15px/1.3 var(--ff-body)}.ff-sl__prices strong{color:var(--ff-brand);font:700 17px/1.3 var(--ff-body);white-space:nowrap}.ff-sl__price{margin:20px 0 0;color:var(--ff-ink);font:700 26px/1 var(--ff-body)}.ff-sl__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ff-sl__note{margin:14px 0 0;color:var(--ff-soft);font:400 14px/1.5 var(--ff-body)}@media(max-width:749px){.ff-sl__actions .ff-btn{width:100%}}@media(min-width:990px){.ff-sl{padding:88px 0}.ff-sl__grid{grid-template-columns:1.1fr 1fr;gap:64px}.ff-sl--rev .ff-sl__media{order:2}.ff-sl__media{aspect-ratio:5/4}}.ff-gl,.ff-pg{padding:56px 0}.ff-gl__head{max-width:680px;margin:0 0 24px}.ff-gl__grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:10px;margin:0;padding:0;list-style:none}.ff-gl__item{position:relative;border-radius:14px;background:#efe8de}.ff-gl__item img{display:block;width:100%;height:100%;object-fit:cover}.ff-gl__item--wide{grid-column:span 2}.ff-gl__item--tall{grid-row:span 2}.ff-gl__cap{position:absolute;left:10px;bottom:10px;padding:6px 10px;border-radius:8px;background:#ffffffeb;color:var(--ff-ink);font:600 12.5px/1.2 var(--ff-body)}@media(min-width:750px){.ff-gl__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:14px}}@media(min-width:990px){.ff-gl,.ff-pg{padding:88px 0}.ff-gl__grid{grid-auto-rows:240px}}.ff-pg__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.ff-pg__link{display:flex;flex-direction:column;gap:8px;color:var(--ff-ink);text-decoration:none}.ff-pg__img{display:block;aspect-ratio:1;border-radius:14px;background:#efe8de}.ff-pg__img img{display:block;width:100%;height:100%;object-fit:cover}.ff-pg__title{font:600 15px/1.35 var(--ff-body);transition:color .15s ease}.ff-pg__price{color:var(--ff-soft);font:600 15px/1 var(--ff-body)}.ff-pg__more{margin:24px 0 0}@media(min-width:990px){.ff-pg__grid{grid-template-columns:repeat(4,1fr);gap:20px}}@media(prefers-reduced-motion:reduce){.ff-zoom img,.ff-cd__card,.ff-btn{transition:none!important}.ff-zoom:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ff-extra.css.map */
