@font-face {
font-family: topol-bold;
src: url(//repete.cc/wp-content/themes/repete/assets/fonts/Topol-Bold.otf);
}
@font-face {
font-family: topol-regular;
src: url(//repete.cc/wp-content/themes/repete/assets/fonts/Topol-Regular.otf);
}
img.lazyloaded {
-webkit-transition: opacity 0.5s linear 0.2s;
-moz-transition: opacity 0.5s linear 0.2s;
transition: opacity 0.5s linear 0.2s;
opacity: 1;
}
:root {
--topol-bold: "topol-bold", sans-serif;
--topol-regular: "topol-regular", sans-serif;
--neue-haas-unica: "neue-haas-unica", sans-serif;
--light-gray: #838383;
--dark-gray: #292a2c;
--black: black;
--white: white;
} ul.wc-item-meta {
font-size: 5px !important;
}
.w-500 {
max-width: 500px !important;
}
.section-privacy {
font-family: var(--topol-regular);
}
.woocommerce-message .button {
visibility: hidden !important;
}
.topol-bold {
font-family: var(--topol-bold) !important;
}
.topol-regular {
font-family: var(--topol-regular) !important;
}
.shop-desc p a {
color: black !important;
text-decoration: underline !important;
} ul.wc-item-meta li {
font-size: 5px !important;
}
.mc4wp-checkbox .woocommerce form .form-row label {
color: black !important;
} ul.wc-item-meta li strong.wc-item-meta-label {
font-size: 5px !important;
}
.wc_payment_methods {
border-bottom: 1px solid black !important;
}
img[data-dominant-color]:not(.has-transparency) {
background-color: transparent !important;
}
.h-0 {
height: 45px !important;
}
.woocommerce-terms-and-conditions-checkbox-text{
color: black !important;
padding-right: 5px !important;
}
.woocommerce-terms-and-conditions-link {
color: black !important;
text-decoration: underline !important;
}
.woocommerce-terms-and-conditions-checkbox-text {
color: black !important;
cursor: pointer;
padding-top: 15px !important;
}
.form-row .validate-required label .required{
color: black  !important;
}
#slider-container {
position: relative;
width: 100%;
overflow: hidden;
}
.with_frm_style .frm_form_fields > fieldset {
max-width: 100% !important;
padding-bottom: 0 !important;
}
.frm_style_formidable-style.with_frm_style
.form-field
input:not([type="file"]):focus,
.frm_style_formidable-style.with_frm_style select:focus,
.frm_style_formidable-style.with_frm_style textarea:focus,
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="text"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="password"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="email"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="number"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="url"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="tel"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="search"],
.frm_form_fields_active_style,
.frm_style_formidable-style.with_frm_style
.frm_focus_field
.frm-card-element.StripeElement,
.frm_style_formidable-style.with_frm_style
.chosen-container-single.chosen-container-active
.chosen-single,
.frm_style_formidable-style.with_frm_style
.chosen-container-active
.chosen-choices {
border-color: black !important;
}
#slider {
display: flex;
transition: transform 0.3s ease-in-out;
}
.slide {
flex: 0 0 75%;
width: 100%;
}
#slider img {
width: 100%;
height: auto;
}
#slider-text {
position: absolute;
top: 50px;
left: 0;
right: 0;
text-align: center;
color: #fff;
font-size: 24px;
}
#slider-controls {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
text-align: center;
z-index: 1;
}
.slider-dot {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #bbb;
margin: 0 5px;
cursor: pointer;
}
.slider-dot.active {
background-color: #555;
}
bdi {
font-weight: 400 !important;
}
a {
text-decoration: none !important;
}
h3 a {
color: black !important;
}
.row {
--bs-gutter-x: 30px !important;
}
body {
color: var(--black) !important;
-webkit-font-smoothing: antialiased !important;
overflow-x: hidden !important;
}
.divider-light {
color: var(--light-gray) !important;
opacity: 1;
}
.divider-footer {
margin-top: 65px !important;
}
.new-reason-block {
padding-top: 100px !important;
}
.button-new {
border-radius: 50px;
background: #0500ff;
font-family: var(--topol-bold);
display: inline-flex;
padding-left: 15px;
padding-right: 12px;
padding-top: 1px;
padding-bottom: 3px;
align-items: flex-start;
letter-spacing: 2.64px;
gap: 10px;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 20px;
color: white;
border: none !important;
cursor: default !important;
}
.button-new-block {
padding-top: 14px;
}
.divider-light-content {
border-bottom: 1px solid var(--light-gray) !important;
}
.divider-dark {
color: var(--dark-gray) !important;
opacity: 1;
}
.repete-menu {
height: 70px;
background-color: transparent;
position: fixed;
z-index: 1000;
}
.repete-overlay {
padding-top: 90px;
text-align: right;
transition: transform 0.2s, opacity 0.3s;
}
.menu {
height: 70px;
}
.main-menu {
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
}
.panel-text {
max-width: 770px !important;
height: 55px !important;
}
.nav-open .main-menu {
opacity: 1;
visibility: visible;
background: var(--white);
overflow: hidden;
}
.nav-link {
padding: 0 !important;
}
.main-menu .nav li a {
color: var(--black);
font-size: 45px;
font-weight: 400;
line-height: 45px;
letter-spacing: 2px;
}
.main-menu .nav li {
opacity: 0;
transform: translate(0, 1.66667rem);
-webkit-transform: translate(0, 1.66667rem);
}
.nav-open .main-menu .nav li {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.nav-button {
position: relative;
z-index: 1111;
}
.nav-button #nav-icon3 {
width: 21px;
height: 14px;
display: inline-block;
position: relative;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
cursor: pointer;
}
.nav-button #nav-icon3 span {
display: block;
position: absolute;
height: 2px;
width: 100%;
background: var(--black);
border-radius: 0;
opacity: 1;
left: 0;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.nav-button #nav-icon3 span:nth-child(1) {
top: 0;
}
.nav-button #nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
top: 6px;
}
.nav-button #nav-icon3 span:nth-child(4) {
top: 12px;
}
.magazine-product-title {
font-family: var(--topol-bold) !important;
font-weight: 400 !important;
font-size: 34px !important;
line-height: 39px !important;
margin-bottom: 40px !important;
}
.magazine-product-paragraph {
font-family: var(--topol-regular) !important;
font-weight: 400 !important;
font-size: 28px !important;
line-height: 34px !important;
margin-bottom: 50px !important;
}
.magazine-paragraph-block {
margin-top: 15px !important;
margin-bottom: 30px !important;
font-family: var(--neue-haas-unica) !important;
font-size: 14px !important;
line-height: 20px !important;
}
.magazine-paragraph-block a {
color: black !important;
text-decoration: underline !important;
}
.magazine-product-block {
margin-bottom: 37px !important;
}
.product-title-image {
padding-bottom: 15px !important;
}
.magazine-underdivider {
margin-top: 20px !important;
}
.nav-open #nav-icon3 span:nth-child(1) {
top: 9px;
width: 0;
left: 50%;
}
.nav-open #nav-icon3 span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-open #nav-icon3 span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.nav-open #nav-icon3 span:nth-child(4) {
top: 7px;
width: 0;
left: 50%;
}
.nav-link {
text-transform: uppercase;
}
.nav-item {
font-family: var(--topol-regular);
letter-spacing: 2px;
font-size: 2.5rem;
font-style: normal;
font-weight: 400;
line-height: 2.5rem;
padding-bottom: 0.5rem;
padding-top: 0.1rem;
}
.container {
max-width: 1230px !important;
margin-right: auto !important;
margin-left: auto !important;
padding: 0 30px !important;
}
.section-bikes {
padding-bottom: 120px !important;
}
.section-bikes a {
color: var(--black) !important;
}
.section-title {
font-family: var(--topol-bold);
color: var(--black);
font-size: 1.25rem;
letter-spacing: 4px;
font-weight: 400;
font-style: normal;
}
.bikes-section-title {
font-family: var(--topol-bold);
color: var(--black);
padding-bottom: 115px !important;
font-size: 1.25rem;
letter-spacing: 4px;
font-weight: 400;
font-style: normal;
}
.title-space {
padding-top: 0.938rem;
padding-bottom: 6.25rem;
}
.bikes-spacer {
padding-top: 15px;
padding-bottom: 10px;
}
.bikes-spacer-l {
padding-top: 15px;
padding-bottom: 25px;
}
.bikes-spacer-xl {
padding-top: 25px;
padding-bottom: 25px;
}
.explore-button {
padding-top: 25px;
padding-bottom: 25px;
color: black !important;
}
.bikes-image {
padding-top: 25px;
}
.r3-bikes-image {
padding-top: 50px;
}
@media only screen and (max-width: 600px) {
.col-6 .qib-button.qib-button-wrapper {
float: left;
}
.w-500 {
max-width: 100% !important;
}
}
.bikes-main-title h3 {
font-family: var(--topol-bold);
letter-spacing: 6px;
font-weight: 400;
font-style: normal;
padding-bottom: 35px;
padding-top: 10px;
font-size: 28px;
line-height: 34px;
cursor: pointer;
}
.r3-bikes-main-title h3 {
font-family: var(--topol-bold);
letter-spacing: 5.46px;
font-weight: 400;
font-style: normal;
padding-bottom: 30px;
padding-top: 10px;
font-size: 26px;
line-height: 34px;
cursor: pointer;
}
.r3-bikes-padding-x {
padding-left: 13px;
padding-right: 13px;
}
.r3-new-bikes-padding {
padding-left: 20px;
padding-right: 20px;
}
.bikes-subtitle {
font-family: var(--topol-regular);
padding-bottom: 45px;
}
.bikes-subtitle h4 {
font-size: 28px;
line-height: 34px;
}
.r3-bikes-subtitle {
font-family: var(--topol-regular);
padding-bottom: 40px;
}
.r3-bikes-subtitle h4 {
font-size: 20px;
line-height: 26px;
}
.repete-btn-primary {
font-family: var(--topol-bold);
color: black !important;
border: 1px solid black;
background-color: transparent !important;
font-size: 16px;
border-radius: 100px !important;
box-shadow: none !important;
cursor: pointer;
letter-spacing: 0.22em;
line-height: 20px;
padding: 12px 16.48px 14px 20px;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.explore-button a {
color: var(--black) !important;
}
.link-black {
color: var(--black) !important;
}
.repete-btn-primary:hover {
border-color: var(--black) !important;
background-color: var(--black) !important;
color: var(--white) !important;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.value .item-variable {
background-color: white !important;
color: black !important;
}
.section-magazine {
background-color: #b9a034;
padding-bottom: 60px;
}
.section-eshop {
padding-bottom: 60px;
}
.magazine-title {
padding: 0 !important;
}
.magazine-post-title h2 a {
font-family: var(--topol-regular) !important;
font-size: 28px !important;
line-height: 34px !important;
color: var(--black) !important;
text-decoration: none !important;
height: 136px !important;
}
.magazine-post-title h2 {
height: 150px !important;
}
.entry-meta {
font-family: var(--neue-haas-unica);
font-size: 14px;
line-height: 20px;
padding-top: 15px;
padding-bottom: 15px;
font-weight: 600;
}
.magazine-excerpt {
font-family: var(--neue-haas-unica);
font-size: 12px;
line-height: 18px;
padding-top: 20px !important;
}
.magazine-post-category {
padding-top: 30px;
font-family: var(--neue-haas-unica);
font-size: 12px;
line-height: 17px;
font-weight: 600;
}
.post-category-spacer {
padding-top: 15px;
}
.meta {
padding-bottom: 25px;
}
.magazine-thumbnail {
padding-bottom: 20px;
}
.post-thumbnail img {
width: 100% !important;
height: auto !important;
}
.subscribe-desc {
font-family: var(--topol-regular);
font-size: 24px;
line-height: 30px;
margin-bottom: 0 !important;
text-align: center;
padding-top: 110px;
padding-bottom: 40px;
}
#field_w27xh ::placeholder {
color: red;
opacity: 1; }
.footer-logo {
width: 170px !important;
padding-bottom: 100px;
}
.subscribe-section {
padding-bottom: 100px;
}
.magazine-subscribe-section {
padding-bottom: 130px;
}
.magazine-image img {
width: 100% !important;
height: auto;
}
.magazine-subscribe-section p {
font-family: var(--topol-regular);
font-size: 24px !important;
line-height: 35px !important;
padding-bottom: 40px;
}
.subscribe-hr {
padding-bottom: 50px;
}
#mc_embed_signup {
margin: 0 auto;
background: var(--white);
font-family: topol-bold;
}
#mc-embedded-subscribe-form {
background: var(--white);
margin: 0 auto;
vertical-align: middle;
height: 60px;
}
#mc-embedded-subscribe {
font-family: var(--topol-bold);
font-weight: 400;
font-size: 16px;
line-height: 20px;
border: 1px solid;
cursor: pointer;
letter-spacing: 0.22em;
padding-right: 20px;
width: 145px;
border-left-style: none;
border-radius: 0;
vertical-align: middle;
height: 60px;
color: var(--black);
background-color: var(--white);
}
#mce-EMAIL {
font-family: var(--neue-haas-unica);
font-weight: 400;
font-size: 14px;
line-height: 18px;
border: 1px solid;
width: 50%;
padding-left: 20px;
padding-bottom: 4px;
border-right-style: none;
padding-right: 0;
position: relative;
vertical-align: middle;
border-radius: 0;
height: 60px;
}
:focus-visible {
outline: none !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #b3b3b3;
opacity: 1 !important;
}
.magazine-video iframe {
aspect-ratio: 16 / 9;
width: 100%;
}
.magazine-landscape-image img {
width: 100%;
}
.claim-text {
margin-top: 125px;
margin-bottom: 125px;
font-family: var(--topol-regular);
font-size: 60px;
line-height: 69px;
padding-right: 90px;
padding-left: 90px;
font-weight: 400;
font-style: normal;
}
.social-icon {
width: 62.5px;
height: 62.5px;
margin: 0 20px;
}
.footer-menu-blocks {
padding-top: 110px;
padding-bottom: 50px;
}
.footer-title {
font-family: var(--topol-bold);
font-size: 14px;
letter-spacing: 0.22em;
line-height: 30px;
text-transform: uppercase;
}
.footer-title-item {
padding-bottom: 30px;
}
.footer-item {
font-family: var(--topol-bold);
color: var(--black);
font-size: 14px;
letter-spacing: 0.22em;
line-height: 30px;
text-transform: uppercase;
}
.footer-item a {
text-decoration: none !important;
}
.footer-section a {
color: var(--black) !important;
}
.magazine-title {
font-family: var(--topol-regular);
font-size: 28px;
line-height: 34px;
}
.magazine-title-block {
height: 150px;
}
.magazine-author {
font-family: var(--neue-haas-unica);
color: var(--dark-gray) !important;
font-size: 14px;
line-height: 20px;
font-weight: 600;
padding-top: 15px;
padding-bottom: 15px;
}
.magazine-excerpt {
font-family: var(--neue-haas-unica);
color: var(--dark-gray) !important;
padding-top: 20px;
font-size: 12px;
line-height: 18px;
font-weight: 400;
}
.magazine-image {
padding-top: 25px;
}
.magazine-category {
font-family: var(--neue-haas-unica);
color: var(--dark-gray) !important;
padding-bottom: 15px;
padding-top: 30px;
font-size: 12px;
font-weight: 600;
}
.magazine-block {
padding-bottom: 140px !important;
}
.magazine-post-block {
padding-bottom: 100px !important;
}
.all-articles {
font-size: 16px;
color: var(--black) !important;
}
.section-article {
padding-bottom: 60px;
}
.article-redirect {
font-family: var(--neue-haas-unica);
color: var(--black);
font-size: 16px;
font-weight: 600;
padding-bottom: 15px;
padding-top: 10px;
}
.whole-article {
font-family: var(--topol-regular);
padding-top: 220px !important;
padding-left: 90px !important;
padding-right: 90px !important;
padding-bottom: 40px !important;
padding: 220px 90px 40px 90px;
font-size: 60px;
line-height: 69px;
}
.whole-author {
font-family: var(--neue-haas-unica);
color: var(--black) !important;
font-size: 18px;
line-height: 26px;
font-weight: 400;
text-align: center;
padding-bottom: 140px;
}
.section-video {
background-color: #bfd8d4;
padding-bottom: 60px;
}
.video-title h3 {
font-family: var(--topol-regular);
color: var(--black) !important;
font-size: 28px;
line-height: 34px;
padding-bottom: 15px;
}
.circle-btn {
height: 43px;
padding-right: 0.9444444444444444rem;
padding-left: 0.9444444444444444rem;
padding-top: 0.5555555555555556rem;
padding-bottom: 0.6111111111111112rem;
width: 43px;
font-size: 14px;
font-weight: bold;
border-radius: 50%;
background-color: var(--black);
color: var(--white);
text-align: center;
cursor: pointer;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
font-family: var(--topol-bold);
}
.circle-btn:hover {
background-color: var(--white);
color: var(--black);
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
}
.video-publish {
font-family: var(--neue-haas-unica);
color: var(--dark-gray);
font-size: 14px;
line-height: 20px;
font-weight: 600;
padding: 15px 0;
}
.main-video {
margin-bottom: 60px;
margin-top: 25px !important;
}
.another-videos {
padding-top: 20px;
padding-bottom: 20px;
}
.videos-title p {
font-family: var(--topol-regular);
font-size: 20px;
line-height: 26px;
}
.video-top {
padding-top: 10px;
padding-bottom: 20px;
}
.page-container {
padding-top: 70px !important;
}
.header-logo {
padding-bottom: 25px;
}
.header-title {
font-family: var(--topol-bold);
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.22em;
margin-right: -0.22em;
line-height: 20px;
padding-bottom: 15px;
}
.pt-10 {
padding-top: 10px;
}
.bike-link {
font-family: var(--topol-bold);
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.22em;
line-height: 20px;
padding-bottom: 15px;
margin-right: 20px;
}
.shop-link {
font-family: var(--topol-bold);
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.22em;
line-height: 20px;
padding-bottom: 15px;
}
.link-underline-black {
text-decoration: underline !important;
color: black !important;
}
.back-link {
font-family: var(--topol-bold);
text-transform: uppercase;
font-size: 16px;
letter-spacing: 0.22em;
line-height: 20px;
padding-bottom: 15px;
max-width: 65px;
}
.overview-link {
font-family: var(--topol-bold);
text-transform: uppercase;
color: #bebebe !important;
font-size: 16px !important;
letter-spacing: 0.22em !important;
line-height: 20px !important;
padding-bottom: 15px !important;
padding-top: 5px !important;
}
.clear-text {
color: var(--black) !important;
text-decoration: none !important;
}
.title-padding {
padding-top: 15px;
padding-bottom: 15px;
}
.bike-pricing h1 {
font-family: var(--topol-regular);
color: var(--black);
font-size: 28px;
line-height: 34px;
}
.repete-btn-secondary {
font-family: var(--topol-bold) !important;
background-color: var(--black) !important;
padding: 12px 16.48px 14px 20px !important;
color: var(--white) !important;
border: none !important;
box-shadow: none !important;
font-size: 16px !important;
line-height: 20px !important;
text-align: center !important;
letter-spacing: 0.22em !important;
text-transform: uppercase !important;
border-radius: 100px !important;
}
.repete-btn-secondary:hover {
background-color: #292a2c !important;
}
.mt-20p {
margin-top: 20px;
}
.mb-100p {
margin-bottom: 100px;
}
.bike-price {
font-family: var(--topol-regular);
margin-right: 40px;
font-size: 28px;
line-height: 34px;
text-align: right;
}
.bike-desc p {
font-family: var(--topol-regular);
font-size: 28px;
line-height: 34px;
}
.divider-bike {
color: #bebebe;
opacity: 1 !important;
}
.bike-size-block {
padding-top: 10px;
}
.bike-size-icon {
padding-right: 6px;
padding-bottom: 25px !important;
}
.bike-set {
font-family: var(--neue-haas-unica);
padding-bottom: 30px !important;
font-size: 14px !important;
line-height: 18px !important;
}
.sticky-entry-summary {
position: sticky;
top: 25px;
padding: 0;
}
.entry-summary {
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.about-reason {
padding-bottom: 110px;
}
.bike-types {
background-color: #f3f3f3;
padding: 120px 140px 120px 140px !important;
}
.bike-types-bg {
background-color: #f3f3f3;
}
.bike-types .repete-btn-secondary {
margin-top: 15px;
}
.bike-types img {
padding-bottom: 55px;
}
.bike-types-title {
font-family: var(--topol-regular);
font-size: 20px;
line-height: 24px;
}
.multiply-image {
mix-blend-mode: multiply;
}
.reason-revslider {
padding-bottom: 10px;
}
.pr-115p {
padding-right: 115px !important;
}
.pl-115p {
padding-left: 115px !important;
}
.section-tech {
padding-top: 110px;
padding-bottom: 160px;
}
.section-tech h2 {
font-family: var(--topol-regular);
font-size: 28px !important;
line-height: 34px !important;
padding-bottom: 30px;
}
.tech-text {
max-width: 770px !important;
}
.tech-gallery-row h3 {
font-family: var(--topol-regular) !important;
font-size: 28px;
line-height: 34px;
}
.tech-gallery-row p {
font-family: var(--neue-haas-unica);
color: var(--dark-gray);
font-weight: 400;
font-size: 14px;
line-height: 18px;
}
.tech-slider {
padding-bottom: 30px;
}
.tech-gallery-row {
padding: 0 140px 0 140px !important;
}
.section-identity {
padding: 0 140px 0 140px !important;
}
.section-identity h3 {
font-family: var(--topol-regular) !important;
font-size: 28px;
line-height: 34px;
margin-bottom: 15px !important;
}
.section-identity p {
font-family: var(--neue-haas-unica);
color: var(--dark-gray);
font-weight: 400;
font-size: 14px;
line-height: 18px;
}
.section-identity img {
padding-bottom: 30px;
}
.swiper-slide img {
padding-bottom: 30px;
}
.componentsSwipe h3 {
font-family: var(--topol-regular) !important;
font-size: 28px;
line-height: 34px;
margin-top: 110px;
margin-bottom: 30px;
}
.componentsSwipe p {
font-family: var(--neue-haas-unica);
color: var(--dark-gray);
font-weight: 400;
font-size: 14px;
line-height: 18px;
}
.frame-color {
font-family: var(--neue-haas-unica);
font-weight: 500 !important;
font-size: 14px;
line-height: 18px;
padding-top: 10px;
}
.decode {
padding-top: 200px;
padding-bottom: 110px;
}
.standard {
padding-top: 30px;
padding-bottom: 110px;
}
.section-form {
padding: 0 140px 0 140px !important;
}
.repete-form {
background-color: #f3f3f3;
border-radius: 20px;
padding-top: 30px;
padding-bottom: 100px;
}
.fix-repete-form {
max-width: 770px;
margin: 0 auto;
}
#frm_field_7_container {
margin-bottom: 0 !important;
}
.form-desc {
font-family: var(--neue-haas-unica);
color: var(--dark-gray);
font-weight: 400;
font-size: 14px;
line-height: 18px;
padding-bottom: 110px;
padding-top: 30px;
}
.repete-form h2 {
font-family: var(--topol-bold);
text-align: center;
letter-spacing: 0.15em;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
}
.repete-faq h2 {
font-family: var(--topol-bold);
text-align: center;
letter-spacing: 0.15em;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
}
.repete-faq {
max-width: 770px;
margin: 0 auto !important;
}
.contact-form {
padding-top: 110px;
padding-bottom: 50px;
}
.contact-submit {
margin-top: 75px;
}
.accordion-button:focus {
box-shadow: none !important;
border: none !important;
}
.accordion-button:not(.collapsed) {
color: var(--black) !important;
box-shadow: none !important;
}
.accordion-contact {
background-color: #f3f3f3 !important;
font-family: var(--neue-haas-unica) !important;
font-weight: 500 !important;
font-size: 17px !important;
line-height: 26px !important;
padding: 8px 0 8px 0 !important;
}
.mt-variant{
margin-top: 17px !important;
}
.accordion-faq {
background-color: var(--white) !important;
font-family: var(--neue-haas-unica) !important;
font-weight: 500 !important;
font-size: 17px !important;
line-height: 26px !important;
padding: 8px 0 8px 0 !important;
}
#accordion-faq h2 {
background-color: var(--white) !important;
font-family: var(--neue-haas-unica) !important;
font-weight: 500 !important;
font-size: 17px !important;
line-height: 26px !important;
padding: 0 0 0 0 !important;
}
.accordion-item {
border: none !important;
}
.accordion-other {
border-top: 1px solid #bebebe !important;
}
.accordion-last {
border-top: 1px solid #bebebe !important;
border-bottom: 1px solid #bebebe !important;
}
.accordion-contact-body {
font-family: var(--neue-haas-unica) !important;
color: var(--dark-gray) !important;
background-color: #f3f3f3 !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 18px !important;
padding-top: 25px;
padding-bottom: 40px;
}
.accordion-faq-body {
font-family: var(--neue-haas-unica) !important;
color: var(--dark-gray) !important;
background-color: var(--white) !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 18px !important;
padding-top: 25px;
padding-bottom: 40px;
max-width: 770px !important;
}
.pr-40p {
padding-right: 40px;
}
.accordion-button.collapsed::after {
background: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_down.svg) !important;
width: 25px !important;
height: 25px !important;
}
.accordion-button:not(.collapsed)::after {
background: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_down.svg) !important;
width: 25px !important;
height: 25px !important;
}
.section-specs {
padding-top: 110px;
}
.section-specs h2 {
padding-bottom: 50px;
font-family: var(--topol-bold);
text-align: center;
letter-spacing: 0.15em;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
}
.btn-specs {
margin-top: 100px;
}
.section-gallery {
padding-top: 110px;
}
.with_frm_style input[type="text"],
.with_frm_style input[type="password"],
.with_frm_style input[type="email"],
.with_frm_style input[type="number"],
.with_frm_style input[type="url"],
.with_frm_style input[type="tel"],
.with_frm_style input[type="phone"],
.with_frm_style input[type="search"],
.with_frm_style select,
.with_frm_style textarea,
.frm_form_fields_style,
.with_frm_style .frm_scroll_box .frm_opt_container,
.frm_form_fields_active_style,
.frm_form_fields_error_style,
.with_frm_style .frm-card-element.StripeElement,
.with_frm_style .chosen-container-multi .chosen-choices,
.with_frm_style .chosen-container-single .chosen-single {
font-family: var(--neue-haas-unica);
background-color: var(--white) !important;
color: var(--black);
font-weight: 400 !important;
opacity: 1 !important;
font-size: 12px !important;
line-height: 20px !important;
height: 38px !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
resize: none !important;
}
.with_frm_style .frm_radio label,
.with_frm_style .frm_checkbox label {
font-family: var(--neue-haas-unica);
font-weight: 400;
font-size: 14px;
line-height: 18px;
}
.frm_checkbox,
.frm_radio {
margin-left: 0;
margin-bottom: 15px !important;
}
.frm_checkbox label,
.frm_radio label {
display: inline-block;
height: 22px;
position: relative;
padding: 0 30px;
margin-bottom: 0;
cursor: pointer;
vertical-align: bottom;
}
.frm_checkbox input[type="checkbox"],
.frm_radio input[type="radio"] {
position: absolute !important;
margin-left: -9999px;
visibility: hidden;
}
.frm_checkbox input[type="checkbox"] + span,
.frm_radio input[type="radio"] + span {
display: inline-block;
position: relative;
cursor: pointer;
outline: 0;
user-select: none;
margin-right: 10px !important;
}
.frm_checkbox input[type="checkbox"] + span,
.frm_radio input[type="radio"] + span {
width: 24px;
margin-top: 1px !important;
height: 24px;
vertical-align: middle;
}
.frm_checkbox input[type="checkbox"] + span:before,
.frm_checkbox input[type="checkbox"] + span:after,
.frm_radio input[type="radio"] + span:before,
.frm_radio input[type="radio"] + span:after {
position: absolute;
content: "";
border-radius: 50%;
transition: all 0.3s ease;
transition-property: transform, border-color;
}
#field_xkt452-0 span {
margin-right: 15px !important;
}
.frm_checkbox input[type="checkbox"] + span:before,
.frm_radio input[type="radio"] + span:before {
left: 0;
top: 0;
width: 24px;
height: 24px;
border: 1px solid rgba(0, 0, 0, 0.54);
}
.frm_checkbox input[type="checkbox"] + span:after,
.frm_radio input[type="radio"] + span:after {
top: 5px;
left: 5px;
width: 14px;
height: 14px;
transform: scale(0);
}
.frm_checkbox input[type="checkbox"]:checked + span:after,
.frm_radio input[type="radio"]:checked + span:after {
transform: scale(1);
-webkit-transform: scale(1);
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_down.svg) !important;
background-size: 20px !important;
background-position: right 8px top 85%;
background-repeat: no-repeat;
}
#field_7r7bp_label {
display: none !important;
}
#field_xkt452_label {
display: none !important;
}
.order-country {
width: 50% !important;
padding-right: 15px !important;
}
.mp50 {
width: 50% !important;
padding-left: 15px;
}
.ml50 {
width: 50%;
padding-right: 15px;
}
#field_xkt45_label {
display: none !important;
}
.order-radio {
border: 1px solid #bebebe;
padding: 10px 15px 10px 15px;
}
.order-radio-block {
display: flex;
margin-top: 35px !important;
}
#frm_radio_7-0 {
flex: 50%;
display: flex;
height: 48px;
align-items: center;
margin-right: 30px;
border: 1px solid #bebebe;
padding: 10px 15px 10px 15px !important;
}
.frm_fields_container {
display: flex !important;
flex-wrap: wrap;
grid-gap: 0 0 !important;
}
#frm_radio_7-1 {
flex: 50%;
display: flex;
height: 48px;
align-items: center;
border: 1px solid #bebebe;
padding: 10px 15px 10px 15px !important;
}
input[type="radio"]:checked + .order-radio {
border: 1px solid black !important;
}
.wp-block-repete-paragraph p a {
color: black !important;
text-decoration: underline !important;
}
.not-found h1 {
font-family: var(--topol-bold);
}
.paragraph-404 {
font-family: var(--neue-haas-unica);
}
.frm_style_formidable-style.with_frm_style
.frm_compact
.frm_dropzone.dz-clickable
.dz-message,
.frm_style_formidable-style.with_frm_style input[type="submit"],
.frm_style_formidable-style.with_frm_style .frm_submit input[type="button"],
.frm_style_formidable-style.with_frm_style .frm_submit button,
.frm_form_submit_style,
.frm_style_formidable-style.with_frm_style .frm-edit-page-btn {
margin-bottom: 0 !important;
margin-top: 0 !important;
}
#field_w27xh {
margin-bottom: 35px !important;
}
#field_w27xh2 {
margin-bottom: 35px !important;
}
#field_w27xh3 {
margin-bottom: 35px !important;
}
#field_9jv0r1 {
height: 130px !important;
}
#field_9jv0r13 {
height: 130px !important;
}
#field_9jv0r12 {
height: 130px !important;
}
textarea {
resize: none;
}
.r3-release-blur {
filter: blur(0px) !important;
}
.bikes-padding {
margin-top: 50px !important;
}
.r3-profile-img {
padding-top: 100px !important;
padding-bottom: 50px !important;
}
.r3-gallery-padding {
margin-bottom: 150px !important;
}
.web-cart {
width: 78px;
height: 35px;
padding: 3px;
background-color: white;
border-radius: 35px;
border: 1px solid black;
}
.web-cart-line {
padding-left: 10px;
padding-right: 10px;
}
.web-cart-icon {
height: 20px;
}
.web-button {
height: 35px;
width: 35px;
border-radius: 35px;
background-color: white;
margin-left: 12px;
cursor: pointer;
border: 1px solid black;
}
.magazine-product-paragraph-sm {
font-family: var(--neue-haas-unica) !important;
font-size: 18px !important;
line-height: 24px !important;
font-weight: 400 !important;
}
.r3-release-blur .repete-btn-secondary:hover {
background-color: black !important;
cursor: default !important;
}
.frm_style_formidable-style.with_frm_style .form-field {
margin-bottom: 25px !important;
}
.frm_primary_label {
font-family: var(--neue-haas-unica) !important;
font-weight: 400 !important;
color: var(--light-gray);
font-size: 12px !important;
line-height: 20px !important;
padding-bottom: 15px !important;
}
.frm_style_formidable-style.with_frm_style
.form-field
input:not([type="file"]):focus,
.frm_style_formidable-style.with_frm_style select:focus,
.frm_style_formidable-style.with_frm_style textarea:focus,
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="text"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="password"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="email"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="number"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="url"],
.frm_style_formidable-style.with_frm_style .frm_focus_field input[type="tel"],
.frm_style_formidable-style.with_frm_style
.frm_focus_field
input[type="search"],
.frm_form_fields_active_style,
.frm_style_formidable-style.with_frm_style
.frm_focus_field
.frm-card-element.StripeElement,
.frm_style_formidable-style.with_frm_style
.chosen-container-single.chosen-container-active
.chosen-single,
.frm_style_formidable-style.with_frm_style
.chosen-container-active
.chosen-choices {
box-shadow: none !important;
color: var(--black) !important;
opacity: 1 !important;
}
.table-specs-lines {
font-family: var(--neue-haas-unica);
color: var(--black);
border-top: 1px solid #bebebe;
padding-top: 8px;
padding-bottom: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.table-specs-last {
font-family: var(--neue-haas-unica);
color: var(--black);
border-bottom: 1px solid #bebebe;
border-top: 1px solid #bebebe;
padding-top: 8px;
padding-bottom: 8px;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.section-faq h2 {
font-family: var(--topol-bold);
color: var(--dark-gray);
padding-top: 30px;
padding-bottom: 110px;
text-align: center;
letter-spacing: 0.15em;
text-transform: uppercase;
font-size: 20px;
line-height: 24px;
}
.section-faq {
padding-bottom: 100px;
}
.icons-block {
padding: 50px 0 !important;
}
.section-about {
font-family: var(--topol-regular);
color: var(--dark-gray) !important;
padding-bottom: 300px;
padding-top: 60px;
font-size: 53px;
line-height: 70px;
}
.section-about p {
margin-bottom: 0 !important;
}
.contact-text {
font-family: var(--topol-regular);
font-size: 28px;
line-height: 34px;
padding-bottom: 50px;
}
.contact-text a {
font-family: var(--topol-regular);
color: var(--black) !important;
text-decoration: none !important;
font-size: 28px;
line-height: 34px;
}
.contact-text a:hover {
color: var(--black) !important;
text-decoration: none !important;
}
.contact-address {
padding-top: 400px;
padding-bottom: 400px;
}
.contact-address img {
padding-bottom: 25px;
}
.contact-factory {
padding-top: 50px;
}
.carousel-indicators [data-bs-target] {
position: relative;
width: 193px !important;
height: 3px !important;
border: 0;
margin-right: 5px !important;
}
.carousel-indicators {
margin-right: 40px !important;
margin-left: 40px !important;
}
.carousel-indicators [data-bs-target] span {
content: "";
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
background: var(--black);
border-radius: inherit;
margin-right: 5px !important;
}
.carousel-indicators {
margin-bottom: 30px !important;
}
.repete-prev {
background-color: var(--white) !important;
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_x_black.svg) !important;
width: 42px !important;
height: 42px !important;
background-size: 50% !important;
border-radius: 100% !important;
}
.repete-prev:hover {
background-color: var(--black) !important;
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_x_white.svg) !important;
width: 42px !important;
height: 42px !important;
background-size: 50% !important;
border-radius: 100% !important;
}
.repete-next {
background-color: var(--white) !important;
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_x_black.svg) !important;
transform: rotate(180deg);
width: 42px !important;
height: 42px !important;
background-size: 50% !important;
border-radius: 100% !important;
}
.repete-next:hover {
background-color: var(--black) !important;
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow_x_white.svg) !important;
transform: rotate(180deg);
width: 42px !important;
height: 42px !important;
background-size: 50% !important;
border-radius: 100% !important;
}
.repete-prev-block {
width: 8% !important;
opacity: 1 !important;
}
.navigation-wrapper {
position: relative;
}
.dots {
display: flex;
padding: 140px 0;
justify-content: center;
position: absolute;
top: 0;
width: 100vw;
}
#my-keen-slider2 {
padding-top: 0;
}
.dot {
border: 0;
width: 40px;
height: 2px;
background: #bebebe;
margin: 0;
padding: 0;
cursor: pointer;
}
.dot:focus {
outline: 0;
}
.dot--active {
background: #000;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow-right.svg) !important;
width: 27px;
height: 27px;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides
.eedee-gutenslider-next
.arrow {
display: none !important;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/arrow-right.svg) !important;
transform: rotate(180deg) !important;
width: 27px;
height: 27px;
}
.wp-block-eedee-block-gutenslider.arrow-position-sides
.eedee-gutenslider-prev
.arrow {
display: none !important;
}
.arrow--left {
left: 5px;
fill: "#fff";
background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M16.670l2.832.829-9.3399.1759.3399.167-2.832.829-12.17-11.996z'%3E%3C/path%3E%3C/svg%3E");
}
.arrow--right {
left: auto;
right: 5px;
background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='002424'%3E%3Cpathd='M53l3.057-311.94312-11.94312-3.057-39-9z'%3E%3C/path%3E%3C/svg%3E");
}
.arrow--disabled.arrow--left {
background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='grey'viewBox='002424'%3E%3Cpathd='M16.670l2.832.829-9.3399.1759.3399.167-2.832.829-12.17-11.996z'%3E%3C/path%3E%3C/svg%3E");
}
.arrow--disabled.arrow--right {
background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'fill='grey'viewBox='002424'%3E%3Cpathd='M53l3.057-311.94312-11.94312-3.057-39-9z'%3E%3C/path%3E%3C/svg%3E");
}
.keen-repete {
width: 100vw;
padding-bottom: 70px;
}
.magazine-spacer {
padding-bottom: 60px;
}
.article-content h1 {
font-family: var(--topol-regular);
font-size: 64px;
line-height: 72px;
padding-bottom: 80px;
padding-right: 300px;
}
.article-content .post-thumbnail {
padding-top: 25px !important;
}
.article-excerpt {
font-family: var(--topol-regular);
font-size: 38px;
line-height: 48px;
padding-top: 25px !important;
padding-bottom: 100px;
}
.article-share {
padding-top: 200px;
padding-bottom: 100px;
}
.share-icon img {
width: 25px;
margin: 0 30px;
height: 25px;
}
.article-title {
padding-top: 15px;
}
.article-recommended {
padding-top: 100px;
}
.shop-line {
border-bottom: 1px solid black;
}
.section-cart {
padding-top: 75px;
padding-bottom: 150px;
}
.woocommerce-additional-fields h3 {
display: none !important;
}
.select2-dropdown {
border: 1px solid #bebebe !important;
}
.woocommerce-billing-fields__field-wrapper .input-text {
height: 38px !important;
}
.shipping-main-title {
margin-bottom: 24px !important;
}
.col-width-left {
max-width: 470px;
}
.col-width-right {
max-width: 470px;
}
.section-checkout {
padding-top: 75px;
padding-bottom: 150px;
}
.woocommerce-cart-form__cart-item td {
vertical-align: top !important;
}
.shop_table th {
font-family: var(--neue-haas-unica) !important;
font-weight: 400 !important;
font-size: 12px !important;
line-height: 20px !important;
}
#change-adress .update-btn {
margin-top: 24px !important;
}
.cart_totals th {
padding-right: 0 !important;
}
.shipping-calculator-button {
color: var(--black) !important;
text-decoration: underline !important;
font-weight: 700 !important;
}
.shop_table .product-name a {
font-family: var(--topol-regular) !important;
color: var(--black);
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
.shop_table .product-price {
font-family: var(--topol-regular) !important;
color: var(--black);
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
.shop_table .product-subtotal {
font-family: var(--topol-regular) !important;
color: var(--black);
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
.product-remove {
padding-top: 15px !important;
}
.add-to-cart-section #wc-stripe-payment-request-wrapper {
display: none !important;
}
.wc-proceed-to-checkout #wc-stripe-payment-request-wrapper {
display: none !important;
}
#calc_shipping_city {
height: 38px !important;
padding-left: 16px;
padding-right: 16px;
}
#calc_shipping_postcode {
height: 38px !important;
padding-left: 16px;
padding-right: 16px;
}
.qib-button-wrapper button.qib-button {
font-family: var(--topol-regular) !important;
padding: 4px 12px 8px 4px !important;
width: 30px !important;
height: 30px !important;
}
.qib-button-wrapper button.qib-button:hover {
background-color: black;
font-family: var(--topol-regular)  !important;
padding: 4px 12px 8px 4px !important;
width: 30px !important;
height: 30px !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
font-size: 18px !important;
padding: 0 0 0 !important;
}
.plusminus {
position: relative;
top: 4px;
width: 18px;
height: 18px;
}
.minus-icon {
background-image: url(//repete.cc/assets/images/icons/minus.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.minus-icon:hover {
background-image: url(//repete.cc/assets/images/icons/minus-white.svg) !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.plus-icon {
background-image: url(//repete.cc/assets/images/icons/plus.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.plus-icon:hover {
background-image: url(//repete.cc/assets/images/icons/plus-white.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
width: 30px !important;
}
.section-shop img {
width: 100% !important;
height: auto !important;
}
.section-single-product {
padding-top: 25px;
}
.section-shop {
padding-top: 30px;
}
.section-eshop-main:hover .section-eshop-text h2{
color: #858585 !important;
}
.section-eshop-main:hover .section-eshop-text{
color: #858585 !important;
}
.deposit-button {
margin-top: 40px !important;
}
.pay-deposit-text {
margin-top: 120px !important;
}
.new-faq {
padding-top: 110px !important;
}
.pay-deposit-text p {
font-family: var(--neue-haas-unica);
line-height: 30px;
font-size: 12px;
letter-spacing: 3px;
}
.section-shop h2 {
font-family: var(--topol-regular);
font-size: 16px;
line-height: 20px;
color: var(--black);
margin-top: 10px;
margin-bottom: 0 !important;
}
.section-eshop-text {
font-family: var(--topol-regular) !important;
font-size: 16px !important;
color: var(--black) !important;
line-height: 20px !important;
}
.section-eshop-text h2 {
font-family: var(--topol-regular) !important;
font-size: 16px !important;
color: var(--black) !important;
margin-top: 10px !important;
line-height: 20px !important;
}
.section-shop .price {
font-family: var(--topol-regular);
font-size: 16px;
line-height: 20px;
color: var(--black);
margin-top: 5px;
margin-bottom: 0 !important;
}
.product-hover:hover h2 {
color: #858585 !important;
}
.product-grid {
margin-bottom: 35px;
}
.product-hover:hover span {
color: #858585 !important;
}
.includes_tax {
color: #9d9d9d;
}
#mini-cart-count {
font-family: var(--topol-bold);
color: var(--black) !important;
font-size: 16px;
text-decoration: none !important;
}
#mini-cart-count a {
font-family: var(--topol-bold);
color: var(--black) !important;
font-size: 16px;
text-decoration: none !important;
}
.product-gallery img {
width: 100% !important;
height: auto !important;
padding-bottom: 25px;
}
.result-count {
text-transform: uppercase !important;
}
.cart-hr {
margin-top: 150px !important;
border-bottom: 1px solid #bebebe !important;
width: 100%;
}
.shop-line-grey {
border-bottom: 1px solid var(--light-gray);
opacity: 1;
border-top: 0;
margin-bottom: 1rem;
margin-top: 30px;
}
.woocommerce-message .button {
letter-spacing: 0.2em !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
#respond
input#submit,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
a.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
button.button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles))
input.button,
:where(body:not(.woocommerce-block-theme-has-button-styles))
.woocommerce
#respond
input#submit,
:where(body:not(.woocommerce-block-theme-has-button-styles))
.woocommerce
a.button,
:where(body:not(.woocommerce-block-theme-has-button-styles))
.woocommerce
button.button,
:where(body:not(.woocommerce-block-theme-has-button-styles))
.woocommerce
input.button {
font-weight: unset !important;
}
#pa_size {
font-family: var(--topol-bold);
font-size: 16px;
line-height: 19px;
letter-spacing: 0.18em;
cursor: pointer;
height: 38px;
width: 100%;
border-left: 1px solid var(--light-gray);
border-radius: 0 !important;
background-color: white !important;
color: black !important;
border-right: 0;
border-top: 0;
border-bottom: 0;
padding-left: 19px;
margin-top: -1px;
padding-top: 10px;
}
#pa_size a {
color: black !important;
}
.shop-line-grey-top {
border-bottom: 1px solid var(--light-gray);
opacity: 1;
border-top: 0;
margin-bottom: 27px;
margin-top: 0rem;
}
.shop-title {
line-height: 1.44444rem;
font-size: 0.888889rem;
text-align: right;
letter-spacing: 0.194444rem;
color: #000;
padding-top: 3px;
padding-bottom: 9px;
}
.mtb {
margin-top: 20px;
}
.mt-20 {
margin-top: 20px;
}
.pt-7 {
padding-top: 7px !important;
}
.pt-0 {
padding-top: 0 !important;
}
.mt-25 {
margin-top: 25px;
}
.pt-30 {
padding-top: 15px !important;
}
.mt-4 {
margin-top: 4rem;
}
.flex-container-box {
height: 39px;
display: flex;
border-bottom: 1px solid #bebebe;
}
.flex-container-product {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: space-between;
align-items: center;
align-content: center;
}
.item0 {
border-right: 1px solid #bebebe;
padding-right: 18px;
}
.item1 {
flex-grow: 0;
padding-left: 16px;
color: #bebebe !important;
}
.item1-quantity {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
order: 0;
}
.item-variable {
font-size: 12px;
font-family: "neue-haas-unica", sans-serif !important;
}
.item2 {
flex-grow: 1;
padding-right: 19px;
}
.item2 a {
text-decoration: none !important;
color: var(--black);
}
.item2 a:hover {
text-decoration: none !important;
color: var(--black);
}
.item-add-cart {
display: block;
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
align-self: auto;
order: 0;
width: 50% !important;
}
.item3 {
align-self: auto;
padding-left: 15px;
padding-top: 0;
padding-bottom: 10px;
border-left: 1px solid var(--light-gray);
line-height: 20px;
}
.overitem {
align-self: auto;
padding-left: 15px;
padding-top: 0;
padding-bottom: 14.5px;
border-left: 1px solid var(--light-gray);
line-height: 20px;
}
.shop-circle {
width: 30px;
height: 30px;
line-height: 28px;
border-radius: 50%;
font-size: 15px;
padding-left: 1px;
letter-spacing: 1px;
text-align: center;
background: #e7e7e7;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.shop-circle a {
-webkit-transition: 0 !important;
transition: 0 !important;
}
.shop-circle:hover a {
color: white !important;
cursor: pointer;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.shop-circle:hover {
cursor: pointer;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.woocommerce ul.products li.product a img {
margin: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
padding: 0;
color: black;
font-size: 16px !important;
line-height: 1.2rem !important;
margin-top: 12px;
font-family: "topol-regular", sans-serif !important;
}
.mb-25p {
margin-bottom: 25px !important;
}
.mb-8 {
margin-bottom: 8.333333333333334rem !important;
}
.mb-80 {
margin-bottom: 80px !important;
}
.mb-5 {
margin-bottom: 5.555555555555555rem !important;
}
.mb-3 {
margin-bottom: 3rem !important;
}
.shop-footer-icon {
width: 62px;
}
.shop-single-title {
color: black !important;
}
.pb-1 {
padding-bottom: 1.6666666666666667rem !important;
}
@media screen and (min-width: 200px) and (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
font-size: 16px !important;
}
.container {
padding-left: 15px !important;
padding-right: 15px !important;
}
.new-faq {
padding-top: 110px !important;
}
}
.shop-title .woocommerce-notices-wrapper {
width: auto;
}
.empty-title {
font-family: "topol-regular", sans-serif;
font-size: 24px;
margin-bottom: 12px;
color: black;
padding-top: 65px;
}
.btn-empty-cart {
border: 1px solid black !important;
font-family: "topol-bold", sans-serif !important;
font-size: 16px !important;
letter-spacing: 3px;
background-color: white !important;
border-radius: 0 !important;
color: black !important;
opacity: 1;
}
.text-center {
text-align: center !important;
}
.woocommerce-info {
margin-top: -45px !important;
}
.woocommerce-error {
margin-top: -45px !important;
}
.woocommerce-variation .out-of-stock-error {
margin-top: 10px !important;
padding-bottom: 0 !important;
}
.woocommerce .woocommerce-breadcrumb {
display: none;
}
.related {
display: none;
}
.shop-single-title {
font-size: 24px !important;
line-height: 1.5rem !important;
color: black !important;
margin-bottom: 0 !important;
font-family: var(--topol-regular) !important;
}
.shop-single-price {
font-size: 24px !important;
color: black !important;
font-family: var(--topol-regular) !important;
margin-bottom: 35px !important;
}
.woocommerce .quantity .qty {
border-width: 0 !important;
width: 1.6rem !important;
font-family: var(--topol-regular) !important;
}
.product_meta {
display: none;
}
.qib-button-wrapper {
margin: 0 !important;
font-family: var(--topol-regular) !important;
}
.qib-button-wrapper button.qib-button {
font-family: var(--topol-regular) !important;
padding: 4px 12px 8px 4px !important;
width: 30px !important;
height: 30px !important;
}
.qib-button-wrapper button.qib-button:hover {
background-color: black;
font-family: var(--topol-regular) !important;
padding: 4px 12px 8px 4px !important;
width: 30px !important;
height: 30px !important;
}
.shop-desc {
font-family: var(--neue-haas-unica) !important;
font-size: 14px !important;
margin-bottom: 100px;
max-width: 350px;
}
.shop-desc p {
font-family: var(--neue-haas-unica) !important;
font-size: 14px !important;
}
.shop-add-button {
background-color: black;
font-family: var(--topol-bold)  !important;
letter-spacing: 4px !important;
border-radius: 100px !important;
text-transform: uppercase !important;
font-size: 16px;
line-height: 20px !important;
color: white;
border: none !important;
padding: 12px 16.48px 14px 20px;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
line-height: 25px !important;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
background-color: white;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 4px !important;
color: #bebebe;
line-height: 25px !important;
border: 1px solid #bebebe !important;
border-radius: 0 !important;
width: 100%;
text-transform: uppercase !important;
font-size: 16px;
}
.panel {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.swatchly-swatch {
min-width: 24px !important;
min-height: 24px !important;
}
.woocommerce div.product form.cart .variations tbody tr,
.woocommerce div.product form.cart .variations tbody td {
width: 50%;
display: block;
}
.woocommerce div.product form.cart .variations tbody tr {
display: inline-block;
}
.pl_show_swatches_label_1 .swatchly_loop_variation_form tr,
.single-product .variations_form .variations tr {
display: block !important;
}
.reset_variations {
display: none !important;
}
.woocommerce div.product form.cart .variations select {
background-size: auto;
background-position: right 22px;
background-repeat: no-repeat;
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/arrow_down_shop.svg);
background-color: white;
border: 0;
line-height: 22px;
margin-bottom: 13px;
height: 34px;
padding-left: 18px;
border-left: 1px solid #bebebe;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 3px;
cursor: pointer;
text-transform: uppercase;
padding-top: 15px;
border-radius: 0 !important;
font-size: 16px;
}
.swatchly-type-color {
margin-top: 8px !important;
margin-bottom: 8px;
}
.variable-line {
border-bottom: 1px solid var(--light-gray) !important;
opacity: 1;
}
.variations_button .shop-add-button {
width: 100%;
}
div .variations {
width: 100%;
}
.variations tbody {
display: flex;
}
#size {
border-left: 1px solid #bebebe !important;
}
.simple-line {
border-top: 1px solid #bebebe !important;
border-bottom: 1px solid #bebebe !important;
}
.add-to-cart-section {
padding-top: 30px;
padding-bottom: 30px;
}
.simple-add {
margin-top: 2px !important;
}
.woocommerce div.product form.cart .variations {
margin-bottom: 0;
}
.swatchly-swatch {
margin: 5px 5px 5px 0 !important;
}
.woocommerce div.product form.cart .variations label {
font-weight: 400;
}
.qib-button-wrapper .quantity input.input-text.qty.text {
font-size: 18px !important;
padding: 0 0 0 !important;
}
.plusminus {
position: relative;
top: 4px;
width: 18px;
height: 18px;
}
.minus-icon {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/minus.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.minus-icon:hover {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/minus-white.svg) !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.plus-icon {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/plus.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.plus-icon:hover {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/plus-white.svg) !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-origin: content-box !important;
-webkit-transition: 0 !important;
transition: 0 !important;
}
.custom-select {
border-left: 1px solid #bebebe;
margin-top: -9px;
padding-left: 1rem;
height: 31px;
}
.description_tab {
margin-bottom: 0 !important;
display: none;
}
.accordion-item h1 {
line-height: 10px !important;
margin-bottom: 0 !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px !important;
}
.accordion-item {
border: 0;
}
.accordion-item ul {
margin-left: 1.2rem !important;
}
.drawer {
border: 0;
}
.additional_information_tab {
margin-bottom: 0 !important;
display: none;
}
.accordion-header {
border: 0;
padding: 0;
}
#calc_shipping_city_field {
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
margin-top: 26px !important;
}
#calc_shipping_country_field {
padding-top: 13px !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
}
#calc_shipping_postcode_field {
padding-top: 26px !important;
}
.woocommerce-tabs {
margin-top: 35px;
margin-bottom: 35px;
}
.accordion-desc .accordion-header {
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.shop-desc .read-more {
font-family: var(--neue-haas-unica);
color: #bebebe !important;
text-decoration: underline !important;
font-size: 14px !important;
display: block;
cursor: pointer;
}
.accordion-desc .accordion-content {
padding-top: 10px !important;
}
.accordion-content {
border: 0;
padding: 0;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px;
padding-top: 20px;
padding-bottom: 40px;
}
.accordion-content p {
margin-bottom: 0 !important;
border: 0;
padding: 0;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px;
}
.yikes-custom-woo-tab-title {
display: none !important;
}
.accordion-item-active .accordion-header {
transition: 0 !important;
}
.shop-accordion {
flex-direction: row-reverse;
display: flex;
align-items: center;
align-content: center;
justify-content: space-between;
}
.shop-title-acc {
float: left;
flex-grow: 1;
margin-left: 10px !important;
}
.accordion-header-icon {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/plus.svg);
background-size: cover;
color: transparent;
width: 21px;
height: 21px;
}
.accordion-header-icon-active {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/minus.svg);
background-size: cover;
color: transparent !important;
}
.accordion-header-icon.accordion-header-icon-active {
color: transparent !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
}
.woocommerce table.shop_table {
border: 0;
}
.woocommerce-cart-form__contents {
margin-bottom: 50px !important;
}
.shop-thread {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
}
#section_fcc7be5a0 .woocommerce table.shop_table th {
font-weight: 400;
}
.product-thumbnail {
padding-top: 0 !important;
padding-left: 0 !important;
width: 170px;
}
.product-thumbnail img {
width: 125px !important;
}
#add_payment_method table.cart td,
#add_payment_method table.cart th,
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th,
.woocommerce-checkout table.cart td,
.woocommerce-checkout table.cart th {
vertical-align: top !important;
font-family: "topol-regular", sans-serif;
}
.shop-thread .product-name {
font-family: "neue-haas-unica", sans-serif !important;
}
.shop-thread .product-quantity {
font-family: "neue-haas-unica", sans-serif !important;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: black;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 4px;
font-size: 16px;
text-transform: uppercase;
border-radius: 100px;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: black;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 4px;
font-size: 16px;
text-transform: uppercase;
border-radius: 100px;
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 40% !important;
}
.woocommerce table.shop_table td {
border-top: 1px solid #bebebe;
padding-right: 0;
}
.order-total th {
border-top: 1px solid black !important;
}
.order-total td {
border-top: 1px solid black !important;
}
.top-black {
font-family: "neue-haas-unica", sans-serif !important;
font-size: 12px;
vertical-align: top !important;
padding-left: 0 !important;
padding-top: 15px !important;
}
.top-black-price {
border-top: 1px solid black !important;
font-family: "topol-regular", sans-serif !important;
font-weight: 400 !important;
font-size: 18px;
text-align: right;
padding-left: 0 !important;
}
.top-grey-price {
border-top: 1px solid #bebebe !important;
font-family: "topol-regular", sans-serif !important;
font-size: 18px;
text-align: right;
color: #bebebe;
}
.top-grey {
border-top: 1px solid #bebebe !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 12px;
color: #bebebe;
padding-left: 0 !important;
padding-top: 5px !important;
}
#add_payment_method .cart-collaterals .cart_totals table td,
#add_payment_method .cart-collaterals .cart_totals table th,
.woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce-checkout .cart-collaterals .cart_totals table td,
.woocommerce-checkout .cart-collaterals .cart_totals table th {
vertical-align: middle;
}
.cart-delete {
display: flex;
justify-content: flex-end;
text-align: right;
padding-right: 0 !important;
padding-top: 14px !important;
}
.shop-thread .product-price {
width: 220px !important;
}
.cart-amount-price {
height: 0;
width: 170px !important;
}
.cart-amount-price-right {
width: 130px !important;
}
.product-remove-th {
width: 0 !important;
}
.shop-update-cart {
background-color: white !important;
border: 1px solid black !important;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 3px;
text-transform: uppercase !important;
border-radius: 0 !important;
font-size: 16px !important;
color: black !important;
padding-right: 11px !important;
width: 100%;
}
.cart-update-price {
padding-top: 0 !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
border: 1px solid #bebebe !important;
color: #bebebe !important;
opacity: 1;
}
#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
width: 20px;
}
.bt {
border-top: none !important;
}
.vrtm {
vertical-align: middle !important;
}
.pl-0 {
padding-left: 0 !important;
}
.pl-1rem {
padding-left: 1rem !important;
}
.quantity-plus-minus {
padding-top: 4px !important;
padding-bottom: 0 !important;
}
.remove-btn {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/delete_icon.svg);
background-size: cover;
}
.woocommerce a.remove {
color: transparent !important;
}
.woocommerce a.remove:hover {
color: transparent !important;
background-color: transparent;
background-size: cover;
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/delete_icon.svg);
}
.pr-0 {
padding-right: 0 !important;
}
.bt0 {
border-top: 0 !important;
}
.bb1 {
border-bottom: 1px solid #bebebe !important;
}
.w-10 {
width: 9.7rem;
}
.mt-30 {
margin-top: 30px;
}
.mb-30 {
margin-bottom: 30px;
}
.mt-1 {
margin-top: 25px !important;
}
.mt-15 {
margin-top: 15px !important;
}
.variant-shop-item p {
font-size: 14px;
font-family: "neue-haas-unica", sans-serif !important;
line-height: 14px !important;
margin-bottom: 7px !important;
}
.variant-shop-item {
font-size: 14px;
font-family: "neue-haas-unica", sans-serif !important;
line-height: 14px !important;
margin-bottom: 7px !important;
font-weight: 400 !important;
}
.margin-100 {
margin-left: -100px !important;
}
.shop-coupon-code {
background-color: transparent !important;
border: none !important;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 3px;
padding-right: 0 !important;
text-transform: uppercase !important;
border-radius: 0 !important;
font-size: 16px !important;
color: black !important;
position: absolute !important;
right: 16px;
}
.pt-11 {
padding-top: 12px !important;
}
.woocommerce-form-coupon-toggle {
display: none;
}
.mt-1 {
margin-top: 1rem;
}
.cart_totals {
background-color: #f3f3f7;
padding: 30px;
padding-bottom: 0;
border-radius: 10px;
}
.mt-50 {
margin-top: 50px !important;
}
#coupon_code {
border: 1px solid black !important;
border-radius: 0;
font-family: "neue-haas-unica", sans-serif !important;
background-color: #f3f3f7;
font-size: 12px !important;
padding: 9px 16px !important;
width: 100%;
}
.coupon {
position: relative !important;
}
.shipping-title {
padding-left: 0 !important;
font-family: "neue-haas-unica", sans-serif !important;
color: black !important;
font-size: 12px;
border-top: 1px solid #bebebe !important;
}
.vat-title {
padding-left: 0 !important;
font-family: "neue-haas-unica", sans-serif !important;
color: black !important;
font-size: 12px;
border-top: 1px solid black !important;
}
.shipping-bt {
border-top: 1px solid #bebebe !important;
padding-left: 0 !important;
padding-bottom: 0;
}
#add_payment_method .cart-collaterals .shipping-calculator-button::after,
.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after {
content: none;
}
#add_payment_method .cart-collaterals .shipping-calculator-button,
.woocommerce-cart .cart-collaterals .shipping-calculator-button,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button {
font-family: "neue-haas-unica", sans-serif !important;
font-size: 12px !important;
float: right;
font-weight: 700;
text-decoration: underline;
margin-top: 0;
}
#add_payment_method .cart-collaterals .shipping-calculator-button-left,
.woocommerce-cart .cart-collaterals .shipping-calculator-button-left,
.woocommerce-checkout .cart-collaterals .shipping-calculator-button-left {
font-family: "neue-haas-unica", sans-serif !important;
font-size: 12px !important;
float: right;
font-weight: 400;
margin-top: 0;
}
.vat-bt {
border-top: 1px solid black !important;
font-family: "topol-regular", sans-serif !important;
color: black !important;
font-size: 18px;
float: right;
}
.fl-left {
float: left !important;
}
.w100 {
width: 100%;
text-align: right;
}
.w-100 {
width: 100% !important;
}
.ship-first {
position: absolute;
}
.shipping-title-pad {
padding-top: 13px !important;
}
.mt-45 {
margin-top: 55px !important;
}
#calc_shipping_city {
border: 1px solid white !important;
border-radius: 0;
font-family: "neue-haas-unica", sans-serif !important;
background-color: #f3f3f7;
font-size: 12px !important;
background-color: white;
}
#calc_shipping_postcode {
border: 1px solid white !important;
border-radius: 0;
font-family: "neue-haas-unica", sans-serif !important;
background-color: #f3f3f7;
font-size: 12px !important;
background-color: white;
}
.update-btn {
background-color: #f3f3f7 !important;
border: 1px solid black !important;
font-family: "topol-bold", sans-serif !important;
letter-spacing: 3px;
text-transform: uppercase !important;
border-radius: 0 !important;
font-size: 16px !important;
color: black !important;
padding-right: 11px !important;
}
.select2-container--default .select2-selection--single {
border: 1px solid white !important;
border-radius: 0;
font-family: "neue-haas-unica", sans-serif !important;
background-color: #f3f3f7;
font-size: 12px !important;
color: #bebebe !important;
background-color: white;
text-align: left;
padding-left: 16px !important;
height: 38px !important;
padding-top: 4px;
outline: none !important;
}
#checkout-select .select2-container--default .select2-selection--single {
border: 1px solid #bebebe !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-left: 0 !important;
}
#billing_state_field {
margin-bottom: 30px !important;
}
.woocommerce-shipping-fields
.select2-container--default
.select2-selection--single {
border: 1px solid #bebebe !important;
}
.woocommerce-shipping-fields.woocommerce
table.shop_table
.select2-container--default
.select2-selection--single {
border: 1px solid #bebebe !important;
}
#calc_shipping_state {
border: 1px solid white !important;
border-radius: 0;
font-family: "neue-haas-unica", sans-serif !important;
background-color: #f3f3f7;
font-size: 12px !important;
background-color: white;
}
.select2-container--default
.select2-selection--single
.select2-selection__rendered {
color: black !important;
font-family: "neue-haas-unica", sans-serif !important;
outline: none !important;
}
.select2-dropdown {
border: white;
font-family: "neue-haas-unica", sans-serif !important;
background-color: white !important;
font-size: 12px !important;
}
.page-id-10002912 .select2-dropdown {
border-left: 1px solid #bebebe !important;
border-right: 1px solid #bebebe !important;
border-bottom: 1px solid #bebebe !important;
font-family: "neue-haas-unica", sans-serif !important;
background-color: white !important;
font-size: 12px !important;
}
.select2-container--open .select2-dropdown--above {
border-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #bebebe !important;
border-radius: 0;
}
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.select2-container--default
.select2-results__option--highlighted[data-selected] {
background-color: black;
color: white;
}
.select2-container--default
.select2-results__option--highlighted[aria-selected],
.select2-container--default
.select2-results__option--highlighted[data-selected]:focus {
outline-color: none;
outline-style: none;
outline-width: none;
}
.select2-results__option[aria-selected],
.select2-results__option[data-selected] {
outline: none !important;
}
.select2-selection .select2-selection--single {
outline-color: none !important;
outline-style: none !important;
outline-width: none !important;
}
#change-adress .shipping-calculator-button {
text-align: left !important;
float: left !important;
padding-bottom: 13px;
}
#calc-ship #calc_shipping_country_field {
padding-top: 40px;
}
#change-adress #calc_shipping_country_field {
padding-top: 0 !important;
}
a:focus,
.focus a {
outline: none !important;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow {
background-image: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/arrow_down_shop.svg);
background-size: contain;
background-repeat: no-repeat;
margin-top: 12px;
margin-right: 10px;
}
.select2-container--default
.select2-selection--single
.select2-selection__arrow
b {
display: none;
}
input[type="radio"] {
-webkit-appearance: radio !important;
}
label > input[type="checkbox"] {
display: none !important;
cursor: pointer;
}
.privacy-checkout {
font-family: var(--neue-haas-unica) !important;
}
.woocommerce form .form-row label .checkbox {
color: black !important;
}
#stripe-payment-data p {
color: #9d9d9d !important;
}
.link-underline-dark {
text-decoration: underline !important;
}
.woocommerce form .form-row.woocommerce-invalid label .link-underline-dark .required{
color: black !important;
}
.woocommerce-form__label .woocommerce form .form-row.woocommerce-invalid label .required {
color: #f00 !important;
}
.text-black .required{
color: black !important;
}
label > input[type="checkbox"] + *::before {
content: "";
display: inline-block;
vertical-align: middle;
width: 24px;
height: 24px;
margin-top: -2px;
margin-right: 12px;
border-radius: 50%;
border-style: solid;
border-width: 1px;
border-color: black !important;
cursor: pointer !important;
}
label > input[type="checkbox"]:checked + * {
color: black;
cursor: pointer;
}
label > input[type="checkbox"]:checked + *::before {
background: radial-gradient(black 0, black 50%, transparent 50%, transparent);
border-color: black;
margin-top: -2px;
cursor: pointer;
}
label > input[type="checkbox"] + * {
display: inline-block;
padding: 0.5rem 1rem;
padding-left: 0;
padding-right: 10px;
}
input[type="radio"] {
-webkit-appearance: radio !important;
}
label > input[type="radio"] {
display: none !important;
cursor: pointer !important;
}
label > input[type="radio"] + *::before {
content: "" !important;
display: inline-block !important;
vertical-align: middle !important;
width: 24px !important;
height: 24px !important;
margin-top: -2px !important;
margin-right: 0.3rem !important;
border-radius: 50% !important;
border-style: solid !important;
border-width: 1px !important;
border-color: black !important;
cursor: pointer !important;
}
label > input[type="radio"]:checked + * {
color: black !important;
cursor: pointer !important;
}
label > input[type="radio"]:checked + *::before {
background: radial-gradient(black 0, black 50%, transparent 53%, transparent);
border-color: black !important;
margin-top: -2px !important;
cursor: pointer !important;
}
input[type="radio"] {
display: none !important;
cursor: pointer !important;
}
input[type="radio"] + *::before {
content: "" !important;
display: inline-block !important;
vertical-align: middle !important;
cursor: pointer !important;
width: 24px !important;
height: 24px !important;
margin-top: -2px !important;
margin-right: 0.3rem !important;
border-radius: 50% !important;
border-style: solid !important;
border-width: 1px !important;
border-color: black !important;
}
input[type="radio"]:checked + * {
color: black !important;
cursor: pointer !important;
}
input[type="radio"]:checked + *::before {
background: radial-gradient(black 0, black 50%, transparent 53%, transparent);
border-color: black !important;
margin-top: -2px !important;
cursor: pointer !important;
}
.cursor-pointer {
cursor: pointer !important;
}
.payment_method_ppcp-gateway {
margin-top: 10px !important;
margin-bottom: 20px !important;
}
.woocommerce-terms-and-conditions-wrapper {
padding-bottom: 5px !important;
}
.accordion-item p a{
color: black !important;
text-decoration: underline !important;
}
#ppc-button-ppcp-gateway {
margin-top: 25px !important;
}
fieldset {
margin: 20px;
max-width: 400px;
}
label > input[type="radio"] + * {
display: inline-block !important;
padding: 4px 1rem !important;
padding-left: 0!important;
padding-right: 10px!important;
}
.shipping-title-alt {
vertical-align: top !important;
font-size: 12px;
color: black;
padding-top: 13px !important;
padding-left: 0 !important;
border-top: 1px solid #bebebe !important;
}
.woocommerce-shipping-methods {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
}
.shipping-float {
float: right !important;
}
.bt-0 {
border-top: 0 !important;
}
.ta-left {
text-align: left;
}
.pad-0 {
padding: 0 !important;
padding-left: 2px !important;
}
.destination-title {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
padding-top: 20px;
margin-bottom: 30px;
}
.woocommerce-shipping-fields__field-wrapper .input-text {
height: 38px !important;
}
.shop_table .woocommerce-checkout-review-order-table {
margin-bottom: 0 !important;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 49%;
}
.woocommerce div.product form.cart .variations td.label {
padding-bottom: 8px;
}
.size-guide {
position: absolute;
right: 0;
}
.size-guide-text {
position: relative;
bottom: 28px;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
text-decoration: underline;
}
#size {
width: 100% !important;
}
.wc-proceed-to-checkout {
text-align: center;
padding-bottom: 30px;
}
.woocommerce form .form-row {
padding: 0;
}
.shipping-main-title {
font-size: 12px;
font-weight: 700 !important;
font-family: "neue-haas-unica", sans-serif !important;
}
.woocommerce form .form-row .required {
color: #9d9d9d;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 700;
}
#billing_address_2 {
display: none;
margin-bottom: 0 !important;
}
#billing_address_1_field {
margin-top: 30px !important;
}
.woocommerce-billing-fields p {
margin-bottom: 0 !important;
}
.woocommerce-shipping-fields p {
margin-bottom: 0 !important;
}
.woocommerce-billing-fields label {
font-size: 12px;
font-family: "neue-haas-unica", sans-serif !important;
}
.woocommerce-billing-fields input {
border-radius: 0 !important;
border: 1px solid #bebebe !important;
margin-bottom: 30px !important;
padding-left: 15px !important;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
}
#order_comments {
border-radius: 0 !important;
padding-top: 10px;
height: 100px;
border: 1px solid #bebebe;
padding-left: 15px !important;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
}
.shipping_address label {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
color: #9d9d9d !important;
}
#shipping_state_field {
margin-bottom: 30px !important;
}
.shipping_address input {
border-radius: 0 !important;
border: 1px solid #bebebe !important;
padding-left: 15px !important;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
margin-bottom: 25px !important;
}
#shipping_address_1_field {
margin-top: 25px !important;
}
#shipping_address_2_field {
display: none;
margin-bottom: 0 !important;
}
#shipping_address_2 {
display: none;
margin-bottom: 0 !important;
}
#ship-to-different-address {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
}
#ship-to-different-address {
margin-top: 40px;
}
.woocommerce-invalid input::placeholder {
color: #f00 !important;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
border: 1px solid #f00 !important;
color: red;
}
.mc4wp-checkbox label{
color: black !important;
cursor: pointer !important;
}
.woocommerce form .form-row.woocommerce-invalid label .required {
color: #f00;
}
.woocommerce form .form-row.woocommerce-invalid label {
color: #f00;
}
.woocommerce form .form-row.woocommerce-validated .select2-container,
.woocommerce form .form-row.woocommerce-validated input.input-text,
.woocommerce form .form-row.woocommerce-validated select {
border: 0;
}
.woocommerce form .form-row label {
padding-bottom: 10px;
font-size: 12px;
color: #9d9d9d;
font-family: "neue-haas-unica", sans-serif !important;
}
.review-block {
padding-bottom: 15px;
border-radius: 10px;
}
.review-block .product-review-name {
font-size: 12px;
color: black !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 700 !important;
padding-bottom: 35px !important;
padding-top: 0 !important;
border-top: 0 !important;
}
.review-block .variation {
display: none;
}
.review-block .product-name {
font-size: 12px;
color: #9d9d9d;
font-family: "neue-haas-unica", sans-serif !important;
padding-left: 0 !important;
padding-top: 0 !important;
text-transform: capitalize !important;
}
.cart-subtotal-review {
padding-left: 0 !important;
padding-top: 13px !important;
font-size: 12px;
border-top: 1px solid black !important;
}
.review-block .product-total {
padding-right: 0;
text-align: right;
font-family: "topol-regular", sans-serif;
font-size: 18px;
color: #9d9d9d;
padding-bottom: 11px !important;
}
.review-block .shipping-title-alt {
border-top: 1px solid black !important;
}
.review-block .woocommerce-shipping-methods {
margin-bottom: 25px !important;
}
.review-block .cart-subtotal-price {
padding-right: 0;
border-top: 1px solid black !important;
text-align: right !important;
font-family: "topol-regular", sans-serif !important;
font-size: 18px;
font-weight: 400 !important;
}
.review-block .order-total-title {
font-size: 12px;
color: black;
vertical-align: top;
padding-top: 15px !important;
font-family: "neue-haas-unica", sans-serif !important;
padding-left: 0 !important;
}
.review-block .tax-total-price {
font-size: 18px;
font-family: "topol-regular", sans-serif !important;
color: #9d9d9d;
text-align: right;
font-weight: 400 !important;
border-top: 1px solid #bebebe !important;
}
.review-block .tax-total-title {
font-size: 12px;
color: #9d9d9d;
font-family: "neue-haas-unica", sans-serif !important;
padding-left: 0 !important;
padding-top: 6px !important;
vertical-align: middle;
border-top: 1px solid #bebebe !important;
}
.woocommerce-checkout-review-order-table .product-total {
width: 37% !important;
padding-left: 0 !important;
}
.woocommerce-checkout-review-order-table {
padding: 30px;
background-color: #f3f3f7 !important;
border-top-left-radius: 10px !important;
border-top-right-radius: 10px !important;
border-bottom-left-radius: 0 !important;
border-bottom-right-radius: 0 !important;
margin-bottom: 0 !important;
}
.stripe-icon {
width: 30px !important;
}
p#wc-stripe-payment-request-button-separator {
display: none !important;
}
div#wc-stripe-payment-request-wrapper {
padding: 30px !important;
padding-top: 18px !important;
}
#wc-stripe-payment-request-button {
border-radius: 0;
background-color: black;
}
.order-via-apple {
padding-top: 0px !important;
padding: 30px;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 700;
padding-bottom: 0;
}
.mc4wp-checkbox label {
padding-bottom: 0px !important;
}
.mc4wp-checkbox label span {
padding-top: 5px !important;
}
.woocommerce-terms-and-conditions-checkbox-text {
padding-bottom: 0px !important;
}
.woocommerce-checkout-payment {
background-color: #f3f3f7 !important;
padding: 30px;
padding-bottom: 10px;
border-top-left-radius: 0 !important;
border-top-right-radius: 0 !important;
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
background-color: #f3f3f7 !important;
padding: 0 !important;
border-bottom: 0;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: #f3f3f7 !important;
padding: 0 !important;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
display: none;
}
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
padding-left: 0;
}
.form-row .place-order {
background: #f3f3f7 !important;
padding: 0 !important;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
background: #f3f3f7 !important;
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
width: 100%;
}
#wc-stripe-cc-form {
max-width: 100% !important;
}
.order-total-price {
font-size: 18px;
font-family: "topol-regular", sans-serif !important;
color: black;
text-align: right;
font-weight: 400 !important;
}
.wc-stripe-elements-field,
.wc-stripe-iban-element-field {
padding-top: 10px !important;
padding-bottom: 10px !important;
padding-left: 10px !important;
border: 1px solid white !important;
}
#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand,
.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
display: none !important;
}
#add_payment_method #payment div.payment_box .form-row,
.woocommerce-cart #payment div.payment_box .form-row,
.woocommerce-checkout #payment div.payment_box .form-row {
margin: 0 !important;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
padding-top: 5px;
}
#place_order {
margin-top: 25px !important;
margin-bottom: 0 !important;
}
.order-total th {
width: 20px !important;
flex-wrap: wrap;
align-content: center;
}
.d-flex {
display: flex;
}
.main-video {
height: 670px;
}
.mobile-yes {
display: none !important;
}
.visibility-none {
visibility: hidden !important;
}
.visibility-yes {
visibility: visible !important;
}
.visibility-mobile {
display: none;
}
.visibility-pc {
display: auto;
}
.reasonSwipeColors {
padding-bottom: 55px !important;
}
.bike-price-image {
padding-bottom: 17px !important;
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,
.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
background-color: transparent;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.shipping-main-title {
font-size: 12px !important;
}
}
@media screen and (max-width: 991px) {
.panel-text {
max-width: 476px !important;
height: 95px !important;
}
.section-faq .new-faq {
padding-top: 110px !important;
}
.table-specs-lines {
padding-left: 0 !important;
}
.claim-text {
margin-top: 100px;
margin-bottom: 140px;
font-family: var(--topol-regular);
font-size: 60px;
line-height: 69px;
padding-right: 90px;
padding-left: 90px;
}
.table-specs-last {
padding-left: 0 !important;
}
.footer-mobile-padding {
padding-top: 55px !important;
}
.pagination-arrow {
margin-top: 25px;
margin-bottom: 25px;
}
.bottomSwipe-dots .swiper-pagination-bullet {
width: 90px !important;
}
.btn-specs {
margin-top: 60px !important;
}
.section-gallery {
padding-top: 80px !important;
}
.section-faq h2 {
padding-top: 20px !important;
padding-bottom: 80px !important;
}
.section-specs {
padding-top: 80px !important;
}
.decode {
padding-top: 85px;
padding-bottom: 90px;
}
.standard {
padding-bottom: 100px;
}
.customSwipe-dots-block {
padding-top: 65px;
}
.decodeSwipe-dots-block {
padding-top: 65px;
}
.componentsSwipe-title {
padding-left: 45px !important;
padding-right: 45px !important;
}
.section-identity {
padding: 0 30px 0 30px !important;
}
.section-form {
padding: 0 30px 0 30px !important;
}
.componentsSwipe h3 {
margin-top: 80px;
}
.repete-mobile {
padding-right: 9px !important;
}
.explore {
padding-bottom: 50px !important;
}
.repete-form {
background-color: #f3f3f3;
border-radius: 20px;
padding-top: 30px;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 80px;
}
.repete-r3-form {
padding-top: 60px !important;
}
.contact-submit {
margin-top: 80px !important;
}
.table-specs-row {
padding-left: 60px;
}
.bike-types {
padding-bottom: 40px !important;
}
.bike-types .swiper-wrapper {
margin-bottom: 40px !important;
}
.swiper-dots-2 .swiper-pagination-bullet {
width: 40px !important;
}
}
@media screen and (min-width: 768px) {
.flex-direction-nav {
display: none;
}
}
@media screen and (min-width: 560px) {
.swiper-dots-2 .swiper-pagination-bullet {
width: 40px !important;
}
.flicking-pagination-bullet {
width: 40px !important;
}
}
@media screen and (min-width: 992px) and (max-width: 1169px) {
.shipping-main-title {
font-size: 12px !important;
}
#ship-to-different-address {
font-size: 12px !important;
}
.repete-form {
background-color: #f3f3f3;
border-radius: 20px;
padding-top: 30px;
padding-left: 60px;
padding-right: 60px;
padding-bottom: 110px;
}
.repete-r3-form {
padding-top: 80px !important;
}
.table-specs-row {
padding-left: 108px;
}
.section-form {
margin: 0 15px 0 15px !important;
}
}
@media screen and (min-width: 992px) {
.bike-pricing .repete-btn-secondary {
margin-top: 0 !important;
}
.repete-form {
background-color: #f3f3f3;
border-radius: 20px;
padding-top: 30px;
padding-bottom: 110px;
}
.repete-r3-form {
padding-top: 80px !important;
}
.table-specs-row {
padding-left: 108px;
}
.bike-pricing .repete-btn-secondary {
margin-top: 0 !important;
}
.bike-pricing p {
margin-top: 0 !important;
}
}
@media only screen and (max-width: 400px) {
.d-none {
display: none;
}
.item0 {
border-right: 0;
}
}
@media only screen and (max-width: 768px) {
.swiper-dots-mobile img {
padding-bottom: 0 !important;
}
.new-reason-block {
padding-top: 0 !important;
}
.section-identity {
padding: 0 15px 0 15px !important;
}
.section-form {
padding: 0 15px 0 15px !important;
}
.swiper-dots-mobile {
width: 50%;
margin-right: auto;
margin-left: auto;
padding-bottom: 35px !important;
}
.swiper-dots-mobile .button-next-1 {
padding-left: 80px !important;
}
.swiper-dots-mobile .button-prev-1 {
padding-right: 80px !important;
}
.dots-img {
padding-top: 0 !important;
}
.button-prev-1 {
position: relative !important;
top: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
padding-bottom: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
}
.button-next-1 {
position: relative !important;
top: 0 !important;
padding-bottom: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.cart-amount-price {
width: 100% !important;
}
.article-content h1 {
font-size: 32px !important;
line-height: 38px !important;
padding-right: 0 !important;
}
.bike-types {
padding: 80px 15px 40px 15px !important;
}
.article-excerpt {
font-size: 24px !important;
line-height: 32px !important;
}
.py-100p {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.form-desc {
padding-bottom: 80px !important;
}
.repete-form .contact-form {
padding-top: 80px !important;
}
.reason-revslider {
padding-top: 15px !important;
}
.section-form {
padding: 0 15px 0 15px !important;
}
.repete-form {
padding-left: 15px !important;
padding-bottom: 80px !important;
padding-top: 20px !important;
padding-right: 15px !important;
}
.repete-r3-form {
padding-top: 40px !important;
}
.pt-30p {
padding-top: 30px !important;
}
.repete-text p {
padding-left: 0 !important;
padding-right: 0 !important;
}
.section-about {
font-size: 23px !important;
line-height: 29px !important;
}
.section-contact a {
font-size: 20px !important;
line-height: 28px !important;
}
.section-contact p {
font-size: 20px !important;
line-height: 28px !important;
}
.contact-address {
padding-top: 200px !important;
padding-bottom: 200px !important;
}
.magazine-post-block {
padding-bottom: 50px !important;
}
.footer-menu-blocks {
padding-top: 30px !important;
}
.magazine-padding {
padding-top: 20px;
}
.bike-link {
padding-bottom: 0 !important;
line-height: 26px !important;
}
.main-video {
height: 300px;
}
.repete-menu {
position: absolute;
}
.whole-article {
font-size: 32px !important;
line-height: 38px !important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 90px !important;
padding-bottom: 30px !important;
}
.whole-author {
padding-bottom: 85px !important;
}
.section-bikes {
padding-bottom: 0 !important;
}
.magazine-block {
padding-bottom: 50px !important;
}
.amount-border {
border-left: 0 !important;
}
.price-border {
border-left: 0 !important;
}
.shop_table {
width: 100% !important;
}
.cart-subtotal {
width: 100% !important;
}
.top-black-price {
width: 100% !important;
}
.shipping-bt {
width: 100% !important;
}
.top-grey-price {
width: 100% !important;
}
.order-total {
width: 100% !important;
}
.woocommerce #content div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.images,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.images,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.images,
.woocommerce-page div.product div.summary {
margin-bottom: 20px !important;
}
.product-quantity-pc {
width: 100% !important;
}
.woocommerce-thankyou-order-received {
line-height: 36px !important;
}
.product-name-pc {
width: 100% !important;
}
.product-name-block {
display: flex;
justify-content: space-between;
align-items: center;
}
.visibility-mobile {
visibility: visible !important;
}
.variant-shop-item {
font-size: 12px !important;
}
.variant-shop-item p {
font-size: 12px !important;
}
.mobile-quantity-plus-minus {
height: 50px;
display: flex !important;
border-top: 0 !important;
margin-bottom: 25px !important;
}
.mb-mobile {
margin-bottom: 40px !important;
}
.h-50 {
height: 50px !important;
}
.border-bot-mobile {
border-bottom: 1px solid #bebebe !important;
}
.product-name {
border-top: 1px solid #bebebe !important;
}
.mb-mobile .product-name {
border-top: 0 !important;
}
.mobile-yes {
display: block !important;
text-align: left !important;
}
#mobile-product {
text-align: left !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 12px !important;
padding-bottom: 10px !important;
display: flex !important;
justify-content: space-between;
border-top: 0 !important;
}
.mobile-none {
display: none !important;
}
.product-name {
text-align: left !important;
}
.product-name::before {
display: none !important;
}
.mobile-yes::before {
display: none !important;
}
.product-thumbnail {
border-top: 1px solid #bebebe !important;
width: 100% !important;
}
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
display: flex !important;
}
.shop_table_mobile {
border-top: 1px solid #bebebe !important;
border-radius: 0 !important;
}
.mt-variant{
margin-top: 17px !important;
margin-bottom: 17px !important;
}
.product-thumbnail img {
width: 50% !important;
float: left !important;
}
.product-thumbnail::before {
display: none !important;
}
.flex-control-thumbs {
display: none !important;
}
.cart-update-price {
width: 100%;
margin-top: 0 !important;
}
.shop-update-cart {
height: 40px !important;
}
.mb-5-mobile {
margin-bottom: 50px !important;
}
.mt-4-mobile {
margin-top: 0 !important;
}
.woocommerce table.shop_table_responsive tr td::before,
.woocommerce-page table.shop_table_responsive tr td::before {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
}
.woocommerce button.button.alt {
width: 100% !important;
}
.bt0::before {
display: none;
}
.qib-button-wrapper {
margin-bottom: 7px !important;
}
.cart-amount-price-right {
width: 100% !important;
}
.quantity-plus-minus::before {
padding-top: 7px !important;
}
.cart-amount-price {
border-left: 0 !important;
}
.woocommerce table.shop_table td {
padding-left: 0 !important;
}
.woocommerce table.shop_table_responsive tr td,
.woocommerce-page table.shop_table_responsive tr td {
display: inline-table;
}
#ship-to-different-address {
font-size: 12px !important;
}
.woocommerce-notices-wrapper {
width: 100% !important;
}
.shipping-main-title {
font-size: 12px !important;
}
.woocommerce-info,
.woocommerce-error,
.woocommerce-message {
width: 100% !important;
}
.col-width-left,
.col-width-right {
max-width: 100% !important;
margin-right: 0 !important;
}
.desc-width {
max-width: 310px !important;
}
#order_review_heading {
padding-top: 20px !important;
}
.subscribe-desc {
font-size: 18px !important;
line-height: 24px !important;
}
.magazine-subscribe-section p {
font-size: 18px !important;
line-height: 24px !important;
}
.vat-bt {
padding-left: 0 !important;
}
.vat-bt::before {
font-family: "neue-haas-unica", sans-serif;
font-weight: 400 !important;
font-size: 12px !important;
}
.top-grey-price::before {
font-family: "neue-haas-unica", sans-serif;
font-weight: 400 !important;
font-size: 12px !important;
}
.shipping-bt::before {
font-family: "neue-haas-unica", sans-serif;
font-weight: 400 !important;
font-size: 12px !important;
}
.top-grey-price {
padding-left: 0 !important;
}
.top-black-price::before {
font-family: "neue-haas-unica", sans-serif;
font-weight: 400 !important;
font-size: 12px !important;
}
.woocommerce table.shop_table_responsive tr,
.woocommerce-page table.shop_table_responsive tr {
display: grid !important;
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 50%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover {
width: 215px;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
width: 100% !important;
}
}
.decodeSwipeMobile {
padding-left: 30px !important;
padding-right: 30px !important;
}
@media (max-width: 575.98px) {
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.columns-3 li.product {
width: 100%;
}
.claim-text {
margin-top: 85px;
margin-bottom: 85px;
font-family: var(--topol-regular);
font-size: 32px;
line-height: 38px;
padding-right: 10px;
padding-left: 10px;
}
.panel-text {
max-width: 280px !important;
height: 165px !important;
}
.social-icon {
width: 50px;
height: 50px;
margin: 0;
}
.form-desc {
padding-left: 15px !important;
padding-right: 15px !important;
}
.r3-form-title {
padding-left: 15px !important;
padding-right: 15px !important;
}
.bike-size-block {
padding-top: 30px !important;
}
.bike-set {
font-size: 14px !important;
line-height: 18px !important;
}
.table-specs-lines {
padding-left: 0 !important;
}
.table-specs-last {
padding-left: 0 !important;
}
.decodeSwipeMobile {
padding-left: 15px !important;
padding-right: 15px !important;
}
.repete-form {
margin-left: 0 !important;
margin-right: 0 !important;
}
.swiper-dots-2 .swiper-pagination-bullet {
width: 25px !important;
}
.flicking-pagination-bullet {
width: 25px !important;
}
.pagination-arrow {
margin-top: 40px !important;
margin-bottom: 40px !important;
}
.bottomSwipe-button-next {
position: relative !important;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: 30px !important;
z-index: 10;
cursor: pointer;
margin-top: 0 !important;
display: flex;
align-items: center;
margin-left: 15px !important;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
margin-bottom: 80px !important;
}
.bottomSwipe-button-prev {
position: relative !important;
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: 30px !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
margin-top: 0 !important;
margin-right: 15px !important;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
margin-bottom: 80px !important;
}
.decodeSwipe-dots-block {
padding-top: 60px !important;
padding-bottom: 80px !important;
}
.customSwipe-dots-block {
padding-top: 60px !important;
padding-bottom: 15px !important;
}
.decode {
padding-bottom: 60px !important;
}
.standard {
padding-bottom: 60px !important;
}
.order-radio-block {
display: block;
margin-top: 25px !important;
}
#frm_radio_7-0 {
width: 100% !important;
margin-right: 0 !important;
}
#frm_radio_7-1 {
width: 100% !important;
}
#field_w27xh {
margin-bottom: 25px !important;
}
.contact-submit {
margin-top: 50px !important;
}
.repete-form {
padding-bottom: 50px !important;
}
.btn-specs {
margin-top: 50px !important;
}
.section-faq h2 {
padding-bottom: 50px !important;
}
.frm_form_field {
width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
}
#field_w27xh select {
background-position: right 5px top 85% !important;
}
}
.black-border {
border: 1px solid black !important;
}
.woocommerce-notices-wrapper {
width: 665px;
margin: 0 auto;
}
.woocommerce-info {
width: 665px;
margin: 0 auto;
background-color: #5988ff;
border-top: 0;
min-height: 69px;
border-radius: 12px;
color: white !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px !important;
margin-bottom: 40px;
}
.woocommerce-error {
width: 665px;
margin: 0 auto;
background-color: #ff4747;
border-top: 0;
min-height: 69px;
border-radius: 12px;
color: white !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px !important;
margin-bottom: 40px;
padding-bottom: 1.9em !important;
}
.wc-stripe-error {
width: 100%;
margin-top: 0 !important;
}
.cart-pl-0 {
padding-left: 0 !important;
}
.amount-border {
border-left: 1px solid #bebebe;
margin-top: -4px;
padding-left: 1rem;
padding-top: 6px;
height: 46px;
}
.cart-update-block {
border-left: 1px solid #bebebe;
}
.price-border {
border-left: 1px solid #bebebe;
margin-top: -9px;
padding-left: 1rem;
line-height: 40px;
padding-top: 6px;
}
.woocommerce-message {
width: 665px;
margin: 0 auto;
background-color: #cff7b0;
border-top: 0;
min-height: 69px;
border-radius: 12px;
color: black !important;
font-family: "neue-haas-unica", sans-serif !important;
font-size: 14px !important;
margin-bottom: 40px;
}
.woocommerce-message .button {
font-family: "topol-bold", sans-serif !important;
color: black !important;
border: 1px solid black !important;
background-color: transparent !important;
border-radius: 0 !important;
font-size: 16px !important;
text-transform: uppercase;
position: absolute !important;
right: 17px;
top: 17px;
padding: 5px 15px 5px 15px;
}
.woocommerce-error::before,
.woocommerce-info::before {
content: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/alert_icon.svg);
width: 20px;
height: 20px;
top: 1.75em;
}
.woocommerce-message::before {
content: url(https://repete.cc/wp-content/themes/repete/assets/images/icons/alert_icon_black.svg);
width: 20px;
height: 20px;
top: 1.8em;
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 1.7em 2em 1em 3.7em;
}
.woocommerce-SavedPaymentMethods-new {
display: none !important;
}
.woocommerce-SavedPaymentMethods-saveNew {
display: none !important;
}
.woocommerce-thankyou-order-received {
font-size: 30px;
font-family: "topol-regular", sans-serif !important;
text-align: center;
margin-bottom: 20px !important;
padding-top: 65px !important;
}
.item-quantity #wc-stripe-payment-request-wrapper {
display: none !important;
}
.thankyou-subtitle {
font-size: 12px !important;
margin-bottom: 60px !important;
font-family: "neue-haas-unica", sans-serif !important;
}
.order-received-block {
background-color: #f3f3f7 !important;
padding: 30px;
padding-top: 10px;
border-radius: 10px;
margin-bottom: 90px !important;
width: 830px !important;
margin: 0 auto;
}
.order_details_products {
margin-top: 100px !important;
}
.product-quantity-pc {
width: 170px;
}
.product-name-pc {
width: 250px;
}
.order_details_table {
border-top: 1px solid black !important;
border-radius: 0 !important;
}
.order_details_td {
border-top: 0 !important;
border-right: 1px solid #bebebe !important;
width: 25%;
padding-left: 15px !important;
padding-bottom: 5px !important;
}
.order_details_td_last {
border-top: 0 !important;
padding-left: 15px !important;
width: 25%;
padding-bottom: 5px !important;
}
.order_details_td_first {
border-top: 0 !important;
padding-left: 0 !important;
border-right: 1px solid #bebebe !important;
width: 25%;
padding-bottom: 5px !important;
}
.order_details_title {
font-size: 12px;
padding-top: 15px !important;
font-family: "neue-haas-unica", sans-serif !important;
color: #9d9d9d;
}
.order_details_text {
font-size: 12px;
font-family: "neue-haas-unica", sans-serif !important;
color: black;
}
.details_product_name {
font-family: "topol-regular", sans-serif !important;
font-size: 18px;
vertical-align: top !important;
padding-left: 0 !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.details_product_name .wc-item-meta {
margin-left: 0 !important;
margin-top: 20px !important;
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
}
.details_product_name p {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
}
.details_product_name .wc-item-meta-label {
font-weight: 400 !important;
}
.details_product_quantity {
border-left: 1px solid #bebebe !important;
vertical-align: top !important;
padding-top: 20px !important;
padding-left: 15px !important;
padding-bottom: 20px !important;
}
.details_product_quantity_title {
color: #9d9d9d;
margin-bottom: 1px !important;
font-size: 12px !important;
line-height: 12px !important;
}
.details_product_quantity_price {
color: black;
font-weight: 400 !important;
font-size: 12px !important;
}
.details_produt_total {
border-left: 1px solid #bebebe !important;
vertical-align: top !important;
margin-bottom: 1px !important;
line-height: 12px;
padding-left: 15px !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.details_produt_total_price {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
}
.order_details_block {
width: 830px !important;
margin: 0 auto;
}
.order_details_summary {
width: 430px !important;
}
.order_details_label {
font-size: 12px !important;
font-family: "neue-haas-unica", sans-serif !important;
font-weight: 400 !important;
padding-left: 0 !important;
padding-top: 12px !important;
border-top: 1px solid black !important;
}
.order_details_td_right {
text-align: right;
font-family: "topol-regular", sans-serif !important;
font-size: 18px !important;
border-top: 1px solid black !important;
font-weight: 400 !important;
}
.position_relative {
position: relative !important;
}
.position_absolute {
position: absolute !important;
}
.order_details {
border-spacing: 0 30px !important;
}
.flex-next {
display: flex;
}
.flex-nav-next {
height: 40px;
background-color: white;
border-radius: 50%;
margin-right: 20px;
width: 40px;
}
.flex-nav-prev {
height: 40px;
background-color: white;
border-radius: 50%;
margin-left: 20px;
width: 40px;
}
ul.flex-direction-nav {
position: absolute;
top: 50%;
z-index: 99999;
width: 100%;
left: 0;
margin: 0;
padding: 0;
list-style: none;
}
li.flex-nav-prev {
float: left;
}
li.flex-nav-next {
float: right;
}
a.flex-next {
visibility: visible;
}
a.flex-prev {
visibility: visible;
}
a.flex-next::after {
visibility: visible;
content: "\e825";
color: black;
font-family: "revicons";
line-height: 40px;
font-size: 20px;
position: absolute;
right: 26px;
margin-right: 8px;
display: flex;
font-weight: 400;
}
a.flex-prev::before {
visibility: visible;
margin-left: 14px;
content: "\e824";
color: black;
font-family: "revicons";
line-height: 40px;
font-size: 20px;
font-weight: 400;
}
ul.flex-direction-nav li a {
color: transparent !important;
background-color: transparent;
height: 40px !important;
}
ul.flex-direction-nav li a:hover {
text-decoration: none;
color: transparent;
background-color: transparent;
}
.woocommerce-product-gallery__image {
pointer-events: none;
}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
-webkit-transition: -webkit-transform 0.7s ease-out 0, opacity 0.7s ease-out 0 !important;
transition: 0.25s !important;
}
rs-module-wrap * {
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
}
.content_border {
border-bottom: 1px solid #bebebe !important;
margin-bottom: 100px !important;
}
.out-of-stock-error {
width: 100% !important;
margin-bottom: 20px !important;
margin-top: 0 !important;
color: white !important;
}
.woocommerce div.product .out-of-stock {
color: white !important;
}
.repete-text p {
font-family: var(--neue-haas-unica);
font-size: 18px;
line-height: 26px;
padding-left: 170px;
padding-right: 170px;
}
.subpage-padding {
font-family: var(--neue-haas-unica);
font-size: 18px;
line-height: 26px;
padding-left: 170px;
padding-right: 170px;
}
.wp-block-group__inner-container :where(.is-layout-flex) {
gap: 0 !important;
}
.py-100p {
padding-top: 100px;
padding-bottom: 100px;
}
figure {
margin-block-end: 0 !important;
}
.swiper-dots-2 .swiper-pagination-bullet {
color: #bebebe !important;
height: 2px !important;
border-radius: 0 !important;
margin: 0 !important;
}
.flicking-pagination-bullet-active {
background-color: black !important;
}
.flicking-pagination {
bottom: 0 !important;
width: unset !important;
}
.flicking-arrow-prev,
.flicking-arrow-next {
top: unset !important;
height: unset !important;
transform: unset !important;
}
.flicking-arrow-prev {
margin-right: 20px !important;
}
.flicking-arrow-next {
margin-left: 20px !important;
}
.flicking-arrow-prev::before,
.flicking-arrow-prev::after,
.flicking-arrow-next::before,
.flicking-arrow-next::after {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/next-prev.svg);
}
.flicking-pagination-bullet {
color: #bebebe !important;
height: 2px !important;
border-radius: 0 !important;
margin: 0 !important;
}
.bottomSwipe-dots {
z-index: 999 !important;
position: absolute;
width: 100% !important;
justify-content: center;
display: flex;
bottom: 40px !important;
}
.bottomSwipe-dots .swiper-pagination-bullet {
width: 200px !important;
color: white !important;
height: 3px !important;
opacity: 1 !important;
background: white;
border-radius: 0 !important;
margin-right: 5px !important;
z-index: 999 !important;
}
.swiper-dots .swiper-pagination-bullet {
width: 40px !important;
color: #bebebe !important;
height: 2px !important;
border-radius: 0 !important;
margin: 0 !important;
}
.customSwipe-dots .swiper-pagination-bullet {
width: 40px !important;
color: #bebebe !important;
height: 2px !important;
border-radius: 0 !important;
margin: 0 !important;
}
.decodeSwipe-dots .swiper-pagination-bullet {
width: 40px !important;
color: #bebebe !important;
height: 2px !important;
border-radius: 0 !important;
margin: 0 !important;
}
.decodeSwipe {
overflow: visible !important;
padding-left: 140px !important;
padding-right: 140px !important;
padding-bottom: 200px !important;
}
.titleSwipe-dots {
display: flex;
justify-content: center;
margin-top: 15px;
padding-top: 0 !important;
margin-bottom: 25px !important;
}
.titleSwipe-dots .swiper-pagination-bullet {
width: 24px;
height: 24px;
border-radius: 50%;
background-color: transparent !important;
margin: 0 8px;
opacity: 1 !important;
border: 1px solid #bebebe;
display: flex;
align-items: center;
justify-content: center;
}
.titleSwipe-dots .swiper-pagination-bullet-active {
width: 24px;
height: 24px;
border-radius: 50%;
background-color: transparent !important;
margin: 0 8px;
opacity: 1 !important;
border: 1px solid black !important;
display: flex;
align-items: center;
justify-content: center;
}
.inner-circle {
width: 16px;
height: 16px;
border-radius: 50%;
opacity: 1 !important;
}
.titleSwipe-dots.active .swiper-pagination-bullet {
background-color: #000;
}
.titleSwipe-dots.active .inner-circle .swiper-pagination-bullet {
background-color: #000;
}
.swiper-pagination-bullet:nth-child(1) .inner-circle {
background-color: #bfd8d4;
opacity: 1 !important;
}
.swiper-pagination-bullet:nth-child(2) .inner-circle {
background-color: #b9a034;
opacity: 1 !important;
}
.swiper-pagination-bullet:nth-child(3) .inner-circle {
background-color: #003a39;
opacity: 1 !important;
}
.swiper-pagination-bullet:nth-child(4) .inner-circle {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/custom_color.png);
background-size: cover;
opacity: 1 !important;
}
.r3-slider .swiper-pagination-bullet:nth-child(1) .inner-circle {
background-color: #CCDADD;
opacity: 1 !important;
}
.r3-slider .swiper-pagination-bullet:nth-child(2) .inner-circle {
background-color: #FF1E1E;
opacity: 1 !important;
}
.r3-slider .swiper-pagination-bullet:nth-child(3) .inner-circle {
background-color: #000000;
opacity: 1 !important;
}
.r3-slider .swiper-pagination-bullet:nth-child(4) .inner-circle {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/custom_color.png);
background-size: cover;
opacity: 1 !important;
}
.verne-slider .swiper-pagination-bullet:nth-child(1) .inner-circle {
background-color: #392d2c;
opacity: 1 !important;
}
.verne-slider .swiper-pagination-bullet:nth-child(2) .inner-circle {
background-color: #8a8c61;
opacity: 1 !important;
}
.verne-slider .swiper-pagination-bullet:nth-child(3) .inner-circle {
background-image: url(//repete.cc/wp-content/themes/repete/assets/images/icons/custom_color.png);
background-size: cover;
opacity: 1 !important;
}
.swiper-pagination-bullet-active {
background: black !important;
}
.next-icon {
transform: rotate(180deg);
}
.w-75 {
width: 75% !important;
}
.bike-pricing .repete-btn-secondary {
margin-top: 14px;
}
.bike-pricing p {
margin-top: 1px;
}
.swiper-button-next,
.swiper-button-prev {
color: black !important;
}
.bottomSwipe-button-next {
position: absolute;
top: var(--swiper-navigation-top-offset, 50%);
width: 42px;
height: var(--swiper-navigation-size);
margin-top: calc(0 - (var(--swiper-navigation-size) / 2));
z-index: 10;
margin-right: 30px !important;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
right: 0;
}
.bottomSwipe-button-prev {
position: absolute;
top: var(--swiper-navigation-top-offset, 50%);
width: 42px;
height: var(--swiper-navigation-size);
margin-top: calc(0 - (var(--swiper-navigation-size) / 2));
z-index: 10;
cursor: pointer;
display: flex;
margin-left: 30px !important;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
left: 0;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
left: 40px !important;
}
.button-prev-1 {
position: absolute;
top: var(--swiper-navigation-top-offset, 50%);
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(0 - (var(--swiper-navigation-size) / 2));
z-index: 10;
left: 40px !important;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
}
.button-next-1 {
position: absolute;
top: var(--swiper-navigation-top-offset, 50%);
width: calc(var(--swiper-navigation-size) / 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(0 - (var(--swiper-navigation-size) / 2));
z-index: 10;
right: 40px !important;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.customSwipe-button-prev {
position: relative !important;
top: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
padding-bottom: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
}
.customSwipe-button-next {
position: relative !important;
top: 0 !important;
padding-bottom: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.decodeSwipe-button-prev {
position: relative !important;
top: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
padding-bottom: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: black;
}
.decodeSwipe-button-next {
position: relative !important;
top: 0 !important;
padding-bottom: 0 !important;
height: var(--swiper-navigation-size);
margin-top: 0 !important;
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.decodeSwipe-dots-block {
padding-bottom: 85px !important;
}
.bike-types .swiper-dots-2 span {
padding-top: 0 !important;
}
.swiper-dots-2 {
width: unset !important;
margin-left: auto !important;
margin-right: auto !important;
padding-top: 20px !important;
}
.swiper-dots-2 {
padding-top: 20px !important;
}
.swiper-dots {
width: unset !important;
padding-top: 5px !important;
}
.customSwipe-button-next img {
padding-bottom: 0 !important;
margin-left: 40px !important;
}
.customSwipe-button-prev img {
padding-bottom: 0 !important;
margin-right: 40px !important;
}
.customSwipe-dots {
width: unset !important;
padding-top: 5px !important;
}
.decodeSwipe-button-next img {
padding-bottom: 0 !important;
margin-left: 40px !important;
}
.decodeSwipe-button-prev img {
padding-bottom: 0 !important;
margin-right: 40px !important;
}
.decodeSwipe-dots {
width: unset !important;
padding-top: 5px !important;
}
.swiper_wrap {
height: 100%;
width: 100%;
position: relative;
display: block;
text-align: left;
}
.componentsSwipe-dots .button-next {
margin-left: 40px !important;
}
.componentsSwipe-dots .button-prev {
margin-right: 40px !important;
}
.componentsSwipe-dots {
padding-bottom: 40px !important;
}
.decodeSwipe-container {
overflow-x: hidden !important;
}
#componentSlider-title {
transition: 0.5s;
}
.arrow-next {
margin-left: 35px;
cursor: pointer;
}
.arrow-prev {
margin-right: 35px;
cursor: pointer;
}
.pagination-arrow {
margin-top: 25px;
margin-bottom: 40px;
}