/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/style.scss ***!
  \**************************************************************************************************************/@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:600;src:url(../style/css/GeneralSans-Semibold.63d9a68fce509e371b1d.eot);src:url(../style/css/GeneralSans-Semibold.63d9a68fce509e371b1d.eot?#iefix) format("embedded-opentype"),url(../style/css/GeneralSans-Semibold.012359d6dd92e185ad9e.woff2) format("woff2"),url(../style/css/GeneralSans-Semibold.4715bf8670b3e3063185.woff) format("woff"),url(../style/css/GeneralSans-Semibold.a39ac4056e16fe9bceff.ttf) format("truetype"),url(../images/GeneralSans-Semibold.svg#GeneralSans-Semibold) format("svg")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:700;src:url(../style/css/GeneralSans-Bold.6db480d1154bb2a8c063.eot);src:url(../style/css/GeneralSans-Bold.6db480d1154bb2a8c063.eot?#iefix) format("embedded-opentype"),url(../style/css/GeneralSans-Bold.eed3d2ae3b788d7336cc.woff2) format("woff2"),url(../style/css/GeneralSans-Bold.ab3f26747d49a079213d.woff) format("woff"),url(../style/css/GeneralSans-Bold.0253518c05ec460c2af1.ttf) format("truetype"),url(../images/GeneralSans-Bold.svg#GeneralSans-Bold) format("svg")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:300;src:url(../style/css/GeneralSans-Light.5d32a0f14b9c78029de3.eot);src:url(../style/css/GeneralSans-Light.5d32a0f14b9c78029de3.eot?#iefix) format("embedded-opentype"),url(../style/css/GeneralSans-Light.79df656d2fe6a560a65f.woff2) format("woff2"),url(../style/css/GeneralSans-Light.4dc6059223d6bd74a2f6.woff) format("woff"),url(../style/css/GeneralSans-Light.6005b244c000d5178193.ttf) format("truetype"),url(../images/GeneralSans-Light.svg#GeneralSans-Light) format("svg")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:500;src:url(../style/css/GeneralSans-Medium.e5ff64ef389eb777aa2a.eot);src:url(../style/css/GeneralSans-Medium.e5ff64ef389eb777aa2a.eot?#iefix) format("embedded-opentype"),url(../style/css/GeneralSans-Medium.001956daf26a2d134b7f.woff2) format("woff2"),url(../style/css/GeneralSans-Medium.a788f6b006b851457a9d.woff) format("woff"),url(../style/css/GeneralSans-Medium.202ec8c5c9382f0acf76.ttf) format("truetype"),url(../images/GeneralSans-Medium.svg#GeneralSans-Medium) format("svg")}@font-face{font-display:swap;font-family:General Sans;font-style:normal;font-weight:300;src:url(../style/css/GeneralSans-Regular.2af8939950065e7f8cd8.eot);src:url(../style/css/GeneralSans-Regular.2af8939950065e7f8cd8.eot?#iefix) format("embedded-opentype"),url(../style/css/GeneralSans-Regular.3a3e5434e4755887c949.woff2) format("woff2"),url(../style/css/GeneralSans-Regular.c3c55133f064e5d60961.woff) format("woff"),url(../style/css/GeneralSans-Regular.c93444e6dbc005d7202f.ttf) format("truetype"),url(../images/GeneralSans-Regular.svg#GeneralSans-Regular) format("svg")}:root{--font-family:"General Sans",sans-serif;--transition:0.3s cubic-bezier(0.29,0.13,0.27,0.74);--c-white:#fff;--c-black:#000;--c-gray:#ebebeb;--c-primary:#f94e36;--c-paragraph:#403935;--c-border:#c6c4c2;--header-h:35rem;--b-shadow:0 0 0.4rem 0 rgba(0,0,0,.2)}@media (max-width:991px){:root{--header-h:15rem}}@media (max-width:767px){:root{--header-h:14.5rem}}.c-white{color:var(--c-white)}.c-black{color:var(--c-black)}.icon-sprite__title{font-size:4rem;margin-top:3rem;text-align:center}.icon-sprite__wrapper{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(10,1fr);margin-top:2rem;width:100%}.icon-sprite__item{align-items:center;background:var(--ui-white);border:.1rem solid rgba(0,0,0,.1);border-radius:1rem;display:flex;flex-direction:column;width:100%}.icon-sprite__item:last-child{margin-right:0}.icon-sprite__name,.icon-sprite__number{padding:.5rem;text-align:center}.icon-sprite__preview{align-items:center;background-color:#f5f5f5;display:flex;height:5rem;justify-content:center;margin:0;padding:.5rem;width:100%}.icon-sprite__preview .icon{font-size:2.4rem}.icon-font{stroke-width:0;stroke:currentColor;fill:currentColor;display:inline-block;height:1em;width:1em}.icon-font>svg{height:100%;width:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin-bottom:0;margin-top:0}a{color:inherit}p{margin-bottom:0;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-bottom:0;margin-top:0;padding-left:0}li{list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{background-color:inherit;border:inherit;border-radius:0;padding:0}button:focus{outline:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-.2rem}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}html{-ms-overflow-style:scrollbar;box-sizing:border-box}*,:after,:before{box-sizing:border-box}:root{--container-width:156rem}@media (max-width:1620px){:root{--container-width:136rem}}@media (max-width:1439px){:root{--container-width:115rem}}@media (max-width:1199px){:root{--container-width:96rem}}@media (max-width:991px){:root{--container-width:72rem}}@media (max-width:767px){:root{--container-width:52rem}}@media (max-width:575px){:root{--container-width:100%}}.container{margin-left:auto;margin-right:auto;max-width:var(--container-width)!important;padding-left:1.5rem!important;padding-right:1.5rem!important;width:100%}.container--sm{max-width:130rem!important}@media (max-width:1620px){.container--sm{max-width:116rem!important}}@media (max-width:1201px){.container--sm{max-width:96rem!important}}@media (max-width:991px){.container--sm{max-width:72rem!important}}@media (max-width:769px){.container--sm{max-width:52rem!important}}.container--fluid{margin-left:auto;margin-right:auto;max-width:calc(100% - 8rem)!important;width:100%}@media (max-width:1199px){.container--fluid{max-width:calc(100% - 3rem)!important}}@media (max-width:991px){.container--fluid{max-width:var(--container-width)!important;padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:575px){.container,.container--sm{padding-left:2rem!important;padding-right:2rem!important}}@media (max-width:350px){.container,.container--sm{padding-left:1.5rem!important;padding-right:1.5rem!important}}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;font-family:var(--font-family);font-size:1.6rem;text-rendering:optimizeLegibility!important}body .footer{margin-top:auto}.section{padding:5rem 0}@media (max-width:991px){.section{padding:3.75rem 0}}@media (max-width:767px){.section{padding:2.5rem 0}}@media (max-width:575px){.section{padding:1.5rem 0}}.section__top{margin-bottom:4rem;text-align:center}.section__top--left{text-align:left}.section__top-title{color:var(--c-paragraph);font-size:var(--txt-rem48);font-weight:300}.underline-hover{position:relative}.underline-hover.active:before,.underline-hover:hover:before{width:100%}.underline-hover:before{background-color:var(--c-primary);bottom:-.2rem;content:"";height:.2rem;left:0;pointer-events:none;position:absolute;transition:var(--transition);width:0}.primary-hover{cursor:pointer}.primary-hover,.primary-hover .icon{transition:var(--transition)}.primary-hover:hover{color:var(--c-primary)}.primary-hover:hover .icon{color:var(--c-primary)}.detail-page__content{padding-left:4rem}@media (max-width:991px){.detail-page__content{padding-left:0}}:root{--txt-rem16:1.6rem;--txt-rem18:1.8rem;--txt-rem20:2rem;--txt-rem22:2.2rem;--txt-rem24:2.4rem;--txt-rem28:2.8rem;--txt-rem32:3.2rem;--txt-rem36:3.6rem;--txt-rem40:4rem;--txt-rem44:4.4rem;--txt-rem48:4.8rem;--txt-rem52:5.2rem;--txt-rem56:5.6rem;--txt-rem60:6rem;--txt-rem64:6.4rem;--txt-rem68:6.8rem;--txt-rem72:7.2rem;--txt-rem80:8rem;--txt-rem90:9rem;--txt-rem100:10rem}@media (max-width:1439px){:root{--txt-rem16:1.5rem;--txt-rem18:1.7rem;--txt-rem20:1.9rem;--txt-rem22:2.1rem;--txt-rem24:2.2rem;--txt-rem28:2.5rem;--txt-rem32:2.9rem;--txt-rem36:3.3rem;--txt-rem40:3.7rem;--txt-rem44:4rem;--txt-rem48:4.3rem;--txt-rem52:4.7rem;--txt-rem56:5.1rem;--txt-rem60:5.5rem;--txt-rem64:5.9rem;--txt-rem68:6.3rem;--txt-rem72:6.7rem;--txt-rem80:7.5rem;--txt-rem90:8.5rem;--txt-rem100:9.5rem}}@media (max-width:1199px){:root{--txt-rem16:1.4rem;--txt-rem18:1.6rem;--txt-rem20:1.8rem;--txt-rem22:2rem;--txt-rem24:2.1rem;--txt-rem28:2.4rem;--txt-rem32:2.8rem;--txt-rem36:3.1rem;--txt-rem40:3.4rem;--txt-rem44:3.8rem;--txt-rem48:4.2rem;--txt-rem52:4.5rem;--txt-rem56:4.9rem;--txt-rem60:5.2rem;--txt-rem64:5.6rem;--txt-rem68:6rem;--txt-rem72:6.4rem;--txt-rem80:7.1rem;--txt-rem90:8rem;--txt-rem100:9rem}}@media (max-width:991px){:root{--txt-rem16:1.3rem;--txt-rem18:1.5rem;--txt-rem22:1.6rem;--txt-rem20:1.7rem;--txt-rem24:2rem;--txt-rem28:2.3rem;--txt-rem32:2.6rem;--txt-rem36:2.9rem;--txt-rem40:3.2rem;--txt-rem44:3.5rem;--txt-rem48:3.8rem;--txt-rem52:4.1rem;--txt-rem56:4.4rem;--txt-rem60:4.7rem;--txt-rem64:5rem;--txt-rem68:5.3rem;--txt-rem72:5.6rem;--txt-rem80:6.2rem;--txt-rem90:7rem;--txt-rem100:8rem}}@media (max-width:575px){:root{--txt-rem16:1.2rem;--txt-rem18:1.4rem;--txt-rem20:1.6rem;--txt-rem22:1.7rem;--txt-rem24:1.8rem;--txt-rem28:2rem;--txt-rem32:2.2rem;--txt-rem36:2.4rem;--txt-rem40:2.7rem;--txt-rem44:2.9rem;--txt-rem48:3.2rem;--txt-rem52:3.4rem;--txt-rem56:3.6rem;--txt-rem60:3.9rem;--txt-rem64:4.2rem;--txt-rem68:4.4rem;--txt-rem72:4.6rem;--txt-rem80:5rem;--txt-rem90:5.8rem;--txt-rem100:6.5rem}}:root{--ui-white:#fff;--ui-bg:#f5f8fa;--ui-primary:#00a6ce;--ui-primary-light:#e5f6fa;--ui-secondary:#1d252c;--ui-text:#3f4254;--ui-text-light:#7e8299;--ui-border:#eff2f5}.uikit{background-color:var(--ui-bg)}.uikit pre[class*=language-]{background:#2d2d2d;border-radius:1rem}.uikit pre[class*=language-]::-webkit-scrollbar{height:.5rem}.uikit pre[class*=language-]::-webkit-scrollbar-track{background:transparent}.uikit pre[class*=language-]::-webkit-scrollbar-thumb{background:#070707;border-radius:1.5rem}.uikit pre[class*=language-]::-webkit-scrollbar-thumb:hover{background:#000}.uikit__wrapper{padding-bottom:15rem}.uikit__header{align-items:center;background-color:var(--ui-white);border-radius:0 0 1rem 1rem;box-shadow:0,0,2.8rem,0,rgba(82,63,105,0);display:flex;justify-content:space-between;margin-bottom:2rem;padding:2rem;position:-webkit-sticky;position:sticky;top:0;z-index:6}.uikit__header-title{color:var(--ui-text);font-size:1.8rem;font-weight:600;text-transform:uppercase}.uikit__header-right{align-items:stretch;display:flex;justify-content:flex-end}.uikit__header .uikit-btn{margin-right:2rem}.uikit__header .uikit-btn:last-child{margin-right:0}.uikit__item{background-color:var(--ui-white);border-radius:1rem;box-shadow:0,0,2.8rem,0,rgba(82,63,105,0);margin-bottom:7.5rem;padding:2rem;position:relative}.uikit__item:last-child{margin-bottom:0}.uikit__item-message{background-color:#ff5050;border-radius:.5rem .5rem 0 0;color:var(--ui-white);font-size:1.6rem;left:0;padding:.5rem 1.5rem;position:absolute;top:0;transform:translateY(-100%)}.uikit__item-p{color:var(--ui-text-light);font-size:2.2rem;font-weight:500;margin-bottom:2rem}.uikit__item>p{color:var(--ui-text-light);font-size:1.4rem}.uikit__item>pre{margin:1.5rem 0 3rem!important}.uikit-btn{align-items:center;border:.1rem solid var(--ui-border);border-radius:1rem;color:var(--ui-text);cursor:pointer;display:flex;font-size:1.6rem;justify-content:center;padding:1.5rem 2.5rem;text-align:center;width:100%}.uikit-btn:hover{background-color:var(--ui-primary-light);border-color:var(--ui-primary-light);color:var(--ui-primary)}.uikit-btn--dark{background-color:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-white)}.uikit-btn--dark:hover{background-color:#007d9b;border-color:#007d9b;color:var(--ui-white)}.uikit-overview{align-items:center;display:flex;flex-direction:column;text-align:center}.uikit-overview__title{color:var(--ui-text);font-size:3.4rem;font-weight:700;margin-bottom:3rem}.uikit-overview__title span{color:var(--ui-primary)}.uikit-overview__info{color:var(--ui-text);font-size:2.6rem;font-weight:600}.uikit-overview__txt{color:var(--ui-text-light);font-size:2.2rem;margin:2rem 0;max-width:65rem}.uikit-overview__copyright{border-top:.1rem solid var(--ui-border);color:var(--ui-text);font-size:1.6rem;padding-top:2rem;width:100%}.uikit-overview__copyright a{color:var(--ui-primary)}.uikit-overview__copyright strong{display:block;margin-top:.5rem}.uikit-filetree{display:flex;flex-direction:column}.uikit-filetree-item{border-bottom:.1rem solid var(--ui-border);padding:1.5rem 0;width:100%}.uikit-filetree-item:last-child{border-bottom:none}.uikit-filetree span{color:var(--ui-text);font-size:1.6rem;font-weight:500}.uikit-filetree__sub{background-color:var(--ui-bg);border-radius:1rem;margin-top:1.5rem;padding-left:2rem;width:calc(100% - 2rem)}.uikit-filetree__sub-item{padding:1.5rem 0}.uikit-filetree__sub-item>.uikit-filetree__sub{background-color:var(--ui-white)}.uikit-filetree__sub-item>.uikit-filetree__sub .uikit-filetree__sub{background-color:var(--ui-bg)}.uikit-filetree__sub-item>.uikit-filetree__sub .uikit-filetree__sub .uikit-filetree__sub{background-color:var(--ui-white)}.uikit-breakpoints__row{align-items:center;border-bottom:.1rem solid var(--ui-border);display:flex}.uikit-breakpoints__row:last-child{border-bottom:none}.uikit-breakpoints__item{margin-right:2.5rem;width:100%}.uikit-breakpoints__item:not(:last-child){color:var(--ui-text);font-size:1.6rem;font-weight:500;text-transform:capitalize}.uikit-breakpoints__item:last-child{margin-right:0}.code-toolbar{font-size:1.6rem;position:relative}.code-toolbar:hover .toolbar{opacity:1}.code-toolbar .toolbar{opacity:0;position:absolute;right:1em;top:1em}.code-toolbar .toolbar .copy-to-clipboard-button{background-color:var(--ui-white);border-radius:.5rem;color:var(--ui-text);cursor:pointer;font-size:1.4rem;padding:.5rem 1.5rem}.front-ui{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:999}@media (max-width:767px){.front-ui{bottom:0;top:auto;transform:translateY(0)}}.front-ui-dropdown{background:var(--c-white);background:#fff;border-radius:.6;box-shadow:0 0 2rem rgba(0,0,0,.08);display:flex;flex-direction:column;height:min-content;max-height:40rem;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;pointer-events:none;position:absolute;right:3.5rem;top:0;transition:var(--transition);visibility:hidden;width:max-content}@media (max-width:767px){.front-ui-dropdown{bottom:calc(100% + 1.5rem);right:0;top:auto}}.front-ui-dropdown.active{opacity:1;pointer-events:all;visibility:visible}.front-ui-dropdown-item{margin:.3rem;padding:.5rem;transition:var(--transition)}.front-ui-dropdown-item:hover{color:var(--ui-primary)}.front-ui-button{display:flex;flex-direction:column;transform:rotate(180deg)}@media (max-width:767px){.front-ui-button{flex-direction:row;transform:none}}.front-ui-button-item{background:var(--c-white);background:#fff;border-radius:0 1.2rem 1.2rem 0;box-shadow:0 0 2rem rgba(0,0,0,.08);line-height:1em;margin:.4rem 0;padding:1.2rem .9rem 1.2rem .5rem;transition:var(--transition);writing-mode:vertical-rl}@media (max-width:767px){.front-ui-button-item{border-radius:1.2rem 1.2rem 0 0;margin:0 .4rem;white-space:nowrap;writing-mode:unset}}.front-ui-button-item.active,.front-ui-button-item:hover{color:var(--ui-primary)}.accordion-wrapper{display:flex;flex-direction:column}.accordion-item{background-color:var(--c-white);border-bottom:.1rem solid var(--c-border)}.accordion-item.active .accordion-header__icon .icon{transform:rotate(45deg)}.accordion-item.active .accordion-content{opacity:1;pointer-events:auto}.accordion-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:2rem 0}.accordion-header__title{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:500}.accordion-header__icon .icon{color:var(--c-paragraph);height:1.6rem;transition:transform var(--transition);width:1.6rem}.accordion-content{height:0;opacity:0;overflow:hidden;pointer-events:none;transition:var(--transition)}.accordion-content p{color:var(--c-paragraph);font-size:var(--txt-rem14);line-height:1.6}.breadcrumb{align-items:center;display:flex;gap:1rem;justify-content:flex-start;max-width:100%;overflow-x:auto;padding-bottom:.5rem;text-transform:capitalize;white-space:nowrap}.breadcrumb-item{color:var(--c-paragraph);font-size:var(--txt-rem16);font-weight:400}.breadcrumb-item:last-child{font-weight:600}.breadcrumb-arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center}.breadcrumb-arrow .icon{color:var(--c-paragraph);font-size:1rem;transform:rotate(-90deg)}.btn{align-items:center;border:.1rem solid transparent;cursor:pointer;display:flex;gap:5rem;justify-content:center;padding:1.5rem 2.5rem;position:relative;transition:var(--transition);width:fit-content}@media (max-width:991px){.btn{gap:3rem;padding:1rem 2rem}}@media (max-width:767px){.btn{gap:2rem;padding:1rem 1.5rem}}.btn-txt{font-size:var(--txt-rem20);font-weight:500;line-height:1em}.btn-icon{align-items:center;display:flex;justify-content:center}.btn-icon,.btn-icon .icon{transition:var(--transition)}.btn-icon .icon{font-size:2rem}@media (max-width:767px){.btn-icon .icon{font-size:1.5rem}}@media (max-width:575px){.btn-icon .icon{font-size:1.2rem}}.btn--centered{margin-left:auto;margin-right:auto}.btn--full{width:100%}.btn--right{margin-left:auto}.btn--left{margin-right:auto}.btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn--paragraph{background-color:var(--c-paragraph);border-color:var(--c-paragraph)}.btn--paragraph .btn-icon .icon,.btn--paragraph .btn-txt{color:var(--c-white)}.btn--paragraph:hover{background-color:var(--c-white)}.btn--paragraph:hover .btn-icon .icon,.btn--paragraph:hover .btn-txt{color:var(--c-paragraph)}.btn--white{background-color:var(--c-white);border-color:var(--c-white)}.btn--white .btn-icon .icon,.btn--white .btn-txt{color:var(--c-paragraph)}.btn--white:hover{background-color:var(--c-paragraph);border-color:var(--c-white)}.btn--white:hover .btn-icon .icon,.btn--white:hover .btn-txt{color:var(--c-white)}.btn--primary{background-color:var(--c-primary);border-color:var(--c-primary)}.btn--primary .btn-icon .icon,.btn--primary .btn-txt{color:var(--c-white)}.btn--primary:hover{background-color:var(--c-white)}.btn--primary:hover .btn-icon .icon,.btn--primary:hover .btn-txt{color:var(--c-primary)}.btn--outline{background-color:transparent;border:none}.btn--outline.btn--paragraph .btn-icon .icon,.btn--outline.btn--paragraph .btn-txt{color:var(--c-paragraph)}.btn--outline.btn--paragraph:hover{background-color:var(--c-paragraph)}.btn--outline.btn--paragraph:hover .btn-icon .icon,.btn--outline.btn--paragraph:hover .btn-txt{color:var(--c-white)}.btn--outline.btn--white .btn-icon .icon,.btn--outline.btn--white .btn-txt{color:var(--c-white)}.btn--outline.btn--white:hover{background-color:var(--c-white)}.btn--outline.btn--white:hover .btn-icon .icon,.btn--outline.btn--white:hover .btn-txt{color:var(--c-paragraph)}.btn--outline.btn--primary .btn-icon .icon,.btn--outline.btn--primary .btn-txt{color:var(--c-primary)}.btn--outline.btn--primary:hover{background-color:var(--c-primary)}.btn--outline.btn--primary:hover .btn-icon .icon,.btn--outline.btn--primary:hover .btn-txt{color:var(--c-white)}.checkbox{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:0;position:relative;user-select:none}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox__checkmark{align-items:center;background-color:var(--c-gray);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;position:relative;transition:background-color var(--transition);width:2.5rem}.checkbox__checkmark:after{border-bottom:.3rem solid var(--c-white);border-right:.3rem solid var(--c-white);content:"";height:1.35rem;margin-bottom:.3rem;margin-left:.3rem;opacity:0;position:absolute;transform:rotate(45deg);transition:var(--transition);visibility:hidden;width:.6rem}.checkbox__txt{color:var(--c-paragraph);font-size:1.4rem;font-weight:300;padding-left:1.5rem;position:relative;top:.1rem}.checkbox input:checked~.checkbox__checkmark{background-color:var(--c-paragraph)}.checkbox input:checked~.checkbox__checkmark:after{opacity:1;visibility:visible}.ck-content{color:var(--c-paragraph);font-size:var(--txt-rem20);font-weight:400;line-height:1.4em}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{color:var(--c-paragraph);line-height:1.2em}.ck-content h1{font-size:var(--txt-rem52)}.ck-content h2{font-size:var(--txt-rem44)}.ck-content h3{font-size:var(--txt-rem40)}.ck-content h4{font-size:var(--txt-rem36)}.ck-content h5{font-size:var(--txt-rem32)}.ck-content h6{font-size:var(--txt-rem28)}.ck-content b,.ck-content strong{font-weight:700}.ck-content ol li,.ck-content ul li{list-style:disc}.ck-content a{color:var(--c-secondary);font-weight:700;transition:var(--transition)}.ck-content a:hover{color:var(--c-primary)}.ck-content img{max-width:100%}.ck-content table{width:100%}@media (max-width:991px){.ck-content table tbody tr{border-bottom:.1rem solid var(--c-gray-light);display:flex;flex-direction:column;padding:1rem 0}}.ck-content table tbody td{border-bottom:.1rem solid var(--c-gray-light);font-size:var(--txt-rem24);font-weight:300}@media (max-width:991px){.ck-content table tbody td{border-bottom:0;padding:0}}.ck-content table tbody td:first-child{border-collapse:collapse;border-right:2rem solid var(--c-white);color:var(--c-secondary);font-weight:500;padding:1rem 2rem 1rem 0;position:relative;text-transform:uppercase;white-space:nowrap;width:max-content}@media (max-width:991px){.ck-content table tbody td:first-child{padding:0 1rem 0 0}}.ck-content table tbody td:first-child:after{content:":";position:absolute;right:0;top:50%;transform:translateY(-50%)}.filter-tab .tab-content.filtered{display:none}.filter-tab--fade .tab-content{animation:filteredFade var(--transition) alternate forwards;opacity:1}.filter-tab--fade .tab-content.filtering{animation:filteringFade var(--transition) alternate forwards}.filter-tab--scaleY .tab-content{animation:filteredScaleY var(--transition) alternate forwards;opacity:1}.filter-tab--scaleY .tab-content.filtering{animation:filteringScaleY var(--transition) alternate forwards}@keyframes filteringFade{0%{opacity:1}to{opacity:0}}@keyframes filteredFade{0%{opacity:0}to{opacity:1}}@keyframes filteringScaleY{0%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes filteredScaleY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.input-item{background-color:var(--c-white);border:.1rem solid var(--c-border);border-radius:0;position:relative;transition:var(--transition);width:100%}.input-item--textarea{border-radius:0}.input-item--textarea .input-item__placeholder{top:2rem;transform:none}.input-item--textarea.input-item--focused,.input-item--textarea.input-item--valued{border-color:var(--c-primary)}.input-item--file{align-items:center;cursor:pointer;display:flex;font-size:var(--txt-rem24);font-weight:300;justify-content:flex-start;line-height:1em;padding:1.6rem 2.5rem}.input-item--file input[type=file]{display:none}.input-item--select{padding-right:6rem}@media (max-width:767px){.input-item--select{padding-right:4rem}}@media (max-width:575px){.input-item--select{padding-right:2rem}}.input-item__file-title{flex-shrink:0}.input-item__file-item{color:var(--c-primary);font-size:var(--txt-rem24);font-weight:500}.input-item__file-item:not(:last-child):after{content:","}.input-item__file-field{display:flex;flex-wrap:wrap;gap:1rem;margin-left:1rem}.input-item>select{appearance:none;position:relative;top:0!important}.input-item>input,.input-item>select,.input-item>textarea{background:transparent;border:none;color:var(--c-paragraph);font-size:var(--txt-rem20);font-weight:400;line-height:1em;outline:none;padding:1.5rem 2rem;position:relative;top:.2rem;width:100%}@media (max-width:767px){.input-item>input,.input-item>select,.input-item>textarea{padding:1.2rem 1.5rem}}@media (max-width:575px){.input-item>input,.input-item>select,.input-item>textarea{padding:1rem 1.5rem}}.input-item>input:-webkit-autofill,.input-item>select:-webkit-autofill,.input-item>textarea:-webkit-autofill{-webkit-text-fill-color:var(--c-primary)!important}.input-item>input:-webkit-autofill~.input-item__placeholder,.input-item>select:-webkit-autofill~.input-item__placeholder,.input-item>textarea:-webkit-autofill~.input-item__placeholder{font-size:1.8rem;top:0}.input-item>input:-webkit-autofill,.input-item>input:-webkit-autofill:active,.input-item>input:-webkit-autofill:focus,.input-item>input:-webkit-autofill:hover,.input-item>select:-webkit-autofill,.input-item>select:-webkit-autofill:active,.input-item>select:-webkit-autofill:focus,.input-item>select:-webkit-autofill:hover,.input-item>textarea:-webkit-autofill,.input-item>textarea:-webkit-autofill:active,.input-item>textarea:-webkit-autofill:focus,.input-item>textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.input-item__icon{align-items:center;border-radius:3rem;display:flex;height:3rem;justify-content:center;position:absolute;right:2rem;top:50%;transform:translateY(-50%);transition:var(--transition);width:3rem}@media (max-width:767px){.input-item__icon{height:2.5rem;right:1rem;width:2.5rem}}@media (max-width:575px){.input-item__icon{height:2rem;width:2rem}}.input-item__icon .icon{color:var(--c-paragraph);font-size:1rem;transition:var(--transition)}.input-item__placeholder{color:var(--c-border);font-size:var(--txt-rem20);font-weight:400;left:2rem;line-height:1em;padding:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:var(--transition)}@media (max-width:767px){.input-item__placeholder{left:1.5rem}}.input-item__placeholder strong{color:red}.input-item--focused .input-item__placeholder,.input-item--valued .input-item__placeholder{opacity:0}.main-modal{align-items:center;display:flex;height:calc(100% - 6rem);justify-content:center;left:0;margin:3rem 0!important;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:30}.main-modal.active{pointer-events:all;visibility:visible}.main-modal.active .main-modal__overlay,.main-modal.active .main-modal__wrapper{opacity:1;pointer-events:all;visibility:visible}.main-modal.active .main-modal__wrapper{transform:translateY(0)}.main-modal__overlay{background:rgba(0,0,0,.6);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition);visibility:hidden;width:100%}.main-modal__close{position:absolute;right:-2.4rem;top:-2.4rem;width:max-content}@media (max-width:991px){.main-modal__close{right:-1.8rem;top:-1.8rem}}.main-modal__wrapper{background:#fff;height:max-content;height:100%;max-height:102rem;max-width:var(--container-width);opacity:0;padding:6rem;pointer-events:none;position:relative;transform:translateY(-5rem);transition:var(--transition);visibility:hidden;width:100%;z-index:1}@media (max-width:991px){.main-modal__wrapper{height:100%;padding:3rem}}@media (max-width:767px){.main-modal__wrapper{max-width:calc(100% - 5rem);padding:3rem}}@media (max-width:575px){.main-modal__wrapper{padding:1rem}}.main-modal__content{display:flex;flex-direction:column;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem}@media (max-width:767px){.main-modal__content{max-height:50rem;padding:1.5rem}}@media (max-width:575px){.main-modal__content{max-height:100%}}.main-modal__top{align-items:center;display:flex;justify-content:space-between;padding:2rem 2.5rem}@media (max-width:767px){.main-modal__top{padding:1.5rem}}.radio{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-bottom:1.5rem;position:relative;user-select:none}.radio:last-child{margin-bottom:0}.radio input{cursor:pointer;opacity:0;position:absolute}.radio__checkmark{background-color:#eee;border-radius:50%;flex-shrink:0;height:2.4rem;position:relative;transition:background-color var(--transition);width:2.4rem}.radio__checkmark:after{background:#fff;border-radius:50%;content:"";height:calc(100% - 1.1rem);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(.5);transition:var(--transition);visibility:hidden;width:calc(100% - 1.1rem)}.radio__txt{font-size:1.6rem;padding-left:1.5rem;position:relative;top:.1rem}.radio input:checked~.radio__checkmark{background-color:var(--c-primary)}.radio input:checked~.radio__checkmark:after{opacity:1;transform:translate(-50%,-50%) scale(1);visibility:visible}.switch{align-items:center;display:flex;margin-bottom:0}.switch input{height:0;opacity:0;width:0}.switch__text{font-size:1.6rem}.switch__text--first{margin-right:2rem}@media (max-width:575px){.switch__text--first{margin-right:1rem}}.switch__text--last{margin-left:2rem}@media (max-width:575px){.switch__text--last{margin-left:1rem}}.switch__slider{background-color:#ccc;border-radius:3.4rem;cursor:pointer;height:2.6rem;position:relative;-webkit-transition:.4s;transition:.4s;width:6.4rem}.switch__slider:before{background-color:#fff;border-radius:50%;content:"";height:2rem;left:.4rem;position:absolute;top:50%;transform:translateY(-50%);transition:var(--transition);width:2rem}.switch input:checked+.switch__slider{background-color:var(--c-primary)}.switch input:focus+.switch__slider{box-shadow:0 0 .1rem var(--c-primary)}.switch input:checked+.switch__slider:before{left:calc(100% - 2.4rem)}.product-card:hover .product-card__image:before{opacity:1}.product-card:hover .product-card__dimensions{opacity:1;pointer-events:all}.product-card:hover .product-card__price{background-color:var(--c-primary);color:var(--c-white)}.product-card__image{position:relative}.product-card__image:before{background:linear-gradient(180deg,#403935,rgba(64,57,53,0));content:"";height:100%;left:0;opacity:.8;opacity:0;pointer-events:none;position:absolute;top:0;transition:var(--transition);width:100%}.product-card__image img{height:100%;object-fit:contain;width:100%}.product-card__dimensions{display:flex;flex-direction:column;gap:1rem;left:2rem;max-width:70%;opacity:0;pointer-events:none;position:absolute;top:2rem;transition:var(--transition)}.product-card__dimensions-title{color:var(--c-white);font-size:var(--txt-rem20);font-weight:600}.product-card__dimensions-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.product-card__dimensions-item{align-items:center;background-color:var(--c-white);color:var(--c-paragraph);cursor:pointer;display:flex;font-size:var(--txt-rem16);font-weight:400;justify-content:center;min-width:8rem;padding:.75rem 1rem;text-align:center;transition:var(--transition)}.product-card__dimensions-item.active,.product-card__dimensions-item:hover{background-color:var(--c-primary);color:var(--c-white)}.product-card__content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:1rem;padding:0 2rem}.product-card__title{font-size:var(--txt-rem20)}.product-card__price,.product-card__title{color:var(--c-paragraph);font-weight:500;text-align:center;transition:var(--transition)}.product-card__price{background-color:var(--c-gray);font-size:var(--txt-rem22);padding:.75rem 2rem}.product-card--light:hover .product-card__image:before{opacity:0}.product-card--light:hover .product-card__price{background-color:unset}.product-card--light .product-card__title{color:var(--c-white)}.product-card--light .product-card__price{background-color:unset;color:var(--c-white)}.product-card--light .product-card__content{padding:0 1rem}.pagination{align-items:center;display:flex;gap:1rem;justify-content:center;max-width:100%;overflow-y:auto;padding:.5rem 0}.pagination-item{color:var(--c-paragraph);font-size:var(--txt-rem28);font-weight:500;opacity:.5;transition:var(--transition)}.pagination-item.active,.pagination-item:hover{opacity:1}.gallery-modal{background:var(--c-white);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:var(--transition);width:100%;z-index:1000}.gallery-modal.active{opacity:1;pointer-events:auto}.gallery-modal__close{align-items:center;background:var(--c-white);cursor:pointer;display:flex;justify-content:center;position:fixed;right:2rem;top:2rem;transition:var(--transition);z-index:2}@media (max-width:991px){.gallery-modal__close{right:1.5rem;top:1.5rem}}.gallery-modal__close .icon{color:var(--c-paragraph);font-size:5rem;transition:var(--transition)}@media (max-width:991px){.gallery-modal__close .icon{font-size:4rem}}@media (max-width:575px){.gallery-modal__close .icon{font-size:3rem}}.gallery-modal__close:hover .icon{color:var(--c-primary)}.gallery-modal__content{display:flex;height:100%;padding:4rem;width:100%}@media (max-width:991px){.gallery-modal__content{flex-direction:column-reverse;padding:3rem}}@media (max-width:575px){.gallery-modal__content{padding:2rem}}.gallery-modal__thumbs{height:100%;margin:auto 4rem auto 0;max-height:55rem;width:10rem}@media (max-width:991px){.gallery-modal__thumbs{height:10rem;margin:2rem 0 0;max-height:unset;width:100%}}@media (max-width:575px){.gallery-modal__thumbs{height:8rem;margin:1.5rem 0 0}}.gallery-modal__thumbs .swiper{height:100%}@media (max-width:991px){.gallery-modal__thumbs .swiper{width:100%}}.gallery-modal__thumbs .swiper-wrapper{height:100%}@media (max-width:991px){.gallery-modal__thumbs .swiper-wrapper{display:flex;justify-content:center}}.gallery-modal__thumbs .swiper-slide{border:.1rem solid var(--c-border);cursor:pointer;height:10rem!important;opacity:.5;padding:1rem;transition:var(--transition);width:10rem}@media (max-width:991px){.gallery-modal__thumbs .swiper-slide{aspect-ratio:1;height:100%!important;width:auto!important}}@media (max-width:575px){.gallery-modal__thumbs .swiper-slide{padding:.8rem}}.gallery-modal__thumbs .swiper-slide-thumb-active{border-color:var(--c-primary);opacity:1}.gallery-modal__thumbs .swiper-slide img{height:100%;object-fit:contain;width:100%}.gallery-modal__main{align-items:center;display:flex;flex:1;height:100%;justify-content:center}@media (max-width:991px){.gallery-modal__main{height:calc(100% - 12rem)}}@media (max-width:575px){.gallery-modal__main{height:calc(100% - 9.5rem)}}.gallery-modal__main img{max-height:100%;max-width:100%;object-fit:contain;width:100%}.search-modal{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity var(--transition);width:100%;z-index:100}.search-modal.opened{opacity:1;pointer-events:all}.search-modal__overlay{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.search-modal__content{background-color:var(--c-white);left:0;padding:2rem 0;position:absolute;top:0;transform:translateY(-100%);transition:transform var(--transition);width:100%}.opened .search-modal__content{transform:translateY(0)}.search-modal__header{margin-bottom:2rem;padding:0 2rem}.search-modal__close{align-items:center;border:.1rem solid var(--c-border);cursor:pointer;display:flex;height:4rem;justify-content:center;margin-left:auto;width:4rem}.search-modal__close .icon{color:var(--c-paragraph);font-size:2rem}.search-modal__close:hover{border-color:var(--c-primary)}.search-modal__close:hover .icon{color:var(--c-primary)}.search-modal__body{padding:0 2rem}.search-modal__input{margin:0 auto;max-width:80rem;position:relative}.search-modal__input input{border:.1rem solid var(--c-border);color:var(--c-paragraph);font-size:var(--txt-rem18);height:6rem;padding:0 6rem 0 2rem;transition:border-color var(--transition);width:100%}.search-modal__input input:focus{border-color:var(--c-primary);outline:none}.search-modal__submit{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:6rem}.search-modal__submit .icon{color:var(--c-paragraph);font-size:2.4rem;transition:color var(--transition)}.search-modal__submit:hover .icon{color:var(--c-primary)}.search-modal__results{margin:2rem auto 0;max-height:40vh;max-width:80rem;overflow-y:auto}.header{left:0;position:fixed;top:0;width:100%;z-index:10}.header,.header__top{transition:var(--transition)}.header__top{align-items:center;border-bottom:.1rem solid var(--c-paragraph);color:var(--c-paragraph);display:flex;font-size:var(--txt-rem16);font-weight:400;gap:4rem;justify-content:space-between;padding:.5rem 0}@media (max-width:991px){.header__top{justify-content:center}}.header__top-text{background-color:var(--c-primary);color:var(--c-white);flex-shrink:0;font-size:var(--txt-rem18);padding:.5rem 3.5rem;transition:var(--transition)}@media (max-width:991px){.header__top-text{max-width:100%}}@media (max-width:767px){.header__top-text{font-size:var(--txt-rem16)}}.header__top-links{align-items:center;display:flex;gap:2rem;justify-content:flex-end}.header__top-links,.header__top-phone{flex:1;transition:var(--transition)}@media (max-width:991px){.header__top-links,.header__top-phone{display:none}}.header__wrapper{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 0;transition:var(--transition)}.header__nav,.header__tools{flex:1}.header__logo{flex-shrink:0;transition:var(--transition)}.header__logo img,.header__logo svg{height:100%;max-height:12rem;object-fit:contain;transition:var(--transition);width:100%}@media (max-width:991px){.header__logo img,.header__logo svg{max-height:8rem}}.header__nav{align-items:center;display:flex;gap:2rem}.header__nav-item{color:var(--c-paragraph);font-size:var(--txt-rem18);font-weight:600;gap:2rem;position:relative}@media (max-width:991px){.header__nav-item{display:none}}.header__tools{align-items:center;color:var(--c-paragraph);display:flex;font-size:var(--txt-rem16);font-weight:400;gap:2rem;justify-content:flex-end;transition:var(--transition)}@media (max-width:991px){.header__tools-favorites,.header__tools-user{display:none}}.header__tools-search .icon,.header__tools-user .icon{font-size:2.4rem;transition:var(--transition)}.header__tools-cart{align-items:center;aspect-ratio:1/1;border:.1rem solid var(--c-paragraph);border-radius:50%;display:block;display:flex;height:2.4rem;justify-content:center;transition:var(--transition);width:2.4rem}.header__tools-cart-counter{color:var(--c-paragraph);font-size:var(--txt-rem16);font-weight:400;line-height:1em;transition:var(--transition)}.header__tools-cart:hover{border-color:var(--c-primary)}.header__tools-cart:hover .header__tools-cart-counter{color:var(--c-primary)}.header__menu-btn{cursor:pointer;height:3rem;position:relative;width:3rem}@media (min-width:993px){.header__menu-btn{display:none}}.header__menu-btn .icon{font-size:2.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all var(--transition)}.header__menu-btn .icon-close{opacity:0;transform:translate(-50%,-50%) rotate(-180deg);visibility:hidden}.header__menu-btn .icon-menu{opacity:1;visibility:visible}.header__menu-btn.active .icon-menu{opacity:0;transform:translate(-50%,-50%) rotate(180deg);visibility:hidden}.header__menu-btn.active .icon-close{opacity:1;transform:translate(-50%,-50%) rotate(0);visibility:visible}.header--white:not(.header--not-top,.menu-opened) .header__logo img,.header--white:not(.header--not-top,.menu-opened) .header__logo svg{filter:brightness(0) invert(1)}.header--white:not(.header--not-top,.menu-opened) .header__top{border-color:var(--c-white);color:var(--c-white)}.header--white:not(.header--not-top,.menu-opened) .header__menu-btn .icon{color:var(--c-white)}.header--white:not(.header--not-top,.menu-opened) .header__nav-item{color:var(--c-white)}.header--white:not(.header--not-top,.menu-opened) .header__tools{color:var(--c-white)}.header--white:not(.header--not-top,.menu-opened) .header__tools-cart{border-color:var(--c-white)}.header--white:not(.header--not-top,.menu-opened) .header__tools-cart .header__tools-cart-counter{color:var(--c-white)}.header--not-top:not(.header--top),.header--pinned:not(.header--top){background-color:var(--c-white)}.header--not-top:not(.menu-opened){box-shadow:var(--b-shadow);transform:translateY(-100%)}.header--not-top:not(.menu-opened) .header__logo img,.header--not-top:not(.menu-opened) .header__logo svg{max-height:7.5rem}.header--pinned{transform:translateY(0)}.header.menu-opened{background-color:var(--c-white)}@media (max-width:991px){.header.menu-opened .header__logo img,.header.menu-opened .header__logo svg{filter:unset}.header.menu-opened .header__top{border-color:var(--c-paragraph);color:var(--c-paragraph)}.header.menu-opened .header__menu-btn .icon{color:var(--c-paragraph)}.header.menu-opened .header__nav-item{color:var(--c-white)}.header.menu-opened .header__tools{color:var(--c-paragraph)}.header.menu-opened .header__tools-cart{border-color:var(--c-paragraph)}.header.menu-opened .header__tools-cart .header__tools-cart-counter{color:var(--c-paragraph)}}.subheader{margin-bottom:5rem;padding-top:var(--header-h);position:relative}@media (max-width:767px){.subheader{margin-bottom:2rem}}@media (max-width:575px){.subheader{margin-bottom:1rem}}.subheader-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.subheader-bg:before{background:linear-gradient(180deg,#403935,rgba(64,57,53,0));content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.subheader-bg img{height:100%;object-fit:cover;width:100%}.subheader__wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding-bottom:2rem;padding-top:5rem}@media (max-width:767px){.subheader__wrapper{padding-bottom:1rem;padding-top:3rem}}.subheader__content{background-color:var(--c-gray);padding:5rem 0}@media (max-width:767px){.subheader__content{padding:3rem 0}}@media (max-width:575px){.subheader__content{padding:1.5rem 0}}.subheader__title{color:var(--c-paragraph);font-size:var(--txt-rem48);font-weight:600;text-align:center}.subheader--big{margin-bottom:0}.subheader--big .subheader__wrapper{padding:15rem 0}@media (max-width:991px){.subheader--big .subheader__wrapper{padding:10rem 0}}@media (max-width:767px){.subheader--big .subheader__wrapper{padding:5rem 0}}.subheader--white .breadcrumb-arrow .icon,.subheader--white .breadcrumb-item,.subheader--white .subheader__title{color:var(--c-white)}.mobile-menu{background-color:var(--c-white);left:0;opacity:0;padding:4rem 0;pointer-events:none;position:fixed;top:calc(var(--header-h) - .5rem);transition:var(--transition);visibility:hidden;width:100%;z-index:5}.mobile-menu.opened{opacity:1;pointer-events:all;visibility:visible}.mobile-menu>.container{height:100%}.mobile-menu__wrapper{height:100%;overflow-y:auto}.mobile-menu__nav{display:flex;flex-direction:column}.mobile-menu__nav-item{color:var(--c-paragraph);cursor:pointer;font-size:var(--txt-rem24);font-weight:500;padding:1rem 0;text-transform:lowercase;transition:var(--transition)}.mobile-menu__nav-item:not(:last-child){border-bottom:.1rem solid var(--c-gray)}.mobile-menu__nav-item:hover{color:var(--c-primary)}.mobile-menu__nav-item:hover .icon{color:var(--c-primary)}.mobile-menu__nav-item.dropdown-opened .mobile-menu__nav-item__link .icon{transform:rotate(-90deg)}.mobile-menu__nav-item__link{align-items:center;display:flex;gap:1rem}.mobile-menu__nav-item__link .icon{color:var(--c-paragraph);font-size:1.4rem;transition:var(--transition)}.mobile-menu__nav-item__dropdown{height:0;overflow:hidden;padding-left:2rem;transition:var(--transition)}.mobile-menu__nav-item__dropdown-item{align-items:center;color:var(--c-paragraph);display:flex;font-size:var(--txt-rem20);font-weight:400;gap:.5rem;padding:.5rem 0;transition:var(--transition)}.mobile-menu__nav-item__dropdown-item:hover{color:var(--c-paragraph)}.mobile-menu__nav-item__dropdown-item:hover .icon{color:var(--c-primary);font-size:1.2rem}.mobile-menu__nav-item__dropdown-item:not(:last-child){border-bottom:.1rem solid var(--c-gray)}.mobile-menu__nav-item__dropdown-item .icon{color:var(--c-secondary);font-size:0;transform:rotate(-90deg);transition:var(--transition)}.header__dropdown{background-color:var(--c-white);left:0;opacity:0;padding:4rem 0;pointer-events:none;position:fixed;top:calc(var(--header-h) - .5rem);transition:var(--transition);visibility:hidden;width:100%;z-index:5}.header__dropdown.opened{opacity:1;pointer-events:all;visibility:visible}.header__dropdown-content{display:none;opacity:0;pointer-events:none;transition:var(--transition);visibility:hidden}.header__dropdown-content.opened{display:block;opacity:1;pointer-events:all;visibility:visible}.header__dropdown__rugs{display:grid;gap:1rem;grid-template-columns:repeat(5,1fr)}@media (max-width:1199px){.header__dropdown__rugs{grid-template-columns:repeat(4,1fr)}}@media (max-width:991px){.header__dropdown__rugs{grid-template-columns:repeat(3,1fr)}}.header__dropdown__rugs-item{align-items:center;border:.2rem solid var(--c-border);color:var(--c-paragraph);display:flex;font-size:var(--txt-rem18);font-weight:600;gap:1rem;padding:2rem;text-align:center;transition:var(--transition)}.header__dropdown__rugs-item.all{background-color:var(--c-paragraph);color:var(--c-white);justify-content:center}.header__dropdown__rugs-item.all:hover{background-color:transparent;border-color:var(--c-paragraph);color:var(--c-paragraph)}.header__dropdown__rugs-item:hover{border-color:var(--c-primary);color:var(--c-primary)}.header__dropdown__rugs-item__image{width:6rem}.header__dropdown__rugs-item__image img{object-fit:contain;width:100%}.header__dropdown__rooms-item{align-items:center;color:var(--c-paragraph);display:flex;flex-direction:column;font-size:var(--txt-rem18);font-weight:600;gap:1rem;justify-content:center;text-align:center;transition:var(--transition)}.header__dropdown__rooms-item:hover{color:var(--c-primary)}.header__dropdown__rooms-item__image{height:20rem;width:100%}.header__dropdown__rooms-item__image img{height:100%;object-fit:cover;width:100%}.footer{padding-top:6rem;position:relative}@media (max-width:767px){.footer{padding-top:4rem}}@media (max-width:575px){.footer{padding-top:2rem}}.footer__top{border-top:.1rem solid var(--c-border)}.footer__top-wrapper{align-items:stretch;display:flex;justify-content:space-between;padding:4rem 0}@media (max-width:767px){.footer__top-wrapper{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding:2rem 0}}.footer__top-item{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;padding:4rem;text-align:center}@media (max-width:767px){.footer__top-item{flex:unset;padding:1rem}}.footer__top-item:not(:last-child){border-right:.1rem solid var(--c-border)}@media (max-width:767px){.footer__top-item:not(:last-child){border-right:unset}}.footer__top-item__icon .icon{color:var(--c-paragraph);font-size:6rem}.footer__top-item__icon img{max-width:20rem;object-fit:contain;width:100%}.footer__top-item__content{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:400}.footer-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.footer-bg:before{background-color:rgba(0,0,0,.2);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.footer-bg img{height:100%;object-fit:cover;width:100%}.footer__logo{align-items:center;display:flex;justify-content:center}.footer__logo img{filter:brightness(0) invert(1);max-width:20rem;object-fit:contain;width:100%}.footer__wrapper{background-color:var(--c-white);margin-top:6rem;padding:4rem;width:100%}@media (max-width:767px){.footer__wrapper{margin-top:4rem;padding:2rem}}@media (max-width:575px){.footer__wrapper{margin-top:2rem;padding:1rem}}.footer__newsletter{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:auto;max-width:80rem}.footer__newsletter-title{color:var(--c-paragraph);font-size:var(--txt-rem32);font-weight:400;text-align:center}.footer__newsletter-title span{font-weight:600;text-transform:uppercase}.footer__newsletter-wrapper{align-items:center;display:flex;gap:2rem;width:100%}@media (max-width:767px){.footer__newsletter-wrapper{flex-direction:column}}.footer__newsletter-input{flex:1;height:100%}@media (max-width:767px){.footer__newsletter-input{width:100%}}.footer__newsletter-input input{border:.1rem solid var(--c-border);color:var(--c-paragraph);font-size:var(--txt-rem16);padding:1.5rem 2rem;transition:var(--transition);width:100%}.footer__newsletter-input input::placeholder{color:var(--c-paragraph);opacity:.5}.footer__newsletter-button{flex-shrink:0}.footer__newsletter-info{color:var(--c-paragraph);font-size:1.4rem;font-weight:400;max-width:70%;text-align:center}@media (max-width:575px){.footer__newsletter-info{max-width:100%}}.footer__menu{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);margin-top:5rem}@media (max-width:767px){.footer__menu{grid-template-columns:repeat(2,1fr);grid-template-rows:unset;margin-top:2rem}}@media (max-width:575px){.footer__menu{grid-template-columns:repeat(1,1fr);margin-top:1rem}}.footer__menu-item{display:flex;flex-direction:column;gap:3rem}@media (max-width:575px){.footer__menu-item{gap:1.5rem}}.footer__menu-item--long{grid-row:span 2}.footer__menu-item-inner{display:flex;flex-direction:column;gap:1rem}@media (max-width:575px){.footer__menu-item-inner{gap:.5rem}}.footer__menu-item__title{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:500;margin-bottom:1rem}@media (max-width:575px){.footer__menu-item__title{margin-bottom:.5rem}}.footer__menu-item__link{color:var(--c-paragraph);font-size:var(--txt-rem18);font-weight:400;width:max-content}.footer__menu-payments{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.footer__menu-payments__item{border:.1rem solid var(--c-border);height:4rem;padding:.5rem;width:7.5rem}.footer__menu-payments__item img{height:100%;object-fit:contain;width:100%}.footer__menu-socials{align-items:center;display:flex;gap:2rem}.footer__menu-socials__item{align-items:center;display:flex;justify-content:center}.footer__menu-socials__item:hover .icon{color:var(--c-primary)}.footer__menu-socials__item .icon{color:var(--c-paragraph);font-size:2rem;transition:var(--transition)}.footer__copyright{color:var(--c-white);font-size:var(--txt-rem20);font-weight:400;padding:1.5rem 0;text-align:center}.preloader{background-color:var(--c-white);height:100%;left:0;opacity:1;position:fixed;top:0;transition:var(--transition);width:100%;z-index:15}.preloader,.preloader__wrapper{align-items:center;display:flex;justify-content:center}.preloader__wrapper{flex-direction:column;gap:2rem}.preloader.hidden{opacity:0;pointer-events:none}.preloader.hidden img,.preloader.hidden svg{transform:scale(.7)}.preloader-line{background-color:#ddd;border-radius:2rem;height:.3rem;overflow:hidden;position:relative;width:20rem}.preloader-line:before{animation:lineAnim 1.5s linear infinite;background-color:var(--c-black);border-radius:2rem;content:"";height:.3rem;left:-50%;position:absolute;width:40%}.preloader-img{align-items:center;display:flex;justify-content:center}.preloader img,.preloader svg{max-width:50rem;transition:var(--transition)}@media (max-width:575px){.preloader img,.preloader svg{margin:auto;max-width:70%}}@keyframes lineAnim{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.cookie-alert{align-items:center;background-color:var(--c-white);border:.1rem solid var(--c-white);border-radius:.5rem;bottom:2rem;box-shadow:0 .2rem 1rem rgba(0,0,0,.1);display:flex;flex-direction:column;left:50%;max-width:50rem;padding:2rem;position:fixed;transform:translateX(-50%);transition:var(--transition);width:90%;z-index:999}.cookie-alert.hidden{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(100%)}.cookie-alert__content{margin-bottom:1rem;text-align:center}.cookie-alert__headline{color:var(--c-black);font-size:var(--txt-rem32);margin-bottom:1rem}.cookie-alert__text{color:var(--c-black);margin-bottom:2rem}.cookie-alert__actions{display:flex;gap:1rem}.hero{position:relative}.hero-bg{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.hero-bg,.hero-bg .swiper{height:100%}.hero-bg:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-bg__item{height:100%}.hero-bg__item img{height:100%;object-fit:cover;width:100%}.hero__wrapper{align-items:flex-end;display:flex;justify-content:flex-start;max-height:100dvh;padding-bottom:10rem;padding-top:var(--header-h);position:relative}@media (max-width:991px){.hero__wrapper{padding-bottom:8rem}}@media (max-width:575px){.hero__wrapper{padding-bottom:6rem}}.hero__wrapper .swiper{margin-left:unset}.hero__title{color:var(--c-white);font-size:var(--txt-rem48);font-weight:600}.hero__title span{font-weight:500}.hero__pagination{align-items:center;bottom:5rem!important;display:flex;gap:1.5rem;left:0!important;position:absolute;top:unset!important}@media (max-width:991px){.hero__pagination{bottom:4rem!important}}@media (max-width:767px){.hero__pagination{bottom:3rem!important}}@media (max-width:575px){.hero__pagination{bottom:2rem!important}}.hero__pagination .swiper-pagination-bullet{background-color:var(--c-white);border-radius:0!important;height:.2rem;margin:0!important;opacity:1!important;transition:var(--transition);width:4rem}.hero__pagination .swiper-pagination-bullet-active{background-color:var(--c-primary);width:7rem}.hero__highlighted-swiper{border:.2rem solid var(--c-white);max-width:35rem;padding:1.5rem}@media (max-width:991px){.hero__highlighted-swiper{display:none}}.hero__highlighted-swiper .swiper{overflow:initial;padding:0 2rem}.hero__highlighted-swiper .swiper-button-prev{left:-1rem}.hero__highlighted-swiper .swiper-button-prev .icon{transform:rotate(180deg)}.hero__highlighted-swiper .swiper-button-next{right:-1rem}.hero__highlighted-swiper .swiper-button-next .icon,.hero__highlighted-swiper .swiper-button-prev .icon{color:var(--c-white);font-size:1.6rem;height:1em;width:1em}.hero__highlighted-swiper .swiper-button-next:after,.hero__highlighted-swiper .swiper-button-next:before,.hero__highlighted-swiper .swiper-button-prev:after,.hero__highlighted-swiper .swiper-button-prev:before{display:none}.hero__highlighted-swiper-title{color:var(--c-white);font-size:var(--txt-rem20);font-weight:400;margin-bottom:2rem;text-align:center}.index-collections{overflow:hidden}.index-collections .swiper{overflow:inherit}.index-collections .swiper-slide{opacity:.2;transform:scale(.75)!important;transition:var(--transition)}.index-collections .swiper-slide-next,.index-collections .swiper-slide-prev{opacity:.5;transform:scale(.85)!important}.index-collections .swiper-slide-active{opacity:1;transform:scale(1)!important}.index-collections .collection-card{align-items:center;display:flex;flex-direction:column;gap:2rem}.index-collections .collection-card:hover .collection-card__image img{transform:scale(1.1)}.index-collections .collection-card:hover .collection-card__title{color:var(--c-primary)}.index-collections .collection-card__image{height:40rem;overflow:hidden}@media (max-width:991px){.index-collections .collection-card__image{height:30rem}}@media (max-width:767px){.index-collections .collection-card__image{height:25rem}}@media (max-width:575px){.index-collections .collection-card__image{height:20rem}}.index-collections .collection-card__image img{height:100%;object-fit:cover;transition:var(--transition);width:100%}.index-collections .collection-card__title{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:400;text-align:center;transition:var(--transition)}.index-discover-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.index-discover-bg:before{background:linear-gradient(180deg,#403935,rgba(64,57,53,0));content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%}.index-discover-bg img{height:100%;object-fit:cover;width:100%}.index-discover__wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:100dvh;position:relative;z-index:1}@media (max-width:991px){.index-discover__wrapper{min-height:unset;padding:10rem 0}}@media (max-width:767px){.index-discover__wrapper{padding:8rem 0}}@media (max-width:575px){.index-discover__wrapper{padding:6rem 0}}.index-discover__title{color:var(--c-white);font-size:var(--txt-rem48);font-weight:600;text-align:center}.index-discover__title span{font-weight:500}.index-seperator__wrapper{align-items:center;border:.1rem solid var(--c-paragraph);display:flex;justify-content:space-between;padding:2rem 5rem}@media (max-width:991px){.index-seperator__wrapper{flex-direction:column;gap:2rem}}.index-seperator__logo{padding-right:3rem}.index-seperator__logo img{height:10rem;object-fit:contain;width:100%}.index-seperator__title{border-left:.1rem solid var(--c-border);border-right:.1rem solid var(--c-border);color:var(--c-paragraph);flex:1;font-size:var(--txt-rem32);font-weight:600;padding:0 3rem;text-align:center}@media (max-width:991px){.index-seperator__title{border-left:unset;border-right:unset}}.index-seperator__title span{color:var(--c-primary);font-weight:500}.index-seperator__button{padding-left:3rem}@media (max-width:991px){.index-seperator__button{padding-left:unset}}.index-rugs-specs__colors{align-items:center;display:flex;justify-content:space-between}@media (max-width:991px){.index-rugs-specs__colors{flex-wrap:wrap;gap:1rem 0}}.index-rugs-specs__colors-item{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}.index-rugs-specs__colors-item__icon .icon{font-size:5rem}.index-rugs-specs__colors-item__title{color:var(--c-paragraph);font-size:var(--txt-rem18);font-weight:400}.index-rugs-specs__sizes{margin-top:5rem}@media (max-width:991px){.index-rugs-specs__sizes{margin-top:2rem}}.index-rugs-specs__sizes-item{align-items:center;border:.1rem solid var(--c-border);display:flex;gap:4rem;height:100%;padding:2rem 4rem;transition:var(--transition)}@media (max-width:991px){.index-rugs-specs__sizes-item{gap:2rem;padding:1rem 2rem}}@media (max-width:767px){.index-rugs-specs__sizes-item{gap:1rem;padding:.5rem 1.5rem}}.index-rugs-specs__sizes-item:hover{border-color:var(--c-primary)}.index-rugs-specs__sizes-item__image{width:12rem}@media (max-width:991px){.index-rugs-specs__sizes-item__image{width:10rem}}@media (max-width:767px){.index-rugs-specs__sizes-item__image{width:8rem}}.index-rugs-specs__sizes-item__image img{height:100%;object-fit:contain;width:100%}.index-rugs-specs__sizes-item__content{border-left:.1rem solid var(--c-border);padding-left:2rem}.index-rugs-specs__sizes-item__title{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:600;line-height:1em}.index-rugs-specs__sizes-item__title span{font-size:var(--txt-rem18);font-weight:400}.index-highlighted-products__tab{align-items:center;display:flex;gap:4rem;justify-content:center;margin-bottom:4rem}@media (max-width:991px){.index-highlighted-products__tab{align-items:last baseline}}.index-highlighted-products__tab-item{border-bottom:.2rem solid var(--c-paragraph);color:var(--c-paragraph);cursor:pointer;font-size:var(--txt-rem32);font-weight:600;opacity:.5;padding-bottom:1rem;transition:var(--transition);width:25%}@media (max-width:991px){.index-highlighted-products__tab-item{width:50%}}.index-highlighted-products__tab-item:first-child{text-align:right}.index-highlighted-products__tab-item span{font-weight:400}.index-highlighted-products__tab-item.active{opacity:1}.about__nav{position:sticky;top:10rem}@media (max-width:991px){.about__nav{position:unset;top:0}}.about__menu{border-right:.1rem solid var(--c-border);display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:80%}@media (max-width:991px){.about__menu{border-bottom:.1rem solid var(--c-border);border-right:none;padding-bottom:1rem}}.about__menu--secondary{margin-top:3rem;padding-top:3rem}@media (max-width:991px){.about__menu--secondary{margin-top:1rem;padding-top:0}}.about__menu-item{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:300;transition:color var(--transition)}.about__menu-item.active,.about__menu-item:hover{color:var(--c-primary)}.about__content{padding-left:4rem}@media (max-width:991px){.about__content{margin-top:3rem;padding-left:0}}.about__title{color:var(--c-paragraph);font-size:var(--txt-rem32);margin-bottom:3rem}.about__text p{color:var(--c-paragraph);font-size:var(--txt-rem16);line-height:1.6;margin-bottom:2rem}.about__text p:last-child{margin-bottom:0}.no-result{position:relative}.no-result:before{background:linear-gradient(180deg,#ede6e1,#e9dfd3 73.5%,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.no-result__bg{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}.no-result__bg img{height:100%;object-fit:cover;width:100%}.no-result__wrapper{display:flex;flex-direction:column;gap:3rem;height:100dvh;justify-content:center;margin:auto;max-height:100%;max-width:70rem;padding-top:var(--header-h);position:relative;text-align:center;z-index:1}@media (max-width:991px){.no-result__wrapper{gap:2rem;overflow-y:auto;padding-bottom:calc(var(--header-h)/2)}}.no-result__value{color:var(--c-black);font-size:20rem;font-weight:700;line-height:1em;width:100%}.no-result__value img{height:100%;max-height:35rem;object-fit:contain;width:100%}.no-result__title{color:var(--c-black);font-size:var(--txt-rem48);font-weight:700}.products-filter-side{background-color:var(--c-white);box-shadow:var(--b-shadow);display:flex;flex-direction:column;gap:2rem;height:100%;left:0;opacity:0;padding:2rem 4rem;pointer-events:none;position:fixed;top:0;transform:translateX(-100%);transition:var(--transition);width:30%;z-index:10}@media (max-width:767px){.products-filter-side{padding:1rem 2rem;width:100%}}.products-filter-side.opened{opacity:1;pointer-events:all;transform:translateX(0)}.products-filter-side__top{align-items:center;display:flex;gap:2rem;justify-content:space-between}.products-filter-side__close{align-items:center;border:.1rem solid var(--c-border);cursor:pointer;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}.products-filter-side__close .icon{color:var(--c-paragraph);font-size:2rem}.products-filter-side__title{color:var(--c-paragraph);font-size:var(--txt-rem24);font-weight:400;width:max-content}.products-filter-side__wrapper{display:flex;flex:1;flex-direction:column;gap:4rem;overflow-y:auto;padding-top:4rem}.products-filter-side__item{display:flex;flex-direction:column;gap:1rem}.products-filter-side__item-header{color:var(--c-paragraph);font-size:var(--txt-rem20);font-weight:500}.products-filter-side__item-content{align-items:flex-start;display:flex;gap:2rem;padding-left:2rem}.products-filter-side__item-content--wrap{flex-wrap:wrap;gap:1rem}.products-filter-side__item-content--column{flex-direction:column;gap:1rem}.products-filter-side__footer{flex-shrink:0;margin-top:auto}.products-filter-side__footer .btn{width:100%}.products__top{align-items:center;display:flex;justify-content:space-between}.products__top-filter{align-items:center;cursor:pointer;display:flex;gap:2rem}.products__top-filter__icon{align-items:center;border:.1rem solid var(--c-border);display:flex;height:6rem;justify-content:center;width:6rem}@media (max-width:767px){.products__top-filter__icon{height:5rem;width:5rem}}@media (max-width:575px){.products__top-filter__icon{height:4rem;width:4rem}}.products__top-filter__icon .icon{color:var(--c-paragraph);font-size:2rem}@media (max-width:767px){.products__top-filter__icon .icon{font-size:1.8rem}}@media (max-width:575px){.products__top-filter__icon .icon{font-size:1.5rem}}.products__top-filter__text{color:var(--c-paragraph);font-size:var(--txt-rem20);font-weight:500}@media (max-width:575px){.products__top-filter__text{display:none}}.products-list__pagination{border-top:.1rem solid var(--c-border);margin-top:6rem;padding-top:4rem}.checkbox--color{cursor:pointer;height:3rem;opacity:1;position:relative;transition:var(--transition);width:3rem}.checkbox--color span{height:100%;opacity:1;transition:var(--transition);width:100%}.checkbox--color input{opacity:0;position:absolute}.checkbox--color input:checked+.checkbox__color{border-color:var(--c-primary)}.checkbox--color input:checked+.checkbox__color:after{opacity:1}.checkbox--color__color{border:.2rem solid transparent;border-radius:50%;display:block;height:100%;transition:border-color var(--transition);width:100%}.checkbox--color__color:after{background-color:var(--c-white);border-radius:50%;content:"";height:1rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity var(--transition);width:1rem}.product-detail{padding:4rem 0}.product-detail__gallery{display:flex;gap:2rem}@media (max-width:767px){.product-detail__gallery{flex-direction:column-reverse}}.product-detail__gallery-thumbs{flex-shrink:0;height:50rem;width:10rem}@media (max-width:767px){.product-detail__gallery-thumbs{height:10rem;width:100%}}.product-detail__gallery-thumbs .swiper{height:100%;width:100%}@media (max-width:767px){.product-detail__gallery-thumbs .swiper{height:100%}}.product-detail__gallery-thumbs .swiper-wrapper{height:100%}@media (max-width:767px){.product-detail__gallery-thumbs .swiper-wrapper{display:flex;gap:1rem}}.product-detail__gallery-thumbs .swiper-slide{border:.1rem solid var(--c-border);cursor:pointer;height:10rem;opacity:.5;transition:var(--transition)}.product-detail__gallery-thumbs .swiper-slide-thumb-active{border-color:var(--c-primary);opacity:1;padding:1rem}.product-detail__gallery-thumbs .swiper-slide-thumb-active img{object-fit:contain!important}.product-detail__gallery-thumbs .swiper-slide img{height:100%;object-fit:cover;transition:var(--transition);width:100%}.product-detail__gallery-main{flex:1;width:calc(100% - 12rem)}@media (max-width:767px){.product-detail__gallery-main{width:100%}}.product-detail__gallery-main .swiper{border:.1rem solid var(--c-border);height:70rem;padding:4rem 0;width:100%}@media (max-width:1199px){.product-detail__gallery-main .swiper{height:50rem;padding:3rem 0}}@media (max-width:767px){.product-detail__gallery-main .swiper{height:30rem;padding:2rem 0}}@media (max-width:575px){.product-detail__gallery-main .swiper{height:20rem;padding:1rem 0}}.product-detail__gallery-main .swiper-slide img{height:100%;object-fit:contain;width:100%}.product-detail__gallery-main .gallery-image{height:100%;width:100%}.product-detail__info{padding:0 4rem}@media (max-width:991px){.product-detail__info{padding:0 2rem}}.product-detail__info-title{color:var(--c-paragraph);font-size:var(--txt-rem48);font-weight:600;margin-bottom:2rem}@media (max-width:991px){.product-detail__info-title{font-size:var(--txt-rem32)}}@media (max-width:575px){.product-detail__info-title{font-size:var(--txt-rem28)}}.product-detail__info-price{background-color:var(--c-gray);color:var(--c-paragraph);font-size:var(--txt-rem22);font-weight:500;margin-bottom:3rem;padding:1rem 5rem;width:max-content}@media (max-width:991px){.product-detail__info-price{font-size:var(--txt-rem20);padding:1rem 3rem}}@media (max-width:575px){.product-detail__info-price{font-size:var(--txt-rem18);padding:.8rem 2rem}}.product-detail__info-filter{margin-bottom:3rem}.product-detail__info-filter-title{color:var(--c-paragraph);font-size:var(--txt-rem16);font-weight:400;margin-bottom:1rem}.product-detail__info .size-options{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:575px){.product-detail__info .size-options{grid-template-columns:repeat(2,1fr)}}.product-detail__info .size-options .size-option{border:.1rem solid var(--c-border);color:var(--c-paragraph);cursor:pointer;font-size:var(--txt-rem24);font-weight:400;padding:2rem 3rem;text-align:center;transition:all .3s ease}@media (max-width:991px){.product-detail__info .size-options .size-option{font-size:var(--txt-rem20);padding:1.5rem 2rem}}@media (max-width:575px){.product-detail__info .size-options .size-option{font-size:var(--txt-rem18);padding:1.2rem 1.5rem}}.product-detail__info .size-options .size-option.selected{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-white)}.product-detail__info .size-options .size-option:hover{border-color:var(--c-primary)}.product-detail__info .color-options{display:flex;flex-wrap:wrap;gap:1rem}.product-detail__info .color-options .color-option{border:.1rem solid var(--c-border);cursor:pointer;height:8rem;transition:var(--transition);width:8rem}@media (max-width:991px){.product-detail__info .color-options .color-option{height:6rem;width:6rem}}@media (max-width:575px){.product-detail__info .color-options .color-option{height:5rem;width:5rem}}.product-detail__info .color-options .color-option img{height:100%;object-fit:contain;padding:1rem;width:100%}@media (max-width:575px){.product-detail__info .color-options .color-option img{padding:.8rem}}.product-detail__info .color-options .color-option.selected,.product-detail__info .color-options .color-option:hover{border-color:var(--c-primary)}.product-detail__info-cart{align-items:center;display:flex;gap:2rem;margin-top:3rem}@media (max-width:767px){.product-detail__info-cart{flex-wrap:wrap}}@media (max-width:575px){.product-detail__info-cart{gap:1.5rem}}@media (max-width:767px){.product-detail__info-cart .quantity{justify-content:center;width:100%}.product-detail__info-cart .btn{flex:1;width:auto}}.product-detail__info-cart .bookmark{align-items:center;border:.1rem solid var(--c-border);cursor:pointer;display:flex;flex-shrink:0;height:5rem;justify-content:center;transition:var(--transition);width:5rem}@media (max-width:767px){.product-detail__info-cart .bookmark{height:4rem;width:4rem}}.product-detail__info-cart .bookmark .icon{color:var(--c-paragraph);font-size:2rem;transition:var(--transition)}.product-detail__info-cart .bookmark.active svg,.product-detail__info-cart .bookmark:hover svg{fill:var(--c-primary)}.quantity{align-items:center;border:.1rem solid var(--c-border);display:flex;max-height:5rem;padding:1.3rem 1rem}@media (max-width:767px){.quantity{padding:.75rem 1rem}}.quantity button{background:none;border:none;color:var(--c-paragraph);cursor:pointer;font-size:2rem;padding:0 1rem;transition:var(--transition)}.quantity button:hover{color:var(--c-primary)}.quantity button:disabled{cursor:not-allowed;opacity:.5}.quantity .amount{color:var(--c-paragraph);font-size:1.6rem;min-width:3rem;text-align:center}.account-form{margin:0 auto;max-width:50rem}.cart__wrapper{display:flex;flex-direction:column;gap:4rem}.cart__table{border-collapse:collapse;width:100%}.cart__table-header{border-bottom:.1rem solid var(--c-border);display:grid;grid-template-columns:3fr 1fr 1fr 1fr 5rem}.cart__table-header .cart__table-col{border-left:.1rem solid var(--c-border);border-right:.1rem solid var(--c-border);border-top:.1rem solid var(--c-border);color:var(--c-paragraph);font-weight:500;padding:1.5rem}.cart__table-header .cart__table-col:last-child{border-right:.1rem solid var(--c-border)}.cart__table-row{align-items:stretch;display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 1fr 5rem;position:relative}@media (max-width:767px){.cart__table-row{border:.1rem solid var(--c-border);display:flex;flex-wrap:wrap}}.cart__table-row:not(:last-child) .cart__table-col{border-bottom:0}.cart__table-col{align-items:center;border:.1rem solid var(--c-border);display:flex;justify-content:center;padding:1.5rem}@media (max-width:767px){.cart__table-col{border:none}}.cart__table-col:not(:last-child){border-right:0}@media (max-width:767px){.cart__table-col--product-image{width:10rem}}.cart__table-col--product-name{justify-content:flex-start}@media (max-width:767px){.cart__table-col--product-name{width:calc(100% - 10rem)}.cart__table-col--remove{position:absolute;right:0;top:0;z-index:1}}.cart__table-col--remove .remove{align-items:center;background:none;background-color:var(--c-white);border:none;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.cart__table-col--remove .remove .icon{color:var(--c-border);height:1.6rem;transition:var(--transition);width:1.6rem}.cart__table-col--remove .remove:hover .icon{color:var(--c-primary)}.cart__product{align-items:center;display:flex;gap:2rem}.cart__product-image{flex-shrink:0;height:100%;max-height:8rem;max-width:8rem;width:100%}@media (max-width:767px){.cart__product-image{border:.1rem solid var(--c-border);padding:.5rem}}.cart__product-image img{height:100%;object-fit:contain;width:100%}.cart__product-title{color:var(--c-paragraph);text-decoration:none;transition:var(--transition)}.cart__product-title:hover{color:var(--c-primary)}.cart__bottom{display:grid;gap:2rem;grid-template-columns:.8fr 1.2fr;margin-top:4rem}@media (max-width:991px){.cart__bottom{grid-template-columns:1fr}}.cart__bottom-header{background-color:var(--c-gray);color:var(--c-paragraph);font-size:var(--txt-rem18);padding:1.5rem 2rem}.cart__bottom-content{background-color:var(--c-white);padding:2rem 0}.cart__discount{border:.1rem solid var(--c-border);display:flex;gap:1rem;height:6rem;padding:0 2rem}.cart__discount input{border:none;flex:1;font-size:var(--txt-rem20);outline:none}.cart__discount input::placeholder{color:var(--c-paragraph);opacity:.5}.cart__discount button{background:none;border:none;cursor:pointer;font-size:var(--txt-rem20)}.cart__total-row{color:var(--c-paragraph);display:flex;font-size:var(--txt-rem24);font-weight:400;justify-content:space-between;padding:1rem 2rem}.cart__total-row--subtotal{align-items:center;border:.1rem solid var(--c-border);display:flex;gap:1rem;height:6rem;justify-content:space-between;padding:0 2rem}.cart__total-row:last-of-type{margin-bottom:2rem}.cart__top{align-items:center;display:flex;gap:2rem;justify-content:flex-end;margin-bottom:2rem;padding-bottom:2rem}@media (max-width:575px){.cart__top{flex-direction:column;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}}.cart__top-total{align-items:center;color:var(--c-paragraph);display:flex;font-size:var(--txt-rem24);gap:1rem}.cart__top-total span{font-weight:600}.checkout__section{background-color:var(--c-white)}.checkout__section-header{align-items:center;background-color:var(--c-gray);display:flex;justify-content:space-between;padding:2rem}.checkout__section-header p{color:var(--c-paragraph);font-size:var(--txt-rem18)}.checkout__section-header .icon{color:var(--c-paragraph);font-size:1.6rem}.checkout__section-content{padding:2rem 0}.checkout__section-content .input-item{margin-bottom:2rem}.checkout__section-content .input-item:last-child{margin-bottom:0}.checkout__section-title{color:var(--c-paragraph);font-size:var(--txt-rem16);margin-bottom:2rem;text-align:center}.checkout__billing{border-top:.1rem solid var(--c-border);margin-top:2rem;padding-top:2rem}.checkout__billing.hidden{display:none}.checkout__method{margin:0;padding:0;position:relative;width:100%}.checkout__method input[type=radio]{opacity:0;position:absolute}.checkout__method input[type=radio]:checked+.checkout__method-content{border-color:var(--c-paragraph)}.checkout__method input[type=radio]:checked+.checkout__method-content .checkout__method-indicator{background-color:var(--c-paragraph)}.checkout__method-content{align-items:center;border:.1rem solid var(--c-border);cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 2rem;transition:border-color var(--transition);width:100%}.checkout__method-content img{height:3rem;object-fit:contain}.checkout__method-indicator{background-color:var(--c-gray);height:2rem;transition:background-color var(--transition);width:2rem}.checkout__payment-methods,.checkout__shipping-methods{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.checkout__summary-items{color:var(--c-paragraph);font-size:var(--txt-rem28);font-weight:500;margin-bottom:2rem}.checkout__summary-row{color:var(--c-paragraph);display:flex;font-size:var(--txt-rem24);font-weight:300;justify-content:space-between;padding:1rem 2rem}.checkout__summary-row--subtotal{border:.1rem solid var(--c-border);padding:1.5rem 2rem}.checkout__summary-row--total{border-top:.1rem solid var(--c-border);font-size:var(--txt-rem24);font-weight:500;margin-top:1rem;padding-top:2rem}.checkout__terms{margin:2rem 0}.checkout .checkbox--error .checkbox__checkmark,.checkout .input-item--error input,.checkout .input-item--error select,.checkout__methods--error .checkout__method-content{border-color:var(--c-error)}.contact-info__item{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:3rem}.contact-info__item:last-child{margin-bottom:0}.contact-info__icon{align-items:center;display:flex;justify-content:center}.contact-info__icon .icon{color:var(--c-primary);font-size:2.4rem}.contact-info__content{color:var(--c-paragraph);font-size:var(--txt-rem20)}.contact-info__content h4{font-weight:700;margin-bottom:.5rem}.contact-info__content p{color:var(--c-paragraph)}