/** Shopify CDN: Minification failed

Line 609:39 Expected identifier but found "!"
Line 918:21 Expected identifier but found "!"
Line 2992:4 "texttransform" is not a known CSS property
Line 3617:4 "hight" is not a known CSS property
Line 6283:0 Unexpected "}"

**/
/* ============================================================
   Merged theme overrides — formerly snippets/new-css.liquid + new-style.liquid
   Loaded in theme.liquid via asset_url | stylesheet_tag
   ============================================================ */

/* ----- from new-css.liquid ----- */

@media (max-width: 720px) {#shopify-section-template--17876957364271__main .p-relative.clm.m-auto {
  margin-top: -60px;}}
@media (max-width: 720px) {#shopify-section-template--17876957397039__blog_post_list_Cfrdbh .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 20px);
    margin: auto;
}
  
}
@media (max-width: 720px) {#shopify-section-template--17876957397039__blog_post_list_Cfrdbh h3.mb-12.h5{ 
    font-size: 20px;
    line-height: 110%;
    letter-spacing: -0.01em;
    text-transform: uppercase;
}}
@media (max-width: 720px) {#shopify-section-template--17876957397039__blog_post_list_Cfrdbh p.card__excerpt.o-hidden.mb-8.hide-empty {
  line-height: 110%;
}}

._1ip0g651._1ip0g650._1fragemm8._1fragem2x._1fragem3w._1fragem5p {
display: flex;
flex-direction: column;
}

.storeify-frm-group.storeify-col-1.out-storeifyInput_c9897351-f805-4836-83c9-4a1aad6da925 {
  visibility: hidden;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
.storeify-frm-group.storeify-col-1.out-storeifyInput_866d161f-a997-4440-ac0b-99661cc52a99, .storeify-frm-group.storeify-col-1.out-storeifyInput_bc979591-eb0f-4540-9c95-6d2cacd0a2c8, 
.storeify-frm-group.storeify-col-1.out-storeifyInput_23fabe94-a687-4bf4-8166-391e44cdc027,
.storeify-frm-group.storeify-col-1.out-storeifyInput_f9422b31-98f1-40d0-a287-2792e9b3d178,
.storeify-frm-group.storeify-col-1.out-storeifyInput_03882173-0b64-4559-a076-ce9398e91242,
.storeify-frm-group.storeify-col-1.out-storeifyInput_1abd7a76-a917-428c-9930-9e8361b74dfd,
.storeify-frm-group.storeify-col-1.out-storeifyInput_c0dd0ed2-429f-4128-bc05-3eac6d5ff1f3,
.storeify-frm-group.storeify-col-1.out-storeifyInput_8a3e4e05-4435-415b-97b5-5a64b500fc22{
  visibility: hidden;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
}
.s-header__content.clm.ta-center.m-auto.p-zero.mah-100.o-hidden.wb-break-word .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    --w-md: 12 !important;
    text-align: left;
}
div#shopify-section-template--18827877154863__image_banner_F9hLCC {
    margin: 20px;
    border-radius: 40px;
}
div#shopify-section-template--18827877154863__image_banner_F9hLCC .s-header__buttons {
    margin-top: calc(var(--spacing) * 4.5);
    max-width: 650px;
    /* color: white; */
    background: white;
    border-radius: 20px;
    height: 85px;
}

div#shopify-section-template--18827877154863__image_banner_F9hLCC .btn.btn-large.btn-primary, .button.sell-bike-btn {
    height: 80px;
    font-size: 24px;
    width: 290px;
    border-radius: 20px;
    margin-top: 3px;
    margin-left: 3px;
    word-break: break-word;
}
div#shopify-section-template--18827877154863__image_banner_F9hLCC .p-relative.w-100 {
    border-radius: 40px;
}

div#shopify-section-template--18827877154863__image_banner_F9hLCC .s-header__buttons {
    margin-top: calc(var(--spacing) * 4.5);
    max-width: 650px;
    /* color: white; */
    background: white;
    border-radius: 20px;
    height: 65px;
}

div#shopify-section-template--18827877154863__image_banner_F9hLCC .btn.btn-large.btn-primary, .button.sell-bike-btn {
    height: 60px;
    font-size: 16px;
    width: 210px;
    border-radius: 20px;
    margin-top: 3px;
    margin-left: 3px;
    text-align: center;
}

div#shopify-section-template--18827877154863__image_banner_F9hLCC .fw-wrap {
    flex-wrap: nowrap;
}
div#shopify-section-template--18827877154863__image_banner_F9hLCC .p-relative.w-100 {
    border-radius: 20px;
}
div#shopify-section-template--18828038635567__image_banner_LPcQcr p{
  font-weight: 500;
  font-size: 20px;
  text-align: center;
  margin-top: -30px;
}
@media (max-width: 720px) {div#shopify-section-template--18828038635567__image_banner_LPcQcr p{
    margin-top: 10px;
  }
}
#shopify-section-template--17876957888559__product-recommendation .rw.js-carousel-items,
#shopify-section-template--17876957724719__featured_collections_68RYMC .rw.js-carousel-items,
#shopify-section-template--21205746647087__recommendations .rw.js-carousel-items,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .rw.js-carousel-items {
  gap: 20px !important;
}
#shopify-section-template--17876957888559__product-recommendation .clm.js-carousel-item,
#shopify-section-template--17876957724719__featured_collections_68RYMC .clm.js-carousel-item,
#shopify-section-template--21205746647087__recommendations .clm.js-carousel-item,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .clm.js-carousel-item {
  flex: 0 0 auto !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card,
#shopify-section-template--21205746647087__recommendations .product-card,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card {
  background: white !important;
  border-radius: 20px !important;
  height: 100% !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .card__media,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__media,
#shopify-section-template--21205746647087__recommendations .product-card .card__media,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__media {
  border-radius: 20px !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card sht-image-atf,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card sht-image-atf,
#shopify-section-template--21205746647087__recommendations .product-card sht-image-atf,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card sht-image-atf {
  --ratio: 3/2 !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .card__content,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__content,
#shopify-section-template--21205746647087__recommendations .product-card .card__content,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__content {
  padding: 10px 16px 16px !important;
  text-align: left !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .card__label,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__label,
#shopify-section-template--21205746647087__recommendations .product-card .card__label,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__label {
  font-family: Outfit, sans-serif !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.32px !important;
  text-transform: uppercase !important;
  color: rgba(153, 153, 153, 0.7) !important;
  margin-bottom: 4px !important;
  text-align: left !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .card__label span,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__label span,
#shopify-section-template--21205746647087__recommendations .product-card .card__label span,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__label span {
  font: inherit !important;
  color: inherit !important;
  letter-spacing: inherit !important;
  text-transform: inherit !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .card__heading,
#shopify-section-template--17876957888559__product-recommendation .product-card .card__heading a,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__heading,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .card__heading a,
#shopify-section-template--21205746647087__recommendations .product-card .card__heading,
#shopify-section-template--21205746647087__recommendations .product-card .card__heading a,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__heading,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .card__heading a {
  font-family: Outfit, sans-serif !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 1.1 !important;
  letter-spacing: -0.02em !important;
  color: black !important;
  text-decoration: none !important;
  text-align: left !important;
  text-transform: none !important;
  margin: 0 0 5px 0 !important;
  padding: 0 !important;
  width: auto !important;
  background: none !important;
  background-image: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  -webkit-text-fill-color: black !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price,
#shopify-section-template--17876957888559__product-recommendation .product-card .color-light,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .color-light,
#shopify-section-template--21205746647087__recommendations .product-card .price,
#shopify-section-template--21205746647087__recommendations .product-card .color-light,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .color-light {
  text-align: left !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price__sale,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price__sale,
#shopify-section-template--21205746647087__recommendations .product-card .price__sale,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price__sale {
  gap: 10px !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price__regular,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price__regular,
#shopify-section-template--21205746647087__recommendations .product-card .price__regular,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price__regular {
  justify-content: flex-start !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price-item,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price-item,
#shopify-section-template--21205746647087__recommendations .product-card .price-item,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price-item {
  margin: 0 !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price-item--last,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price-item--last,
#shopify-section-template--21205746647087__recommendations .product-card .price-item--last,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price-item--last {
  font-family: Oswald, sans-serif !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 1.15 !important;
  letter-spacing: -0.32px !important;
  color: rgba(0, 0, 0, 0.7) !important;
}
#shopify-section-template--17876957888559__product-recommendation .product-card .price-item--regular.color-light,
#shopify-section-template--17876957888559__product-recommendation .product-card s.price-item--regular,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card .price-item--regular.color-light,
#shopify-section-template--17876957724719__featured_collections_68RYMC .product-card s.price-item--regular,
#shopify-section-template--21205746647087__recommendations .product-card .price-item--regular.color-light,
#shopify-section-template--21205746647087__recommendations .product-card s.price-item--regular,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card .price-item--regular.color-light,
#shopify-section-template--17908167409711__featured_collections_fBH9WH .product-card s.price-item--regular {
  font-family: Outfit, sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 1.15 !important;
  letter-spacing: -0.28px !important;
  color: rgba(0, 0, 0, 0.4) !important;
  text-decoration: line-through !important;
}

@media (max-width: 720px) {
  div#shopify-section-template--18827877154863__image_banner_F9hLCC {
    margin: 10px;
  }
}
#shopify-section-template--17876957888559__product-recommendation .rw.gap-unequal.js-carousel-items .card__media.p-relative.o-hidden {
  max-height: none !important;
  padding-top: 15px !important;
  border-radius: 20px !important;
  overflow: hidden !important;
}

/* Задаём корректное соотношение сторон 3:2 вместо 2:3 */
#shopify-section-template--17876957888559__product-recommendation .product-card .card__media .media-wrapper {
  aspect-ratio: 3 / 2 !important;  /* игнорируем var(--ratio) из inline */
  width: 100% !important;
  height: auto !important;
}

/* Заполняем контейнер без белых полей */
#shopify-section-template--17876957888559__product-recommendation .product-card .product__image-first img.media,
#shopify-section-template--17876957888559__product-recommendation .product-card .product__image-second img.media {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;     /* без белых боков */
  object-position: center !important;
}

/* Второй кадр поверх первого того же размера */
#shopify-section-template--17876957888559__product-recommendation .product__image-second {
  top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
}

@media (max-width: 720px) {
  #shopify-section-template--17876957888559__product-recommendation .rw.gap-unequal.js-carousel-items .card__media.p-relative.o-hidden {
   max-height: 250px !important;
   border-radius: 20px;
   padding-top: 20px;
   margin: auto;
   padding-left: 15px;
  }
}
@media (max-width: 720px) {
  #shopify-section-template--17876957888559__product-recommendation .clm.js-carousel-item {
   background: white;
   border-radius: 20px;
  }
}
#shopify-section-template--17876957888559__product-recommendation .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden button {
 width: auto;
 background: none;
 color: black;
}
#shopify-section-template--17876957888559__product-recommendation .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
 margin-top: -25px;
}
@media (max-width: 768px){
  #shopify-section-template--17876957888559__product-recommendation .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden svg {
    width: 42px;
    height: 35px;
    background: white;
    border-radius: 10px;
  }
}
#shopify-section-template--17876957888559__product-recommendation sht-carousel .rw.js-carousel-items { 
  display: flex !important; 
  flex-wrap: nowrap !important; 
  gap: 20px !important; 
  overflow-x: auto !important; 
  scroll-snap-type: x mandatory; 
  -webkit-overflow-scrolling: touch; 
  scrollbar-width: none;
}
div#shopify-section-template--18827877154863__image_banner_F9hLCC .btn.btn-large.btn-primary, .button.sell-bike-btn {
  height: 100%;
  font-size: 20px;
}
#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .js-carousel-prev-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.left-0 {
  display: block !important;
}
#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden button{
  display: block !important;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC {
  background: black;
  border-radius: 40px;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .clm.js-carousel-item.anm.anm-fadeInUp {
  background: white;
  color: black;
  border-radius: 20px;
  padding-right: 0px;
  padding-left: 0px;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .rw.gap-unequal.js-carousel-items{
  display: inline-flex;
  flex-wrap: nowrap;
  margin: 0 calc(-1 * var(--gutter)/ 2);
  overflow: scroll;
  scrollbar-width: none;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .rw.gap-unequal.js-carousel-items{
  gap: 20px;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .card__heading {
  color: var(--swym-storefront-layout-input-color-text);
  word-wrap: break-word;
  text-align: center;
  margin: auto;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .price__sale.d-flex.middle-xs.fw-wrap .d-inline-block .price-item.price-item--regular.color-light.subtext {
  display: block;
  font-size: 16px;
  color: gray;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .price__sale.d-flex.middle-xs.fw-wrap {
  display: block;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .color-light.subtext.mb-4 {
  text-align: center;
  color: black;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .s-footer.ta-left{
padding-top: 20px;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC h2 {
  font-size: 96px;
  letter-spacing: -5%;
  line-height: 90%;
  text-transform: uppercase;
  text-align: center;
  background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: auto;
}
#shopify-section-template--17876957462575__main .js-image-lazy.media.of-contain.img-second.w-100.h-100.opacity-0 {
  aspect-ratio: auto !important;
  border-radius: 20px;
}
#shopify-section-template--17876957462575__main .swym-wishlist-collections-v2-container {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  padding: 20px;
}
#shopify-section-template--17876957462575__main .swym-wishlist-collections-v2 {
  transform: translate(0px) !important;
}
#shopify-section-template--17876957462575__main #Filter-Price-LTE {
  height: 50px !important;
}
#shopify-section-template--17876957462575__main #Filter-Price-GTE, #Filter-Price-LTE {
  height: 50px !important;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .card__media{
  height: auto !important;
  max-height: none !important;
  overflow: hidden;         
  border-radius: inherit;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .card__media .media-wrapper{
  aspect-ratio: auto !important;
  --ratio: initial !important;
  padding-top: 0 !important;
  height: auto !important;
  width: 100%;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .product__image-first img{
  display: block;
  width: 100%;
  height: auto !important;
  object-fit: contain !important;
  border-radius: inherit;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .product__image-second{
  top: 0; left: 0; right: 0; bottom: 0;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .product__image-second img{
  width: 100%;
  height: 100% !important;
  object-fit: contain !important;
  border-radius: inherit;
}
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .card__media,
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .product__image-first,
#shopify-section-template--17876957462575__main .product.product-card.card--2-images .product__image-second{
  max-height: none !important;
}
@media (max-width: 768px) {#shopify-section-template--17876957462575__main
#filterCollectionProductDrawer .drawer__footer {
  position: static;
  background: black !important;
  z-index: 999999;
  bottom: -30px;
  padding: 0px;
  padding-bottom: 0px;
  margin-top: auto;
  color: white;
  border: 1px solid white;
  border-radius: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
}
@media (max-width: 768px) { #shopify-section-template--17876957462575__main #filterCollectionProductDrawer .js-collection-product-done-btn.btn.btn-primary.btn-large.w-100 {
background: white;
color: black;
text-transform: uppercase;
}
}
@media (max-width: 768px) {
div#shopify-section-template--17876957462575__main .js-collection-product-clear-all-btn.btn.btn-secondary.btn-large.w-100.mr-16.d-flex.middle-xs.center-xs {
color: white;
}
}
#shopify-section-template--17876957888559__product-recommendation .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
  margin-top: -75px;
}

.shopify-policy__container{
  max-width: 900px;
  margin: 0 auto;
  padding: 24px 16px;
}
.shopify-policy__title h1{
  margin: 0 0 20px;
  font-size: clamp(28px, 3.2vw, 44px);
  line-height: 1.05;
  letter-spacing: -0.02em;
}


.shopify-policy__body{
  background: #fff;
  border: 1px solid #E9ECF2;
  box-shadow: 0 6px 24px rgba(10, 20, 40, .06);
  border-radius: 16px;
  padding: clamp(16px, 3.6vw, 32px);
}


.shopify-policy__body .rte{
  color:#1B1D22;
  font-size: clamp(16px, 2.15vw, 18px);
  line-height: 1.4;
  word-break: break-word;
}
.shopify-policy__body .rte p{
  margin: 0 0 12px;
}
.shopify-policy__body .rte p + p{
  margin-top: 12px;
}


.shopify-policy__body .rte p > b{
  display:block;
  margin: 24px 0 8px;
  font-size: clamp(18px, 2.4vw, 22px);
  line-height: 1.25;
  color:#0D0F14;
}


.shopify-policy__body .rte a,
.shopify-policy__body .rte a[href^="mailto:"],
.shopify-policy__body .rte a[href^="tel:"]{
  color:#0B66FF;
  text-decoration: underline;
  text-underline-offset: 3px;
  font-weight: 600;
}


.shopify-policy__body .rte ul{
  margin: 8px 0 16px 20px;
  padding: 0;
  list-style: disc;
}
.shopify-policy__body .rte ol{
  margin: 8px 0 16px 22px;
  padding: 0;
}


.shopify-policy__body .rte small{
  color:#677088;
  font-size: .9em;
}


@media (max-width: 600px){
  .shopify-policy__body{ border-radius: 12px; }
  .shopify-policy__body .rte{ line-height: 1.7; }
}


.shopify-policy__body .rte .policy-note{
  background:#FFF7F5;
  border:1px solid #FFD7CC;
  padding:12px 14px;
  border-radius:12px;
}


.shopify-policy__body .rte .policy-address{
  background:#F7F9FC;
  border:1px solid #E6ECF7;
  padding:12px 14px;
  border-radius:12px;
}
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .btn-link.btn-small {
padding: 0;
color: white;
}
#shopify-section-template--17876957724719__video_with_text_RxAGHQ img.js-image-lazy.media.of-cover.w-100 {
filter: brightness(1) !important;
}
#shopify-section-template--17876957724719__video_with_text_RxAGHQ .ctnr.d-grid.c-gap {
width: 50%;
}
@media (max-width: 768px) { #shopify-section-template--17876957724719__video_with_text_RxAGHQ .ctnr.d-grid.c-gap {
  width: 90%;
}
}
@media (max-width: 768px) { #shopify-section-template--17876957724719__video_with_text_RxAGHQ .ml-minus {
margin-left: calc(var(--gutter-container) * 0);
}
}
#shopify-section-template--17876957724719__video_with_text_RxAGHQ img.js-image-lazy.media.of-cover.w-100{
border-radius: 20px;}


#shopify-section-template--17876957724719__video_with_text_RxAGHQ .w-100.h-100.b-zero.p-zero.c-pointer.js-load-media-trigger.media-hover-zoomed {
background: transparent;
}
#shopify-section-template--17876957724719__video_with_text_RxAGHQ .section, .shopify-policy__container{
padding-top: calc(var(--spacing) * 1); !important}

#shopify-section-template--17876957724719__custom_liquid_biH8rV {
padding-top: 0px !important;
}
.menu__link:hover {
    color:rgb(203, 203, 203) !important;
    filter: none !important;
}

.menu__link:active {
 color:rgb(203, 203, 203) !important;
  filter: none !important;
}

.menu__link:focus {
 color:rgb(203, 203, 203) !important;
  filter: none !important;
}

.menu__link--active {
  color:rgb(203, 203, 203) !important;
  filter: none !important;
}
.menu__link:hover {
 color:rgb(203, 203, 203) !important;
}

.menu__link:active {
  color:rgb(203, 203, 203) !important;
}
@media (max-width: 768px){
#shopify-section-template--17876957724719__blog_post_list_gV3KfT {
overflow: hidden;
margin: 10px;
}
}
@media (max-width: 768px){
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .js-image-lazy.media.of-cover.w-100, #shopify-section-template--17876957724719__blog_post_list_gV3KfT .d-block.p-relative.media-wrapper {
max-height: 371px;
width: 100% !important;
}
}
#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__sub.hide-empty.d-inline-block.tt-up.subheading-type--text.js-animate.anm.anm-fadeInUp.animated {
margin-bottom: 0;
padding-left: 30px;
}

@media (max-width: 768px){ #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__sub.hide-empty.d-inline-block.tt-up.subheading-type--text.js-animate.anm.anm-fadeInUp.animated {
margin-bottom: 0;
padding-left: 0px;
}
}

#shopify-section-template--17899489427503__1734794652de5f8745 .h2-1kf8kc {
font-size: 64px;
font-weight: 500 !important;
width: 800px;
margin: auto;
}


#shopify-section-template--17899489427503__1734794652de5f8745 .p-h.ls83l {
line-height: 110%;
letter-spacing: -2%;
font-size: 20px;
font-weight: 600;
width: 450px;
}

@media (max-width: 768px){
#shopify-section-template--17899489427503__1734794652de5f8745 .h2-1kf8kc {
width: 100%;
font-size: 46px;
line-height: 90%;
}
}

@media (max-width: 768px){
  #shopify-section-template--17899489427503__1734794652de5f8745 .p-h.ls83l {
    width: 300px;
  }
}


@media (min-width:769px) { #shopify-section-template--17899489427503__video_with_text_XRpRzK
[style*="--gc-md"] {
width: 50%;
margin: auto;
border-radius: 40px !important;
grid-column: var(--gc-md);
}
}

#shopify-section-template--17899489427503__video_with_text_XRpRzK .ml-minus.m-lg-none {
—gc-xs: 1/12;
}


#shopify-section-template--17899489427503__video_with_text_XRpRzK .js-wrap-image-lazy.d-block.o-hidden { 
border-radius: 20px;
}


@media (max-width: 768px){ #shopify-section-template--17899489427503__video_with_text_XRpRzK .ml-minus {
margin-left: calc(var(--gutter-container) * 0) !important;
}
}

#shopify-section-template--17899489427503__video_with_text_XRpRzK svg { 
  fill: white;
  background: rgba(0, 0, 0, 0.44) !important;
}

@media (max-width: 768px){
#shopify-section-template--17899489427503__custom_html_4cLLjq .button-group {
max-width: 100%;
max-height: 70px;
align-items: center;
}
}
@media (max-width: 768px){ #shopify-section-template--17899489427503__video_with_text_XRpRzK .js-wrap-image-lazy.d-block.o-hidden {
border-radius: 20px;
width: 90%;
margin: auto;
}
}
@media (max-width: 768px){ #shopify-section-template--17899489427503__video_with_text_XRpRzK .w-100.h-100.b-zero.p-zero.c-pointer.js-load-media-trigger.media-hover-zoomed { 
background: none;
}
}











@media (max-width: 768px) {#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .rw.gap-unequal.js-carousel-items.js-animate.animated {
max-width: calc(100vw - 0px);
margin: auto;
}
}

@media (max-width: 768px){ #shopify-section-template--17908167409711__image_with_text_columns_KtTCQB sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
background: black;
border-radius: 20px;
padding: 20px;
margin: 4px;
width: auto;
height: 100% !important;
}
}

@media (max-width: 768px) { #shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .gap-unequal {
row-gap: calc(var(--spacing) * 1);
}
}

@media (max-width: 768px){ #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq p {
width: 300px !importnat;
}
}

@media (max-width: 768px){ #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .ctnr.ta-left {
padding: 0 0px;
}
}

@media (max-width: 768px){
 #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .rw.gap-unequal.js-carousel-items.js-animate.animated {
max-width: calc(100vw - 20px);
}
}


@media (max-width: 768px) {
div#shopify-section-template--17908167409711__image_banner_inRjPg {
padding-right: 10px;
padding-left: 10px;
}
}

@media (max-width: 768px) { #shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .rw.gap-unequal.js-carousel-items.js-animate.animated {
max-width: 100%;
padding: 10px;
}
}

@media (max-width: 768px) { #shopify-section-template--17908167409711__image_with_text_columns_KtTCQB sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
margin: 0px !important; 
}
@media (max-width: 768px) { .bike-image {
border-radius: 50px 50px 0px 0px;
}
}

.s2kwpi2 {
color: black;
}
.a8x1wuw {
stroke: currentColor;
color: black;
}

._1m2hr9ge._1m2hr9gd._1fragemum._1fragemn2._1fragemp4._1fragemtz._1fragemuf._1fragemuh._1fragemu6._1m2hr9g1h._1m2hr9g1e._1fragemu5._1fragemtt._1m2hr9gh._1m2hr9gf._1fragem32._1m2hr9g1w._1m2hr9g1a._1m2hr9g18._1fragemq2._1m2hr9g1j._1m2hr9g1i._1fragemu2{
._1m2hr9g1h {
--_1m2hr9gb: rgb(0, 0, 0);
--_1m2hr9gc: rgb(0, 0, 0);
--_1m2hr9g6: rgb(0, 0, 0);
}

#shopify-section-template--17876957724719__featured_collections_68RYMC .js-card-product-link-425189014892588e850758089863290927 {
color: black !important;
}
#shopify-section-template--17876957724719__featured_collections_68RYMC .a {
text-decoration: none;
color: black !important;
transition: color .3s ease;
}
}}  /* auto-closed 2 brace(s) at original style-block boundary */


/* Контейнер: горизонтальный флекс с переносом и нужным gap */
#shopify-section-template--17876957888559__main
  .product-details.c-gap-md-1.top-xs.d-flex.fd-row-md.fd-column.gap-36.p-relative.zi-1 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: flex-start !important;
  gap: 36px !important;              /* подгони под свой фактический gap */
}

/* Дети: строго по два в ряд */
#shopify-section-template--17876957888559__main
  .product-details.c-gap-md-1.top-xs.d-flex.fd-row-md.fd-column.gap-36.p-relative.zi-1 > * {
  box-sizing: border-box !important;
  flex: 0 0 calc((100% - 36px) / 2) !important;  /* 2 колонки с учётом gap */
  max-width: calc((100% - 36px) / 2) !important;
  /* защита от «растягивающих» классов темы */
  width: auto !important;
}

/* На узких экранах — одна колонка (если нужно) */
@media (max-width: 768px) {
  #shopify-section-template--17876957888559__main
    .product-details.c-gap-md-1.top-xs.d-flex.fd-row-md.fd-column.gap-36.p-relative.zi-1 > * {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}

#shopify-section-template--17876957888559__main .product__media-wrapper.\32 2.product-detail__item.product__media-wrapper--full.w-100.o-hidden {position: static !important;}


#shopify-section-template--17876957888559__icon_with_text_xkFVFh .rw.gap-unequal.js-carousel-items.js-animate.animated{width: 100% !important}


@media (min-width: 768px) {
#shopify-section-template--17876957888559__icon_with_text_xkFVFh {margin-top: 0;}}

#shopify-section-template--17876957888559__main .product__media-wrapper.product-detail__item.product__media-wrapper--full.w-100.o-hidden{
position: static;
overflow: none !important;
}




#shopify-section-template--17876957823023__main .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title {
Text-align: center;
font-weight: bold;
font-size: 32px;
line-height: 1em;
text-transform: uppercase;
color: #434655;
font-family: oswald;
margin: 25px 0;
background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

#shopify-section-template--17876957823023__main .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text {
font-weight: 500;
font-size: 16px;
line-height: 1.2em;
letter-spacing: .05em;
color:rgb(205, 205, 205);
max-width: 650px;
text-align: center;
}

