@font-face{font-family:Inter;src:url(/fonts/Inter-Light-Bguu-DJe.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Regular-Fi0UD82x.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium-DPfV4CrN.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold-DBuGKY4Y.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular-CPM9dct4.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium-ByP-Zb-9.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold-Bd5kKQ_U.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black-DjnQuuRz.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--bg: #ffffff;--bg-soft: #fafafa;--bg-footer: #f0f0f0;--bg-card: #fff8f0;--border-card: #ffc27c;--text: #262626;--text-muted: #333333;--text-dim: #666666;--accent: #dd442b;--accent-hover: #e22101;--radius: 15px;--radius-lg: 24px;--radius-hero: 60px;--radius-pill: 62px;--container: 1160px;--font: Inter, system-ui, -apple-system, sans-serif;--font-display: Satoshi, Inter, sans-serif;--transition: .3s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:16px;line-height:1.5;color:var(--text);background:var(--bg);min-height:100vh}body.age-gate-open,body.menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-decoration:none;transition:color var(--transition),background var(--transition),border-color var(--transition)}a:hover{color:var(--accent-hover)}h1,h2,h3,h4,h5,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 10px}@media(min-width:1200px){.container{padding:0}}.font-marked{color:var(--accent)}.h2{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-.04em;color:#333;line-height:1.15}@media(min-width:768px){.h2{font-size:40px}}.section-subtitle{font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;font-family:var(--font-display);font-size:14px;font-weight:500;border-radius:var(--radius-pill);transition:background var(--transition),color var(--transition),border-color var(--transition);text-decoration:none!important;border:1px solid transparent;color:inherit}.btn--accent,.btn--explore{background:var(--accent);color:#fff;border-color:var(--accent)}.btn--accent:hover,.btn--explore:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.btn--border{padding:16px;font-weight:500;font-size:18px;line-height:1;letter-spacing:-.02em;text-align:center;border:1px solid var(--accent);border-radius:40px;color:var(--text);background:#fff}.btn--border:hover{background:var(--accent);color:#fff}.btn--white{padding:12px 18px;font-family:var(--font-display);color:#000;background:#fff;border:1px solid #000;border-radius:var(--radius-pill)}.btn--white:hover{color:#fff;background:#000}.btn--outline{background:transparent;color:var(--text);border-color:#0003}.btn--outline:hover{border-color:var(--accent);color:var(--accent)}.btn--icon{gap:10px}.btn__icon{flex-shrink:0}.btn--explore{padding:16px 24px;gap:16px;font-size:16px}.promo-bar{background:#f5f5f5;text-align:center;padding:10px 16px;font-size:13px;color:var(--text);font-family:var(--font)}.promo-bar strong{font-weight:600}.header{position:sticky;top:0;z-index:20;margin-bottom:20px;padding:20px 0;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.header__inner{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:24px}.header-logo{display:flex;align-items:center;text-decoration:none!important;flex-shrink:0}.header-logo__logo{width:160px;height:auto;display:block}@media(min-width:992px){.header-logo__logo{width:190px}}.header__nav{display:none;flex:1;justify-content:center}@media(min-width:992px){.header__nav{display:flex}}.header__nav-list{display:flex;flex-flow:row wrap;align-items:center;gap:8px 28px}.header__nav-link{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--text)!important;text-decoration:none!important;letter-spacing:-.01em}.header__nav-link:hover,.header__nav-link--active{color:var(--accent)!important}.header__nav-link--pill{padding:8px 18px;border:1px solid var(--accent);border-radius:var(--radius-pill);color:var(--accent)!important}.header__nav-link--pill:hover{background:var(--accent);color:#fff!important}.header__mobile{display:flex;align-items:center}@media(min-width:992px){.header__mobile{display:none}}.header-mobile__toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--text)}.header-mobile__icon{width:24px;height:24px}.header-mobile__icon--close,body.menu-open .header-mobile__icon--open{display:none}body.menu-open .header-mobile__icon--close{display:block}.mobile-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);padding:20px 16px 32px;box-shadow:0 16px 40px #00000014;z-index:30}.mobile-nav--open{display:block}.mobile-nav__list{display:flex;flex-direction:column;gap:16px}.mobile-nav__link{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--text)!important;text-decoration:none!important}.mobile-nav__link:hover{color:var(--accent)!important}.hero{margin-bottom:40px;overflow:hidden}@media(min-width:768px){.hero{margin-bottom:64px}}.hero__slider{position:relative}.hero__btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:48px;height:48px;border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000001f;transition:transform var(--transition)}.hero__btn:hover{transform:translateY(-50%) scale(1.06)}.hero__btn--prev{left:12px}.hero__btn--next{right:12px}@media(min-width:768px){.hero__btn--prev{left:24px}.hero__btn--next{right:24px}}.hero-btn__icon{width:14px;height:14px}.hero-item{position:relative;height:420px;padding:0 17px 48px;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-end;border-radius:32px;overflow:hidden}@media(min-width:768px){.hero-item{height:560px;padding:54px;justify-content:flex-end;border-radius:var(--radius-hero)}}@media(min-width:1200px){.hero-item{height:600px}}.hero-item__pic{position:absolute;inset:0;width:100%;height:100%}.hero-item__pic img{width:100%;height:100%;object-fit:cover}.hero-item__pic--d{display:none}@media(min-width:768px){.hero-item__pic--m{display:none}.hero-item__pic--d{display:block}}.hero-item__content{position:relative;z-index:2}.hero-item__btn{pointer-events:none}.hero-slide-link{display:block;color:inherit;text-decoration:none!important}.hero .swiper-pagination{bottom:18px!important}.hero .swiper-pagination-bullet{background:#fff;opacity:.5}.hero .swiper-pagination-bullet-active{opacity:1;background:var(--accent)}.explore{margin-bottom:48px}@media(min-width:768px){.explore{margin-bottom:68px}}.explore__header{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.explore__list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.explore__list{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.explore__list{grid-template-columns:repeat(3,1fr);gap:16px}.explore__item:first-child{grid-column:span 1}}.explore-item{position:relative;height:220px;padding:11px 8px;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end;border-radius:var(--radius-lg);overflow:hidden}@media(min-width:992px){.explore-item{height:500px}}.explore-item__link{position:absolute;inset:0;z-index:1}.explore-item__pic{position:absolute;inset:0}.explore-item__pic img{width:100%;height:100%;object-fit:cover}.explore-item__btn{position:relative;z-index:2;padding:2px 2px 2px 13px;display:flex;flex-flow:row nowrap;align-items:center;gap:10px;background:#ffffff4d;color:#fff!important;border-radius:24px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none!important;font-family:var(--font-display);font-weight:500;font-size:14px}@media(min-width:992px){.explore-item__btn{padding-left:17px;justify-content:space-between;background:#fff;color:#000!important;backdrop-filter:none;font-size:18px;min-width:70%}}.explore-item__btn:hover{background:#fff;color:#000!important}.btn-explore__icon{width:40px;height:40px;flex-shrink:0}@media(min-width:992px){.btn-explore__icon{width:48px;height:48px}}.btn-explore__icon--circle{fill:#000}.btn-explore__icon--arrow{fill:#fff}@media(min-width:992px){.explore-item__btn .btn-explore__icon--circle{fill:var(--accent)}}.bestsellers{margin-bottom:48px}@media(min-width:768px){.bestsellers{margin-bottom:68px}}.bestsellers__title{margin-bottom:24px;text-align:center}.bestsellers__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:768px){.bestsellers__list{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1100px){.bestsellers__list{grid-template-columns:repeat(4,1fr)}}.card{position:relative;padding:30px 8px 8px;border-radius:var(--radius);border:1px solid var(--border-card);background:var(--bg-card);overflow:hidden;font-family:var(--font-display);line-height:1;display:flex;flex-direction:column}@media(min-width:768px){.card{padding:30px 13px 13px}}.bestsellers-item__link{position:absolute;inset:0;z-index:1}.card__pic{display:flex;align-items:center;justify-content:center;margin-bottom:16px;min-height:140px}.card__pic img{width:140px;height:140px;object-fit:contain}@media(min-width:768px){.card__pic img{width:180px;height:180px}}.card__info{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;flex:1}.card__tags{display:flex;flex-wrap:wrap;gap:6px}.card__tag,.card-tag{padding:5px 10px;font-weight:500;font-size:10px;background:#e9e7e4;border-radius:6px;color:var(--text)}.card__title{font-size:15px;font-weight:500;color:var(--text)!important;text-decoration:none!important;line-height:1.25;letter-spacing:-.02em}.card__footer{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.card__cta{position:relative;z-index:2;font-size:13px;font-weight:500;color:var(--accent)!important;text-decoration:none!important}.card__cta:hover{color:var(--accent-hover)!important;text-decoration:underline!important}.unleash{margin-bottom:40px}@media(min-width:768px){.unleash{margin-bottom:60px}}.unleash-title{display:flex;flex-flow:column nowrap;align-items:flex-start;margin-bottom:28px;gap:4px}.unleash-title__info{display:inline-flex;align-items:center;gap:10px}.unleash__content{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:900px){.unleash__content{grid-template-columns:1.1fr 1fr;gap:32px;align-items:stretch}}.unleash__pic{border-radius:var(--radius-lg);overflow:hidden}.unleash__pic img{width:100%;height:100%;object-fit:cover;min-height:280px}.unleash-descr__text{font-size:18px;line-height:1.45;color:var(--text-muted);margin-bottom:20px}.unleash-descr__text--marked{color:var(--accent);font-weight:500}.unleash-descr__list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.unleash-descr__item{font-family:var(--font-display);font-weight:500;font-size:16px;padding-left:18px;position:relative}.unleash-descr__item:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--accent)}.unleash-descr__pic{border-radius:var(--radius-lg);overflow:hidden}.unleash-descr__pic img{width:100%;height:220px;object-fit:cover}.dedication{margin-bottom:48px}@media(min-width:768px){.dedication{margin-bottom:80px}}.dedication__content{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:992px){.dedication__content{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}.dedication__title{margin-bottom:20px}.dedication-descr__text{font-size:17px;color:var(--text-muted);margin-bottom:24px;line-height:1.5}.dedication-descr__text--marked{color:var(--accent);font-weight:500}.dedication-descr__controls{display:flex;flex-wrap:wrap;gap:12px}.dedication-btn{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 18px;border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,.15);color:var(--text)!important;text-decoration:none!important;font-family:var(--font-display);font-weight:500;font-size:14px;background:#fff}.dedication-btn--orange,.dedication-btn:hover{border-color:var(--accent);color:var(--accent)!important}.dedication-btn--orange:hover{background:var(--accent);color:#fff!important}.dedication-btn__icon{width:32px;height:32px}.dedication-btn__icon--circle{fill:#111}.dedication-btn--orange .dedication-btn__icon--circle{fill:var(--accent)}.dedication-btn:hover .dedication-btn__icon--circle,.dedication-btn--orange:hover .dedication-btn__icon--circle{fill:var(--accent-hover)}.dedication-btn__icon--arrow{fill:#fff}.dedication-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dedication-item{background:var(--bg-soft);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:12px}.dedication-item__pic img{width:100%;height:120px;object-fit:cover;border-radius:12px}.dedication-item__title{font-family:var(--font-display);font-weight:500;font-size:15px;margin-bottom:4px}.dedication-item__text{font-size:13px;color:var(--text-dim);line-height:1.4}.words{margin-bottom:60px}@media(min-width:768px){.words{margin-bottom:80px}}.words__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.words__controls{display:flex;gap:8px}.words-btn{color:var(--text);transition:transform var(--transition)}.words-btn:hover{transform:scale(1.08);color:var(--accent)}.words-btn__icon{width:36px;height:36px}.words-article{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column}.words-article__pic img{width:100%;height:200px;object-fit:cover}.words-article__descr{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1}.words-article__author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.words-article__text{font-size:15px;line-height:1.45;color:var(--text-muted)}.words-article__name{font-family:var(--font-display);font-weight:500;font-size:14px;color:var(--text);margin-top:auto}.join{margin-bottom:-120px;position:relative;z-index:2}@media(min-width:768px){.join{margin-bottom:-90px;padding-top:40px}}.join__content{position:relative;display:flex;flex-direction:column;gap:24px;padding:40px 28px;border-radius:40px;background:#111;color:#fff;overflow:hidden;min-height:280px;justify-content:center}@media(min-width:900px){.join__content{flex-direction:row;align-items:center;justify-content:space-between;padding:48px 56px;gap:40px}}.join__pic{position:absolute;right:0;top:0;bottom:0;width:45%;opacity:.35;pointer-events:none}.join__pic img{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.join__pic{width:100%;opacity:.2}}.join__descr{position:relative;z-index:1;max-width:520px}.join__title{color:#fff;margin-bottom:14px}.join__title--marked{display:block}.join__text{font-size:16px;color:#ffffffbf;line-height:1.5}.btn-join{position:relative;z-index:1;padding:3px 3px 3px 28px;display:inline-flex;flex-flow:row nowrap;align-items:center;gap:18px;background:transparent;color:#fff!important;font-family:var(--font-display);font-size:18px;font-weight:500;border-radius:40px;border:1px solid var(--accent);text-decoration:none!important;flex-shrink:0;align-self:flex-start}.btn-join:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff!important}.btn-join__icon{width:48px;height:48px}.btn-join__icon--circle{fill:var(--accent)}.btn-join__icon--arrow,.btn-join:hover .btn-join__icon--circle{fill:#fff}.btn-join:hover .btn-join__icon--arrow{fill:var(--accent-hover)}.footer{padding:160px 0 60px;background:var(--bg-footer);font-family:var(--font-display)}@media(min-width:768px){.footer{padding:140px 0 80px}}.footer__container{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:768px){.footer__container{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}.footer-info__logo{display:block;width:160px;margin-bottom:14px}.footer-info__text{font-size:14px;color:var(--text-dim);line-height:1.5;max-width:280px;font-family:var(--font)}.footer-nav__title{font-size:14px;font-weight:500;margin-bottom:14px;color:var(--text)}.footer-nav__list{display:flex;flex-direction:column;gap:10px}.footer-nav__list a{font-size:14px;color:var(--text-dim)!important;text-decoration:none!important;font-family:var(--font)}.footer-nav__list a:hover{color:var(--accent)!important}.footer__harm{margin-top:40px;padding:28px 16px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(14px,2.2vw,22px);letter-spacing:.04em;line-height:1.35;color:#111;text-transform:uppercase;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.footer__disclaimer{margin-top:24px;padding:16px 18px;background:#dd442b0f;border-radius:12px;font-size:13px;color:var(--text-muted);line-height:1.5;font-family:var(--font)}.footer-copy{margin-top:28px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.footer-copy__text{font-size:13px;color:var(--text-dim);font-family:var(--font)}.modal{display:none;position:fixed;inset:0;z-index:100;width:100%;min-height:100%;flex-flow:column;justify-content:center;align-items:center;padding:20px;overflow:auto}.modal--open{display:flex}.modal__bg{position:absolute;inset:0;width:100%;height:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#7777771a}.modal-content{position:relative;z-index:2;padding:28px 24px;width:100%;border:2px solid var(--accent);border-radius:40px;background:#fff}@media(min-width:600px){.modal-content{padding:40px}}.modal-content--sm{max-width:490px}.modal-content__header{margin-bottom:20px}.modal-content__title{color:var(--text);font-family:var(--font-display);font-weight:500;font-size:28px;text-align:center;letter-spacing:-.03em}@media(min-width:600px){.modal-content__title{font-size:32px}}.modal-content__descr{max-width:310px;margin:0 auto 40px;font-weight:300;font-size:17px;color:#333;text-align:center}.modal-content__controls{display:flex;flex-direction:column;gap:14px}@media(min-width:500px){.modal-content__controls{flex-direction:row}}.modal-content__btn{width:100%;flex:1}.modal-content__leave{margin-top:16px;text-align:center;color:var(--accent);font-size:14px}.page-hero{padding:32px 0 28px;margin-bottom:24px}.page-hero__title{font-family:var(--font-display);font-weight:500;font-size:36px;letter-spacing:-.04em;color:#333;margin-bottom:12px}@media(min-width:768px){.page-hero__title{font-size:48px}}.page-hero__desc{font-size:17px;color:var(--text-dim);max-width:640px;line-height:1.5}.prose{max-width:720px;padding-bottom:64px}.prose h2{font-family:var(--font-display);font-weight:500;font-size:24px;margin:32px 0 12px;letter-spacing:-.03em}.prose p{margin-bottom:14px;color:var(--text-muted);line-height:1.6}.prose a{color:var(--accent)}.contacts-grid{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:64px}@media(min-width:768px){.contacts-grid{grid-template-columns:1fr 1fr}}.contact-card,.contact-form{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px}.contact-card__title,.contact-form__title{font-family:var(--font-display);font-weight:500;font-size:22px;margin-bottom:12px}.contact-card__text,.contact-form__note{color:var(--text-muted);font-size:15px;line-height:1.5}.form-field{margin-bottom:16px}.form-field label{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.form-field input,.form-field textarea{width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:12px;font:inherit;background:#fff;color:var(--text)}.form-field textarea{min-height:120px;resize:vertical}.form-field input:focus,.form-field textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.news-list{display:grid;grid-template-columns:1fr;gap:16px;padding-bottom:64px}@media(min-width:768px){.news-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.news-list{grid-template-columns:repeat(3,1fr)}}.news-card{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;color:inherit!important;text-decoration:none!important;transition:box-shadow var(--transition),border-color var(--transition)}.news-card:hover{border-color:var(--border-card);box-shadow:0 12px 32px #0000000f}.news-card__img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.news-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.news-card__title{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--text);letter-spacing:-.02em;line-height:1.3}.news-card__excerpt{font-size:14px;color:var(--text-dim);line-height:1.45}.news-card__date{margin-top:auto;font-size:12px;color:var(--text-dim)}.empty-state{padding:48px 0 80px;color:var(--text-dim)}.article{max-width:760px;margin:0 auto;padding:32px 0 80px}.article__title{font-family:var(--font-display);font-weight:500;font-size:32px;letter-spacing:-.04em;margin-bottom:12px;line-height:1.2}@media(min-width:768px){.article__title{font-size:40px}}.article__date,.article__source{font-size:14px;color:var(--text-dim);margin-bottom:8px}.article__meta{margin-bottom:28px}.article__body{font-size:16px;line-height:1.7;color:var(--text-muted)}.article__body h2,.article__body h3{font-family:var(--font-display);font-weight:500;color:var(--text);margin:28px 0 12px}.article__body p{margin-bottom:14px}.article__body a{color:var(--accent)}.article__back{display:inline-block;margin-top:36px;font-weight:500;color:var(--accent)!important}.home-news{margin-bottom:48px}.home-news__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}
