*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--main-block-gutter:30px;--main-gutter:20px;--header-height:125px;--col-grey-200:#222;--col-grey-300:#444;--col-grey-400:#484848;--col-grey-600:#d0c4c4;--col-grey-800:#eae9e9}header.main{align-items:center;border-bottom:1px solid var(--col-grey-800);display:flex;flex-direction:column;justify-items:center;padding-inline:var(--main-gutter);text-transform:uppercase}@media(min-width:580px){header.main{position:relative}}@media(min-width:992px){header.main{align-items:center;flex-direction:row;height:var(--header-height)}}header.main a{color:currentColor;text-decoration:none}.header__burger{background:transparent;border:none;border-radius:0;inset:2rem auto auto var(--main-gutter);position:absolute;z-index:10}@media(min-width:580px){.header__burger{display:none}}.header__burger{height:20px;width:40px}.header__burger span{background:#000;height:2px;left:0;position:absolute;transform:translateY(-50%);transition:top .3s .3s,transform .3s,opacity .3s .3s;width:100%}.header__burger span:first-of-type{top:0}.header__burger span:nth-of-type(2){top:50%}.header__burger span:last-of-type{top:100%}.header__burger[aria-expanded=true] span{transition:top .3s 0s,transform .3s .3s,opacity .3s}.header__burger[aria-expanded=true] span:first-of-type{top:50%;transform:rotate(45deg)}.header__burger[aria-expanded=true] span:nth-of-type(2){opacity:0}.header__burger[aria-expanded=true] span:last-of-type{top:50%;transform:rotate(-45deg)}.header__logo{flex:1;order:2}@media(min-width:992px){.header__logo{display:flex;justify-content:flex-start;margin-bottom:20px;order:1}}.header__logo img{height:auto;margin:0 auto;width:70%}@media(min-width:580px){.header__logo img{max-width:150px}}@media(min-width:992px){.header__logo img{flex:0 1 auto;height:100%;min-width:0;width:100%}}.header__logo img.type{display:none;height:auto;justify-content:center}@media(min-width:580px){.header__logo img.type{display:block;margin-top:15px}}.header__logo_wrapper{align-items:center;display:flex;justify-content:flex-start}.header__tools{display:flex;flex:1;gap:1rem;inset:1.5rem var(--main-gutter) auto auto;justify-content:flex-end;order:3;position:absolute;z-index:1}@media(min-width:992px){.header__tools{position:unset}}.header__tools a,.header__tools button{background:transparent;border:none;border-radius:0;cursor:pointer;margin:0;padding:0}a.cart{display:inline-block;margin-right:8px;position:relative}a.cart .counter{aspect-ratio:1;background:red;border-radius:7.5px;display:flex;height:15px;inset:0 0 auto auto;justify-content:center;position:absolute;translate:50% -50%}a.cart span{color:#fff;font-size:10px;line-height:14px}nav.primary{color:var(--col-grey-300);font-size:12px;font-weight:500;justify-self:center;letter-spacing:2px;margin:25px 15px 5px;order:3}@media(min-width:992px){nav.primary{margin:0 15px;order:2}}nav.primary ul{list-style:none;margin:0;padding:0}nav.primary a{display:block;transition:all .3s}@media(min-width:992px){nav.primary a:hover{color:var(--col-grey-600)}}nav.primary>ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center}@media(min-width:992px){nav.primary>ul{height:var(--header-height)}}nav.primary>ul>li{position:relative}@media(min-width:992px){nav.primary>ul>li{align-items:center;cursor:pointer;display:flex;height:var(--header-height)}nav.primary>ul>li:hover:after{width:calc(100% + 20px)}nav.primary>ul>li:hover>ul{opacity:1;visibility:visible}nav.primary>ul>li:after{background:var(--col-grey-400);content:"";display:block;height:2px;inset:auto 0 0 -10px;position:absolute;transition:width .3s;width:0}}@media(max-width:991px){nav.primary>ul>li.active>ul{opacity:1;visibility:visible}}nav.primary>ul>li>ul{background:#fff;inset:0;opacity:0;position:fixed;visibility:hidden;z-index:5;interpolate-size:allow-keywords;align-content:start;display:grid;gap:15px;padding:20px;transition:all .3s}@media(min-width:992px){nav.primary>ul>li>ul{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;inset:var(--header-height) auto auto -10px;position:absolute;width:300px}}nav.primary>ul>li>ul>li{color:var(--col-grey-200);font-size:11px;font-weight:400}nav.primary>ul>li>ul>li.close{font-size:12px}@media(min-width:992px){nav.primary>ul>li>ul>li.close{display:none}}nav.primary>ul>li>ul>li.close button{background:#fff;border:1px solid #000;border-radius:0;color:#000;display:inline-block;font-size:13px;font-weight:inherit;line-height:normal;padding:10px}nav.secondary{interpolate-size:allow-keywords;color:var(--col-grey-400);font-size:20px;font-weight:600;letter-spacing:1px}@media(max-width:581px){nav.secondary{background:#fff;inset:0;opacity:0;padding:5rem 1rem 1rem;position:fixed;transition:all .3s;visibility:hidden;z-index:6}nav.secondary[aria-expanded=true]{opacity:1;visibility:visible}nav.secondary ul{display:flex;flex-direction:column;gap:1.5rem}}@media(min-width:580px){nav.secondary{display:block;font-size:10px;padding-block:15px}}@media(min-width:992px){nav.secondary{inset:0 var(--main-gutter) auto auto;position:absolute}}nav.secondary ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}@media(min-width:992px){nav.secondary ul{gap:20px}}nav.secondary a{transition:all .3s}@media(min-width:992px){nav.secondary a:hover{color:var(--col-grey-600)}}.searchbar{background:#fff;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;inset:0 0 auto;padding:80px 0;position:fixed;z-index:5;interpolate-size:allow-keywords;opacity:0;transition:all .3s;visibility:hidden}.searchbar[aria-expanded=true]{opacity:1;visibility:visible}.searchbar form{border-bottom:2px solid var(--col-grey-300);display:flex;gap:20px;margin:0 auto;max-width:700px;padding:0 20px 20px}.searchbar input[type=text]{border:none;color:#484848;flex:1 0 auto;font-size:18px}.searchbar button[type=submit]{--btn-border-thickness:1px}.searchbar button[type=button]{aspect-ratio:1;background:transparent;border:none;border-radius:0;cursor:pointer;display:block;height:40px;inset:20px var(--main-gutter) auto auto;position:absolute;text-indent:-50000px}@media(min-width:992px){.searchbar button[type=button]{transition:rotate .3s}.searchbar button[type=button]:hover{rotate:90deg}}.searchbar button[type=button]:after,.searchbar button[type=button]:before{background:#000;content:"";height:2px;inset:50% auto auto 50%;position:absolute;translate:-50% 0;width:50%}.searchbar button[type=button]:before{rotate:45deg}.searchbar button[type=button]:after{rotate:-45deg}footer.main{border-top:1px solid var(--col-grey-800);font-size:15px;line-height:30px;padding:40px var(--main-gutter);text-align:center}footer.main a{color:currentColor}body,html{font-family:Raleway,sans-serif;scroll-behavior:smooth}body.no-scroll{overflow:hidden}:is(main,article){padding:var(--main-block-gutter) var(--main-gutter)}:is(main,article)>h1{color:var(--col-grey-300);font-size:30px;font-weight:600;letter-spacing:2px;margin:30px 0;text-align:center;text-transform:uppercase}main.fullwide{padding:0}main.catalog{--main-gutter:30px}:is(main.page,article.page){margin:0 auto;max-width:1170px;padding:var(--main-block-gutter) var(--main-gutter)}:is(main.page,article.page)>h2{color:#444;font-size:16px;font-weight:800;letter-spacing:2px;margin:20px 0;text-transform:uppercase}:is(main.page,article.page)>p{font-size:14px;line-height:25px;text-align:justify}:is(main.page,article.page)>p+p{margin-top:15px}:is(main.page,article.page)>ul{list-style:circle;margin:20px}:is(main.page,article.page)>ul li{font-size:14px;line-height:25px}:is(main.page,article.page)>ul li+li{margin-top:10px}.btn{--btn-border-thickness:2px;--btn-border-color:#000;--btn-background-color:#fff;--btn-color:#000;--btn-hover-color:#fff;--btn-hover-background-color:#000;--btn-hover-border-color:#000;background:var(--btn-background-color);border:var(--btn-border-thickness) solid var(--btn-border-color);border-radius:0;color:var(--btn-color);cursor:pointer;display:inline-block;font-size:13px;line-height:normal;padding:10px;transition:all .3s}@media(min-width:992px){.btn:hover{--btn-background-color:var(--btn-hover-background-color);--btn-color:var(--btn-hover-color);--btn-border-color:var(--btn-hover-border-color)}}.x-btn{--btn-size:30px;--btn-bar-width:40%;aspect-ratio:1;background:#ffffffb3;border:none;border-radius:100%;cursor:pointer;height:var(--btn-size);position:relative}@media(min-width:992px){.x-btn{cursor:pointer;transition:rotate .3s}.x-btn:hover{rotate:90deg}}.x-btn:after,.x-btn:before{background-color:#333;content:"";height:2px;left:50%;position:absolute;top:50%;translate:-50% -50%;width:var(--btn-bar-width)}.x-btn:before{rotate:-45deg}.x-btn:after{rotate:45deg}.form--group{display:flex;flex-direction:column;gap:5px;width:100%}.form--group label{display:block;font-weight:500}.form--group input,.form--group textarea{border:1px solid #000;height:45px;padding:5px;transition:all .3s;width:100%}.form--group input:focus,.form--group textarea:focus{outline:2px solid #000;outline-offset:-2px}.form--group textarea{min-height:100px}.dialog{inset:0;position:fixed;z-index:15}.dialog:before{background-color:#ffffff7a;content:"";inset:0;position:absolute}.modal{background:#fff;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;left:50%;min-height:100px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:15}.modal--container{max-height:100vh;overflow:scroll;overscroll-behavior:none}.modal--close{position:absolute;right:17px;top:15px;z-index:20}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}p.count{font-size:13px;line-height:25px;margin-bottom:20px}.catalog--grid{display:grid;gap:.5rem}@media(min-width:768px){.catalog--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.catalog--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog--cell{height:300px;overflow:hidden;position:relative}@media(min-width:992px){.catalog--cell{cursor:pointer}.catalog--cell:hover .content{translate:0}}.catalog--cell .media{background:#e5e5e5;inset:0;position:absolute;z-index:1}.catalog--cell img,.catalog--cell picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalog--cell .content{background:#fff;font-size:15px;font-weight:400;inset:auto 0 0;letter-spacing:0;padding:15px 10px;position:absolute;text-transform:none;transition:translate .3s;translate:0 100%;z-index:2}@media(min-width:1200px){.modal.product{width:1120px}}.modal--product-container{display:grid;gap:20px}@media(min-width:580px){.modal--product-container{grid-template-columns:calc(60% - 20px) 1fr}}.modal--media{flex:1;height:280px;min-width:0;position:relative;width:100%}@media(min-width:580px){.modal--media{height:650px}}.modal--media img,.modal--media picture{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1200px){.modal--media img,.modal--media picture{-o-object-fit:cover;object-fit:cover}}.modal--media .flicking-viewport,.modal--media .flicking-viewport>div{height:100%}.modal--media .flicking-viewport{flex:1;min-height:0;width:100%}.modal--media .flicking-viewport>div{width:100%}.modal--media .panel{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.modal--media ul{display:flex;inset:auto 0 15px;justify-content:center;list-style:none;margin:0;padding:0;position:absolute;z-index:1}.modal--media li{cursor:pointer;height:15px;opacity:.5;width:15px}.modal--media li:after{background:#000;border-radius:50%;content:"";display:block;height:60%;opacity:.5;transition:opacity .3s;width:60%}@media(max-width:991px){.modal--media li{display:none}}.modal--media li.active:after{opacity:1}.modal--content{align-items:stretch;display:flex;flex-direction:column;padding:20px 40px}@media(min-width:992px){.modal--content{padding:20px}}.modal--content h2{color:#444;font-size:16px;font-weight:700;letter-spacing:2px;margin:20px 0;text-transform:uppercase}.modal--content p{color:#484848;font-size:13px;line-height:25px}.modal--content .meta{border-bottom:1px solid #eae9e9;border-top:1px solid #eae9e9;font-size:13px;list-style:none;margin:20px 0;padding:10px 0}.modal--content li{line-height:20px}.modal--content li+li{margin-top:10px}.modal--content strong{color:#444;font-weight:700}.modal--content button{align-self:center}@media(min-width:992px){.modal--content button{align-self:start}}button.arrow{--btn-border-thickness:0;--btn-border-color:#000;--btn-background-color:#fff;--btn-hover-background-color:#000;align-items:center;aspect-ratio:1;display:flex;height:40px;justify-content:center;position:fixed;top:50%;translate:0 -50%;z-index:20}@media(min-width:992px){button.arrow{height:70px}button.arrow:hover{--arrow-color:#fff}}button.arrow:before{border-color:var(--arrow-color);border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:10px;left:9px;top:4px;transform:rotate(50deg);transition:all .3s;width:10px}button.arrow.prev{left:5%}button.arrow.prev:before{rotate:-180deg}button.arrow.next{right:5%}button.gotop{align-items:center;background:#ffffff82;border:1px solid #d0c4c4;border-radius:20px;bottom:5%;cursor:pointer;display:flex;height:40px;justify-content:center;position:fixed;right:5%;transition:all .3s;width:40px;z-index:10}button.gotop:hover{border-color:#444}button.gotop svg{rotate:-90deg}.notification--wrapper{inset:90px 110px auto auto;position:fixed;z-index:500}.notification--wrapper:empty{background:red;left:0}.notification--group{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;min-height:1rem;position:relative}.notification--item{background-color:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;font-size:13px;padding:10px 20px;transition:all .4s ease}.notification--item:hover{cursor:pointer}.notification--item+.notification--item{margin-top:.5rem}.notification--item.error{background-color:#f44336}.toast-enter-from{opacity:0;transform:translateY(20px)}.toast-leave-to{opacity:0;transform:translateY(-20px)}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-leave-active{position:absolute;right:0;width:-moz-max-content;width:max-content}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(./Raleway-normal-400-cyrillic-ext.Dc5xu4We.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(./Raleway-normal-400-cyrillic.B0Yo_ULV.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(./Raleway-normal-400-vietnamese.wikBsL6_.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(./Raleway-normal-400-latin-ext.CwtNDoQR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(./Raleway-normal-400-latin.CSF1BaNN.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(./Raleway-normal-400-cyrillic-ext.Dc5xu4We.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(./Raleway-normal-400-cyrillic.B0Yo_ULV.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(./Raleway-normal-400-vietnamese.wikBsL6_.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(./Raleway-normal-400-latin-ext.CwtNDoQR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(./Raleway-normal-400-latin.CSF1BaNN.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(./Raleway-normal-400-cyrillic-ext.Dc5xu4We.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(./Raleway-normal-400-cyrillic.B0Yo_ULV.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(./Raleway-normal-400-vietnamese.wikBsL6_.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(./Raleway-normal-400-latin-ext.CwtNDoQR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(./Raleway-normal-400-latin.CSF1BaNN.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(./Raleway-normal-400-cyrillic-ext.Dc5xu4We.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(./Raleway-normal-400-cyrillic.B0Yo_ULV.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(./Raleway-normal-400-vietnamese.wikBsL6_.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(./Raleway-normal-400-latin-ext.CwtNDoQR.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(./Raleway-normal-400-latin.CSF1BaNN.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