#shopify-section-template--17876957823023__main .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn {
font-weight: bold;
font-size: 14px;
line-height: 16px;
margin: 35px 0;
padding: 13px 30px;
flex-shrink: 0;
cursor: pointer;
border: 1px white solid;
}

#shopify-section-template--17876957823023__main #swym-wishlist-render-container {
border-radius: 20px; !important
}


@media (max-width: 768px) {#shopify-section-template--17876957888559__main .carousel-pagination.p-absolute-md.d-flex.center-xs.no-js-hidden .btn.btn-large.btn-primary,
  #shopify-section-template--17876957888559__main .carousel-pagination.p-absolute-md.d-flex.center-xs.no-js-hidden .btn.btn-large.btn-secondary {
width: 60px !important;
}
}

@media (max-width: 480px){ 
  #shopify-section-template--17876957888559__main .slide__pagination.js-slide-pagination .js-slide-prev-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero,
  #shopify-section-template--17876957888559__main .slide__pagination.js-slide-pagination .js-slide-next-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero {
margin-bottom: 0px !important;
background: white !important;
width: 20%;
}
}
.shopify-policy__container .shopify-policy__title h1 {
text-transform: uppercase !important;
}



 @media (min-width: 768px) {
.thumbnail__horizoltal-carousel.h-100.top-xs.js-carousel-items.d-flex.middle-xs.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrl-bhvr-auto {
 flex-wrap: wrap;
}
}






@media (min-width: 720px) {
div#shopify-section-template--17876957888559__main .js-carousel-items.horizontal-carousel.d-flex.fd-row.p-zero.ox-auto.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrollable-x.scrl-bhvr-auto.m-auto {display: flex;

    flex-wrap: wrap !important;
    width: 70%;
    position: relative;
    margin-left:50px;

}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f sht-horiz-carousel.horizontal-carousel-wrapper {max-height: 70vh; margin-top: 10px}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative{margin:0 !important}
div#shopify-section-template--17876957888559__main sht-gallery-slides#zoomContainer-template--17876957888559__main {width: 70%;     height: 100%;}


div#shopify-section-template--17876957888559__main .sht-gallery.d-flex.fd-column.h-100 {flex-direction: row; gap: 16px;}

div#shopify-section-template--17876957888559__main .sht-horiz-carousel-itm.gallery__thumb.gallery__thumb--image.product-slideshow__thumb.center-md.d-flex-md.middle-md.p-zero-md.maw-md-100.js-gallery-thumb.js-carousel-item.horizontal-carousel__item.p-relative.scrollable-aln-start.ta-center.d-flex.aln-itm-ctr.fg-1.fs-0 {    width: 49%;
    max-width: 49% !important;
    height: 100%;}
sht-gallery-thumbnails.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative{    position: relative;
    height: 70vh;
    /* overflow: hidden; */
    margin: auto;
    overflow-y: scroll;}


div#shopify-section-template--17876957888559__main .sht-horiz-carousel.horizontal-carousel-wrapper{    position: relative;
    margin-top: auto; left: 0;}


div#shopify-section-template--17876957888559__main .is-active .btn-slideshow-thumb, div#shopify-section-template--17876957888559__main .is-active-gallery-thumb .btn-slideshow-thumb{box-shadow:none !important}
.slide__counter.btn-secondary.btn-plain {border:none}

div#shopify-section-template--17876957888559__main button.js-slide-next-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero, div#shopify-section-template--17876957888559__main button.js-slide-prev-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero{width:60px}
div#shopify-section-template--17876957888559__main .dialog__body.js-dialog-body{padding:20px !Important}
div#shopify-section-template--17876957888559__main img.of-contain.w-100.h-100.c-zoom-in.js-zoom-item {    width: 100%;
    height: auto;
max-height:90vh;
    object-fit: cover !important;
    cursor: zoom-out;
    border-radius: 40px;

  }
div#shopify-section-template--17876957888559__main .dialog__body.js-dialog-body sht-gallery.d-flex.fd-column.h-100 {flex-direction:row;}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative {margin:0 }
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .product-slideshow__thumb {flex: 0 0 calc(50% - 10px);
    width: auto !important;
    height: auto !important;
  max-width: none !important;
  }
div#shopify-section-template--17876957888559__main .carousel-pagination.p-absolute-md.d-flex.center-xs.no-js-hidden{display:none }
div#shopify-section-template--17876957888559__main .product__media__dialog.dialog.dialog--full-width button.js-dialog-close-btn.btn.btn-large.btn-secondary.btn-icon {width: auto;}
div#shopify-section-template--17876957888559__main .dialog__header.dialog--no-title.d-flex.between-xs.p-sticky.top-0{right: calc(30% + 30px) !important; padding: 0 !important;}

div#shopify-section-template--17876957888559__main button.js-gallery-btn-thumb.btn-slideshow-thumb.o-hidden.p-zero.b-zero.p-relative.c-pointer{border-radius: 20px !Important;}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__pagination.js-slide-pagination.p-absolute.d-flex.w-100.between-xs.middle-xs.bottom-0.d-none-md.no-js-hidden {display:block;}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__pagination.js-slide-pagination.p-absolute.d-flex.w-100.between-xs.middle-xs.bottom-0.d-none-md.no-js-hidden {    width: 80%;
    display: flex;}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f button.js-slide-prev-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero{margin-left:auto}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__counter.btn-secondary.btn-plain{position: absolute;}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__counter.btn-secondary.btn-plain
{
    z-index: 99;
    margin: 30px;
    border: 1px solid black;
    padding: 12px 20px;
    border-radius: 10px;
}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__pagination.js-slide-pagination.p-absolute.d-flex.w-100.between-xs.middle-xs.bottom-0.d-none-md.no-js-hidden{width: 100%;
    right: calc(30% - 160px);
    padding: 0;
    bottom: calc(20px + 5vh);
    display: flex;
}
div#shopify-section-template--17876957888559__main .product__media__dialog.dialog.dialog--full-width{overflow-y:hidden;}
}



@media (max-width: 720px) {
#shopify-section-template--17876957888559__main .js-wrap-image-lazy.d-block.o-hidden{border-radius: 10px !important;}
div#shopify-section-template--17876957888559__main .js-carousel-items.horizontal-carousel.d-flex.fd-row.p-zero.ox-auto.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrollable-x.scrl-bhvr-auto.m-auto {display: flex;

    grid-auto-flow: column;
    grid-template-rows: repeat(2, auto);
    gap: 10px;
    display: grid !important;
    overflow-x: auto;
    overflow-y: hidden;
    grid-auto-columns: calc((100% - (2 * 10px)) / 3);
    scroll-snap-type: x mandatory;
    max-width: none;
}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f sht-horiz-carousel.horizontal-carousel-wrapper {max-height: 70vh;}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative{margin:0 !important}
div#shopify-section-template--17876957888559__main sht-gallery-slides#zoomContainer-template--17876957888559__main {width: 100%; height: auto; position: relative}


div#shopify-section-template--17876957888559__main .sht-gallery.d-flex.fd-column.h-100 {flex-direction: row; gap: 16px;}

div#shopify-section-template--17876957888559__main .sht-horiz-carousel-itm.gallery__thumb.gallery__thumb--image.product-slideshow__thumb.center-md.d-flex-md.middle-md.p-zero-md.maw-md-100.js-gallery-thumb.js-carousel-item.horizontal-carousel__item.p-relative.scrollable-aln-start.ta-center.d-flex.aln-itm-ctr.fg-1.fs-0 {    width: 49%;
    max-width: 49% !important;
    height: 100%;}
sht-gallery-thumbnails.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative{    position: relative;
    height: 70vh;
    /* overflow: hidden; */
    margin: auto;
    overflow-y: scroll;}


div#shopify-section-template--17876957888559__main .sht-horiz-carousel.horizontal-carousel-wrapper{    position: relative;
    margin-top: auto; left: 0;}


div#shopify-section-template--17876957888559__main .is-active .btn-slideshow-thumb, div#shopify-section-template--17876957888559__main .is-active-gallery-thumb .btn-slideshow-thumb{box-shadow:none !important}
.slide__counter.btn-secondary.btn-plain {border:none}

div#shopify-section-template--17876957888559__main button.js-slide-next-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero, div#shopify-section-template--17876957888559__main button.js-slide-prev-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero{width:60px}
div#shopify-section-template--17876957888559__main .dialog__body.js-dialog-body{padding:20px !Important}
div#shopify-section-template--17876957888559__main img.of-contain.w-100.h-100.c-zoom-in.js-zoom-item {    width: 100%;
    height: auto;
max-height:90vh;
    object-fit: cover !important;
    cursor: zoom-out;
    border-radius: 20px;

  }
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative {margin:0 }
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .product-slideshow__thumb {flex: 0 0 calc(33.33333% - 10px);
    width: auto !important;
    height: auto !important;
  max-width: none !important;
  }
div#shopify-section-template--17876957888559__main .carousel-pagination.p-absolute-md.d-flex.center-xs.no-js-hidden{display:none }
div#shopify-section-template--17876957888559__main .product__media__dialog.dialog.dialog--full-width button.js-dialog-close-btn.btn.btn-large.btn-secondary.btn-icon {width: auto; margin-right: 10px}


div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f sht-gallery-slide.h-100.gallery__slide.gallery__slide--image.js-gallery-slide.center-xs.p-relative.is-active-gallery-slide.d-flex {height:auto;}
div#shopify-section-template--17876957888559__main button.js-gallery-btn-thumb.btn-slideshow-thumb.o-hidden.p-zero.b-zero.p-relative.c-pointer{border-radius: 20px !Important;}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__counter.btn-secondary.btn-plain{position: absolute;}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__counter.btn-secondary.btn-plain
{
    z-index: 99;
    margin: 10px;
    border: 1px solid black;
    padding: 12px 20px;
    border-radius: 10px;
}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f .slide__pagination.js-slide-pagination.p-absolute.d-flex.w-100.between-xs.middle-xs.bottom-0.d-none-md.no-js-hidden{
  width: 100%;
  height: fit-content;
  inset: 0;
  margin: auto;
  z-index: 100;
  padding: 8px !important;
}
div#shopify-section-template--17876957888559__main .product__media__dialog.dialog.dialog--full-width{overflow-y:hidden;}

#shopify-section-template--17876957888559__main .js-image-lazy.media.of-contain, div#shopify-section-template--17876957888559__main button.js-gallery-btn-thumb.btn-slideshow-thumb.o-hidden.p-zero.b-zero.p-relative.c-pointer {border-radius:10px !important}

div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f sht-gallery-thumbnails.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative {display:flex; max-height: max-content;}
div#shopify-section-template--17876957888559__main .dialog__body.js-dialog-body sht-gallery.d-flex.fd-column.h-100 {gap:20px; padding-top: 30%;}
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f button.js-slide-next-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero,
div#shopify-section-template--17876957888559__main sht-dialog#dialogProductGallery8b608c40166f button.js-slide-prev-btn.center-xs.middle-xs.btn.btn-large.btn-secondary.btn-icon.p-zero {background: none !important; width: 30px;}
div#shopify-section-template--17876957888559__main .dialog__header.dialog--no-title.d-flex.between-xs.p-sticky.top-0{margin-top: 30%; margin-right: 10px;}
}
/* сам скролл-контейнер (важно: должен реально скроллиться) */
div#shopify-section-template--17876957888559__main
sht-dialog#dialogProductGallery8b608c40166f
.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative {
  overflow: auto;                 /* если уже есть — ок */
  scrollbar-width: thin;          /* Firefox: точных 4px нет, только thin */
  scrollbar-color: #ffffff #9b9b9b; /* thumb track */
}

/* Chrome / Edge / Safari */
div#shopify-section-template--17876957888559__main
sht-dialog#dialogProductGallery8b608c40166f
.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative::-webkit-scrollbar {
  width: 4px;
  height: 4px; /* на случай горизонтального */
}

div#shopify-section-template--17876957888559__main
sht-dialog#dialogProductGallery8b608c40166f
.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative::-webkit-scrollbar-track,
div#shopify-section-template--17876957888559__main
sht-dialog#dialogProductGallery8b608c40166f
.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative::-webkit-scrollbar-track-piece {
  background: #9b9b9b;
  border-radius: 999px;
}

div#shopify-section-template--17876957888559__main
sht-dialog#dialogProductGallery8b608c40166f
.flex-1.product-gallery-thumbnails.d-flex-md.d-none.middle-xs.center-xs.p-relative::-webkit-scrollbar-thumb {
  background: #ffffff;
  border-radius: 999px;
}

.whats-this-link {
    color: rgba(0, 0, 0, 0.50);
    font-family: Outfit;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -0.2px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    cursor: pointer;
}

sht-load-dyn-co-btn,
.shopify-payment-button {
    display: none;
}

/* Product buttons - layout */
#productInfo-template--17876957888559__main .product-form__buttons.d-flex.top-xs.fd-column {
    flex-direction: row;
}
.actions-wrapper {
    display: flex;
    background: white;
    padding: 10px;
    border-radius: 20px;
}
/* Add to cart button */
#productInfo-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
    width: auto;
    flex: 1;
}
#productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
    background-color: black;
    border-radius: 20px;
    min-height: 96px;
    position: relative;
}
.js-product-form-submit-btn.product-btn-atc.btn.btn-secondary.btn-large.w-100 {
    box-shadow: none;
    margin: 0;
    padding: 26px 30px;
    width: 100%;
    height: 100% !important;
}
#productForm-template--17876957888559__main .js-product-form-submit-btn-text.wb-break-word {
    color: white;
    font-family: oswald;
    font-weight: 800;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 100%;
    text-transform: uppercase;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small .Xrk_DudB6JJ3t2Kh2_cU {
    position: absolute !important;
    overflow: visible !important;
    clip: auto !important;
    height: 24px !important;
    width: auto !important;
    margin: -1px !important;
    padding: 0 !important;
    border: 0 !important;
    color: black;
    font-family: oswald;
    font-weight: 800;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 100%;
    text-transform: uppercase;
}
.kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small {
    height: 96px;
    min-height: 96px !important;
}
#productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs::after {
    content: "Add to cart";
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: oswald;
    font-weight: 800;
    font-size: 24px;
    letter-spacing: -0.03em;
    line-height: 100%;
    text-transform: uppercase;
    background: linear-gradient(133deg, rgba(190, 197, 219, 1) -1.64%, rgba(203, 189, 207, 1) 22.08%, rgba(193, 156, 192, 1) 47.31%, rgba(177, 139, 192, 1) 76.23%, rgba(133, 114, 191, 1) 101.57%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
#productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs:hover::after {
    opacity: 1;
}
/* Tablet */
@media (max-width: 1200px) {
    #productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
        min-height: 76px;
    }
    .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small {
        height: 76px;
        min-height: 76px !important;
    }
}
/* Mobile */
@media (max-width: 768px) {
    #productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
        width: 100%;
    }
    .actions-wrapper {
        padding: 2px;
    }
}
@media (max-width: 630px) {
    #productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
        min-height: 46px;
    }
    .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small {
        height: 46px;
        min-height: 46px !important;
    }
    #productForm-template--17876957888559__main .js-product-form-submit-btn-text.wb-break-word,
    .kqsiVA9Jf8LJAbxw8Bau.h7OYsWHrW5495r9beh2n.jjzYeefyWpPZLH9pIgyw.DnvZqPMEvBFbBre5UuP9.size--small .Xrk_DudB6JJ3t2Kh2_cU {
        font-size: 14px;
    }
    .js-product-form-submit-btn.product-btn-atc.btn.btn-secondary.btn-large.w-100 {
        padding: 16px 30px;
    }
    .actions-wrapper {
        border-radius: 10px;
    }
    #productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs {
        border-radius: 10px;
    }
    #productForm-template--17876957888559__main .gap-16.d-flex.w-100.middle-xs::after {
        font-size: 14px;
    }
}

#shopify-section-template--17876957888559__custom_liquid_google_reviews {
    margin-top: 60px;
    margin-bottom: 60px;
}
@media (min-width: 768px) {
    #shopify-section-template--17876957888559__custom_liquid_google_reviews {
        margin-top: 90px;
        margin-bottom: 90px;
    }
}
@media (min-width: 1280px) {
    #shopify-section-template--17876957888559__custom_liquid_google_reviews {
        margin-top: 120px;
        margin-bottom: 120px;
    }
}



/* ----- from new-style.liquid ----- */

#shopify-section-template--17876957724719__text_WTrLBH .section.color-scheme-f8227237-1ef4-44ac-ae20-8fc70bb51ec0 {
    padding-top: 0;
}

body {
    background: white
}

.header.ctnr.header--text-invert.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
    padding-top: 20px;
    padding-left: 60px;
    padding-right: 60px;
}

div#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw {
    overflow: hidden;
}
.shopify-policy__container .shopify-policy__title h1 {
    font-size: var(--heading-1);
    color: black;
    margin-top: 50px;
}
.shopify-policy__container span {
  color: black;
}
.shopify-policy__container strong {
color:black;
}
span {
    font-size: 16px
}

body::-webkit-scrollbar {
    width: 5px;
    background-color: transparent;
}

#shopify-section-template--17876957724719__text_gNUy8P #sectionHeading-f3beabb45924,
#shopify-section-template--17899489427503__text_bGNxNN #sectionHeading-88737ceb7679 {
    right: -50% !important;
    text-align: left;
    left: calc(50% + 20px) ! Important;
    margin: 0;
    margin-left: -35px !important;
}

#shopify-section-template--17876957724719__text_D6pbaL .s-header__buttons a {
    color: black;
    word-break: keep-all;
    width: 350px ! Important;
    font-size: 24px;
    background: none !important;
    text-decoration: underline;
}

body::-webkit-scrollbar-track {
    background-color: transparent;
}

body::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    width: 2px;

}

.section.color-schema-2 {
    margin-top: 0 !Important;
}

.button {
    white-space: nowrap;
    font-family: Oswald;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -3%;
    line-height: 100%
}

#shopify-section-sections--17876958019631__header .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 {
    margin-left: 0px !Important
}
#shopify-section-template--17876957724719__image_with_text_iXHEjH .section-content__media.p-relative {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .ctnr.d-grid.c-gap.ta-left div:nth-of-type(2) {
    position: relative
}

#sectionHeading-3f523d96080a,
.bikes-title-9a8b7c,
.card-title-89f3a1.r1,
.card-title-89f3a1.r2,
.h2-1kf8kc,
#sectionHeading-ff7bad8619dc,
#sectionHeading-ce3d38625f34,
#sectionHeading-c0f3e3a8b8a2 {
    background: #BEC5DB;
    background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    text-shadow: none !important;
}

.s-header__content.clm.p-zero.wb-break-word {
    --w-md: 12 !important;
}

.section.color-schema-2 {
    margin: 20px;
    border-radius: 40px;
    padding-bottom: 0 !Important;
}

.js-image-lazy.media.of-cover.w-100.h-100 {
    top: auto;
    bottom: 0;
    position: absolute;
}

.js-header.section-header.d-block.p-relative.header--transparent.zi-4 {
    background-color: transparent !important;
    border: none !Important;
}

.js-header.section-header.d-block.p-relative.header--transparent.zi-4:hover {
    background-color: transparent !important;
    border: none !Important;
}

.header-wrapper:not(.header--sticky) .header--transparent:after {
    background: transparent !important;
    border: none !Important;
}

.menu--horizontal .menu__link-lv1 {
    padding: 0 !Important
}

.main__menu.m-zero.ls-none {
    gap: 24px !Important
}

.header-logo {
    padding: 0 !Important;
}

#sectionHeading-3f523d96080a {
    font-size: 185px;
    font-family: Oswald;
    width: auto;
    word-break: keep-all !important;
    letter-spacing: -5%;
    letter-spacing: -0.05em;
    line-height: 90%;
    min-height: 670px;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__desc.text-block.hide-empty p {
    word-break: keep-all;
    width: 215px;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -2%;
    line-height: 112%;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons {
    margin-top: 0;
    height: auto;
    position: absolute;
    left: auto;
    right: 0;
    top: -120px;
    bottom: auto;
    margin-left: auto;
    margin-right: 0;
    margin-right: 0;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty,
.button-group {
    padding: 8px;
    background-color: white;
    border-radius: 20px;
    height: 118px;
    width: 579px;
    display: flex;
    flex-direction: row;
}

.btn.btn-large.btn-primary,
.button.sell-bike-btn {
    font-size: 24px;
    width: 229px;
    border-radius: 20px;
}

.btn.btn-large.btn-secondary,
.button.quote-btn {
    width: 300px;
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    padding: 0;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header-content.hide-empty {
    height: 0
}

.js-wrap-image-lazy.d-block.o-hidden.h-100,
.p-absolute.left-0.top-0.d-grid.h-100.w-100 .o-hidden {
    overflow: visible
}

.section.color-schema-2 {
    overflow: hidden
}

.s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    --w-md: 10 !important;
    text-align: left;
}

#sectionHeading-f3beabb45924,
#sectionHeading-88737ceb7679 {
    margin-right: -30px;
    text-align: right;
    width: 750px;
}

#shopify-section-template--17876957724719__text_zKrRJ6 .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
#shopify-section-template--17899489427503__text_zyN4tJ .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    width: 1030px;
}

#shopify-section-template--17876957724719__text_zKrRJ6,
#shopify-section-template--17899489427503__text_zyN4tJ {
    margin-top: 100px
}

#shopify-section-template--17876957724719__text_gNUy8P .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
#shopify-section-template--17899489427503__text_bGNxNN .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    width: 750px;
}

#sectionHeading-f3beabb45924,
#sectionHeading-3ce9b8a698be,
#sectionHeading-2af183e11341,
#sectionHeading-88737ceb7679 {
    line-height: 90%;
    letter-spacing: -5%;
}

#sectionHeading-f3beabb45924 {
    position: absolute;
    right: -101px;
}

#sectionHeading-88737ceb7679 {
    position: absolute;
    right: -355px;
}

#shopify-section-template--17876957724719__text_gNUy8P .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
#shopify-section-template--17899489427503__text_bGNxNN .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    position: relative;
}

#shopify-section-template--17876957724719__custom_html_pBrzKG {
    padding-top: 65px;
}

.benefit-item p,
.benefit-item a {
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -2%;
    font-weight: 800;
}

.benefit-item span {
    font-size: 32px !important;
    line-height: 110%;
    letter-spacing: -2%;
    font-weight: 800;
}

.benefit-item p {
    max-width: 600px;
    margin-bottom: 0
}

.button.quote-btn {
    border: 0;
    margin: auto;
}

.button.sell-bike-btn {
    width: auto;
    padding: 30px 40px;
    height: 20px;
    align-content: center;
    height: 102px;
}

.content-right {
    width: 790px;
    margin-left: auto;
}

#shopify-section-template--17876957724719__custom_html_pBrzKG .section.color-schema-1.section-top-zero.section-bottom-zero.has-animation .ctnr {
    padding-right: 20px !important
}

#shopify-section-template--17876957724719__custom_liquid_XxVbA8 .section.color-schema-1.section-top-zero.section-bottom-zero.has-animation .ctnr {
    padding: 0
}

.js-wrap-image-lazy.d-block.o-hidden.product__image-first .d-block.p-relative.media-wrapper img {
    mix-blend-mode: darken;
    object-fit: contain;
    object-position: top;
    position: relative;
    bottom: auto;
    top: 0;
}

