@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    local('Onest Regular'),
    local('Onest-Regular'),
    url(fonts/OnestRegular.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src:
    local('Onest Medium'),
    local('Onest-Medium'),
    url(fonts/OnestMedium.woff2) format('woff2');
}
@font-face {
  font-family: 'Onest';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src:
    local('Onest Semi Bold'),
    local('Onest-Semi-Bold'),
    url(fonts/OnestSemiBold.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    local('Oswald Regular'),
    local('Oswald-Regular'),
    url(fonts/OswaldRegular.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src:
    local('Oswald Medium'),
    local('Oswald-Medium'),
    url(fonts/OswaldMedium.woff2) format('woff2');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src:
    local('Oswald Semi Bold'),
    local('Oswald-Semi-Bold'),
    url(fonts/OswaldSemiBold.woff2) format('woff2');
}
@font-face {
  font-family: 'Sucrose';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    local('Sucrose Bold Two Hq'),
    local('Sucrose-Bold-Two-Hq'),
    url(fonts/sucroseboldtwohq.otf) format('opentype');
}
/*--- new fonts end ---*/
@property --start-color {
  syntax: '<color>';
  inherits: false;
  initial-value: #00000050;
}

@property --end-color {
  syntax: '<color>';
  inherits: false;
  initial-value: #00000050;
}


body {
  font-family: Onest, sans-serif;
}
.sc-btn-secondary,
.sc-btn-secondary .sc-btn-text,
.sc-module-header {
  font-family: Oswald, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
.sc-module-header {
  color: #00194f;
  letter-spacing: -0.02rem;
}
.sc-no-stock {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
.btn-bell-active, .sc-no-stock .sc-category-cart-btn,
.sc-no-stock .sc-module-cart .sc-module-cart-btn,
.sc-product-actions-middle .sc-productbuttons .btn-pre-order,
.sc-no-stock .fixedmobilebarbuttons .sc-product-fixed-cart-btn,
.sc-no-stock .sc-product-actions-middle .sc-productbuttons #button-cart,
.sc-no-stock .sc-product-actions-middle .sc-productbuttons .sc-product-one-click-btn {
  display: none;
}
.sc-no-stock .btn-bell-active,
.sc-no-stock .sc-product-actions-middle .sc-productbuttons .btn-pre-order {
display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*--- sidebar ---*/
.sidebar-header {
  background-color: unset;
}
.sidebar-header-text-logo img {
  width: 132px;
}
#oct_mobile_language #form-language,
#oct_mobile_currency #form-currency {
  background-color: #00194f0d;
  border: 1px solid #00194f0d;
}
#oct_mobile_language .sc-switcher button,
#oct_mobile_currency .sc-switcher button {
  color: #00194f;
}
#oct_mobile_language .sc-switcher button.active,
#oct_mobile_currency .sc-switcher button.active {
  background: #00194f;
  color: #ffffff;
  border: 1px solid #00194f;
}
.sidebar-socials-item {
  height: 42px;
  width: 42px;
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  border-radius: 4px;
  background: #00194f0d;
  border: 1px solid #00194f0d;
}
.sidebar-socials-item i {
  font-size: 1.25rem;
  color: #00194f;
}
.sidebar-main-menu-item .blue-link {
  color: #00194f;
  text-decoration: none;
}
.sidebar-main-menu-item-text {
  color: #00194f;
}
.sidebar-main-menu-item-phones {
  background-color: #00194f0d;
}
.sidebar-main-menu-item {
  border-bottom: unset;
}
.blue-line {
  color: #00194f26;
}

/*--- header ---*/
#top {
  height: 72px;
}
#logo img {
  width: 132px;
}
#top .sc-btn-icon {
  background: #ffffff;
}
#top #mobile-menu-button {
  display: flex;
  min-width: 40px;
  height: 40px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff0d;
}
#top #mobile-search-button {
  min-width: 48px;
  height: 40px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff0d;
  display: flex;
}
.sc-btn-icon-menu {
  -webkit-mask-image: url(../img/burger.svg) !important;
  mask-image: url(../img/burger.svg) !important;
}
.top-left-links {
  color: white;
}
.top-text1 {
  font-weight: 400 !important;
  gap: 24px;
}
#top .sc-dropdown-box .sc-dropdown-toggle {
  color: #ffffff;
  padding: 11px 8px;
  background-color: #ffffff0d;
  border: 1px solid #ffffff0d;
  border-radius: 4px;
  line-height: 0.875rem;
}
#top .sc-dropdown-box .sc-dropdown-toggle:hover, .header .sc-dropdown-box .sc-dropdown-toggle:hover {
  color: #ffffff;
}
#top .sc-dropdown-box.top-menu .sc-dropdown-toggle, .header .sc-dropdown-box.top-menu .sc-dropdown-toggle {
  padding: 0;
  background-color: unset;
  border: 0;
}
#top .sc-dropdown-box.active .sc-dropdown-toggle svg path, .header .sc-dropdown-box.active .sc-dropdown-toggle svg path {
  stroke: #e64800;
}
#top .sc-dropdown-box.active .sc-dropdown-toggle, .header .sc-dropdown-box.active .sc-dropdown-toggle {
  color: #e64800;
  background-color: #ffffff;
  text-decoration: none;
}
#top .sc-dropdown-box.top-menu.active .sc-dropdown-toggle, .header .sc-dropdown-box.top-menu.active .sc-dropdown-toggle {
  color: #ffffff;
  background-color: unset;
}
#top .sc-dropdown-box.active .sc-dropdown-toggle:after, .header .sc-dropdown-box.active .sc-dropdown-toggle:after {
  background-color: #e64800;
}
#top .sc-dropdown-box.top-menu.active .sc-dropdown-toggle:after, .header .sc-dropdown-box.top-menu.active .sc-dropdown-toggle:after {
  background-color: #ffffff;
}
#top .sc-dropdown, .header .sc-dropdown {
  min-width: 161px;
  color: #00194f;
}
#top .top-menu .sc-dropdown {
  min-width: 200px;
}
#top .sc-dropdown-inner, .header .sc-dropdown-inner {
  min-width: 161px;
  padding: 0.75rem 0.5rem;
}
.sc-dropdown .sc-header-location-phones {
  border-bottom: 1px solid #00194f26;
  /* color: #00194F; */
}
.sc-header-location-phones .blue-link {
  font-size: 12px;
  color: #00194f;
  text-decoration: none;
}
.sc-header-location-work {
  color: #00194fcc;
  border-bottom: 1px solid #00194f26;
}
.sc-dropdown .sidebar-socials {
  border-bottom: 1px solid #00194f26;
}
#top .sc-dropdown .sidebar-socials-item, .header .sc-dropdown .sidebar-socials-item {
  height: 28px;
  width: 28px;
  background: #0000000d;
  border: unset;
}
.social-title {
  position: absolute;
  left: 46px;
  font-size: 0.75rem;
}
#top .sc-dropdown .sidebar-messengers-item-viber, .header .sc-dropdown .sidebar-messengers-item-viber,
#top .sc-dropdown .sidebar-messengers-item-telegram, .header .sc-dropdown .sidebar-messengers-item-telegram {
  background-color: #00194f;
  height: 28px;
  width: 28px;
}
.drop-link {
  color: #e64800;
}
.sc-module .drop-link:hover,
.sc-shop-reviews .drop-link:hover {
  color: #e64800;
}
#top .sc-dropdown::after, .header .sc-dropdown::after {
  display: none;
}
.header .sc-dropdown-box {
  /*display: none;*/
  visibility: hidden;
  opacity: 0;
  transform: translateX(60px);
  transition: all .75s ease;
}
.header .sc-dropdown-box .sc-dropdown-toggle svg {
  width: 0;
  transition: all .75s ease;
}
.header .sc-dropdown-box .sc-dropdown-toggle {
  color: #ffffff;
  padding: 11px 0;
  background-color: #ffffff1a;
  /*border: 1px solid #ffffff0d;*/
  border-radius: 8px;
  /*line-height: 0.875rem;*/
  font-size: 0;
  transition: all .75s ease;
}
.header .sc-dropdown-toggle:after {
  background: #fff;
  width: 0;
  margin-left: 0;
  transition: all .75s ease;
}
.header.is-sticky .sc-dropdown-box {
  /*display: inline-block;*/
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}
.header.is-sticky .sc-dropdown-box .sc-dropdown-toggle svg {
  width: 12px;
  height: 14px;
}
.header.is-sticky .sc-dropdown-box .sc-dropdown-toggle {
   /*color: #ffffff;*/
   padding: 11px 8px;
   /*background-color: #ffffff0d;*/
   border: 1px solid #ffffff33;
   /*border-radius: 4px;*/
   /*line-height: 0.875rem;*/
  font-size: .75rem;
 }
.header.is-sticky .sc-dropdown-toggle:after {
  width: 12px;
  margin-left: .25rem;
}


#form-language, #form-currency/*, .sc-btn-secondary:not([disabled]).sc-wishlist-btn, .sc-btn-secondary:not([disabled]).sc-compare-btn, .sidebar-main-menu-item-catalog .sidebar-main-menu-item-icon, .sc-filter-btn .sc-btn-primary:not([disabled])*/ {
  background-color: #ffffff0d;
  padding: 2px !important;
  border: 1px solid #ffffff0d;
  border-radius: 4px !important;
  /*margin-left: 1rem !important;*/
}
.sc-switcher button {
  padding: 0.5rem;
  line-height: 1rem;
  font-size: 14px !important;
  border-radius: 2px !important;
}
.sc-header-socials {
  /*margin-left: 1rem;*/
}
.sc-header-socials .sc-footer-socials-item {
  background-color: #ffffff0d;
  border: 1px solid #ffffff0d;
  border-radius: 4px;
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  width: 40px;
}
.sc-header-socials .sc-footer-socials-item:hover,
#form-language:hover,
#form-currency:hover,
#cart:hover:after {
  box-shadow:
    0 2px 4px 0 #3d12001a,
    0 7px 7px 0 #3d120017,
    0 16px 10px 0 #3d12000d,
    0 29px 12px 0 #3d120003,
    0 45px 13px 0 #3d120000;
}
.sc-header-socials .sc-footer-socials-item:hover {
  background-color: #ffffff0d;
}
.sc-header-socials .sc-footer-socials-item i {
  color: #ffffff;
  font-size: 1.25rem;
}
.header {
  background: #e64800;
  padding-top: 15px;
  padding-bottom: 15px;
  height: 72px;
}
#menuToggleButton {
  background-color: #ffffff;
  padding: 9px 20px;
}
#menuToggleButton .sc-btn-icon {
  width: unset;
  height: unset;
}
#menuToggleButton .sc-btn-text {
  color: #051e52;
  font-size: 1.25rem;
}
.header-search .form-control {
  background-color: #ffffff1a;
  border: 1px solid #ffffff33;
  height: 42px;
  font-size: 1rem;
  color: #ffffff99;
  padding-left: 48px !important;
}
#input_search::placeholder {
  font-size: 1rem;
  color: #ffffff99;
}
.sc-btn-icon-search {
  /*margin-top: 4px;*/
  -webkit-mask-image: url(../img/search-new.png) !important;
  mask-image: url(../img/search-new.png) !important;
  width: 24px !important;
  height: 24px !important;
  background-color: #ffffff !important;
  /*filter: invert(1);*/
}
.header-search .sc-btn-with-icon {
  right: unset;
  left: 4px;
}
.sc-btn-icon-account {
  -webkit-mask-image: url(../img/person-new.png) !important;
  mask-image: url(../img/person-new.png) !important;
  width: 24px !important;
  height: 24px !important;
  /*background-color: unset;*/
  /*filter: invert(1);*/
}
.sc-btn-icon-wishlist {
  -webkit-mask-image: url(../img/wishlist-new.png) !important;
  mask-image: url(../img/wishlist-new.png) !important;
  width: 24px !important;
  height: 24px !important;
  /*background-color: unset;*/
  /*filter: invert(1);*/
}
.sc-btn-icon-compare {
  -webkit-mask-image: url(../img/compare-new.png) !important;
  mask-image: url(../img/compare-new.png) !important;
  width: 24px !important;
  height: 24px !important;
  /*background-color: #ffffff !important;*/
  /*filter: invert(1);*/
}
.header-search-box .header-buttons .sc-btn {
  color: #ffffff;
  font-weight: 400;
  border-left: unset;
}
.header-search-box .header-buttons .sc-btn:not(#cart):hover {
  color: #ffffff;
  font-weight: 500;
}
#cart:hover {
  color: #ffffff;
}
.header-search-box .header-buttons .sc-btn:not(#cart):hover svg path,
.header-search-box .header-buttons .sc-btn:not(#cart):hover svg circle {
  fill: #ffffff;
  stroke: #ffffff;
}
.sc-megamenu nav {
  background-color: #ffffff;
  /*height: calc(100% - 119px);*/
  /*overflow-y: hidden;*/
}
.sc-megamenu .sc-megamenu-list {
  background-color: #00000008;
  border: 1px solid #e648000d;
  /*border-radius: 6px;*/
  /*padding-bottom: 128px !important;*/
}
.sidebar-sub-header {
  padding: 12px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #00194f26;
}
.sidebar-sub-header .sc-btn-icon-chevron {
  width: 12px;
  height: 12px;
  transform: rotate(90deg);
  background-color: #00194f !important;
}
.sidebar-sub-header .sidebar-sub-header-text {
  font-family: 'Oswald';
  font-size: 20px;
  /*line-height: 120%;*/
  text-transform: uppercase;
  color: #00194f;
}
.sc-megamenu-list-item:first-child {
  font-family: 'Oswald', sans-serif;
  border-bottom: 1px solid #e648001a;
  margin-bottom: 1rem;
}
.sc-megamenu-list-item:first-child > a {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.sc-megamenu-list-item:first-child > a span {
  font-size: 20px !important;
}
.sc-megamenu-list-item:first-child > a img {
  width: 32px;
  height: 32px;
}
.sc-megamenu.with-slideshow .sc-megamenu-list-item:last-child {
  /*width: calc(100% - 10px);*/
}
.item-manufacturer {
  background-color: #f7f7f7;
  padding: 16px 12px 24px 16px;
  /*margin-top: 16px;*/
  border-top: 1px solid #e648001a;
  /*position: absolute;*/
  /*bottom: -1px;*/
  /*background-color: #fff;*/
}

.sc-megamenu-child-wrapper {
  background-color: #00000008;
  /*max-height: calc(100% - 112px);*/
}
.sc-megamenu-children {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}
.sc-megamenu-children-item {
  background-color: #00194f0d;
  border-radius: 6px;
  padding: 2px;
  align-items: center;
}
.sc-megamenu-children-item img {
  background: #fff;
  border: unset;
  border-radius: 0.25rem;
  padding: 0.75rem 20%;
  width: 100%;
  height: auto;
}
.sc-megamenu-children-item span {
  text-align: center;
  margin: auto;
  padding: 10px 4px;
}
.sidebar-header .sc-btn-secondary:not([disabled]),
.sidebar-sub-header .sc-btn-secondary:not([disabled]) {
  background-color: unset;
}
.sidebar-header .sc-btn-icon-chevron {
  width: 12px;
  height: 12px;
  background-color: #00194f !important;
}

/*--- slider ---*/
.sc-slideshow-plus .sc-slideshow-plus-block .slick-dots button {
  background-color: #ffffff80;
  width: 8px;
  height: 8px;
}
.sc-slideshow-plus .sc-slideshow-plus-block .slick-dots li.slick-active button,
.sc-slideshow-plus .sc-slideshow-plus-block .slick-dots li:hover button {
  background-color: #ffffff;
}
.sc-slideshow-plus-block .slick-dots {
  left: calc(50% - 64px);
}

/*--- advantages ---*/
#rm-shop-advantages-0 {
  gap: 4px;
}
#rm-shop-advantages-0 .sc-advantages-item {
  padding: 0;
}
#rm-shop-advantages-0 .content-block {
  border: 0;
  background-color: #00194f0d;
  border-radius: 0.5rem;
  -webkit-box-orient: unset !important;
  -webkit-box-direction: unset !important;
  -ms-flex-direction: unset !important;
  flex-direction: unset !important;
  -webkit-box-align: unset !important;
  -ms-flex-align: unset !important;
  align-items: unset !important;
}
#rm-shop-advantages-0 img {
  width: 24px;
  height: 24px;
}
#rm-shop-advantages-0 .sc-advantages-item-title {
  display: none;
}
#rm-shop-advantages-0 .sc-advantages-item-text {
  margin-block: auto;
  margin-left: 1rem;
  text-align: left;
  font-size: 14px !important;
}

/*--- product catalog ---*/
.sc-module {
  border-bottom: 1px solid #00194f26;
  padding-bottom: 82px !important;
}

.slick-list {
  /*overflow: unset;*/
}
.slick-list .slick-slide {
  height: unset;
}
.product-slider-btn {
  bottom: -72px;
  top: unset;
  width: 32px !important;
  height: 32px !important;
  border-radius: 16px !important;
  padding: 0;
  /*z-index: -1;*/
  background-color: #00194f80;
}
.product-slider-btn.slick-slider-btn-prev {
  left: calc(50% - 40px);
}
.product-slider-btn.slick-slider-btn-next {
  right: calc(50% - 40px);
}
.product-slider-btn.slick-slider-btn-prev .sc-btn-icon {
  -webkit-mask: url(../img/prod-arrow-prev.svg);
  mask: url(../img/prod-arrow-prev.svg);
  background-color: #ffffff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.product-slider-btn.slick-slider-btn-next .sc-btn-icon {
  -webkit-mask: url(../img/prod-arrow-next.svg);
  mask: url(../img/prod-arrow-next.svg);
  background-color: #ffffff;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  -webkit-transform: unset;
  -ms-transform: unset;
  transform: unset;
}

