/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}
@charset "UTF-8";
@font-face {
  font-family: "Manrope";
  src: url(../css/895e092292d88717adaa347e532822ab.woff2) format("woff2"), /* Modern browsers */
  url(../css/83131b9daba3e9a7b2c7ae7e47d2d503.woff) format("woff"), /* Legacy browsers */
  url(../css/057cc3c927dc0b2e8dbb739a306bd3a3.otf) format("truetype"); /* Android, iOS */
  font-style: normal;
  font-weight: 800; }
@font-face {
  font-family: "Manrope";
  src: url(../css/dce0916af972e3040aa191f74b17dd46.woff2) format("woff2"),
  url(../css/de69cd9e672c81725abcde04ecf022ee.woff) format("woff"),
  url(../css/29acb3c63123183305b02ebc9844b2ef.otf) format("truetype");
  font-style: normal;
  font-weight: 700; }
@font-face {
  font-family: "Manrope";
  src: url(../css/250c120c3f8b2b0bb58ea27ee36153fc.woff2) format("woff2"),
  url(../css/c80d4fb11dcc2140b26007ce39cfa521.woff) format("woff"),
  url(../css/fd2d932b381003546821288ecde6e370.otf) format("truetype");
  font-style: normal;
  font-weight: 600; }
@font-face {
  font-family: "Manrope";
  src: url(../css/a7360927bb3673ed7814d6f607d122cb.woff2) format("woff2"),
  url(../css/a8af1233a958bd1e96edcad65791a0d3.woff) format("woff"),
  url(../css/40ef5dc59db6eeef16942fc6a0baa8de.otf) format("truetype");
  font-style: normal;
  font-weight: 500; }
@font-face {
  font-family: "Manrope";
  src: url(../css/52260854eea2d38939bf40e9e9687830.woff2) format("woff2"),
  url(../css/0f099f4e4d67aeb18ab6da291367a93f.woff) format("woff"),
  url(../css/56b65c6bec8f40445da4f7853f2553ec.otf) format("truetype");
  font-style: normal;
  font-weight: 400; }
@font-face {
  font-family: "Manrope";
  src: url(../css/57a1d494b0e76131f062c5c9c2d4960d.woff2) format("woff2"),
  url(../css/016d41b1da3f1f5aaa44a7e20baee117.woff) format("woff"),
  url(../css/4db1ea0d15010c761ee577d7c0f5a0a0.otf) format("truetype");
  font-style: normal;
  font-weight: 300; }
@font-face {
  font-family: "Manrope";
  src: url(../css/38fa559ad8e8cbaee0c7a2178d308df5.woff2) format("woff2"),
  url(../css/1e81f33d197ccdb39d4edce581ff50ec.woff) format("woff"),
  url(../css/64041bf784575b30a79fa31900c79cf6.otf) format("truetype");
  font-style: normal;
  font-weight: 200; }
body, html {
  font-family: "Manrope",sans-serif; }
*,*:before,*:after {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }


@font-face {
    font-family: 'amatic_scbold';
    src: url('../fonts/amaticsc/amaticsc-bold-webfont.woff2') format('woff2'),
         url('../fonts/amaticsc/amaticsc-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#wrapper {
    background-image: url(../image/rakete_start_2.png) !important;
    background-position: right 45px bottom !important;
    background-position: right 45px bottom !important;
    background-size: 500px !important;
    background-repeat: no-repeat !important;
}

.section-title
{
    font-family: 'amatic_scbold' !important;
    font-size: 3rem !important;
    font-weight: 400;
}

a {
    color: #5f5f5f;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: #5f5f5f;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #b50000;
  --bs-btn-hover-border-color: #000;
  --bs-btn-active-color: #b50000;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49,132,253;
}
    
.contact-link {
    display: none;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #b50000;
  --bs-btn-border-color: #0d6efd00;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #79b164;
  --bs-btn-hover-border-color: #0a58ca00;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}


.btn-outline-primary {
  --bs-btn-color: #4f4f4f;
  --bs-btn-border-color: #4f4f4f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4f4f4f;
  --bs-btn-hover-border-color: #4f4f4f;
  --bs-btn-focus-shadow-rgb: 13,110,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4f4f4f;
  --bs-btn-active-border-color: #4f4f4f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  --bs-btn-disabled-color: #4f4f4f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4f4f4f;
  --bs-gradient: none;
}


.quantity-button button {
    --bs-btn-hover-border-color: #555;
}

.all-product-link.btn i {
  color: #4f4f4f;
}

.section-title {
  color: #fff;
  margin: 2.5rem 0;
  background-color: #3c3c3c;
  border-radius: 10px;
  padding: 1rem;
  text-align: center;
}

.carousel .carousel-caption h2 {
    color: #fff !important;
}

.carousel .carousel-content p {
    color: #fff;
}
    
.header a:not(.dropdown-item):not(.btn):hover, .header a:not(.dropdown-item):not(.btn):hover i {
        color: #b50000;
    }