.card__content.card__content--inner.ta-left.p-absolute.bottom-0.left-0.zi-1.w-100.wb-break-word {
    margin: auto;
    text-align: center;
    right: 0;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .d-block.p-relative.media-wrapper {

    background-color: #F4E4FF;
    border-radius: 20px;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .card__media.p-relative.o-hidden {
    max-height: 509px;
    border-radius: 20px;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation {
    margin: 0 20px;
    background-color: black;
    border-radius: 40px;
    padding-bottom: 0;
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    padding: 0;
    margin: 0
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation .ctnr {
    padding: 0;
    margin: 0
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation .ctnr .s-content {
    padding: 30px 6px 20px 6px
}

.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
    top: -198px;
}

.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden button {
    width: auto;
    background: none;
}

.cart-notification-free-shipping.js-cart-notification-free-shipping.top-xs.pb-8.pt-8 {
    display: none;
}

.bikes-text-block-9a8b7c {
    display: block;
    text-align: center;
    width: 658px;
    margin: auto;
    padding-top: 36px
}

.bikes-title-9a8b7c {
    font-size: 96px;
    font-family: Oswald;
    width: auto;
    word-break: keep-all !important;
    letter-spacing: -5%;
    line-height: 90%;
}

.bikes-button-wrapper-9a8b7c {
    text-align: center;
    height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
    margin: 0 20px;
    color: black;
    border: 4px solid white;
    border-radius: 20px;
}

.bikes-button-wrapper-9a8b7c a {
    white-space: nowrap;
    font-family: Oswald;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: -3%;
    line-height: 100%;
    text-transform: uppercase;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation {
    padding-bottom: 20px
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    gap: 8px
}

.carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp {
    padding-right: 0
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    display: flex;
    align-items: end;
    object-position: bottom;
}

#shopify-section-template--17876957724719__text_D6pbaL .s-header__desc.text-block.hide-empty.m-sides.m-sides {
    width: 520px;
}

.text-1sd23k {
    display: none;
    width: 260px;
    margin-left: 60px;
    letter-spacing: -0.02em;
    line-height: 120%;
    opacity: 69%;
    font-size: 16px;
    font-weight: 500;
}

@media (min-width: 1280px) {
  .text-1sd23k {
    display: block;
  }
}

.main__menu.m-zero.ls-none li {
    text-transform: uppercase;
}

.main__menu.m-zero.ls-none li a {
    font-size: 16px;
    line-height: 110%;
    letter-spacing: -2%;
    font-weight: 500;
}

.text-block-1sl3dk {
    position: absolute;
    bottom: -44px;
}

.template-collection .text-block-1sl3dk,
.template-page.top .text-block-1sl3dk {
    bottom: -14px;
}

.header__logo.d-flex.middle-xs {
    flex-direction: column;
}

.header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon {
    background-color: white;
    color: black;
    max-width: 34px;
    max-height: 34px;
    height: 34px;
    min-height: 34px;
    opacity: 1;
}

.header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 {
    gap: 5px;
}

.header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon svg {
    height: 17px;
    width: 17px;
}

.s-header.s-header--special.pt-zero-mb.zi-1 {
    padding-top: 93px;
}

.header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon:hover,
.header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon.header__link:hover {
    background: rgb(243, 193, 255) !Important;
    background-color: linear-gradient(45deg, rgba(243, 193, 255, 1) 23%, rgba(249, 187, 223, 1) 66%, rgba(227, 193, 241, 1) 100%) !important;
}

#shopify-section-template--17876957724719__custom_liquid_biH8rV .ctnr,
#shopify-section-template--17876957724719__icon_with_text_eifm8U .ctnr {
    padding: 0 20px
}

#shopify-section-template--17876957724719__custom_liquid_biH8rV {
    padding-top: 168px
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .js-wrap-image-lazy.d-block.o-hidden.icon--square.d-inline-block {
    height: 426px
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .rw.gap-unequal.js-carousel-items.js-animate.animated {
    align-items: start;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .icon--square {
    min-height: 426px;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp {
    padding: 0;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
    flex-wrap: nowrap;
    margin: auto;
    gap: 8px
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp {
    max-width: calc((100vw - 68px)/4);
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation {
    padding-bottom: 20px
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    min-height: 509px !important
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .scrollable-x {
    scroll-snap-type: none;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
    margin-left: -70px
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    overflow-x: hidden
}

.card__content.card__content--inner.ta-left.p-absolute.bottom-0.left-0.zi-1.w-100.wb-break-word a {
    color: black;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -2%;
    line-height: 110%;
}

#shopify-section-template--17876957724719__custom_liquid_dTCDXg {
    padding-top: 150px
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .section.color-schema-1.has-animation {
    padding-top: 130px;
}

#shopify-section-template--17876957724719__text_D6pbaL .s-header__buttons a {
    color: black;
    word-break: keep-all;
    width: 300px !Important;
    font-size: 24px;
    background: none !important;
    text-decoration: underline;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header-content.hide-empty {
    width: calc(100vw - 120px) !important
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .btn.btn-primary.btn-large.hide-empty,
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .btn.btn-primary {
    background: none;
    text-decoration: underline;
    color: black;
    padding: 0;
    margin-top: 0;
    border-radius: 0;
    height: 24px;
    line-height: 90%;
    text-transform: uppercase;
    width: auto;
    min-height: 0;
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .btn.btn-primary {
    color: white;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .s-footer,
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .s-footer {
    position: absolute;
    top: 0;
    right: 20px;
    padding: 0;
    height: auto;
    line-height: 110%;
    top: 0;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .ctnr.ta-left,
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .ctnr {
    position: relative;
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .s-footer {
    padding-top: 40px;
    padding-right: 20px;
}

.d-block.p-relative.media-wrapper {
    overflow: hidden;
    border-radius: 20px
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .js-image-lazy.media.of-cover.w-100,
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .d-block.p-relative.media-wrapper {
    height: 426px;
    width: calc((100vw - 144px)/4);
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .clm.js-carousel-item.anm.anm-fadeInUp {
    padding: 0;
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .rw.gap-unequal.js-carousel-items.js-animate.animated {
    gap: 8px;
    flex-wrap: nowrap;
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .clm.js-carousel-item.anm.anm-fadeInUp {
    width: calc((100vw - 144px)/4);
    max-width: calc((100vw - 144px)/4);
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .rw.gap-unequal.js-carousel-items.js-animate.animated {
    margin: 0
}

#shopify-section-template--17876957724719__testimonials_FWDxzD {
    padding-top: 80px
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .ctnr {
    padding: 0 20px
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .m-zero.hide-empty {
    width: 600px;
    margin: 0 0 0 50%;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar.card__media.sht-mask.o-hidden.p-relative.mb-16.br-50p.btlr-0.ta-left {
    margin: auto;
    left: -100px
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .clm.anm.anm-fadeInUp {
    --w-md: 12 !important;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar.card__media.sht-mask.o-hidden.p-relative.mb-16.br-50p.btlr-0.ta-left {
    right: 200px;
    left: 0;
    position: absolute;
    z-index: -1;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .card {
    position: relative;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .h6.m-zero.hide-empty.mb-8 {
    margin: 0 !Important;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar.card__media.sht-mask.o-hidden.p-relative.mb-16.br-50p.btlr-0.ta-left {
    border-radius: 50% !important;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .rw.gap-unequal.js-animate.animated {
    overflow: hidden;
    margin: 0 !important;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .clm.anm.anm-fadeInUp {
    border-top: 1px solid rgba(0, 0, 0, 0.14);
    padding-top: 20px;
    padding-left: 0;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar {
    max-width: 170px;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .h6.m-zero.hide-empty.mb-8 {
    position: absolute;
    top: 0;
    bottom: auto;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .rw.gap-unequal.js-animate.animated {
    row-gap: 20px
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .m-zero.hide-empty:last-child {
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -2%;
    color: rgba(0, 0, 0, 0.36) !important;
    padding-top: 10px;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .wrapper-kos3fx {
    margin: 0 0 0 50%;
    display: flex;
    align-items: end;
    gap: 5px;
    overflow: visible;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .m-zero.hide-empty:last-child {
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    letter-spacing: -2%;
}

/* Изначальное состояние: скрытое */
#shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar.card__media.sht-mask {
    visibility: hidden;
    /* Скрываем элемент */
    opacity: 0;
    /* Прозрачность */
    transform: translateY(60px);
    /* Смещение вниз */
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
    /* Плавные переходы */
}

/* При наведении элемент становится видимым */
#shopify-section-template--17876957724719__testimonials_FWDxzD .clm.anm.anm-fadeInUp:hover .card__avatar.card__media.sht-mask {
    visibility: visible;
    /* Делаем видимым */
    opacity: 1;
    /* Полностью видимый */
    transform: translateY(0);
    /* Возвращаем в начальную позицию */
}
#sectionHeading-ce3d38625f34 {
    width: 900px;
    text-align: center;
    margin: auto;
}
.rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 120px);
    margin: auto;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .btn.btn-large.btn-primary {
    padding: 40px;
    text-transform: uppercase;
    white-space: nowrap;
    background: none;
    font-family: Oswald;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: -3%;
    font-weight: 600;

}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs {
    margin: auto;
    width: 567px;
    text-align: center;
    display: block;
    background: black;
    border: 1px solid;
    border-radius: 20px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__desc.text-block.hide-empty.m-sides {
    margin-bottom: 60px;
    margin-top: 0;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .sht-mask.p-relative.w-100.h-100.o-hidden {
    border-radius: 40px
}

#shopify-section-template--17899489427503__image_banner_rYbdcn {
    margin-top: -70px;
}

#shopify-section-sections--17876958019631__header {
    top: 0px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
    padding-top: calc(100vh / 4);
    min-height: auto !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 {
    background: none;

}

#storeify_content_formbuilder_16

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-label-control,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-radio-label,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-checkbox-label {
    color: white;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-formbuilder-mes,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-input-control.storeify-textarea,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-input-control.storeify-email,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-input-control.storeify-select,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-input-control.storeify-input-text,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-input-control.storeify-datetime {
    background-color: #FAF1FF !important;
    height: 50px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-label-control {
    display: none;
}

.h2-1kf8kc {
    line-height: 90%;
    letter-spacing: -5%;
    font-size: 96px;
    text-transform: uppercase;
    font-family: Oswald;
    font-weight: 700;
}

.d-cust-alk83d {
    text-align: center;
}

.p-h.ls83l {
    line-height: 110%;
    letter-spacing: -2%;
    font-size: 24px;
    font-weight: 600;
    width: 520px;
    margin: auto;
    margin-top: 15px;
}

.p-h.sl73x {
    line-height: 120%;
    letter-spacing: -2%;
    font-size: 16px;
    font-weight: 500;
    margin: auto;
    margin-top: 2px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify-formbuilder-view-16826 {
    width: auto
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 {
    padding: 60px 0 70px 0;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeifyapps-form.storeifyapps-form-16826 {
    width: 603px;
    margin: auto;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix ul,
#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix li,
#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix a {
    width: 100%
}

#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix a {
    padding: 24px;
    height: 76px !important;
    margin: auto;
    text-align: center;
    background-color: transparent !important;
    border: 1px solid white;
    border-radius: 20px !important;
    font-size: 24px !important;
    font-weight: 700;
    letter-spacing: -3%;
    line-height: 100% !important;
    font-family: Oswald;
    text-transform: uppercase;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-body-frm.wizard>.actions>ul a {
    background-color: transparent !Important
}

#shopify-section-template--17899489427503__1734794652de5f8745 .btn-ctf-attach.btn-file {
    background-color: #FAF1FF !important;
    height: 100px;
    border-radius: 10px;
    text-align: center;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .label-attach {
    width: 300px;
    word-break: keep-all;
    white-space: normal;
    /* height: 10px; */
    text-align: center;
    margin: auto;
    margin-top: auto;
    position: absolute;
    /* margin-bottom: -100px; */
    top: auto;
    bottom: 10px;
    right: 0;
    left: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -2%;
    opacity: 0.4;

}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-frm-group.storeify-col-1.out-storeifyInput_988908ad-a6d4-4315-af61-00445e204fc9 {
    margin-bottom: 15px !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.storeify-input-style-2 .storeify-input-control:not(.storeify-text) {
    border-radius: 10px !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .btn-ctf-attach.btn-file svg {
    margin-top: 15px
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.wizard .steps ul li .storeify-dot:before {
    background-color: transparent;
    content: "2";
    color: black;
    left: auto;
    top: auto;
    font-size: 16px;
    font-weight: 500;
    transform: scale(1);
    margin-bottom: -2px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.wizard .steps ul li:first-child .storeify-dot:before {
    content: "1";
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.wizard .steps ul li:last-child .storeify-dot:before {
    content: "3";
}

#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.wizard .steps ul li.disabled .storeify-dot:before,
#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm.wizard .steps ul li.done .storeify-dot:before {
    color: white;
}

/* Стили для ul */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Стили для li */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li {
    position: relative;
    display: flex;
    align-items: center;
    text-align: center;
}

/* Стили для линии между элементами */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 126px;
    height: 1px;
    background-color: #ccc;
    transform: translateY(-50%);
    z-index: 1;
    margin-right: 20px;

}

#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li:last-child::after {
    display: none;
    /* Убираем линию у последнего элемента */
}

/* Стили для текущего элемента */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.current .storeify-dot {
    background-color: #fff;
    border: none;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #000;
    z-index: 2;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.first .storeify-dot {

    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;

    z-index: 2;

    margin-right: auto;
    margin-left: 0px;
    left: -50px;
}

/* Стили для завершенного элемента */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.done .storeify-dot {}

/* Стили для будущих элементов */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.disabled .storeify-dot,
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.done .storeify-dot {
    background-color: transparent;
    border: 1px solid #FFFFFF !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #fff;
    z-index: 2;
}

/* Стили для будущих элементов */
#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.last .storeify-dot {

    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #ccc;
    z-index: 2;
    margin-right: 0px;
    margin-left: auto;
    right: -50px;

}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-body-frm.wizard>.actions>ul a {
    background-color: transparent !Important
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li .storeify-label {
    margin-top: -20px;
    font-family: 'Outfit', sans-serif;
    font-size: 16px !Important;
    color: white;
    margin-right: auto;
    margin-left: 0;
    width: 120px;
    text-align: left;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:first-child .storeify-label {
    margin-left: -10px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li:first-child::after {
    margin-right: -30px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li:nth-of-type(2) .storeify-dot {
    margin-right: auto;
    margin-left: 120px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:nth-of-type(2) .storeify-label {
    margin-left: 170px;
    width: 150px
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:last-child .storeify-label {

    margin-right: -180px;
    margin-left: auto;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li.done:after {
    background-color: #FFFFFF !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul {
    margin-top: 40px;
    margin-bottom: 30px;
}

#shopify-section-template--17899489427503__custom_liquid_6bijUY .how-it-works {
    margin: auto
}

#shopify-section-template--17899489427503__custom_liquid_6bijUY .step.kkms4 {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#shopify-section-template--17899489427503__custom_liquid_6bijUY .step-number {
    margin-top: 0;
    margin-bottom: auto;
    font-family: Oswald;
}

#shopify-section-template--17899489427503__custom_liquid_6bijUY hr {
    opacity: 0.3
}

#shopify-section-template--17899489427503__custom_liquid_6bijUY {
    padding-top: 130px;
}

#shopify-section-template--17899489427503__custom_liquid_3bfec9 {
    padding-top: 70px
}

#shopify-section-template--17899489427503__custom_liquid_3bfec9 .ctnr {
    padding: 0 20px
}

#shopify-section-template--17899489427503__custom_liquid_3bfec9 .card {
    padding: 30px
}

#shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {
    padding-top: 20px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    margin-bottom: 0;
    padding-bottom: 20px;
}

#shopify-section-template--17899489427503__custom_liquid_3bfec9 .card:last-child li:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
    padding: 20px
}

.header.ctnr.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
    margin-bottom: -20px
}

#shopify-section-template--17899489427503__custom_html_4cLLjq .section.color-schema-1.section-bottom-zero.has-animation {
    margin-bottom: -20px;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__item.js-accordion-item.pt-16.pb-16:first-child .d-block.p-relative.media-wrapper.h-100.w-100 img {
    width: 21px !important;
    height: 21px !important;
    object-fit: contain;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .h6.mb-0.fg-1.pr-12.ta-left {
    font-size: 24px;
    line-height: 110%;
    letter-spacing: -0.02em;
    font-weight: 600;
    font-family: outfit;
    color: black;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .btn-plain {
    background: white;
    border-radius: 20px;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__item.js-accordion-item.pt-16.pb-16 {
    padding: 5px 0
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .zi-1.btn.btn-small.btn-icon {
    color: black;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .btn-plain {
    padding-left: 20px;
    padding-right: 40px;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__item.js-accordion-item.pt-16.pb-16 {
    background: white;
    border-radius: 20px;
    margin-top: 10px;
}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__content {
    width: 50%;
    max-height: none;
    margin-left: 50%;

}

#shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__content p {
    font-size: 16px;
    line-height: 110%;
    letter-spacing: -0.02em;
    font-weight: 400;
    font-family: outfit;
    color: black;
}

#shopify-section-template--17876957462575__main .clm.js-seq-animate.anm.anm-fadeInUp.animated {
    --w-md: 5.9 !important;
}

#shopify-section-template--17876957462575__main .products.rw.gap-unequal.js-product-grid.js-animate.anm {
    gap: 10px;
}

#shopify-section-template--17876957462575__main .rw.layout--vertical {
    row-gap: 0;
}

#shopify-section-template--17876957462575__main .card__content.card__content--outer.w-100.wb-break-word .color-light.subtext.mb-4 {
    color: black;
}

#shopify-section-template--17876957462575__main .card__content.card__content--outer.w-100.wb-break-word .price.d-block.mb-8.mb-md-12 {
    color: black
}

#shopify-section-template--17876957462575__main .card__content.card__content--outer.w-100.wb-break-word a {
    color: black
}

#filterCollectionProductDrawer {
    background: none;
}

#shopify-section-template--17876957462575__main .ctnr.main-collection--vertical {
    padding: 0 20px;
}

#shopify-section-template--17876957462575__main .h5.mb-20.d-none.d-block-lg,
#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm {
    color: black;
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__title.mb-0.wb-break-word.hide-empty.ts-default.js-animate.anm.anm-fadeInUp.animated,
#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__sub.hide-empty.d-inline-block.tt-up.subheading-type--text.js-animate.anm.anm-fadeInUp.animated,
.heading.am3l1 {
    font-size: 96px;
    line-height: 90%;
    letter-spacing: -0.05em;
    font-weight: 500;
    font-family: Oswald;
    color: black;
    text-transform: uppercase
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__sub.hide-empty.d-inline-block.tt-up.subheading-type--text.js-animate.anm.anm-fadeInUp.animated {
    margin-bottom: 0
}

#sectionHeading-1c093ce1a0cd {
    margin-left: 70px
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header.s-header--special.pt-zero-mb.zi-1 {
    padding: 0 !Important
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .ctnr.d-grid.c-gap.iwt-content--right {
    margin-top: 50px
}

.wrapper.ksdl4 {
    display: flex;
    justify-content: space-between;
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
    width: calc(100vw - 40px - 422px - 25px);
}

#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm .js-details-filter {
    background: white;
    border-radius: 10px;
    padding: 10px 10px 10px 20px
}

#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm .filter-form__summary {
    margin-bottom: 0;
    padding: 0 0px 0px 0px
}
#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm .js-details-filter{margin-bottom:10px;}
#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm ul.d-grid.ls-none.r-gap-4.between-xs.scrollbars {
    margin-top: 10px;
}
#shopify-section-template--17876957462575__main .h5.mb-20.d-none.d-block-lg {
    padding-left: 20px
}

#shopify-section-template--17876957462575__main .zi-1.btn.btn-small.btn-icon .active {
    transform: rotate(180deg)
}

#shopify-section-template--17876957462575__main .js-product-count.m-zero.color-light {
    opacity: 0
}

#shopify-section-template--17876957462575__main .products.rw.gap-unequal.js-product-grid.js-animate.anm.animated {
    margin: 0;
}

.filter-form__display.wb-break-word {
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
}

.filter--vertical::-webkit-scrollbar {
    display: none;
    width: 5px;
}

.filter--vertical::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    display: none;
}

.filter--vertical::-webkit-scrollbar-track {
    background-color: transparent;
    display: none;
}

.drawer__body::-webkit-scrollbar {

    display: none;

}

.drawer__body::-webkit-scrollbar-thumb {

    display: none;
}

#shopify-section-template--17876957462575__main .d-flex.fw-wrap.center-xs.gap-12.gap-md-16 {
    justify-content: start;
}

#shopify-section-template--17876957462575__main .btn.btn-icon.btn-large.btn-secondary {
    width: 42px;
    height: 42px;
    min-height: 42px;
    border-radius: 10px;
    background: transparent;
    border: none;
}

#shopify-section-template--17876957462575__main .d-flex.fw-wrap.center-xs.gap-12.gap-md-16 .pagination-indicator {
    align-self: center;
}

#shopify-section-template--17876957462575__main #mainCollectionProductContainer .s-footer {
    padding-top: 30px
}

.pagination-indicator {
    font-size: 20px;
    line-height: 110%;
    letter-spacing: -0.02em;
    font-weight: 500;
    font-family: outfit;
    color: black;
}

#SortByField {
    background: transparent;
    border: none;
    padding: 0 25px 0 0;
}

#SortByField:active,
#SortByField:focus {
    border: none !important;
    stroke: none;
    box-shadow: none;
    outline: none !Important
}

/* Активный оверлей */
.custom-dropdown-overlay.active {
    display: block;
    /* Показываем оверлей */
    pointer-events: all;
    /* Активируем клики для закрытия */
}

/* Кнопка */
.custom-dropdown-button {
    display: inline-block;
    padding: 0 15px;
    border-radius: 5px;
    cursor: pointer;
    z-index: 20;
    position: relative;
    color: black;
}

.custom-dropdown-options {
    position: absolute;
    top: 100%;
    right: 0;
    background-color: white;
    padding: 20px;
    padding-right: 30px;
    border-radius: 20px;
    z-index: 1000;
    display: none;
    color: black;
    min-width: 220px;
}

.custom-dropdown-options.open {
    display: block;
}

.custom-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 999;
    display: none;
}

#shopify-section-template--17876957462575__main .btn.btn-large.btn-icon.p-absolute.right-0.pe-none {
    display: none;
}

input[type=radio] {

    bottom: -6px;
    position: relative;
    --s: 1.1em;
    /* control the size */
    --c: #9CA5FF;
    /* the active color */

    height: var(--s);
    aspect-ratio: 1;
    border: 1px solid black;
    padding: calc(var(--s)/8);
    background:
        radial-gradient(farthest-side, var(--c) 94%, #0000) 50%/0 0 no-repeat content-box;
    border-radius: 50%;
    outline-offset: calc(var(--s)/10);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-size: inherit;
    transition: .3s;
}

input[type=radio]:checked {
    border-color: black;
    background-size: 100% 100%;
}

input[type=radio]:disabled {
    background:
        linear-gradient(#9CA5FF 0 0) 50%/100% 20% no-repeat content-box;
    opacity: .5;
    cursor: not-allowed;
}

@media print {
    input[type=radio] {
        bottom: -6px;
        position: relative;
        -webkit-appearance: auto;
        -moz-appearance: auto;
        appearance: auto;
        background: none;
    }
}

.custom-dropdown-option label {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 0em;
    font-family: outfit;
    color: black;
    font-weight: 400;
    margin-left: 10px;
}

.custom-dropdown-sortby,
.custom-dropdown-button {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: -0.02em;
    font-weight: 500;
    font-family: outfit;
    color: black;
    line-height: 110%;
}

.custom-dropdown-button svg {
    height: 8px;
    margin-left: 10px;
    width: 15px;
}

.custom-dropdown-sortby {
    margin-bottom: 10px;
}

.filter-form__summary.d-flex.middle-xs.between-xs.h6.p-relative.ls-none.m-zero.c-pointer {
    font-family: outfit;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

#shopify-section-template--17876957888559__main .js-image-lazy.media.of-cover.w-100.h-100 {
    left: 0
}

#shopify-section-template--17876957888559__main .js-carousel-item.product-slideshow__item.product-slideshow__item--image.js-product-slideshow-item.d-block {
    border-radius: 20px;
    overflow: hidden;
}

#shopify-section-template--17876957888559__main .thumbnail__horizoltal.d-none-md.no-js-hidden.maw-100.o-scroll.disable-scrollbars.d-block.\32 5 {
    display: block;
}

#shopify-section-template--17876957888559__main .product-slideshow__thumbnail.p-absolute.middle-y.zi-2.d-none.d-block-md.no-js-hidden {
    display: none
}

#shopify-section-template--17876957888559__main .btn-slideshow-thumb:before {
    box-shadow: none;
}

#shopify-section-template--17876957888559__main .btn-slideshow-thumb {
    width: 100%;
    height: 100%;
    background: none;
    border: none;
}

#shopify-section-template--17876957888559__main .product-slideshow__thumb {
    width: 100%;
    height: 100%;
    border-radius: none;
    padding: 0;
    object-fit: cover;
    border: none;
}

#shopify-section-template--17876957888559__main .js-image-lazy.media.of-contain {
    object-fit: contain;
    object-position: bottom;
    width: 100%;
    height: 100%;
    border-radius: 20px;
}

#shopify-section-template--17876957888559__main .js-wrap-image-lazy.d-block.o-hidden {
    border-radius: 20px;
    background: white;
}

#shopify-section-template--17876957888559__main .product-slideshow__thumb.center-md.d-flex-md.middle-md.p-zero-md.maw-md-100.product-slideshow__thumb--image.js-product-slideshow-thumb.js-carousel-item.vertical-carousel__item.p-relative.scrollable-aln-start.ta-center.d-flex.middle-xs.fg-1.fs-0.is-active-item {
    opacity: 100%
}

#shopify-section-template--17876957888559__main .product-slideshow__thumb.center-md.d-flex-md.middle-md.p-zero-md.maw-md-100.product-slideshow__thumb--image.js-product-slideshow-thumb.js-carousel-item.vertical-carousel__item.p-relative.scrollable-aln-start.ta-center.d-flex.middle-xs.fg-1.fs-0 {
    opacity: 50%
}

#shopify-section-template--17876957888559__main .product__info.ord-3.product__prices.pt-16.pb-16.pr-12.pl-12.pr-md-20.pl-md-20 {
    margin-top: 0;
    background: none;
    padding: 0;
    padding-top: 15px;
    display: flex;
    justify-content: space-between !important;
}

#shopify-section-template--17876957888559__main .price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block {
    font-family: oswald;
    font-weight: 700;
    font-size: 40px;
    letter-spacing: -0.05em;
    line-height: 90%;
    texttransform: uppercase;
}

#productFormInstallment-template--17876957888559__main {
    text-align: right;
    max-width: 300px;
}

#productFormInstallment-template--17876957888559__main {
    font-family: outfit;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
    text-decoration: none !important;
}

#productInfo-template--17876957888559__main .product__info.ord-4.hide-empty.color-text-regular,
#productInfo-template--17876957888559__main .btn.btn-large.btn-link.fs-body.bs-none {
    font-family: outfit;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
    color: black;
    text-decoration: none;
    opacity: 1;
    margin-top: 0;
    padding: 0 !Important;
    max-height: 20px !Important;
    min-height: 20px;
}

#productInfo-template--17876957888559__main .product__info.ord-5 {
    margin-top: 0
}

#productInfo-template--17876957888559__main .product__info.ord-4.hide-empty.color-text-regular {
    margin-top: 60px
}

#productInfo-template--17876957888559__main .product__info.ord-7.product__extra-info.product__extra-info--horizontal {
    margin-top: 20px
}

#productInfo-template--17876957888559__main {
    padding-right: 20px;
}

#productInfo-template--17876957888559__main .accordion__item.js-accordion-item.pt-16.pb-16 {
    padding: 15px 0;
}

#productInfo-template--17876957888559__main .btn-plain.w-100.js-accordion-trigger.d-flex.middle-xs.p-relative.pt-16.pb-16.p-zero.c-pointer {
    padding: 15px 0;
    min-height: 20px;
    max-height: 20px;
}

#productInfo-template--17876957888559__main .js-accordion-content.accordion-content.mb-24.pl-48 {
    padding-left: 0 !important;
    padding-top: 10px;
    font-family: outfit;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

#productInfo-template--17876957888559__main .h5.m-zero.flex-1.ml-12.ta-left {
    margin-left: 0;
    font-family: outfit;
    font-weight: 600;
    font-size: 24px;
    letter-spacing: -0.02em;
    line-height: 110%;
}

#shopify-section-template--17876957888559__main .product__info {
    margin-top: 10px;
}

#shopify-section-template--17876957888559__main .product__info.ord-8.product__extra-info.product__extra-info--collapsibles {
    margin-top: 20px;
}

.wrap-svg p {
    color: black;
    font-family: outfit;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 110%;
    width: 70px;
}

#shopify-section-template--17876957888559__main .product__info.ord-2.product__info--spacing.product__title,
#productInfo-template--17876957888559__main #sku-template--17876957888559__main {
    margin-top: 0
}

#productStickyInfo-template--17876957888559__main {
    display: none;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .js-carousel-prev-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.left-0,
#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .js-carousel-next-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.right-0 {}

#sectionHeading-0f09f2087f70,
#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    margin-left: 0;
}