/*--- Manufacturers ---*/
#sc-carousel-0 {
  margin-top: 16px;
  margin-bottom: 36px;
}
#sc-carousel-0 .content-block {
  border: 0;
  padding: 0;
}
#sc-carousel-0 .sc-carousel-title, #sc-brand-0 .sc-carousel-title {
  display: none;
}
#sc-brand-0.sc-carousel-inner .slick-slide {
  margin: .75rem;
}
#sc-brand-0 .sc-carousel-item .content-block {
  -webkit-transition: box-shadow .5s ease;
  -o-transition: box-shadow .5s ease;
  transition: box-shadow .5s ease;
  /* border: 1px solid #ddd; */
  /*box-shadow: 0px 0px 10px 2px #dddddd;*/
}
#sc-brand-0 .sc-carousel-item img {
  margin: 1rem auto;
}
#sc-brand-0 .sc-carousel-item .content-block:hover {
  box-shadow: 0px 0px 10px 2px #dddddd;
}

/*--- reviews ---*/
.sc-shop-reviews {
  padding-bottom: 92px;
  max-width: 100%;
  border-bottom: 1px solid #00194f26;
}
#product-product .categories_with_products{
  padding-left: 16px;
  padding-right: 16px;
}
#product-product .sc-shop-reviews{
  padding-left: 16px;
  padding-right: 16px;
  margin-left: 0;
  margin-right: 0;
}
.sc-shop-reviews .slick-track {
  /*gap: 20px;*/
}
.sc-shop-reviews-rating.content-block {
  color: #00194f;
  /*border: 1px solid #00194F26;*/
}
.sc-shop-reviews .sc-product-content-reviews-rating-stars,
.sc-shop-reviews .sc-product-content-reviews-rating-value {
  color: #00194f;
  font-weight: 600;
  background-color: unset;
}

/*#sc-carousel-0 .slick-slider-btn {
    bottom: -72px;
    top: unset;
    width: 32px !important;
    height: 32px !important;
    border-radius: 16px!important;
    padding: 0;
    background-color: #00194F80;
}
#sc-carousel-0 .slick-slider-btn.slick-slider-btn-prev {
    left: calc(50% - 40px);
}
#sc-carousel-0 .slick-slider-btn.slick-slider-btn-next {
    right: calc(50% - 40px);
}
#sc-carousel-0 .slick-slider-btn.slick-slider-btn-prev .sc-btn-icon {
    -webkit-mask: url(../img/prod-arrow-prev.svg);
    mask: url(../img/prod-arrow-prev.svg);
    background-color: #ffffff;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 16px;
    height: 16px;
}
#sc-carousel-0 .slick-slider-btn.slick-slider-btn-next .sc-btn-icon {
    -webkit-mask: url(../img/prod-arrow-next.svg);
    mask: url(../img/prod-arrow-next.svg);
    background-color: #ffffff;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    width: 16px;
    height: 16px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
}*/

/*--- posts ---*/
.container-for-articles {
  display: flex;
  gap: 20px;
}
.container-for-articles .content-block {
  border: 0;
}
.container-for-articles .sc-last-news-item img {
  border-radius: 6px;
}
.sc-module-sticker-green {
  background-color: #00194f0d;
  color: #00194f;
  text-transform: none;
  padding: .125rem .25rem;
}
.sc-last-news-item-date {
  color: #00194f66;
}

/*--- reviews ---*/
.sc-shop-reviews-top {
  border: 0;
  color: #00194f;
  padding-left: 0;
  padding-right: 0;
}

