/*!
Theme Name: raidark
Theme URI: http://underscores.me/
Author: raidark
Author URI: http://raidark
Description: raidark
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: raidark
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/#wpadminbar{display:none !important}html{margin-top:0 !important}@font-face{font-family:"Gilroy";src:url("./fonts/Gilroy-Regular.woff2") format("woff2"), url("../fonts/Gilroy-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Gilroy";src:url("./fonts/Gilroy-Bold.woff2") format("woff2"), url("../fonts/Gilroy-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Gilroy";src:url("./fonts/Gilroy-Semibold.woff2") format("woff2"), url("./fonts/Gilroy-Semibold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url("./fonts/Gilroy-Medium.woff2") format("woff2"), url("./fonts/Gilroy-Medium.woff") format("woff");font-weight:500;font-style:normal}:root{--color-black: #292A2C;--color-black-light: #F5F7FB;--color-white: #FFFFFF;--color-grey: #6C747B;--color-grey-dark: #555C62;--color-grey-light: #EEEEEE;--color-blue: #2787F5;--color-blue-dark: #0B6BD8;--color-red: #E71502;--color-green: #23B182;--color-green-light: #23B1821A;--shadow-black: 0 4px 4px 0 #0000000D}*{box-sizing:border-box}body{background-color:var(--color-white);color:var(--color-black);font-family:"Gilroy", serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-size:18px;line-height:1.4;margin:0}@media (max-width:1200px){body{font-size:16px}}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:url("./img/bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:922px){body::before{content:none}}svg,img{display:block;max-width:100%;height:auto}a{color:var(--color-black);text-decoration:none;transition:0.3s ease-in-out}strong{font-weight:600}ins{text-decoration:none}ul,ol{padding-left:20px}select,input,textarea{font-family:inherit;font-size:inherit}select:focus-visible,input:focus-visible,textarea:focus-visible{outline:none}button,input[type=button]{font-family:inherit;font-size:inherit;background:none;padding:0;border:none;cursor:pointer}button:focus-visible,input[type=button]:focus-visible{outline:none}p{margin:0 0 16px}p:last-child{margin:0}h1,h2,h3,h4,h5,h6,.heading{font-family:inherit;line-height:1.2;font-weight:600;word-break:break-word;overflow-wrap:anywhere;margin:0}.heading-a{font-size:48px}@media (max-width:1200px){.heading-a{font-size:40px}}@media (max-width:768px){.heading-a{font-size:32px}}.heading-b{font-size:40px}@media (max-width:1200px){.heading-b{font-size:32px}}@media (max-width:768px){.heading-b{font-size:28px}}h1,.heading-1{font-size:32px}@media (max-width:1200px){h1,.heading-1{font-size:28px}}@media (max-width:768px){h1,.heading-1{font-size:24px}}h2,.heading-2{font-size:24px}@media (max-width:1200px){h2,.heading-2{font-size:22px}}@media (max-width:768px){h2,.heading-2{font-size:20px}}h3,.heading-3{font-size:22px}h4,.heading-4{font-size:20px}@media (max-width:1200px){h4,.heading-4{font-size:18px}}@media (max-width:768px){h4,.heading-4{font-size:16px}}.big-text{font-size:20px}@media (max-width:1200px){.big-text{font-size:18px}}@media (max-width:768px){.big-text{font-size:16px}}.small-text{font-size:16px}@media (max-width:1200px){.small-text{font-size:14px}}.very-small-text{font-size:14px}@media (max-width:1200px){.very-small-text{font-size:12px}}.button{position:relative;display:inline-flex;justify-content:center;align-items:center;font-weight:600;line-height:1;text-align:center;padding:21px 24px;border:2px solid;border-radius:12px;transition:0.3s ease-in-out}@media (max-width:1200px){.button{padding:16px}}.button>*:not(:last-child){margin-right:8px}.button svg{width:24px;height:24px}.button--primary{background-color:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.button--primary:hover{background-color:var(--color-blue-dark);border-color:var(--color-blue-dark)}.button--secondary{background-color:var(--color-white);color:var(--color-blue);border-color:var(--color-blue)}.button--secondary:hover{background-color:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.button--grey{background-color:var(--color-grey);color:var(--color-white);border-color:var(--color-grey)}.button--grey:hover{background-color:var(--color-grey-dark);border-color:var(--color-grey-dark)}.button--small{padding:12px}.container{max-width:1424px;width:100%;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}fieldset{border:1px solid var(--color-grey-light);border-radius:8px}ul.clear-list,ol.clear-list{padding:0;margin:0;list-style:none}.tabs-nav__item{cursor:pointer}.tabs-nav__item.active{cursor:default}.tabs-content__item{display:none}.tabs-content__item.active{display:block}.line-clamp{overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical}.line-clamp--4{-webkit-line-clamp:3;line-clamp:3}.line-clamp--3{-webkit-line-clamp:3;line-clamp:3}.line-clamp--2{-webkit-line-clamp:2;line-clamp:2}.line-clamp--1{-webkit-line-clamp:1;line-clamp:1}.header{position:fixed;top:0;left:0;width:100%;background-color:var(--color-white);padding:24px 0;box-shadow:var(--shadow-black);z-index:10}@media (max-width:1200px){.header{padding:16px 0}}@media (max-width:922px){.header{padding:12px 0}}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-wrapper>*:not(:last-child){margin-right:32px}@media (max-width:1400px){.header-wrapper>*:not(:last-child){margin-right:24px}}@media (max-width:1200px){.header-wrapper>*:not(:last-child){margin-right:16px}}.header-logo__wrapper{display:flex;align-items:center}.header-logo__wrapper>*:not(:last-child){margin-right:12px}@media (max-width:1200px){.header-logo__wrapper>*:not(:last-child){margin-right:8px}}.header-logo__image{flex-shrink:0}.header-logo__image>img{width:48px;height:48px}@media (max-width:1200px){.header-logo__image>img{width:40px;height:40px}}.header-logo__main{line-height:1}.header-logo__main>*:not(:last-child){margin-bottom:2px}.header-logo__title{font-weight:600}@media (max-width:922px){.header-menu{position:absolute;top:64px;left:-100%;flex-direction:column;align-items:flex-start;background-color:var(--color-white);width:100%;height:calc(100vh - 64px);padding:12px;margin-right:0;transition:left 0.3s ease-in-out}}@media (max-width:922px){.header-menu.opened{left:0}}.header-menu__items{display:flex;justify-content:center;align-items:center;list-style:none;margin-block:0;padding-left:0}@media (max-width:922px){.header-menu__items{flex-direction:column;align-items:flex-start}}.header-menu__items>*:not(:last-child){margin-right:40px}@media (max-width:1400px){.header-menu__items>*:not(:last-child){margin-right:32px}}@media (max-width:1200px){.header-menu__items>*:not(:last-child){margin-right:24px}}@media (max-width:922px){.header-menu__items>*:not(:last-child){margin:0}}@media (max-width:922px){.header-menu__item{width:100%;padding:16px 0;border-bottom:1px solid var(--color-grey-light)}}.header-menu__item>a{display:flex;align-items:center}.header-menu__item>a:hover{color:var(--color-blue-dark)}.header-menu__item>a>*:not(:last-child){margin-right:8px}@media (max-width:1200px){.header-menu__item>a>*:not(:last-child){margin-right:6px}}.header-menu__item>a>img{width:auto;height:32px}@media (max-width:1400px){.header-menu__item>a>img{width:auto;height:24px}}@media (max-width:1024px){.header-menu__item>a>img{display:none}}.header-menu__item>a>span{font-weight:600;line-height:1}.header-menu__item.active>a{color:var(--color-blue)}.header-profile__wrapper{display:flex;align-items:center;line-height:1}.header-profile__wrapper>*:not(:last-child){margin-right:12px}@media (max-width:1200px){.header-profile__wrapper>*:not(:last-child){margin-right:0}}.header-profile__icon{width:40px;height:40px}@media (max-width:1200px){.header-profile__icon{width:32px;height:32px}}@media (max-width:1200px){.header-profile__main{display:none}}.header-profile__main>*:not(:last-child){margin-bottom:2px}.header-profile__title{font-weight:600}.header-profile__caption{max-width:124px;overflow:hidden;text-overflow:ellipsis}.header-hamburger{display:none;flex-direction:column;justify-content:center;width:32px;height:32px;background-color:var(--color-blue);padding:8px;border-radius:4px;cursor:pointer}@media (max-width:922px){.header-hamburger{display:flex}}.header-hamburger.active .header-hamburger__bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.header-hamburger.active .header-hamburger__bar:nth-child(2){opacity:0}.header-hamburger.active .header-hamburger__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header-hamburger__bar{height:2px;background-color:var(--color-white);border-radius:4px;transition:0.3s ease-in-out}.header-hamburger__bar:not(:last-child){margin-bottom:4px}.header-hamburger__bar:nth-child(odd){width:16px}.header-hamburger__bar:nth-child(even){width:14px}.footer{padding:80px 0 32px}@media (max-width:1200px){.footer{padding:56px 0 24px}}@media (max-width:768px){.footer{padding:32px 0 24px}}.footer-wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--color-grey);line-height:1}@media (max-width:768px){.footer-wrapper{flex-direction:column}}.footer-wrapper>*:not(:last-child){margin-right:32px}@media (max-width:768px){.footer-wrapper>*:not(:last-child){margin:0 0 16px}}.footer-policy{display:flex;align-items:center}@media (max-width:768px){.footer-policy{flex-direction:column}}.footer-policy>*:not(:last-child){margin-right:24px}@media (max-width:768px){.footer-policy>*:not(:last-child){margin:0 0 16px}}.footer-policy>a{color:var(--color-grey);text-decoration:underline}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{display:flex;flex-direction:column;flex-grow:1;padding-top:48px;margin-top:96px}@media (max-width:1200px){.site-main{padding-top:40px;margin-top:72px}}@media (max-width:922px){.site-main{margin-top:64px;padding-top:32px}}.site-main>*:not(:last-child){margin-bottom:80px}@media (max-width:1200px){.site-main>*:not(:last-child){margin-bottom:64px}}@media (max-width:922px){.site-main>*:not(:last-child){margin-bottom:32px}}.site-main__title{margin-bottom:32px}@media (max-width:1200px){.site-main__title{margin-bottom:24px}}@media (max-width:922px){.site-main__title{margin-bottom:16px}}.site-main__breadcrumb{margin-bottom:24px}@media (max-width:1200px){.site-main__breadcrumb{margin-bottom:16px}}@media (max-width:922px){.site-main__breadcrumb{margin-bottom:12px}}.site-main__wrapper{display:grid;grid-template-columns:1fr 320px;grid-gap:32px}@media (max-width:1200px){.site-main__wrapper{grid-template-columns:1fr 240px}}@media (max-width:922px){.site-main__wrapper{grid-template-columns:minmax(0, 1fr)}}.site-main__content-wrapper{max-width:880px;width:100%}.banner{flex-grow:1;display:flex;align-items:center}.banner-wrapper{display:grid;grid-template-columns:1fr 480px;grid-gap:32px;align-items:center;max-width:1200px;margin:0 auto}@media (max-width:1200px){.banner-wrapper{grid-template-columns:1fr 368px}}@media (max-width:922px){.banner-wrapper{grid-template-columns:1fr}}.banner-main__wrapper{max-width:640px}.banner-header>*:not(:last-child){margin-bottom:12px}@media (max-width:1200px){.banner-header>*:not(:last-child){margin-bottom:8px}}@media (max-width:768px){.banner-header>*:not(:last-child){margin-bottom:4px}}.banner-title{font-weight:700}.banner-subtitle{color:var(--color-blue)}.banner-social{display:flex;align-items:center;flex-wrap:wrap;margin:24px -6px -12px}@media (max-width:1200px){.banner-social{margin-top:16px}}@media (max-width:768px){.banner-social{margin-top:12px}}.banner-social__item{display:flex;align-items:center;padding:8px;margin:0 6px 12px;border-radius:32px}.banner-social__item:hover>span{color:var(--color-blue-dark)}.banner-social__item>*:not(:last-child){margin-right:8px}@media (max-width:576px){.banner-social__item>*:not(:last-child){margin-right:0}}.banner-social__item>img{width:24px;height:24px}@media (max-width:576px){.banner-social__item>img{width:32px;height:32px}}.banner-social__item>span{font-weight:600;line-height:1;transition:0.3s ease-in-out}@media (max-width:576px){.banner-social__item>span{display:none}}.banner-text{font-weight:600;margin-top:48px}@media (max-width:1200px){.banner-text{margin-top:32px}}@media (max-width:768px){.banner-text{margin-top:24px}}.banner-text strong{color:var(--color-blue)}.banner-text span{font-weight:500}.banner-actions{display:flex;align-items:center;margin-top:32px}@media (max-width:1200px){.banner-actions{margin-top:24px}}@media (max-width:768px){.banner-actions{margin-top:16px}}@media (max-width:576px){.banner-actions{flex-direction:column}}@media (max-width:576px){.banner-actions>*{width:100%}}.banner-actions>*:not(:last-child){margin-right:24px}@media (max-width:1200px){.banner-actions>*:not(:last-child){margin-right:16px}}@media (max-width:576px){.banner-actions>*:not(:last-child){margin:0 0 12px}}@media (max-width:922px){.banner-image{display:none}}.box{background-color:var(--color-white);padding:32px;border:1px solid var(--color-grey-light);border-radius:24px}@media (max-width:1200px){.box{padding:24px}}@media (max-width:922px){.box{padding:0;border:none;border-radius:0}}.faqs>*:not(:last-child){margin-bottom:32px}@media (max-width:1200px){.faqs>*:not(:last-child){margin-bottom:24px}}@media (max-width:922px){.faqs>*:not(:last-child){margin-bottom:16px}}@media (max-width:922px){.sidebar-banner{display:none}}.faq>*:not(:last-child){margin-bottom:16px}.faq-item{padding:16px 0;border-bottom:1px solid var(--color-grey-light)}.faq-item:first-child{border-top:1px solid var(--color-grey-light)}.faq-item.opened .faq-item__caret svg{transform:rotate(45deg)}.faq-item__header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.faq-item__header>*:not(:last-child){margin-right:16px}.faq-item__title{font-weight:500}.faq-item__caret{flex-shrink:0;width:32px;height:32px;background-color:var(--color-blue);color:var(--color-white);padding:8px;border-radius:50%}.faq-item__caret svg{transition:transform 0.3s ease-in-out}.faq-item__content{display:none;padding-top:8px}.text-content{color:var(--color-grey)}.text-content>*:not(:last-child){margin:0 0 16px}@media (max-width:1200px){.text-content>*:not(:last-child){margin-bottom:12px}}@media (max-width:768px){.text-content>*:not(:last-child){margin-bottom:8px}}.text-content>*:last-child{margin-bottom:0}.text-content .red{color:var(--color-red)}.text-content strong{color:var(--color-blue)}.text-content img{margin-left:auto;margin-right:auto;border-radius:24px}@media (max-width:922px){.text-content img{border-radius:16px}}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{color:var(--color-black)}.text-content pre{background-color:var(--color-black-light);padding:16px;overflow-x:auto}.text-content code{color:var(--color-black)}.text-content blockquote{background-color:var(--color-black-light);color:var(--color-black);padding:16px;border:2px solid var(--color-blue);border-radius:16px;margin-block:0;margin-inline:0}.text-content ul>li::marker,.text-content ol>li::marker{color:var(--color-blue)}.text-content table:not([class]){width:100%;border-collapse:collapse}.text-content table:not([class]) th{color:var(--color-black);font-weight:600;text-align:left}.text-content table:not([class]) td,.text-content table:not([class]) th{padding:12px 6px;border:1px solid var(--color-grey-light)}.text-content .styled-table>table>tbody>tr:first-child>td{border-top:1px solid var(--color-grey-light)}.text-content .styled-table>table>tbody>tr>td{background-color:var(--color-white);border-bottom:1px solid var(--color-grey-light);border-radius:0}.text-content a:not([class]){color:var(--color-blue);text-decoration:underline;text-underline-offset:4px}.text-content a:not([class]):hover{color:var(--color-blue-dark)}.text-content .product-card__main{display:grid;grid-template-columns:240px 1fr;align-items:center;grid-gap:32px}@media (max-width:768px){.text-content .product-card__main{grid-template-columns:208px 1fr;grid-gap:24px}}@media (max-width:576px){.text-content .product-card__main{grid-template-columns:1fr;grid-gap:16px}}.text-content .product-card__main>*:not(:last-child){margin-bottom:0}.categories-list{display:flex;flex-wrap:wrap;margin:0 -8px -12px}@media (max-width:922px){.categories-list{margin:0 -4px -6px}}.categories-list__item{display:flex;align-items:center;background-color:var(--color-white);color:var(--color-blue);font-weight:600;line-height:1;padding:17px 24px;border:2px solid var(--color-blue);margin:0 8px 12px;border-radius:12px;transition:0.3s ease-in-out}@media (max-width:922px){.categories-list__item{padding:10px 16px;margin:0 4px 6px}}.categories-list__item:not(.active):hover{background-color:var(--color-blue-dark);color:var(--color-white);border-color:var(--color-blue-dark)}.categories-list__item.active{background-color:var(--color-blue);color:var(--color-white);cursor:default}.article-card>*:not(:last-child){margin-bottom:16px}@media (max-width:1200px){.article-card>*:not(:last-child){margin-bottom:12px}}@media (max-width:768px){.article-card>*:not(:last-child){margin-bottom:8px}}.article-card:hover .article-card__image>img{transform:translate(-50%, -50%) scale(1.03)}.article-card__image{position:relative;width:100%;height:0;background-color:var(--color-grey-light);padding-top:72%;border-radius:16px;overflow:hidden}.article-card__image>img{position:absolute;top:50%;left:50%;min-width:100%;width:100%;min-height:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);transition:0.3s ease-in-out}.article-card__category{position:absolute;left:50%;bottom:24px;background-color:var(--color-blue);color:var(--color-white);font-weight:700;line-height:1;padding:8px 24px;border-radius:32px;transform:translateX(-50%)}@media (max-width:768px){.article-card__category{bottom:12px}}.article-card__main>*:not(:last-child){margin-bottom:8px}.article-card__meta{display:flex;align-items:center}.article-card__meta>*:not(:last-child){margin-right:12px}.article-card__meta>*{display:flex;align-items:center}.article-card__meta>*>*:not(:last-child){margin-right:6px}.article-card__meta svg{width:24px;height:24px;color:var(--color-blue)}.article-card__meta span{color:var(--color-grey)}.article-card__excerpt{color:var(--color-grey)}.article>*:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--color-grey-light);margin-bottom:24px}@media (max-width:922px){.article>*:not(:last-child){padding-bottom:16px;margin-bottom:16px}}.article-main>*:not(:last-child){margin-bottom:24px}@media (max-width:922px){.article-main>*:not(:last-child){margin-bottom:16px}}.article-image{position:relative;width:100%;height:0;background-color:var(--color-grey-light);padding-top:47%;border-radius:24px;overflow:hidden}@media (max-width:922px){.article-image{border-radius:16px}}@media (max-width:576px){.article-image{padding-top:55%}}.article-image>img{position:absolute;top:50%;left:50%;min-width:100%;width:100%;min-height:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);transition:0.3s ease-in-out}.article-category{position:absolute;top:32px;left:40px;background-color:var(--color-blue);color:var(--color-white);font-weight:700;line-height:1;padding:8px 24px;border-radius:32px}@media (max-width:1200px){.article-category{top:24px;left:32px}}@media (max-width:922px){.article-category{top:16px;left:24px}}@media (max-width:576px){.article-category{top:12px;left:16px}}.article-meta{display:flex;align-items:center}@media (max-width:922px){.article-meta{margin-bottom:12px}}.article-meta>*:not(:last-child){margin-right:12px}.article-meta>*{display:flex;align-items:center}.article-meta>*>*:not(:last-child){margin-right:6px}.article-meta svg{width:24px;height:24px;color:var(--color-blue)}.article-meta span{color:var(--color-grey)}.article-header>*:not(:last-child){margin-bottom:8px}.article-downloads>*:not(:last-child){margin-bottom:24px}.archive-wrapper>*:not(:last-child){margin-bottom:32px}@media (max-width:1200px){.archive-wrapper>*:not(:last-child){margin-bottom:24px}}@media (max-width:922px){.archive-wrapper>*:not(:last-child){margin-bottom:16px}}.archive-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px;grid-row-gap:32px}@media (max-width:1200px){.archive-list{grid-gap:24px}}@media (max-width:922px){.archive-list{grid-template-columns:1fr 1fr}}@media (max-width:768px){.archive-list{grid-gap:16px}}@media (max-width:576px){.archive-list{grid-template-columns:1fr;grid-gap:24px}}.breadcrumb{line-height:1.2}.breadcrumb>a{color:var(--color-grey)}.breadcrumb>a:hover{color:var(--color-black)}.breadcrumb>span{color:var(--color-grey)}.styled-table{display:grid;grid-template-columns:minmax(0, 1fr);overflow-x:auto}.styled-table>table{width:calc(100% + 8px);color:var(--color-black);border-spacing:8px;margin:0 -8px}.styled-table>table>thead>tr>th{background-color:var(--color-black-light);font-weight:600;text-align:left;padding:16px 12px;border-radius:12px;white-space:nowrap}.styled-table>table>tbody>tr>td{background-color:var(--color-black-light);padding:16px 12px;border-radius:12px}.styled-table>table>tbody>tr>td>a{display:flex;align-items:center;color:var(--color-blue)}.styled-table>table>tbody>tr>td>a:hover{color:var(--color-blue-dark)}.styled-table>table>tbody>tr>td>a>*:not(:last-child){margin-right:8px}.styled-table>table>tbody>tr>td>a>svg{flex-shrink:0;width:18px;height:18px}.styled-table>table>tbody>tr>td>a>span{flex-shrink:0;text-decoration:underline;text-underline-offset:4px}.styled-table>table>tbody>tr>td>div>span{display:block;color:var(--color-grey)}.styled-table--fpr>table>thead>tr>th:first-child{width:100%}.styled-table--fpr>table>tbody>tr>td:first-child{width:100%}.product>*:not(:last-child){margin-bottom:80px}@media (max-width:1200px){.product>*:not(:last-child){margin-bottom:56px}}@media (max-width:922px){.product>*:not(:last-child){margin-bottom:40px}}.product-wrapper{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-gap:64px}@media (max-width:1200px){.product-wrapper{grid-gap:32px}}@media (max-width:922px){.product-wrapper{grid-template-columns:minmax(0, 1fr);grid-gap:16px}}.product-gallery__wrapper>*:not(:last-child){margin-bottom:24px}@media (max-width:1200px){.product-gallery__wrapper>*:not(:last-child){margin-bottom:16px}}@media (max-width:768px){.product-gallery__wrapper>*:not(:last-child){margin-bottom:12px}}.product-gallery__slider-swiper{position:absolute;top:0;left:0;width:100%;height:100%}.product-gallery__slider.swiper{width:100%;height:0;padding-top:60%;background-color:var(--color-grey-light);border-radius:24px}@media (max-width:1200px){.product-gallery__slider.swiper{border-radius:16px}}@media (max-width:768px){.product-gallery__slider.swiper{border-radius:12px}}.product-gallery__slider.swiper .swiper-slide{height:auto}.product-gallery__slider.swiper .swiper-slide img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.product-gallery__thumbs .product-gallery__thumbs-swiper .swiper-slide{position:relative;width:102px;height:72px;border-radius:8px;overflow:hidden}@media (max-width:1200px){.product-gallery__thumbs .product-gallery__thumbs-swiper .swiper-slide{width:80px;height:56px}}.product-gallery__thumbs .product-gallery__thumbs-swiper .swiper-slide img{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover;opacity:0.7}.product-gallery__thumbs .product-gallery__thumbs-swiper .swiper-slide-thumb-active{cursor:default}.product-gallery__thumbs .product-gallery__thumbs-swiper .swiper-slide-thumb-active img{opacity:1}.product-summary{background-color:var(--color-white);padding:32px;border:1px solid var(--color-grey-light);border-radius:16px}@media (max-width:1200px){.product-summary{padding:24px}}@media (max-width:922px){.product-summary{padding:0;border:none;border-radius:0}}.product-summary>*:not(:last-child){margin-bottom:16px}@media (max-width:1200px){.product-summary>*:not(:last-child){margin-bottom:12px}}.product-summary__header>*:not(:last-child){margin-bottom:12px}@media (max-width:1200px){.product-summary__header>*:not(:last-child){margin-bottom:8px}}.product-tag{display:inline-block;background-color:var(--color-black-light);line-height:1;padding:16px;border-radius:8px}@media (max-width:1200px){.product-tag{padding:12px}}.product-tag strong{color:var(--color-blue)}.product-excerpt{color:var(--color-grey)}.product-variations>*:not(:last-child){margin-bottom:32px}@media (max-width:1200px){.product-variations>*:not(:last-child){margin-bottom:24px}}.product-variations__wrap>*:not(:last-child){margin-bottom:32px}.product-action>*{width:100%}.product-tabs>*:not(:first-child){margin-top:24px}.product-tabs__nav{display:flex;flex-wrap:wrap;margin:0 -8px -12px}@media (max-width:922px){.product-tabs__nav{margin:0 -4px -6px}}.product-tabs__nav-item{display:flex;align-items:center;background-color:var(--color-white);color:var(--color-blue);font-weight:600;line-height:1;padding:17px 24px;border:2px solid var(--color-blue);margin:0 8px 12px;border-radius:12px;transition:0.3s ease-in-out}@media (max-width:922px){.product-tabs__nav-item{padding:10px 16px;margin:0 4px 6px}}.product-tabs__nav-item:not(.active):hover{background-color:var(--color-blue-dark);color:var(--color-white);border-color:var(--color-blue-dark)}.product-tabs__nav-item.active{background-color:var(--color-blue);color:var(--color-white);cursor:default}.attributes>*:not(:last-child){margin-bottom:16px}.attributes-item>*:not(:last-child){margin-bottom:8px}.attributes-item__label{font-weight:600}.attributes-item__values{display:flex;align-items:center;flex-wrap:wrap;margin:0 -6px -6px}.attributes-item__value{background-color:var(--color-white);font-weight:600;line-height:1;padding:12px;border:1px solid var(--color-grey-light);margin:0 6px 6px;border-radius:8px;transition:0.3s ease-in-out;cursor:pointer}.attributes-item__value.active{background-color:var(--color-blue);color:var(--color-white);border-color:var(--color-blue);cursor:default}.attributes-item__select{display:none}.links>*:not(:last-child){margin-bottom:16px}.links-item{padding:16px 0;border-bottom:1px solid var(--color-grey-light)}.links-item:first-child{border-top:1px solid var(--color-grey-light)}.links-item>a{display:flex;justify-content:space-between;align-items:center;text-decoration:none !important}.links-item>a>span{color:var(--color-black);font-weight:500;line-height:1.2}.links-item>a>svg{flex-shrink:0}@media (max-width:922px){.mobile-scroll{max-width:calc(100% + 24px);display:flex;justify-content:unset;flex-wrap:nowrap;grid-gap:unset;padding-bottom:4px;margin-left:-12px;margin-right:-12px;overflow-x:auto;overflow-y:hidden}}@media (max-width:922px){.mobile-scroll>*{flex-shrink:0;width:auto;margin-right:8px;margin-bottom:0}}@media (max-width:922px){.mobile-scroll>*:first-child{margin-left:12px}}.products{display:grid;grid-gap:32px}@media (max-width:1400px){.products{grid-gap:24px}}.products.columns-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:1200px){.products.columns-3{grid-template-columns:1fr 1fr}}@media (max-width:576px){.products.columns-3{grid-template-columns:1fr}}.product-card__main>*:not(:last-child){margin-bottom:16px}.product-card__info>*:not(:last-child){margin-bottom:16px}.product-card__image{position:relative;width:100%;height:0;padding-top:100%;border-radius:16px;overflow:hidden}.product-card__image>img{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%)}.product-card__gift{position:absolute;top:0;left:50%;display:flex;align-items:center;width:max-content;background-color:var(--color-white);padding:8px 12px;border-top:1px solid var(--color-grey-light);border-radius:0 0 8px 8px;transform:translateX(-50%)}.product-card__gift>*:not(:last-child){margin-right:8px}.product-card__gift>span{font-weight:600;line-height:1}.product-card__excerpt{color:var(--color-grey)}.product-card__footer{display:flex;justify-content:space-between;align-items:center}.product-card__footer>*:not(:last-child){margin-right:8px}.product-card__tag{background-color:var(--color-black-light);line-height:1;padding:12px;border-radius:4px}.product-card__tag strong{color:var(--color-blue)}.checkout{max-width:1016px}.checkout-wrapper>*:not(:last-child){margin-bottom:32px}@media (max-width:922px){.checkout-wrapper>*:not(:last-child){margin-bottom:24px}}.checkout-attention{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-black-light);padding:12px 16px;border-radius:12px}@media (max-width:768px){.checkout-attention{flex-direction:column;align-items:flex-start}}.checkout-attention>*:not(:last-child){margin-right:16px}@media (max-width:768px){.checkout-attention>*:not(:last-child){margin:0 0 12px}}.checkout-attention__text{max-width:640px;color:var(--color-blue);font-weight:600}.checkout-billing>*:not(:last-child){margin-bottom:24px}@media (max-width:822px){.checkout-billing>*:not(:last-child){margin-bottom:16px}}.checkout-payment{display:flex;justify-content:flex-end}.checkout-item{display:grid;grid-template-columns:80px 1fr;align-items:center;grid-gap:24px}@media (max-width:768px){.checkout-item{grid-template-columns:64px 1fr;grid-gap:16px}}.checkout-item__image img{border-radius:4px}.checkout-item__main>*:not(:last-child){margin-bottom:8px}.checkout-item__footer{display:flex;align-items:center}.checkout-item__footer>*:not(:last-child){margin-right:16px}.checkout-item__tag{background-color:var(--color-green-light);color:var(--color-green);font-weight:600;line-height:1;padding:12px;border-radius:8px}@media (max-width:768px){.checkout-item__tag{padding:8px}}.form-row:last-child{margin-bottom:0}.form-row .optional{display:none}.form-row .checkout-inline-error-message{display:none}.form-row label{display:block;font-weight:500;line-height:1.2;margin-bottom:12px}.form-row input[type=text],.form-row input[type=password],.form-row input[type=email]{width:100%;height:48px;background-color:var(--color-black-light);color:var(--color-black);padding:0 12px;border:1px solid var(--color-black-light);border-radius:12px}.form-row .password-input{position:relative}.form-row .password-input .show-password-input{position:absolute;right:12px;bottom:3px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_148_1045)'%3E%3Cpath d='M15.8805 7.68734C15.7377 7.52803 12.3026 3.78125 8.00001 3.78125C3.69745 3.78125 0.262327 7.52803 0.119483 7.68734C0.0425411 7.77331 0 7.88463 0 8C0 8.11537 0.0425411 8.22669 0.119483 8.31266C0.262327 8.47197 3.69751 12.2188 8.00001 12.2188C12.3025 12.2188 15.7377 8.47197 15.8805 8.31266C15.9575 8.22668 16 8.11537 16 8C16 7.88463 15.9575 7.77332 15.8805 7.68734ZM8.00001 11.2812C6.19092 11.2812 4.71876 9.80909 4.71876 8C4.71876 6.19091 6.19092 4.71875 8.00001 4.71875C9.80911 4.71875 11.2813 6.19091 11.2813 8C11.2813 9.80909 9.80911 11.2812 8.00001 11.2812Z' fill='%236C747B'/%3E%3Cpath d='M8.46875 7.0625C8.46875 6.59094 8.70284 6.17609 9.05897 5.92094C8.73941 5.75734 8.38297 5.65625 8 5.65625C6.70772 5.65625 5.65625 6.70772 5.65625 8C5.65625 9.29228 6.70772 10.3438 8 10.3438C9.157 10.3438 10.1146 9.49894 10.3038 8.39506C9.35987 8.69897 8.46875 7.98506 8.46875 7.0625Z' fill='%236C747B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_148_1045'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.form-row .checkbox{position:relative;display:flex;align-items:flex-start;font-weight:400;cursor:pointer}.form-row .checkbox .required{display:none}.form-row .checkbox input[type="checkbox"]{appearance:none;position:relative;flex-shrink:0;width:20px;height:20px;background:var(--color-white);border:1px solid var(--color-grey-light);margin:2px 10px 0 0;border-radius:4px;transition:0.3s ease}.form-row .checkbox input[type="checkbox"]:hover{border-color:var(--color-blue)}.form-row .checkbox input[type="checkbox"]:checked{background:var(--color-blue);border-color:var(--color-blue)}.form-row .checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:5px;top:1px;width:6px;height:10px;border:2px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.form-row .woocommerce-password-strength{font-size:14px;line-height:1.2;margin-top:4px}.form-row .woocommerce-password-hint{display:block;font-size:12px;line-height:1.2;margin-top:4px}.form-row.woocommerce-invalid .checkbox input[type=checkbox]{border-color:var(--color-red)}.form-row.woocommerce-invalid input[type=text]{border-color:var(--color-red)}.single-product .woocommerce-notices-wrapper{display:none}.woocommerce-NoticeGroup{background-color:var(--color-white);padding:16px;border:1px solid var(--color-grey-light);margin:0 0 24px;border-radius:12px}@media (max-width:922px){.woocommerce-NoticeGroup{padding:12px;margin:0 0 16px}}.woocommerce-NoticeGroup ul{margin-block:unset}.woocommerce-notices-wrapper>*{background-color:var(--color-white);padding:16px;border:1px solid var(--color-grey-light);margin:0 0 24px;border-radius:12px;list-style:none}@media (max-width:922px){.woocommerce-notices-wrapper>*{padding:12px;margin:0 0 16px}}.switch__item{display:none}.switch__item.active{display:block}.auth{max-width:480px;width:100%;background-color:var(--color-white);padding:24px;margin:0 auto;border-radius:16px}@media (max-width:922px){.auth{padding:16px;border-radius:8px}}.auth>*:not(:last-child){margin-bottom:24px}@media (max-width:922px){.auth>*:not(:last-child){margin-bottom:12px}}.auth-title{text-align:center}.auth-form>*:not(:last-child){margin-bottom:16px}@media (max-width:922px){.auth-form>*:not(:last-child){margin-bottom:12px}}.auth-form__policy a{color:var(--color-orange);text-decoration:underline}.auth-form button{width:100%}.auth-actions{display:flex;justify-content:center;align-items:center}.auth-actions>*:not(:last-child){margin-right:16px}.auth-actions>*:not(:first-child){margin-left:auto}.auth-actions__item{display:flex;align-items:center;color:var(--color-grey);cursor:pointer;transition:0.3s ease-in-out}.auth-actions__item:hover{color:var(--color-grey-dark)}.auth-actions__item>*:not(:last-child){margin-right:8px}.auth-actions__item-icon svg{width:24px;height:24px}.auth-actions__item-text{text-decoration:underline}.account-wrapper{display:grid;grid-template-columns:1fr 320px;grid-gap:32px;align-items:flex-start}@media (max-width:1400px){.account-wrapper{grid-template-columns:1fr 304px;grid-gap:24px}}@media (max-width:1200px){.account-wrapper{grid-template-columns:1fr 280px}}@media (max-width:922px){.account-wrapper{grid-template-columns:minmax(0, 1fr)}}.account-sidebar{order:2}@media (max-width:922px){.account-sidebar{order:1}}.account-nav{background-color:var(--color-white);padding:24px;border:1px solid var(--color-grey-light);border-radius:16px}@media (max-width:1200px){.account-nav{padding:16px}}@media (max-width:922px){.account-nav{padding:0;border:none}}.account-nav>*:not(:last-child){margin-bottom:24px}@media (max-width:922px){.account-nav>*:not(:last-child){margin-bottom:16px}}.account-nav__title{text-align:center}.account-nav__items>*:not(:last-child){margin-bottom:16px}.account-nav__items>li>a{display:flex;align-items:center;background-color:var(--color-black-light);padding:16px 24px;border-radius:12px}.account-nav__items>li>a:hover>span{color:var(--color-blue)}.account-nav__items>li>a>span{color:var(--color-grey-dark);font-weight:600}.account-content{order:1}@media (max-width:922px){.account-content{order:2}}.account-content__wrapper>*:not(:last-child){margin-bottom:32px}@media (max-width:1200px){.account-content__wrapper>*:not(:last-child){margin-bottom:24px}}.account-box{background-color:var(--color-white);padding:24px 32px;border:1px solid var(--color-grey-light);border-radius:24px}@media (max-width:1200px){.account-box{padding:16px;border-radius:16px}}@media (max-width:922px){.account-box{padding:0;border:none}}.account-box>*:not(:last-child){margin-bottom:24px}@media (max-width:1200px){.account-box>*:not(:last-child){margin-bottom:16px}}.account-box__title>span{color:var(--color-main)}.orders>*:not(:last-child){margin-bottom:32px}@media (max-width:922px){.orders>*:not(:last-child){margin-bottom:24px}}@media (max-width:576px){.orders>*:not(:last-child){padding-bottom:16px;border-bottom:1px solid var(--color-grey-light);margin-bottom:16px}}.orders-item{display:grid;grid-template-columns:240px 1fr;grid-gap:32px;align-items:center}@media (max-width:1200px){.orders-item{grid-gap:24px}}@media (max-width:768px){.orders-item{grid-template-columns:192px 1fr;grid-gap:16px}}@media (max-width:576px){.orders-item{grid-template-columns:1fr}}.orders-item__image img{border-radius:12px}@media (max-width:576px){.orders-item__image{display:none}}.orders-item__info>*:not(:last-child){margin-bottom:24px}@media (max-width:1200px){.orders-item__info>*:not(:last-child){margin-bottom:16px}}.orders-item__header>*:not(:last-child){margin-bottom:8px}.orders-item__meta{display:flex;align-items:center}.orders-item__meta>*:not(:last-child){margin-right:8px}.orders-item__meta-item{background-color:var(--color-black-light);color:var(--color-grey);line-height:1;padding:12px;border-radius:8px}.orders-item__meta-item.green{background-color:var(--color-green-light);color:var(--color-green)}.orders-item__dates{display:flex;align-items:center;line-height:1.2}.orders-item__dates>*:not(:last-child){padding-right:32px;border-right:2px solid var(--color-grey-light);margin-right:32px}@media (max-width:1400px){.orders-item__dates>*:not(:last-child){padding-right:16px;margin-right:16px}}@media (max-width:1200px){.orders-item__dates>*:not(:last-child){padding-right:12px;margin-right:12px}}@media (max-width:768px){.orders-item__dates>*:not(:last-child){padding-right:8px;margin-right:8px}}.orders-item__dates-label{color:var(--color-grey)}.orders-item__dates-value{font-weight:600}.orders-item__actions{display:flex;align-items:center}.orders-item__actions>*:not(:last-child){margin-right:24px}@media (max-width:922px){.orders-item__actions>*:not(:last-child){margin-right:16px}}.orders-item__actions-link{color:var(--color-blue);font-weight:600;text-decoration:underline}.orders-empty{background-color:var(--color-grey-light);color:var(--color-grey);text-align:center;padding:48px 16px;border-radius:24px}.orders-empty>*:not(:last-child){margin-bottom:12px}.orders-empty__text a{color:var(--color-blue);text-decoration:underline}.pagination{margin-top:40px}@media (max-width:922px){.pagination{margin-top:24px}}.pagination ul.page-numbers{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0;margin:0 0 -8px;list-style:none}@media (max-width:922px){.pagination ul.page-numbers{margin-bottom:-4px}}.pagination ul.page-numbers>*{margin-bottom:8px}@media (max-width:922px){.pagination ul.page-numbers>*{margin-bottom:4px}}.pagination ul.page-numbers>*:not(:last-child){margin-right:8px}@media (max-width:922px){.pagination ul.page-numbers>*:not(:last-child){margin-right:4px}}.pagination ul.page-numbers>.page-numbers{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:8px;border-radius:32px}@media (max-width:922px){.pagination ul.page-numbers>.page-numbers{min-width:32px;height:32px}}.pagination ul.page-numbers>.page-numbers.current{background-color:var(--color-blue);color:var(--color-white)}.pagination ul.page-numbers>li>.page-numbers{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:8px;border-radius:32px}@media (max-width:922px){.pagination ul.page-numbers>li>.page-numbers{min-width:32px;height:32px}}.pagination ul.page-numbers>li>.page-numbers.current{background-color:var(--color-blue);color:var(--color-white)}.pagination ul.page-numbers>li>a:hover{color:var(--color-blue)}