#sectionHeading-0f09f2087f70,
#sectionHeading-ec36c97dd498 {
    color: black;
    font-family: oswald;
    font-weight: 500;
    font-size: 96px;
    letter-spacing: -0.05em;
    line-height: 90%;
    text-transform: uppercase
}

.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
    top: -20px;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .s-header {
    padding-bottom: 40px;
}

.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
    top: -60px;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .js-carousel-prev-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.left-0 {
    margin-left: auto;
    right: 50px;
    left: auto;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp {
    background-color: #F6F6F6;
    border-radius: 20px;
}

#shopify-section-template--17876957888559__main .thumbnail__horizoltal.d-none-md.no-js-hidden.maw-100.o-scroll.disable-scrollbars.d-block.\32 8 {
    display: block;
}

.pagination-thumbnail__horizoltal.carousel-controls--outside.carousel-pagination.center-xs.no-js-hidden.js-carousel-pagination.d-flex {
    display: none
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block {
    color: black;
    font-family: outfit;
    font-weight: 400;
    font-size: 24px;
    letter-spacing: -0.02em;
    line-height: 115%;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .price-item.price-item--last.mt-4.mb-4.d-inline-block.mr-8,
#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .price-item.price-item--regular.color-light.subtext {
    margin: auto;
}
#shopify-section-template--17876957888559__icon_with_text_xkFVFh sht-carousel-itm:has(.text-block:empty) {
    display: none;
}
#shopify-section-template--17876957888559__icon_with_text_xkFVFh .clm.js-carousel-item.anm.anm-fadeInUp div:first-child {
    flex-direction: row;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: space-between;
    color: black;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .color-accent-bg-1.bg-transparent {
    display: none !important
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .rw.gap-unequal.js-carousel-items.js-animate.animated {
    row-gap: 0;
    flex-direction: column;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .ctnr.ta-left {
    padding: 0 20px;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .rw.gap-unequal.js-carousel-items.js-animate.animated {
    background: white;
    width: 50%;
    margin: 0;
    border-radius: 20px;
    padding: 20px;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .p-relative.d-block {
    display: flex;

    gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .clm.js-carousel-item.anm.anm-fadeInUp {
    width: 100%;
    min-width: 100%;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .m-zero.h5.mb-12.mt-16.hide-empty {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .clm.js-carousel-item.anm.anm-fadeInUp {
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2);
    padding: 0;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .m-zero.h5.mb-12.mt-16.hide-empty {
    color: black;
    font-family: outfit;
    font-weight: 800;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .text-block.hide-empty p {
    color: black;
    font-family: outfit;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

#shopify-section-template--17876957888559__icon_with_text_PK7LrJ {
    visibility: hidden;
    height: 0;
}

#shopify-section-template--17876957888559__main #template--17876957888559__main {
    padding-bottom: 0
}

.size-table td,
.size-table th {
    width: calc(100% /3);
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    color: black;
    font-family: outfit;
    font-weight: 400;
    font-size: 19px;
    letter-spacing: -0.015em;
    line-height: 140%;
}

.size-table thead th,
.size-table thead tr {
    border-bottom: 0;
    font-weight: 600;
}

.size-table th {
    text-align: center;
    /* Заголовки выравнены по центру */
}

.size-table td:first-child,
.size-table thead th:first-child {
    text-align: left;
    /* Левый столбец прижат к левому краю */
}

.size-table td:nth-child(2),
.size-table thead th:nth-child(2) {
    text-align: center;
    /* Центральный столбец выравнен по центру */
}

.size-table td:last-child,
.size-table thead th:last-child {
    text-align: right;
    /* Правый столбец прижат к правому краю */
}

.accordion__item.js-accordion-item.pt-16.pb-16:nth-of-type(4) #accordion-quaternary-content-extra_information_m8B3tq {
    padding-right: 50px;
    margin-bottom: 0;
}

#accordion-tertiary-content-extra_information_m8B3tq-new {
    margin-bottom: 0
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .menu__link.menu__link-lv1.h4.m-zero.d-block,
.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .text-1sd23k {
    color: black !important
}

.js-main-body .ls-none.d-flex.middle-xs.fw-wrap {
    display: none
}

#shopify-section-template--17876957888559__main {
    padding-top: 55px;
}

.thumbnail__horizoltal.d-none-md {
    display: block;
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger,
.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.header__link,
.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded #headerCartStatus {
    background: black
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger svg,
.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.header__link svg,
.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded #headerCartStatus svg {
    color: white
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .header__logo-link.m-zero.js-header-logo-link.d-block.h4.p-relative.wb-break-word svg path {
    fill: black;
    color: black;
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.header__link svg path {
    fill: white
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .s-header {
    padding-bottom: 40px;
}

#shopify-section-template--17876957888559__icon_with_text_xkFVFh .section.color-schema-1.has-animation {
    padding-bottom: 90px;
}

.product__info.ord-3.product__prices.pt-16.pb-16.pr-12.pl-12.pr-md-20.pl-md-20 span {
    color: black;
    opacity: 1;
}

.size-table tbody tr:last-child {
    border-bottom: 0
}

.icon-checkmark.mr-8.field--hover {
    border: 1px solid black
}

.icon-checkmark.mr-8.field--hover.active path {
    transform: scale(1);
    fill: black;
}

label[for="Filter-template--17876957462575__main-Color-1"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #000000
}

label[for="Filter-template--17876957462575__main-Color-2"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #FFFFFF
}

label[for="Filter-template--17876957462575__main-Color-3"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #50D200
}

label[for="Filter-template--17876957462575__main-Color-4"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #E52421
}

label[for="Filter-template--17876957462575__main-Color-5"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #7662BD
}

label[for="Filter-template--17876957462575__main-Color-6"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #E87CBB
}

label[for="Filter-template--17876957462575__main-Color-7"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #6CBFD4
}

label[for="Filter-template--17876957462575__main-Color-8"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #0014FF
}

label[for="Filter-template--17876957462575__main-Color-9"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #A6A5A5
}

label[for="Filter-template--17876957462575__main-Color-10"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #FFB004
}

label[for="Filter-template--17876957462575__main-Color-11"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #FFEA00
}

label[for="Filter-template--17876957462575__main-Color-12"] .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    background-color: #A8815D
}

label.form__label.d-flex.gap-8.c-pointer {
    width: 25px;
}

#shopify-section-template--17876957462575__main .product-swatches-label {
    display: none;
}

#shopify-section-template--17876957462575__main .filter-variant-swatch.variant-swatch.d-grid.hide-empty {
    --gtc-equal: 12 !important;
    grid-gap: 0;
}

#shopify-section-template--17876957462575__main label.form__label.d-flex.gap-8.c-pointer .product-swatches.js-variant-swatch-item.pdg-12.mr-4.br-50p.d-block {
    border-radius: 2px;
    border: 1px solid #636363;
    margin: 0;
}

#shopify-section-template--17876957462575__main .main-collection--vertical .filter-variant-swatch {
    padding-right: 5px;
    padding-left: 0;
}

#shopify-section-template--17876957462575__main .filter-form__field .field__label {
    display: none;
}

#Filter-Price-GTE,
#Filter-Price-LTE {
    background-color: #EBECFC;
    height: 30px;
    border-radius: 5px;
    color: black;
    text-align: left;
    padding-left: 5px;
    color: black;
    font-family: outfit;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

#Filter-Price-GTE::placeholder,
#Filter-Price-LTE::placeholder {
    color: rgba(0, 0, 0, 0.4);
    font-family: outfit;
    font-weight: 500;
    font-size: 13px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

.field-currency.p-absolute.middle-y.ml-20.zi-1 {
    display: none;
}

#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word .d-grid.gap-16 {
    display: flex;
}

#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word .filter-form__field {
    width: 100%
}

.filter-form__item.pt-8.pb-8 {
    padding-top: 5px;
    padding-bottom: 0;
}

.icon-checkmark.mr-8.field--hover {
    width: 11px;
    height: 11px;
    margin-top: 5px;
    border-radius: 1px;
}

.filter-form__item.pt-8.pb-8 .d-flex.c-pointer span {
    font-family: outfit;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 120%;
}

.filter-form__display.wb-break-word .clr-swh.no-js-hidden {
    margin-top: 15px;
}

#shopify-section-template--17876957888559__main .carousel-pagination.js-carousel-pagination.center-xs.d-none-md.no-js-hidden.d-none-important,
#shopify-section-template--17876957888559__main .d-none-important.carousel__btn.p-absolute.middle-y.zi-1.left-0.ml-12.js-carousel-prev-btn.btn.btn-primary.btn-small.btn-icon,
#shopify-section-template--17876957888559__main .d-none-important.carousel__btn.p-absolute.middle-y.zi-1.right-0.mr-12.js-carousel-next-btn.btn.btn-primary.btn-small.btn-icon {
    display: block !important
}

.carousel__btn.js-carousel-next-btn.btn.btn-primary.btn-small.btn-icon,
.carousel__btn.js-carousel-prev-btn.btn.btn-primary.btn-small.btn-icon {
    background: none;
}

.carousel__counter.zi-1.p-absolute.btn-secondary.pe-none.d-flex {
    display: none;
}

#template--17876957888559__main {
    padding-left: 20px;
}

#shopify-section-template--17876957888559__main .price__sale .d-inline-block .price-item.price-item--regular.color-light.subtext {
    display: inline !important;
    font-family: Outfit;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.36px;
    text-decoration-line: line-through;
    text-transform: uppercase;
    color: rgba(114, 114, 114, 0.80);
}

#shopify-section-template--17876957888559__main .price-item.price-item--last {
    font-size: 20px;
    line-height: 0.9;
    margin-right: 4px;
}

#shopify-section-template--17876957888559__main .price__sale.d-flex.middle-xs.fw-wrap {
    align-items: center;
}

#shopify-section-template--17876957888559__main .price__sale .d-inline-block:last-child {
    display: inline-flex;
    align-items: center;
}

@media (min-width: 630px) {
    #shopify-section-template--17876957888559__main .price-item.price-item--last {
        font-size: 40px;
    }

    #shopify-section-template--17876957888559__main .price__sale.d-flex.middle-xs.fw-wrap {
        align-items: baseline;
    }

    #shopify-section-template--17876957888559__main .price__sale .d-inline-block:last-child {
        align-items: center;
    }
}

.card__content.card__content--inner.ta-left.p-absolute.bottom-0.left-0.zi-1.w-100.wb-break-word .color-light.subtext.mb-4 span {
    display: none;
}

.carousel-pagination button[disabled] {
    display: block;
    opacity: 0.5;
}

body[data-page="unique-page"] .header-logo img {
    filter: brightness(0);
    /* Делаем логотип черным */
}

body[data-page="unique-page"] .menu-button {
    background-color: transparent;
    color: black;
    /* Делаем текст кнопки черным */
    border: none;
    font-size: 16px;
    /* Размер текста */
    cursor: pointer;
}