/*--- information ---*/
.information-title {
  margin: 0 auto;
  padding-block: 40px;
  max-width: 860px;
  color: #00194f;
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 48px;
  line-height: 120%;
  letter-spacing: -0.96px;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 991px) {
  .information-title {
    padding-block: 0;
    max-width: 208px;
    font-size: 24px;
    letter-spacing: -0.48px;
  }
}
/*--- pro-raptor ---*/
/*.pro-raptor .content-top-box div.sc-html-module:first-child {*/
/*    padding: 0 !important;*/
/*}*/
.pro-raptor {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pro-raptor .sc-slideshow-plus {
  margin-top: 0 !important;
}
.pro-raptor .sc-slideshow-plus-block {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.pro-raptor > .content-top-box > .sc-html-module > div > .content-block,
.pro-raptor > .sc-html-module > div > .content-block {
  border: 0;
  padding: 0;
  -webkit-box-shadow: unset;
  box-shadow: unset;
  background-color: unset;
}
.pro-raptor .content-top-box .content-block:has(.pro-raptor-top) {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border: 0;
}
.pro-raptor .sc-slideshow-plus-item-fullimg img {
  object-fit: cover;
  border-radius: 0 !important;
}
.pro-raptor-top {
  width: 576px;
  position: absolute;
  bottom: 140px;
  padding-left: 48px;
  color: #ffffff;
}
.pro-raptor-top h1 {
  font-family: Sucrose, sans-serif;
  color: #fff;
  font-size: 48px;
  margin-bottom: 32px;
  line-height: 120%;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.pro-raptor-top p {
  font-size: 20px;
  line-height: 130%;
  color: #fff;
  padding-right: 64px;
  margin-bottom: 32px;
}
.pro-raptor-top .sc-btn,
.pro-raptor-5 .sc-btn {
  padding: 0.75rem 1rem;
  line-height: 130%;
  height: 45px;
  transition: all .5s ease;
}
.pro-raptor-top .sc-btn-primary:hover,
.pro-raptor-5 .sc-btn-primary:hover {
  background-color: #d63800;
}
.btn-transparent {
  color: #fff;
  border: 1px solid #ffffff33;
  transition: all .5s ease;
}
.btn-transparent:hover {
  background-color: #00194f;
  border: 1px solid #00194f;
}
.pro-raptor .sc-category-wall .sc-module-header {
  display: none;
}
.pro-raptor .sc-category-wall-item a {
  border: 1px solid #00194f1a;
  box-shadow: 0px 0px 30px 0px #00194f1a;
}
.pro-raptor-1 {
  background-color: #00194f;
  color: #fff;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 56px;
  margin-bottom: 64px;
}
.pro-raptor-1:before {
  content: '';
  background-image: url('../img/bg-blue-top.png');
  background-size: cover;
  width: 100%;
  height: 108px;
  display: block;
  position: absolute;
  top: -56px;
}
.pro-raptor-1:after {
  content: '';
  background-image: url('../img/bg-blue-bottom.png');
  background-size: cover;
  width: 100%;
  height: 119px;
  display: block;
  position: absolute;
  bottom: -64px;
  z-index: -1;
}
.pro-raptor-1-1 {
  font-family: Sucrose, sans-serif;
  text-transform: uppercase;
  line-height: 120%;
  font-weight: 400 !important;
}
.pro-raptor-1-2 img {
  display: none;
}
.pro-raptor-1-3 > div {
  position: relative;
  width: 20%;
}
.pro-raptor-1-3 img {
  border-radius: 4px;
  width: 100%;
  height: auto;
}
.text-on-photo {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  position: absolute;
  bottom: 15px;
  text-align: center;
}
.content-block:has(.pro-raptor-2) {
  margin-top: 0 !important;
}
.pro-raptor-2 h2 {
  font-family: Sucrose, sans-serif;
  font-size: 48px;
  color: #00194f;
  line-height: 120%;
  margin-bottom: 32px;
  text-transform: uppercase;
  font-weight: 400 !important;
}
.pro-raptor-2-1 img,
.pro-raptor-2-2 img {
  border-radius: 4px;
  width: 100%;
  height: auto;
}
.pro-raptor-2-1 > div {
  position: relative;
  width: 33%;
}
.pro-raptor-2-2 > div {
  position: relative;
  width: 50%;
}
.text-absolute {
  position: absolute;
  color: #ffffff;
  bottom: 0;
  padding: 32px;
}
.text-absolute .title {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid #ffffff26;
}
.pro-raptor-3 h3 {
  max-width: 500px;
  font-family: Sucrose, sans-serif;
  font-size: 32px;
  color: #00194f;
  line-height: 120%;
  margin-bottom: 32px;
  text-transform: uppercase;
  font-weight: 400 !important;
}
.tab-module {
  border: 1px solid #00194f26;
  border-radius: 16px;
}
.tab-links {
  width: 334px;
  padding: 24px 32px;
  background-color: #00194f0d;
  border-radius: 16px 0 0 16px;
}
.tab-links h2 {
  font-family: Sucrose, sans-serif;
  font-size: 32px;
  line-height: 120%;
  text-transform: uppercase;
  color: #00194f;
  margin-bottom: 32px;
  font-weight: 400 !important;
}
.tab-btn {
  width: 100%;
  text-align: left;
  font-size: 14px;
  line-height: 100%;
  padding: 16px;
  color: #00194f;
  background-color: unset;
}
.tab-btn:not(.tab-btn:last-child) {
  border-bottom: 1px solid #00194f26;
}
.tab-btn:hover {
  background-color: #00194f0d;
}
.tab-btn.active {
  background-color: #00194f0d;
  border-left: 1px solid #00194f;
}
.tab-content {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.tab-content.active {
  display: flex;
}
.tab-container-content {
  width: calc(100% - 334px);
  padding: 24px 32px;
  height: 460px;
}
.tab-content .sc-category-wall {
  gap: 10px;
  margin-left: 0;
}
.tab-container-content .sc-module-header {
  display: none;
}
.tab-content .sc-category-wall-item {
  background-color: #00194f0d;
  border-radius: 6px;
  padding: 2px;
  margin-top: 0;
}
.pro-raptor .tab-content .sc-category-wall-item a {
  border: unset;
  box-shadow: unset;
  background-color: unset;
  padding: 0;
}
.tab-content .sc-category-wall-item img {
  width: 100%;
  background-color: #fff;
  padding: 0 25%;
  height: auto;
  border-radius: 4px;
}
.tab-content .sc-category-wall-title {
  color: #00194f;
  font-weight: 400 !important;
  margin: 8px;
}
.tab-content .sc-btn {
  padding: 0.75rem 1rem;
  font-size: 14px !important;
  font-weight: 400 !important;
  height: 45px;
  width: fit-content;
  margin-top: 24px;
  /*margin-left: -12px;*/
}
.tab-content .sc-module {
  border-bottom: unset;
  padding-top: 0 !important;
  padding-bottom: unset !important;
  margin-top: 0 !important;
}
.tab-content .sc-module-item {
  margin-top: 0;
}
.tab-content .content-block:hover {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.tab-content .sc-module .content-block {
  border: unset;
  background-color: #00194f0d;
  padding: 2px;
  border-radius: 6px;
}
.tab-content .sc-module-img img {
  width: 100%;
  height: auto;
  padding: 0px 25%;
  background-color: #fff;
  border-radius: 4px;
}
.tab-content .sc-module-stickers,
.tab-content .sc-module-btns,
.tab-content .sc-module-cart,
.tab-content .sc-module-item-attr,
.tab-content .sc-module-rating,
.tab-content .sc-module-price-box {
  display: none !important;
}
.tab-content .sc-module-caption {
  padding: 8px;
}
.tab-content .sc-module-info .sc-module-title {
  font-size: 0.875rem;
  font-weight: 400 !important;
  line-height: 100%;
  color: #00194f;
}

.pro-raptor .gallery-home-title h2 {
  font-family: Sucrose, sans-serif;
  font-size: 48px;
  line-height: 120%;
  font-weight: 400 !important;
  text-transform: uppercase;
}
.pro-raptor-4 {
  color: #000000;
}
.pro-raptor-4 h3 {
  font-family: Sucrose, sans-serif;
  font-size: 32px;
  color: #00194f;
  line-height: 120%;
  margin-bottom: 32px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400 !important;
}
.faq-question {
  background-color: #00194f0d;
  padding: 24px;
  cursor: pointer;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.faq-question:after {
  content: '';
  background-image: url(../img/sprite.svg#include--footer-mobile-chevron);
  background-repeat: no-repeat;
  background-size: 14px 14px;
  width: 24px;
  height: 14px;
  filter: invert(1);
  -webkit-transition: -webkit-transform 1s ease-out;
  transition: transform 1s ease-out;
  -o-transition: transform 1s ease-out;
  transition:
    transform 1s ease-out,
    -webkit-transform 1s ease-out;
}
.faq-question.active:after {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.faq-answer {
  display: none; /* Скрыто по умолчанию */
  padding: 15px;
}
.faq-question:hover {
  background-color: #00194f10;
}
.pro-raptor-5 {
  background-color: #00194f;
  color: #fff;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 56px;
  margin-bottom: 32px;
}
.pro-raptor-5 h2 {
  font-family: Sucrose, sans-serif;
  font-size: 32px;
  color: #ffffff;
  line-height: 120%;
  margin-bottom: 32px;
  text-transform: uppercase;
  font-weight: 400 !important;
}
.pro-raptor-5-1-1 {
  width: 50%;
  padding-left: 64px;
  padding-right: 64px;
}
.pro-raptor-5-1-2 {
  width: 50%;
}
.pro-raptor-5-1-2 img {
  border-radius: 12px;
}
.pro-raptor-5:before {
  content: '';
  background-image: url('../img/bg-blue-top-1.png');
  background-size: cover;
  width: 100%;
  height: 108px;
  display: block;
  position: absolute;
  top: -56px;
}
.pro-raptor-5:after {
  content: '';
  background-image: url('../img/bg-blue-bottom-1.png');
  background-size: cover;
  width: 100%;
  height: 119px;
  display: block;
  position: absolute;
  bottom: -64px;
  /*z-index: -1;*/
}

/*--- gallery ---*/
.content-block:has(.gallery-home) {
  border: 0;
  padding: 0;
}
.content-block:hover:has(.gallery-home) {
  -webkit-box-shadow: unset;
  box-shadow: unset;
}
.gallery-home {
  /*padding-top: 24px;*/
  padding-bottom: 24px;
}
.gallery-home-title {
  margin-bottom: 40px;
}
.gallery-home-title h2 {
  font-family: 'Oswald', sans-serif;
  font-size: 2rem;
  line-height: 42px;
  font-weight: 500;
  text-transform: uppercase;
  color: #00194f;
  letter-spacing: -0.02rem;
}
/*.gallery-home-title a:after {*/
/*    content: "\f105"; !* Юникод иконки *!*/
/*    font-family: "Font Awesome 5 Free";*/
/*}*/
.gallery-home-title a:hover {
  color: #e64800;
}
.gallery-home-photo img {
  width: calc(33.33% - 11px);
  height: auto;
  object-fit: cover;
}
.blog-gallery-item {
  width: calc(33.33% - 11px);
}
.blog-gallery-item img {
  width: 100%;
  height: 100%;
  transition: all .5s ease;
}
.blog-gallery-caption {
  color: #ffffff;
}

/*--- footer ---*/
.sc-footer-list a {
  text-decoration: none;
}
#logo_f {
  margin-bottom: 1rem;
}
#logo_f img {
  width: 132px;
}
.sc-footer-middle {
  border: 1px solid #00194f0d;
  border-radius: 12px;
  padding: 48px;
}
#footer-subscribe .input-group {
  gap: 16px;
  align-items: center;
}
#InputSubscribeEmail {
  background-color: #00194f0d;
  border: 1px solid #00194f0d;
  border-radius: 6px;
  height: 45px;
}
#footer-make-subscribe {
  height: 40px;
  font-size: 1rem;
  padding: 0.5rem 1.25rem;
  border-radius: 8px !important;
  font-weight: 400;
}
.sc-footer-phones-new {
  gap: 8px;
}
.sc-footer-address {
  width: 60%;
  background-color: #00194f0d;
  border-radius: 8px;
  padding: 4px 8px;
  line-height: 16px;
}
.sc-footer-title-subscribe,
.sc-footer-address {
  color: #000000;
}
.sc-footer-title {
  color: #00194f;
  font-size: 1rem;
}
.sc-footer-socials-new {
  border: 1px solid #00194f0d;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 40px;
  color: #000000;
}
.sc-footer-socials-new .sc-footer-socials-item {
  max-width: 20px;
  height: 20px;
  background-color: unset;
}
.sc-footer-socials-item + .sc-footer-socials-item {
  margin-left: unset;
}
.sc-footer-socials-new .sc-footer-socials-item i {
  color: #00194f;
  font-size: 1.25rem;
}
.sc-footer-socials-new .sc-footer-socials-item-fa-instagram i {
  font-size: 22px;
  margin-top: 1px;
}
.sc-footer-socials-new .sc-footer-socials-item-fa-tiktok {
  /*background-color: #00194F;*/
  /*border-radius: 4px;*/
}
.sc-footer-socials-new .sc-footer-socials-item-fa-tiktok i {
  font-size: 18px;
  /*color: #ffffff;*/
}
.sc-footer-socials-new .sc-footer-socials-item:hover {
  background: unset;
}
.sc-footer-socials-new .sc-footer-socials-item-fa-tiktok:hover {
  /*background-color: #00194F;*/
}
.sc-footer-socials-new .sc-footer-socials-item:hover i {
  color: unset;
}
.sc-footer-socials-new .sc-footer-socials-item-fa-tiktok:hover i {
  /*color: #ffffff;*/
}
.sc-footer-socials-new .sc-footer-middle-info {
  gap: 0.75rem;
}
.sc-footer-payments-item {
  filter: grayscale(1);
}
.sc-footer-credits a {
  text-decoration: underline;
}

/*--- sidebar ---*/
.sidebar {
  top: 0;
  right: 60px;
  border-radius: 0;
  height: 100vh;
  height: 100dvh;
}

/*--- buttons ---*/
.sc-btn-primary:not([disabled]):hover {
  opacity: unset;
  box-shadow:
    0 2px 4px 0 #3d12001a,
    0 7px 7px 0 #3d120017,
    0 16px 10px 0 #3d12000d,
    0 29px 12px 0 #3d120003,
    0 45px 13px 0 #3d120000;
}
.sc-product-actions-middle .sc-productbuttons .btn-pre-order {
  width: 100%;
  border-radius: 8px;
  font-size: 1rem;
  height: 48px;
}
#product-manufacturer .sc-module-cart .btn-bell-active,
#product-search .sc-module-cart .btn-bell-active,
#product-special .sc-module-cart .btn-bell-active {
  width: 36px;
  height: 36px;
}

@media (max-width: 1399px) {
  .container-for-articles {
    overflow-x: auto;
    flex-wrap: nowrap;
  }
  .container-for-articles .content-block {
    width: 400px;
  }
  .pro-raptor-1-1 > div {
    font-size: 26px;
  }
}
@media (max-width: 1199px) {
  .sc-megamenu {
    top: 0;
    right: 60px;
    border-radius: 0;
    height: 100%;
  }
  .sc-megamenu nav {
    height: calc(100% - 119px);
    overflow-y: hidden;
  }
  .sc-megamenu .sidebar-header {
    background: #f7f7f7;
    height: unset;
  }
  .sc-megamenu-list-item:not(:first-child) {
    border-top: unset;
  }
  .sc-megamenu-list-item {
    padding: 6px 16px;
  }
  .item-manufacturer {
    padding: 16px 12px 24px 16px;
    border-top: 1px solid #e648001a !important;
  }
  .sc-megamenu-child {
    background-color: #fff;
  }
  .sc-megamenu .sc-megamenu-list li:last-child {
    /*width: 100%;*/
    /*padding-right: 16px;*/
    /*background-color: #f7f7f7;*/
  }
  .sc-megamenu .sc-megamenu-list li:last-child > .sc-megamenu-child {
    /*top: calc(-100vh + 68px);*/
  }
  .sc-megamenu-child-wrapper {
    max-height: calc(100% - 119px);
  }

  .products-of-the-day {
    display: none;
  }
  #rm-shop-advantages-0 {
    margin: 0 1px 32px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding-bottom: 32px;
    border-bottom: 1px solid #00194f26;
  }
  .pro-raptor-1:before,
  .pro-raptor-1:after {
    height: 100px;
  }
  .pro-raptor-1-1 > div {
    width: 50%;
    font-size: 20px;
  }
  .pro-raptor-1-1 img {
    width: 100%;
    height: auto;
  }
  .tab-container-content {
    padding: 16px;
    height: 582px;
  }
  .pro-raptor-5-1-1 {
    padding-left: 0;
    padding-right: 0;
  }
  .pro-raptor-5-1-2 img {
    width: 100%;
    height: auto;
  }
  .text-absolute {
    padding: 16px;
  }
}
@media (max-width: 991px) {
  .sc-shop-reviews .slick-slider {
    padding-left: 1.5rem;
  }
  .pro-raptor-top {
    bottom: 15vw;
  }
  .pro-raptor-1:before,
  .pro-raptor-1:after {
    height: 92px;
  }
  .text-on-photo {
    font-size: 20px;
  }
  .text-absolute {
    padding: 12px;
  }
  .text-absolute .title {
    font-size: 16px;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
  .text-absolute .text {
    font-size: 12px;
  }
  .tab-content .sc-category-wall-item {
    width: 31%;
  }
  .tab-content .sc-category-wall-title {
    font-size: 12px !important;
    line-height: 120%;
  }
  .tab-content .sc-module-info {
    font-size: 12px;
    line-height: 130%;
  }
  .pro-raptor-5 {
    padding-top: 32px;
    padding-bottom: 38px;
  }
  .sc-product-actions-middle .sc-productbuttons .btn-pre-order {
    max-width: calc(100% - 110px);
    margin-left: auto;
  }
  .header .sc-dropdown-box {
    display: none;
  }
}
@media (max-width: 767px) {
  #bingc-phone-button {
    display: none !important;
  }
  .sc-module-cart .sc-btn-primary.sc-category-cart-btn .sc-btn-text {
    display: none !important;
  }
  .pro-raptor .content-top-box,
  .pro-raptor #content {
    overflow: hidden;
  }
  .header-buttons-cart {
    display: none !important;
  }
  .header-buttons-catalog {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2;
  }
  .header-buttons-account {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
  }
  .header-buttons-phone {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3;
  }
  .header-buttons-chat {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
  }
  .header-buttons-chat .sidebar-main-menu-item {
    position: absolute;
    bottom: 60px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(100px);
    transition: all 1s ease;
  }
  .header-buttons-chat .sidebar-main-menu-item.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
  .header-buttons-chat .sidebar-socials-item {
    height: 64px;
    width: 64px;
    background: unset;
    border: unset;
  }
  .header-buttons-chat .sidebar-messengers-item {
    height: 64px;
    width: 64px;
    border-radius: 32px;
    /*background-color: red;*/
  }
  .header-buttons-chat .sidebar-messengers-item:before {
    width: 46px;
    height: 46px;
    margin-right: 2px;
  }
  .header-search-box .header-buttons .sc-btn,
  .header-search-box .header-buttons .sc-btn.header-buttons-catalog {
    color: #00194f;
    font-size: 10px !important;
  }
  .header-buttons svg path,
  .header-buttons svg circle {
    /*fill: #00194F;*/
    stroke: #00194f;
  }
  #cart_new {
    background-color: #ffffff0d;
    border: 1px solid #ffffff0d;
  }
  #cart_new .rm-header-cart-text {
    display: block;
    color: #ffffff;
  }
  #cart svg path:first-child {
    fill: #00194f;
  }
  .sc-megamenu-children-item span {
    font-size: 0.75rem;
  }
  .header-search-box .header-buttons .sc-btn:not(#cart):hover {
    color: #00194f;
    font-weight: 400;
  }
  .header-search-box .header-buttons .sc-btn:not(#cart):hover svg path,
  .header-search-box .header-buttons .sc-btn:not(#cart):hover svg circle {
    fill: #00194F;
    stroke: #00194f;
  }
  .sc-slideshow-plus .sc-slideshow-plus-block .slick-dots button {
    background-color: #00194f80;
    width: 6px;
    height: 6px;
  }
  .sc-slideshow-plus .sc-slideshow-plus-block .slick-dots li.slick-active button,
  .sc-slideshow-plus .sc-slideshow-plus-block .slick-dots li:hover button {
    background-color: #00194f;
  }

  #common-home .sc-slideshow-plus {
    margin-top: 0 !important;
  }
  #common-home .sc-slideshow-plus-block {
    margin-left: -12px;
    margin-right: -12px;
  }
  .sc-slideshow-plus-block .slick-dots {
    left: calc(50% - 48px);
    bottom: -36px;
  }
  /*.container-for-articles {*/
  /*    overflow-x: auto;*/
  /*    flex-wrap: nowrap;*/
  /*}*/
  .container-for-articles .content-block {
    width: 264px;
    flex-direction: column !important;
  }
  .container-for-articles .sc-last-news-item .content-block > a {
    width: unset;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  .container-for-articles .sc-last-news-item img {
    width: unset;
  }
  .container-for-articles .sc-last-news-item .sc-last-news-info,
  .container-for-articles .sc-last-news-item .sc-last-news-title {
    -webkit-box-ordinal-group: unset;
    -ms-flex-order: unset;
    order: unset;
    padding-top: 0;
  }

  .sc-module {
    padding-bottom: 32px !important;
  }
  .sc-module-header {
    font-size: 1.5rem !important;
  }
  .sc-module .drop-link {
    font-size: 0.875rem;
  }

  #common-home .sc-slideshow-plus-item-fullimg img,
  .pro-raptor .sc-slideshow-plus-item-fullimg img {
    border-radius: unset !important;
  }
  .pro-raptor-top {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    bottom: 45vw;
  }
  .pro-raptor-top h1 {
    font-size: 32px;
    margin-bottom: 24px;
  }
  .pro-raptor-top p {
    font-size: 16px;
    padding-right: unset;
    margin-bottom: 24px;
  }
  .pro-raptor-top div {
    flex-direction: column;
  }
  .pro-raptor-top .sc-btn,
  .pro-raptor-5 .sc-btn {
    height: 48px;
  }
  .pro-raptor .sc-category-wall {
    padding-left: 16px;
    padding-right: 16px;
  }
  .sc-category-wall + div {
    display: none;
  }
  .pro-raptor-1:before {
    background-image: url('../img/bg-blue-top-mobi.png');
    height: 64px;
    top: -48px;
  }
  .pro-raptor-1-1 {
    flex-direction: column;
    font-size: 24px !important;
  }
  .pro-raptor-1-1 > div {
    /*padding-bottom: 24px;*/
    padding-top: 48px;
    width: 100%;
  }
  .pro-raptor-1-1 img {
    width: 100%;
    height: auto;
  }
  .pro-raptor-1-2 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: 'Sucrose', sans-serif;
    text-transform: uppercase;
    font-size: 24px !important;
    font-weight: 400 !important;
  }
  .pro-raptor-1-2 img {
    display: block;
  }
  .pro-raptor-1-3 {
    flex-wrap: wrap;
    gap: 8px !important;
  }
  .pro-raptor-1-3 > div {
    width: calc(50% - 4px);
  }
  .pro-raptor-1-3 > div:last-child {
    width: 100%;
  }
  .pro-raptor-1-3 > div:last-child img {
    height: 150px;
    object-fit: cover;
  }
  .text-on-photo {
    font-size: 24px;
  }
  .pro-raptor-1:after {
    background-image: url('../img/bg-blue-bottom-mobi.png');
  }
  .pro-raptor-2,
  .pro-raptor-3 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .pro-raptor-2 h2 {
    font-size: 32px;
  }
  .pro-raptor-2-1,
  .pro-raptor-2-2 {
    flex-direction: column;
  }
  .pro-raptor-2-1 > div,
  .pro-raptor-2-2 > div {
    width: 100%;
  }
  .pro-raptor-2-1 img,
  .pro-raptor-2-2 img {
    height: 300px;
    object-fit: cover;
  }
  .text-absolute {
    padding: 16px;
  }
  .text-absolute .title {
    font-size: 18px;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
  .text-absolute .text {
    font-size: 14px;
  }
  .pro-raptor .gallery-home {
    padding-left: 16px;
    padding-right: 16px;
  }
  .pro-raptor .gallery-home-title h2 {
    font-size: 32px;
  }
  .pro-raptor-4 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .pro-raptor-4 h3 {
    text-align: left;
  }
  .faq-question {
    padding: 16px;
    font-size: 18px;
    gap: 24px;
  }
  .faq-answer {
    font-size: 14px;
  }
  .pro-raptor-5-1,
  .pro-raptor-5-1-1 > div:last-child {
    flex-direction: column;
  }
  .pro-raptor-5-1-1,
  .pro-raptor-5-1-2 {
    width: 100%;
    padding: 24px 16px 16px;
  }
  .pro-raptor-5-1-2 img {
    width: 100%;
    height: auto;
  }
  .pro-raptor-5:before {
    background-image: url('../img/bg-blue-top-mobi.png');
    z-index: -1;
  }
  .pro-raptor-5:after {
    background-image: url('../img/bg-blue-bottom-mobi.png');
    height: 110px;
  }
  .mobile-no-gutters {
    overflow: unset;
  }
  .tab-module {
    border-radius: unset;
  }
  .tab-links {
    width: 100%;
    padding-top: 16px;
    padding-right: 16px;
    border-radius: 0;
  }
  .tab-links h2 {
    padding-right: 16px;
  }
  .tab-content .sc-category-wall-item {
    width: 31%;
  }
  .tab-btn-container {
    display: flex;
    overflow-x: auto;
    padding-bottom: 16px;
  }
  .tab-btn {
    padding: 8px;
    white-space: nowrap;
    line-height: 130%;
  }
  .tab-btn.active {
    border-left: 0;
    border-bottom: 1px solid #00194f4d !important;
  }
  .tab-btn:not(.tab-btn:last-child) {
    border-bottom: 0;
  }
  .tab-btn svg {
    display: none;
  }
  .tab-container-content {
    width: 100%;
    padding: 24px 0;
    min-height: 650px;
  }
  .tab-content .sc-category-wall-item img {
    padding: 0 5%;
  }
  .tab-content .sc-category-wall-title {
    font-size: 12px !important;
    line-height: 130%;
    margin: 8px 4px;
  }
  .tab-content .sc-btn {
    margin-left: 16px;
  }
  .tab-content .sc-module {
    margin-left: 0;
    width: 100%;
  }
  .tab-content .sc-module-item {
    margin-bottom: 8px;
  }
  .tab-content .sc-module-img img {
    padding: 0px 20%;
  }
  .tab-content [data-type='width50'] .sc-module-info {
    margin-top: 0;
    font-size: 12px;
    line-height: 130%;
  }

  .gallery-home {
    /*padding-top: 16px;*/
    padding-bottom: 16px;
  }
  .gallery-home-title {
    margin-bottom: 32px;
    display: block !important;
  }
  .gallery-home-title h2 {
    font-size: 1.5rem;
    line-height: 42px;
  }
  .gallery-home-title a {
    display: block !important;
    font-size: 0.875rem;
  }
  .gallery-home-photo img, .blog-gallery-item {
    width: calc(50% - 8px);
  }
  .blog-gallery-caption {
    font-size: 12px;
  }

  .rm-header-cart-text {
    display: none;
  }
  .sc-btn-icon-menu {
    /*margin-top: 0;*/
    width: 18px !important;
    height: 12px !important;
    background-color: #ffffff !important;
    /*filter: invert(1);*/
  }
  .sc-footer {
    margin-bottom: 72px;
  }
  .sc-footer-middle {
    border: unset;
    padding: 48px 16px;
  }
  div:has(.mobile-drop) {
    width: 100%;
  }
  .mobile-drop {
    background-color: #00194f0d;
    border-radius: 0.5rem;
  }
  .sc-footer-middle .sc-footer-title {
    padding: 1.25rem 1rem;
  }
  .sc-footer-famous {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .sc-footer-famous ul {
    padding-left: 0.25rem;
    margin-top: 1.5rem;
  }
  .sc-footer-famous ul li {
    margin-bottom: 1rem;
  }
  .sc-footer-credits div:first-child {
    margin-bottom: 1.5rem;
  }
  .sc-footer-credits div:last-child {
    flex-direction: column;
  }
}
@media (max-width: 575px) {
  .sc-module-header,
  .sc-module-header > span {
    font-size: 1.5rem !important;
  }
  [data-type='slider'] .sc-module-item {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  [data-type='slider'] .sc-module-infinity > .row {
    overflow-y: unset;
    display: block;
  }
  [data-type='slider'] {
    padding-bottom: 68px !important;
  }
  .product-slider-btn {
    bottom: -52px;
  }
  #sc-brand-0 .product-slider-btn {
    bottom: -42px;
  }
  .sc-shop-reviews .product-slider-btn {
    bottom: -74px;
  }
  .sc-btns-reviews .sc-btn:not(.sc-btn-with-icon) {
    width: unset;
  }
  .sc-footer-address {
    width: 100%;
  }
}
@media (min-width: 360px) {
  .header-buttons .sc-btn {
    height: 42px;
  }
}
@media (min-width: 576px) {
  .sc-footer-payments-item:not(:last-child) {
    margin-right: 4px;
  }
}
@media (min-width: 768px) {
  .header.with-slideshow {
    /*position: sticky;*/
    /*top: 0;*/
  }
  div.col-md-3:has(#menuToggleButton) {
    width: 237px;
  }
  #cart {
    flex-direction: unset !important;
    width: 160px;
    justify-content: center !important;
    gap: 8px;
  }
  #cart:after {
    content: '';
    position: absolute;
    width: 160px;
    height: 72px;
    display: block;
    background-color: #ffffff0d;
  }
  .header-buttons .header-buttons-account,
  .header-buttons .header-buttons-wishlist {
    border-right: 1px solid #ffffff33;
  }
  .pro-raptor .sc-slideshow-plus-item-fullimg img {
    height: 694px;
  }

  /*.sc-last-news-item {*/
  /*    width: 33%;*/
  /*}*/
  .sc-shop-reviews .slick-slide {
    margin-right: 20px;
  }
  .sc-footer {
    padding-top: 40px;
  }
  .sc-footer-list a {
    line-height: 1.625rem;
  }
  .sc-footer-title-contact {
    display: none;
  }
}
@media (min-width: 992px) {
  .sc-advantages-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 19.6666%;
    flex: 0 0 19.6666%;
    width: 19.6666%;
  }
  .blog-gallery-item, .blog-gallery-item a {
    transition: all 1s ease;
  }
  /*.blog-gallery-item a .blog-gallery-img:before {*/
  /*  content: '';*/
  /*  position: absolute;*/
  /*  height: 100%;*/
  /*  width: 100%;*/
  /*  background: #00000050;*/
  /*  transition: all 1s ease;*/
  /*  display: block;*/
  /*  top: 0;*/
  /*}*/
  .blog-gallery-item a .blog-gallery-img:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(to bottom, var(--start-color) 60%, var(--end-color) 90%);
    /*transition: all 1s ease;*/
    display: block;
    transition: --start-color 1s ease, --end-color 1s ease;
    bottom: 0;
    /*opacity: 0;*/
    /*background-size: 100% 125%;*/
  }
  .pro-raptor-2-1 > div:after,
  .pro-raptor-2-2 > div:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background: #00000050;
    transition: all 1s ease;
   }
  .blog-gallery-item a:hover .blog-gallery-img:after {
    /*background: linear-gradient(to bottom, #00000000 60%, #000000ff 90%);*/
    /*transition: all 1s ease;*/
    /*opacity: 1;*/
    /*background-position: 0 80%;*/
    --start-color: #00000000;
    --end-color: #000000ff;
  }
  /*.blog-gallery-item a:hover .blog-gallery-img:before,*/
  .pro-raptor-2-1 > div:hover:after,
  .pro-raptor-2-2 > div:hover:after {
    background: transparent;
  }
  .blog-gallery-item a:hover img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  .text-absolute {
    transform: translateY(calc(100% - 68px));
    transition: all 1s ease;
  }
  .pro-raptor-2-1 > div:hover .text-absolute,
  .pro-raptor-2-2 > div:hover .text-absolute {
    transform: translateY(0);
  }
  .text-absolute .text {
    opacity: 0;
    visibility: hidden;
    /*transform: translateY(100%);*/
    transition: all 1s ease;
    /*transition: transform 0.5s ease, opacity 0.5s ease;*/
    /*will-change: transform;*/
  }
  .pro-raptor-2-1 > div:hover .text-absolute .text,
  .pro-raptor-2-2 > div:hover .text-absolute .text {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
  }
}
@media (min-width: 1200px) {
  div.col-xl-9:has(.header-search-box) {
    width: calc(100% - 237px);
  }
  .sc-megamenu.with-slideshow {
    padding-top: 2.25rem;
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list {
    border-radius: 6px 6px 0 0;
  }
  .sc-megamenu.active .sc-megamenu-list {
    /*padding-bottom: 80px !important;*/
    height: inherit !important;
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list-item > .sc-megamenu-child {
    top: 2.25rem;
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list li:last-child {
    /*width: 295px;*/
    /*bottom: 1px;*/
    /*background-color: #f7f7f7;*/
    /*border-radius: 0 0 6px 6px;*/
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list:hover li:last-child {
    /*width: 285px;*/
    /*padding-right: 10px;*/
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list:hover li:last-child > .sc-megamenu-child {
    /*top: -452px;*/
  }
  .sc-slideshow-plus-item-fullimg img {
    height: 406px;
  }
  .sc-last-news-item {
    width: unset;
  }
  .sc-footer-middle > div:first-child {
    width: 36%;
  }
  .products-of-the-day {
    visibility: hidden;
    height: 50px;
  }
  /*.products-of-the-day div:first-child {*/
  .sc-slideshow-plus-specials {
    /*display: none;*/
  }
  #rm-shop-advantages-0 {
    margin-left: 328px;
    margin-top: -50px;
    margin-right: 0;
    padding-top: 0 !important;
    flex-wrap: nowrap;
    overflow-x: auto;
  }
  .sc-advantages-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25.6666%;
    flex: 0 0 25.6666%;
    width: 25.6666%;
  }
}
@media (min-width: 1400px) {
  .sc-slideshow-plus-item-fullimg img {
    height: 499px;
  }
  .products-of-the-day {
    height: 72px;
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list:hover li:last-child > .sc-megamenu-child {
    /*top: -546px;*/
  }
  #rm-shop-advantages-0 {
    margin-left: 328px;
    margin-top: -70px;
    padding-top: 0 !important;
  }
  .sc-advantages-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 19.6666%;
    flex: 0 0 19.6666%;
    width: 19.6666%;
  }
  .container-for-articles .sc-last-news-item {
    width: 33%;
  }
}
@media (min-width: 1600px) {
  .sc-megamenu.with-slideshow .sc-megamenu-list li:last-child {
    /*width: 100%;*/
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list:hover li:last-child {
    /*width: calc(100% - 10px);*/
    /*padding-right: 10px;*/
  }
  .sc-megamenu.with-slideshow .sc-megamenu-list:hover li:last-child > .sc-megamenu-child {
    /*top: -633px;*/
  }
  .sc-slideshow-plus-item-fullimg img {
    height: 607px;
  }
  .products-of-the-day {
    height: 29px;
  }
  #rm-shop-advantages-0 {
    margin-left: 398px;
    margin-top: -27px;
  }
}
@media (min-width: 2000px) {
  .pro-raptor-1:after {
    height: 164px;
    bottom: -72px;
  }
}
.sc-breadcrumb-item + .sc-breadcrumb-item::before {
  width: 8px;
  height: 8px;
}
.sc-breadcrumb-item:first-child,
.sc-breadcrumb-item:first-child > * {
  width: auto;
  height: auto;
}
.sc-breadcrumb-item,
.sc-breadcrumb-item a {
  font-size: 14px;
  color: #000;
  text-decoration: none !important;
}
.sc-breadcrumb-item:first-child {
  text-decoration: none;
}
.sc-breadcrumb-item:last-child {
  color: #000;
}
.sc-breadcrumb {
  padding: 20px 0;
}
.shortdescription__block--text {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 0, 0, 0.8);
  width: 100%;
  max-width: 100%;
}
.categories_with_products--title {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000;
}
.shortdescription__block--text h1,
.shortdescription__block--text h2,
.shortdescription__block--text h3 {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 24px;
}
.shortdescription__block {
  padding: 40px 0;
  display: flex;
  align-items: flex-end;
  gap: 64px;
}
.categories_with_products--heading a,
.shortdescription__block--link {
  display: flex;
  align-items: center;
  width: max-content;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #e64800;
  flex-shrink: 0;
}
.subcategories__list {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
  padding: 40px 0;
}
.subcategories__list--item {
  border: 1px solid rgba(0, 25, 79, 0.1);
  border-radius: 6px;
  box-shadow: 0 0 30px 0 rgba(0, 25, 79, 0.1);
  overflow: hidden;
}
.subcategories__list--item a {
  padding: 12px;
  gap: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  text-align: center;
  color: #000;
}
.categories_with_products--heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 32px;
}
.categories_with_products {
  padding: 40px 0;
  border-top: 1px solid rgba(0, 25, 79, 0.15);
}
.category_with_products_slider .swiper-slide {
  width: 256px;
  height: auto;
}
.category_with_products_slider .swiper-slide > div {
  height: 100%;
}
.category_with_products_slider .swiper-container {
  overflow: hidden;
  padding: 250px 0;
  margin: -250px 0;
}
a.attr__link {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: center;
  padding: 8px 0;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #e64800;
}
/* для нових кнопок */
.fixedmobilebarbuttons .sc-btn-primary,
body.plist .sc-module-cart .sc-btn-primary {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  padding: 0;
}
.btn-bell-active.sc-btn-primary:not([disabled]) {
  background-color: #00194F;
}
body.plist .sc-btn.added:not(#button-cart){
  background-color: rgba(230, 72, 0, 0.05) !important;
  border: 1px solid rgba(230, 72, 0, 0.05) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1064 24.5471H16.1233C15.1128 24.5471 14.2083 23.9203 13.8534 22.9741L8.99695 10.0234C8.6998 9.23103 9.28558 8.38574 10.1319 8.38574H35.7435C37.0951 8.38574 37.9742 9.80811 37.3697 11.017L31.2747 23.207C30.8641 24.0283 30.0247 24.5471 29.1064 24.5471Z' fill='%23E64800' fill-opacity='0.3'/%3E%3Ccircle cx='30.6081' cy='34.6501' r='2.02017' fill='%23E64800'/%3E%3Ccircle cx='14.442' cy='34.6501' r='2.02017' fill='%23E64800'/%3E%3Cpath d='M31.6164 29.5888H12.5276C11.2104 29.5888 10.5518 29.5888 10.1928 29.2066C10.121 29.1302 10.0594 29.0447 10.0096 28.9524C9.76049 28.4909 9.96876 27.8661 10.3853 26.6165C10.8444 25.2393 11.0739 24.5507 11.5817 24.1142C11.6866 24.024 11.799 23.943 11.9177 23.872C12.4924 23.5283 13.2182 23.5283 14.6699 23.5283H29.5962' stroke='%23E64800' stroke-width='1.2121' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.33398 3.33301H7.64722C8.49051 3.33301 8.91215 3.33301 9.22959 3.5618C9.54702 3.7906 9.68036 4.1906 9.94703 4.99061L11.4147 9.39352' stroke='%23E64800' stroke-width='1.2121' stroke-linecap='round'/%3E%3Cpath d='M20 15L23 18L28 12' stroke='%23E64800' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
body.plist .sc-btn.added svg{
  display: none;
}
.category_with_products_slider_nav {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-top: 32px;
}
.category_with_products_slider_nav > div {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(0, 25, 79, 0.5);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.content-block {
  padding: 8px;
  border: 0;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
}
.content-block:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.sc-module-title {
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 130%;
  color: #000;
}
.sc-module-price {
  font-weight: 600 !important;
}
.sc-module-info > a {
  margin-bottom: 8px;
}
.moduleproduct-manufacturer {
  margin-bottom: 8px;
}
.moduleproduct-manufacturer > span {
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #000;
}
.custom__attr {
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  border-radius: 4px;
  padding: 6px 8px;
  background: rgba(0, 25, 79, 0.05);
  margin-bottom: 16px;
  display: none;
}
.sc-module-caption {
  flex-grow: unset;
  height: auto !important;
  padding: 0 !important;
  margin-bottom: auto;
}
.category__slider .swiper-container {
  overflow: hidden;
  position: relative;
}
.category__slider a {
  display: flex;
  width: 100%;
  height: 100%;
}
.category__slider img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.slider__button {
  background: rgba(0, 25, 79, 0.5);
  border-radius: 50px;
  width: 48px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: calc(50% - 24px);
  z-index: 3;
}
.slider__button--prev {
  left: 64px;
}
.slider__button--next {
  right: 64px;
}
.carousel--pagination.swiper-pagination-bullets {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.carousel--pagination.swiper-pagination-bullets .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel--pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 1);
}
.sc-module-stickers {
  position: absolute;
  top: 0;
  left: 0;
}
.category__title {
  padding-top: 40px;
  padding-bottom: 32px;
}
.category__title h1 {
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000;
  font-family: 'Oswald', sans-serif;
}
.sc-category-sort select {
  padding: 0 0 0 8px;
  background-image: none;
  background-color: #fff;
  max-width: 145px;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 1;
  color: #e64800;
}
.sc-category-sort.content-block {
  padding: 0 0 32px 0;
  border: none;
  box-shadow: none;
}
.sc-category-sort-limit {
  margin-left: auto;
}
.sc-category-products {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  border: none !important;
}
.sc-btn.sc-btn-primary.br-4.oct-load-more-button {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #e64800;
  font-family: Onest, sans-serif;
  border: 1px solid rgba(230, 72, 0, 0.2);
  border-radius: 8px;
  padding: 8px 20px;
  background-color: #fff;
}
.pagination li a,
.pagination li span {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #000;
}
.pagination {
  gap: 8px;
}
.pagination li:hover a {
  background: #ebebeb;
}
.pagination li.active span {
  background: rgba(255, 255, 255, 1) !important;
  border: 1px solid #000;
  color: #000;
}
.sc-category-products .product-layout.product-grid {
  margin: 0;
  padding: 0;
  width: 100%;
  border: 1px solid rgba(0, 25, 79, 0.1);
  border-radius: 8px;
}
.product-layout.product-grid:hover{
  box-shadow: 0 7px 50px 0 rgba(0, 25, 79, 0.15);
}
.ocf-input-group.ocf_slider_input_group {
  display: flex;
  align-items: center;
  margin: 17px 0 0 0;
  justify-content: space-between;
  gap: 20px;
}
.ocf-input-group.ocf_slider_input_group input {
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 4px !important;
  padding: 4px 12px;
  width: 100%;
  background: #f7f7f7;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
  display: block !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: #000;
  text-align: center;
}
.ocf-btn.ocf__cancel {
  padding: 0;
  margin-left: auto;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: #000;
}
.ocf_slider_input_groupinput {
  width: 100%;
  max-width: 100px;
}
#checkout-cart h1{
  display: flex;
  align-items: center;
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #000;
  gap: 16px;
}
.newcart--text{
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  padding: 32px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  background: rgba(0, 25, 79, 0.05);
}
.newcart--textblock{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  padding: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #00194f;
  border-bottom: 1px solid rgba(0, 25, 79, 0.15);
}
.newcart--textblock>div{
  width: calc(100% - 40px);
}
.newcart--textblock>span{
  display: flex;
  align-items: flex-end;
  width: 100%;
  justify-content: flex-end;
  gap: 8px;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 25, 79, 0.8);
}
.newcart--textblock>span button,
.newcart--textblock>span a{
  display: flex;
  align-items: center;
  background: rgba(0, 25, 79, 0.05);
  border: 1px solid rgba(0, 25, 79, 0.05);
  border-radius: 4px;
  padding: 4px 16px;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 25, 79, 0.8);
}
.sc-cart-actions.oct-checkout-actions{
  background: rgba(0, 25, 79, 0.05);
  border-radius: 12px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  padding: 32px;
}
.coupon-wrapper{
  display: flex;
  align-items: center;
  gap: 16px;
}
.coupon-wrapper input{
  width: 100%;
  max-width: 100%;
  background: rgba(0, 25, 79, 0.03);
  border: 1px solid rgba(0, 25, 79, 0.05);
  border-radius: 6px;
  padding: 0 12px;
  height: 48px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.6);
}
.coupon-wrapper button{
  width: 100%;
  max-width: 137px;
  height: 48px;
  border: 1px solid rgba(230, 72, 0, 0.2);
  border-radius: 8px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(230, 72, 0, 0.5);
}
#checkout-cart .fw-700.fsz-14.dark-text.mb-1{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  gap: 16px;
  font-weight: 600 !important;
  font-size: 20px !important;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.6);
}
#checkout-cart .fw-700.fsz-14.dark-text.mb-1>span{
  font-weight: 600;
  text-align: right;
  color: #00194f;
}
#checkout-cart .sc-btn.sc-btn-primary.br-4.mt-3.w-100{
  width: 100% !important;
  height: 53px;
  border-radius: 8px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e64800;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
  padding: 0;
}
.checkout-cart-heading{
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.5);
  padding: 18px 24px;
  border-radius: 8px;
  background: rgba(0, 25, 79, 0.05);
  margin-bottom: 16px;
}
.checkout-cart-row{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}
.checkout-cart-row-right{
  display: grid;
  grid-template-columns: repeat(3,1fr);
}
.checkout-cart-row-right>div{
  width: 100%;
  padding-left: 24px;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.checkout-cart-row-left>a{
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkout-cart-row-left>a>img{
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
  -o-border-radius: 9px;
}
.checkout-cart-product .checkout-cart-row-left{
  display: flex;
  align-items: center;
  gap: 16px;
}
.checkout-cart-row-left-info{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.checkout-cart-row-left-info a{
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000;
}
.mname{
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #000;
}
.cattr{
  background: rgba(0, 25, 79, 0.05);
  border-radius: 4px;
  padding: 6px 8px;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #000;
}
.checkout-cart-row-wrapper{
  padding: 24px;
  border-radius: 8px;
  background: rgba(0, 25, 79, 0.05);
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.checkout-cart-product .checkout-cart-row-right>div{
  display: flex;
  align-items: center;
}
.checkout-cart-product .checkout-cart-row-right>div:first-child{
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #00194f;
}
.checkout-cart-product .checkout-cart-row-right>div:nth-last-child(2){
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  color: #00194f;
}
.sc-module_quantity{
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid rgba(0, 25, 79, 0.05);
  border-radius: 4px;
  padding: 8px;
  background: rgba(0, 25, 79, 0.05);
  margin-right: auto;
}
.sc-module_quantity button{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: none;
}
.sc-module_quantity input.form-control{
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #00194f;
  width: 32px;
  text-align: center;
}
.sc-btn_wish,
.sc-btn__r{
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: #f2f3f6;
  margin: 0;
  padding: 0;
  border: none;
  border: 1px solid rgba(0, 25, 79, 0.03);
  border-radius: 5px;
}
.checkout-cart-product .checkout-cart-row-right>div:last-child{
  gap: 16px;
}
#checkout-cart .content_block{
  padding: 32px 0;
}
@media (max-width: 1599px) {
  .sc-category-products {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1280px) {
  .subcategories__list {
    grid-template-columns: repeat(3, 1fr);
  }
  .checkout-cart-heading{
    display: none;
  }
  .checkout-cart-row{
    gap: 16px;
    grid-template-columns: 1fr;
  }
  .checkout-cart-row-right>div{
    border: none;
    padding-left: 0;
  }
  .checkout-cart-product .checkout-cart-row-right>div:first-child{
    display: none;
  }
  .checkout-cart-product .checkout-cart-row-right>div:last-child{
    width: 100%;
    max-width: 100%;
  }
  .checkout-cart-row-right{
    display: flex;
    align-items: center;
    gap: 16px;
  }
  #checkout-cart h1{
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  #checkout-cart .main{
    padding: 0 12px;
  }
  .checkout-cart-row-left-info a{
    font-size: 14px;
  }
  .newcart--textblock{
    font-size: 14px;
  }
  .sc-filter-btn.sticky-top {
    position: unset;
    top: unset;
    margin-bottom: 8px;
  }
  .sc-filter-btn.sticky-top .sc-btn.sc-btn-primary {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0 !important;
    width: 100%;
    height: 48px;
    border: 1px solid #00194f;
    border-radius: 8px;
    background-color: #fff;
    gap: 8px;
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    color: #00194f;
  }
  .newcart--text,
  .checkout-cart-row-wrapper{
    padding: 16px;
  }
  .coupon-wrapper input,
  .coupon-wrapper button{
    font-size: 14px;
  }
  #checkout-cart .fw-700.fsz-14.dark-text.mb-1{
    font-size: 18px !important;
  }
  .sc-category-sort-limit {
    width: 100%;
    margin-left: 0;
    justify-content: center;
    gap: 8px;
    height: 48px;
  }
  .sc-category-sort.content-block {
    padding: 0 0 24px 0;
  }
  .sc-category-sort select {
    font-size: 14px !important;
    max-width: 100%;
    color: #00194f;
  }
  .sc-category-sort-limit path {
    stroke: #00194f;
  }
}
@media (min-width: 768px) {
  .sc-category-attr {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    padding: 16px 12px 0 12px !important;
  }
  .product-grid:hover .sc-category-attr {
    bottom: 8px;
  }
  .sc-category-attr-item {
    font-weight: 500;
    font-size: 10px;
    line-height: 130%;
    display: flex;
    padding: 8px 0;
    border-top: 1px solid rgba(0, 25, 79, 0.15);
  }
  .sc-category-attr-item:first-child {
    border: none;
  }
  .sc-category-attr-item > div {
    width: 100%;
    gap: 16px;
    max-width: 100%;
  }
  .sc-category-attr-itemleft {
    opacity: 0.5;
  }
}
@media (max-width: 767px) {
  .sc-category-products {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .sc-breadcrumb {
    padding: 16px 0;
  }
  .sc-breadcrumb-item a {
    font-size: 14px;
  }
  .category__slider .slider__button,
  .category__slider .carousel--pagination {
    display: none;
  }
  .categories_with_products,
  .subcategories__list,
  .shortdescription__block {
    padding: 32px 0;
  }
  .subcategories__list {
    gap: 8px;
    grid-template-columns: repeat(2, 1fr);
  }
  .categories_with_products--heading {
    flex-direction: column;
    margin-bottom: 24px;
    align-items: flex-start;
    gap: 8px;
  }
  .categories_with_products--title {
    font-size: 24px;
  }
  .category_with_products_slider .swiper-slide {
    width: calc(50% - 4px);
  }
  .sc-module-title {
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 6px;
  }
  .moduleproduct-manufacturer {
    margin-bottom: 6px;
  }
  .custom__attr {
    font-size: 10px;
  }
  .sc-module-cart .sc-btn-primary {
    width: 36px;
    height: 36px;
    flex: 0 0 36px;
    padding: 0;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
  }
  body.plist .sc-module-cart .sc-btn-primary{
    width: 36px !important;
    height: 36px !important;
    flex: 0 0 36px !important;
    border-radius: 6px;
  }
  body.plist .sc-btn.added{
    background-size: 24px 24px !important;
  }
  .sc-module-cart .sc-btn-primary svg {
    width: 24px;
    height: 24px;
  }
  .sc-module-price {
    font-size: 18px !important;
  }
  .category_with_products_slider_nav {
    margin-top: 24px;
  }
  .subcategories__list--item .mb-3 {
    margin-bottom: 8px;
  }
  .subcategories__list--item a {
    padding: 8px;
    font-size: 14px;
  }
  .shortdescription__block--text {
    font-size: 14px;
  }
  .shortdescription__block--text h1,
  .shortdescription__block--text h2,
  .shortdescription__block--text h3 {
    font-size: 24px;
  }
  .shortdescription__block {
    gap: 24px;
    flex-direction: column;
    align-items: flex-start;
  }
  .sc-module-btns {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 575.98px) {
  [data-type='split'] .sc-module-caption,
  [data-type='split'] .sc-module-img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  [data-type='split'] .sc-module-img {
    padding-right: 0;
    margin-bottom: 8px;
  }
  [data-type='split'] .sc-module-title {
    font-size: 12px;
  }
  [data-type='split'] .sc-module-cart .sc-btn-primary {
    width: 36px;
    height: 36px;
    flex: 1 1 36px;
  }
  [data-type='split'] .sc-module-price-box {
    padding: 0;
  }
  [data-type='split'] .sc-module-cart {
    align-items: center !important;
  }
  .sc-btn.sc-btn-primary.br-4.oct-load-more-button {
    width: max-content;
    border-radius: 8px;
    padding: 8px 20px;
  }
}

.main__tab,
.description__tab,
.attributes__tab,
.reviews__tab,
.allproducts__tab {
  display: none;
}
.custom__tabs {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 20px 0;
  width: 100%;
  overflow: auto;
}
.custom__tabs.fixedtans{
  position: fixed;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 6666;
  top: 0;
  padding: 8px 16px;
}
.sc-product-fixed-btns.enabled{
  display: none !important;
}
.tab__button {
  display: flex;
  align-items: flex-start;
  padding: 6px 16px;
  height: 41px;
  border-bottom: 1px solid transparent;
  background-color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.8);
  flex-shrink: 0;
}
.tab__button:hover,
.tab__button.active {
  border-bottom: 1px solid rgba(0, 25, 79, 0.3);
  background: rgba(0, 25, 79, 0.05);
  color: #00194f;
}
.description__tab--body {
  display: flex;
}
.description__tab--body .sc-product-content-left {
  font-family: var(--font-family) !important;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.8) !important;
  border: none;
  padding: 40px 0;
}
.sc-product-content-description{
    font-family: var(--font-family) !important;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.8) !important;
}
.sc-product-content-description .fsz-14{
  font-size: 20px !important;
}
.sc-product-content-description .dark-text{
  color: rgba(0, 25, 79, 0.8) !important;
}
.allproducts__tab{
  padding: 40px 0;
}
.description__tab--heading,
.description__tab--body .sc-product-content-left h2 {
  font-family: 'Oswald', sans-serif;
  font-weight: 500;
  font-size: 32px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #00194f;
  display: block;
  width: 100%;
  padding-bottom: 16px;
  border-bottom: 1px solid rgba(0, 25, 79, 0.15);
  margin: 0;
  margin-bottom: 16px;
}
.description__textblock--elem {
  border-radius: 6px;
  padding: 16px;
  background: rgba(0, 25, 79, 0.05);
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.8);
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-bottom: 16px;
}
.description__textblock--elem-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #00194f;
}
.description__textblock {
  padding: 40px 0;
}
.description__advantages {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 4px;
  width: 100%;
  padding: 40px 0;
}
.description__advantages--item svg {
  flex-shrink: 0;
}
.description__advantages--item {
  display: flex;
  align-items: center;
  border-radius: 8px;
  background: rgba(0, 25, 79, 0.05);
  gap: 16px;
  padding: 16px;
  font-weight: 400;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.8);
}
.sc-product-content-attributes-list-item {
  border-radius: 6px;
}
.sc-product-content-attributes-list-item:nth-child(even) {
  background: rgba(0, 25, 79, 0.05);
}
.sc-product-content-attributes-list-item > div:first-child {
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.5);
}
.sc-product-content-attributes-list-item > div {
  display: flex;
  align-items: center;
}
.sc-product-content-attributes-list-item > div:last-child {
  font-weight: 400;
  font-size: 14px;
  color: #00194f;
}
.allproducts__tab .sc-category-products {
  grid-template-columns: repeat(5, 1fr);
  gap: 32px 8px;
}
.product__top--line{
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}
.product__top--line-right{
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: auto;
}
.product__top--line-right button.sc-btn.sc-btn-secondary{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border: 1px solid rgba(0, 25, 79, 0.03);
  border-radius: 5px;
  background: #f2f3f6 ;
  padding: 0;
}
.product__top--line-right button.sc-btn.sc-btn-secondary:hover{
    background: #f2f3f6 ;
}
.product__top--line-left{
  display: flex;
  align-items: center;
  gap: 12px;
}
.product__top--line-left .sc-product-info-item{
  display: flex;
  align-items: center;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #00194f;
  gap: 4px;
  border-radius: 4px;
  padding: 4px 8px;
  background: rgba(0, 25, 79, 0.1);
}
.product__top--line-left .sc-product-info-item a{
  color: #00194f;
  text-decoration: none;
}
.product__top--line-left .sc-product-info-item span{
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.5);
}
.sc-ppage-title{
  padding: 12px 0;
}
.sc-ppage-title h1{
  margin: 0;
font-weight: 500;
font-size: 32px;
line-height: 130%;
letter-spacing: -0.02em;
text-transform: uppercase;
color: #000;
font-family: "Oswald", sans-serif;
}
.prating__stars{
  display: flex;
  align-items: center;
  gap: 4px;
}
.prating__wrapper{
  display: flex;
  align-items: center;
  gap: 8px;
font-weight: 400;
font-size: 14px;
text-align: center;
color: #00194f;
padding-bottom: 24px;
margin-bottom: 24px;
border-bottom: 1px solid rgba(0, 25, 79, 0.15);
}
.hpm-button-wrapper{
  gap: 4px;
  align-items: center;
}
.hpm-button-more{
  display: flex;
  width: 30px;
  height: 30px;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #000;
  border: 1px solid rgba(0, 25, 79, 0.15);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  padding: 0;
}
.sc-product-contentomg{
  width: 100%;
  max-width: 626px;
}
.sc-product-contentomg img{
  width: 100%;
  max-width: 100%;
  height: auto;
}
.sc-product-actions-top .sc-module-price{
font-weight: 500 !important;
font-size: 32px !important;
line-height: 130%;
letter-spacing: -0.02em;
text-transform: uppercase;
color: #00194f;
font-family: "Oswald", sans-serif;
}
.sc-pmodule-quantity{
  display: flex;
  align-items: center;
border: 1px solid rgba(0, 25, 79, 0.2);
border-radius: 8px;
height: 48px;
background: rgba(0, 25, 79, 0.05);
padding: 0 12px;
max-width: 100px;
}
.sc-pmodule-quantity .sc-module-quantity-btn{
  display: flex !important;
  align-items: center !important;
  padding: 0;
  background-color: transparent;
  flex-shrink: 0;
}
.sc-pmodule-quantity input{
  background-color: transparent !important;
  border: none !important;
}
.sc-product-actions-top.with-border{
  align-items: flex-end;
  padding-top: 8px;
  border-top: 1px solid rgba(0, 25, 79, 0.15);
  margin-top: 24px;
}
.sc-product-actions-middle .sc-productbuttons{
  gap: 16px;
}
.sc-product-actions-middle .sc-productbuttons #button-cart{
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  max-width: 100%;
  border-radius: 8px;
  height: 48px;
  background: #e64800;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  justify-content: center;
