@font-face{font-family:Rockness;src:url(../fonts/rockness/Rockness.eot);src:local("Rockness"),url(../fonts/rockness/Rockness.eot?#iefix) format("embedded-opentype"),url(../fonts/rockness/Rockness.woff2) format("woff2"),url(../fonts/rockness/Rockness.woff) format("woff"),url(../fonts/rockness/Rockness.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Rockness;src:url(../fonts/rockness/Rockness-Slant.eot);src:local("Rockness Slant"),local("Rockness-Slant"),url(../fonts/rockness/Rockness-Slant.eot?#iefix) format("embedded-opentype"),url(../fonts/rockness/Rockness-Slant.woff2) format("woff2"),url(../fonts/rockness/Rockness-Slant.woff) format("woff"),url(../fonts/rockness/Rockness-Slant.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Rockness Swash";src:url(../fonts/rockness/Rockness-Swash.eot);src:local("Rockness Swash"),local("Rockness-Swash"),url(../fonts/rockness/Rockness-Swash.eot?#iefix) format("embedded-opentype"),url(../fonts/rockness/Rockness-Swash.woff2) format("woff2"),url(../fonts/rockness/Rockness-Swash.woff) format("woff"),url(../fonts/rockness/Rockness-Swash.ttf) format("truetype");font-weight:400;font-style:normal}.anim{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project{-webkit-transition:all .4s ease;transition:all .4s ease}.anim.single-project.done{opacity:1!important}.anim-stage>*{-webkit-animation-fill-mode:forwards!important;animation-fill-mode:forwards!important;opacity:0}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@keyframes zoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1;color:#00f5c9}}@-webkit-keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoom-fade{from{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:510px;opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}70%{-webkit-transform:rotate(300deg);transform:rotate(300deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);opacity:1}}@-webkit-keyframes slide{to{width:100%;opacity:1}}@keyframes slide{to{width:100%;opacity:1}}@-webkit-keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@keyframes slide-height{from{opacity:1}to{height:100%;opacity:1}}@-webkit-keyframes fade{to{opacity:1}}@keyframes fade{to{opacity:1}}@-webkit-keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-left{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fade-right{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.anim-stage>*{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@-webkit-keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes anim-stage{from{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-2{from{-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-3{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}50%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-down{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:991px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:247px;opacity:1}}@-webkit-keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}@keyframes circleShadow{0%{width:11px;height:11px}100%{width:50px;height:50px}}}@media screen and (max-width:575px){@-webkit-keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}@keyframes line{0%{width:0;opacity:0}100%{width:150px;opacity:1}}}body{font-style:normal;font-weight:400;font-size:20px;line-height:1.5;color:#000}body,html{margin:0;font-family:Nunito,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;min-width:320px}body{max-width:100%}body.fixed{position:fixed}*{letter-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}img.lazyload,video.lazyload{opacity:0;visibility:hidden;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.desk-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.mob-only{display:none!important}@media screen and (max-width:767px){.desk-only{display:none!important}.mob-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-loaded,[data-loaded=true]{opacity:0;visibility:visible;-webkit-animation:faddingImgAnim .5s ease;animation:faddingImgAnim .5s ease}@-webkit-keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes faddingImgAnim{0%{visibility:hidden;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{visibility:visible;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}*{letter-spacing:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}*{outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Nunito,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:Nunito,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif}body.no-scroll{overflow:hidden}html{height:auto;min-height:100%;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex}body{height:auto;background:#fff}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:3}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}.footer{-ms-flex-negative:0;flex-shrink:0;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}::-webkit-scrollbar{width:5px;height:5px;background:#dee9ff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:none}::-webkit-scrollbar-thumb{background:#3a40ef;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5rem;-webkit-box-shadow:none;box-shadow:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-block{font-weight:400;line-height:1.5;font-size:.8rem;color:#000}.text-block a{text-decoration:underline;font-weight:500;color:#c18539}.text-block :not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:1.5rem}.text-block br{content:"";display:block;height:1.5rem}.text-block :last-child{margin-bottom:0}.text-block :last-child strong{font-weight:700}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-weight:700;line-height:1.5;color:#000}.text-block strong{font-weight:700}.text-block h1{font-size:1.8rem}.text-block h2{font-size:1.2rem}.text-block h3{font-size:1.2rem}.text-block h4{font-size:1rem}.text-block h5{font-size:1rem}.text-block h6{font-size:.8rem}.text-block a{text-decoration:underline;color:#bd1823}.text-block a:hover{text-decoration:none}.text-block blockquote{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;border-color:.1rem solid #bd1823;background:rgba(255,255,255,0);border-radius:1rem;font-weight:400;font-size:1rem;line-height:1.3;text-align:center;color:#000;padding:2.5rem 4rem;position:relative;z-index:2}.text-block blockquote::after,.text-block blockquote::before{content:'"';position:absolute;top:.4rem;left:.9rem;font-size:3rem}.text-block blockquote::after{top:auto;left:auto;bottom:.4rem;right:.9rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.text-block img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:1.2rem;border-radius:1rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-block .alignleft{float:left;margin-right:3rem}.text-block .alignright{float:right;margin-left:2rem}.text-block .aligncenter{margin:0 auto}.text-block ol li,.text-block ul li{line-height:1.4;margin-bottom:.75rem}.text-block ol li:last-child,.text-block ul li:last-child{margin-bottom:0}.text-block ul{margin-bottom:1rem}.text-block ul li::before{width:.6rem;height:1.15rem;background:url(../img/ht1.svg) no-repeat center/100%;display:inline-block;position:absolute;top:.25rem;left:0;content:""}.text-block ul:last-child{margin-bottom:0}.text-block ul li{padding-left:2.25rem;position:relative;z-index:2}.text-block ul li ol{counter-reset:numUl}.text-block ul li ol li{padding-left:2.4rem}.text-block ul li ol li::after{display:none}.text-block ul li ol li::before{counter-increment:numUl;content:counters(numUl)}.text-block u{text-decoration:underline!important}.text-block ol{counter-reset:numOl;list-style:none!important}.text-block ol p{margin-bottom:0}.text-block ol:not(:last-child){margin-bottom:1rem}.text-block ol li{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-left:2.4rem;counter-increment:numOl}.text-block ol li::before{content:counter(numOl);margin-right:.3rem;font-weight:700;position:absolute;width:1.5rem;left:0;top:-.25rem;height:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;color:#000;line-height:1}.text-block ol li ul{padding-left:1rem}.text-block ol li ul li{position:relative;z-index:2}.text-block iframe,.text-block video{max-width:100%}@media screen and (max-width:767px){.text-block{font-size:.7rem}.text-block li,.text-block p{font-size:.7rem}.text-block h1{font-size:1.5rem}.text-block h2{font-size:1.2rem}.text-block h3{font-size:1.2rem}.text-block h4{font-size:1.1rem}.text-block h5,.text-block h6{font-size:1rem}.text-block :not(img,ul,ol,li,blockquote,span,strong,br,iframe){margin-bottom:.6rem}.text-block ol li,.text-block ul li{margin-bottom:.8rem}.text-block img{width:100%!important;margin-left:0!important;margin-right:0!important}.text-block ul li{padding-left:1rem;position:relative;z-index:2}.text-block ul li::after{position:absolute;top:.55rem;left:0;background:#000;border-radius:50%;width:.25rem;height:.25rem}.text-block blockquote{width:100%;font-size:.7rem;padding:1.5rem 1rem;border-radius:.5rem;margin-left:0;margin-right:0}.text-block blockquote::before{top:.25rem;left:.25rem}.text-block blockquote::after{bottom:.25rem;right:.25rem}.text-block ol li{width:100%;padding-left:2rem}.text-block ol li::before{top:.25rem}.text-block img{margin-bottom:.75rem}}body,html{font-style:normal;font-weight:400;font-size:20px;line-height:1.5;color:#000}body a,body li,body p,html a,html li,html p{font-size:.8rem}.container{width:100%;margin:0 auto;max-width:76rem;padding:0 1rem}.subttl{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:2.4rem;color:#000;line-height:1.2;font-weight:600}.title{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;text-transform:uppercase;font-size:2.7rem;color:#000;line-height:1.2;font-weight:600}.header{width:100%;z-index:10;top:0;left:0;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-notification{position:absolute;top:calc(100% + .75rem);margin-top:1rem;right:0;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.header-notification div{pointer-events:auto}.header-bot{width:100%;padding:.75rem .5rem;background:#fff;border-bottom:1px solid #000}.header-bot .container{max-width:96rem}.header-bot__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header-bot__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.2rem 0;padding-left:1.5rem;border-left:1px solid #000;gap:1.5rem}.header-link{width:1.6rem;height:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.header-link .ic{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-link .ic img,.header-link .ic svg{width:100%;height:100%}.header-link .ic img path,.header-link .ic svg path{fill:rgba(255,255,255,0);stroke:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-link span{z-index:1;width:.8rem;height:.8rem;background:#bd1823;font-size:.5rem;color:#fff;line-height:1;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;right:0;top:0;display:none}.header-link.header-link--fav.active .ic img path,.header-link.header-link--fav.active .ic svg path,.header-link.header-link--fav:hover .ic img path,.header-link.header-link--fav:hover .ic svg path{stroke:#bd1823;fill:#bd1823}.header-link.header-link--cart .ic img path,.header-link.header-link--cart .ic svg path{stroke:rgba(255,255,255,0);fill:#000}.header-link.header-link--cart.active span{display:-webkit-box;display:-ms-flexbox;display:flex}.header-link.header-link--cart:hover .ic{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.header-lang{position:relative;cursor:pointer}.header-lang span{padding:.2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-transform:uppercase;font-size:.8rem;color:#000;line-height:1;font-weight:400}.header-lang ul{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:140%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header-lang ul li{width:100%}.header-lang ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.2rem;font-size:.8rem;color:#000;line-height:1;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase}.header-lang ul li a:hover{color:#bd1823}@media screen and (min-width:768px){.header-lang ul{opacity:0;pointer-events:none}.header-lang:hover ul{opacity:1;pointer-events:auto}}.header .logo{width:12rem;padding-right:1.5rem;border-right:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex}.header .logo a,.header .logo img{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.header .menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.header .menu ul li a{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:.8rem;color:#000;line-height:1;font-weight:400;text-transform:uppercase}.header .menu ul li a:hover,.header .menu ul li.current-menu-item{color:#bd1823}.header .menu ul li.menu-item-has-children ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header .menu ul li.menu-item-has-children ul li a{padding:.5rem 1rem}@media screen and (min-width:768px){.header .menu ul li.menu-item-has-children ul{opacity:0;pointer-events:none;position:absolute;top:calc(100% + 1.25rem);left:0;background:#fff;border:1px solid #000}.header .menu ul li.menu-item-has-children ul::before{width:100%;height:1.25rem;display:inline-block;position:absolute;bottom:100%;left:0;content:""}.header .menu ul li.menu-item-has-children:hover ul{opacity:1;pointer-events:auto}}.header .menu ul li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem}.header .menu ul li.menu-item-has-children>a .arr{width:1rem;height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .menu ul li.menu-item-has-children>a .arr::after{width:.6rem;height:.3rem;display:inline-block;content:"";background:#000;-webkit-mask-image:url(../img/selectarr.png);mask-image:url(../img/selectarr.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header .menu ul li.menu-item-has-children.current-menu-item>a,.header .menu ul li.menu-item-has-children.current-menu-parent>a,.header .menu ul li.menu-item-has-children:hover>a{color:#bd1823}.header .menu ul li.menu-item-has-children.current-menu-item>a .arr::after,.header .menu ul li.menu-item-has-children.current-menu-parent>a .arr::after,.header .menu ul li.menu-item-has-children:hover>a .arr::after{background:#bd1823}.header-top{width:100%;background:#000;padding:.35rem .5rem}.header-top__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top .container{max-width:96rem}.header-top__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.header-top__menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.header-top__menu ul li a{font-size:.6rem;color:#fff;line-height:1;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase}.header-top__menu ul li a:hover,.header-top__menu ul li.current-menu-item{color:#bd1823}.header-top__center{text-align:center;font-size:.6rem;color:#fff;line-height:1.333;font-weight:400;padding:0 .5rem;text-transform:uppercase}.header-top__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.addrs{max-width:13.8rem;width:100%}.addrs p{font-size:.6rem;color:#fff;line-height:1.333;font-weight:400}.tl{font-size:.8rem;color:#fff;line-height:1.333;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.tl:hover{color:#bd1823}.hero-home{width:100%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-home__text{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:.85rem;bottom:2.15rem;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);z-index:2}.hero-home__text p{white-space:nowrap;font-family:Rockness,"Noto Color Emoji",cursive;font-size:4.8rem;color:#bd1823;line-height:1.2;font-weight:400}.hero-home__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6.35rem}.hero-home__right{width:calc(100% - 24.15rem + 10rem);-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.55rem}.hero-home__predict{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border:1px solid #000}.hero-home__predict .predict{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-home__predict .predict:not(:last-child){border-right:1px solid #000}.hero-home__predict .predict:not(:last-child) .tp{background:#f5f5f5}.hero-home__predict .predict:last-child .bt{background:#f09ec6}.hero-home__predict .predict:last-child .bt p{font-family:Nunito,"Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;max-width:6rem;text-transform:initial;text-align:center;font-size:.7rem;color:#000;line-height:1;font-weight:700}.hero-home__predict .predict .bt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hero-home__predict .predict .bt span{text-transform:uppercase;font-size:.7rem;color:#000;line-height:1.33;font-weight:400}.hero-home__predict .predict .bt p{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:4.8rem;color:#000;line-height:1;font-weight:400}.hero-home__predict .predict .tp{width:100%;padding:.4rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #000;font-size:.7rem;color:#000;line-height:1.33;font-weight:700;text-transform:uppercase;text-align:center}.hero-home__image{width:calc(50% - .225rem);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.hero-home__image .wom{position:absolute;z-index:3;bottom:0;left:51%;width:92.57%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-box;display:-ms-flexbox;display:flex}.hero-home__image .wom img{width:100%;height:auto;-webkit-filter:drop-shadow(8px -11px 0 #f09ec6);filter:drop-shadow(8px -11px 0 #f09ec6)}.hero-home__image .img{width:100%;height:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:137.651123%;position:relative}.hero-home__image .img img,.hero-home__image .img video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-home__left{width:100%;max-width:18.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:5rem;gap:1.85rem;-ms-flex-negative:0;flex-shrink:0}.hero-home__left .txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.6rem}.hero-home__left .txt .btn{margin-top:.3rem}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;padding:.5rem 1rem;background:#bd1823;border:.1rem solid #bd1823;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn p{text-transform:uppercase;font-size:.8rem;color:#fff;line-height:1.125;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn p strong{font-weight:700}.btn::after,.btn::before{-ms-flex-negative:0;flex-shrink:0}.btn.btn--arrow::after{width:.8rem;height:.8rem;-webkit-mask-image:url(../img/arrbtn.png);mask-image:url(../img/arrbtn.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff}.btn.btn--lined{padding-left:0;padding-right:0;background:rgba(255,255,255,0);border:none;border-bottom:.15rem solid #fff}.btn.btn--lined::after{width:.8rem;height:.8rem;-webkit-mask-image:url(../img/arrbtn.png);mask-image:url(../img/arrbtn.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;-ms-flex-negative:0;flex-shrink:0}.btn.btn--lined:hover{border-bottom-color:#000;background:rgba(255,255,255,0)}.btn.btn--lined:hover p{color:#000}.btn.btn--lined:hover::after{background:#000}.btn.btn--more::before{width:1.6rem;height:1.6rem;-webkit-mask-image:url(../img/mr1.png);mask-image:url(../img/mr1.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;-ms-flex-negative:0;flex-shrink:0}.btn.btn--cart::before{width:1.6rem;height:1.6rem;-webkit-mask-image:url(../img/ctmask.svg);mask-image:url(../img/ctmask.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;-ms-flex-negative:0;flex-shrink:0}.btn.btn--black{background:#000;border-color:#000}.btn.btn--black p{color:#fff}.btn.btn--black::before{content:none}.btn.btn--black:hover{background:#fff}.btn.btn--black:hover p{color:#000}.btn.btn--white{background:#fff;border-color:rgba(255,255,255,0);font-size:.8rem;color:#000;line-height:1.2;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:1rem 1.5rem;text-transform:uppercase}.btn.btn--white::before{content:none}.btn.btn--white:hover{background:#000;color:#fff}.btn.btn--trans{background:#fff;border:1px solid #000;font-size:.8rem;color:#000;line-height:1.2;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:1rem 1.5rem;text-transform:uppercase}.btn.btn--trans p{color:#000}.btn.btn--trans::before{content:none}.btn.btn--trans:hover{background:#000}.btn.btn--trans:hover p{color:#fff}.btn:hover{background:#fff}.btn:hover p{color:#bd1823}.btn:hover::after,.btn:hover::before{background:#bd1823}form .wpcf7-spinner{display:none}.products-list{width:100%;margin:4rem 0 .4rem}.products-list__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.products-list__top .im{width:13.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.products-list__top .im img{width:100%;height:auto}.products-list__center{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.25rem}.products-list__slider{width:100%}.products-list__slider .swiper{width:100%}.products-list__slider .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.products-list__slider .swiper-slide{width:calc(25% - .75rem);height:auto}.products-list__slider .swiper-slide .product-card{width:100%;height:100%}.product-card{width:100%;padding:1.85rem 1.5rem;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff}.product-card__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card__top .im{width:100%;height:0;position:relative;padding-top:135.59%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card__top .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card__top:hover .im img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.product-card__top:hover .im::after{background:#bd1823!important}.product-card__bot{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 0 0}.product-card__bot .nm{display:inline-block;margin-bottom:1rem;font-size:.8rem;color:#000;line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-underline-position:under}.product-card__bot .nm:hover{color:#bd1823;text-decoration:underline}.product-card__bot .bt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.product-card__bot .prc{font-size:.7rem;color:#000;line-height:1.2;font-weight:700}.product-card__bot .prc p{font-size:.7rem;color:#000;line-height:1.2;font-weight:700}.product-card.product-card--have-video .product-card__top .im::after{width:1.5rem;height:1.5rem;-webkit-mask-image:url(../img/vid-mini.png);mask-image:url(../img/vid-mini.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;display:inline-block;position:absolute;z-index:1;bottom:.5rem;right:.5rem;content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card__control{gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-left:1px solid #000;padding-left:1.5rem}.product-card__link{width:1.6rem;height:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.product-card__link .ic{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-card__link .ic img,.product-card__link .ic svg{width:100%;height:100%}.product-card__link .ic img path,.product-card__link .ic svg path{fill:rgba(255,255,255,0);stroke:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-card__link span{z-index:1;width:.8rem;height:.8rem;background:#bd1823;font-size:.5rem;color:#fff;line-height:1;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;position:absolute;right:0;top:0;display:none}.product-card__link.product-card__link--fav.active .ic img path,.product-card__link.product-card__link--fav.active .ic svg path,.product-card__link.product-card__link--fav:hover .ic img path,.product-card__link.product-card__link--fav:hover .ic svg path{stroke:#bd1823;fill:#bd1823}.product-card__link.product-card__link--cart .ic img path,.product-card__link.product-card__link--cart .ic svg path{stroke:rgba(255,255,255,0);fill:#000}.product-card__link.product-card__link--cart.active .ic svg path{fill:#bd1823}.product-card__link.product-card__link--cart:hover .ic svg path{fill:#bd1823}.line-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5rem 0;margin-top:-1.5rem;margin-bottom:-1.5rem;width:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2}.line-text__wrap{width:100%;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex}.line-text p{white-space:nowrap;font-family:Rockness,"Noto Color Emoji",cursive;font-size:4.8rem;color:#bd1823;line-height:1.2;font-weight:400}.categories-block{width:100%;padding:1.75rem 0 4.75rem}.categories-block__top{width:100%;margin-bottom:1.85rem}.categories-block__cont{width:100%;display:grid;grid-template-columns:repeat(4,1fr);padding:1px;grid-gap:1px;background:#000;position:relative}.categories-block__cont::after{width:21rem;height:31.7rem;display:inline-block;content:"";position:absolute;top:-7rem;right:-6.75rem;background:url(../img/befcat.svg) no-repeat center/100%;-webkit-transform:rotate(6.37deg);-ms-transform:rotate(6.37deg);transform:rotate(6.37deg)}.categories-item{width:100%;background:#fff;position:relative;z-index:2;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories-item__cont{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;padding:1.5rem}.categories-item__cont .txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.categories-item__cont .txt span{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.8rem;color:#000;line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories-item__cont .txt p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories-item__cont .ic{height:10rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.categories-item__cont .ic img{height:100%;width:auto}.categories-item:nth-child(even) .categories-item__cont{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.categories-item.categories-item--banner{grid-column:span 2}.categories-item.categories-item--banner .categories-item__wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.categories-item.categories-item--banner .img{width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.categories-item.categories-item--banner .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.categories-item.categories-item--banner .img p{width:100%;font-family:Rockness,"Noto Color Emoji",cursive;color:#bd1823;font-size:4.8rem;color:#bd1823;line-height:.73;font-weight:400;top:50%;padding:0 .8rem;-webkit-transform:translate(0,-50%) rotate(-2deg);-ms-transform:translate(0,-50%) rotate(-2deg);transform:translate(0,-50%) rotate(-2deg);position:absolute}a.categories-item:hover{background:#bd1823}a.categories-item:hover .categories-item__cont .txt p,a.categories-item:hover .categories-item__cont .txt span{color:#fff}.catalog-banner{width:100%;background:#bd1823}.catalog-banner__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:18.85rem}.catalog-banner__right{height:auto;width:calc(100% - 41.85rem + 10rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.catalog-banner__right .img{width:100%;height:100%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-banner__right .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-banner__left{width:100%;max-width:24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:4.2rem 0 12.5rem;position:relative;-ms-flex-negative:0;flex-shrink:0}.catalog-banner__left .ln{left:-4.65rem;bottom:3.5rem;position:absolute;-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg)}.catalog-banner__left .ln p{white-space:nowrap;font-family:Rockness,"Noto Color Emoji",cursive;font-size:4.8rem;color:#fff;line-height:.73;font-weight:400}.catalog-banner__left .txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.catalog-banner__left .txt .subttl{color:#fff;font-size:1.6rem}.catalog-banner__left .txt p{font-size:.8rem;color:#fff;line-height:1.5;font-weight:400}.catalog-banner__left .txt p strong{font-weight:600}.insta-section{width:100%;margin:2.65rem 0 4.8rem}.insta-section__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5rem}.insta-section__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.7rem}.insta-section__left .ic{width:8rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.insta-section__left .ic img{width:100%;height:auto}.insta-section__left p{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;max-width:12rem;width:100%;font-size:1.6rem;color:#000;line-height:1.1875;font-weight:600}.insta-section__cont{width:100%}.insta-section__cont .im{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.insta-section__cont .im img{width:100%;height:auto}.insta-section__right{max-width:24rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.insta-section__right p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.insta-section__right .btn{max-width:21.5rem}.insta-section__right .btn p{color:#fff}.insta-section__right .btn:hover p{color:#bd1823}.modal-window{display:none}.footer{width:100%}.footer__top{width:100%;padding:2.5rem 0;border-top:1px solid #000;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.5rem}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:10.5rem}.footer__logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.footer__logo .logo a,.footer__logo .logo img{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:64px}.footer__icon{width:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.footer__icon img{width:100%;height:auto}.footer__menu{width:100%}.footer__menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.footer__contacts{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem}.footer__column{width:100%;max-width:15.55rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem}.footer__column span{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.2rem;color:#000;line-height:1.2;font-weight:400}.footer__column a,.footer__column p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer__column a:hover{color:#bd1823}.footer__bot{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:2.5rem 0}.footer__bot p{width:100%;max-width:28rem;font-size:.6rem;color:#000;line-height:1.5;font-weight:400}.footer__bot .demi{display:-webkit-box;display:-ms-flexbox;display:flex;width:6rem;position:relative}.footer__bot .demi::before{width:35%;height:.85rem;display:inline-block;position:absolute;top:0;left:0;background:#f09ec6;content:"";-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.footer__bot .demi svg{width:100%;position:relative;z-index:2}.footer__bot .demi:hover::before{width:100%}.slider-btn{width:3.3rem;height:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.slider-btn::after{width:.3rem;height:.6rem;display:inline-block;content:"";background:#000;-webkit-mask-image:url(../img/arrsld.png);mask-image:url(../img/arrsld.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.slider-btn.slider-btn--next::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider-btn:hover{background:#000}.slider-btn:hover::after{background:#fff}.slider-btn.swiper-button-disabled{opacity:.3;pointer-events:none}.products-list .btns{display:none}.breadcrumbs-block{width:100%;margin:1rem 0 0}.breadcrumbs-block .container{max-width:96rem}.breadcrumbs{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs li a,.breadcrumbs li span{font-size:.8rem;color:#000;line-height:1.5;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.breadcrumbs li:not(:last-child){margin-right:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumbs li:not(:last-child)::after{content:"|";color:#d9d9d9;display:inline-block;margin-left:.2rem}.breadcrumbs li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:underline;text-underline-position:under}.breadcrumbs li a:hover{color:#bd1823}.catalog-block{width:100%}.catalog-block__cat-wrap{width:100%;background:#fff;z-index:3}.catalog-block__categories{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding:1rem 0}.catalog-block__control{gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:auto}.catalog-block__control select{width:11rem;height:1.75rem;cursor:pointer;padding:.4rem 2.55rem .4rem 1.5rem;border:1px solid #000;background-color:#fff;background-image:url(../img/selectarr.png);background-position:right 1.5rem center;background-size:.6rem;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;font-size:.7rem;color:#000;line-height:1.2;font-weight:700;white-space:none;text-overflow:ellipsis}.catalog-block__control .btn{height:1.75rem;padding-top:.25rem;padding-bottom:.25rem;border-width:1px}.catalog-block__control .btn p{font-weight:700;font-size:.7rem}.catalog-block__control .btn.btn--trans{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.4rem 2.55rem .4rem 1.5rem;border:1px solid #000;background-color:#fff;background-image:url(../img/selectarr.png);background-position:right 1.5rem center;background-size:.6rem;background-repeat:no-repeat}.catalog-block__control .btn.btn--trans:hover{background-color:#000}.catalog-block__control .custom-select-wrapper.open .custom-select-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-block__control .custom-select-dropdown{width:100%;padding:.5rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.2rem;border-color:#000;border-top-color:rgba(255,255,255,0)}.catalog-block__control .custom-select-dropdown .ui-slider{width:calc(100% - 1.2rem);margin-left:auto;margin-right:auto}.catalog-block__control .custom-select-dropdown .ui-button,.catalog-block__control .custom-select-dropdown .ui-state-default,.catalog-block__control .custom-select-dropdown .ui-widget-content .ui-state-default,.catalog-block__control .custom-select-dropdown .ui-widget-header .ui-state-default,.catalog-block__control .custom-select-dropdown html .ui-button.ui-state-disabled:active,.catalog-block__control .custom-select-dropdown html .ui-button.ui-state-disabled:hover{border-color:#bd1823;background:#fff}.catalog-block__control .custom-select-dropdown .price-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.5rem;width:100%}.catalog-block__control .custom-select-dropdown .price-display span{font-size:.8rem;color:#000;line-height:1.3;font-weight:600}.catalog-block__control .custom-select-dropdown .ui-slider .ui-slider-range{background:#f09ec6}.catalog-block__control .custom-select-dropdown .ui-widget.ui-widget-content{border:1px solid #d9d9d9;background:#f5f5f5}.catalog-block__control .custom-select-dropdown label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.catalog-block__control .custom-select-dropdown label input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}.catalog-block__control .custom-select-dropdown label span{padding-left:1rem;position:relative;font-size:.7rem;color:#000;line-height:1.5;font-weight:700}.catalog-block__control .custom-select-dropdown label span::before{width:.6rem;height:.6rem;top:50%;left:0;display:inline-block;content:"";border:1px solid #d9d9d9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;background-size:.55rem .4rem;background-repeat:no-repeat;background-position:center;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.catalog-block__control .custom-select-dropdown label input:checked~span::before{border-color:#bd1823;background-image:url(../img/chck1.png)}.catalog-block__control .custom-select-dropdown label input:hover~span::before{border-color:#bd1823}.catalog-block__cat{width:8rem;border:1px solid #d9d9d9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.catalog-block__cat p{font-size:.8rem;color:#000;line-height:1.2;font-weight:400}.catalog-block__cat .ic{width:auto;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-block__cat .ic img{width:auto;height:100%}.catalog-block__cat.active,.catalog-block__cat:hover{border-color:#bd1823}.catalog-block__products{width:100%;background:#f5f5f5;padding:2rem 0 3rem}.catalog-block__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.25rem}.catalog-block__list{width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.catalog-block__pagination{width:100%;padding:2rem 0}ul.pagination{padding:2rem 1rem}.pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.pagination li{display:-webkit-box;display:-ms-flexbox;display:flex}.pagination li a,.pagination li span{width:3.3rem;height:1.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:1px solid #d9d9d9;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:.7rem;color:#000;line-height:1;font-weight:700}.pagination li a:hover,.pagination li span{border-color:#000}.pagination li a.next,.pagination li a.prev{border-color:#000}.pagination li a.next::after,.pagination li a.prev::after{width:.3rem;height:.6rem;display:inline-block;content:"";background:#000;-webkit-mask-image:url(../img/arrsld.png);mask-image:url(../img/arrsld.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.pagination li a.next::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.seo-section{padding:3.5rem 0;background:#f5f5f5}.seo-section__cont{width:100%;max-width:49rem;margin-left:auto;margin-right:auto}.notification-cart{width:20rem;padding:1rem;border-radius:1rem;z-index:5;position:relative;background:#fff;border:1px solid #000;-webkit-transition:all .5s linear;transition:all .5s linear}.notification-cart.hide{opacity:0;-webkit-transform:translateX(1rem);-ms-transform:translateX(1rem);transform:translateX(1rem)}.notification-cart .cls{position:absolute;top:.5rem;right:.5rem;-webkit-mask-image:url(../img/remcart.svg);mask-image:url(../img/remcart.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#000;width:1.6rem;height:1.6rem;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.notification-cart .cls:hover{background:#bd1823}.notification-cart__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.notification-cart__cont.rems .txt p{color:#000}.notification-cart__cont.rems .txt p::before{height:.75rem;background:url(../img/remcart.svg) no-repeat center/100%}.notification-cart__cont .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.notification-cart__cont .txt p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;font-size:.8rem;color:#bd1823;line-height:1.2;font-weight:700}.notification-cart__cont .txt p::before{width:.75rem;height:.5rem;display:inline-block;content:"";background:url(../img/addcart.svg) no-repeat center/100% 100%}.notification-cart__cont .txt span{font-size:.8rem;color:#000;line-height:1.2;font-weight:400}.notification-cart__cont .im{width:3rem;height:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.notification-cart__cont .im img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart-page{width:100%;background:#f5f5f5;padding:1rem 0 5.5rem;position:relative;margin-top:1rem}.cart-page .container{position:relative;z-index:2}.cart-page::before{width:6rem;height:16.2rem;display:inline-block;content:"";position:absolute;left:0;top:45%;background:url(../img/faceleft.svg) no-repeat center/100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.cart-page::after{width:7.3rem;height:14rem;display:inline-block;content:"";position:absolute;right:0;top:45%;background:url(../img/faceright.svg) no-repeat center/100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.cart-page__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.cart-page__top{width:100%}.cart-page__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.cart-page__right{width:24rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid #000;background:#fff;position:sticky;top:calc(var(--headerheight) + .5rem);padding:1rem}.cart-page__right form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-page__right .cart-page__delivery{margin-top:.5rem}.cart-page__left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.cart-page__left .woocommerce-cart-form{width:100%}.cart-page__left .cart-page__items{width:100%}.cart-page__item{width:100%;border:1px solid #000;background:#fff;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.cart-page__item .price{font-size:.8rem;color:#000;line-height:1.2;font-weight:700;text-align:center;min-width:5rem}.cart-page__item .price small{display:none}.cart-page__main{width:100%;max-width:21rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.cart-page__main .img{width:6rem;height:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;flex-shrink:0}.cart-page__main .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.cart-page__main .img:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.cart-page__main .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-page__main .txt a{font-size:.8rem;color:#000;line-height:1.2;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;margin-bottom:.5rem}.cart-page__main .txt a:hover{color:#bd1823}.cart-page__main .txt p{font-size:.8rem;color:#8f8f8f;line-height:1.2;font-weight:400}.cart-page .btn{width:100%}.cart-page .btn::after,.cart-page .btn::before{content:none}.cart-page__delete{cursor:pointer;width:1.6rem;height:1.6rem;background:rgba(255,255,255,0);position:relative;border:none;border-radius:0;margin:0;padding:0}.cart-page__delete::after{width:100%;height:100%;position:absolute;top:0;left:0;display:inline-block;content:"";background:#000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-mask-image:url(../img/remcart.png);mask-image:url(../img/remcart.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cart-page__delete:hover::after{background:#bd1823}.cart-page__delivery{width:100%;padding:.4rem 1.5rem;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.cart-page__delivery p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.cart-page__delivery p strong{font-weight:700}.cart-page__delivery .ic{width:2.5rem;height:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cart-page__delivery .ic img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.checkout-part_error{width:100%}.checkout-part_error .woocommerce-NoticeGroup{width:100%}.checkout-part_error .woocommerce-NoticeGroup>div{width:100%}.checkout-part_error .woocommerce-NoticeGroup .woocommerce-error{margin:0;border:none;background:rgba(255,255,255,0);padding:0}.checkout-part_error .woocommerce-NoticeGroup .woocommerce-error::after,.checkout-part_error .woocommerce-NoticeGroup .woocommerce-error::before{content:none}.checkout-part_error .woocommerce-NoticeGroup .woocommerce-error li{padding:.5rem;text-align:center;width:100%;font-size:.6rem;color:#bd1823;line-height:1.5;font-weight:400}.promocode{width:100%;border-top:1px solid #d9d9d9;padding-top:1rem;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promocode>p{font-size:.8rem;color:#000;line-height:1.5;font-weight:700;margin-bottom:.5rem}.promocode .checkout_coupon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.promocode .checkout_coupon .wrap_button{width:100%}.promocode .checkout_coupon .btn{width:100%}.promocode .checkout_coupon .input{width:100%}.promocode .checkout_coupon .input input{width:100%;border:1px solid #000;background:#fff;padding:1rem 1.5rem;font-size:.8rem;color:#000;line-height:1.2;font-weight:400}.cart-lines{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;margin-bottom:1rem}.cart-lines__line{width:100%;border-bottom:1px solid #d9d9d9;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-lines__line div{font-size:.8rem;color:#000;line-height:1.2;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.2rem}.cart-lines__line div p{color:#bd1823}.cart-lines__line span{font-size:.8rem;color:#000;line-height:1.2;font-weight:700;text-align:right}.cart-lines__line:last-child{border-bottom:none;padding-bottom:0}.cart-lines__promo span{color:#bd1823}.cart-lines__total div{font-size:1.6rem}.cart-lines__total span{font-size:1.6rem}.prod-quan{width:6rem}.prod-quan .quantity{width:100%;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.prod-quan .quantity>div{width:33.3333333333%;height:1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;color:#000;line-height:1;font-weight:700}.prod-quan .quantity .quantity-wrap label{display:none}.prod-quan .quantity .quantity-wrap .quantity{border:none;width:100%;height:100%}.prod-quan .quantity .quantity-wrap input{width:100%;height:100%;border:none;background:rgba(255,255,255,0);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-left:1px solid #000;border-right:1px solid #000;font-size:.7rem;color:#000;line-height:1.2;font-weight:700}.prod-quan .quantity .quantity-wrap input::-webkit-inner-spin-button,.prod-quan .quantity .quantity-wrap input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.prod-quan .quantity>div:not(.quantity-wrap){cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:rgba(255,255,255,0)}.prod-quan .quantity>div:not(.quantity-wrap):hover{color:#fff;background:#000}.recent-products{width:100%;padding:2.3rem 0 1.9rem}.recent-products__top{width:100%;display:inline-block;margin-bottom:1.5rem}.recent-products__slider{width:100%;position:relative}.recent-products__slider .product-card{padding:1rem;height:100%}.recent-products__slider .product-card__top .im{padding-top:106%}.recent-products__slider .slider-btn{top:50%;left:-2rem;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);position:absolute}.recent-products__slider .slider-btn.slider-btn--next{left:auto;right:-2rem;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.recent-products__slider .swiper{width:100%}.recent-products__slider .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.recent-products__slider .swiper-slide{height:auto}.about-us{width:100%;padding:2rem 0 0;margin:1rem 0 0;background:#f5f5f5}.about-us__strip{width:100%;background:#f09ec6;padding:.3rem 6.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.about-us__strip p{font-family:Rockness,"Noto Color Emoji",cursive;font-size:3.2rem;color:#000;line-height:1.46;font-weight:400;white-space:nowrap}.about-us__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:7.25rem;margin-top:3rem;margin-bottom:3.5rem}.about-us__top-left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-us__top-left .img{width:calc(50% - .5rem);display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__top-left .img .img-w{width:100%;height:0;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-top:118.18%}.about-us__top-left .img .img-w img,.about-us__top-left .img .img-w video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.about-us__top-right{width:100%;max-width:24rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.about-us__top-right span{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.6rem;color:#000;line-height:1.2;font-weight:600}.about-us__top-right p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.about-us__top-right p strong{font-weight:700}.about-us__gallery{width:100%;padding:3.4rem 0 17.25rem}.about-us__gallery .about-us__top-right{width:100%;max-width:36.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;margin-right:auto}.about-us__gallery .about-us__top-right::before{width:7.75rem;height:11.5rem;display:inline-block;content:"";background:url(../img/abugal.svg) no-repeat center/100%;position:absolute;top:.2rem;left:-5rem;-webkit-transform:translate(-100%,0) rotate(19deg);-ms-transform:translate(-100%,0) rotate(19deg);transform:translate(-100%,0) rotate(19deg)}.about-us__gallery .about-us__top-right p,.about-us__gallery .about-us__top-right span{text-align:center}.about-us__photos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.about-us__photos-thread{width:100%;max-width:96rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;position:relative;padding-bottom:17.75rem}.about-us__photos-thread::after,.about-us__photos-thread::before{width:100vw;height:1px;background:#000;display:inline-block;content:"";position:absolute}.about-us__photos-thread::before{left:100%;top:.15rem}.about-us__photos-thread::after{right:100%;top:1.25rem}.about-us__photos-thread img{width:100%;height:auto}.about-us__photos-line{width:100%;max-width:96rem;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.about-us__photos-line .img{width:12.82%;position:absolute}.about-us__photos-line .img:nth-child(1){top:4.25rem;left:4.16%;-webkit-transform:rotate(7.5deg);-ms-transform:rotate(7.5deg);transform:rotate(7.5deg)}.about-us__photos-line .img:nth-child(1)::before{left:55%;-webkit-transform:translate(-50%,0) rotate(22deg);-ms-transform:translate(-50%,0) rotate(22deg);transform:translate(-50%,0) rotate(22deg)}.about-us__photos-line .img:nth-child(2){top:9.5rem;left:21.09%;-webkit-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);transform:rotate(3.6deg)}.about-us__photos-line .img:nth-child(2)::before{left:54%;-webkit-transform:translate(-50%,0) rotate(41deg);-ms-transform:translate(-50%,0) rotate(41deg);transform:translate(-50%,0) rotate(41deg)}.about-us__photos-line .img:nth-child(3){top:11.5rem;left:39.32%;-webkit-transform:rotate(-2.25deg);-ms-transform:rotate(-2.25deg);transform:rotate(-2.25deg)}.about-us__photos-line .img:nth-child(3)::before{left:35%;-webkit-transform:translate(-50%,0) rotate(29deg);-ms-transform:translate(-50%,0) rotate(29deg);transform:translate(-50%,0) rotate(29deg)}.about-us__photos-line .img:nth-child(4){top:9.25rem;right:28.48%;-webkit-transform:rotate(-9.24deg);-ms-transform:rotate(-9.24deg);transform:rotate(-9.24deg)}.about-us__photos-line .img:nth-child(4)::before{left:28%;-webkit-transform:translate(-50%,0) rotate(29deg);-ms-transform:translate(-50%,0) rotate(29deg);transform:translate(-50%,0) rotate(29deg)}.about-us__photos-line .img:nth-child(5){top:4.7rem;right:9.375%;-webkit-transform:rotate(-3.44deg);-ms-transform:rotate(-3.44deg);transform:rotate(-3.44deg)}.about-us__photos-line .img:nth-child(5)::before{left:28%;-webkit-transform:translate(-34%,0) rotate(18deg);-ms-transform:translate(-34%,0) rotate(18deg);transform:translate(-34%,0) rotate(18deg)}@media screen and (max-width:1920px){.about-us__photos-line .img:nth-child(1){top:4.42vw}.about-us__photos-line .img:nth-child(2){top:9.89vw}.about-us__photos-line .img:nth-child(3){top:11.97vw}.about-us__photos-line .img:nth-child(4){top:9.63vw}.about-us__photos-line .img:nth-child(5){top:4.89vw}}.about-us__photos-line .img::before{width:31.7%;padding-top:31.7%;display:inline-block;content:"";background:url(../img/abdetail.svg) no-repeat center/100%;position:absolute;top:-2.25rem;z-index:2}.about-us__photos-line .img .img-w{width:100%;height:0;padding-top:153.25%;position:relative}.about-us__photos-line .img .img-w img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.about-us__info{width:100%;margin-top:-13.125rem;margin-bottom:2.5rem}.about-us__info .categories-block__cont{grid-template-columns:repeat(3,1fr)}.about-us__info .categories-block__cont::after{content:none}.about-us__info .categories-block__cont .categories-item{min-height:26.25rem}@media screen and (min-width:768px){.about-us__info .categories-block__cont .categories-item__cont{gap:4rem}}.about-us__info .categories-block__cont .categories-item__cont .txt span{font-weight:600}.delivery-page{width:100%;margin-top:1rem;padding:2rem 0 3.4rem;background:#f5f5f5;position:relative}.delivery-page::after{width:19rem;height:19rem;display:inline-block;content:"";position:absolute;bottom:0;right:0;background:url(../img/delafter.svg) no-repeat center/100%}.delivery-page__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem}.delivery-page__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3.6rem;padding-right:10rem}.delivery-page__column{width:calc(50% - 1.8rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.delivery-page__column p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.delivery-page__column p strong{font-weight:700}.delivery-page__column .minttl:not(:first-child){margin-top:1rem}.delivery-page__line{width:100%;background:#fff;padding:.4rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.delivery-page__line .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.delivery-page__line .ic{height:1.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-ms-flex-negative:0;flex-shrink:0}.delivery-page__line .ic img{height:100%;width:auto}.minttl{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.6rem;color:#000;line-height:1.18;font-weight:600;display:inline-block}.contact-us{width:100%;margin-top:1rem;padding:2rem 0 3.3rem;background:#f5f5f5}.contact-us__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.75rem;margin-top:3rem}.contact-us__right{width:100%;max-width:calc(100% - 33rem);height:auto;border:1px solid #000;padding:1rem 1.5rem;background:#fff}.contact-us__map{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-us__map iframe{width:100%;height:100%}.contact-us__left{width:100%;max-width:30.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.contact-us__left p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.contact-us__left p strong{font-weight:700}.contact-us__left .delivery-page__line{padding-top:.75rem;padding-bottom:.75rem}.contact-us__left a.tel{width:100%;background:#fff;font-size:1.2rem;color:#000;line-height:1.5;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;padding:.75rem 1.5rem}.contact-us__left a.tel:hover{color:#bd1823}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:.5rem 0}.socials a{width:2.4rem;height:2.4rem;-webkit-mask-image:var(--bg);mask-image:var(--bg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#bd1823;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:50%;border:1px solid #bd1823;-webkit-box-sizing:border-box;box-sizing:border-box}.socials a:hover{border:1px solid #000;background:#f09ec6}.textual-page{width:100%;background:#f5f5f5;margin-top:1rem;padding-top:2rem;padding-bottom:3rem;position:relative}.textual-page::before{width:20.3rem;height:19.5rem;display:inline-block;content:"";position:absolute;background:var(--bg) no-repeat center/100%;top:3.5rem;right:5.15rem}.textual-page .text-block{margin-top:3rem;width:100%;max-width:49rem}.page404{width:100%;background:#f5f5f5;margin:1rem 0 0;padding:2rem 0 4rem}.page404__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2.15rem}.page404__top{width:100%;max-width:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page404__top .subttl{text-align:center;display:inline-block;margin-bottom:1rem}.page404__top p{text-align:center;font-size:.8rem;color:#000;line-height:1.5;font-weight:400;margin-bottom:2.15rem}.page404__top span:not(.subttl){text-align:center;font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.6rem;color:#000;line-height:1.2;font-weight:600}.page404__center{width:100%;background:#000;padding:1px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px}.page404__item{width:100%;background:#fff;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page404__item .txt{width:100%;margin-bottom:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.page404__item .txt span{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1.6rem;color:#000;line-height:1.2;font-weight:600}.page404__item .txt p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.page404__item .txt p strong{font-weight:600}.page404__item .img{width:auto;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;margin-bottom:auto}.page404__item .img img{width:auto;height:100%}.page404__item .btn{margin-top:3.5rem}.thanks-page{width:100%;background:#f5f5f5;margin-top:1rem;padding-top:1rem;padding-bottom:2.5rem;margin-bottom:2.5rem;position:relative}.thanks-page .line-text{position:absolute;top:19%;left:0}.thanks-page .container{position:relative;z-index:2}.thanks-page__cont{width:100%;max-width:42.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto}.thanks-page__bot,.thanks-page__top{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem;margin-bottom:1.5rem}.thanks-page__bot .subttl,.thanks-page__top .subttl{text-align:center}.thanks-page__bot p,.thanks-page__top p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400;text-align:center}.thanks-page__bot p strong,.thanks-page__top p strong{font-weight:700}.thanks-page__bot .img,.thanks-page__top .img{width:15rem;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.thanks-page__bot .img img,.thanks-page__top .img img{width:100%;height:auto}.thanks-page__bot{margin-top:1.5rem;margin-bottom:0}.thanks-page__center{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.thanks-page .thanks-title{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1rem;color:#000;line-height:1.2;font-weight:600;display:inline-block}.thanks-page__info{width:100%;border:1px solid #000;background:#fff;padding:1rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thanks-page__info-line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thanks-page__info-line p,.thanks-page__info-line span{font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.thanks-page__info-line p{text-align:right}.thanks-page__info-line span{font-weight:400}.thanks-page__order{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem;border:1px solid #000;background:#fff;gap:1rem}.thanks-page__order-items{width:100%;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thanks-page .cart-lines{margin-bottom:0}.thanks-page__next{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.thanks-page__next-steps{width:100%;background:#fff;border:1px solid #000;padding:1rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;counter-reset:numOl1}.thanks-page__step{width:calc(33.3333333333% - .6666666667rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;counter-increment:numOl1}.thanks-page__step::before{content:counter(numOl1) ".";display:inline-block;font-size:1.6rem;color:#bd1823;line-height:1.5;font-weight:700}.thanks-page__step p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.thanks-page__step p strong{font-weight:700}.order-items{width:100%;padding:1rem;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.order-items .img{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.65rem;height:4rem;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex-negative:0;flex-shrink:0}.order-items .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.order-items .img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.order-items .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.order-items .txt a{font-size:.8rem;color:#000;line-height:1.2;font-weight:400;margin-bottom:.5rem;display:inline-block}.order-items .txt a:hover{text-decoration:underline;color:#bd1823}.order-items .txt>p{font-size:.8rem;color:#8f8f8f;line-height:1.2;font-weight:400}.order-items .txt .prc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:.5rem}.order-items .txt .prc p{font-size:.8rem;color:#000;line-height:1.2;font-weight:400}.order-items .txt .prc p:not(:last-child){margin-right:.2rem}.order-items .txt .prc p:not(:last-child)::after{margin-left:.2rem;display:inline-block;content:"|";color:#8f8f8f}.order-items .txt .prc p:last-child{font-weight:700}.product-emotion{width:100%;background:#f5f5f5;margin-bottom:2.5rem}.product-emotion~.about-us__info{margin-top:0}.product-emotion__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.product-emotion__right{width:100%;max-width:30.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;margin-left:auto}.product-emotion__right p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.product-emotion__right p strong{font-weight:700}.product-emotion__left{width:100%;max-width:28.75rem}.product-emotion__left .img{width:100%;height:0;padding-top:113.04%;position:relative}.product-emotion__left .img::before{width:17.914%;height:23.694%;display:inline-block;content:"";position:absolute;bottom:10%;left:-10.1%;background:url(../img/prdbef.svg) no-repeat center/100%;z-index:2}.product-emotion__left .img::after{width:53.046%;height:61.85%;display:inline-block;content:"";position:absolute;bottom:19%;right:-33.5%;background:url(../img/prdaft.png) no-repeat center/100%;z-index:2}.product-emotion__left .img .img-w{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-emotion__left .img .img-w img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-page{position:relative;width:100%}.product-page .breadcrumbs-block{position:relative;z-index:2}.product-page::before{background:#f5f5f5;left:calc((100vw - 94rem)/ 2 + 48.4758rem);width:calc(100vw - ((100vw - 94rem)/ 2 + 48.4758rem));display:inline-block;content:"";position:absolute;top:0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.product-page .container{position:relative;z-index:2;max-width:96rem}.product-page>.container{max-width:94rem;padding:0}.product-page__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;position:relative;z-index:2;margin-top:2rem;margin-bottom:3rem}.product-page__left{width:51.57%;padding-right:2rem;position:sticky;top:var(--headerheight)}.product-page__left-cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.product-page__slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.product-page__slider .swiper{width:100%}.product-page__slider .swiper-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.product-page__slider .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page__slider .img{width:100%;height:0;padding-top:135.46%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.product-page__slider .img.img--video .pl-btn{width:2.5rem;height:2.5rem;-webkit-mask-image:url(../img/vid-mini.png);mask-image:url(../img/vid-mini.png);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#fff;display:none;position:absolute;z-index:1;top:50%;left:50%;content:"";-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.product-page__slider .img img,.product-page__slider .img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-page__slider .img:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.product-page__slider .img:hover::after{background:#bd1823;-webkit-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.product-page__slider .slider-btn{z-index:2;position:absolute;top:50%;left:.5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:-1.05rem}.product-page__slider .slider-btn.slider-btn--next{left:auto;right:.5rem}.product-page__right{width:48.43%;padding-left:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10rem}.product-page__right-cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__info{width:100%;gap:1.5rem;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__info>p{font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.product-page__info>p strong{font-weight:700}.product-page__drop{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__form{width:100%}.product-page__form form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__form form .variations td,.product-page__form form .variations th{padding:0;border:none;font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.product-page__form form .variations td label,.product-page__form form .variations th label{margin:0!important}.product-page .fieldset{width:100%;margin-bottom:1.5rem}.product-page .fieldset .field{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page .fieldset .field>label{width:100%;display:inline-block;margin-bottom:.5rem;font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.product-page .fieldset .control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-page .fieldset .checkbox{width:calc(25% - .375rem);position:relative}.product-page .fieldset .checkbox input{top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;position:absolute;opacity:0}.product-page .fieldset .checkbox label{width:100%;height:100%;padding:.4rem .5rem;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;cursor:pointer}.product-page .fieldset .checkbox label::before{width:.75rem;height:.75rem;top:.5rem;left:.5rem;display:inline-block;content:"";border:1px solid #d9d9d9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;background-size:.55rem .4rem;background-repeat:no-repeat;background-position:center}.product-page .fieldset .checkbox label img{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover;margin-bottom:.95rem}.product-page .fieldset .checkbox label small,.product-page .fieldset .checkbox label span{font-size:.7rem;color:#000;line-height:1.35;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;display:inline-block;text-align:center}.product-page .fieldset .checkbox label span{text-transform:uppercase;margin-bottom:auto;min-height:1.89rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-page .fieldset .checkbox label small{font-size:.6rem;margin-top:.5rem}.product-page .fieldset .checkbox input:checked~label{border-color:#bd1823}.product-page .fieldset .checkbox input:checked~label::before{border-color:#bd1823;background-image:url(../img/chck1.png)}.product-page .fieldset .checkbox input:hover~label{border-color:#bd1823}.product-page .fieldset .checkbox input:hover~label::before{border-color:#bd1823}.product-page .fieldset .choice{position:relative;display:inline-block}.product-page .fieldset .choice input{top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;position:absolute;opacity:0}.product-page .fieldset .choice label{width:100%;padding:.4rem 1.5rem;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-page .fieldset .choice label span{font-size:.7rem;color:#000;line-height:1.35;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase}.product-page .fieldset .choice button{width:100%;padding:.4rem 1.5rem;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin:0}.product-page .fieldset .choice button span{font-size:.7rem;color:#000;line-height:1.35;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase}.product-page .fieldset .choice button.selected_button,.product-page .fieldset .choice button:hover{background:#bd1823;border-color:#bd1823}.product-page .fieldset .choice button.selected_button span,.product-page .fieldset .choice button:hover span{color:#fff!important}.product-page .fieldset .choice button:hover{border-color:#bd1823}.product-page .fieldset .choice button:hover span{color:#bd1823}.product-page .fieldset .choice input:checked~label{background:#bd1823;border-color:#bd1823}.product-page .fieldset .choice input:checked~label span{color:#fff!important}.product-page .fieldset .choice input:hover~label{border-color:#bd1823}.product-page .fieldset .choice input:hover~label span{color:#bd1823}.product-page__fast-order{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.5rem}.product-page__fast-order .wpcf7{width:100%}.product-page__fast-order form{width:100%;position:relative}.product-page__fast-order form.sent{margin-bottom:1.2rem}.product-page__fast-order form input{padding-right:9rem}.product-page__fast-order form .btn{height:3rem;position:absolute;bottom:0;right:0;border:1px solid #000;border-left-color:rgba(255,255,255,0)}.product-page__fast-order .wpcf7-response-output{padding:.5rem;text-align:center;font-size:.6rem;color:#f09ec6;line-height:1.5;font-weight:400;margin:0!important;position:absolute;bottom:-1.2rem;left:0;width:100%}.product-page__additional{width:100%;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.product-page__important{width:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.4rem 1.5rem;gap:1.5rem}.product-page__important span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.product-page__important ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.15rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page__important ul li{width:100%;padding-left:1.25rem;position:relative;font-size:.8rem;color:#000;line-height:1.5;font-weight:400}.product-page__important ul li strong{font-weight:700}.product-page__important ul li::before{width:.3rem;height:.3rem;background:#000;display:inline-block;content:"";border-radius:50%;left:.425rem;top:.45rem;position:absolute}.product-page__how-works{width:100%;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__how-works span{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1rem;color:#000;line-height:1.2;font-weight:600}.product-page .thanks-page__next-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.product-page .thanks-page__step{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.5rem}.product-page__control-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.5rem}.product-page__control-list .product-card__link{margin-left:1.5rem;position:relative}.product-page__control-list .product-card__link::before{width:1px;height:2rem;background:#000;display:inline-block;content:"";position:absolute;top:50%;left:-1.5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.product-page .price p{font-size:1.6rem;color:#000;line-height:1.2;font-weight:700}.product-page .price p del{text-decoration:line-through;color:#bd1823;font-size:.8em}.product-page__right .drop-block{margin-top:1.5rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item{margin:0!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item::after,body.pewc-variable-product .product-page .product-page__form form .pewc-item::before{content:none!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item textarea{width:100%;border:1px solid #000;background:#fff;padding:.5rem 1.5rem;font-size:.8rem;color:#000;line-height:1.2;font-weight:400;height:5rem;resize:none}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper{margin-top:1.5rem;margin-bottom:0!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-field-label{font-size:.8rem;color:#000;line-height:1.5;font-weight:700;margin-bottom:.5rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper{width:calc(25% - .375rem);padding:.4rem .5rem;border:1px solid #000;background:#fff;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.95rem;position:relative}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-radio-image-desc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem;text-transform:uppercase;font-size:.7rem;color:#000;line-height:1.35;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:center;margin:0!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-radio-image-desc .pewc-child-product-price-label{font-size:.6rem;text-transform:initial;margin:0!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-theme-element{display:none!important}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper.checked,body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper:hover{border-color:#bd1823}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper.checked label::before,body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper:hover label::before{border-color:#bd1823}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper.checked label::before{background-image:url(../img/chck1.png)}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper input{top:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;position:absolute;opacity:0}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper label::before{width:.75rem;height:.75rem;top:.5rem;left:.5rem;display:inline-block;content:"";border:1px solid #d9d9d9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;background-size:.55rem .4rem;background-repeat:no-repeat;background-position:center}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper label img{width:4rem;height:4rem;-o-object-fit:cover;object-fit:cover}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;margin-top:.5rem}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li{padding:.4rem 1.5rem;border:1px solid #000;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:relative;cursor:pointer;margin:0;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;height:auto;width:auto;max-width:none;max-height:none}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li::after,body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li::before{content:none!important}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;height:auto}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li div span{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7rem;color:#000;line-height:1.35;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li.selected,body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li:hover{border-color:#bd1823;background:#bd1823!important}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li.selected div span,body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li:hover div span{color:#fff}.drop-top{width:100%;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:.4rem;font-size:.7rem;color:#000;line-height:1.35;font-weight:700;background:rgba(255,255,255,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;text-transform:uppercase;cursor:pointer}.drop-top::after{width:.6rem;height:.3rem;display:inline-block;content:"";-webkit-mask-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3689 0.692322C10.7617 0.417735 11.3407 0.437101 11.7068 0.750916C12.0729 1.06473 12.0955 1.56102 11.7752 1.89769L11.7068 1.96298L6.7068 6.24871C6.31627 6.58345 5.68326 6.58345 5.29273 6.24871L0.292734 1.96298L0.224375 1.89769C-0.0959754 1.56102 -0.0733816 1.06473 0.292734 0.750916C0.65885 0.437101 1.23785 0.417735 1.63063 0.692322L1.7068 0.750916L5.99977 4.43062L10.2927 0.750916L10.3689 0.692322Z" fill="%23200E32"/></svg>');mask-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3689 0.692322C10.7617 0.417735 11.3407 0.437101 11.7068 0.750916C12.0729 1.06473 12.0955 1.56102 11.7752 1.89769L11.7068 1.96298L6.7068 6.24871C6.31627 6.58345 5.68326 6.58345 5.29273 6.24871L0.292734 1.96298L0.224375 1.89769C-0.0959754 1.56102 -0.0733816 1.06473 0.292734 0.750916C0.65885 0.437101 1.23785 0.417735 1.63063 0.692322L1.7068 0.750916L5.99977 4.43062L10.2927 0.750916L10.3689 0.692322Z" fill="%23200E32"/></svg>');-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#200e32;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.drop-top:hover{color:#fff;background:#000}.drop-top:hover::after{background:#fff}.drop-top.open::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.drop-cont{width:100%}.prod-del{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.prod-del-list{background:#fff;padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.prod-del-list:not(:last-child){margin-bottom:.5rem}.prod-del-list:first-child{margin-top:.5rem}.prod-del:not(:last-child){margin-bottom:.75rem}.prod-del .r{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}.prod-del .r span{font-size:.8rem;color:#f09ec6;line-height:1.2;font-weight:700}.prod-del .img{height:1.2rem;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.prod-del .img img{height:100%;width:auto}.prod-del .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem}.prod-del .txt span{font-size:.8rem;color:#000;line-height:1.2;font-weight:700}.prod-del .txt p{font-size:.6rem;color:#000;line-height:1.5;font-weight:400}.compound{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;padding-top:.5rem}.compound__item{background:#f5f5f5;width:calc(20% - .64rem);padding:.4rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.8rem}.compound__item p{display:inline-block;text-transform:uppercase;text-align:center;margin-top:auto;font-size:.7rem;color:#000;line-height:1.35;font-weight:700}.compound__item .ic{width:52.26%;height:0;padding-top:52.26%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.compound__item .ic img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dots{width:100%;margin:1.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem}.dots .single-dot{width:.6rem;height:.6rem;cursor:pointer;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#d9d9d9;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dots .single-dot.active,.dots .single-dot:hover{background:#000}.input-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-wrap label{width:100%;display:inline-block;content:"";margin-bottom:.5rem;font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.input-wrap.required label::after,.input-wrap:has(input:required) label::after{content:"*";color:#bd1823}.input-wrap input,.input-wrap textarea{width:100%;border:1px solid #000;background:#fff;padding:.5rem 1.5rem;font-size:.8rem;color:#000;line-height:1.2;font-weight:400;height:3rem}.input-wrap input:focus,.input-wrap textarea:focus{border-color:#000!important}.input-wrap textarea{resize:none!important;height:5rem}.present{width:100%;margin-top:1rem;padding:2rem 0 3rem;background:#f5f5f5}.present::before{content:none}.present>.container{max-width:76rem}.present__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.present__left{width:51.57%;padding-right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.present__left .img{width:30.65rem;margin-top:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:3.5rem}.present__left .img .img-w{width:100%;height:0;padding-top:94.77%;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.present__left .img .img-w img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.present__right{width:48.43%;padding-left:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}.present__right .product-page__right{width:100%;padding:0}.checkout-page{width:100%;background:#f5f5f5;position:relative;margin-top:1rem;padding:1rem 0 3rem;margin-bottom:3rem}.checkout-page__final{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-page__final>.btn{width:100%}.checkout-page__final>.btn p{font-size:1.6rem}.checkout-page .cart-page__delivery{margin-top:1rem}.checkout-page::after,.checkout-page::before{display:inline-block;content:"";position:absolute}.checkout-page::before{width:6.35rem;height:27.3rem;top:1.25rem;left:0;background:url(../img/chk1.svg) no-repeat center/100%}.checkout-page::after{width:7.8rem;height:38.5rem;right:0;top:25%;background:url(../img/chk2.svg) no-repeat center/100%}.checkout-page .container{position:relative;z-index:2}.checkout-page__cont{width:100%;max-width:42.75rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.checkout-page__form{width:100%}.checkout-page__form form{width:100%}.checkout-page__part{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}.checkout-page__part:last-child{margin-bottom:0}.checkout-page .checkout-title{font-family:"Fira Sans Condensed","Apple Color Emoji","Noto Color Emoji","Segoe UI Emoji",sans-serif;font-size:1rem;color:#000;line-height:1.2;font-weight:700;display:inline-block;margin-bottom:1.5rem}.checkout-page__inputs{width:100%;background:#fff;border:1px solid #000;padding:1rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-page__inputs .input-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem}.checkout-page__inputs .input-wrap label{width:10.65rem;margin:0;-ms-flex-negative:0;flex-shrink:0}.checkout-page__inputs .input-wrap .woocommerce-input-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-page__inputs .input-wrap .woocommerce-input-wrapper input,.checkout-page__inputs .input-wrap .woocommerce-input-wrapper select,.checkout-page__inputs .input-wrap .woocommerce-input-wrapper textarea{width:100%}.checkout-page .input-checkbox{margin-bottom:1.5rem}.checkout-page__radios{width:100%;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}.checkout-page .input-radio{width:calc(50% - .25rem);position:relative}.checkout-page .input-radio label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5rem;gap:1.5rem;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#fff;border:1px solid #000}.checkout-page .input-radio label .ic{width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.checkout-page .input-radio label .ic img{width:100%;height:100%}.checkout-page .input-radio label .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.checkout-page .input-radio label .txt p,.checkout-page .input-radio label .txt span{font-size:.7rem;color:#000;line-height:1.5;font-weight:700;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-transform:uppercase}.checkout-page .input-radio label .txt p{font-size:.8rem;color:#bd1823;text-transform:initial;line-height:1}.checkout-page .input-radio label .txt p small{font-size:.6rem;color:#8f8f8f}.checkout-page .input-radio input{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;width:100%;height:100%;opacity:0;pointer-events:auto;cursor:pointer}.checkout-page .input-radio input:checked~label,.checkout-page .input-radio input:hover~label{border-color:#bd1823}.checkout-page .input-radio input:checked label,.checkout-page .input-radio input:checked~label,.checkout-page .input-radio:has(input:checked) label,.checkout-page .input-radio:has(input:checked)~label{border-color:#bd1823}.checkout-page .input-radio input:checked label .txt span,.checkout-page .input-radio input:checked~label .txt span,.checkout-page .input-radio:has(input:checked) label .txt span,.checkout-page .input-radio:has(input:checked)~label .txt span{color:#bd1823}.input-checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;position:relative}.input-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}.input-checkbox .checkbox-text{padding-left:1.25rem;position:relative;font-size:.8rem;color:#000;line-height:1.5;font-weight:700}.input-checkbox .checkbox-text::before{width:.75rem;height:.75rem;top:50%;left:0;display:inline-block;content:"";border:1px solid #d9d9d9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;position:absolute;background-size:.55rem .4rem;background-repeat:no-repeat;background-position:center;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.input-checkbox input:checked~.checkbox-text::before{border-color:#bd1823;background-image:url(../img/chck1.png)}.input-checkbox input:hover~.checkbox-text::before{border-color:#bd1823}.checkout-page__part .cart-lines{margin:0}.thanks-page__order .checkout-title{margin:0}.catalog-block.catalog-block--favorites{margin-top:1rem}.catalog-block.catalog-block--favorites .catalog-block__list{margin-top:1.5rem}.catalog-block.catalog-block--favorites .product-card{position:relative}.catalog-block.catalog-block--favorites .product-card .remove{position:absolute;top:.25rem;right:.25rem;-webkit-mask-image:url(../img/remcart.svg);mask-image:url(../img/remcart.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#000;width:1.6rem;height:1.6rem;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.catalog-block.catalog-block--favorites .product-card .remove:hover{background:#bd1823}@media screen and (max-width:1880px){.product-page::before{left:auto;right:0;width:48.43%}.product-page>.container{padding:0 1rem}.product-page__right{padding-right:calc((100vw - 76rem)/ 2)}}@media screen and (max-width:1700px){.textual-page::before{width:17.5rem;height:16.75rem}.recent-products .slider-btn{left:1rem;z-index:2;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.recent-products .slider-btn.slider-btn--next{left:auto;right:1rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:1440px){body,html{font-size:1.0416666667vw}.container{max-width:100%}.cart-page .container{max-width:76rem}.product-page__right{padding-right:0}.product-page>.container{max-width:100%}}@media screen and (max-width:1440px) and (min-width:768px){.hero-home__cont{gap:calc(6.35rem + 20%)}.hero-home__right{width:calc(70% - 24.15rem + 10rem)}.catalog-banner__right{height:auto;width:calc(100% - 51.85rem + 10rem)}.categories-block__cont::after{right:2rem}}@media screen and (max-width:767px){body a,body li,body p,html a,html li,html p{font-size:.7rem}body,html{font-size:5.0890585242vw}.container{padding:0 1rem;max-width:100%!important}.cart-page .container{max-width:100%}.burger{width:1.4rem;height:.9rem;position:relative}.burger span{width:100%;height:.1rem;background:#000;position:absolute;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:.1rem}.burger span:nth-child(1){top:0;left:0}.burger span:nth-child(2){top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.burger span:nth-child(3){bottom:0;left:0}.burger.active span:nth-child(1){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){bottom:50%;left:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.title{font-size:1.5rem}.subttl{font-size:1.3rem}.header-bot__control .header-lang{display:none}.header-bot .header-menu .header-lang{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:1rem;width:100%;margin-top:auto;border-top:1px solid #000}.header-bot .header-menu .header-lang ul{position:static;width:auto;-webkit-transform:none;-ms-transform:none;transform:none}.header-top__cont{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5rem 1rem}.header-top__center{width:100%;color:#000;text-align:left}.header-top__contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header-top__contacts .addrs p{color:#000}.header-top__contacts .tl{color:#000}.header-top__contacts .tl:hover{color:#bd1823}.header-top__cont{gap:1rem}.header-top__menu{width:100%}.header-top__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:1rem}.header-top__menu ul li{width:100%}.header-top__menu ul li a{width:100%;color:#000}.header .menu{width:100%;padding:0 1rem 1.5rem;border-bottom:1px solid #000}.header .menu ul{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.header .menu ul li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header .menu ul li>a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.25rem}.header .menu ul li.menu-item-has-children>a{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .menu ul li.menu-item-has-children ul{border-left:1px solid #000;display:none}.header .menu ul li.menu-item-has-children.open>a .arr::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header .menu ul li.menu-item-has-children.open ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header .menu ul li a{width:100%}.header-menu{position:absolute;top:100%;left:0;background:#fff;width:100%;height:calc(100vh - var(--headerheight));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5rem 0 3.5rem;overflow-y:auto;-webkit-transform:translate(-120%,0);-ms-transform:translate(-120%,0);transform:translate(-120%,0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.header.active .header-menu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.header .logo{padding-right:1rem;width:7.5rem}.header-link{width:1.4rem;height:1.4rem}.header-lang span{font-size:.7rem}.header-lang ul li a{font-size:.7rem}.header-bot{padding:.5rem 0}.header-bot__control{padding:0;border:none;gap:.75rem;margin-right:auto;margin-left:1rem}.btn p{font-size:.7rem}.hero-home__image{width:calc(50% - .125rem)}.hero-home__text{bottom:1rem}.hero-home__cont{gap:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:2rem}.hero-home__right{gap:.25rem;width:100%}.hero-home__left{gap:1rem}.hero-home__text p{font-size:2.4rem}.hero-home__left{padding:3rem 0 1rem}.hero-home__cont{width:100%}.products-list__slider .swiper-wrapper{gap:0}.product-card{padding:.5rem}.product-card__bot{padding-top:.5rem}.product-card__bot .nm{font-size:.7rem}.hero-home__predict .predict .bt p{font-size:3.2rem}.products-list{margin:1.5rem 0}.products-list__top{margin-bottom:1rem}.products-list__top::after{width:.9rem;height:1.5rem;display:inline-block;content:"";background:url(../img/ht1.svg) no-repeat center/100%}.products-list__top .im{display:none}.product-card__control{gap:.75rem;padding-left:.75rem}.product-card__bot .nm{margin-bottom:.5rem}.product-card__link{width:1.4rem;height:1.4rem}.product-card__bot .bt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-card__control{width:100%;padding-left:0;padding-top:.5rem;margin-top:.5rem;border-top:1px solid #000;border-left:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-card__top .im{padding-top:125%}.products-list__center{gap:1.5rem}.line-text p{font-size:1.4rem}.btn.btn--more::before{width:1rem;height:1rem}.line-text{padding:.75rem 0;margin-top:-.75rem;margin-bottom:-.75rem}.categories-block__cont::after{width:7.4rem;height:11.2rem;right:1rem;top:-3.5rem}.categories-block__cont{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.categories-item{width:100%}.categories-item__cont{padding:.75rem;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.categories-item__cont .ic{height:6rem}.categories-item__cont .txt{gap:.5rem}.categories-item__cont .txt span{font-size:1.2rem}.categories-item__cont .txt p{font-size:.7rem}.categories-block{padding:1.5rem 0}.categories-item:nth-child(even) .categories-item__cont{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.categories-item.categories-item--banner .img p{font-size:1.8rem;text-align:center}.catalog-banner__cont{gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog-banner__left{width:100%;padding:1.5rem 0 2.5rem}.catalog-banner__right{width:calc(100% + 2rem);margin-left:-1rem}.catalog-banner__left .ln p{font-size:2rem}.catalog-banner__left .ln{left:0;bottom:0}.insta-section__left p{font-size:1.3rem}.products-list__slider{position:relative}.products-list__slider .btns{display:-webkit-box;display:-ms-flexbox;display:flex}.products-list__slider .slider-btn{position:absolute;z-index:2;top:50%;left:.5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.products-list__slider .slider-btn.slider-btn--next{left:auto;right:.5rem}.insta-section{margin:1.5rem 0}.insta-section__top{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}.insta-section__left{width:100%;gap:1rem}.insta-section__left .ic{width:4rem}.insta-section__right p{font-size:.7rem}.btn{gap:.75rem}.insta-section__right{gap:.5rem}.insta-section__right .btn p{font-size:.6rem}.footer__top{padding:1rem 0;gap:1.5rem}.footer__logo{width:8rem}.footer__content{gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__column{gap:0;width:100%;max-width:100%;padding-bottom:.25rem;border-bottom:1px solid #000}.footer__column a,.footer__column p{font-size:.7rem}.footer__column span{font-size:.9rem;padding:.25rem 0}.footer-opener span{position:relative;width:100%}.footer-opener span::after{font-weight:400;font-size:2rem;content:"+";position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.footer-opener .footer__menu{display:none}.footer-opener.open span::after{content:"-"}.footer-opener.open .footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__icon{width:3.5rem;margin-right:auto;margin-left:auto}.footer__bot{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;padding:1.5rem 0}.footer__bot p{text-align:center;font-size:.5rem}.footer__bot .demi{width:5rem}.catalog-banner__left .txt .subttl{font-size:1.2rem}.catalog-banner__left .txt p{font-size:.7rem}.slider-btn{width:2rem;height:1.3rem}.breadcrumbs-block{margin-top:.5rem}.breadcrumbs-block{padding-bottom:.25rem}.breadcrumbs-block li a,.breadcrumbs-block li span{font-size:.7rem;white-space:nowrap}.breadcrumbs{overflow-x:auto}.catalog-block__categories{padding:.5rem 0;gap:.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.catalog-block__cat{-ms-flex-negative:0;flex-shrink:0;width:auto;padding:.5rem 1.25rem}.catalog-block__cat p{text-align:center;white-space:nowrap;font-size:.7rem}.catalog-block__cat .ic{display:none}.catalog-block__products{padding:1.5rem 0}.catalog-block__top{gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1rem}.catalog-block__control{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-block__control .custom-select-wrapper{width:calc(50% - .125rem)}.catalog-block__control .btn{width:100%}.catalog-block__control .btn.btn--trans{width:100%;padding-left:.5rem;height:1.5rem}.catalog-block__control select{height:1.5rem;width:100%;padding-top:.1rem;padding-bottom:.1rem;padding-left:.5rem}.catalog-block__list{grid-gap:.5rem;grid-template-columns:repeat(2,1fr)}.catalog-block__pagination{padding:1rem 0}ul.pagination{padding:1rem}.pagination{gap:.5rem}.pagination li a,.pagination li span{width:1.75rem;height:1.75rem}.seo-section{padding:2rem 0}.cart-page{margin-top:.5rem;padding:1rem 0}.cart-page::before{width:2.2rem;height:6rem;bottom:.5rem;-webkit-transform:none;-ms-transform:none;transform:none;top:auto}.cart-page::after{width:1.85rem;top:.5rem;-webkit-transform:none;-ms-transform:none;transform:none;height:3.55rem}.cart-page__cont{gap:1rem}.cart-page__wrap{gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-page__left{width:100%;gap:1rem}.cart-page__right{width:100%;max-width:100%;padding:.5rem;padding-bottom:0}.cart-page .btn{padding-left:.25rem;padding-right:.25rem}.cart-page__delivery{width:calc(100% + 1rem);margin-left:-.5rem;padding:.5rem;gap:.5rem}.cart-page__delivery p{font-size:.7rem}.cart-page__delete{width:100%;height:auto;border:1px solid #000;padding:.2rem .2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart-page__delete::after{position:relative;width:1.4rem;height:1.4rem}.cart-page__item{padding:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.cart-page__item .prod-quan{width:calc(33.3333333333% - .3333333333rem)}.cart-page__item .price{width:calc(33.3333333333% - .3333333333rem);font-size:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-page__item .price small{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.7rem;font-weight:300;color:#000;line-height:1.2}.cart-page__main{width:100%;gap:.5rem}.cart-page__main .txt a{font-size:.7rem;margin-bottom:.25rem}.cart-page__main .txt p{font-size:.6rem}.cart-page__main .img{width:4rem;height:6rem}.promocode{padding-top:.5rem}.promocode>p{font-size:.7rem}.promocode .checkout_coupon .input input{font-size:.7rem;padding-left:.5rem;padding-right:.5rem}.cart-lines{gap:.5rem}.cart-lines__line{padding-bottom:.5rem}.cart-lines__line div,.cart-lines__line span{font-size:.7rem}.cart-lines__total div,.cart-lines__total span{font-size:1.2rem}.recent-products__slider .product-card{padding:.5rem}.recent-products .slider-btn{left:.5rem;z-index:2;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.recent-products .slider-btn.slider-btn--next{left:auto;right:.5rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.recent-products{padding:2rem 0}.recent-products__top{margin-bottom:1rem}.about-us{margin-top:.5rem;padding:2rem 0 0}.about-us__top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem;margin-bottom:1rem;gap:.5rem}.about-us__top-right{width:100%;gap:.5rem}.about-us__top-right span{font-size:1.2rem}.about-us__top-right p{font-size:.7rem}.about-us__top-left{width:100%;gap:.25rem}.about-us__top-left .img{width:calc(50% - .125rem)}.about-us__strip{width:100%;padding:.2rem 1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-us__strip p{font-size:1.4rem}.about-us__gallery{padding:2rem 0}.about-us__photos-thread{display:none}.about-us__photos-line{display:none}.about-us__slider{width:100%;margin-top:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 1rem}.about-us__slider .slider-btn{position:absolute;z-index:3;top:50%;left:1.25rem;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.about-us__slider .slider-btn.slider-btn--next{left:auto;right:1.25rem}.about-us__slider .swiper{width:100%;height:auto}.about-us__slider .swiper-wrapper{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.about-us__slider .swiper-slide{height:auto}.about-us__slider .swiper-slide .img{width:100%;padding-top:153.25%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.about-us__slider .swiper-slide .img .img-w{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:0}.about-us__slider .swiper-slide .img .img-w img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__info{margin-top:2rem;margin-bottom:2rem}.about-us__info .categories-block__cont .categories-item{min-height:0}.contact-us{width:100%;margin-top:.5rem;padding:2rem 0}.contact-us__cont{margin-top:1.5rem;gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-us__left{width:100%;max-width:100%}.contact-us__left p{font-size:.7rem}.contact-us__left a.tel{font-size:1rem;padding:.4rem .5rem}.contact-us__right{padding:1.5rem 1rem;max-width:100%;width:100%}.contact-us__map{width:100%;height:22rem}.socials{gap:.75rem;padding:0}.socials a{width:2rem;height:2rem}.delivery-page{width:100%;margin-top:.5rem;padding:2rem 0 5rem}.delivery-page__cont{gap:1.5rem}.delivery-page__list{width:100%;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0}.delivery-page__column{width:100%;gap:.5rem}.delivery-page__column p{font-size:.7rem}.delivery-page__line{padding:.4rem .5rem;gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.delivery-page__line .txt{width:100%}.delivery-page .container{position:relative;z-index:2}.delivery-page::after{width:5rem;height:5rem}.minttl{font-size:1rem}.textual-page{margin-top:.5rem;padding:2rem 0}.textual-page::before{width:3.1rem;height:3rem;top:.5rem;right:.5rem}.textual-page .text-block{margin-top:1.5rem}.page404{width:100%;margin-top:.5rem;padding:2rem 0}.page404__cont{gap:1.5rem}.page404__top{width:100%}.page404__top .subttl{margin-bottom:.5rem}.page404__top p{font-size:.7rem;margin-bottom:1.5rem}.page404__top span:not(.subttl){font-size:1.3rem}.page404__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page404__item{width:100%;padding:1rem}.page404__item .txt{margin-bottom:1.5rem}.page404__item .txt span{font-size:1.3rem;margin-bottom:.5rem}.page404__item .txt p{font-size:.7rem}.page404__item .img{height:6rem}.page404__item .btn{margin-top:1.5rem}.thanks-page{margin-top:.5rem;padding:1.5rem 0 0;margin-bottom:1.5rem}.thanks-page .line-text{top:auto;bottom:1rem}.thanks-page .thanks-title{font-size:.9rem}.thanks-page__cont{max-width:100%}.thanks-page__bot,.thanks-page__top{gap:.75rem}.thanks-page__bot p,.thanks-page__top p{font-size:.7rem}.thanks-page__bot .img,.thanks-page__top .img{width:10rem}.thanks-page__center{gap:.75rem}.thanks-page__info{padding:.5rem;gap:.5rem}.thanks-page__info-line{gap:.25rem}.thanks-page__info-line p,.thanks-page__info-line span{font-size:.7rem}.thanks-page__order{padding:.5rem}.thanks-page__order-items{gap:.5rem}.thanks-page__next{gap:.75rem}.thanks-page__next-steps{gap:0;padding:0 .5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.thanks-page__step{width:100%;gap:.5rem;padding:.5rem 0}.thanks-page__step::before{font-size:1.2rem}.thanks-page__step p{font-size:.7rem}.thanks-page__step:not(:last-child){border-bottom:1px solid #000}.order-items{padding:.5rem;gap:.75rem}.order-items .txt a{font-size:.7rem;margin-bottom:.25rem}.order-items .txt>p{font-size:.7rem}.order-items .txt .prc{margin-top:.25rem}.order-items .txt .prc p{font-size:.7rem}.product-emotion{margin-bottom:1.5rem}.product-emotion__cont{gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-emotion__left{max-width:12rem}.product-emotion__left .img::after{right:-20%}.product-emotion__right{width:100%;gap:.5rem;padding-top:1.5rem}.product-emotion__right p{font-size:.7rem}.input-wrap label{font-size:.7rem}.input-wrap input,.input-wrap textarea{font-size:.7rem;padding-left:.5rem;padding-right:.5rem}.dots{margin-top:.5rem}.product-page{background:#f5f5f5}.product-page::before{content:none}.product-page__cont{margin-top:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.5rem}.product-page__left{width:100%;max-width:100%;padding-right:0;position:static}.product-page__right{width:100%;max-width:100%;padding-left:0;padding-right:0;margin-top:.75rem}.product-page__right .drop-block{margin-top:.5rem;margin-bottom:.5rem}.product-page .fieldset{margin-bottom:.5rem}.product-page .fieldset .control{gap:.25rem}.product-page .fieldset .checkbox{width:calc(33.3333333333% - .1666666667rem)}.product-page .fieldset .checkbox label{padding:.25rem}.product-page .fieldset .checkbox label::before{top:.25rem;left:.25rem}.product-page .fieldset .checkbox label img{width:3rem;height:3rem;margin-bottom:.25rem}.product-page .fieldset .checkbox label span{font-size:.6rem;min-height:1.35rem}.product-page .fieldset .checkbox label small{font-size:.5rem;margin-top:.25rem}.product-page .fieldset .field>label{font-size:.7rem}.product-page .fieldset .choice label{padding:.3rem 1rem}.product-page .fieldset .choice label span{font-size:.6rem}.product-page .fieldset .choice button{padding:.3rem 1rem}.product-page .fieldset .choice button span{font-size:.6rem}.product-page__info{gap:.5rem;margin-bottom:.5rem}.product-page__info>p{font-size:.7rem}.product-page__fast{margin-top:.5rem}.product-page__control{margin-top:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.product-page__control .price p{font-size:1.2rem}.product-page__control-list{width:100%}.product-page__control-list .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page__slider .slider-btn{margin-top:-.55rem}.product-page__slider .img.img--video .pl-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page__additional{margin-top:.5rem}.product-page__important{padding:.5rem;gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page__important span{font-size:.7rem}.product-page__important ul li{font-size:.7rem}.product-page__important ul li::before{top:.35rem}.product-page__how-works{gap:.5rem}.product-page__how-works span{font-size:.9rem}.input-wrap textarea{height:4rem}.compound{gap:.25rem}.compound__item{padding:.25rem;background:#fff;width:calc(25% - .1875rem);gap:.25rem}.compound__item p{font-size:.5rem}.prod-del{gap:1rem}.prod-del .img{height:1rem}.prod-del-list{padding:.5rem}.prod-del .txt span{font-size:.7rem}.prod-del .r span{font-size:.7rem}.product-page__fast-order form .btn{font-size:.7rem}.notification-cart{width:calc(100vw - 2rem);padding:.5rem .5rem;border-radius:.4rem}.notification-cart .cls{top:0;right:0;width:1rem;height:1rem}.notification-cart__cont{gap:.5rem}.notification-cart__cont .im{width:2rem;height:3rem}.notification-cart .txt{gap:.25rem}.notification-cart .txt p{font-size:.6rem}.notification-cart .txt span{font-size:.5rem}.header-bot__cont{position:static}.header-notification{top:100%;margin-top:.5rem;padding-right:1rem}.present{margin-top:.5rem;padding:1.5rem 0}.present__cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.present__left{width:100%}.present__left .img{width:70%;margin-top:1rem;margin-left:auto;margin-right:auto}.present__right{width:100%;padding:0}.checkout-page{width:100%;margin-top:.5rem;padding:1.5rem 0;margin-bottom:1.5rem}.checkout-page::before{width:2.1rem;height:9rem;top:7%}.checkout-page::after{width:2.5rem;height:12.5rem}.checkout-page__cont{max-width:100%;gap:1rem}.checkout-page .checkout-title{font-size:.8rem;margin-bottom:.75rem}.checkout-page__part{margin-bottom:.75rem}.checkout-page__inputs{padding:.5rem;gap:.5rem}.checkout-page__inputs .input-wrap{gap:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checkout-page__inputs .input-wrap input{height:2.4rem}.checkout-page__inputs .input-wrap label{width:100%}.checkout-page__inputs .input-wrap .woocommerce-input-wrapper{width:100%}.checkout-page .input-checkbox{margin-bottom:.75rem}.checkout-page .input-radio label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;gap:.5rem}.checkout-page .input-radio label .ic{width:2.4rem;height:2.4rem}.checkout-page .input-radio label .txt{width:100%;margin-top:auto}.checkout-page .input-radio label .txt span{font-size:.7rem}.checkout-page .input-radio label .txt p{margin-top:auto;font-size:.6rem}.thanks-page__order .checkout-title{margin:0}.checkout-page__radios{margin:0}.input-checkbox .checkbox-text{font-size:.7rem}.checkout-page__final>.btn p{font-size:.9rem}.checkout-page .cart-page__delivery{width:100%;margin-left:0}.catalog-block.catalog-block--favorites{margin-top:.5rem}.catalog-block.catalog-block--favorites .subttl{margin-bottom:0}.catalog-block.catalog-block--favorites .product-card{padding-top:1.25rem;padding-right:.5rem;padding-left:.5rem}.catalog-block.catalog-block--favorites .product-card .remove{top:0;right:0;width:1.25rem;height:1.25rem}.header-top__center{padding:0}.header-notification{gap:.25rem}.product-page__form form .variations td,.product-page__form form .variations th{font-size:.7rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper{margin-top:.5rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-field-label{font-size:.7rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper{gap:.25rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper{width:calc(33.3333333333% - .1666666667rem);padding:.25rem;gap:.25rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper label img{width:3rem;height:3rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper label::before{top:.25rem;left:.25rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper .pewc-radio-image-desc{font-size:.6rem;gap:.1rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item-field-wrapper .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper .pewc-radio-image-desc .pewc-child-product-price-label{font-size:.5rem}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper{gap:.25rem}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li{padding:.3rem 1rem}body.pewc-variable-product .product-page .product-page__form form .variable-items-wrapper li div span{font-size:.6rem}body.pewc-variable-product .product-page .product-page__form form .pewc-item textarea{height:4rem;font-size:.7rem}}