.b-catalogbox {margin-bottom: 20px;position: relative;}.b-catalogbox p {margin: 0;padding: 0 0 6px;}.b-catalogbox .catalogbox__item {position: relative;}.b-catalogbox .catalogbox__imgbox {margin: 10px auto 20px auto;width: 200px;height: 198px;position: relative;border: 1px solid #dddddd;text-align: center;background-color: #ffffff;font-size: 0;overflow: hidden;}.b-catalogbox .catalogbox__imgbox:hover .catalogbox__moreblock{display: none;font-size: 14px;color: #fff;}.b-catalogbox .catalogbox__moreblock {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(19, 104, 143, 0.7);display: none;}.b-catalogbox .catalogbox__moreblock-link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.b-catalogbox .catalogbox__moreblock-center {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.b-catalogbox a.catalogbox__search-icon::before{content: url(/images/cat.search.png);}.b-catalogbox a.catalogbox__search-icon:link,.b-catalogbox a.catalogbox__search-icon:active,.b-catalogbox a.catalogbox__search-icon:visited,.b-catalogbox a.catalogbox__search-icon:hover{display: block;}.b-catalogbox a.catalogbox__search-icon:link,.b-catalogbox a.catalogbox__search-icon:visited{opacity: 0.7;}.b-catalogbox a.catalogbox__search-icon:hover,.b-catalogbox a.catalogbox__search-icon:active{opacity: 0.9;}.b-catalogbox .catalogbox__quick-view {margin-top: 15px;}.b-catalogbox .catalogbox__quick-view span {padding: 7px 0;display: inline-block;background: url() #3dade1;text-decoration: none;text-transform: uppercase;font-size: 10px;color: #fff;cursor: pointer;box-sizing: content-box;width: auto;height: auto;border-radius: 0;}.b-catalogbox .catalogbox__quick-view:hover span{background: url() #cecece;color: #fff;}.b-catalogbox .catalogbox__img {display: -moz-inline-box;display: inline-block;vertical-align: middle;zoom:1;//display:inline;font-size: 0;}.b-catalogbox .catalogbox__img a {display: block;position: relative;}.b-catalogbox .catalogbox__helper {display: -moz-inline-box;display: inline-block;vertical-align: middle;height: 100%;width: 0;zoom:1;//display: inline;}.b-catalogbox .catalogbox__title a:link,.b-catalogbox .catalogbox__title a:active,.b-catalogbox .catalogbox__title a:visited {font-family: 'Raleway', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #1071ae;}.b-catalogbox .catalogbox__title a:hover {text-decoration: underline;}.b-catalogbox .catalogbox__rating{margin-bottom: 0.5em;}.b-catalogbox .catalogbox__btnbox {padding-bottom: 1em;}.b-catalogbox .catalogbox__btnbox:after {content: "";display: block;clear: both;font-size: 0;}.b-catalogbox .catalogbox__btn button,.b-catalogbox .catalogbox__btn a:link,.b-catalogbox .catalogbox__btn a:active,.b-catalogbox .catalogbox__btn a:visited,.b-catalogbox .catalogbox__btn a:hover {padding: 7px 0 7px 0;float: left;width: 200px;height: auto;background: #3dade1 url() 0 0 no-repeat;color: #fff;border: 0;overflow: hidden;cursor: pointer;display: block;text-decoration: none;text-align: center;border-radius: 0;}.b-catalogbox .catalogbox__btn button:hover,.b-catalogbox .catalogbox__btn a:hover {background-position: 0 100%;background-color: #cecece;color: #fff;}.b-catalogbox .catalogbox__btn button.catalogbox__btn2 {float: right;background: #1071ae;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-family: Arial, sans-serif;color: #fff;text-indent: 0;}.b-catalogbox .catalogbox__btn button.catalogbox__btn2:hover {background: #3c3c3c;}.b-catalogbox .catalogbox__inputbox {margin-right: 10px;float: left;min-width: 87px ;text-align: right;}.b-catalogbox .catalogbox__inputbox input {margin: 0;width: 32px;height: 26px;border: 1px solid #c2c2c2;display: inline-block;vertical-align: top;text-align: center;box-sizing: content-box;}.b-catalogbox .catalogbox__plus {width: 20px;height: 30px;display: inline-block;vertical-align: top;background: url(../images/cat.plus.png) 0 0 no-repeat;cursor: pointer;overflow: hidden;text-indent: -9999px;text-align: left;}.b-catalogbox .catalogbox__plus:hover {background-position: 0 100%;}.b-catalogbox .catalogbox__minus {width: 20px;height: 30px;display: inline-block;vertical-align: top;background: url(../images/cat.minus.png) 0 0 no-repeat;cursor: pointer;overflow: hidden;text-indent: -9999px;text-align: left;}.b-catalogbox .catalogbox__minus:hover {background-position: 0 100%;}.b-catalogbox .catalogbox__minus,.b-catalogbox .catalogbox__plus,.b-catalogbox .catalogbox__inputbox input {display: block;float: left;}.b-catalogbox .catalogbox__artical {font-family: [modules.catalogbox.artical.font_family];font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #858585;}.b-catalogbox .catalogbox__param {font-family: 'Raleway', sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #3a3a3a;}.b-catalogbox .catalogbox__param span {font-weight: bold;}.b-catalogbox .catalogbox__price span {font-family: 'Raleway', sans-serif;font-size: 20px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;color: #000000;}.b-catalogbox .catalogbox__oldprice span {margin-right: 15px;font-family: 'Raleway', sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: line-through;text-transform: normal;color: #000000;}.b-catalogbox .catalogbox__buynow:before {content: '';display: block;font-size: 0;clear: both;}.b-catalogbox .catalogbox__buynow {padding-bottom: 20px;}.b-catalogbox .catalogbox__buynow a:link,.b-catalogbox .catalogbox__buynow a:active,.b-catalogbox .catalogbox__buynow a:visited,.b-catalogbox .catalogbox__buynow a:hover {border-bottom: 1px dashed #3c6144;width: auto;text-decoration: none;}.b-catalogbox .catalogbox__buynow a:hover {border: 0;}.b-catalogbox .catalogbox__salebox {position: absolute;z-index: 2;top: 40px;left: 0;}.b-catalogbox .catalogbox__saleitem {margin-top: -30px;}.b-catalogbox .catalogbox_slider_back {width: 35px;height: 35px;position: absolute;top: -40px;right: 50px;background: url(../images/catalog.back2.gif) 0 0 no-repeat;cursor: pointer;text-indent: -9999px;display: none;}.b-catalogbox .catalogbox_slider_back:hover {background: url(../images/catalog.back2.gif) 0 100% no-repeat;}.b-catalogbox .catalogbox_slider_next {width: 35px;height: 35px;position: absolute;top: -40px;right: 12px;background: url(../images/catalog.next2.gif) 0 0 no-repeat;cursor: pointer;text-indent: -9999px;display: none;}.b-catalogbox .catalogbox_slider_next:hover {background: url(../images/catalog.next2.gif) 0 100% no-repeat;}.b-catalogbox-gal {margin-right: -13px;margin-left: -0;vertical-align: top;text-align: left;max-width: 1920px;}.b-catalogbox-gal.b-catalogbox-carousel {margin: 0 auto;}.b-catalogbox-gal .catalogbox__item {margin: 0 10px 20px 0;width: 220px;height: 420px;background: #f1f1f1;display: inline-block;vertical-align: top;text-align: left;overflow: hidden;}.b-catalogbox-gal .catalogbox__item:hover {background: #dfebf1;}.b-catalogbox-gal .catalogbox__content,.b-catalogbox-gal .catalogbox__shcar {padding: 0 10px;}.b-catalogbox-gal .catalogbox__img img {display: block;width: 100%;height: auto;}.b-catalogbox-gal .catalogbox__shcar {padding-bottom: 10px;position: absolute;bottom: 0;left: 0;right: 0;background: #f1f1f1;}.b-catalogbox-gal .catalogbox__item:hover .catalogbox__shcar {background: #dfebf1;}.b-catalogbox-gal .catalogbox__pricebox {float: left;}.b-catalogbox-gal .catalogbox__inputbox {float: right;}.b-catalogbox-gal .catalogbox__inputbox {margin-right: 0;}.b-catalogbox-gal2 .catalogbox__item {height: 300px;}.b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__wrap {position: absolute;top: 0;bottom: -125px;left: 0;right: 0;background: #dfebf1;z-index: 5;}.b-catalogbox-gal2 .catalogbox__galhide {display: none;}.b-catalogbox-gal2 .catalogbox__item:hover .catalogbox__galhide {display: block;}.b-catalogbox-gal2 .catalogbox__btnbox button {float: left;}.b-catalogbox-related {margin-right: 0;}.b-catalogbox-related .catalogbox__item {margin: 0 7px;}.b-catalogbox-related .catalogbox__carousel {margin: 0 -7px;}.b-catalogbox-detal {}.b-catalogbox-detal .catalogbox__item {margin-bottom: 80px;display: flex;flex-direction: row;flex-wrap: nowrap;gap: 32px;}.b-catalogbox-detal .catalogbox__leftcol {width: 100%;max-width: 888px;padding: 0;}.b-catalogbox-detal .catalogbox__leftcol .catalogbox__tags,.b-catalogbox-detal .catalogbox__leftcol .catalogbox__param__announce {display: none;}.b-catalogbox-detal .catalogbox__galbox {}.b-catalogbox-detal .catalogbox__galbox img {max-width: 100%;}.b-catalogbox-detal .catalogbox__content {flex-grow: 1;}.b-catalogbox-detal .catalogbox__imgbox {width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}.b-catalogbox-detal .catalogbox__btnbox button,.b-catalogbox-detal .catalogbox__btnbox a {margin-left: 0;margin-bottom: 15px;float: left;}.b-catalogbox-detal .catalogbox__btn {padding-bottom: 10px;}.b-catalogbox-detal .catalogbox__btn:after {content:'';display: block;clear: both;font-size: 0;}.b-catalogbox-detal .catalogbox__inputbox {margin-right: 15px;padding-bottom: 1em;overflow: auto;float: left;text-align: left;}.b-catalogbox-detal .catalogbox__buynow {clear: left;}.b-catalogbox-detal .catalogbox__galbox {position: relative;}.b-catalogbox-detal .catalogbox__galbox-item {text-align: center;}.b-catalogbox-detal .catalogbox__gallery-add {margin-bottom: 20px;}.b-catalogbox-detal .catalogbox__tile-gallery {margin: 0 -10px 20px;}.b-catalogbox-detal .catalogbox__tile-gallery-item {margin-bottom: 20px;padding: 0 10px;margin-right: -.275em;width: 25%;display: inline-block;vertical-align: top;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.b-catalogbox-detal .catalogbox__tile-gallery-item img {max-width: 100%;vertical-align: middle;}.b-catalogbox-detal .catalogbox__galbox-prev,.b-catalogbox-detal .catalogbox__back,.b-catalogbox-detal .fotorama__arr--prev {width: 40px;height: 40px;position: absolute;top: 50%;left: 25px;cursor: pointer;transform: translateY(-50%);border: 3px solid #17084D;border-radius: 50%;transition: background-color 0.3s ease;}.b-catalogbox-detal .catalogbox__galbox-prev svg path {transition: stroke 0.3s ease;}.b-catalogbox-detal .catalogbox__galbox-prev::after {content: "";}.b-catalogbox-detal .catalogbox__galbox-prev:hover,.b-catalogbox-detal .catalogbox__back:hover,.b-catalogbox-detal .fotorama__arr--prev:hover {background-color: #17084D;}.b-catalogbox-detal .catalogbox__galbox-prev:hover svg path {stroke: #fff}.b-catalogbox-detal .catalogbox__galbox-next,.b-catalogbox-detal .catalogbox__next,.b-catalogbox-detal .fotorama__arr--next {width: 40px;height: 40px;position: absolute;top: 50%;right: 25px;transform: translateY(-50%);cursor: pointer;border: 3px solid #17084D;border-radius: 50%;transition: background-color 0.3s ease;}.b-catalogbox-detal .catalogbox__galbox-next::after {content: "";}.b-catalogbox-detal .catalogbox__galbox-next:hover,.b-catalogbox-detal .catalogbox__next:hover,.b-catalogbox-detal .fotorama__arr--next:hover {background-color: #17084D;}.b-catalogbox-detal .catalogbox__galbox-next svg path {transition: stroke 0.3s ease;}.b-catalogbox-detal .catalogbox__galbox-next:hover svg path {stroke: #fff}.b-catalogbox-detal .fotorama__arr--disabled {opacity: 1;background-position: 0 0;}.b-catalogbox-detal a.catalogbox__buynow:link,.b-catalogbox-detal a.catalogbox__buynow:active,.b-catalogbox-detal a.catalogbox__buynow:visited,.b-catalogbox-detal a.catalogbox__buynow:hover {width: 200px;}.b-catalogbox-detal .fotorama__fullscreen-icon {top: 10px;left: 31px;right: 31px;bottom: 10px;width: auto;height: auto;}.b-catalogbox-detal .catalogbox__detail-description h2,.b-catalogbox-detal .catalogbox__detail-description h3 {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;margin-bottom: 48px;}.b-catalogbox-detal .catalogbox__detail-description p {font-weight: 400;font-size: 27px;line-height: 1.4;padding-bottom: 40px;}.b-catalogbox-detal .catalogbox__bottom-description {margin-bottom: 80px;}.b-catalogbox-detal .catalogbox__bottom-description p {font-size: 27px;line-height: 1.4;}.b-catalogbox-table {font-size: 12px;}.b-catalogbox-table table {width: 100%;border-collapse: collapse;}.b-catalogbox-table th {padding: 9px 15px 10px 15px;background-color: #45494a;font-family: 'Arial';font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;text-align: left;color: #ececec;}.b-catalogbox-table td {padding: 9px 15px 5px 15px;background-color: [modules.catalogbox.table.line.color_back];border-top: 1px solid #fff;border-bottom: 1px solid #fff;}.b-catalogbox-table .catalogbox-table__center {text-align: center;}.b-catalogbox-table tr:nth-child(2n) td {background: #f1f1f1;}.b-catalogbox-table tr:nth-child(2n+1) td {background: #ececec;}.b-catalogbox-table .catalogbox__imgbox {margin: 0;width: 16px;height: 15px;border: 0;position: relative;background: url(../images/cat.photo.png) 0 0 no-repeat;cursor: pointer;overflow: visible;}.b-catalogbox-table .catalogbox__img {position: absolute;bottom: 0;left: 10px;z-index: 10;display: none;}.b-catalogbox-table .catalogbox__imgbox:hover .catalogbox__img {display: block;}.b-catalogbox-table .catalogbox__btnbox button {float: none;}.b-catalogbox-table .catalogbox__btnbox {padding: 0;}.b-catalogbox-table .catalogbox__inputbox {margin-right: 0;text-align: left;}.b-catalogbox-table .catalogbox__btnbox button,.b-catalogbox-table .catalogbox__btnbox a:link,.b-catalogbox-table .catalogbox__btnbox a:active,.b-catalogbox-table .catalogbox__btnbox a:visited,.b-catalogbox-table .catalogbox__btnbox a:hover {padding: 7px 0 7px 0;float: left;min-width: 70px;background: #3dade1 url() 0 0 no-repeat;color: #fff;border: 0;overflow: hidden;cursor: pointer;display: block;text-decoration: none;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.b-catalogbox-table .catalogbox__btnbox a:hover {background-position: 0 100%;background-color: #cecece;color: #fff;}.b-catalogbox-table .catalogbox__star {position: relative;cursor: pointer;border-bottom: 1px dashed #fff;}.b-catalogbox-table .catalogbox__star:hover {border-bottom: 0;}.b-catalogbox-table .catalogbox__stardown {width: 9px;height: 5px;background: url(../images/cat.arrdown.gif) 0 0 no-repeat;position: absolute;top: 8px;right: -14px;}.b-catalogbox-table .catalogbox__stardownon,.b-catalogbox-table .catalogbox__stardown:hover {background-position: 0 100%;}.b-catalogbox-table .catalogbox__starup {width: 9px;height: 5px;background: url(../images/cat.arrup.gif) 0 0 no-repeat;position: absolute;top: 8px;right: -23px;}.b-catalogbox-table .catalogbox__starupon,.b-catalogbox-table .catalogbox__starup:hover {background-position: 0 100%;}.b-catalogbox-cart {margin: 0;}.b-catalogbox-cart .catalogbox__inputbox {margin: 0;float: none;display: inline-block;text-align: center;}.b-catalogbox-boxshadow .catalogbox__item:hover {-webkit-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);-moz-box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);box-shadow: 0 0 0 0 rgba( 0, 0, 0, 0.5);}.b-catalogbox-boxshadow {margin-top: -10px;}.b-catalogbox-boxshadow .catalogbox__item {margin-top: 10px;margin-bottom: 10px;}.b-catalogbox-carousel {margin: 0;}.b-catalogbox-carousel .catalogbox__item {margin: 0;display: block;width: auto;}.b-catfilter {margin-bottom: 20px;padding: 10px 20px;background: #f1f1f1;color: #606060;}.b-catfilter:after {content: "";display: block;clear: both;font-size: 0;}.b-catfilter .catfilter__item {display: inline-block;}.b-catfilter .catfilter__leftside {width: 60%;float: left;}.b-catfilter .catfilter__rightside {width: 40%;text-align: right;float: right;}.b-catfilter .catfilter__galpic {margin-left: 20px;padding-left: 29px;position: relative;display: inline-block;}.b-catfilter .catfilter__galpic ins {width: 13px;height: 13px;background: url(../images/fliter.gal.gif) 0 100% no-repeat;position: absolute;top: 3px;left: 0;}.b-catfilter .catfilter__galpic__on,.b-catfilter .catfilter__galpic:hover {text-decoration: none;color: #3c3c3c;}.b-catfilter .catfilter__galpic__on ins,.b-catfilter .catfilter__galpic:hover ins {background: url(../images/fliter.gal.gif) 0 0 no-repeat;}.b-catfilter .catfilter__listpic {margin-left: 20px;padding-left: 29px;position: relative;display: inline-block;}.b-catfilter .catfilter__listpic ins {width: 13px;height: 14px;background: url(../images/fliter.list.gif) 0 100% no-repeat;position: absolute;top: 3px;left: 0;}.b-catfilter .catfilter__listpic__on,.b-catfilter .catfilter__listpic:hover {text-decoration: none;color: #3c3c3c;}.b-catfilter .catfilter__listpic__on ins,.b-catfilter .catfilter__listpic:hover ins {background: url(../images/fliter.list.gif) 0 0 no-repeat;}.b-catfilter .catfilter__select {width: 180px;}.b-catfilter .catfilter__title {padding-right: 15px;}.b-catfilter a.catfilter__titleup:link,.b-catfilter a.catfilter__titleup:active,.b-catfilter a.catfilter__titleup:visited,.b-catfilter a.catfilter__titledown:link,.b-catfilter a.catfilter__titledown:active,.b-catfilter a.catfilter__titledown:visited {padding-right: 15px;color: #3c3c3c;text-decoration: none;}.b-catfilter .catfilter__titleup:hover {background: url(../images/catfilter.up.gif) 100% 50% no-repeat;text-decoration: none;}.b-catfilter .catfilter__titledown:hover {background: url(../images/catfilter.down.gif) 100% 50% no-repeat;text-decoration: none;}.b-catslider {margin-bottom: 50px;font-size: 12px;text-transform: uppercase;display: table;}.b-catslider:after {content: "";display: block;clear: both;font-size: 0;}.b-catslider a.catslider__back:link,.b-catslider a.catslider__back:active,.b-catslider a.catslider__back:visited,.b-catslider a.catslider__back:hover {padding: 0 45px;height: 35px;display: table-cell;vertical-align: middle;text-decoration: none;background: #f1f1f1 url(../images/catslider.back.gif) 0 0 no-repeat;}.b-catslider a.catslider__next:link,.b-catslider a.catslider__next:active,.b-catslider a.catslider__next:visited,.b-catslider a.catslider__next:hover {padding: 0 45px;height: 35px;display: table-cell;vertical-align: middle;text-align: right;text-decoration: none;background: #f1f1f1 url(../images/catslider.next.gif) 100% 0 no-repeat;}.b-catslider a.catslider__mid:link,.b-catslider a.catslider__mid:active,.b-catslider a.catslider__mid:visited,.b-catslider a.catslider__mid:hover {overflow: hidden;display: table-cell;width: 100%;height: 35px;vertical-align: middle;text-align: center;text-decoration: none;background: #f1f1f1;}.b-catslider a.catslider__mid:hover {background-color: #3dade1;color: #fff;}.b-catslider a.catslider__back:hover {background: #3dade1 url(../images/catslider.back.gif) 0 100% no-repeat;color: #fff;}.b-catslider a.catslider__next:hover {background: #3dade1 url(../images/catslider.next.gif) 100% 100% no-repeat;color: #fff;}.b-quickview-good{max-width: 910px;}.b-quickview-good .b-catalogbox{margin-bottom: 0;}.b-quickview-good .b-catalogbox-detal .catalogbox__item {margin-bottom: 0;}.b-quickview-good .fotorama__arr:focus,.b-quickview-good .fotorama__fullscreen-icon:focus {border-radius: 0;}.owl-carousel .owl-item .catalogbox__param.catalogbox__param-multiselectimage img,.owl-carousel .owl-item .catalogbox__param.catalogbox__param-selectimage img {display: inline;vertical-align: initial;margin: 0;}.swiper.swiper--catalog-detail {margin-bottom: 20px;}.swiper.swiper--catalog-detail .swiper__btn {margin-top: -40px;width: 31px;height: 80px;position: absolute;z-index: 2;top: 50%;cursor: pointer;}.swiper.swiper--catalog-detail .swiper__btn--prev {left: 0;background: url(../images/catalog.back.png) 0 0 no-repeat;}.swiper.swiper--catalog-detail .swiper__btn--next {right: 0;background: url(../images/catalog.next.png) 0 0 no-repeat;}.swiper.swiper--catalog-detail .swiper__btn:hover {background-position: 0 100%;}.swiper.swiper--catalog-detail-nav .swiper__img {width: auto;max-width: 100%;}.swiper.swiper--catalog-detail-nav .swiper-lazy {opacity: 0;transition: opacity .2s ease-in-out;}.swiper.swiper--catalog-detail-nav .swiper-lazy-loaded {opacity: 1;}.swiper.swiper--catalog-detail-nav .swiper-slide {width: auto;cursor: pointer;transition: opacity .2s ease-in-out;}.swiper.swiper--catalog-detail-nav .swiper-slide {width: auto;cursor: pointer;transition: opacity .2s ease-in-out;}.swiper.swiper--catalog-detail-nav .swiper-slide-thumb-active {opacity: 0.5;}.b-catalogbox-gal {margin-bottom: 0;padding-bottom: 130px;padding-top: 50px;width: 100vw;left: 50%;transform: translateX(-50%);background: #F4F4F4;}.b-catalogbox-gal .catalogbox__container {margin: 0 auto;padding: 0 30px;max-width: 1220px;box-sizing: border-box;}.b-catalogbox-gal .catalogbox__wrapper {display: grid;grid-template-columns: repeat(2, 1fr);row-gap: 60px;column-gap: 40px;margin-bottom: 60px;}.b-catalogbox-gal .catalogbox__item {position: relative;margin: 0;display: flex;width: auto;height: auto;overflow: visible;}.b-catalogbox-gal .catalogbox__item::after {content: "";position: absolute;bottom: 0;right: 20px;left: 20px;background: #d7e6da;transform: translateY(50%);height: 20px;transition: all .3s ease;z-index: -1;}.b-catalogbox-gal .catalogbox__item::before {content: "";position: absolute;top: 0;right: 20px;left: 20px;background: #d7e6da;transform: translateY(-50%);height: 20px;transition: all .3s ease;z-index: -1;}.b-catalogbox-gal .catalogbox__item:hover::before {transform: translateY(-80%);}.b-catalogbox-gal .catalogbox__item:hover::after {transform: translateY(80%);}.b-catalogbox-gal .catalogbox__imgbox {margin: 0;width: 197px;height: 100%;flex-shrink: 0;}.b-catalogbox-gal .catalogbox__img {height: 100%;}.b-catalogbox-gal .catalogbox__img img {width: 100%;height: 100%;object-fit: cover;}.b-catalogbox-gal .catalogbox__content {padding: 25px 20px;flex-grow: 1;display: flex;flex-direction: column;justify-content: space-between;background: #fff;}.b-catalogbox-gal .catalogbox__title a:link,.b-catalogbox-gal .catalogbox__title a:visited {margin-bottom: 20px;color: #111A1C;font-size: 20px;font-weight: 500;line-height: 23px;}.b-catalogbox-gal .catalogbox__price,.b-catalogbox-gal .catalogbox__price span {font-weight: 500;line-height: 36px;font-size: 24px;color: #3C6144;}.b-catalogbox-gal .catalogbox__price .catalogbox__price-pre {font-size: 16px;}.b-catalogbox-gal .catalogbox__pricebox {float: none;}.b-catalogbox-gal .catalogbox__btnbox a:link,.b-catalogbox-gal .catalogbox__btnbox a:visited {padding: 14px;border: 1px solid #3C6144;width: 100%;display: block;box-sizing: border-box;text-align: center;color: #3C6144;font-size: 20px;font-weight: 500;transition: color .3s ease-in-out, background .3s ease-in-out;}.b-catalogbox-gal .catalogbox__btnbox a:hover,.b-catalogbox-gal .catalogbox__btnbox a:active {text-decoration: none;color: #fff;background: #3C6144;}.b-catalogbox-gal .catalogbox__tags {margin-bottom: 22px;display: flex;flex-wrap: wrap;}.b-catalogbox-gal .catalogbox__tag {margin-right: 5px;margin-bottom: 5px;padding: 8px;box-sizing: border-box;background: #D7E6DA;color: #3C6144;font-size: 14px;}.b-catalogbox-gal .catalogbox__content-top {margin-bottom: 20px;}.b-catalogbox-gal .catalogbox__showmore a:link,.b-catalogbox-gal .catalogbox__showmore a:visited {padding: 14px;border: 1px solid #3C6144;width: 100%;max-width: 200px;display: block;box-sizing: border-box;text-align: center;color: #3C6144;font-size: 20px;font-weight: 500;transition: color .3s ease-in-out, background .3s ease-in-out;}.b-catalogbox-gal .catalogbox__showmore a:hover,.b-catalogbox-gal .catalogbox__showmore a:active {text-decoration: none;color: #fff;background: #3C6144;}.b-catalogbox-gal .b-title-h2 {margin-bottom: 40px;color: #111a1c;font-size: 32px;font-style: normal;font-weight: 600;line-height: 1.12;}.b-catalogbox-list.b-catalogbox-carousel {margin-bottom: 60px;}.b-catalogbox-list {margin-bottom: 104px;}.b-catalogbox-list .catalogbox__item {margin-bottom: 32px;padding: 24px;border-radius: 4px;box-shadow: 0 27px 32px -20px rgba(36, 31, 54, 0.02);background: #fff;display: flex;align-items: flex-start;gap: 48px;justify-content: space-between;box-sizing: border-box;height: auto;}.b-catalogbox-list .catalogbox__imgbox {margin: 0;width: 320px;height: auto;flex-shrink: 0;border: none;background: none;}.b-catalogbox-list .catalogbox__img {display: block;}.b-catalogbox-list .catalogbox__img img {vertical-align: top;max-width: 100%;}.b-catalogbox-list .catalogbox__content {overflow: hidden;flex: 1 1 auto;}.b-catalogbox-list .catalogbox__pricebox {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 12px;}.b-catalogbox-list .catalogbox__btnbox {display: flex;flex-wrap: wrap;gap: 16px;}.b-catalogbox-list .catalogbox__b24id {font-size: 20px;line-height: 1.32;color: #745c79;border-radius: 4px;padding: 6px 12px;border: 1px solid #605976;font-family: var(--font-fira);}.b-catalogbox-list .catalogbox__whatsapp a:link,.b-catalogbox-list .catalogbox__whatsapp a:visited {display: inline-flex;align-items: center;gap: 10px;vertical-align: top;border-radius: 4px;padding: 6px 19px 7px;background: #1b998b;font-size: 20px;color: var(--background-color);font-family: var(--font-fira);height: 40px;box-sizing: border-box;}.b-catalogbox-list .catalogbox__callback a:link,.b-catalogbox-list .catalogbox__callback a:visited {display: inline-block;vertical-align: top;width: 240px;box-sizing: border-box;padding: 8px 20px;text-align: center;background: var(--accent);border-radius: 4px;font-weight: 700;font-size: 20px;font-family: var(--font-fira);line-height: 1.2;text-align: center;color: var(--on_dark_light);}.b-catalogbox-list .catalogbox__inputbox {margin-right: 15px;padding-bottom: 1em;overflow: auto;float: left;text-align: left;}.b-catalogbox-list a.catalogbox__buynow:link,.b-catalogbox-list a.catalogbox__buynow:active,.b-catalogbox-list a.catalogbox__buynow:visited,.b-catalogbox-list a.catalogbox__buynow:hover {padding: 2px 10px 3px 10px;width: 200px;}.b-catalogbox-list .catalogbox__tag {display: inline;margin-right: 0;padding: 8px;box-sizing: border-box;background: #D7E6DA;color: #3C6144;font-size: 14px;}.b-catalogbox-list .catalogbox__tags {margin-bottom: 25px;}.b-catalogbox-list .catalogbox__title {margin-bottom: 12px;}.b-catalogbox-list .catalogbox__title a:link,.b-catalogbox-list .catalogbox__title a:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.2;color: #605976;}.b-catalogbox-list .catalogbox__parambox {display: flex;flex-direction: column;gap: 12px;}.b-catalogbox-list .catalogbox__param {font-weight: 400;font-size: 20px;line-height: 1.32;color: #605976;}.b-catalogbox-list .catalogbox__param span {color: #cfc2da;font-weight: 400;}.b-catalogbox-list .catalogbox__price,.b-catalogbox-list .catalogbox__price span {font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;color: #241f36;}.b-catalogbox-list .catalogbox__oldprice {font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;text-decoration: line-through;color: #cfc2da;}.b-catalogbox-list .catalogbox__right {display: flex;flex-direction: column;justify-content: space-between;flex-shrink: 0;}.b-catalogbox-list .catalogbox__all-courses {margin-bottom: 20px;font-style: normal;font-weight: 400;font-size: 17px;line-height: 28px;letter-spacing: -0.01em;color: #111A1C;}.b-catalogbox.not-found {padding-top: 65px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #909090;font-size: 24px;line-height: 32px;}.b-catalogbox.not-found svg {margin-top: 25px;}.b-catalogbox-detal {margin-bottom: 0;padding-bottom: 40px;}.b-catalogbox-detal .catalogbox__galbox {}.b-catalogbox-detal .catalogbox__main-title {line-height: 42px;font-size: 30px;}.b-catalogbox-detal .catalogbox__tags {display: flex;flex-wrap: wrap;}.b-catalogbox-detal .catalogbox__tag {display: inline-block;margin-right: 5px;margin-bottom: 5px;padding: 8px;box-sizing: border-box;background: #D7E6DA;color: #3C6144;font-size: 14px;}.b-catalogbox-detal .catalogbox__param__announce {margin-bottom: 20px;font-weight: 400;font-size: 17px;line-height: 28px;letter-spacing: -0.01em;color: #111A1C;text-align: left;}.b-catalogbox-detal .catalogbox__bottom-block {padding: 10px;padding-left: 30px;display: flex;justify-content: space-between;align-items: center;background: #D7E6DA;}.b-catalogbox-detal .catalogbox__btn {padding: 0;}.b-catalogbox-detal .catalogbox__pricebox {display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 12px;}.b-catalogbox-detal .catalogbox__price,.b-catalogbox-detal .catalogbox__price span {font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;color: #241f36;}.b-catalogbox-detal .catalogbox__oldprice {font-weight: 600;font-size: 20px;line-height: 1.1;letter-spacing: -0.02em;text-decoration: line-through;color: #cfc2da;}.b-catalogbox-detal .catalogbox__price-ot {font-size: 24px;}.b-catalogbox-detal .catalogbox__btn button,.b-catalogbox-detal .catalogbox__btn a:link,.b-catalogbox-detal .catalogbox__btn a:visited {padding: 14px 34px 16px;background: #3C6144;text-align: center;font-size: 18px;font-style: normal;font-weight: 500;line-height: 1.2;color: #fff;display: inline-block;transition: all 0.3s ease;}.b-catalogbox-detal .catalogbox__btn a:active,.b-catalogbox-detal .catalogbox__btn a:hover {text-decoration: none;background: #5A7F62;}.b-catalogbox-detal .catalogbox__btnbox {display: flex;flex-wrap: wrap;gap: 16px;padding-bottom: 24px;}.b-catalogbox-detal .catalogbox__b24id {font-size: 20px;line-height: 1.32;color: #745c79;border-radius: 4px;padding: 6px 12px;border: 1px solid #605976;font-family: var(--font-fira);}.b-catalogbox-detal .catalogbox__whatsapp a:link,.b-catalogbox-detal .catalogbox__whatsapp a:visited {display: inline-flex;align-items: center;gap: 10px;vertical-align: top;border-radius: 4px;padding: 6px 19px 7px;background: #1b998b;font-size: 20px;color: var(--background-color);font-family: var(--font-fira);}.b-catalogbox-detal .catalogbox__callback a:link,.b-catalogbox-detal .catalogbox__callback a:visited {display: inline-block;vertical-align: top;width: 240px;box-sizing: border-box;padding: 8px 20px;text-align: center;background: var(--accent);border-radius: 4px;font-weight: 700;font-size: 20px;font-family: var(--font-fira);line-height: 1.2;color: var(--on_dark_light);margin: 0;}.b-catalogbox-detal .catalogbox__title,.b-catalogbox-detal .catalogbox__title {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.2;color: var(--text_on_white_dop_2);margin-bottom: 24px;}.b-catalogbox-detal .catalogbox__parambox {display: flex;flex-direction: column;gap: 24px;}.b-catalogbox-detal .catalogbox__param {font-weight: 400;font-size: 20px;line-height: 1.32;color: #605976;}.b-catalogbox-detal .catalogbox__param span {color: #cfc2da;font-weight: 400;font-size: 20px;line-height: 1.32;}.b-catalogbox-detal .catalogbox__properties {margin-bottom: 130px;display: grid;grid-template-columns: repeat(2 ,1fr);grid-gap: 10px 40px;}.b-catalogbox-detal .catalogbox__row {padding-bottom: 10px;border-bottom: 1px solid #D7E6DA;}.b-catalogbox-detal .catalogbox__row-title {margin-bottom: 15px;font-size: 14px;font-weight: 500;color: #3C6144;}.b-catalogbox-detal .catalogbox__row-value span {font-size: 17px;color: #111A1C;}.b-catalogbox-detal .catalogbox__row-value .slash:last-child {display: none;}.b-catalogbox-detal .catalogbox__programm {position: relative;padding: 50px;background: #fff;}.b-catalogbox-detal .catalogbox__programm::after {content: "";position: absolute;height: 18px;background: #d7e6da;left: 50px;right: 50px;top: 0;transform: translateY(-100%);}.b-catalogbox-detal .catalogbox__programm-title {margin-bottom: 50px;font-size: 32px;font-weight: 600;line-height: 36px;color: #111A1C;}.b-catalogbox-detal .catalogbox__programm-wrapper {column-count: 2;column-gap: 0px;}.b-catalogbox-detal .catalogbox__programm-item {display: flex;margin-bottom: 18px;}.b-catalogbox-detal .catalogbox__programm-num {margin-right: 15px;align-self: flex-start;padding: 4px;color: #3C6144;background: #D7E6DA;box-sizing: border-box;min-width: 30px;min-height: 30px;display: inline-block;text-align: center;font-weight: 600;font-size: 20px;}.b-catalogbox-detal .catalogbox__programm-text {font-size: 17px;line-height: 28px;color: #111A1C;}.b-catalogbox-detal .catalogbox__read-more {margin-top: 15px;position: relative;display: inline-block;cursor: pointer;}.b-catalogbox-detal .catalogbox__read-more::after {content: '';position: absolute;background: url('/files/110/navik-check-down.svg');background-position: center;background-repeat: no-repeat;background-size: contain;width: 14px;height: 14px;top: 50%;transform: translateY(-50%) rotate(180deg);right: -20px;transition: transform .4s ease-in-out;}.b-catrelated {margin-bottom: 80px;position: relative;margin: 0 auto;max-width: calc(var(--max-layout-width));width: 100%;position: relative;box-sizing: border-box;}.b-catrelated .b-title-h2 {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);margin-bottom: 40px;}.b-catrelated .b-catalogbox-gal {padding: 0 80px;width: auto;left: auto;transform: none;}.b-catrelated .b-catalogbox-gal .catalogbox__item {display: flex;flex-direction: column;justify-content: space-between;background: #fff;height: 0;}.b-catrelated .b-catalogbox-gal .catalogbox__item.swiper-slide-visible {height: auto;}.b-catrelated .b-catalogbox-gal .catalogbox__imgbox {width: auto;height: 170px;}.b-catrelated .b-catalogbox-gal .catalogbox__img {width: 100%;}.b-catrelated .b-catalogbox-gal .catalogbox__shcar {position: static;}.b-catrelated .b-catalogbox-gal .catalogbox__inner {flex-grow: 0;}.b-catrelated .b-catalogbox-gal .catalogbox__pricebox {position: relative;padding: 0 20px;padding-bottom: 20px;flex-grow: 0;display: flex;justify-content: space-between;align-items: center;}.b-catrelated .b-catalogbox-gal .catalogbox__item::before,.b-catrelated .b-catalogbox-gal .catalogbox__item::after {content: none;}.b-catrelated .b-catalogbox-gal .catalogbox__content {padding: 20px 20px 10px;}.b-catrelated .b-catalogbox-gal .catalogbox__title a:link,.b-catrelated .b-catalogbox-gal .catalogbox__title a:visited {font-size: 16px;line-height: 20px;font-weight: 500;color: #111A1C;}.b-catrelated .swiper.swiper--related-theme .swiper-slide {opacity: 1;visibility: visible;}.p-cat .column__center-indent {display: flex;flex-direction: column;}.p-cat .column__center-indent .b-path {order: -4;}.p-cat .column__center-indent .b-catalogbox-detal {order: -3;}.p-cat .column__center-indent .b-catalogbox-detal ~ .b-carousel-reviews {order: -2;}.p-cat .column__center-indent .b-catalogbox-detal ~ .b-faq-tabs {order: -1;}