font-family: "Onest", sans-serif;
text-transform: none;
}
.sc-product-actions-middle .sc-productbuttons .sc-product-one-click-btn{
  display: flex;
  align-items: center;
  width: max-content;
  flex-shrink: 0;
  max-width: 100%;
  padding: 0 40px;
  height: 48px;
  border: 1px solid rgba(230, 72, 0, 0.2);
  border-radius: 8px;
  background-color: #fff;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #e64800;
font-family: "Onest", sans-serif;
text-transform: none;
}
.sc-product-actions-middle{
  padding: 24px 0 16px 0;
}
.delivery__block--text{
font-weight: 400;
font-size: 12px;
line-height: 130%;
color: #000;
display: block;
margin-top: 16px;
}
.sc-product-actions .sc-buy-one-click{
  border: none !important;
  border-radius: 12px;
  background: rgba(0, 25, 79, 0.05);
}
.sc-buy-one-click>span{
font-weight: 400;
font-size: 16px;
line-height: 130%;
max-width: 320px;
display: block;
margin-bottom: 16px;
color: #000;
}
.sc-product-actions .sc-buy-one-click .form-control{
  max-width: 100%;
  width: 100%;
}
.sc-buy-one-click .input-group{
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: nowrap;
}
.sc-product-actions .sc-buy-one-click .form-control{
  padding:12px 12px 12px 48px;
  background: rgba(0, 25, 79, 0.03);
  border: 1px solid rgba(0, 25, 79, 0.05);
  border-radius: 6px !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 6px !important;
  -moz-border-radius: 6px !important;
  -ms-border-radius: 6px !important;
  -o-border-radius: 6px !important;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7071 13.7071L20.3552 16.3552C20.7113 16.7113 20.7113 17.2887 20.3552 17.6448C18.43 19.57 15.3821 19.7866 13.204 18.153L11.6286 16.9714C9.88504 15.6638 8.33622 14.115 7.02857 12.3714L5.84701 10.796C4.21341 8.61788 4.43001 5.56999 6.35523 3.64477C6.71133 3.28867 7.28867 3.28867 7.64477 3.64477L10.2929 6.29289C10.6834 6.68342 10.6834 7.31658 10.2929 7.70711L9.27175 8.72825C9.10946 8.89054 9.06923 9.13846 9.17187 9.34373C10.3585 11.7171 12.2829 13.6415 14.6563 14.8281C14.8615 14.9308 15.1095 14.8905 15.2717 14.7283L16.2929 13.7071C16.6834 13.3166 17.3166 13.3166 17.7071 13.7071Z' stroke='black' stroke-width='1.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px 12px;
  height: 48px;
}
.sc-buy-one-click .input-group button.sc-product-one-click-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content !important;
  flex-shrink: 0;
  height: 48px !important;
  padding: 0 20px;
  border: 1px solid rgba(230, 72, 0, 0.2);
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
  background-color: transparent;
