.header{padding-block:var(--container-padding);transition:opacity var(--transition-xl), visibility var(--transition-xl);z-index:2;position:absolute;top:0;left:0}.header__top{display:inline-flex}.header__logo{width:44vw;max-width:850px;display:flex}.header__logo img{width:100%;height:auto}.header__title{text-shadow:0 0 10px #a3a3a3;max-width:420px}@media (width<=1024px){.header__title{max-width:300px}}.language-buttons{gap:8px;display:flex}.language-buttons button{cursor:pointer;color:#444;text-shadow:0 0 10px #a3a3a3;background:0 0;padding:6px 8px;font-size:26px;font-weight:700;transition:color .2s}.language-buttons .button_selected{color:#000;text-shadow:0 0 10px #333}.header-mobile{background-color:var(--white);transition:var(--transition-xl);z-index:6;justify-content:flex-start;align-items:center;height:100dvh;padding-block:20px;display:flex;position:relative}.header-mobile__logo{width:min(100vw,100vh);display:flex}.header-mobile__logo-main{width:calc(100% - 80px);min-width:140px;height:auto;transition:var(--transition-xl), opacity var(--transition-xs);display:block}.header-mobile__logo-loader{width:100%;max-width:100%;height:auto;transition:var(--transition-xl), opacity var(--transition-xs);position:absolute}.header-mobile__logo svg{width:100%;height:100%;display:block}.header-mobile__back{top:41px;left:var(--container-padding);z-index:1;width:20px;height:auto;position:absolute}.header-mobile__menu{top:41px;right:var(--container-padding);cursor:pointer;width:50px;height:25px;transition:var(--transition);position:absolute}.header-mobile__menu span{background-color:var(--gray-950);width:100%;height:2px;transition:var(--transition);display:block;position:absolute;top:0;right:0}.header-mobile__menu span:last-child{width:40px;top:6px}.header-mobile__menu--opened{z-index:8}.header-mobile__menu--opened span{width:25px}.header-mobile__menu--opened span:first-child{top:8px;transform:rotate(45deg)}.header-mobile__menu--opened span:last-child{width:25px;top:8px;transform:rotate(-45deg)}.menu-mobile{background-color:var(--white);width:100vw;height:100vh;transition:var(--transition-xl);z-index:7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:-100vw}.menu-mobile--opened{right:0;overflow:auto}.menu-mobile__items{text-align:center;flex-direction:column;width:100%;min-height:420px;font-size:50px;font-weight:800;line-height:1.1;display:flex;position:absolute;top:max(60px,50vh - 200px)}.menu-mobile__bottom{justify-content:space-between;gap:8px;display:none;position:absolute;bottom:30px;left:30px;right:30px}.language-buttons{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.language-buttons button{cursor:pointer;color:#444;background:0 0;padding:6px 8px;font-size:32px;font-weight:700;transition:color .2s}.main-line-left{top:50vh;left:var(--container-padding);z-index:2;width:fit-content;position:absolute;transform:translateY(-50%)}.main-line-left--fixed{position:fixed}.main-line-left-preview{z-index:2;width:fit-content;position:absolute;top:calc(50% - 20px);left:20px;transform:translateY(-50%)}.main-line-left-preview--fixed{position:fixed}.relative{position:relative}.page_preview_pad{z-index:2;border-radius:16px;justify-content:center;width:min(80vh,80vw);height:min(50vh,50vw);display:flex;position:absolute;top:150px}@media (orientation:portrait){.page_preview_pad{left:10vw}}@media (orientation:landscape){.page_preview_pad{left:calc(50vw - 40vh)}}.page_preview_mobile{z-index:2;border-radius:16px;justify-content:center;width:min(100vw,100vh);height:min(60vw,60vh);display:flex;position:absolute;top:max(165px,20vh + 30px);left:0}@media (orientation:portrait){.page_preview_mobile{left:0}}@media (orientation:landscape){.page_preview_mobile{left:calc(50vw - 50vh)}}.page_preview{z-index:2;border-radius:16px;justify-content:center;align-items:center;width:100%;max-width:500px;height:300px;display:flex;position:absolute;top:40px;overflow:hidden}.page_preview__img{object-fit:contain;flex-shrink:0;justify-content:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.page_preview__img img{object-fit:contain;width:100%;height:100%}.page_preview__img iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.page_preview__img video{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.page_preview__img.index-watch-post__video:before{content:"";z-index:1;background:0 0;position:absolute;inset:0}.page_preview__img.index-watch-post__video--default,.page_preview__img.index-watch-post__video--horizontal,.page_preview__img.index-watch-post__video--vertical{background-color:var(--black);width:100%;min-width:200px;height:100%;min-height:200px;display:block;overflow:hidden}.page_preview__img.index-watch-post__video--editorial{background-color:#0000!important}.page_preview__title{z-index:9;color:#fff;text-align:center;text-transform:none;white-space:normal;overflow-wrap:break-word;text-shadow:0 0 10px #000c,0 0 20px #0009,2px 2px 4px #000000e6;border-radius:8px;max-width:90%;padding:12px 16px;font-size:24px;position:absolute;top:calc(50% - 20px)}@media (width<=768px){.page_preview__title{max-width:250px;padding:8px 12px;font-size:16px}}.main-line-center{z-index:2;justify-content:center;width:50%;display:flex;position:absolute;top:max(144px,30vh);left:50%;transform:translate(-50%)}.main-line-center--top{top:var(--container-padding);transform:translate(-50%)}.main-line-center a{text-shadow:0 0 10px #a3a3a3}.main-line-center a:hover{color:#eee;text-shadow:0 0 10px #000}.main-line-pad{z-index:2;width:fit-content;position:absolute;top:112px;left:50%;transform:translate(-50%,-50%)}.main-line-pad--top{top:var(--container-padding);transform:translate(-50%)}.main-line-pad a{text-shadow:0 0 10px #a3a3a3}.main-line-mobile{z-index:2;justify-content:center;width:fit-content;position:absolute;top:min(20vw + 40px,20vh + 40px);left:50%;transform:translate(-50%,-50%)}@media (orientation:portrait){.main-line-mobile{top:calc(20vw + 30px)}}@media (orientation:landscape){.main-line-mobile{top:calc(20vh + 40px)}}.main-line-mobile--top{top:var(--container-padding);transform:translate(-50%)}.player-preview{box-sizing:border-box;max-width:100%;color:var(--white);z-index:10;justify-content:center;align-items:center;padding:12px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.player-preview{background-color:#0000;gap:8px;padding:6px 8px}}.player-preview__times{justify-content:flex-end;width:auto;margin-left:10px;display:flex}.player-preview__play{cursor:pointer;width:42px;height:42px;margin-right:8px}@media (width<=1400px){.player-preview__play{width:64px;height:64px}}@media (width<=1200px){.player-preview__play{width:60px;height:60px}}@media (width<=768px){.player-preview__play{width:46px;height:46px}}.player-preview__title{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}@media (width<=768px){.player-preview__title{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;max-width:19vw;font-size:8px;display:-webkit-box}}.player-preview__share{cursor:pointer;max-width:16px;height:auto}@media (width<=768px){.player-preview__share{width:14px}}.player-preview__close{cursor:pointer;max-width:14px;height:auto}@media (width<=768px){.player-preview__close{width:13px}}.player-preview__slider{cursor:pointer;width:100%;max-width:500px}@media (width<=768px){.player-preview__slider{flex-grow:1;width:auto}}.player-preview__slider-track{background-color:var(--gray-600);border-radius:10px;height:6px;position:relative}@media (width<=768px){.player-preview__slider-track{background-color:var(--gray-150)}}.player-preview__slider-progress{background-color:var(--white);border-radius:10px;height:100%;position:absolute;top:0;left:0}@media (width<=768px){.player-preview__slider-progress{background-color:var(--gray-950)}}.progress_view_container{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.main-line-right{top:50vh;right:var(--container-padding);z-index:3;width:fit-content;position:absolute;transform:translateY(-50%)}.main-line-right a{text-shadow:0 0 10px #fff}.main-line-menu{transition:var(--transition);gap:22px;display:flex}.main-line-menu__selected{color:#eee;text-shadow:0 0 10px #000!important}.main-line-left-bottom-wrap{flex-direction:column;width:max-content;display:flex;position:absolute;top:100%}.main-line-left-bottom-title{text-transform:none;line-height:1}.main-line-left-bottom-subtitle{text-transform:none}.player-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000bf;width:100%;position:fixed;bottom:0;left:0}@media (width<=768px){.player-overlay{display:none}}.subscribe{text-align:center;flex-direction:column;max-width:500px;margin-inline:auto;display:flex}.subscribe__remind{margin-top:18px}.subscribe__privacy_policy_link{margin-top:18px;text-decoration:underline}.subscribe__checkbox_block{text-transform:none;justify-content:center;align-items:center;display:flex}.subscribe__checkbox{margin-top:0;margin-right:10px}.subscribe__checkbox_link{text-decoration:underline}.subscribe__checkbox_text{margin-top:4px}.share{text-align:center;flex-direction:column;max-width:500px;margin-inline:auto;display:flex}.share-items{cursor:pointer;justify-content:center;gap:34px;display:flex}@media (width<=768px){.share-items{justify-content:space-between;gap:0}}.share-item{flex-direction:column;align-items:center;gap:24px;display:flex}@media (width<=768px){.share-item{gap:16px}}.share-item__img{width:50px;height:50px}@media (width<=768px){.share-item__img{width:40px;height:40px}}.share-item__img img,.share-item__img svg{object-fit:contain;width:100%;height:100%}@media (width<=768px){.share-item__title{font-size:11px}}.unlock-popup{text-align:center;flex-direction:column;max-width:500px;margin-inline:auto;display:flex}.unlock-popup .input{text-transform:none}.unlock-popup__remind{margin-top:18px}.unlock-popup__privacy_policy_link{margin-top:18px;text-decoration:underline}.unlock-popup__checkbox{margin-top:0;margin-right:10px}.unlock-popup__checkbox_link{text-decoration:underline}.unlock-popup__checkbox_text{margin-top:4px}.button{position:relative}.button__loading{align-items:center;gap:8px;display:inline-flex}.button__spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.button:disabled{opacity:.7;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.footer{padding-block:var(--container-padding);z-index:2;justify-content:space-between;width:auto;display:flex;position:absolute;bottom:0;right:0}@media (width<=768px){.footer{position:unset;width:100%;z-index:unset;padding-top:20px}}.footer__right{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}@media (width<=768px){.footer__right{text-align:left;align-items:flex-start;gap:4px;margin-left:0}}.footer__links{color:var(--gray-600);gap:22px;display:flex}.product-preview{visibility:visible;justify-content:center;width:100%;height:calc(100% - 200px);margin-bottom:18px;padding-top:20px;display:flex}.product-preview-pad{margin-top:120px}@media (orientation:portrait){.product-preview-pad{max-height:calc(100vh - 500px)}}@media (orientation:landscape){.product-preview-pad{max-height:max(400px,100vh - 360px)}}.preview-clickable{cursor:pointer;cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-image{object-fit:contain;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-image img{object-fit:contain;max-width:100%;max-height:100%}.products-main{padding-block:var(--container-padding);flex-direction:column;flex-grow:1;justify-content:flex-end;min-height:500px;display:flex;position:relative;overflow-x:hidden}@media (width<=768px){.products-main{position:unset;flex-grow:unset;overflow:unset;width:100%;height:calc(100vh - 206px);display:block}.products-main--mobile-default{height:auto;min-height:unset;padding-bottom:100px}}.products-wrap{z-index:2;flex-direction:column;gap:8px;display:flex}@media (width<=768px){.products-wrap--mobile-wide{gap:0}.products-wrap--mobile-default{gap:16px;margin-bottom:80px}}.products{text-shadow:0 0 12px #fff;gap:16px;height:17.5vh;display:flex}.products__title{justify-content:flex-start;display:flex}@media (width<=500px){.products__title{justify-content:center;margin-top:20px}}@media (width<=768px){.products{height:auto;margin-bottom:20px}.products--mobile-wide{overflow-x:scroll}.products--mobile-default{-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:scroll}}.product-item{cursor:pointer;flex:none;justify-content:center;align-items:center;width:120px;min-width:100px;display:flex;position:relative;aspect-ratio:.8!important}@media (width<=768px){.product-item{aspect-ratio:unset;flex-direction:column;flex-shrink:0;gap:0;min-width:140px}}.product-item__image{object-fit:contain;width:100%;height:100%;transition:var(--transition-lg)}@media (width<=768px){.product-item__image{aspect-ratio:.8}}.product-item__name{text-align:center;opacity:0;transition:var(--transition-lg);font-weight:400;position:absolute}@media (width<=768px){.product-item__name{opacity:1;font-weight:700;position:static}}.product-item:hover .product-item__image{filter:blur(3px)}@media (width<=768px){.product-item:hover .product-item__image{filter:blur()}}.product-item:hover .product-item__name{opacity:1}.product-center{z-index:1;width:100%;height:100%;max-height:80vh;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-center--bottom{max-height:100vh;top:auto;bottom:0;transform:translate(-50%)}.product-center--center{max-height:50vh}.product-center img{object-fit:contain;width:100%;height:auto}.cookie-banner{color:#fff;text-align:center;z-index:1000;text-transform:none;background:#333333ae;border:1px solid #000;border-radius:5px;width:80%;padding:20px;font-weight:400;position:fixed;bottom:20px;left:10%}.cookie-banner__links{margin-top:10px;margin-bottom:10px}.cookie-banner__links a{color:#fff;font-size:18px;text-decoration:underline}.cookie-banner__buttons{margin-top:15px;font-size:18px}.cookie-banner__accept_button{color:#000;background:#fff}.cookie-banner__deny_button{color:#fff;background:#000}.cookie-banner button{cursor:pointer;border:none;margin:0 5px;padding:10px 20px}