body[data-page="unique-page"] .cart-button {
    background-color: black;
    /* Черный фон */
    color: white;
    /* Белая иконка корзины */
    border: none;
    padding: 10px;
    border-radius: 50%;
    /* Круглая форма кнопки */
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

body[data-page="unique-page"] .cart-button svg {
    fill: white;
    /* Делаем иконку корзины белой */
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 306px;
    height: 285px;
    margin-left: -30px;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) sht-image-atf.d-block.p-relative.media-wrapper {
    width: 306px;
    height: 285px;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(4) {
    display: block;
    width: 100%;
    hight: 100%;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 100%;
    height: 251px;
    position: absolute;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) sht-image-atf.d-block.p-relative.media-wrapper {
    width: 100%;
    height: 251px;
    position: absolute;
    margin-left: auto;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) {
    margin-left: auto;
    margin-right: 40px;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(1) {
    margin-left: 0 !important;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .card__content.card__content--outer.wb-break-word.w-100 {
    width: 306px;
    margin-left: -30px;
    margin-top: -10px;
    font-size: 16px;
    font-weight: 500;
    color: black;
    letter-spacing: -2%;
    line-height: 120%;
}

#shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 8px;

}

@media (min-width: 768px) {
    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw .js-wrap-image-lazy.d-block.o-hidden.w-100 {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .section.color-schema-1.has-animation {
        padding-bottom: calc(var(--spacing)* 7);
        padding-top: calc(var(--spacing)* 2);
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
        --w-md: 100% !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw sht-image-atf.media-wrapper {

        --ratio: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw sht-carousel-itm img.media.of-cover.w-100 {
        width: 100% !important;
        height: 484px !important;
        object-fit: cover !important;
    }
}

#shopify-section-template--17908518289455__image_with_text_columns_zbaJQX .rw.gap-unequal.js-carousel-items.js-animate.animated {
    gap: 8px;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 20px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR h2 {
    font-size: 167px;
    text-transform: uppercase;
    color: white;
    letter-spacing: -0.5rem;
    line-height: 90%;
    width: 1600px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR p {
    font-size: 16px;
    font-weight: 500;
    color: white;
    letter-spacing: -2%;
    line-height: 110%;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-relative.w-100 {
    background: black;
    border-radius: 40px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-absolute.h-100.w-100.left-0.top-0.banner-wrapper {
    padding-inline: calc(var(--spacing) * 1);
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
    margin-top: -40px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header__content.clm.ta-center.m-auto.p-zero.mah-100.o-hidden.wb-break-word {
    width: 1600px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .m-auto {
    margin-left: 0px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header__content.clm.ta-center.m-auto.p-zero.mah-100.o-hidden.wb-break-word {
    overflow: visible;
    width: auto;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR h2#sectionHeading-ad85787e709f {
    max-width: 1600px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header.pb-0.mah-100.w-100 {
    margin-left: -150px;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
    padding: 20px;
    margin-top: -60px;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .p-relative.w-100 {
    border-radius: 40px;
}

@media (max-width: 768px) {
    #shopify-section-template--17908311785519__image_banner_QidJBE .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
        padding: 10px;
        margin-top: -60px;
    }

    #shopify-section-template--17908311785519__image_banner_QidJBE .p-relative.w-100 {
        border-radius: 20px;
    }
}

#shopify-section-template--17908311785519__image_banner_QidJBE .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs {
    margin: auto;
    margin-top: 20px;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .s-header-content.mah-100.o-hidden.hide-empty {
    display: flex;
    flex-direction: column;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .s-header__desc.text-block.hide-empty.m-sides.s-header__desc {
    max-width: 650px;
    margin-top: calc(var(--spacing)* 2);
}

#shopify-section-template--17908311785519__image_banner_QidJBE .btn.btn-large.btn-primary,
.button.sell-bike-btn {
    font-size: 24px;
    text-transform: uppercase;
    width: 567px;
    height: 106px;
    border-radius: 20px;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .btn-primary {
    color: #03000c;
    background: #fafbfc;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-relative.w-100 {
    background: none !Important;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-absolute.h-100.w-100.left-0.top-0.banner-wrapper {
    z-index: 2;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
    margin-top: -40px;
    background: black;
    border-radius: 40px;
    margin-left: 16px;
    margin-right: 20px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR h2 {
    font-size: 165px;
    letter-spacing: -5% !Important;
    white-spacing: nowrap;
    width: 1350px
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
    padding: 0
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header.pb-0.mah-100.w-100 {
    margin-left: 0;
    width: 1350px;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header__desc.text-block.hide-empty.m-sides {
    margin: 0;
}

#shopify-section-template--17908518289455__image_banner_V9BrQR .s-header__desc.text-block.hide-empty.m-sides p {
    font-size: 24px;
    font-weight: 500;
    color: white;
    letter-spacing: -2%;
    line-height: 112%;
    text-transform: uppercase
}

#shopify-section-template--17908518289455__image_banner_V9BrQR h2#sectionHeading-ad85787e709f {
    background: #B1A7C1;
    background: linear-gradient(to right, #B1A7C1 0%, #B3CDDE 19%, #D6B4C5 48%, #B88BB9 68%, #6C6EC0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .ctnr.ta-left {
    max-width: none;
    padding: 0;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
    margin: auto;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
    margin: auto;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(1) {
    padding: 0
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) {
    margin-right: 0
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(2) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    margin-left: 12px !important;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) sht-image-atf.d-block.p-relative.media-wrapper,
#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 100%;
    position: static;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) {
    padding: 0
}

#shopify-section-template--17908518289455__image_with_text_columns_zbaJQX img.media.of-cover.w-100 {
    object-fit: contain !important;
}

#shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .ctnr.ta-left {
    padding: 0 20px;
    max-width: none !important;
}

#shopify-section-template--17908518289455__image_with_text_columns_YY9VXe sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
    padding: 0
}

#shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px)
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion__item {
    border-top: 1px solid #03000c;
    border-bottom: 1px solid #03000c;
    padding-top: 0px;
    padding-bottom: 0px;

}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .rte h4 {
    margin-top: 10px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .icon-custom--medium {
    width: 35px;
    height: 35px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .clm {
    --w-md: 12 !important;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    height: 200px;
    width: 200px;
    margin: auto;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .section-content__media.p-relative {
    width: 495px;
    height: 247px;
    padding-bottom: 0;
    margin: auto;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .ctnr.d-grid.c-gap.ta-left {
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 0;
    height: 100%
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .s-header-content.hide-empty.js-animate.anm.animated {
    bottom: 40px;
    top: auto;
    position: absolute;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    justify-self: center;
    right: 0;
    min-height: 104px;
    height: 104px;
    left: 0;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB {
    margin-top: -40px;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB h2 {
    font-size: 96px;
    text-transform: uppercase;
    letter-spacing: -5%;
    letter-spacing: -0.05em;
    line-height: 90%;
    font-family: oswald;
    font-weight: 700;
    text-align: center;
    background: #B1A7C1;
    background: linear-gradient(to right, #B1A7C1 0%, #B3CDDE 19%, #D6B4C5 48%, #B88BB9 68%, #6C6EC0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !Important;
    margin: auto;
    height: calc(172px + 14px) !Important;
    width: 100%;
    max-width: none;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .s-header__desc.text-block.hide-empty {
    margin: auto;
    text-align: center;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB p {
    color: white !important;
    font-weight: 600 !Important;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB {
    min-height: 820px;
    max-height: 100vh;
    height: 100vh;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .section.color-schema-2.section-top-zero.section-bottom-zero {
    height: 100vh;
    min-height: 100%;
    max-height: 100vh;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .s-header.s-header--special.pt-zero-mb.zi-1 {
    padding-top: calc(100vh / 4);
    padding-bottom: 30px;
}

#shopify-section-sections--17876958019631__header .section-header {
    padding-top: 20px;
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .s-header__desc {
    width: 618px
}

#shopify-section-template--17908167409711__image_with_text_zeQAqB .js-image-lazy.media.of-cover.w-100.h-100 {
    object-fit: cover;
}

#shopify-section-sections--17876958019631__header .header.ctnr.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
    margin-bottom: -40px !important;
}

.js-main-body.background.template-page.swym-ready.swym-buttons-loaded {
    padding-top: 20px;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .section.color-schema-1.has-animation {
    padding-top: 105px;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .media.of-cover.w-100 {
    width: 100%;
    height: 200px;
    object-fit: contain;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .ctnr.ta-center {
    padding: 0
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
    align-content: center;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column .card__content.card__content--outer.wb-break-word.w-100 .hide-empty.mt-8.text-block {
    margin-top: 10px
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB .section.color-schema-1.has-animation {
    padding-bottom: 0;
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .section.color-schema-1.has-animation {
    padding-top: 150px
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .p-relative.w-100 {
    height: 797px;
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .js-image-lazy.w-100.h-100.of-cover {
    object-fit: contain;
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .p-relative.color-schema-1.has-animation.content--special.section.section-top-zero.section-bottom-zero {
    padding: 20px
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    display: none;
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .rw.gap-unequal.js-carousel-items.js-animate.animated {
    flex-direction: column
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .has-animation .js-animate.animated .anm-fadeInUp,
#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .js .has-animation .animated.anm-fadeInUp {
    margin: auto;
}

#sectionHeading-5e1f1e0100a4 {
    margin: auto;
    width: 802px;
    text-align: center;
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .has-animation .js-animate.animated .anm-fadeInUp,
#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .js .has-animation .animated.anm-fadeInUp {
    margin: auto;
    width: 802px;
    max-width: none;
    border-top: 1px solid rgba(0, 0, 0, 0.14);
    padding-top: 20px;
    padding-bottom: 10px;
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .card__content.card__content--outer.wb-break-word.w-100 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0;
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .hide-empty.mt-8.text-block {
    width: 270px;
    min-height: 40px
}

#shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .rw.gap-unequal.js-carousel-items.js-animate.animated {
    gap: 0;
}

#shopify-section-template--17908167409711__text_EdTRkw h2 {
    width: 800px;
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .ctnr.ta-left {
    padding: 0 20px;
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
    gap: 11px;
    display: flex;
    flex-direction: row;
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
    padding: 0
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq h2 {
    width: 940px;
    text-align: center;
    margin: auto;
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
    width: auto
}

#shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .s-header {
    padding-bottom: 40px;
}

#shopify-section-template--17876957724719__custom_html_pBrzKG .button.quote-btn {
    width: 100%
}

#shopify-section-template--17908311785519__image_banner_QidJBE .btn.btn-large.btn-primary,
.button.sell-bike-btn {
    text-align: center;
}

#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {

    margin-left: -180px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-block.p-relative.media-wrapper {

    background-color: #F4E4FF;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .card__media.p-relative.o-hidden {
    max-height: 509px;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation {
    margin: 0 20px;
    background-color: black;
    border-radius: 40px;
    padding-bottom: 0;
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    padding: 0;
    margin: 0
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation .ctnr {
    padding: 0;
    margin: 0
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation .ctnr .s-content {
    padding: 30px 6px 20px 6px
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-block.p-relative.media-wrapper {

    background-color: #F4E4FF;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .card__media.p-relative.o-hidden {
    max-height: 509px;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation {
    margin: 0 20px;
    background-color: black;
    border-radius: 40px;
    padding-bottom: 0;
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    padding: 0;
    margin: 0
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation .ctnr {
    padding: 0;
    margin: 0
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation .ctnr .s-content {
    padding: 30px 6px 20px 6px
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation {
    padding-bottom: 20px
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    min-height: 509px !important
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .scrollable-x {
    scroll-snap-type: none;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
    margin-left: -70px
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    overflow-x: hidden
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-1.section-top-zero.has-animation {
    margin: 0 16px;
    background-color: black;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
    margin-left: 0;
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    gap: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
    margin-left: 10px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .card__media.p-relative.o-hidden {
    max-height: 328px;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    min-height: 328px !important;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .card__media.p-relative.o-hidden {
    max-height: 509px;
    border-radius: 20px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .ctnr.ta-center {
    padding: 0
}

.d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    gap: 8px !important;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
    margin-left: -170px;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
    min-height: 509px !important;
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .bikes-title-9a8b7c {
    margin-bottom: 30px
}

#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .bikes-button-wrapper-9a8b7c {
    margin: 20px
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion-content img {
    height: 355px;
    width: auto;
    margin-left: auto;
    border-radius: 20px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion-content {
    gap: 20px;
    display: flex;
    flex-direction: row;
    margin-left: auto;
    padding: 0;
    position: relative;
    overflow: visible;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .ctnr {
    padding: 0 20px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .rte h4 {
    position: absolute;
    right: calc(95px + 366px + 20px + 20px);
    top: -30px;
    margin: 0
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg p {
    width: calc((50% - 40px)/ 2) !important;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .btn-plain {
    padding-bottom: 20px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg span.h6.mb-0.fg-1.pr-12.ta-left {
    max-width: calc(50% - 26px);
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .zi-1.btn.btn-small.btn-icon {
    margin-left: auto
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion__item {
    border-bottom: none;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion__item:last-child {
    border-bottom: 1px solid black;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion-content.open {
    margin-bottom: 60px
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
    width: 100%;
    margin-left: 80px;
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr .heading.am3l1 {
    margin-right: -40px;
}

.js-main-body.background.template-collection.swym-ready.swym-buttons-loaded {
    padding-top: 20px;
}

.menu__link.dark,
.text-1sd23k.dark {
    color: black;
}

.header-logo.dark path {
    fill: black;
    color: black;
}

#shopify-section-template--17908088504367__image_with_text_tgfCWa .ctnr.d-grid.c-gap.ta-left {
    padding: 0 20px;
}

#shopify-section-template--17908088504367__image_with_text_tgfCWa .section-content__media {
    margin-left: auto !important;
    margin-right: 0
}

.menu__link:hover {
    color:rgb(95, 49, 107) !important;
    filter: none !important;
}

.menu__link:active {
    color:rgb(95, 49, 107) !important;
    filter: none !important;
}

.menu__link:focus {
    color:rgb(95, 49, 107) !important;
    filter: none !important;
}

.menu__link--active {
    color:rgb(102, 73, 110) !important;
    filter: none !important;
}

#shopify-section-template--17908088504367__custom_liquid_f6TEyL .ctnr,
#shopify-section-template--17908088504367__custom_liquid_6nbyxa .ctnr,
#shopify-section-template--17908088504367__custom_liquid_qgp77g .ctnr,
#shopify-section-template--17908088504367__custom_liquid_GNFeNh .ctnr,
#shopify-section-template--17908088504367__custom_liquid_6nDLwH .ctnr,
#shopify-section-template--17908088504367__map_bwQn4P .ctnr {
    padding: 0 20px;
}

.js-header.section-header.d-block.p-relative.zi-4 {
    margin-bottom: -85px;
    height: 85px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
    padding: 0 20px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    width: 100%;
    --w-md: 12 !important;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
    height: 300px;
    letter-spacing: -0.05em !important;
    ;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
    max-height: 100vh;
    min-height: 830px !important;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__desc.text-block.hide-empty.m-sides p {
    font-weight: 400
}

.js-main-body.background.template-page.swym-ready.swym-buttons-loaded .js-header.section-header.d-block.p-relative.zi-4 {
    margin-bottom: -85px;
}

div#shopify-section-template--17908088504367__image_with_text_tgfCWa {
    padding-top: 40px;
}

.button.quote-btn {
    background: none;
}

.button.quote-btn:hover {
    background: none;
    color: black
}

.button-group:hover {
    background: rgb(190, 197, 219);
    background: linear-gradient(90deg, rgba(190, 197, 219, 1) 0%, rgba(203, 189, 207, 1) 23%, rgba(193, 156, 192, 1) 47%, rgba(177, 139, 192, 1) 75%, rgba(133, 114, 191, 1) 100%);
}

#shopify-section-template--17908311785519__image_banner_QidJBE .btn.btn-large.btn-primary,
.button.sell-bike-btn {
    height: 106px;
}

.button.sell-bike-btn:hover,
.btn.btn-large.btn-primary:hover {
    background: black;
    color: rgba(203, 189, 207, 1);
}

.button.quote-btn {
    padding: 40px 0px;
}

.s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty:hover {
    background: rgb(190, 197, 219);
    background: linear-gradient(90deg, rgba(190, 197, 219, 1) 0%, rgba(203, 189, 207, 1) 23%, rgba(193, 156, 192, 1) 47%, rgba(177, 139, 192, 1) 75%, rgba(133, 114, 191, 1) 100%);
}

.btn.btn-large.btn-secondary {
    background: none;
    box-shadow: none;
}

.bikes-button-wrapper-9a8b7c:hover {
    background: black;
    color: white;
}

.circle-button-89f3a1:hover {
    background: white;
    color: black;
    border-color: black;
}

#shopify-section-template--17876957724719__blog_post_list_gV3KfT .btn.btn-primary:hover {
    color: rgba(255, 255, 255, 0.7)
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U .btn.btn-primary.btn-large.hide-empty:hover,
#shopify-section-template--17876957724719__blog_post_list_gV3KfT .btn.btn-primary:hover,
#shopify-section-template--17876957724719__text_D6pbaL .s-header__buttons a:hover {
    opacity: 60%
}

#shopify-section-template--17899489427503__custom_html_4cLLjq .ctnr {
    padding: 0 20px
}

#shopify-section-template--17899489427503__custom_html_4cLLjq .content-container {
    margin-bottom: 20px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs .btn.btn-large.btn-primary {
    width: 100%;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs:hover,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-body-frm.wizard>.actions>ul li:nth-of-type(2):hover {
    background: white;
    border-radius: 20px;
}

#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs:hover .btn.btn-large.btn-primary,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-body-frm.wizard>.actions>ul li:nth-of-type(2):hover a {
    color: black !important;
}

.action-button:hover {
    color: black;
    background-color: white;
}

#shopify-section-template--17876957724719__icon_with_text_eifm8U {
    overflow: hidden;
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr {
    padding-top: 55px
}

#shopify-section-template--17908311785519__image_banner_QidJBE .p-relative.w-100 {
    margin-top: -10px;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs:hover {
    background: none;
}

#shopify-section-template--17908311785519__image_banner_QidJBE .btn-primary:hover {
    color: white;
    background: black;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .text-container {
    margin-bottom: 20px;
    text-transform: uppercase;
    text-align: center;
    background: #C19CC0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !important;
    font-family: oswald;
    font-weight: 500;
    letter-spacing: -0.05em;
    line-height: 90%;
    overflow: visible;
    height: 90px;
}

.content-container.km3ks {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container {
    margin: auto;
    width: 100%;
    text-align: center;
    display: block;
    background: black;
    margin: auto;
    border: 1px solid;
    border-radius: 10px;
    padding: 22px !Important;
    margin-top: 0px;
    border: 1px solid white;
    color: white;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container:hover,
#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container:active {
    background: white;
    color: black
}

.refresh-button {
    font-family: oswald;
    font-weight: 700;
    font-size: 24px !important;
    letter-spacing: -0.03em;
    line-height: 100%;
    text-transform: uppercase;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .text-container {
    font-family: oswald;
    font-weight: 500;
    font-size: 96px !important;
    letter-spacing: -0.05em;
    line-height: 90%;
    width: 1000px;
    height: 97px;
    margin: 0;
}

.svg-container.ls43s svg {
    width: 625px;
    height: auto;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-formbuilder-mes {
    background: none !important;
}

.storeify-formbuilder .storeify-frm-group {
    margin-bottom: 10px !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix li:first-child a {
    border: none !Important;
    width: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 90px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix li:last-child {
    margin-top: -10px
}

#shopify-section-template--17876957888559__main {
    padding-top: 110px;
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded #shopify-section-sections--17876958019631__header .section-header {
    padding-top: 0;
}

.js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded {
    padding-top: 0 !important
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh .js-carousel-prev-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.left-0 {
    height: 42px;
    min-height: 42px;
    max-height: 42px;
}

.metafield-single_line_text_field-array {
    display: flex;
    flex-direction: row;
    gap: 10px;
}

.metafield-single_line_text_field-array {
    list-style: none !Important;
}

#shopify-section-template--17876957888559__featured_product_carousel_djiwWh {
    overflow: hidden;
}

.rte ol,
.rte p,
.rte ul {
    margin-bottom: 0
}

.shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.p-relative.zi-4.top .js-header.section-header.d-block.p-relative.zi-4 {
    padding-top: 0 !important
}

#shopify-section-template--17876957462575__image_with_text_UTgVyr {
    padding-top: 35px;
}

.js-main-body.top {
    padding-top: 0 !Important;
}

.js-main-body.background.template-cart.swym-ready.swym-buttons-loaded {
    background: linear-gradient(180deg, rgba(240, 241, 252, 1) 0%, rgba(198, 203, 254, 1) 100%) !important;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 {
    background: none;

}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-label-control,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-radio-label,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-checkbox-label {
    color: white;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-formbuilder-mes,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-input-control.storeify-textarea,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-input-control.storeify-email,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-input-control.storeify-select,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-input-control.storeify-input-text,
#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-input-control.storeify-datetime {
    background-color: #FAF1FF !important;
    height: 50px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-label-control {
    display: none;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 {
    width: auto
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 {
    padding: 60px 0 70px 0;
}

/* Стили для будущих элементов */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.last .storeify-dot {

    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #ccc;
    z-index: 2;
    margin-right: 0px;
    margin-left: auto;
    right: -50px;

}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-body-frm.wizard>.actions>ul a {
    background-color: transparent !Important
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li .storeify-label {
    margin-top: -20px;
    font-family: 'Outfit', sans-serif;
    font-size: 16px !Important;
    color: white;
    margin-right: auto;
    margin-left: 0;
    width: 120px;
    text-align: left;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:first-child .storeify-label {
    margin-left: -10px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li:first-child::after {
    margin-right: -30px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li:nth-of-type(2) .storeify-dot {
    margin-right: auto;
    margin-left: 120px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:nth-of-type(2) .storeify-label {
    margin-left: 170px;
    width: 150px
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:last-child .storeify-label {

    margin-right: -180px;
    margin-left: auto;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li.done:after {
    background-color: #FFFFFF !important;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul {
    margin-top: 40px;
    margin-bottom: 30px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 {
    background: none;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .ctnr.w-100 {
    background: black;
    border-radius: 20px;
    margin: 0 20px;
    max-width: calc(100vw - 40px)
}

#storeify_content_formbuilder_17489 .storeify-header-frm.storeify-header-frm-text-1.storeify-text-align-1 .storeify-title-frm {
    background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !important;
    line-height: 90%;
    letter-spacing: -5%;
    font-size: 96px !important;
    text-transform: uppercase;
    font-family: Oswald;
    font-weight: 700;
    text-align: center;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li .storeify-dot:before {
    background-color: transparent;
    content: "2";
    color: black;
    left: auto;
    top: auto;
    font-size: 16px;
    font-weight: 500;
    transform: scale(1);
    margin-bottom: -2px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li:first-child .storeify-dot:before {
    content: "1";
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li:last-child .storeify-dot:before {
    content: "3";
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li.disabled .storeify-dot:before,
#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li.done .storeify-dot:before {
    color: white;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.first .storeify-dot {

    width: 30px !important;
    height: 30px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;

    z-index: 2;

    margin-right: auto;
    margin-left: 0px;
    left: -50px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .storeify-body-frm.wizard .steps ul li .storeify-dot {
    width: 30px !important;
    height: 30px !important;
}

/* Стили для ul */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Стили для li */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li {
    position: relative;
    display: flex;
    align-items: center;
    text-align: center;
}

/* Стили для линии между элементами */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li::after {
    content: '';
    position: absolute;
    top: 50%;
    width: 170px;
    height: 1px;
    background-color: #ccc;
    transform: translateY(-50%);
    z-index: 1;
    margin-right: -30px;

}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li:last-child::after {
    display: none;
    /* Убираем линию у последнего элемента */
}

/* Стили для текущего элемента */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.current .storeify-dot {
    background-color: #fff;
    border: none;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #000;
    z-index: 2;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.first .storeify-dot {

    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;

    z-index: 2;

    margin-right: auto;
    margin-left: 0px;
    left: -50px;
}

/* Стили для завершенного элемента */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.done .storeify-dot {}

/* Стили для будущих элементов */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.disabled .storeify-dot,
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.done .storeify-dot {
    background-color: transparent;
    border: 1px solid #FFFFFF !important;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #fff;
    z-index: 2;
}

/* Стили для будущих элементов */
#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.last .storeify-dot {

    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #ccc;
    z-index: 2;
    margin-right: 0px;
    margin-left: auto;
    right: -50px;

}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_16826 .storeify-body-frm.wizard>.actions>ul a {
    background-color: transparent !Important
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_16826 .steps ul li .storeify-label {
    margin-top: -20px;
    font-family: 'Outfit', sans-serif;
    font-size: 16px !Important;
    color: white;
    margin-right: auto;
    margin-left: 0;
    width: 170px;
    text-align: left;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_16826 .steps ul li:first-child .storeify-label {
    margin-left: -10px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li:first-child::after {
    margin-right: 30px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .actions.clearfix a {
    width: 100%
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .actions.clearfix a {
    padding: 24px;
    height: 76px !important;
    margin: auto;
    text-align: center;
    background-color: transparent !important;
    border: 1px solid white;
    border-radius: 20px !important;
    font-size: 24px !important;
    font-weight: 700;
    letter-spacing: -3%;
    line-height: 100% !important;
    font-family: Oswald;
    text-transform: uppercase;
    width: 100%;
}

.actions.clearfix ul,
.actions.clearfix li {
    width: 100%;
}

.storeify-formbuilder .storeify-body-frm .storeify-input-control,
.storeify-formbuilder .storeify-body-frm .storeify-body-frm.storeify-input-style-2 .storeify-input-control:not(.storeify-text),
.storeify-formbuilder .storeify-body-frm .storeify-formbuilder .storeify-input-control,
.storeify-formbuilder .storeify-body-frm .storeify-div-input.storeify-div-input-type-input-text input,
.storeify-formbuilder .storeify-body-frm .storeify-div-select.storeify-div-input select,
.storeify-frm-tab .storeify-div-input.storeify-div-input-type-email input,
#storeify_content_formbuilder_17489 .storeify-formbuilder-mes,
#storeify_content_formbuilder_17489 .storeify-input-control.storeify-textarea,
#storeify_content_formbuilder_17489 .storeify-input-control.storeify-email,
#storeify_content_formbuilder_17489 .storeify-input-control.storeify-select,
#storeify_content_formbuilder_17489 .storeify-input-control.storeify-input-text,
#storeify_content_formbuilder_17489 .storeify-input-control.storeify-datetime {
    border-radius: 10px !important;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .actions.clearfix li:first-child a {
    border: none !Important;
    width: auto;
    padding: 0;
    position: absolute;
    left: 0;
    top: 90px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .actions.clearfix li:last-child {
    margin-top: -10px
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .storeify-formbuilder-mes {
    background: none !important;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .button-container {
    margin: auto;
    width: 100%;
    text-align: center;
    display: block;
    background: black;
    margin: auto;
    border: 1px solid;
    border-radius: 10px;
    padding: 22px !Important;
    margin-top: 0px;
    border: 1px solid white;
    color: white;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .button-container:hover,
#shopify-section-template--17908311785519__17367045765f6ba5a8 .button-container:active {
    background: white;
    color: black
}

.refresh-button {
    font-family: oswald;
    font-weight: 700;
    font-size: 24px !important;
    letter-spacing: -0.03em;
    line-height: 100%;
    text-transform: uppercase;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .text-container {
    font-family: oswald;
    font-weight: 500;
    font-size: 96px !important;
    letter-spacing: -0.05em;
    line-height: 90%;
    width: 1000px;
    margin-left: -25% !important;
    height: 97px;
    margin: 0;
    text-transform: uppercase;
    text-align: center;
    background: #BEC5DB;
    background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-shadow: none !important;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD p {
    font-size: 24px;
    color: black;
    line-height: 1.1;
    font-weight: 400;
    letter-spacing: -0.02rem;
}

#shopify-section-template--17876957724719__testimonials_FWDxzD .m-zero.hide-empty {
    width: 670px;
    margin: 0 0 0 50%;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 {
    background: black;
    border-radius: 40px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: -40px;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
    padding: 0 calc(var(--gutter) / 5);
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .s-header {
    padding: 0 0 calc(var(--spacing)* 2);
}

@media (max-width: 768px) {
    #shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 {
        background: black;
        border-radius: 20px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -40px;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .h2 {
        font-size: 46px;
        text-transform: uppercase;
        color: black;
        letter-spacing: -0.5rem;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq h2 {
        width: 100%;
        text-align: center;
        margin: auto;
    }
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr {
    background: black;
    border-radius: 40px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: -40px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .rw {
    display: block;
    width: 500px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr img.media.of-cover.w-100 {
    width: 500px;
    border-radius: 20px;
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr sht-image-atf.d-block.p-relative.media-wrapper {
    --ratio: 3/4 !important;
    height: 400px;
    width: 100%;
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp {
    background: black;
    padding: 8px;
    border-radius: 20px;
    width: 30%;
    margin-left: 4px;
    margin-right: 4px;
    padding: 15px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-content {
    margin-top: -60px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    margin: 0;
}

@media (max-width: 768px) {
    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr {
        background: black;
        border-radius: 20px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: -40px;
    }
}

#shopify-section-template--17876957429807__main h1.h2.ta-center {
    text-align: center;
    font-size: 96px;
    color: black;
    text-transform: uppercase;
    letter-spacing: -0.5rem;
    margin-top: 60px;
}

#shopify-section-template--17876957429807__main span.js-cart-form-item_count {
    font-size: 96px;
}

@media (min-width: 769px) {
    #shopify-section-template--17876957429807__main .cart-content__headings {
        border-bottom: 1px solid #03000c;
    }
}

#shopify-section-template--17876957429807__main .d-none.d-block-md.fw-700.padding--start {
    font-size: 16px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main .d-none.d-block-md.fw-700.ta-right {
    font-size: 16px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main a.h6.mb-8.mb-md-16.d-block {
    font-size: 16px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main p.subtext.color-light.mb-4.mb-md-8 {
    font-size: 14px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main button.js-quantity-btn.js-quantity-btn-minus.qty-element--sm.btn.btn-icon.btn-plain.no-js-hidden {
    color: black;
}

#shopify-section-template--17876957429807__main button.js-quantity-btn.js-quantity-btn-plus.qty-element--sm.btn.btn-icon.btn-plain.no-js-hidden {
    color: black;
}

#shopify-section-template--17876957429807__main input#quantity-1 {
    border-radius: 10px;
}

#shopify-section-template--17876957429807__main a.btn.btn-icon.btn-secondary.qty-element--sm.d-inline-flex.middle-xs.center-xs {
    background: transparent;
}

#shopify-section-template--17876957429807__main s.color-light.subtext.d-block {
    font-size: 14px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main .cart-item {
    padding: 24px 0;
    border-bottom: 1px solid #03000c;
}

#shopify-section-template--17876957429807__main small.js-cart-form-item-error-message {
    color: black;
    line-height: 120%;
    font-weight: 600;
}

#shopify-section-template--17876957429807__main .icon.icon--small.icon--error.fs-0.mr-8 {
    background: #000000;
    color: #fff;
}

div#mainCartForm {
    --w-md: 12 !important;
}

#shopify-section-template--17876957429807__main .free-shipping-notification.js-free-shipping-notification-message.mb-20 {
    display: none;
}

#shopify-section-template--17876957429807__main h2.h5.m-zero {
    font-size: 16px;
    color: black;
    text-transform: uppercase;
    font-weight: 600;

}

#shopify-section-template--17876957429807__main .js-cart-form-footer.clm {
    --w-md: 12 !important;
}

#shopify-section-template--17876957429807__main p.m-zero.h5.color-accent-bg-1.ta-right {
    font-size: 30px;
}

#shopify-section-template--17876957429807__main .btn.btn-large.btn-primary,
.button.sell-bike-btn {
    font-size: 24px;
    width: 100%;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: 500;
}

#shopify-section-template--17876957429807__main small.ta-center.subtext.color-light.d-block.ta-center.text-block.mt-12 {
    color: black;
}

#shopify-section-template--17876957429807__main .pb-50 {
    padding-bottom: 20px;
}

#shopify-section-template--17876957724719__text_gNUy8P #sectionHeading-f3beabb45924,
#shopify-section-template--17899489427503__text_bGNxNN #sectionHeading-88737ceb7679 {
    right: -50% !important;
    text-align: left;
    left: calc(50% + 20px) !Important;
    margin: 0;
    margin-left: -5px;
}

.content-right {
    width: calc(50% - 20px);
}

#shopify-section-template--17876957724719__custom_html_pBrzKG .content-container,
#shopify-section-template--17899489427503__custom_html_4cLLjq .content-container {
    display: flex;
}

.benefits {
    width: 100% !important;
}

.bike-image {
    z-index: -1;
    scale: 1.5;
}

.content-left {
    margin-right: 0;
    left: 15%;
    bottom: -20%;
    position: relative;
}
#shopify-section-template--17899489427503__text_bGNxNN #sectionHeading-88737ceb7679 {
    margin-left: -5px;
}

#shopify-section-template--17876957724719__custom_html_pBrzKG .section.color-schema-1.section-top-zero.section-bottom-zero.has-animation .ctnr {
    padding-left: 20px;
}

#shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 {
    max-height: 100%;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 h2 {
    height: auto;
    padding-bottom: 10px;
}

#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB {
    overflow: hidden;
}

@media (min-width: 1600px) {
    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 40px;
    }

    #sectionHeading-3f523d96080a {
        width: 950px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__desc.text-block.hide-empty {
        top: -135px !important
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .d-block.p-relative.media-wrapper.h-100.w-100 .media.of-cover.h-100.w-100 {
        object-position: top;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .section.color-scheme-f8227237-1ef4-44ac-ae20-8fc70bb51ec0.section-top-zero.section-bottom-zero .s-header.s-header--special.pt-zero-mb.zi-1 {
        --gc-md: 3/12 !important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
        margin-left: 120px
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr h2 {
        font-size: 185px !important;
    }

    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 30px;
    }
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .d-block.w-100.h-100.js-animate.anm.anm-zoomOut.media-wrapper.animated {
    width: 100%;
    height: auto;
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .p-relative.w-100 {
    height: calc((100vw - 40px) /2);
}

#shopify-section-template--17908167409711__image_banner_fbnqB8 .sht-mask.p-relative.w-100.h-100.o-hidden {
    height: auto;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .d-block.p-relative.media-wrapper {
    background-color: #F4E4FF;
    overflow: visible;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .media.of-cover.w-100 {
    mix-blend-mode: darken;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    margin: auto
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header__title {
    max-width: none !Important;
    width: auto !Important;
}

#sectionHeading-082ac4f29410 {
    padding-bottom: 5px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .ctnr.ta-center {
    padding: 0;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr img.media.of-cover.w-100 {
    width: 685px;
    mix-blend-mode: screen;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .js-wrap-image-lazy.d-block.o-hidden.w-100,
#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .rw {
    width: 685px;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header {
    margin-bottom: -50px;
    padding: 0;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .h5.hide-empty.mb-0 {
    font-size: 24px;
    line-height: 112%;
    letter-spacing: -0.02em;
    font-weight: 600;
    text-transform: uppercase;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy {
    overflow: hidden;
}

#shopify-section-template--17908518289455__image_with_text_columns_zbaJQX .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 80px);
}

#shopify-section-template--17908518289455__image_with_text_columns_zbaJQX .ctnr.ta-left {
    padding: 0 20px;
}

#shopify-section-template--17908518289455__collapsible_content_7rd3wg .clm {
    --w-xl: 12 !important;
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr h2 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr .ctnr {
    padding: 0 20px;
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr .rw.gap-unequal.js-carousel-items.js-animate.animated {
    max-width: calc(100vw - 40px);
}

#shopify-section-template--17876957397039__blog_post_list_FVeaQr .rw.gap-unequal.js-carousel-items.js-animate.animated {
    row-gap: 20px;
}

#sectionHeading-a6738b5f6770 {
    margin: auto;
}

#shopify-section-template--17908311785519__custom_liquid_MX83Jc .ctnr {
    padding: 0 20px;
}

#shopify-section-template--17908311785519__custom_liquid_MX83Jc .clm.js-carousel-item.anm.anm-fadeInUp.fd-column.card:last-child {
    padding-right: 0
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.first .storeify-dot {
    left: -20px
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:first-child .storeify-label {
    margin-left: 20px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li:first-child::after {
    margin-right: 0px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:nth-of-type(2) .storeify-label {
    margin-left: 160px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li.last .storeify-dot {
    right: 0;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 #storeify_content_formbuilder_17489 .steps ul li:last-child .storeify-label {
    margin-right: -130px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .steps.clearfix li::after {
    margin-right: -15px;
    margin-bottom: -5px;
}

#shopify-section-template--17908311785519__17367045765f6ba5a8 .o-hidden.section.color-schema-1 {
    padding-top: 0;
}

#shopify-section-template--17908167409711__image_with_text_columns_jF8GT3 .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    --w-md: 12 !important;
}

#sectionHeading-082ac4f29410 {
    width: auto !important;
    min-width: 0;
    letter-spacing: -0.05em !important;
}

#shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
    --w-md: 12 !important;
}

.shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.p-relative.zi-4.dark .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon {
    background-color: black;
    color: white;
}

.shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.p-relative.zi-4.dark .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon {
    color: white;
    background-color: black
}

.shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.p-relative.zi-4.dark .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon path {
    fill: white;
}

.shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.p-relative.zi-4.dark .text-1sd23k {
    color: black;
}

#shopify-section-template--17899489427503__custom_html_4cLLjq .button.quote-btn {
    width: 100%
}

#shopify-section-template--17876957429807__main p.mb-24 {
    color: black;
}

#shopify-section-template--17908311785519__image_banner_QidJBE h2 {
    text-transform: uppercase;
    font-size: 96px;
    font-weight: 500;
    letter-spacing: -0.5rem;
    line-height: 90%;
    text-align: center;
    background-image: linear-gradient(90deg,
            #bec5db,
            #cbbdcf,
            #c19cc0,
            #b18bc0,
            #8572bf);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX {
    background: black;
    border-radius: 40px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: -40px;
    padding: 60px;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .ctnr.d-grid.c-gap.ta-left {
    display: block;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .section-content__media.p-relative {
    width: 500px;
    height: 300px;
    margin: auto;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .section-content__media {
    padding-bottom: 60px !important;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .s-header.s-header--special.pt-zero-mb.zi-1 {
    padding-top: 0px !important;
}

#shopify-section-template--17876957364271__main .p-relative.clm.m-auto {
    height: 500px;
    --w-xs: 12 !important;
    --w-md: 12 !important;
    --h-xs: 600vh !important;
    --h-sm: 100vh !important;
    padding: 0px;
    margin-top: -110px;
    background-color: black;
    border-radius: 20px;
    display: flex;
    align-items: center;
    align-content: center;
}

#shopify-section-template--17876957364271__main sht-image-atf.d-block.p-relative.media-wrapper.h-100 {
    --ratio: 1 / 1;
    width: 300px;
    height: 300px;
    margin: auto;
}

#shopify-section-template--17876957364271__main .js-wrap-image-lazy.d-block.o-hidden.h-100.mr-minus.ml-minus.m-zero-sm {
    display: contents;
}

#shopify-section-template--17876957364271__main .hide-empty.color-light.subtext.mr-8 {
    color: black;
}

#shopify-section-template--17876957364271__main button.btn.btn-icon.btn-small.btn-secondary.js-web-share-api-btn {
    color: white;
    background: black;
}

#shopify-section-template--17876957364271__main p span {
    font-size: 16px;
    font-weight: 500;
    color: black;
    letter-spacing: -0.02rem;
    line-height: 120%;
    margin: auto;
    margin-bottom: 30px;
    margin-top: 20px !important;
}

#shopify-section-template--17876957364271__main .rte h2 span {
    font-weight: 600;
    font-size: 24px !important;
    text-transform: uppercase;
    letter-spacing: -0.1rem;
    line-height: 100%;
    color: black;
}

#shopify-section-template--17876957364271__main .rte h3 span {
    font-weight: 600;
    font-size: 16px !important;
    text-transform: uppercase;
    letter-spacing: -0.02rem;
    line-height: 100%;
    color: black;
}

@media (min-width: 769px) {

    #shopify-section-template--17876957364271__main td,
    th {
        padding: 24px 20px;
        border: 1px solid black;
    }
}

#shopify-section-template--17876957364271__main ::marker {
    color: black;
}

#shopify-section-template--17876957364271__main b {
    color: black;
}

#shopify-section-template--17876957364271__main span {
    color: black;
}

#shopify-section-template--17876957364271__main .rte ol,
.rte p,
.rte ul {
    margin-bottom: 50px;
    color: black;
}

@media (min-width: 1025px) {
    #shopify-section-template--17876957364271__main .ctnr {
        padding-inline: calc(var(--spacing)* 2);
        max-width: calc(var(--content-max-width) + var(--spacing)* 8);
    }
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .s-header.s-header--special.pt-zero-mb.zi-1 {
    padding-bottom: 0;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX h1 {
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    text-shadow: none !Important;
    background-image: linear-gradient(90deg, #bec5db, #cbbdcf, #c19cc0, #b18bc0, #8572bf);
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px !important;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .js-image-lazy.media.of-cover.w-100.h-100 {
    mix-blend-mode: screen;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .s-header__content {
    width: 100% !important;
    max-width: 100% !important;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .s-header-content.hide-empty {
    text-align: center;
    margin-top: 20px;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX .s-header__desc {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

#shopify-section-template--17876957397039__image_with_text_MYagbX {
    position: relative
}

#shopify-section-template--17876957364271__main .rte ol,
.rte p,
.rte ul {
    margin-bottom: 0;
}

.button.sell-bike-btn {
    height: 100%
}

.button-group {
    transition: background 0.3s ease;
}

.button.sell-bike-btn {
    transition: color 0.3s ease;
}

.bikes-button-wrapper-9a8b7c {
    transition: color 0.3s ease;
    transition: background 0.3s ease;
}

.bikes-button-wrapper-9a8b7c a {
    width: 100%;
    height: 100%;
    margin: auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle-button-89f3a1 {
    transition: color 0.3s ease;
    transition: background 0.3s ease;
}
.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden .js-carousel-next-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.right-0:hover {
    opacity: 0.7
}

.carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden .js-carousel-prev-btn.btn.btn-primary.btn-icon.btn-small.p-absolute.middle-y.left-0:hover {
    opacity: 0.7
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty,
.button-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .btn.btn-large.btn-primary,
#shopify-section-template--17876957724719__image_with_text_iXHEjH .btn.btn-large.btn-secondary {
    width: 100%
}

#shopify-section-template--17908311785519__image_banner_QidJBE h2 {
    padding-bottom: 10px;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) sht-image-atf.d-block.p-relative.media-wrapper {
    width: 306px;
    height: 315px !important;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 306px;
    height: 315px !important;
    margin-left: -30px;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 100%;
    position: static;
    height: 295px !important;
}

#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) sht-image-atf.d-block.p-relative.media-wrapper,
#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 100%;
    position: static;
    height: 295px !important;
}

.posts-section {
    display: flex;
    flex-direction: column;
    gap: 30px;
    width: 100%;
}

.post-card {
    display: grid;
    grid-template-columns: 1fr 2fr 2fr;
    gap: 20px;
    align-items: stretch;
    width: 100%;
    padding-top: 20px;
    border-top: 1px solid black;
}

.post-image img {
    width: 100%;
    height: 300px;
    border-radius: 10px;
    object-fit: cover;
}

.post-details {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
}

.post-title {
    font-size: 26px;
    font-weight: 500;
    color: black;
    letter-spacing: -0.2rem;
    line-height: 110%;
    text-transform: uppercase;
    width: 320px;
}

.post-date {
    font-size: 16px;
    font-weight: 500;
    color: gray;
    letter-spacing: -0.02rem;
    line-height: 110%;
}

.post-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
}

.post-description {
    font-size: 24px;
    font-weight: 500;
    color: black;
    letter-spacing: -0.1rem;
    line-height: 120%;
}

.post-button {
    font-size: 24px;
    font-weight: 500;
    color: black;
    background-color: transparent;
    border: 1px solid black;
    padding: 10px 20px;
    text-transform: uppercase;
    border-radius: 10px;
    transition: background-color 0.3s;
    width: 100%;
    height: 58px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.post-button:hover {
    background-color: black;
    color: white;
}

.header__cart-count {
    bottom: -5px;
    right: -5px;
    align-content: center;
    display: flex;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) sht-image-atf.d-block.p-relative.media-wrapper {
    width: 306px;
    height: 315px !important;
}

div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) sht-image-atf.d-block.p-relative.media-wrapper,
#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
    width: 100%;
    position: static;
    margin-left: auto;
}

.size-table th {
    border: none !Important;
}

@media (max-width: 768px) {
    .posts-section {
        gap: 20px;
        /* Уменьшаем промежутки между карточками */
    }

    .post-card {
        display: flex;
        /* Меняем сетку на вертикальное отображение */
        flex-direction: column;
        gap: 15px;
        /* Промежутки между элементами карточки */
        border-top: 1px solid black;
        padding-top: 15px;
    }

    .post-image img {
        height: 200px;
        /* Уменьшаем высоту изображения */
        border-radius: 8px;
        /* Оставляем аккуратные углы */
    }

    .post-details {
        align-items: flex-start;
        /* Выравнивание по левому краю */
        gap: 8px;
        /* Уменьшаем отступы между заголовком и датой */
    }

    .post-title {
        font-size: 20px;
        /* Уменьшаем размер шрифта */
        letter-spacing: -0.1rem;
        /* Подгоняем расстояние между буквами */
        line-height: 120%;
        width: 100%;
        /* Полная ширина для текста */
    }

    .post-date {
        font-size: 14px;
        /* Уменьшаем размер шрифта для даты */
        color: gray;
    }

    .post-content {
        gap: 8px;
        /* Уменьшаем отступы между текстом и кнопкой */
    }

    .post-description {
        font-size: 18px;
        /* Уменьшаем размер шрифта описания */
        line-height: 130%;
        /* Делаем текст более читаемым */
    }

    .post-button {
        font-size: 18px;
        /* Уменьшаем размер шрифта кнопки */
        padding: 8px 16px;
        /* Уменьшаем внутренние отступы */
        height: auto;
        /* Убираем фиксированную высоту */
        border-radius: 8px;
        /* Оставляем аккуратные края */
    }

    .svg-container.ls43s svg {
        width: 100%
    }

}

@media (max-width: 480px) {
    h3.post-title {
        margin: 0
    }

    .posts-section {
        gap: 15px;
    }

    .post-card {
        gap: 8px;
        padding-top: 8px;
    }

    .post-title {
        font-size: 18px;
        /* Делаем заголовок компактнее */
        letter-spacing: -0.05rem;
    }

    .post-description {
        font-size: 14px;
        /* Сужаем описание */
        line-height: 110%;
    }

    .post-button {
        font-size: 14px;
        padding: 10px 12px;
    }

    .post-date {
        opacity: 70%;
        font-size: 12px;
        color: black;
    }

    #storeify_content_formbuilder_17489 .storeify-header-frm.storeify-header-frm-text-1.storeify-text-align-1 .storeify-title-frm {
        font-size: 46px !important;
        letter-spacing: -0.02rem !important;
    }

    #storeify_content_formbuilder_17489 .storeifyapps-form.storeifyapps-form-17489 {
        padding: 0 !important;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG .content-left {
        overflow: hidden;
        height: calc(100vw + 90px);
        margin-top: 0px !important;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG .button-group {
        max-width: 100% !important;
        max-height: 60px;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG .button-group {
        display: flex;
        gap: 0px !important;
    }

    #shopify-section-template--17899489427503__custom_html_4cLLjq .section.color-schema-1.section-bottom-zero.has-animation {
        margin-bottom: 0 !Important;
        padding-top: 0px !important;
    }

    #shopify-section-template--17899489427503__custom_html_4cLLjq .benefit-item p {
        font-size: 16px !important;
        line-height: 110%;
        letter-spacing: -0.02rem;
        font-weight: 600;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .p-h.sl73x {
        line-height: 120%;
        letter-spacing: -2%;
        font-size: 16px;
        font-weight: 500;
        margin: auto;
        margin-top: 2px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .p-h.sl73x,
    .p-h.ls83l {
        display: block !important;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .o-hidden.section.section-top-zero.section-bottom-zero.color-schema-2 {
        border-radius: 20px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .h2-1kf8kc {
        line-height: 100%;
        letter-spacing: -0.1rem;
        font-size: 46px;
        text-transform: uppercase;
        font-family: Oswald;
        font-weight: 500 !important;
    }

    #shopify-section-template--17899489427503__custom_liquid_6bijUY .step-title {
        font-size: 24px;
        font-weight: 500;
        letter-spacing: -0.02em;
        line-height: 120%;
        color: black;
        margin-bottom: 10px;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {
        font-size: 16px !important;
        font-weight: 600;
    }

    #storeify_content_formbuilder_17049 .storeify-frm-group input.storeify-input-control,
    #storeify_content_formbuilder_17049 .storeify-frm-group select.storeify-input-control {
        height: 50px !important;
        line-height: 36px;
        background-color: #faefff !important;
        border-radius: 10px !important;
    }

    #storeify_content_formbuilder_17049 .storeify-submit-btn,
    #storeify_content_formbuilder_17049 .storeify-body-frm.wizard>.actions>ul a {
        display: nine;
    }

    #storeify_content_formbuilder_17049 .storeify-body-frm.wizard>.actions {
        display: none;
        text-align: center;
    }
}
    @media (max-width: 480px) {
        .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty {
            gap: 0;
            width: 100%;
            height: 50px;
            text-transform: uppercase;
            font-size: 16px !important;
            border-radius: 10px !important;

        }
    }

    @media (max-width: 480px) {

        .btn.btn-large.btn-primary,
        .btn.btn-large.btn-secondary {
            width: 100%;
            font-size: 16px !important;
            border-radius: 10px !important;
            margin-bottom: 200px;
            height: 60px;
        }
    }

    .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs.center-xs {
        margin-top: 0px;
        margin-bottom: 200px;
    }

    #shopify-section-template--17876957429807__main span.js-cart-form-item_count {
        font-size: 64px !important;
    }

    @media (max-width: 480px) {
        .header__logo-link.m-zero.js-header-logo-link.d-block.h4.p-relative.wb-break-word svg {
            width: 140px;
        }
    }

    #shopify-section-template--17876957888559__main .js-image-lazy.media.of-contain {
        object-fit: contain;
        object-position: bottom;
        width: 100%;
        height: 100% !important;
        border-radius: 20px;
    }

    #shopify-section-template--17876957888559__main .product-slideshow__thumb {
        width: 20%;
        max-width: 25%;
        /* height: 100px !important; */
        border-radius: none;
        padding: 0;
        object-fit: cover;
        border: none;
    }

    .thumbnail__horizoltal-carousel.h-100.top-xs.js-carousel-items.d-flex.middle-xs.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrl-bhvr-auto {
        gap: 8px;
    }

    .thumbnail__horizoltal.d-none-md.no-js-hidden.maw-100.o-scroll.disable-scrollbars.d-block.\32 9 {
        padding-block: 8px;
    }

    #shopify-section-template--17876957888559__main span.price__sale.d-flex.middle-xs.fw-wrap {
        justify-content: left;
    }
}

body.custom-gradient-main {
    will-change: background;
    background-repeat: no-repeat;
    background-size: cover;
    background: rgb(255, 255, 255) !important;
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(245, 197, 233, 1) 10%, rgba(202, 170, 231, 1) 18%, rgba(171, 167, 234, 1) 29%, rgba(219, 200, 234, 1) 47%, rgba(224, 183, 220, 1) 54%, rgba(247, 248, 253, 1) 73%, rgba(240, 241, 252, 1) 96%, rgba(255, 255, 255, 1) 100%) !important;

}

.storeify-formbuilder.storeify-frm-loading {
    overflow: visible !important;
}

.storeify-formbuilder.storeify-frm-loading:after {
    display: block !important;
    content: "" !important;
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    background-color: rgba(255, 255, 255, 0.5) !important;
    border-radius: 40px;
    background-image: none !important;
    z-index: 9 !important;
}

.storeify-formbuilder.storeify-frm-loading:before {
    content: "" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 40px !important;
    height: 40px !important;
    margin: -20px !important;
    border: 4px solid rgba(0, 0, 0, 0.1) !important;
    border-top-color: black !important;
    border-radius: 50% !important;
    animation: spin 1s linear infinite !important;
    z-index: 10 !important;
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

.card-title {
    margin-bottom: 70px !important;
    padding-bottom: 10px !important;
}
#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word.range-slider.p-relative{ width:100%; }
#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word.range-slider.p-relative .range-slider-bar.js-range-slider-bar.w-100.p-absolute.m-auto.bottom-0.right-0.left-0.zi-1{position:absolute;width:100%;top:-13px; }
#mainCollectionProductFiltersForm .range-slider-bar.js-range-slider-bar.w-100.p-absolute.m-auto.bottom-0.right-0.left-0.zi-1{background:#D4D3F3 !important;}
#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word .filter-form__field{padding-top:20px}
#shopify-section-template--17876957462575__main .filter-form__display.wb-break-word .d-grid.gap-16 .mb-8{position:absolute; width:calc(100% - 40px)}

#shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty .btn.btn-large.btn-primary {
    height: 100% !Important;
}

@media (min-width: 769px) and (max-width: 1024px) {
    .text-1sd23k {
        margin-left: 0;
    }

    .header__logo.d-flex.middle-xs {
        flex-direction: row !important;
    }
}

@media (max-width: 768px) {
  #shopify-section-template--17876957462575__main .filter-form__display.wb-break-word .d-grid.gap-16 .mb-8{width: calc(100vw - 80px);}
    .header__cart-count.d-block.p-absolute.subtext.ta-center.color-accent-1.ws-nowrap {
        margin: 0 !Important;
    }

    #sectionHeading-3f523d96080a {
        font-size: 86px;
        max-width: 306px;
        word-break: normal !important;
    }

    .section.color-schema-2 {
        margin: 16px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .ctnr.d-grid.c-gap.ta-left {
        padding-left: 10px !important;
        padding-right: 0;
    }

    #shopify-section-sections--17876958019631__header .header.ctnr.header--text-invert.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
        padding-left: 31px;
        padding-right: 31px;
        padding-top: 20px;
    }

    .header__logo.d-flex.middle-xs {
        align-items: start;
        justify-items: start;
    }

    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .btn.btn-plain.btn-large.btn-icon.header__link svg,
    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .btn.btn-plain.btn-large.btn-icon.header__link svg path {
        fill: white;
    }

    .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .header__icons.header__icon--search.d-flex-lg.middle-xs,
    .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .header__icon.d-flex-lg.middle-xs {
        display: none
    }

    .text-block-1sl3dk {
        display: none;
    }

    .header__logo.d-flex.middle-xs {
        flex-direction: row-reverse !important;
    }

    .header-logo {
        justify-self: start;
        margin-left: 0;
        margin-right: auto;
    }

    .header__icon.header__icon--cart {
        position: absolute;
        left: auto;
        right: 85px;
    }

    .btn.btn-large.btn-icon.btn-plain.mr-12.js-menu-drawer-trigger {
        margin: 0 !Important;
    }

    .header-extra-info.hide-empty.p-relative {
        display: none;
    }

    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper {
        padding: 11px 15px 15px 15px;
        border-radius: 20px;
        margin: 7px 16px 16px 16px;
        width: calc(100vw - 32px);
        background: black;
        max-height: 810px;
    }

    #menuDrawer {
        margin: 9px 16px;
        background: none;
    }

    #sectionHeading-3f523d96080a {
        min-height: 0;
    }

    #mainContent {
        margin-top: 9px;
    }

    .section.color-schema-2,
    .ctnr.d-grid.c-gap.ta-left {
        min-height: 770px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__desc.text-block.hide-empty {
        position: static !important;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons {
        max-width: calc(100vw - 52px);
        position: static !important;
        max-height: 60px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty,
    .button-group {
        flex-wrap: nowrap;
    }

    .btn.btn-large.btn-primary,
    .btn.btn-large.btn-secondary {
        width: 100%;
        font-size: 14px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__desc.text-block.hide-empty p {
        font-family: outfit;
        font-weight: 500;
        font-size: 16px;
        letter-spacing: -0.02em;
        line-height: 120%;
    }

    .section.color-schema-2 {
        border-radius: 20px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty,
    .button-group {
        margin-top: 160px
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__desc.text-block.hide-empty {
        margin-top: 10px !important;
    }

    .menu__item.p-relative {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }

    .menu__item.p-relative:first-child {
        border-top: 1px solid rgba(255, 255, 255, 0.2);
    }

    .header__icons.header__icon--search.d-flex-lg.middle-xs {
        border-radius: 50%;
        background: white;
    }

    .header__icon.d-flex-lg.middle-xs {
        border-radius: 50%;
        background: white;
    }

    .header__icons.header__icon--search.d-flex-lg.middle-xs svg,
    .btn.btn-plain.btn-large.btn-icon.header__link svg,
    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .btn.btn-plain.btn-large.btn-icon.header__link svg,
    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .btn.btn-plain.btn-large.btn-icon.header__link svg path {
        color: black;
        fill: black;
    }

    .header__icon.d-flex-lg.middle-xs svg {
        color: black;
        fill: black;
    }

    .btn.btn-plain.btn-large.btn-icon.header__link {
        background: white;
    }

    .icon-wrap-nav.d-flex {
        gap: 5px;
    }

    .drawer__body.flex-1 {
        padding: 25px 0 0 0;
    }

    .icon-wrap-nav.d-flex {
        margin-top: 10px;
    }

    .text-block-1sl3dk-nav {
        margin-top: 30px;
    }

    .header__logo-link.m-zero.js-header-logo-link.d-block.h4.p-relative.wb-break-word svg {
        width: 120px;
    }

    .header__logo-link.m-zero.js-header-logo-link.d-block.h4.p-relative.wb-break-word img {
        width: 120px
    }

    .drawer__header {
        border-bottom: 0;
        padding: 0 !Important
    }

    .text-1sd23k-text {
        font-family: outfit;
        font-weight: 500;
        font-size: 16px;
        letter-spacing: -0.02em;
        line-height: 120%;
        color: rgba(255, 255, 255, 0.69);
        width: 220px;
    }

    .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger,
    .btn.btn-plain.btn-large.btn-icon.header__link {
        width: 34px;
        height: 34px;
        min-height: 34px;
        max-height: 34px;
    }

    .menu__link.menu__link-lv1.h4.m-zero.d-block {
        font-family: outfit;
        font-weight: 500;
        font-size: 16px;
        letter-spacing: -0.02em;
        line-height: 110%;
    }

    .menu__item.p-relative a {
        padding: 10px 0
    }

    #shopify-section-sections--17876958019631__header .drawer__body.flex-1 .contact__item.d-flex.middle-xs.tel-mail {
        font-family: oswald;
        font-weight: 700;
        font-size: 22px;
        letter-spacing: -0.05em;
        line-height: 90%;
        text-transform: uppercase;
    }

    #shopify-section-sections--17876958019631__header .drawer__body.flex-1 .contact__item.d-flex.middle-xs.tel-mail:first-child {
        margin-bottom: 10px;
    }

    #shopify-section-sections--17876958019631__header .drawer__body.flex-1 .contact__item.d-flex.middle-xs.tel-mail {
        margin-bottom: 20px;
    }

    #shopify-section-sections--17876958019631__header .drawer__body.flex-1 .contact__item.d-flex.middle-xs.social {
        font-family: outfit;
        font-weight: 500;
        font-size: 14px;
        letter-spacing: -0.02em;
        line-height: 110%;
        margin-top: 5px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty,
    .button-group {
        padding: 3px;
    }

    .ctnr.d-grid.c-gap.ta-left div:last-child,
    .s-header.s-header--special.pt-zero-mb.zi-1 {
        --gc-xs: 1/40 !important;
    }

    #shopify-section-template--17876957724719__text_gNUy8P .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
    #shopify-section-template--17899489427503__text_bGNxNN .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
    #shopify-section-template--17876957724719__text_zKrRJ6 .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
    #shopify-section-template--17899489427503__text_zyN4tJ .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
        width: 300px;
        margin: 0;
    }

    #shopify-section-template--17876957724719__text_zKrRJ6 .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word,
    #shopify-section-template--17899489427503__text_zyN4tJ .s-header__content.clm.ta-center.m-auto.p-zero.wb-break-word {
        width: 300px;
        margin: 0;
    }

    #sectionHeading-f3beabb45924 {
        position: static;
        width: auto;
        margin-right: 0;
        margin: 0;
        text-align: left;
    }

    .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty .btn.btn-large.btn-secondary {
        margin: auto
    }

    .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty {
        gap: 0
    }

    .sell-bike-section .content-container {
        flex-direction: column;
        display: flex;
    }

    .content-right,
    .content-right .benefits {
        width: 100%
    }

    .benefit-item p {
        font-family: outfit;
        font-weight: 500 !important;
        font-size: 16px;
        letter-spacing: -0.02em;
        line-height: 120%;
        color: black;
    }

    .benefit-item span {
        font-family: oswald;
        font-weight: 500;
        font-size: 24px;
        letter-spacing: -0.05em;
        line-height: 90%;
        color: black;
    }

    .content-right .button-group {
        margin-top: 0
    }

    .content-right {
        gap: 0;
    }

    .button-group {
        max-width: calc(100vw - 52px);
        max-height: 60px;
    }

    .button.sell-bike-btn,
    .button.quote-btn {
        width: 100%;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: -0.03em;
        font-weight: 800;
        text-align: center;
        height: auto;
        max-height: 56px;
        padding: 0;
    }

    .bikes-text-block-9a8b7c {
        width: auto;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation {
        margin: 0 16px;
        background-color: black;
        border-radius: 20px;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 0;
    }

    .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
        gap: 20px;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 10px;
    }

    .bikes-title-9a8b7c {
        font-size: 46px;
        font-family: oswald;
        line-height: 90%;
        letter-spacing: -0.05em;
        font-weight: 500;
        max-width: 300px;
        text-align: center;
        margin: auto;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .section.color-schema-1.section-top-zero.has-animation .ctnr .s-content {
        padding: 50px 6px 20px 6px;
    }

    .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
        top: -25px;
    }

    .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden {
        width: 180px;
        position: absolute;
        margin: auto;

        justify-self: center;
        left: 0;
        right: 0;
    }

    .carousel-pagination.zi-1.middle-y.w-100.p-absolute.no-js-hidden svg {
        width: 72px;
    }

    .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
        gap: 20px;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 10px;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .card__media.p-relative.o-hidden {
        max-height: 328px;
        border-radius: 20px;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
        min-height: 328px !important;
    }

    div#shopify-section-template--17876957724719__image_with_text_iXHEjH .d-block.p-relative.media-wrapper img {
        width: 70% !important;
        opacity: 70%;

    }

    .card__content.card__content--inner.ta-left.p-absolute.bottom-0.left-0.zi-1.w-100.wb-break-word a {
        color: black;
        font-size: 14px;
        font-weight: 500;
        letter-spacing: -2%;
        line-height: 120%;
    }

    #shopify-section-template--17876957724719__featured_product_carousel_GxAQcw {
        margin-top: 40px;
    }

    #shopify-section-template--17876957724719__custom_liquid_dTCDXg {
        padding-top: 40px;
    }

    .marquee img {
        display: inline-block;
        height: 41px !important;
        margin-right: 10px;
        width: 400%;
        max-width: none;
    }

    .image-container-d4e5f6 img {
        width: 272px !important;
    }

    #shopify-section-template--17876957724719__custom_liquid_XxVbA8 {
        margin-top: 6px
    }

    #shopify-section-template--17876957724719__text_TYYUwG p {
        margin-top: 0 !important;
    }

    #shopify-section-template--17876957724719__text_TYYUwG .s-header__desc.text-block.hide-empty.m-sides {
        margin-top: 10px;
    }

    #shopify-section-template--17876957724719__custom_liquid_biH8rV {
        padding-top: 40px;
    }

    .info-container-89f3a1 {
        flex-direction: column !important;
    }

    .info-card-89f3a1 {
        width: 100% !important
    }

    .circle-button-89f3a1 {
        position: static !important;
        transform: none !important;
        margin: auto;
    }

    #shopify-section-template--17876957724719__custom_liquid_biH8rV .ctnr,
    #shopify-section-template--17876957724719__icon_with_text_eifm8U .ctnr {
        padding: 0 16px;
    }

    .card-title-89f3a1.r1,
    .card-title-89f3a1.r2 {
        font-size: 46px;
        text-align: left !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        width: 280px !important;
    }

    .info-card-89f3a1 {
        height: 452px !important;
        min-height: 452px !important;
    }

    .info-content-89f3a1 {
        margin-top: 0 !important;
    }

    .info-item-89f3a1 {
        flex-direction: column;
    }

    .item-title-89f3a1 {
        width: 251px;
        font-size: 16px !important;
        font-weight: 800 !important;
        letter-spacing: -2% !important;
        line-height: 110% !importante;
        font-family: outfit;
    }

    .info-item-89f3a1 {
        border-top: none !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        padding: 0 !Important;
    }

    .card-title-89f3a1.r1,
    .card-title-89f3a1.r2 {
        margin-bottom: 20px !important;
    }

    .info-card-89f3a1 {
        padding: 20px 10px 30px 10px !important
    }

    .item-text-89f3a1 {
        width: 100% !important
    }

    .circle-button-89f3a1 {
        width: 145px !important;
        height: 145px !Important;
        font-size: 14px !important;
        margin: auto;
        margin-top: -75px;
        border: 3px solid #fff !important;
        right: 0 !important;
        position: absolute !important;
        top: 50% !important;
        left: 0 !important;
    }

    .info-card-89f3a1,
    .info-card-89f3a1 {
        border-radius: 20px !important;
    }

    .card-title-89f3a1.r2 {
        margin-top: auto;
    }

    .info-container-89f3a1 {
        gap: 4px !important
    }

    .info-content-89f3a1 {
        gap: 15px !important
    }

    .item-text-89f3a1 {
        margin-bottom: 10px !Important;
    }

    .item-text-89f3a1 {

        font-size: 14px !important;
        line-height: 1.2;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .section.color-schema-1.has-animation {
        padding-top: 40px !important;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U h2 {
        font-size: 46px !important;
        width: 300px;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .s-footer {
        top: 60px !important
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .d-block.p-relative.media-wrapper img {
        width: 100%;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .rw.gap-unequal.js-carousel-items.js-animate.animated {
        max-width: 100%;
        flex-direction: column;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp {
        max-width: 100%;
    }

    /* Первому элементу задаем уникальный класс */
    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(1) {
        order: 2;
        /* Становится вторым */
    }

    /* Второму элементу задаем уникальный класс */
    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(2) {
        order: 1;
        /* Становится первым */
    }

    /* Третьему элементу задаем уникальный класс */
    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(3) {
        order: 3;
        /* Становится четвертым */
    }

    /* Четвертому элементу задаем уникальный класс */
    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(4) {
        order: 4;
        /* Становится третьим */
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(2) .custom-icon svg {
        height: 60px;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(2) {
        height: 60px;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp:nth-of-type(2) .icon--square {
        height: 60px
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .s-header {
        padding-bottom: 20px !important;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .rw.gap-unequal.js-carousel-items.js-animate.animated {
        gap: 20px !important;
    }

    #shopify-section-template--17876957724719__custom_liquid_dWEnDj .centered-image-section-d4e5f620 {
        margin-top: 40px !important;
    }

    #shopify-section-template--17876957724719__text_D6pbaL h2 {
        text-transform: uppercase;
        font-size: 19px !important;
        margin-top: 11px !important;
    }

    .s-header__desc.text-block.hide-empty.m-sides {
        margin-top: 5px;
    }

    #shopify-section-template--17876957724719__text_D6pbaL p {
        color: black;
        width: 300px !important;

        font-size: 14px;
        line-height: 1.2;
        text-align: center;
        font-weight: 500;
        margin-top: 0px !important;
        letter-spacing: -0.02em;
    }

    #shopify-section-template--17876957724719__text_D6pbaL .s-header__desc.text-block.hide-empty.m-sides.m-sides,
    #shopify-section-template--17876957724719__text_D6pbaL h2 {
        width: 300px !important;

    }

    #shopify-section-template--17876957724719__text_D6pbaL .s-header__buttons {
        margin-top: 10px !important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .section.color-schema-1.section-bottom-zero.has-animation {
        padding-top: 40px !important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .clm.js-carousel-item.anm.anm-fadeInUp {
        width: 100%;
        max-width: 100%;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .js-image-lazy.media.of-cover.w-100,
    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .d-block.p-relative.media-wrapper {
        height: 426px;
        width: 100%;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT h2 {
        font-size: 46px !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        color: rgb(238, 174, 202);
        text-transform: uppercase;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .ctnr {
        background: black;
        padding-top: 30px;
        padding-bottom: 30px;
        border-radius: 40px;
        width: auto !important;
        padding: 0 16px !important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .rw.gap-unequal.js-carousel-items.js-animate.carousel.m-zero.ox-auto.p-relative.fw-nowrap.scrollable.scrollable-x.disable-scrollbars.animated {
        max-width: 100%
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .rw.gap-unequal.js-carousel-items.js-animate.carousel.m-zero.ox-auto.p-relative.fw-nowrap.scrollable.scrollable-x.disable-scrollbars.animated {
        padding-left: 0 !important
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .carousel-pagination.middle-y.w-100.p-absolute.d-none-md.no-js-hidden.zi-1 {
        top: auto;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .hide-empty.mb-8.subtext.color-light {
        display: none;
    }

    #sectionHeading-ff7bad8619dc {
        width: 190px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .s-header {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .s-footer {
        padding-top: 80px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT h3 a {
        font-size: 16px !important;
        font-weight: 800 !important;
        letter-spacing: -0.02em;
        line-height: 90%;
        width: 250px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT h3 {
        width: 300px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT p {
        font-size: 14px;
        color: #b3b3b3;
        line-height: 1.2;
        font-weight: 500;
        width: 284px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .js-image-lazy.media.of-cover.w-100,
    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .d-block.p-relative.media-wrapper {
        max-height: 371px;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .ctnr {
        height: 680px !important;
        border-radius: 20px !important
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .s-footer {
        padding-right: 0 !important
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD h2 {
        font-size: 46px !important;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD .wrapper-kos3fx,
    #shopify-section-template--17876957724719__testimonials_FWDxzD .m-zero.hide-empty,
    #shopify-section-template--17876957724719__testimonials_FWDxzD .h6.m-zero.hide-empty.mb-8 {
        position: static !important;
        width: auto !Important;
        margin: 0 !important;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD p {
        font-size: 14px !important;
        color: black;
        line-height: 120%;
        font-weight: 500;
        letter-spacing: -2%;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD h3 {
        font-size: 16px !important;
        font-weight: 500;
        letter-spacing: -2%;
        line-height: 110%;
        color: black;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD .wrapper-kos3fx .m-zero.hide-empty {
        font-size: 16px !important;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD .card__avatar.card__media.sht-mask.o-hidden.p-relative.mb-16.br-50p.btlr-0.ta-left {
        display: none
    }
    #sectionHeading-ce3d38625f34 {
        width: 310px;
    }

    #shopify-section-template--17876957888559__main .js-image-lazy.media.of-cover.w-100.h-100 {
        left: 0;
        right: 0;
        margin: auto;
    }

    #shopify-section-template--17876957888559__main .price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block {
        font-family: oswald;
        font-weight: 700;
        font-size: 20px;
        letter-spacing: -0.05em;
        line-height: 90%;
        text-align: left;
        flex-wrap: nowrap;
        width: 120px;
    }

    #shopify-section-template--17876957888559__main .product__info.ord-3.product__prices.pt-16.pb-16.pr-12.pl-12.pr-md-20.pl-md-20 {
        flex-direction: column;
    }

    #productFormInstallment-template--17876957888559__main {
        text-align: left;
        margin-top: 9px;
    }

    #shopify-section-template--17876957888559__main .product__info.ord-3.product__prices.pt-16.pb-16.pr-12.pl-12.pr-md-20.pl-md-20 {
        padding-top: 10px;
    }

    #productInfo-template--17876957888559__main .product__info.ord-4.hide-empty.color-text-regular {
        margin-top: 7px;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
        text-transform: uppercase;
        font-size: 86px !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        text-align: center;
        max-width: none;
    }

    #shopify-section-template--17899489427503__text_zyN4tJ H2 {
        font-size: 46px !important;
    }

    #shopify-section-template--17899489427503__text_bGNxNN H2 {
        font-size: 46px !important;
        position: static !important;
        width: 300px !important;
        text-align: left !important;
        margin-right: 0 !Important
    }

    .h2-1kf8kc {
        line-height: 90%;
        letter-spacing: -5%;
        font-size: 46px;
        text-transform: uppercase;
        font-family: Oswald;
        font-weight: 700;
    }

    .p-h.ls83l {
        line-height: 110%;
        letter-spacing: -2%;
        font-size: 16px;
        font-weight: 600;
        width: 300px;
        margin: auto;
        margin-top: 10px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .storeifyapps-form.storeifyapps-form-16826 {
        width: 100%;
      margin-bottom:20px;
    }

    div#shopify-section-template--17899489427503__1734794652de5f8745 .section.color-schema-2 {
        margin: 0
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.first .storeify-dot {
        left: 0
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li::after {
        margin-right: 20px
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li:nth-of-type(2) .storeify-dot {
        margin-left: 50px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li.last .storeify-dot {
        margin-right: auto
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li::after {
        margin-right: -26px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .steps.clearfix li:first-child::after {
        margin-right: 20px;
    }

    div#shopify-section-template--17899489427503__1734794652de5f8745 .storeify-body-frm .steps ul li .storeify-label {
        display: block !important;
        position: absolute;
        margin-top: 5px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li .storeify-label {
        margin-top: 0
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:nth-of-type(2) .storeify-label {
        margin-left: 0;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:last-child .storeify-label {
        margin-right: 0;
        width: 45px;
        margin-left: 85px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:first-child .storeify-label {
        margin-left: 0 !important;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li .storeify-label {
        margin-top: 10px;
        font-family: 'Outfit', sans-serif;
        font-size: 12px ! Important;
        color: white;
        margin-right: auto;
        margin-left: 0;
        width: 120px;
        text-align: left;
        font-weight: 500;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .steps ul li:nth-of-type(2) .storeify-label {
        margin-left: 10px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 div#shopify-block-AbXRwUkZKSldyci91W__s_contact_form_builder_block_app_qFkdUb #storeify_content_formbuilder_16826 {
        min-height: 820px !important;
        max-height: none;
        padding-top: 40px !important;
        padding-bottom: 0 !important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj h2 {
        color: black;
        font-size: 46px !important;
        font-weight: 700;
        letter-spacing: -5%;
        line-height: 90%;
        text-transform: uppercase;
        font-family: oswald;
        width: auto !important;
    }

    .section-title.hash-5f9c2b7d {
        font-size: 46px;
        font-weight: 700;
        letter-spacing: -0.05em;
        color: black;
        text-transform: uppercase;
        margin-bottom: 40px;
        line-height: 0.9;
        width: auto !important;
    }

    .section-title {
        font-size: 46px !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        color: black;
        text-align: center;
        margin-bottom: 40px;
    }

    .text-blocks-container.hash-c9b8e7f3,
    .step {
        width: 100% !important
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs {
        width: calc(100% - 32px);
        position: absolute;
        top: auto;
        bottom: 20px;
        margin: auto;
        left: 0;
        right: 0;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .s-header-content.mah-100.o-hidden.hide-empty {
        margin-top: 8px;
    }

    div#shopify-section-template--17899489427503__1734794652de5f8745 {
        margin-top: 40px;
    }

    #shopify-section-template--17899489427503__custom_liquid_6bijUY {
        padding-top: 40px;
    }

    .cards-container {
        height: auto !important;
        flex-direction: column;
    }

    .card-title {
        font-size: 46px !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        margin-bottom: 80px;
        text-transform: uppercase;
        background: linear-gradient(90deg, #a786b6, #eeaec2);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .ctnr {
        padding-top: 40px !important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .h6.mb-0.fg-1.pr-12.ta-left {
        font-size: 16px;
        line-height: 110%;
        letter-spacing: -0.02em;
        font-weight: 600;
        font-family: outfit;
        color: black;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {
        font-size: 15px;
        font-weight: 600;
    }

    .card-title {
        margin-bottom: 40px !important
    }

    div#shopify-section-template--17899489427503__custom_liquid_3bfec9 .section.color-schema-1.has-animation {
        padding-top: 0
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {}

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card {
        padding: 10px
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__content {
        width: 100%;
        margin-left: 0;
    }

    #shopify-section-template--17876957724719__text_zKrRJ6,
    #shopify-section-template--17899489427503__text_zyN4tJ {
        margin-top: 32px
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .btn.btn-large.btn-primary {
        padding: 40px;
        text-transform: uppercase;
        white-space: nowrap;
        background: none;
        font-family: Oswald;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: -3%;
        font-weight: 500;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
        padding-bottom: 20px;
    }

    .action-button {
        background-color: black;
        color: white;
        font-size: 16px;
        font-weight: bold;
        padding: 0;
        border: none;
        border-radius: 20px;
        cursor: pointer;
        text-transform: uppercase;
        width: 100%;
        padding-top: 28px;
        padding-bottom: 28px;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
        text-transform: uppercase;
        font-size: 86px !important;
        font-weight: 500;
        letter-spacing: -5%;
        line-height: 90%;
        text-align: center;
        max-width: none;
    }

    #shopify-section-template--17899489427503__text_zyN4tJ H2 {
        font-size: 46px !important;
    }

    #shopify-section-template--17899489427503__text_bGNxNN H2 {
        font-size: 46px !important;
        position: static !important;
        width: 300px !important;
        text-align: left !important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .sht-mask.p-relative.w-100.h-100.o-hidden {
        border-radius: 20px;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
        text-align: left !important;
        width: 310px;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn p {
        width: 251px;
        font-size: 20px !important;
        font-weight: 500;
        letter-spacing: 0%;
        line-height: 110%;
        text-align: left !important;
        margin: 0 !important;
        margin-left: 16px !important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
        padding: 130px 0 12px 0;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
        margin-left: 15px;
    }

    .header.ctnr.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
        padding-right: 36px;
        padding-left: 36px;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .btn.btn-large.btn-primary {
        padding: 22px !Important
    }

    #shopify-section-template--17899489427503__text_zyN4tJ H2 {
        width: 340px;
    }

    .benefit-item span {
        font-weight: 500 !Important;
        font-size: 24px !Important;
    }

    .content-right .benefit-item {
        padding-top: 12px !important;
        padding-bottom: 12px !important;
        border-color: rgba(0, 0, 0, 0.3) !important;
    }

    .content-container {
        gap: 10px !Important;
    }

    #shopify-section-template--17899489427503__custom_html_4cLLjq .section.color-schema-1.section-bottom-zero.has-animation {
        margin-bottom: 0 !Important;
    }

    .steps.clearfix,
    .p-h.sl73x,
    .p-h.ls83l {
        display: none;
    }

    .storeifyapps-form.storeifyapps-form-16826 {
        margin-top: 40px !important;
    }

    div#shopify-section-template--17899489427503__1734794652de5f8745 .section.color-schema-2 {
        min-height: 0 !Important
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 {
        padding-top: 40px !Important;
    }

    .step-title {
        font-size: 24px;
        font-weight: 600;
        letter-spacing: -2%;
        line-height: 110%;
        color: black;
        margin-bottom: 10px;
        font-family: outfit;
    }

    #shopify-section-template--17899489427503__custom_liquid_6bijUY .ctnr,
    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .ctnr,
    #shopify-section-template--17899489427503__custom_liquid_DQiBpa .ctnr,
    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .ctnr {
        padding: 0 16px !Important;
    }

    .step-content p {
        width: 350px !Important;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card {
        padding-top: 20px !Important;
        padding-bottom: 40px !important;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-list li {
        letter-spacing: -0.02em;
        line-height: 110%;
    }

    .action-button {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: -3%;
        line-height: 100%;
        color: black;
        margin-bottom: 10px;
        font-family: oswald;
    }

    .how-it-works.hash-8f5b7c2a {
        padding-top: 0 !Important;
    }

    .images.hash-3a6c9d4f {
        margin-bottom: 30px !important;
    }

    .section-title.hash-5f9c2b7d {
        font-weight: 500 !Important;
    }

    .how-it-works.hash-8f5b7c2a {
        padding: 0 !Important
    }

    .step-title.hash-2a5c9d8f,
    .step-title.hash-8d3f5e2c {
        font-size: 24px !important;
        font-weight: 600 !important;
        letter-spacing: -2% !important;
        line-height: 110% !important;
        color: black;
    }

    .step-content.hash-7e9b4f3c p.hash-3d6e1b9a,
    .step-content.hash-1c6e4a9b p.hash-7b4c3e1d {
        font-size: 16px;
        letter-spacing: -2%;
        line-height: 120%;
        font-family: outfit;
        width: calc(100vw - 32px) !important;
    }

    .step-number.hash-4c7d2e5b,
    .step-number.hash-2e5f4c7b {
        font-size: 24px !important;
        font-weight: 500 !important;
        align-self: center;
        font-family: Oswald;
        letter-spacing: -0.05em !important;
        line-height: 90%;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj h2 {
        width: 380px !Important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .s-header {
        padding-bottom: 20px !Important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .accordion__item.js-accordion-item.pt-16.pb-16 {
        padding: 0 !important;
        margin-top: 8px !important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj {
        margin-top: 40px !important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .btn-plain {
        padding-left: 10px;
        padding-right: 10px;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .icon-custom--medium {
        overflow: visible
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj .icon-custom--medium img {
        max-width: none !Important;
    }

    .footer-center img,
    .footer-center p {
        display: none
    }

    .footer-center.d-none,
    .footer-center.d-none img,
    .footer-center.d-none p {
        display: block
    }

    .footer-center .footer-logo {
        width: calc(100vw - 32px) !important;
        max-width: calc(100vw - 32px) !important;
        margin: auto;
    }

    .footer-address {
        font-size: 16px !important;
        line-height: 120%;
        letter-spacing: -2%;
        font-weight: 500;
        margin-top: 8px !Important;
    }

    .menu-links li a,
    .social-links li a {
        font-size: 14px !important;
        line-height: 120%;
        letter-spacing: -2%;
        font-weight: 500;
    }

    .menu-links li,
    .social-links li {
        height: 14px;
        line-height: 16px;
    }

    .footer {
        align-items: start !important;
        padding-top: 40px !Important;
    }

    #mainContent {
        margin-top: 16px;
    }

    .header__icon.d-flex-lg.middle-xs,
    .header__icons.header__icon--search.d-flex-lg.middle-xs {
        height: 34px !Important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
        padding: 16px !Important;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG {
        padding-top: 40px !important;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty {
        margin-top: auto !important;
        position: absolute !important;
        top: auto;
        bottom: 10px;
        left: 0;
        right: 0;
        margin: auto;
    }

    .section.color-schema-2,
    .ctnr.d-grid.c-gap.ta-left {
        max-height: 100vh;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header.s-header--special.pt-zero-mb.zi-1 {
        padding-bottom: 10px !important;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .s-header-content.hide-empty {
        position: static !Important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__title.mb-0.wb-break-word.hide-empty.ts-default.js-animate.anm.anm-fadeInUp.animated,
    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__sub.hide-empty.d-inline-block.tt-up.subheading-type--text.js-animate.anm.anm-fadeInUp.animated,
    .heading.am3l1 {
        font-size: 46px !important;
        line-height: 90%;
        letter-spacing: -0.05em;
        font-weight: 500;
        font-family: Oswald;
        color: black;
        text-transform: uppercase;
        text-shadow: none !Important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
        width: auto !important;
        ;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .p-absolute.left-0.top-0.d-grid.h-100.w-100.d-rtl img {
        width: 100%
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .section-content__media.p-relative {
        height: 177px;
    }

    #sectionHeading-1c093ce1a0cd {
        margin-left: 30px
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .ctnr.d-grid.c-gap.iwt-content--right {
        display: flex;
        flex-direction: column-reverse;
    }

    .heading.am3l1 {
        position: absolute;
        left: auto;
        right: 0px;
        bottom: 42px;
    }

    .wrapper.ksdl4 {
        position: relative;
    }

    .section-alone {
        padding-top: 20px;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .ctnr.d-grid.c-gap.iwt-content--right {
        margin-top: 0;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .js-wrap-image-lazy.d-block.o-hidden.h-100,
    .p-absolute.left-0.top-0.d-grid.h-100.w-100 .o-hidden,
    #shopify-section-template--17876957462575__image_with_text_UTgVyr .p-absolute.left-0.top-0.d-grid.h-100.w-100.d-rtl {
        width: 100% !important;
    }

    .js-main-body.background.template-collection.swym-ready.swym-buttons-loaded #shopify-section-sections--17876958019631__header .header-logo path,
    .js-main-body.background.template-collection.swym-ready.swym-buttons-loaded #shopify-section-sections--17876958019631__header .btn.btn-large.btn-icon.btn-plain.mr-12.js-menu-drawer-trigger path {
        fill: black;
        color: black;
    }

    .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon {
        background: black;
        color: white
    }

    .filter-form-tag.clm.d-flex.fd-column.fd-column-sm.top-sm.gap-md-zero {
        --w-xs: 3 !important;
    }

    .filter-form__result-count {
        display: none !important;
    }

    .filter-form__rerult-count__sorting.d-flex.middle-xs.between-xs.clm {
        --w-xs: 7 !Important;
    }

    .filter-form-container.rw.r-gap-md-36.top-xs.mb-4x {
        justify-content: space-between !important;
    }

    .custom-dropdown-button {
        padding-right: 0;
    }

    .filter-form-sorting.js-filter-form-sorting.fs-0 {
        margin-left: auto;
    }

    .custom-dropdown-sortby,
    .custom-dropdown-button {
        text-transform: uppercase;
        font-size: 14px;
        letter-spacing: -0.02em;
        font-weight: 500;
        font-family: outfit;
        color: black;
        line-height: 120%;
    }

    .filter-form-container.rw.r-gap-md-36.top-xs.mb-4x {
        margin: 0
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .ctnr.d-grid.c-gap.iwt-content--right,
    #shopify-section-template--17876957462575__main .ctnr.main-collection--vertical {
        padding: 0 16px !important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .ctnr.d-grid.c-gap.iwt-content--right {
        gap: 10px;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
        display: flex;
        flex-direction: column;
    }

    #shopify-section-template--17876957462575__main .d-flex.fw-wrap.center-xs.gap-12.gap-md-16 {
        justify-content: center;
    }

    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .d-block.header__icons.d-none-lg .btn.btn-large.btn-icon.btn-plain.mr-12.js-menu-drawer-trigger path {
        stroke: black;
    }

    #shopify-section-template--17876957888559__main #template--17876957888559__main {
        padding-right: 16px;
        padding-left: 16px !important;
    }

    #shopify-section-template--17876957888559__main .d-none-important.carousel__btn.btn-icon svg {
        width: 24px;
        height: 24px;
    }

    #shopify-section-template--17876957888559__main .js-image-lazy.media.of-cover.w-100.h-100 {
        object-fit: contain;
    }

    #productInfo-template--17876957888559__main {
        padding: 0
    }

    #shopify-section-template--17876957888559__main .thumbnail__horizoltal-carousel.h-100.top-xs.js-carousel-items.d-flex.middle-xs.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrl-bhvr-auto {
        padding-left: 0;
    }

    #shopify-section-template--17876957888559__main .price-item.price-item--regular.price-item--last.mt-4.mb-4.d-inline-block {
        width: auto !important;
    }

    .product__info.ord-6.hide-empty .wrap-svg p {
        font-size: 14px !important;
        line-height: 110%;
        letter-spacing: -0.02em;
        font-weight: 500 !important;
        font-family: outfit;
        color: black;
    }

    #productInfo-template--17876957888559__main .h5.m-zero.flex-1.ml-12.ta-left {
        margin-left: 0;
        font-family: outfit;
        font-weight: 800;
        font-size: 16px;
        letter-spacing: -0.02em;
        line-height: 110%;
    }

    #productInfo-template--17876957888559__main .js-accordion-content.accordion-content.mb-24.pl-48 {
        padding-top: 0
    }

    #sectionHeading-ec36c97dd498 {
        color: black;
        font-family: oswald;
        font-weight: 500;
        font-size: 46px !important;
        letter-spacing: -0.05em;
        line-height: 90%;
        text-transform: uppercase;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .p-relative.d-block {
        flex-direction: column;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .rw.gap-unequal.js-carousel-items.js-animate.animated {
        width: 100%;
        max-width: none;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .s-header {
        padding-bottom: 16px;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .metafield-single_line_text_field {
        list-style: none;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .metafield-single_line_text_field-array {
        display: flex;
        gap: 5px;
    }

    #sectionHeading-0f09f2087f70 {
        font-size: 46px;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .ctnr.ta-left {
        padding: 0 !Important;
    }

    #sectionHeading-ec36c97dd498 {
        margin-left: 16px;
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .p-relative.d-block {
        gap: 10px;
    }

    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .ctnr.ta-center {
        padding: 0 16px !Important;
    }

    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp {
        width: 100%;
        max-width: none;
    }

    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
        display: flex;
        flex-direction: column;
    }

    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp {
        display: none;
    }

    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:nth-of-type(1),
    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:nth-of-type(2),
    #shopify-section-template--17876957888559__featured_product_carousel_djiwWh .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:nth-of-type(3) {
        display: block;
    }

    .size-table td,
    .size-table th {
        font-size: 14px !Important;
    }

    .d-block.p-relative.media-wrapper img {
        width: 100%;
    }

    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .carousel__item.clm.js-carousel-item.p-relative.scrollable-aln-start.d-flex.fd-column.middle-xs.fg-1.fs-0.p-zero.anm.anm-fadeInUp:first-child {
        margin-left: 10px;
    }

    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .bikes-title-9a8b7c {
        margin-bottom: 50px
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix ul {
        display: flex;
        flex-direction: column-reverse;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix ul li:first-child a {
        border: none;

        font-size: 14px !important;

        width: auto;
        display: flex;
        padding-top: 10px;
    }

    #shopify-section-template--17899489427503__custom_liquid_DQiBpa {
        overflow: hidden;
    }

    .step-image.hash-1d2e8f9a,
    .step-image.hash-4b7e3c5d {
        width: 146px !important;
        height: 153px !important;
        object-fit: contain;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj h2 {
        width: auto !Important;
    }

    .step-content p {
        width: 330px !Important;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .storeify-formbuilder-mes {
        background: none !Important;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .content-container {

        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .svg-container {
        margin-bottom: 0px;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .text-container {
        margin-bottom: 20px;
        text-transform: uppercase;
        text-align: center;
        background: #BEC5DB;
        background: linear-gradient(to right, #BEC5DB 0%, #CBBDCF 23%, #C19CC0 47%, #B18BC0 75%, #8572BF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        text-shadow: none !important;
        font-family: oswald;
        font-weight: 500;
        font-size: 46px !important;
        letter-spacing: -0.05em;
        line-height: 90%;
        overflow: visible;
        height: 90px;
        width: 100%;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container {
        margin: auto;
        width: 100%;
        text-align: center;
        display: block;
        background: black;
        margin: auto;
        border: 1px solid;
        border-radius: 10px;
        padding: 22px !Important;
        margin-top: 185px;
        border: 1px solid white;
        color: white;
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container:hover,
    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .button-container:active {
        background: white;
        color: black
    }

    #shopify-section-template--17899489427503__1734794652de5f8745 #storeify_content_formbuilder_16826 .refresh-button {
        text-transform: uppercase;
        white-space: nowrap;
        background: none;
        font-family: Oswald;
        font-size: 16px;
        line-height: 100%;
        letter-spacing: -3%;
        font-weight: 500;

    }

    #storeify_content_formbuilder_16826 .storeify-formbuilder-mes {
        margin-top: -100px;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        left: 0 !Important;
        padding: 0 !Important;
    }

    #shopify-section-template--17876957888559__main {
        padding-top: 10px !important;
    }

    #shopify-section-template--17876957888559__main .thumbnail__horizoltal.d-none-md.no-js-hidden.maw-100.o-scroll.disable-scrollbars.d-block.\32 8 {
        display: block;
    }

    #shopify-section-template--17876957888559__main .product-details.c-gap-md-1.top-xs.d-flex.fd-row-md.fd-column.gap-36.p-relative.zi-1 {
        gap: 10px;
    }

    #shopify-section-template--17876957888559__breadcrumb {
        display: none;
    }

    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger svg path {
        color: black !Important;
        fill: black !Important;
    }

    .drawer__wrapper.oy-scroll.js-menu-drawer-wrapper.js-drawer-wrapper .drawer__body.flex-1 .menu__item.p-relative .menu__link.menu__link-lv1.h4.m-zero.d-block {
        color: white !important;
    }

    .header.ctnr.menu--horizontal.logo-position--middle-left.middle-xs.p-static {
        padding-right: 32px !important;
        padding-left: 32px !important;
    }

    #shopify-section-template--17876957888559__main .product-slideshow__items.d-flex.js-product-slideshow.js-carousel-items.p-zero.m-zero.ox-auto.p-relative.disable-scrollbars.fw-nowrap.scrollable.scrollable-x {
        border-radius: 20px !Important;
        overflow: hidden;
        background: none !important;
    }

    #shopify-section-template--17876957888559__main .js-carousel-item.product-slideshow__item.product-slideshow__item--image.js-product-slideshow-item.d-block {
        background: none !important;
    }

    .product__info.ord-6.hide-empty div:first-child {
        gap: 3px !important;
    }

    .wrap-svg p {
        width: 60px;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa h2 {
        font-size: 46px !important;
        text-transform: uppercase;
        line-height: 90%;
        letter-spacing: -0.05em;
        color: black;
        width: 300px !important;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa p {
        font-size: 16px !important;
        font-weight: 500;
        line-height: 110%;
        letter-spacing: -0.02em;
        color: black;
        width: 300px !important;
        margin-top: 10px !important;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .s-header.s-header--special.pt-zero-mb.zi-1 {
        padding-top: 40px;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .ctnr.d-grid.c-gap.ta-left div:last-child,
    .s-header.s-header--special.pt-zero-mb.zi-1 {
        --gc-xs: 1 / 5 !important;

    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .d-block.p-relative.media-wrapper img {
        width: 100%;
        border-radius: 20px;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .section-content__media {
        display: flex;
        padding: 0px;
        height: 344px;
        width: 100%;
        margin-left: 190px;
        margin-top: 0px;
    }

    #shopify-section-template--17876957724719__image_with_text_iXHEjH .ctnr.d-grid.c-gap.ta-left {
        --gtc-equal: 1;
        width: 100vw;
        max-width: none;
        grid-template-columns: none;
        min-width: 0;
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX h1 {
        margin-left: auto;
        margin-right: auto;
    }

    div#shopify-section-template--17876957724719__image_with_text_iXHEjH {
        position: relative;
    }

    .content-left {
        margin-right: 0;
        left: 0% !important;
        bottom: 0 !important;
        width: calc(100vw - 40px);
        position: relative;
    }

    .bike-image {
        object-fit: cover;
        object-position: top;
        margin-top: 20px !important;
    }

    .content-left {
        overflow: hidden;
        height: calc(100vw + 90px);
        margin-top: 10px !important;
    }

    .content-container {
        margin-top: 0px !important;
    }

    #shopify-section-template--17876957724719__text_gNUy8P #sectionHeading-f3beabb45924 {
        position: static !Important;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG {
        padding-top: 0 !important;
    }

    .button.sell-bike-btn {
        height: 100% !important;
    }

    #shopify-section-template--17876957724719__text_gNUy8P #sectionHeading-f3beabb45924,
    #shopify-section-template--17899489427503__text_bGNxNN #sectionHeading-88737ceb7679 {
        width: auto !Important;
    }

    #shopify-section-template--17876957724719__text_gNUy8P #sectionHeading-f3beabb45924,
    #shopify-section-template--17899489427503__text_bGNxNN #sectionHeading-88737ceb7679 {
        margin-left: 0 !Important;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq h2 {
        font-size: 46px !important;
        text-transform: uppercase;
        color: black;
        letter-spacing: -0.2rem !important;
        line-height: 90%;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .s-content {
        margin-top: -20px;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .has-animation .js-animate.animated .anm-fadeInUp {
        margin: auto;
        width: 100% !important;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .rw.gap-unequal.js-carousel-items.js-animate.animated {
        max-width: calc(100vw - 0px) !important;
        margin: 0 !important;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk .card__content.card__content--outer.wb-break-word.w-100 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        padding: 0;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_8xj7Xk h2 {
        font-size: 46px;
        text-transform: uppercase;
        color: black;
        letter-spacing: -0.5rem;
        line-height: 90%;
        width: 100%;
        text-align: center;
    }

    #shopify-section-template--17908167409711__text_EdTRkw h2 {
        width: 100%;
        font-size: 46px !important;
        letter-spacing: -0.02rem !important;
    }

    #shopify-section-template--17908167409711__image_with_text_columns_9wz7Bq .section.color-schema-1.has-animation {
        padding-top: 40px;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .js-wrap-image-lazy.d-block.o-hidden.w-100,
    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .rw {
        width: 100%;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr h2 {
        white-space: normal !important;
        text-align: center !important;
        word-break: break-word !important;
    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg span.h6.mb-0.fg-1.pr-12.ta-left {
        font-size: 16px;
        text-transform: uppercase;
        color: black;
        letter-spacing: -0.02em;
        line-height: 90%;
        text-align: left;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(2) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
        width: 100% !important;
        height: 100% !important;
        margin-left: 0px !important;
        padding: 0px !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
        padding: 0px !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
        width: 100% !important;
        height: 100% !important;
        margin-left: 0 !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(3) sht-image-atf.d-block.p-relative.media-wrapper {
        width: 100% !important;
        height: 100% !important;
    }

    div#shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .card__content.card__content--outer.wb-break-word.w-100 {
        width: 100% !important;
        margin-left: 0px !important;
        margin-top: -10px;
        font-size: 16px;
        font-weight: 500;
        color: black;
        letter-spacing: -2%;
        line-height: 120%;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-of-type(5) sht-image-atf.d-block.p-relative.media-wrapper,
    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:nth-child(5) .js-wrap-image-lazy.d-block.o-hidden.w-100 {
        width: 100% !important;
        position: static;
        height: 100% !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw {
        display: flex !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe sht-image-atf.d-block.p-relative.media-wrapper {
        --ratio: 4 / 3 !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_zbaJQX .rw.gap-unequal.js-carousel-items.js-animate.animated {
        gap: 8px;
        flex-wrap: wrap !important;
        justify-content: center;
        margin-top: 20px;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_zbaJQX .rw.gap-unequal.js-carousel-items.js-animate.animated {
        max-width: calc(100vw - 0px) !important;
    }

    .bikes-button-wrapper-9a8b7c a {
        width: 100%;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: -0.03em;
        font-weight: 800;
        text-align: center;
        height: auto;
        max-height: 56px;
        padding: 0;
    }

    .bikes-button-wrapper-9a8b7c {
        max-height: 60px;
    }

    #shopify-section-template--17876957724719__custom_html_pBrzKG .benefit-item p,
    #shopify-section-template--17876957724719__custom_html_pBrzKG .benefit-item a {
        font-size: 16px !important;
        line-height: 110% !important;
        letter-spacing: -0.02em !important;
        font-weight: 600 !important;
    }

    #shopify-section-template--17876957724719__text_zKrRJ6 h2,
    h2#sectionHeading-f3beabb45924 {
        line-height: 90% !important
    }

    #shopify-section-template--17876957724719__text_TYYUwG p {
        line-height: 120%;
        letter-spacing: -0.02em;
        font-size: 14px !important;
        font-weight: 500 !Important;
    }

    .info-card-89f3a1 {
        height: 472px !Important;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U h2 {
        letter-spacing: -0.05em
    }

    #shopify-section-template--17876957724719__text_D6pbaL .s-header__buttons a {
        font-size: 14px !important;
        line-height: 110% !important;
        letter-spacing: -0.03em !important;
        font-weight: 500 !important;
        width: 150px !important;
        padding: 0 !important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .carousel-pagination.middle-y.w-100.p-absolute.d-none-md.no-js-hidden.zi-1 {
        bottom: -20px;
    }

    #shopify-section-template--17876957724719__testimonials_FWDxzD {
        padding-top: 40px
    }
    .header__icons.header__icons--right.d-flex.fw-wrap.end-xs.middle-xs.ml-12 .btn.btn-plain.btn-large.btn-icon {
        background: white;
        color: black;
    }

    body {
        padding-top: 0 !Important;
    }

    div#shopify-section-template--17908088504367__image_with_text_tgfCWa .ctnr.d-grid.c-gap.ta-left {
        min-height: 0 !Important;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .section-content__media {
        margin-top: 0 !Important;
        margin-bottom: 10px;
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .ctnr.d-grid.c-gap.ta-left div:last-child,
    .s-header.s-header--special.pt-zero-mb.zi-1 {
        width: calc(100vw - 32px)
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .d-block.p-relative.media-wrapper img {
        width: calc(100vw - 42px);
    }

    #shopify-section-template--17908088504367__image_with_text_tgfCWa .ctnr.d-grid.c-gap.ta-left div:last-child {
        --gtc-equal: 1 !important;
        --gtr-equal: 5 !important;
    }

    .shopify-section.shopify-section-group-header-group.js-section-header.header-wrapper.dark button.btn.btn-large.btn-icon.btn-plain.mr-12.js-menu-drawer-trigger path {
        color: black;
        fill: black !important;
        stroke: black;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .s-header__content.wb-break-word {
        width: 100%;
        margin-left: 0 !important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .heading.am3l1 {
        margin-right: 0 !important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .p-relative.color-schema-1.content--special.section.section-top-zero.section-bottom-zero {
        padding-left: 16px !important;
        padding-right: 16px !important;
        padding-top: 0px !important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
        padding: 0px !important;
    }

    #shopify-section-template--17899489427503__image_banner_rYbdcn h2 {
        text-transform: uppercase;
        font-size: 165px;
        font-weight: 500;
        letter-spacing: -0.5rem;
        line-height: 90%;
        text-align: center;
        max-width: none;
        height: 100% !important;
    }

    #shopify-section-template--17899489427503__text_bGNxNN H2 {
        font-size: 46px;
        font-weight: 500;
        letter-spacing: -0.2rem !important;
        line-height: 90%;
        color: black;
    }

    #shopify-section-template--17899489427503__text_zyN4tJ H2 {
        font-size: 46px;
        font-weight: 500;
        letter-spacing: -0.2rem !important;
        line-height: 90%;
        color: black;
    }

    #shopify-section-template--17899489427503__custom_html_4cLLjq .button-group {
        max-width: 100%;
        max-height: 70px;
    }

    #shopify-section-template--17899489427503__custom_html_4cLLjq .button.sell-bike-btn,
    .button.quote-btn {
        width: 100%;
        font-size: 14px;
        line-height: 100%;
        letter-spacing: -0.03em;
        font-weight: 800;
        text-align: center;
        height: auto;
        max-height: 66px !important;
        padding: 0;
    }

    #shopify-section-template--17899489427503__custom_liquid_6bijUY .section-title {
        font-weight: 500;
        letter-spacing: -0.2rem !important;
        line-height: 90%;
        color: black;
        text-align: center;
        margin-bottom: 40px;
    }

    #shopify-section-template--17899489427503__custom_liquid_3bfec9 .card-title {
        font-weight: 500;
        letter-spacing: -0.2rem !important;
        line-height: 90%;
        margin-bottom: 80px;
        text-transform: uppercase;
        background: linear-gradient(90deg, #a786b6, #eeaec2);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    div#shopify-section-template--17899489427503__custom_liquid_DQiBpa .section-title.hash-5f9c2b7d {
        letter-spacing: -0.2rem !important;
    }

    #shopify-section-template--17899489427503__collapsible_content_9AEJUj h2 {
        padding-top: 40px !important;
        font-weight: 500 !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .section.color-schema-1 {
        padding-bottom: calc(var(--spacing)* 6) !important;
        padding-top: calc(var(--spacing)* 16) !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr {
        background: black;
        border-radius: 20px;
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 0px;
        height: 700px;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-content {
        margin-top: 10px !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_PBkLxr .s-header__title {
        max-width: 300px !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column:first-child .js-wrap-image-lazy.d-block.o-hidden.w-100 {
        width: 100% !important;
        height: 100%;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .d-block.p-relative.media-wrapper img {
        width: 100% !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy sht-carousel-itm.clm.js-carousel-item.anm.anm-fadeInUp.fd-column {
        width: 100% !important;
        height: 100% !important;
        padding: 0px !important;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_aCqXqy .d-block.p-relative.media-wrapper img {
        width: 100%;
        height: 100%;
    }

    #shopify-section-template--17908518289455__image_with_text_columns_YY9VXe .rw.gap-unequal.js-carousel-items.js-animate.animated {
        max-width: 100% !important;
    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion-content {
        gap: 20px;
        display: flex;
        flex-direction: row;
        margin-left: auto;
        padding: 0;
        position: relative;
        overflow: visible;
        display: flex;
        flex-direction: column;
    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg p {
        width: 100% !important;
    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg span.h6.mb-0.fg-1.pr-12.ta-left {
        font-size: 20px !important;
        text-transform: uppercase;
        color: black;
        letter-spacing: -0.02em;
        line-height: 100%;
        text-align: left;
    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg h4 {
        margin: 0px !important;
        letter-spacing: -0.02rem !important;

    }

    #shopify-section-template--17908518289455__collapsible_content_7rd3wg .accordion-content img {
        margin: 0px !important;
        object-fit: cover;
        object-position: top;
    }

    .container-c1,
    .container-c2,
    .container-c3,
    .container-c4,
    .container-c5 {
        gap: 0 !important;
    }

    .container-c1 .h5,
    .container-c2 .h5,
    .container-c3 .h5,
    .container-c4 .h5,
    .container-c5 .h7.icons {
        text-align: right;
    }

    .container-c1 .h3,
    .container-c2 .h3,
    .container-c3 .h3,
    .container-c4 .h3,
    .container-c5 .h3 {
        white-space: nowrap
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX .section-content__media.p-relative {
        width: 100% !important;
        margin-top: 10%;
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX {
        background: black;
        border-radius: 20px;
        margin-left: 16px;
        margin-right: 16px;
        margin-top: -40px;
        padding: 0;
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX .ctnr.d-grid.c-gap.ta-left {
        width: 100% !important;
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX {
        margin-top: 0;
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX h1 {
        margin-top: 20%
    }

    #shopify-section-template--17876957397039__image_with_text_MYagbX .ctnr.d-grid.c-gap.ta-left {
        min-height: 500px;
    }

    div#shopify-section-template--17876957397039__custom_liquid_kDVhVM .ctnr {
        padding-right: 16px;
        padding-left: 16px;
    }

    .post-image img {
        object-position: center;
        height: 270px !Important;
    }

    div#shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .section.color-schema-2 {
        min-height: 500px;
        max-height: none !important;
    }

    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .js-wrap-image-lazy.d-block.o-hidden.product__image-first,
    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .card__media.p-relative.o-hidden {
        max-height: 350px
    }

    #shopify-section-template--17876957888559__icon_with_text_xkFVFh .clm.js-carousel-item.anm.anm-fadeInUp .text-block.hide-empty {
max-width: 200px;
      text-align:right;
      line-height:120%;
}
    #shopify-section-template--17908167409711__featured_product_carousel_mBkKpH .d-flex.fw-nowrap.carousel.ox-auto.p-relative.scrollable.scrollable-x.disable-scrollbars.js-carousel-items.js-animate.animated {
        min-height: 0 !important;
    }

    #shopify-section-template--17876957724719__icon_with_text_eifm8U .d-block.p-relative.media-wrapper img {
        object-position: top;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT .carousel-pagination.middle-y.w-100.p-absolute.d-none-md.no-js-hidden.zi-1 div {
        position: absolute;
        margin-left: 50px;
        margin-top: -11px;
    }

    div#shopify-section-template--17899489427503__image_banner_rYbdcn .d-block.w-100.h-100.js-animate.anm.anm-zoomOut.media-wrapper.animated img {
        object-position: left;
    }

    div#shopify-section-template--18094520696879__1738168544e21aef42 .o-hidden.section.section-bottom-zero.color-schema-1 {
        overflow: visible
    }

    div#targetstoreifyInput_273e60f5-900b-4ebc-bea5-9d884ea9af73 .bootstrap-datetimepicker-widget.dropdown-menu.usetwentyfour.bottom {
        width: 100%;
        border-radius: 20px;
    }

    div#shopify-section-template--17876957462575__main .btn.btn-large.btn-secondary {
        margin-bottom: 0;
    }

    div#shopify-section-template--17876957888559__main {
        padding-top: 70px !important;
    }

    /* .header-cart-status--animate .header__cart-count:before {
        background: var(--color-extra-accent-bg, white);
    } */

    #shopify-section-sections--17876958019631__header span {
        font-size: 14px;
        align-items: center;
        justify-items: center;
        justify-content: center;
        display: flex;
    }

    .btn.btn-plain.btn-large.btn-icon.header__link,
    .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger {
        border-color: white !important;
        border: 1px solid white !important;
    }

    #shopify-section-template--17876957462575__main span.price-item.price-item--last.mt-4.mb-4.d-inline-block.mr-8 {
        margin: auto;
    }

    #cartNotificationPanel {
        overflow: hidden
    }

    blockquote {
        background: none;
        border: none !important;
        padding-left: 0;
    }

    .size-table th {
        border: none !Important;
    }

    #shopify-section-template--17876957724719__blog_post_list_gV3KfT {
        overflow: hidden;
    }

    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger {
        background: white;
    }

    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger svg {
        color: black;
    }

    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.header__link svg path {
        fill: black;
    }

    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.btn-search.js-search-open-trigger,
    .js-main-body.background.template-product.swym-ready.swym-blum-1839.swym-blum-1839-icon.swym-buttons-loaded .btn.btn-plain.btn-large.btn-icon.header__link {
        background: white;
    }

    #shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm .js-details-filter {
        width: calc(100vw - 40px);
        margin: auto;
      position:relative;
    }

    #filterCollectionProductDrawer {
        background: black;
        padding: 20px;
        z-index: 9999;
    }

    #filterCollectionProductDrawer .drawer__footer {
        border-top: none;
    }

    #filterCollectionProductDrawer .js-collection-product-done-btn.btn.btn-primary.btn-large.w-100 {
        background: white;
        color: black;
    }

    #filterCollectionProductDrawer .drawer__header.d-flex.middle-xs.between-xs {
        padding: 0 20px !important;
    }

    #shopify-section-template--17876957462575__image_with_text_UTgVyr .heading.am3l1 {
        margin-bottom: 0;
    }
#shopify-section-template--17876957724719__icon_with_text_eifm8U .clm.js-carousel-item.anm.anm-fadeInUp {
min-width: 100%;
}

.clm.js-carousel-item.anm.anm-fadeInUp.fd-column{min-width:100%}
div#shopify-section-template--17876957724719__featured_product_carousel_GxAQcw .carousel__item.clm.js-carousel-item .js-wrap-image-lazy.d-block {
width: calc(100vw - 70px);
}
#shopify-section-template--17876957724719__image_with_text_iXHEjH .btn.btn-large.btn-secondary{height:100%;}
  #shopify-section-template--17876957462575__main .filter-form__rerult-count__sorting.d-flex.middle-xs.between-xs.clm {
align-self: center;
}
  .main-collection-product.has-animation.section.section-alone .drawer__wrapper {height:auto !important;}
  #filterCollectionProductDrawer .drawer__footer{position: static; background: black !important;z-index: 999999;

bottom: -30px;
padding: 20px;
padding-bottom: 30px;
margin-top: auto;
}
  #filterCollectionProductDrawer .filter-form__summary.d-flex.middle-xs.between-xs.h6.p-relative.ls-none.m-zero.c-pointer{font-size:16px;}
#shopify-section-template--17876957462575__main .custom-dropdown-option input[type=radio]{--s:1.0em}
#collectionProductDrawer .drawer__body.flex-1.oy-scroll.filters-toolbar.js-collection-product-drawer-body.js-drawer-body{
overflow-y: auto !important;
    max-height: calc(100vh - 180px) !important;
}

  #shopify-section-template--17876957462575__main .main-collection-product.has-animation.section.section-alone .drawer__wrapper{height:calc(100vh - 120px) !Important;}

  #shopify-section-template--17876957462575__main .drawer__footer.p-sticky.bottom-0.js-collection-product-drawer-footer.d-flex.middle-xs .js-collection-product-done-btn.btn.btn-primary.btn-large.w-100{margin-bottom: 0px;}
#shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__buttons.d-inline-flex.gap-12.gap-md-16.fw-wrap.hide-empty.center-xs .btn.btn-large.btn-primary{height:100%;}
#form_attach_file_success_16826 {
position: static;
color: white;
margin-bottom: -5px !important;
}
#shopify-section-template--17899489427503__1734794652de5f8745 .o-hidden.section.section-top-zero.section-bottom-zero{max-height:none !important;height:auto !important;}
#shopify-section-template--17899489427503__1734794652de5f8745 .actions.clearfix li{margin-top:10px !important;}
#shopify-section-template--17908311785519__image_banner_QidJBE a.btn.btn-large.btn-primary{height:100% !important;;}
#shopify-section-template--17876957462575__main #mainCollectionProductFiltersForm .js-details-filter {
margin-bottom: 10px;
}
 #shopify-section-template--17899489427503__image_banner_rYbdcn .s-header__content.clm.ta-center.m-auto.p-zero.mah-100.o-hidden.wb-break-word {
    margin-top: -50px;
}
  #shopify-section-template--17899489427503__image_banner_rYbdcn .ctnr.zi-1.w-100.h-100.p-relative.d-flex.fd-column.banner-padding.center-xs.middle-xs.ta-center {
    max-height: 100vh;
    min-height: 700px !important;
}
  #shopify-section-template--17908167409711__image_banner_fbnqB8 {
    display: none;
}
  div#shopify-section-template--17908167409711__image_banner_inRjPg{margin-top:20px; border-radius:20px;}
 div#shopify-section-template--17908167409711__image_banner_inRjPg img.js-image-lazy.w-100.h-100.of-cover { border-radius: 20px;
}
#shopify-section-template--17908167409711__image_with_text_columns_KtTCQB h2 {
        font-size: 46px;
        letter-spacing: -0.02em;
       padding-left: 20px;
        padding-right: 20px;
    }
#shopify-section-template--17876957823023__main .swym-ui-component .swym-wishlist-detail-header .swym-action-container {
        position: static;
        padding-right: 20px;
  z-index: 1;
    }
#shopify-section-template--17876957823023__main .swym-ui-component .swym-wishlist-grid li {
    list-style: none;
    width: 100% !important;
    margin: 10px !important;
}
  
}
.custom-gradient-main {background: rgb(0,0,0);
background: -moz-linear-gradient(186deg, rgba(0,0,0,0) 0%, rgba(245,197,233,1) 10%, rgba(202,170,231,1) 18%, rgba(219,200,234,1) 47%, rgba(224,183,220,1) 54%, rgba(247,248,253,1) 73%, rgba(240,241,252,1) 96%, rgba(255,255,255,1) 100%) !Important;
background: -webkit-linear-gradient(186deg, rgba(0,0,0,0) 0%, rgba(245,197,233,1) 10%, rgba(202,170,231,1) 18%, rgba(219,200,234,1) 47%, rgba(224,183,220,1) 54%, rgba(247,248,253,1) 73%, rgba(240,241,252,1) 96%, rgba(255,255,255,1) 100%) !important;
background: linear-gradient(186deg, rgba(0,0,0,0) 0%, rgba(245,197,233,1) 10%, rgba(202,170,231,1) 18%, rgba(219,200,234,1) 47%, rgba(224,183,220,1) 54%, rgba(247,248,253,1) 73%, rgba(240,241,252,1) 96%, rgba(255,255,255,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
}

.custom-gradient-sub{
    background: rgb(240, 241, 252) !important;
    background: linear-gradient(180deg, rgba(240, 241, 252, 1) 0%, rgba(198, 203, 254, 1) 100%) !important;
}
#form_attach_file_success_16826 ul li{color:white;}
#storeify_content_formbuilder_16826 .out-storeifyInput_c1fe402e-4a14-48cb-9fdf-ebb2740f71d8,
#storeify_content_formbuilder_16826 .out-storeifyInput_0e55903b-0c31-4d1d-8c56-1b8b19efa8da {
  display: none;
}
#shopify-section-template--17876957462575__main .d-flex.fw-wrap.center-xs.gap-12.gap-md-16 .btn.btn-icon.btn-large.fw-700.c-default{display:none !Important}
@media (min-width: 1025px) {
    #shopify-section-template--17908518289455__custom_liquid_yHgixr .ctnr {
        padding-inline: calc(var(--spacing)* 1);
        max-width: calc(var(--content-max-width) + var(--spacing)* 8);
    }
}
@media (min-width: 720px) {div#shopify-section-template--17908167409711__image_banner_inRjPg {
    display: none;
}}
#shopify-section-template--17876957823023__main .s-header {
    display: none !important;
}
#shopify-section-template--17876957823023__main .s-content.m-auto.rte {
    margin-top: 100px;
}
@media only screen and (min-width: 900px) {
    #shopify-section-template--17876957823023__main .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar {
        background: transparent;
        justify-content: space-between;
        border-bottom: 1px solid #c4c4c4;
        padding: 20px;
        height: auto;
      color: white !important;
    }
}
#shopify-section-template--17876957823023__main .swym-ui-component.swym-wishlist-page .swym-wishlist-container-title-bar .swym-user-login-status {
    color: #fff;
}
    
#shopify-section-template--17876957823023__main .swym-wishlist-main-title.swym-heading.swym-heading-1 {
    text-transform: uppercase;
    font-family: 'Oswald';
    letter-spacing: -0.02rem;
color: white;
}
#shopify-section-template--17876957823023__main .swym-ui-component.swym-wishlist-page {
    max-width: 100%;
    margin: auto;
}
#shopify-section-template--17876957823023__main #swym-wishlist-render-container {
border-radius: 40px;
background-color: #000000 !important;
}
#shopify-section-template--17876957823023__main .swym-ui-component .swym-share-btn, .swym-ui-component .swym-wishlist-context-menu {
    color: #fff;
}
#shopify-section-template--17876957823023__main button#swym-wishlist-context-menu {
    color: white;
}
#shopify-section-template--17876957823023__main .swym-ui-component .swym-wishlist-grid li {
    list-style: none;
    width: 45%;
    margin: 0 4% 4% 0;
}
#shopify-section-template--17876957823023__main .swym-wishlist-item {
    border-radius: 20px  !important;
}
#shopify-section-template--17876957823023__main .swym-ui-component .swym-wishlist-grid .swym-wishlist-image-wrapper {
    border-radius: 20px;
  height: 100%;
}

#shopify-section-template--17876957462575__main .products.rw.gap-unequal.js-product-grid.js-animate .clm.js-seq-animate.anm.anm-fadeInUp.animated {
    --w-md: 5.9 !important;
}
div#shopify-section-template--17876957823023__main .swym-ui-component .swym-wishlist-grid{justify-content:center !important}
div#shopify-section-template--17876957823023__main .swym-wishlist-detail-header{background: #000000;}

#shopify-section-template--17899489427503__1734794652de5f8745 div#shopify-block-AbXRwUkZKSldyci91W__s_contact_form_builder_block_app_qFkdUb #storeify_content_formbuilder_16826:has(.trade-in-page-sucess-message) {
    .product-page-success-message {
        display: none;
    }

    min-height: 790px !important;
    height: 790px !important;
    padding-top: 0 !important;

    @media (min-width: 769px) {
        height: 947px !important;
    }

    .storeify-form-action {
        display: none;
    }
    
    .storeifyapps-form-16826 {
        margin: 0 !important;
        padding: 0 !important;
        width: 100%;
        height: 100%;
    }

    .storeify-mes-success {
        height: 100%;
        position: static;
        margin: 0;
        padding: 0;
    }

    .content-container {
        height: 100%;
        margin-top: 0;
        padding: 250px 16px 16px 16px;

        @media (min-width: 769px) {
            padding-top: 172px;
        }
    }

    .text-container {
        p:not(:first-child) {
            display: none;
        }

        @media (min-width: 769px) {
            width: 100%;
            min-width: max-content;
            overflow: visible;
            text-overflow: unset;
            display: flex;
            text-wrap: nowrap;
            gap: 28px;
            align-self: start;
            animation: marquee 20s linear infinite;

            p:not(:first-child) {
                display: block;
            }

            p::after {
                content: '';
                display: inline-block;
                width: 14px;
                height: 14px;
                background: white;
                border-radius: 50%;
                margin-left: 29px;
                vertical-align: middle;
                transform: translateY(-50%);
            }
        }
    }

    .button-container {
        cursor: pointer;
        margin: auto 0 0 0;
        max-width: 610px;

        @media (min-width: 769px) {
            margin: 0;
        }
    }

    .button-container a {
        font-family: Oswald !important;
        font-size: 24px !important;
        line-height: 1 !important;
        font-weight: 500 !important;
    }
}

@keyframes marquee {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-50% - 14px));
  }
}