font-weight: 400 !important;
text-transform: none !important;
font-size: 16px;
line-height: 130%;
color: #e64800;
}
.main__tab .sc-product-content-right{
  display: none;
}
.product__text--accordion{
  width: 100%;
  border-radius: 12px;
padding: 16px;
background: rgba(0, 25, 79, 0.05);
margin: 24px 0;
}
.product__text--accordion-heading{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000;
  cursor: pointer;
}
.product__text--accordion.active .product__text--accordion-heading svg{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.product__text--accordion-text{
  display: none;
  margin-top: 16px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000;
}
.sc-product-content-title{
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 130%;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #00194f;
    display: block;
    width: 100%;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(0, 25, 79, 0.15);
    margin: 0;
    margin-bottom: 16px;
}
.sc-product-content-wrapper{
  display: flex;
  align-items: flex-start;
  gap: 60px;
}
.sc-product-content-attributes, .sc-product-content-description, .sc-product-content-faq, .sc-product-content-reviews{
  border: none;
  padding: 40px 0 !important;
}
.sc-product-content-left{
  border: none;
}
.hiddendesc{
  max-height: 500px;
  overflow: hidden;
}
.fixedmobilebar{
  position: fixed;
  width: 100%;
  height: 72px;
  background-color: #fff;
  display: none;
  align-items: center;
  z-index: 12101;
  bottom: 0;
  left: 0;
  padding: 0 16px;
}
.fixedmobilebarprice{
  margin-right: auto;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #00194f;
  font-family: "Oswald", sans-serif;
}
.fixedmobilebarbuttons{
  display: flex;
  align-items: center;
  gap: 24px;
}
.tohiddenattrs{
  width: max-content;
  margin-left: auto;
}
.tohiddenattrs,
.tohiddendesc{
  display: flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #e64800;
  margin-top: 32px;
  cursor: pointer;
}
.is-hidden {
  display: none !important;
}
.content-block .product__top--line-right,
.mobileproductheading{
  display: none;
}
body .ocf-theme-light-block .ocf-search-btn-static,body .ocf-theme-light-block .ocf-search-btn-popover,body .ocf-theme-light-block .ocf-search-btn-static.ocf-disabled,body .ocf-theme-light-block .ocf-search-btn-popover.ocf-disabled,body .ocf-noUi-connect:before,body .ocf-noUi-handle {
    background-color: #00194F !important;
}
/* ===== Кастомний select сортування ===== */

.custom-sort {
    position: relative;
    font-family: inherit;
}

.custom-sort select {
    display: none;
}
.r_phone--form{
  background: rgba(0, 25, 79, 0.05);
  border-radius: 12px;
  padding: 16px;
  font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #000;
}
.r_phone--input{
  margin-top: 16px;
  margin-bottom: 8px;
  width: 100%;
}
.r_phone--input input{
  width: 100%;
  padding: 12px 12px 12px 48px;
  border: 1px solid rgba(0, 25, 79, 0.05);
  border-radius: 6px !important;
  background: rgba(0, 25, 79, 0.03);
  font-weight: 400;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: rgba(0, 0, 0, 0.6);
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7071 13.7071L20.3552 16.3552C20.7113 16.7113 20.7113 17.2887 20.3552 17.6448C18.43 19.57 15.3821 19.7866 13.204 18.153L11.6286 16.9714C9.88504 15.6638 8.33622 14.115 7.02857 12.3714L5.84701 10.796C4.21341 8.61788 4.43001 5.56999 6.35523 3.64477C6.71133 3.28867 7.28867 3.28867 7.64477 3.64477L10.2929 6.29289C10.6834 6.68342 10.6834 7.31658 10.2929 7.70711L9.27175 8.72825C9.10946 8.89054 9.06923 9.13846 9.17187 9.34373C10.3585 11.7171 12.2829 13.6415 14.6563 14.8281C14.8615 14.9308 15.1095 14.8905 15.2717 14.7283L16.2929 13.7071C16.6834 13.3166 17.3166 13.3166 17.7071 13.7071Z' stroke='black' stroke-width='1.2' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 12px 12px;
}
.r_phone--button button{
  width: 100%;
  height: 48px;
border: 1px solid rgba(230, 72, 0, 0.2);
border-radius: 8px;
padding: 12px 20px;
display: flex;
align-items: center;
justify-content: center;
background-color: transparent;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #e64800;
}
.r_phone--input input.input-error {
    border-color: #e53935;
    box-shadow: 0 0 0 2px rgba(229, 57, 53, 0.12);
}
.r_phone--result{
  margin-top: 8px;
  font-weight: 400;
font-size: 12px;
text-align: center;
line-height: 130%;
color: green;
}
.sc-category-sort button.custom-sort__toggle {
    width: 100%;
    min-height: auto;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    border: none;
    border-radius: 0;
    background: #fff;
    cursor: pointer;
    text-align: left;
    font-weight: 400;
    font-size: 16px;
    line-height: 1;
    color: #e64800;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.custom-sort__toggle:hover {
    border-color: #bdbdbd;
}

.custom-sort__text {
    display: flex;
    align-items: center;
    gap: 8px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.custom-sort__arrow {
    position: relative;
    flex: 0 0 12px;
    width: 12px;
    height: 12px;
}

.custom-sort__arrow::before {
    content: '';
    position: absolute;
    top: 2px;
    left: 1px;
    width: 8px;
    height: 8px;
    border-right: 1.5px solid #222;
    border-bottom: 1.5px solid #222;
    transform: rotate(45deg);
    transition: transform 0.2s ease, top 0.2s ease;
}

.custom-sort.open .custom-sort__arrow::before {
    top: 6px;
    transform: rotate(-135deg);
}

.custom-sort__dropdown {
    position: absolute;
    top: calc(100% + 8px);
    left: 0;
    right: 0;
    z-index: 100;
    display: none;
    padding: 12px 8px;
    background: #fff;
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: 4px;
    max-height: 260px;
    overflow-y: auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.custom-sort.open .custom-sort__dropdown {
    display: block;
}

.custom-sort__dropdown::-webkit-scrollbar {
    width: 6px;
}

.custom-sort__dropdown::-webkit-scrollbar-thumb {
    background: #cfcfcf;
    border-radius: 10px;
}

.custom-sort__dropdown::-webkit-scrollbar-track {
    background: transparent;
}

.sc-category-sort button.custom-sort__option {
    width: 100%;
    display: block;
    padding: 0;
    border: 0;
    background: transparent;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: rgba(0, 25, 79, 0.8);
    margin-bottom: 8px;
    text-align: left;
    cursor: pointer;
    margin-left: 0;
}

.custom-sort__option:hover {
    background: #f5f5f5;
}

.custom-sort__option.is-active {
    background: #f0f0f0;
    font-weight: 600;
}

.custom-sort__option:focus {
    outline: none;
    background: #f3f3f3;
}
.sc-category-sort button.custom-sort__toggle{
  width: max-content;
}
/* ===== Адаптив ===== */

@media (max-width: 1199px) {
    .custom-sort {
        max-width: 100%;
    }

    .custom-sort__toggle {
        min-height: 42px;
        padding: 10px 14px;
    }

    .custom-sort__option {
        text-align: right;
    }
    .sc-category-sort button.custom-sort__toggle{
      font-size: 14px;
      color: #00194f;
    }
}
.sc-btn-icon-wishlist{
  width: 24px;
  height: 24px;
  filter: none !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
  -webkit-filter: none !important;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70881 12.4238L9.50266 17.8665C9.64781 18.0029 9.72038 18.0711 9.7993 18.1056C9.92718 18.1616 10.0727 18.1616 10.2005 18.1056C10.2795 18.0711 10.352 18.0029 10.4972 17.8665L16.291 12.4238C17.9212 10.8925 18.1191 8.37249 16.7481 6.60538L16.4903 6.27311C14.8502 4.15914 11.5579 4.51367 10.4055 6.92837C10.2427 7.26946 9.75716 7.26946 9.59436 6.92837C8.44189 4.51367 5.14969 4.15914 3.50954 6.27311L3.25174 6.60538C1.88071 8.37249 2.07867 10.8925 3.70881 12.4238Z' stroke='%2300194F' stroke-opacity='0.3' /%3E%3C/svg%3E") !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-wishlist-btn{
  padding: 0 !important;
  width: 28px !important;
  height: 28px !important;
  border: 1px solid rgba(0, 25, 79, 0.03) !important;
  border-radius: 5px !important;
  background: #f2f3f6 !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-wishlist-btn:hover{
  background: #f2f3f6 !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-wishlist-btn:hover .sc-btn-icon-wishlist{
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70881 12.4238L9.50266 17.8665C9.64781 18.0029 9.72038 18.0711 9.7993 18.1056C9.92718 18.1616 10.0727 18.1616 10.2005 18.1056C10.2795 18.0711 10.352 18.0029 10.4972 17.8665L16.291 12.4238C17.9212 10.8925 18.1191 8.37249 16.7481 6.60538L16.4903 6.27311C14.8502 4.15914 11.5579 4.51367 10.4055 6.92837C10.2427 7.26946 9.75716 7.26946 9.59436 6.92837C8.44189 4.51367 5.14969 4.15914 3.50954 6.27311L3.25174 6.60538C1.88071 8.37249 2.07867 10.8925 3.70881 12.4238Z' stroke='%2300194F' /%3E%3C/svg%3E") !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-wishlist-btn:active .sc-btn-icon-wishlist{
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70955 12.4238L9.50339 17.8665C9.64854 18.0029 9.72111 18.0711 9.80003 18.1056C9.92791 18.1616 10.0734 18.1616 10.2013 18.1056C10.2802 18.0711 10.3528 18.0029 10.4979 17.8665L16.2918 12.4238C17.9219 10.8925 18.1199 8.37249 16.7488 6.60538L16.491 6.27311C14.8509 4.15914 11.5587 4.51367 10.4062 6.92837C10.2434 7.26946 9.75789 7.26946 9.5951 6.92837C8.44263 4.51367 5.15042 4.15914 3.51027 6.27311L3.25247 6.60538C1.88144 8.37249 2.0794 10.8925 3.70955 12.4238Z' fill='%2300194F' stroke='%2300194F' /%3E%3C/svg%3E") !important;
}
.sc-btn:active .sc-btn-icon {
    -webkit-animation: none;
    animation: none;
}
.sc-btn-icon-compare{
  width: 24px;
  height: 24px;
  filter: none !important;
  mask-image: none !important;
  -webkit-mask-image: none !important;
  -webkit-filter: none !important;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17429_24155)'%3E%3Cpath d='M19.3469 13.202C19.3469 13.1977 19.3469 13.1934 19.3469 13.1887C19.3469 13.1848 19.3469 13.1809 19.3469 13.177C19.3469 13.1691 19.3461 13.1613 19.3453 13.1539C19.3453 13.1516 19.3453 13.1488 19.3445 13.1465C19.3434 13.1363 19.341 13.1266 19.3387 13.1168C19.3379 13.1137 19.3367 13.1105 19.3359 13.1074C19.334 13.1004 19.3316 13.0938 19.3293 13.0867L19.3281 13.0824L17.0051 7.18555C17.3352 6.96094 17.5523 6.58203 17.5523 6.15352C17.5523 5.46563 16.9926 4.90586 16.3047 4.90586C15.9199 4.90586 15.5754 5.08086 15.3465 5.35547H11.1035V3.73203L12.1055 2.73008C12.2121 2.62344 12.2121 2.45 12.1055 2.34336L10.1937 0.431641C10.1426 0.380469 10.073 0.351562 10.0004 0.351562C9.92773 0.351562 9.8582 0.380469 9.80703 0.431641L7.89531 2.34336C7.78867 2.45 7.78867 2.62344 7.89531 2.73008L8.89727 3.73203V5.35547H4.6543C4.42539 5.08086 4.08086 4.90586 3.69609 4.90586C3.0082 4.90586 2.44844 5.46563 2.44844 6.15352C2.44844 6.58203 2.66563 6.96055 2.9957 7.18555L0.672656 13.0824L0.671484 13.0863C0.66875 13.0934 0.666406 13.1004 0.664453 13.1078C0.663672 13.1105 0.6625 13.1133 0.662109 13.116C0.659766 13.1258 0.657813 13.1359 0.65625 13.1461C0.65625 13.148 0.65625 13.15 0.655859 13.1523C0.655078 13.1605 0.654297 13.1688 0.654297 13.177V13.1879V13.2016C0.654297 13.2051 0.655078 13.2082 0.655078 13.2117V13.2133C0.773047 14.7957 2.10625 16.0336 3.6957 16.0336C5.28516 16.0336 6.61875 14.7957 6.73633 13.2129C6.73633 13.2094 6.73711 13.2051 6.7375 13.2016C6.7375 13.1969 6.7375 13.1922 6.7375 13.1871C6.7375 13.1836 6.7375 13.1805 6.7375 13.177C6.7375 13.1684 6.73672 13.1594 6.73555 13.1508V13.1461C6.73398 13.1359 6.73203 13.1254 6.72969 13.1156C6.72891 13.1133 6.72813 13.1105 6.72734 13.1082C6.72539 13.1008 6.72305 13.0934 6.71992 13.0859L6.71875 13.082L4.3957 7.18516C4.49219 7.11953 4.57891 7.04063 4.65352 6.95117H8.89649V17.3922H6.13281C5.51094 17.3922 5.00508 17.898 5.00508 18.5199V19.3742C5.00508 19.5254 5.12734 19.6477 5.27852 19.6477H14.7207C14.8719 19.6477 14.9941 19.5254 14.9941 19.3742V18.5199C14.9941 17.898 14.4883 17.3922 13.8664 17.3922H11.1027V6.95156H15.3457C15.4203 7.04102 15.507 7.11992 15.6035 7.18555L13.2805 13.0824L13.2793 13.0863C13.2766 13.0934 13.2742 13.1004 13.2723 13.1078C13.2715 13.1105 13.2703 13.1133 13.2699 13.116C13.2676 13.1258 13.2656 13.1359 13.2641 13.1461C13.2641 13.148 13.2641 13.15 13.2637 13.1523C13.2629 13.1605 13.2621 13.1688 13.2621 13.177V13.1879V13.2016C13.2621 13.2051 13.2629 13.2082 13.2629 13.2117V13.2133C13.3809 14.7957 14.7141 16.0336 16.3035 16.0336C17.893 16.0336 19.2262 14.7957 19.3441 13.2137V13.2113C19.3441 13.2082 19.3449 13.2051 19.3449 13.2016L19.3469 13.202ZM16.3051 5.45273C16.6914 5.45273 17.0059 5.76719 17.0059 6.15352C17.0059 6.53984 16.6914 6.8543 16.3051 6.8543C15.9188 6.8543 15.6043 6.53984 15.6043 6.15352C15.6043 5.76719 15.9188 5.45273 16.3051 5.45273ZM3.69688 5.45273C4.0832 5.45273 4.39766 5.76719 4.39766 6.15352C4.39766 6.53984 4.0832 6.8543 3.69688 6.8543C3.31055 6.8543 2.99609 6.53984 2.99609 6.15352C2.99609 5.76719 3.31055 5.45273 3.69688 5.45273ZM3.69688 15.4871C2.48867 15.4871 1.46094 14.616 1.23867 13.4563H6.15469C5.93242 14.616 4.90508 15.4871 3.69688 15.4871ZM6.06406 12.9094H1.32969L3.50508 7.38633C3.56758 7.39609 3.63164 7.40117 3.69688 7.40117C3.76211 7.40117 3.82617 7.39609 3.88867 7.38633L6.06406 12.9094ZM4.91914 6.40469C4.93594 6.32344 4.94453 6.23945 4.94453 6.15352C4.94453 6.06758 4.93594 5.98359 4.91914 5.90234H8.89805V6.40469H4.91914ZM14.4484 18.5207V19.1016H5.55313V18.5207C5.55313 18.2004 5.81367 17.9398 6.13398 17.9398H13.8672C14.1875 17.9398 14.4484 18.2004 14.4484 18.5207ZM9.44492 17.393V3.61875C9.44492 3.54609 9.41602 3.47656 9.36484 3.42539L8.47617 2.53672L10.0012 1.01172L11.5262 2.53672L10.6375 3.42539C10.5863 3.47656 10.5574 3.54609 10.5574 3.61875V17.3926L9.44492 17.393ZM11.1039 6.40508V5.90273H15.0828C15.066 5.98398 15.0574 6.06797 15.0574 6.15391C15.0574 6.23984 15.066 6.32383 15.0828 6.40508H11.1039ZM16.1133 7.38672C16.1758 7.39649 16.2398 7.40156 16.3051 7.40156C16.3703 7.40156 16.4344 7.39649 16.4969 7.38672L18.6723 12.9098H13.9375L16.1133 7.38672ZM16.3051 15.4875C15.0969 15.4875 14.0691 14.6164 13.8469 13.4566H18.7629C18.5406 14.6164 17.5129 15.4875 16.3051 15.4875Z' fill='%2300194F' fill-opacity='0.3' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17429_24155'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-compare-btn{
  padding: 0 !important;
  width: 28px !important;
  height: 28px !important;
  border: 1px solid rgba(0, 25, 79, 0.03) !important;
  border-radius: 5px !important;
  background: #f2f3f6 !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -ms-border-radius: 5px !important;
  -o-border-radius: 5px !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-compare-btn:hover{
  background: #f2f3f6 !important;
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-compare-btn:hover .sc-btn-icon-compare{
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17429_3230)'%3E%3Cpath d='M19.3469 13.202C19.3469 13.1977 19.3469 13.1934 19.3469 13.1887C19.3469 13.1848 19.3469 13.1809 19.3469 13.177C19.3469 13.1691 19.3461 13.1613 19.3453 13.1539C19.3453 13.1516 19.3453 13.1488 19.3445 13.1465C19.3434 13.1363 19.341 13.1266 19.3387 13.1168C19.3379 13.1137 19.3367 13.1105 19.3359 13.1074C19.334 13.1004 19.3316 13.0938 19.3293 13.0867L19.3281 13.0824L17.0051 7.18555C17.3352 6.96094 17.5523 6.58203 17.5523 6.15352C17.5523 5.46563 16.9926 4.90586 16.3047 4.90586C15.9199 4.90586 15.5754 5.08086 15.3465 5.35547H11.1035V3.73203L12.1055 2.73008C12.2121 2.62344 12.2121 2.45 12.1055 2.34336L10.1937 0.431641C10.1426 0.380469 10.073 0.351562 10.0004 0.351562C9.92773 0.351562 9.8582 0.380469 9.80703 0.431641L7.89531 2.34336C7.78867 2.45 7.78867 2.62344 7.89531 2.73008L8.89727 3.73203V5.35547H4.6543C4.42539 5.08086 4.08086 4.90586 3.69609 4.90586C3.0082 4.90586 2.44844 5.46563 2.44844 6.15352C2.44844 6.58203 2.66563 6.96055 2.9957 7.18555L0.672656 13.0824L0.671484 13.0863C0.66875 13.0934 0.666406 13.1004 0.664453 13.1078C0.663672 13.1105 0.6625 13.1133 0.662109 13.116C0.659766 13.1258 0.657813 13.1359 0.65625 13.1461C0.65625 13.148 0.65625 13.15 0.655859 13.1523C0.655078 13.1605 0.654297 13.1688 0.654297 13.177V13.1879V13.2016C0.654297 13.2051 0.655078 13.2082 0.655078 13.2117V13.2133C0.773047 14.7957 2.10625 16.0336 3.6957 16.0336C5.28516 16.0336 6.61875 14.7957 6.73633 13.2129C6.73633 13.2094 6.73711 13.2051 6.7375 13.2016C6.7375 13.1969 6.7375 13.1922 6.7375 13.1871C6.7375 13.1836 6.7375 13.1805 6.7375 13.177C6.7375 13.1684 6.73672 13.1594 6.73555 13.1508V13.1461C6.73398 13.1359 6.73203 13.1254 6.72969 13.1156C6.72891 13.1133 6.72813 13.1105 6.72734 13.1082C6.72539 13.1008 6.72305 13.0934 6.71992 13.0859L6.71875 13.082L4.3957 7.18516C4.49219 7.11953 4.57891 7.04063 4.65352 6.95117H8.89649V17.3922H6.13281C5.51094 17.3922 5.00508 17.898 5.00508 18.5199V19.3742C5.00508 19.5254 5.12734 19.6477 5.27852 19.6477H14.7207C14.8719 19.6477 14.9941 19.5254 14.9941 19.3742V18.5199C14.9941 17.898 14.4883 17.3922 13.8664 17.3922H11.1027V6.95156H15.3457C15.4203 7.04102 15.507 7.11992 15.6035 7.18555L13.2805 13.0824L13.2793 13.0863C13.2766 13.0934 13.2742 13.1004 13.2723 13.1078C13.2715 13.1105 13.2703 13.1133 13.2699 13.116C13.2676 13.1258 13.2656 13.1359 13.2641 13.1461C13.2641 13.148 13.2641 13.15 13.2637 13.1523C13.2629 13.1605 13.2621 13.1688 13.2621 13.177V13.1879V13.2016C13.2621 13.2051 13.2629 13.2082 13.2629 13.2117V13.2133C13.3809 14.7957 14.7141 16.0336 16.3035 16.0336C17.893 16.0336 19.2262 14.7957 19.3441 13.2137V13.2113C19.3441 13.2082 19.3449 13.2051 19.3449 13.2016L19.3469 13.202ZM16.3051 5.45273C16.6914 5.45273 17.0059 5.76719 17.0059 6.15352C17.0059 6.53984 16.6914 6.8543 16.3051 6.8543C15.9188 6.8543 15.6043 6.53984 15.6043 6.15352C15.6043 5.76719 15.9188 5.45273 16.3051 5.45273ZM3.69688 5.45273C4.0832 5.45273 4.39766 5.76719 4.39766 6.15352C4.39766 6.53984 4.0832 6.8543 3.69688 6.8543C3.31055 6.8543 2.99609 6.53984 2.99609 6.15352C2.99609 5.76719 3.31055 5.45273 3.69688 5.45273ZM3.69688 15.4871C2.48867 15.4871 1.46094 14.616 1.23867 13.4563H6.15469C5.93242 14.616 4.90508 15.4871 3.69688 15.4871ZM6.06406 12.9094H1.32969L3.50508 7.38633C3.56758 7.39609 3.63164 7.40117 3.69688 7.40117C3.76211 7.40117 3.82617 7.39609 3.88867 7.38633L6.06406 12.9094ZM4.91914 6.40469C4.93594 6.32344 4.94453 6.23945 4.94453 6.15352C4.94453 6.06758 4.93594 5.98359 4.91914 5.90234H8.89805V6.40469H4.91914ZM14.4484 18.5207V19.1016H5.55313V18.5207C5.55313 18.2004 5.81367 17.9398 6.13398 17.9398H13.8672C14.1875 17.9398 14.4484 18.2004 14.4484 18.5207ZM9.44492 17.393V3.61875C9.44492 3.54609 9.41602 3.47656 9.36484 3.42539L8.47617 2.53672L10.0012 1.01172L11.5262 2.53672L10.6375 3.42539C10.5863 3.47656 10.5574 3.54609 10.5574 3.61875V17.3926L9.44492 17.393ZM11.1039 6.40508V5.90273H15.0828C15.066 5.98398 15.0574 6.06797 15.0574 6.15391C15.0574 6.23984 15.066 6.32383 15.0828 6.40508H11.1039ZM16.1133 7.38672C16.1758 7.39649 16.2398 7.40156 16.3051 7.40156C16.3703 7.40156 16.4344 7.39649 16.4969 7.38672L18.6723 12.9098H13.9375L16.1133 7.38672ZM16.3051 15.4875C15.0969 15.4875 14.0691 14.6164 13.8469 13.4566H18.7629C18.5406 14.6164 17.5129 15.4875 16.3051 15.4875Z' fill='%2300194F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17429_3230'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-compare-btn:active .sc-btn-icon-compare{
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_12853_21598)'%3E%3Cpath d='M19.3469 13.202C19.3469 13.1977 19.3469 13.1934 19.3469 13.1887C19.3469 13.1848 19.3469 13.1809 19.3469 13.177C19.3469 13.1691 19.3461 13.1613 19.3453 13.1539C19.3453 13.1516 19.3461 13.1563 19.3453 13.1539C19.3441 13.1438 19.341 13.1266 19.3387 13.1168C19.3379 13.1137 19.3367 13.1105 19.3359 13.1074C19.334 13.1004 19.3316 13.0937 19.3293 13.0867L17.0051 7.18555C17.3352 6.96094 17.5523 6.58203 17.5523 6.15352C17.5523 5.46563 16.9926 4.90586 16.3047 4.90586C15.9199 4.90586 15.5754 5.08086 15.3465 5.35547H11.1035V3.73203L12.1055 2.73008C12.2121 2.62344 12.2121 2.45 12.1055 2.34336L10.1937 0.431641C10.1426 0.380469 10.073 0.351562 10.0004 0.351562C9.92773 0.351562 9.8582 0.380469 9.80703 0.431641L7.89531 2.34336C7.78867 2.45 7.78867 2.62344 7.89531 2.73008L8.89727 3.73203V5.35547H4.6543C4.42539 5.08086 4.08086 4.90586 3.69609 4.90586C3.0082 4.90586 2.44844 5.46563 2.44844 6.15352C2.44844 6.58203 2.66563 6.96055 2.9957 7.18555L0.672656 13.0824C0.669922 13.0895 0.666406 13.1004 0.664453 13.1078C0.663672 13.1105 0.6625 13.1133 0.662109 13.116C0.659766 13.1258 0.657813 13.1359 0.65625 13.1461C0.65625 13.148 0.656641 13.1438 0.65625 13.1461C0.655469 13.1543 0.654297 13.1688 0.654297 13.177V13.1879V13.2016C0.654297 13.2051 0.655078 13.2082 0.655078 13.2117C0.773047 14.7941 2.10625 16.0336 3.6957 16.0336C5.28516 16.0336 6.61875 14.7957 6.73633 13.2129C6.73633 13.2094 6.73711 13.2051 6.7375 13.2016C6.7375 13.1969 6.7375 13.1922 6.7375 13.1871C6.7375 13.1836 6.7375 13.1805 6.7375 13.177C6.7375 13.1684 6.73672 13.1594 6.73555 13.1508C6.73398 13.1406 6.73203 13.1254 6.72969 13.1156C6.72891 13.1133 6.73047 13.118 6.72969 13.1156C6.72773 13.1082 6.72305 13.0934 6.71992 13.0859L4.3957 7.18516C4.49219 7.11953 4.57891 7.04062 4.65352 6.95117H8.89648V17.3922H6.13281C5.51094 17.3922 5.00508 17.898 5.00508 18.5199V19.3742C5.00508 19.5254 5.12734 19.6477 5.27852 19.6477H14.7207C14.8719 19.6477 14.9941 19.5254 14.9941 19.3742V18.5199C14.9941 17.898 14.4883 17.3922 13.8664 17.3922H11.1027V6.95156H15.3457C15.4203 7.04102 15.507 7.11992 15.6035 7.18555L13.2805 13.0824C13.2777 13.0895 13.2742 13.1004 13.2723 13.1078C13.2715 13.1105 13.2703 13.1133 13.2699 13.116C13.2676 13.1258 13.2656 13.1359 13.2641 13.1461C13.2641 13.148 13.2645 13.1438 13.2641 13.1461C13.2633 13.1543 13.2621 13.1688 13.2621 13.177V13.1879V13.2016C13.2621 13.2051 13.2629 13.2082 13.2629 13.2117C13.3809 14.7941 14.7141 16.0336 16.3035 16.0336C17.893 16.0336 19.2262 14.7957 19.3441 13.2137C19.3441 13.2105 19.3469 13.2055 19.3469 13.202ZM16.3051 5.45273C16.6914 5.45273 17.0059 5.76719 17.0059 6.15352C17.0059 6.53984 16.6914 6.8543 16.3051 6.8543C15.9188 6.8543 15.6043 6.53984 15.6043 6.15352C15.6043 5.76719 15.9188 5.45273 16.3051 5.45273ZM3.69688 5.45273C4.0832 5.45273 4.39766 5.76719 4.39766 6.15352C4.39766 6.53984 4.0832 6.8543 3.69688 6.8543C3.31055 6.8543 2.99609 6.53984 2.99609 6.15352C2.99609 5.76719 3.31055 5.45273 3.69688 5.45273ZM3.69688 15.4871C2.48867 15.4871 1.46094 14.616 1.23867 13.4563H6.15469C5.93242 14.616 4.90508 15.4871 3.69688 15.4871ZM6.06406 12.9094H1.32969L3.50508 7.38633C3.56758 7.39609 3.63164 7.40117 3.69688 7.40117C3.76211 7.40117 3.82617 7.39609 3.88867 7.38633L6.06406 12.9094ZM4.91914 6.40469C4.93594 6.32344 4.94453 6.23945 4.94453 6.15352C4.94453 6.06758 4.93594 5.98359 4.91914 5.90234H8.89805V6.40469H4.91914ZM14.4484 18.5207V19.1016H5.55313V18.5207C5.55313 18.2004 5.81367 17.9398 6.13398 17.9398H13.8672C14.1875 17.9398 14.4484 18.2004 14.4484 18.5207ZM9.44492 17.393V3.61875C9.44492 3.54609 9.41602 3.47656 9.36484 3.42539L8.47617 2.53672L10.0012 1.01172L11.5262 2.53672L10.6375 3.42539C10.5863 3.47656 10.5574 3.54609 10.5574 3.61875V17.3926L9.44492 17.393ZM11.1039 6.40508V5.90273H15.0828C15.066 5.98398 15.0574 6.06797 15.0574 6.15391C15.0574 6.23984 15.066 6.32383 15.0828 6.40508H11.1039ZM16.1133 7.38672C16.1758 7.39649 16.2398 7.40156 16.3051 7.40156C16.3703 7.40156 16.4344 7.39649 16.4969 7.38672L18.6723 12.9098H13.9375L16.1133 7.38672ZM16.3051 15.4875C15.0969 15.4875 14.0691 14.6164 13.8469 13.4566H18.7629C18.5406 14.6164 17.5129 15.4875 16.3051 15.4875Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.44492 3.61875V17.393L10.5574 17.3926V3.61875C10.5574 3.54609 10.5863 3.47656 10.6375 3.42539L11.5262 2.53672L10.0012 1.01172L8.47617 2.53672L9.36484 3.42539C9.41602 3.47656 9.44492 3.54609 9.44492 3.61875Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.23867 13.4563C1.46094 14.616 2.48867 15.4871 3.69688 15.4871C4.90508 15.4871 5.93242 14.616 6.15469 13.4563H1.23867Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8469 13.4566C14.0691 14.6164 15.0969 15.4875 16.3051 15.4875C17.5129 15.4875 18.5406 14.6164 18.7629 13.4566H13.8469Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4484 19.1016V18.5207C14.4484 18.2004 14.1875 17.9398 13.8672 17.9398H6.13398C5.81367 17.9398 5.55313 18.2004 5.55313 18.5207V19.1016H14.4484Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.1039 5.90273V6.40508H15.0828C15.066 6.32383 15.0574 6.23984 15.0574 6.15391C15.0574 6.06797 15.066 5.98398 15.0828 5.90273H11.1039Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.94453 6.15352C4.94453 6.23945 4.93594 6.32344 4.91914 6.40469H8.89805V5.90234H4.91914C4.93594 5.98359 4.94453 6.06758 4.94453 6.15352Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.39766 6.15352C4.39766 5.76719 4.0832 5.45273 3.69688 5.45273C3.31055 5.45273 2.99609 5.76719 2.99609 6.15352C2.99609 6.53984 3.31055 6.8543 3.69688 6.8543C4.0832 6.8543 4.39766 6.53984 4.39766 6.15352Z' fill='%2300194F' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0059 6.15352C17.0059 5.76719 16.6914 5.45273 16.3051 5.45273C15.9188 5.45273 15.6043 5.76719 15.6043 6.15352C15.6043 6.53984 15.9188 6.8543 16.3051 6.8543C16.6914 6.8543 17.0059 6.53984 17.0059 6.15352Z' fill='%2300194F' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_12853_21598'%3E%3Crect width='20' height='20' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
}
.description__tab--subtitle{
  font-weight: 400;
font-size: 16px;
line-height: 130%;
color: rgba(0, 25, 79, 0.8);
padding-top: 16px;
font-family: "Onest", sans-serif;
text-transform: none;
max-width: 510px;
}
.newreviews-content{
  display: grid;
  grid-template-columns: 334px 1fr;
  gap: 40px;
}
.fixedmobilebar .sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-compare-btn,
.fixedmobilebar .sc-btn.sc-btn-outline.sc-btn-outline-secondary.sc-btn-with-icon.br-4.sc-wishlist-btn{
  border: none !important;
  background-color: transparent !important;
}
.newreviews-custom-rating{
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-weight: 400;
  font-size: 14px;
  color: #00194f;
  border: 1px solid #f2f4f8;
  border-radius: 4px;
  padding: 16px;
}
.newreviews-custom-rating-elem-val{
  width: 28px;
font-weight: 600;
font-size: 16px;
line-height: 130%;
text-align: center;
color: #00194f;
}
.newreviews-custom-rating-elem{
  display: flex;
  align-items: center;
  gap: 8px;
}
.newreviews-custom-rating-elem-stars{
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 2px;
}
.rating-elem-star{
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13287_97169)'%3E%3Cpath d='M6.55566 0.511563C6.58974 0.401824 6.65803 0.305866 6.75056 0.23772C6.84308 0.169573 6.95498 0.132813 7.06989 0.132812C7.1848 0.132813 7.29669 0.169573 7.38922 0.23772C7.48174 0.305866 7.55003 0.401824 7.58412 0.511563L8.80104 4.43156C8.83528 4.54125 8.90372 4.63711 8.99634 4.70512C9.08895 4.77313 9.2009 4.80973 9.31581 4.80956H13.308C13.4206 4.80971 13.5304 4.84518 13.6218 4.91098C13.7132 4.97679 13.7817 5.06961 13.8176 5.17638C13.8535 5.28316 13.8551 5.3985 13.822 5.50618C13.7889 5.61386 13.7229 5.70845 13.6332 5.77664L10.3637 8.2611C10.2757 8.32795 10.2105 8.42022 10.1768 8.5254C10.1431 8.63059 10.1425 8.7436 10.1752 8.8491L11.4137 12.8359C11.4477 12.9449 11.4462 13.0619 11.4094 13.17C11.3726 13.2781 11.3023 13.3717 11.2088 13.4373C11.1153 13.5028 11.0034 13.537 10.8892 13.5348C10.7751 13.5326 10.6645 13.4941 10.5737 13.4249L7.39566 11.0105C7.30197 10.9393 7.18755 10.9008 7.06989 10.9008C6.95222 10.9008 6.8378 10.9393 6.74412 11.0105L3.56396 13.4249C3.47307 13.4941 3.36256 13.5326 3.24838 13.5348C3.1342 13.537 3.02227 13.5028 2.92877 13.4373C2.83527 13.3717 2.76504 13.2781 2.72822 13.17C2.69141 13.0619 2.68992 12.9449 2.72396 12.8359L3.96242 8.8491C3.99511 8.7436 3.99456 8.63059 3.96085 8.5254C3.92714 8.42022 3.86189 8.32795 3.77396 8.2611L0.505502 5.77664C0.415833 5.70845 0.349808 5.61386 0.31672 5.50618C0.283632 5.3985 0.285149 5.28316 0.321057 5.17638C0.356965 5.06961 0.425456 4.97679 0.516887 4.91098C0.608317 4.84518 0.718084 4.80971 0.830733 4.80956H4.82396C4.93869 4.8095 5.05039 4.77279 5.14279 4.7048C5.2352 4.6368 5.30347 4.54107 5.33766 4.43156L6.55566 0.511563Z' fill='%23FFCC00' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13287_97169'%3E%3Crect width='14' height='14' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}
.rating-elem-star-gray{
    width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13287_97169)'%3E%3Cpath d='M6.55566 0.511563C6.58974 0.401824 6.65803 0.305866 6.75056 0.23772C6.84308 0.169573 6.95498 0.132813 7.06989 0.132812C7.1848 0.132813 7.29669 0.169573 7.38922 0.23772C7.48174 0.305866 7.55003 0.401824 7.58412 0.511563L8.80104 4.43156C8.83528 4.54125 8.90372 4.63711 8.99634 4.70512C9.08895 4.77313 9.2009 4.80973 9.31581 4.80956H13.308C13.4206 4.80971 13.5304 4.84518 13.6218 4.91098C13.7132 4.97679 13.7817 5.06961 13.8176 5.17638C13.8535 5.28316 13.8551 5.3985 13.822 5.50618C13.7889 5.61386 13.7229 5.70845 13.6332 5.77664L10.3637 8.2611C10.2757 8.32795 10.2105 8.42022 10.1768 8.5254C10.1431 8.63059 10.1425 8.7436 10.1752 8.8491L11.4137 12.8359C11.4477 12.9449 11.4462 13.0619 11.4094 13.17C11.3726 13.2781 11.3023 13.3717 11.2088 13.4373C11.1153 13.5028 11.0034 13.537 10.8892 13.5348C10.7751 13.5326 10.6645 13.4941 10.5737 13.4249L7.39566 11.0105C7.30197 10.9393 7.18755 10.9008 7.06989 10.9008C6.95222 10.9008 6.8378 10.9393 6.74412 11.0105L3.56396 13.4249C3.47307 13.4941 3.36256 13.5326 3.24838 13.5348C3.1342 13.537 3.02227 13.5028 2.92877 13.4373C2.83527 13.3717 2.76504 13.2781 2.72822 13.17C2.69141 13.0619 2.68992 12.9449 2.72396 12.8359L3.96242 8.8491C3.99511 8.7436 3.99456 8.63059 3.96085 8.5254C3.92714 8.42022 3.86189 8.32795 3.77396 8.2611L0.505502 5.77664C0.415833 5.70845 0.349808 5.61386 0.31672 5.50618C0.283632 5.3985 0.285149 5.28316 0.321057 5.17638C0.356965 5.06961 0.425456 4.97679 0.516887 4.91098C0.608317 4.84518 0.718084 4.80971 0.830733 4.80956H4.82396C4.93869 4.8095 5.05039 4.77279 5.14279 4.7048C5.2352 4.6368 5.30347 4.54107 5.33766 4.43156L6.55566 0.511563Z' fill='%23C7C9D9' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13287_97169'%3E%3Crect width='14' height='14' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
  background-repeat: no-repeat;
}
.newreviews-left .sc-btn.sc-btn-outline.sc-btn-outline-primary.br-4{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  border-radius: 8px !important;
  background: #e64800;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  gap: 8px;
  margin: 16px 0;
  padding: 0;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
}
.sc-product-content-reviews-item{
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
.sc-product-content-reviews-rating-stars{
  background-color: #fff;
}
.p_rev-rating{
font-weight: 400;
font-size: 14px;
text-decoration: underline;
text-decoration-skip-ink: none;
color: rgba(0, 0, 0, 0.8);
}
.cart-totals,
.oct-checkout-block.oct-checkout-actions{
  padding: 0;
  box-shadow: none;
  border: 1px solid rgba(0, 25, 79, 0.15);
  border-radius: 12px;
  overflow: hidden;
}
.cart-totals-heading,
.oct-checkout-actions-title{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px;
  padding: 24px;
  background: rgba(0, 25, 79, 0.05);
}
.cart-totals-heading>div,
.oct-checkout-actions-title>div{
font-family: var(--font-family);
font-weight: 600;
font-size: 20px;
line-height: 130%;
color: #00194f;
}
.cart-totals-heading>span,
.oct-checkout-actions-title>span{
font-family: var(--second-family);
font-weight: 400;
font-size: 14px;
line-height: 150%;
color: rgba(0, 25, 79, 0.6);
}
.cart-totals-coupon,
.oct-checkout-actions .sc-cart-actions-block{
  padding: 24px;
  border: none;
}
.oct-checkout-actions-products{
  width: 100%;
  padding: 0 24px;
}
.oct-checkout-actions-products>div{
  align-items: center;
  position: relative;
  padding-bottom: 16px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(0, 25, 79, 0.15);
}
.oct-checkout-actions-products>div>span:first-child{
  width: 100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  color: #00194f;
  padding-right: 40px;
}
.oct-checkout-actions-producttotal{
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  text-align: right;
  color: #00194f;
  flex-shrink: 0;
}
.oct-checkout-actions-productq{
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.3);
  margin-left: 12px;
  flex-shrink: 0;
}

.oct-checkout-actions-total{
  padding: 0 24px !important;
  border: none !important;
}
.totals-wrapper,
.oct-checkout-actions-total{
  margin: 0 !important;
  padding: 16px 24px !important;
  background: rgba(0, 25, 79, 0.05);
}
.total-line .total-price,
.checkout-checkout .oct-checkout-block .oct-checkout-actions-total,
.checkout-checkout .oct-checkout-block .oct-checkout-actions-total span.light-text{
  font-family: var(--font-family);
  font-weight: 600 !important;
  font-size: 20px !important;
  line-height: 130% !important;
  color: #00194f !important;
}
.total-line .total-name,
.oct-checkout-actions-total-item:last-child span:not(.light-text){
  font-weight: 600 !important;
  font-size: 20px !important;
  line-height: 130% !important;
  color: #00194f !important;
}
.total-line .total-name,
.checkout-checkout .oct-checkout-block .oct-checkout-actions-total span.light-text{
  color: rgba(0, 25, 79, 0.6) !important;
}
.oct-checkout-actions-agr{
  padding: 0 24px 24px 24px;
}
.oct-fastorder-payment{
  background: rgba(0, 25, 79, 0.05);
}
.oct-fastorder-payment button{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  background: #e64800 !important;
  height: 53px !important;
  border-radius: 8px !important;
  -webkit-border-radius: 8px !important;
  -moz-border-radius: 8px !important;
  -ms-border-radius: 8px !important;
  -o-border-radius: 8px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.oct-fastorder-pimagestitle{
  margin-top: 40px;
  border-top: 1px solid rgba(0, 25, 79, 0.15);
  padding-top: 40px;
  margin-bottom: 16px;
  font-weight: 600;
  font-size: 18px;
  line-height: 130%;
  color: #000;
}
.oct-fastorder-pimages{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 16px;
}
.oct-fastorder-pimages img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}
@media (max-width: 1439px) {
  .allproducts__tab .sc-category-products {
    grid-template-columns: repeat(4, 1fr);
  }
  .sc-product-content-wrapper{
    flex-direction: column;
    gap: 24px;
    align-items: center;
  }
}
@media (max-width: 1200px) {
  .allproducts__tab .sc-category-products {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 1280px) {
  .description__advantages {
    display: flex;
    flex-wrap: wrap;
  }
  .description__advantages > div {
    width: calc(50% - 2px);
  }
  .description__advantages > div:last-child {
    width: 100%;
  }
}
.description__main--wrapper{
  overflow: hidden;
}
.allproducts__tab .sc-category-products{
  padding-left: 0;
  padding-right: 0;
}
#popup_review_form .content-block{
  margin-bottom: 0 !important;
}
#popup_review_form .sc-module-rating{
  background-color: transparent !important;
  padding: 0 !important;
}
#popup_review_form .modal-body-product .sc-module-rating-star{
  width: 16px !important;
  height: 16px !important;
}
#reviewModal .modal-body{
  padding-top: 8px !important;
}
#reviewModal .modal textarea.form-control{
  height: 100px !important;
}
#popup_review_form .content-block.modal-body-product{
  display: none !important;
}
.allproductslink{
  display: flex;
  align-items: center;
  justify-content: center;
border: 1px solid #e64800;
border-radius: 8px;
padding: 8px 20px;
width: 169px;
height: 40px;
min-height: 40px;
background-color: #fff;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #e64800;
margin: 0 auto;
}
.allproductslink:hover{
color: #e64800;
}
@media (max-width: 1279px) {
  .col-lg-4.col-xl-3.sc-product-content-right {
    display: none !important;
  }
  .col-lg-8.col-xl-9.sc-product-content-left.order-1.order-lg-0{
    width: 100% !important;
  }
  .sc-product-content-attributes-list-item > div:first-child {
    font-size: 14px;
  }
  .sc-product-content-attributes-list-item > div:last-child {
    font-size: 12px;
  }
  .newreviews-content{
    grid-template-columns: 1fr;
    gap: 24px;
  }
}
.content-block.sc-product-actions .hpm-block-prd{
  padding: 0;
}
@media (max-width: 991px) {
  .sc-buy-one-click>span{
    font-size: 14px;
  }
  .sc-buy-one-click .input-group{
    flex-direction: column;
  }
  .sc-buy-one-click .input-group button.sc-product-one-click-btn{
    width: 100% !important;
  }
  .sc-footer-middle.row.justify-content-between{
    padding-left: 0;
    padding-right: 0;
    margin-left: 0;
    margin-right: 0;
  }
  #product .sc-ppage-title,
  #product .prating__wrapper,
  .sc-product-info.d-flex.flex-column.flex-md-row.flex-lg-column.flex-xl-row.align-items-start.align-items-md-center.align-items-lg-start.align-items-xl-center.justify-content-between.fsz-12.light-text{
    display: none !important;
  }
  .mobileproductheading{
    display: block;
    padding: 0;
  }
  .sc-ppage-title h1{
    margin-bottom: 12px;
    font-size: 24px;
  }
  .prating__wrapper{
    border: none;
    padding-bottom: 0;
  }
  .product__top--line-left{
    margin-bottom: 12px;
  }
  .sc-product-actions-top-left .sc-module-price-box.pt-3{
    margin-top: 16px;
    border-top: 1px solid rgba(0, 25, 79, 0.15);
  }
  .sc-product-actions-middle{
    padding-top: 22px;/*16px;*/
    display: flex;
    flex-direction: column;
  }
  .sc-product-actions-middle>div{
    display: flex;
    flex-direction: column;
  }
  .sc-product-actions-middle .sc-productbuttons .sc-product-one-click-btn{
    width: 100%;
  }
  .sc-product-actions-middle .sc-productbuttons #button-cart{
    max-width: calc(100% - 110px);
    margin-left: auto;
  }
  .sc-product-actions-top.d-flex.justify-content-between{
    position: relative;
  }
  .sc-product-actions-top.d-flex.justify-content-between .sc-pmodule-quantity{
    position: absolute;
    top: 121%;
    left: 0;
    z-index: 2;
  }
  .sc-product-actions-top-left{
    width: 100%;
  }
  .delivery__block--text{
    font-size: 10px;
    text-align: center;
  }
  .content-block .product__top--line-right{
    display: flex;
    position: absolute;
    right: 0;
    top: 70px;/*45px;*/
    z-index: 2;
  }
  .product__top--line-left .sc-product-info-item span,
  .product__top--line-left .sc-product-info-item{
    font-size: 10px;
  }
}
.sc-module-price-box.py-2.mt-auto{
  padding: 0 !important;
}
.sc-module-cart.d-flex.align-items-stretch.justify-content-between{
  align-items: flex-end !important;
}
.sc-product-attr-list{
  background-color: transparent !important;
}
@media (max-width: 767px) {
  .fixedmobilebar{
    display: flex;
  }
  .hpm-block-cat .hpm-button{
    padding: 2px;
  }
  .sc-product-content-title,
  .description__tab--heading,
  .sc-product-content-description,
  .description__tab--body .sc-product-content-left h2 {
    font-size: 24px !important;
  }
  .description__textblock--elem-title {
    font-size: 18px;
  }
  .description__textblock--elem {
    font-size: 16px;
  }
  .allproducts__tab .sc-category-products {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
}
/* DROP CART */
.modal-holder1{
  position: relative;
  width: 100%;
}
.modal-holder1>div{
    position: absolute;
    top: calc(100% + 16px);
    right: 16px;
    width: 424px;
    border: 1px solid rgba(0, 25, 79, 0.03);
    border-radius: 0 0 16px 16px;
    box-shadow: 0 10px 34px 0 rgba(0, 25, 79, 0.1);
    background: #fff;
    max-height: 80dvh;
    overflow: auto;
    padding: 32px;
}
#cart1Modal .modal-dialog.modal-dialog-centered{
  margin: 0 !important;
}
#cart1Modal .modal-content{
  box-shadow: none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}
#cart1Modal  .modal-header{
  background-color: transparent;
  padding: 0 !important;
  border-bottom: 1px solid rgba(0, 25, 79, 0.15);
  padding-bottom: 16px !important;
  margin-bottom: 16px;
}
#cart1Modal .modal-title{
  font-weight: 400;
  font-size: 16px !important;
  line-height: 130%;
  color: #000;
}
#cart1Modal .modal-body-cart-items{
  border: none;
  max-height: unset;
  overflow: auto !important;
}
.modal-cart-bottom{
    border-top: 1px solid rgba(0, 25, 79, 0.15);
  padding-top: 16px !important;
  margin-top: 16px;
}
#cart1Modal .modal-cart-bottom a{
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  height: 53px;
  width: 100%;
  background: #e64800;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #fff;
  text-decoration: none;
}
.dropcarttotals{
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: rgba(0, 25, 79, 0.6);
  margin-bottom: 8px;
}
.dropcarttotals span{
font-weight: 600;
font-size: 20px;
line-height: 130%;
text-align: right;
color: #00194f;
}
.dropcart__item{
  display: grid;
  grid-template-columns: 80px 1fr;
  gap: 16px;
}
.dropcart__item--right-top{
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
.sc-btnremove{
  margin: 0;
  padding: 0;
  background: #f2f3f6;
  border: 1px solid rgba(0, 25, 79, 0.03);
  border-radius: 5px;
  width: 28px;
  height: 28px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.125 1.75H11.875C12.2397 1.75 12.5898 1.89448 12.8477 2.15234C13.1055 2.41021 13.25 2.76033 13.25 3.125V4.25H16.875C16.9082 4.25 16.9404 4.26269 16.9639 4.28613C16.9873 4.30957 17 4.34185 17 4.375C17 4.40815 16.9873 4.44043 16.9639 4.46387C16.9404 4.48731 16.9082 4.5 16.875 4.5H15.75V16.25C15.75 16.4489 15.6709 16.6396 15.5303 16.7803C15.3896 16.9209 15.1989 17 15 17H5C4.80109 17 4.61038 16.9209 4.46973 16.7803C4.32907 16.6396 4.25 16.4489 4.25 16.25V4.5H3.125C3.09185 4.5 3.05958 4.48731 3.03613 4.46387C3.01269 4.44042 3 4.40815 3 4.375L3.00977 4.32715C3.01599 4.31217 3.02444 4.29783 3.03613 4.28613C3.05958 4.26269 3.09185 4.25 3.125 4.25H6.75V3.125C6.75 2.76033 6.89448 2.41021 7.15234 2.15234C7.41021 1.89448 7.76033 1.75 8.125 1.75ZM8.125 7C7.82663 7 7.54008 7.11812 7.3291 7.3291C7.11812 7.54008 7 7.82663 7 8.125V13.125C7 13.4234 7.11812 13.7099 7.3291 13.9209C7.54008 14.1319 7.82663 14.25 8.125 14.25C8.42337 14.25 8.70992 14.1319 8.9209 13.9209C9.13188 13.7099 9.25 13.4234 9.25 13.125V8.125C9.25 7.82663 9.13188 7.54008 8.9209 7.3291C8.70992 7.11812 8.42337 7 8.125 7ZM11.875 7C11.5766 7 11.2901 7.11812 11.0791 7.3291C10.8681 7.54008 10.75 7.82663 10.75 8.125V13.125C10.75 13.4234 10.8681 13.7099 11.0791 13.9209C11.2901 14.1319 11.5766 14.25 11.875 14.25C12.1734 14.25 12.4599 14.1319 12.6709 13.9209C12.8819 13.7099 13 13.4234 13 13.125V8.125C13 7.82663 12.8819 7.54008 12.6709 7.3291C12.4599 7.11812 12.1734 7 11.875 7ZM8.125 2C7.82663 2 7.54008 2.11812 7.3291 2.3291C7.11812 2.54008 7 2.82663 7 3.125V4.25H13V3.125C13 2.82663 12.8819 2.54008 12.6709 2.3291C12.4599 2.11812 12.1734 2 11.875 2H8.125Z' stroke='%2300194F' stroke-opacity='0.3' /%3E%3C/svg%3E");
}
.sc-btnremove:hover{
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.125 1.75H11.875C12.2397 1.75 12.5898 1.89448 12.8477 2.15234C13.1055 2.41021 13.25 2.76033 13.25 3.125V4.25H16.875C16.9082 4.25 16.9404 4.26269 16.9639 4.28613C16.9873 4.30957 17 4.34185 17 4.375C17 4.40815 16.9873 4.44043 16.9639 4.46387C16.9404 4.48731 16.9082 4.5 16.875 4.5H15.75V16.25C15.75 16.4489 15.6709 16.6396 15.5303 16.7803C15.3896 16.9209 15.1989 17 15 17H5C4.80109 17 4.61038 16.9209 4.46973 16.7803C4.32907 16.6396 4.25 16.4489 4.25 16.25V4.5H3.125C3.09185 4.5 3.05958 4.48731 3.03613 4.46387C3.01269 4.44042 3 4.40815 3 4.375L3.00977 4.32715C3.01599 4.31217 3.02444 4.29783 3.03613 4.28613C3.05958 4.26269 3.09185 4.25 3.125 4.25H6.75V3.125C6.75 2.76033 6.89448 2.41021 7.15234 2.15234C7.41021 1.89448 7.76033 1.75 8.125 1.75ZM8.125 7C7.82663 7 7.54008 7.11812 7.3291 7.3291C7.11812 7.54008 7 7.82663 7 8.125V13.125C7 13.4234 7.11812 13.7099 7.3291 13.9209C7.54008 14.1319 7.82663 14.25 8.125 14.25C8.42337 14.25 8.70992 14.1319 8.9209 13.9209C9.13188 13.7099 9.25 13.4234 9.25 13.125V8.125C9.25 7.82663 9.13188 7.54008 8.9209 7.3291C8.70992 7.11812 8.42337 7 8.125 7ZM11.875 7C11.5766 7 11.2901 7.11812 11.0791 7.3291C10.8681 7.54008 10.75 7.82663 10.75 8.125V13.125C10.75 13.4234 10.8681 13.7099 11.0791 13.9209C11.2901 14.1319 11.5766 14.25 11.875 14.25C12.1734 14.25 12.4599 14.1319 12.6709 13.9209C12.8819 13.7099 13 13.4234 13 13.125V8.125C13 7.82663 12.8819 7.54008 12.6709 7.3291C12.4599 7.11812 12.1734 7 11.875 7ZM8.125 2C7.82663 2 7.54008 2.11812 7.3291 2.3291C7.11812 2.54008 7 2.82663 7 3.125V4.25H13V3.125C13 2.82663 12.8819 2.54008 12.6709 2.3291C12.4599 2.11812 12.1734 2 11.875 2H8.125Z' stroke='%2300194F' /%3E%3C/svg%3E");
}
.sc-btnremove:focus,
.sc-btnremove:active{
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.875 3.75H13.75V3.125C13.75 2.62772 13.5525 2.15081 13.2008 1.79917C12.8492 1.44754 12.3723 1.25 11.875 1.25H8.125C7.62772 1.25 7.15081 1.44754 6.79917 1.79917C6.44754 2.15081 6.25 2.62772 6.25 3.125V3.75H3.125C2.95924 3.75 2.80027 3.81585 2.68306 3.93306C2.56585 4.05027 2.5 4.20924 2.5 4.375C2.5 4.54076 2.56585 4.69973 2.68306 4.81694C2.80027 4.93415 2.95924 5 3.125 5H3.75V16.25C3.75 16.5815 3.8817 16.8995 4.11612 17.1339C4.35054 17.3683 4.66848 17.5 5 17.5H15C15.3315 17.5 15.6495 17.3683 15.8839 17.1339C16.1183 16.8995 16.25 16.5815 16.25 16.25V5H16.875C17.0408 5 17.1997 4.93415 17.3169 4.81694C17.4342 4.69973 17.5 4.54076 17.5 4.375C17.5 4.20924 17.4342 4.05027 17.3169 3.93306C17.1997 3.81585 17.0408 3.75 16.875 3.75ZM8.75 13.125C8.75 13.2908 8.68415 13.4497 8.56694 13.5669C8.44973 13.6842 8.29076 13.75 8.125 13.75C7.95924 13.75 7.80027 13.6842 7.68306 13.5669C7.56585 13.4497 7.5 13.2908 7.5 13.125V8.125C7.5 7.95924 7.56585 7.80027 7.68306 7.68306C7.80027 7.56585 7.95924 7.5 8.125 7.5C8.29076 7.5 8.44973 7.56585 8.56694 7.68306C8.68415 7.80027 8.75 7.95924 8.75 8.125V13.125ZM12.5 13.125C12.5 13.2908 12.4342 13.4497 12.3169 13.5669C12.1997 13.6842 12.0408 13.75 11.875 13.75C11.7092 13.75 11.5503 13.6842 11.4331 13.5669C11.3158 13.4497 11.25 13.2908 11.25 13.125V8.125C11.25 7.95924 11.3158 7.80027 11.4331 7.68306C11.5503 7.56585 11.7092 7.5 11.875 7.5C12.0408 7.5 12.1997 7.56585 12.3169 7.68306C12.4342 7.80027 12.5 7.95924 12.5 8.125V13.125ZM12.5 3.75H7.5V3.125C7.5 2.95924 7.56585 2.80027 7.68306 2.68306C7.80027 2.56585 7.95924 2.5 8.125 2.5H11.875C12.0408 2.5 12.1997 2.56585 12.3169 2.68306C12.4342 2.80027 12.5 2.95924 12.5 3.125V3.75Z' fill='%2300194F' /%3E%3C/svg%3E");
}
.dropcart__item--right-topright{
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.dropcart__item--right-toplefttitle a{
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #000;
  text-decoration: none !important;
}
.dropcart__item--right-topleftman,
.dropcart__item--right-toplefttitle{
  margin-bottom: 8px;
}
.dropcart__item--right-topleftman a{
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  text-decoration: none !important;
  color: #000;
}
.dropcart__item--right-bot{
  margin-top: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.dropcart__item--price{
  font-weight: 600;
  font-size: 16px;
  line-height: 130%;
  color: #00194f;
}
.dropcart__item--right-bot .sc-module-quantity{
  border: 1px solid rgba(0, 25, 79, 0.05) !important;
  border-radius: 4px !important;
  padding: 8px !important;
  background: rgba(0, 25, 79, 0.05) !important;
  max-width: 86px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -ms-border-radius: 4px !important;
  -o-border-radius: 4px !important;
}
.dropcart__item--right-bot .sc-module-quantity button{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  height: 100%;
}
.dropcart__item--right-bot .sc-module-quantity input{
  border: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 130% !important;
  color: #00194f !important;
  padding: 0 !important;
}
@media (max-width: 767px) {
  .modal-header .btn-close{
    margin: 0 !important;
    padding: 0 8px !important;
    margin-left: auto !important;
  }
.modal-holder1>div{
    position: fixed;
    top: 0;
    right: 0;
    width: 424px;
    max-width: 100%;
    border: 1px solid rgba(0, 25, 79, 0.03);
    border-radius: 0 0 16px 16px;
    box-shadow: 0 10px 34px 0 rgba(0, 25, 79, 0.1);
    background: #fff;
    max-height: 80dvh;
    overflow: auto;
    padding: 32px 16px;
}
#cart1Modal .modal-dialog.modal-dialog-centered{
  padding-top: 0 !important;
}
#cart1Modal .modal-content{
  height: auto;
  max-height: auto;
  overflow: auto;
}
}