@keyframes spinner_xe7Q {
  93.75%, 100% {
    r: 3px;
  }
  46.875% {
    r: 0.2px;
  }
}
body.chipoloFR .header-wrapper .main-header header .megamenu-wrapper .megamenu .navigation-items .promo-banner-wrapper.point-release .promo-banner .chipolo-button {
  font-size: 13px;
}
@media (max-width: 767px) {
  body.chipoloFR.homepage .presentation-block.promo.fruit-edition {
    min-height: 930px !important;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .peace-of-mind .list-of-issues .lets-fix-that {
    margin: 50px auto;
  }
}
body.chipoloFR .banner-block.product-banner.point-card {
  min-height: 900px;
}
@media (min-width: 991px) {
  body.chipoloFR .banner-block.product-banner.point-card {
    min-height: 750px;
  }
}
body.chipoloFR .product-segment .products .product .inner-content .price .price-wrapper .desktop-buy-now-button {
  display: none !important;
}
body.chipoloFR .animations-banner.holiday-sale-2023 .inner-wrapper .animations-slider .item .title {
  --font-size: calc(26 * 1px + (53 - 26) * (100cqw - 375 * 1px) / (1140 - 375));
  font-size: clamp(26 * 1px, var(--font-size), 53 * 1px) !important;
  text-align: center;
}
@media (min-width: 767px) {
  body.chipoloFR .animations-banner.holiday-sale-2023 .inner-wrapper .animations-slider .item .title {
    text-align: left;
  }
}
body.chipoloFR.holiday-sale-2023 .billboard-poster.main-banner {
  min-height: 210dvw;
}
@media (min-width: 420px) {
  body.chipoloFR.holiday-sale-2023 .billboard-poster.main-banner {
    min-height: 195dvw;
  }
}
@media (min-width: 500px) {
  body.chipoloFR.holiday-sale-2023 .billboard-poster.main-banner {
    min-height: 185dvw;
  }
}
@media (min-width: 650px) {
  body.chipoloFR.holiday-sale-2023 .billboard-poster.main-banner {
    min-height: 175dvw;
  }
}
@media (min-width: 767px) {
  body.chipoloFR.holiday-sale-2023 .billboard-poster.main-banner {
    min-height: 750px;
  }
}
body.chipoloFR.products-chipolo-spot-bundle .product-super-card .product-offers ul li div span.label span {
  font-size: 10px;
}
@media (max-width: 767px) {
  body.chipoloFR .chipolo-point-category.preorder .buy-now-banner-placeholder .buy-now-banner .banner-content .chipolo-button {
    padding: 0 15px;
  }
}
body.chipoloFR .chipolo-point-category.preorder .banner-block.all-the-android-friends {
  min-height: 900px;
}
@media (min-width: 767px) {
  body.chipoloFR .chipolo-point-category.preorder .banner-block.all-the-android-friends {
    min-height: clamp(700px, 80vmin, 750px);
  }
}
body.chipoloFR .presentation-block.promo.google-point {
  min-height: 900px !important;
}
@media (min-width: 991px) {
  body.chipoloFR .presentation-block.promo.google-point {
    min-height: 750px !important;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .buy-now-banner-placeholder .buy-now-banner .content-wrapper a {
    min-width: 230px;
  }
}
body.chipoloFR #cookiesBanner .content-wrapper .inner-content .view .chipolo-button {
  font-size: 13px;
  padding: 0 10px;
}
body.chipoloFR .presentation-block.promo.valentines-2023 {
  min-height: 750px;
}
body.chipoloFR .presentation-block.promo.valentines-2023 .content .title {
  font-size: 44px;
}
@media (min-width: 991px) {
  body.chipoloFR .presentation-block.promo.valentines-2023 .content .title {
    font-size: 68px;
  }
}
body.chipoloFR .all-products-listing .ces-2023 .banner-wrapper .content-wrapper {
  padding: 5px 0;
}
@media (min-width: 991px) {
  body.chipoloFR .all-products-listing .ces-2023 .banner-wrapper .content-wrapper {
    padding: 0;
  }
}
body.chipoloFR .all-products-listing .ces-2023 .banner-wrapper .content-wrapper .title {
  font-size: 21px;
}
@media (min-width: 991px) {
  body.chipoloFR .all-products-listing .ces-2023 .banner-wrapper .content-wrapper .title {
    font-size: 27px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .corporate-gifting-landing .fixed-header .buy-now-banner-placeholder .buy-now-banner .banner-content .chipolo-button {
    font-size: 13px;
  }
}
@media (min-width: 767px) {
  body.chipoloFR.holiday-sale .product-segment .segment-title:before {
    top: 61%;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .billboard-poster.big-mobile-subtitle .content .inner-content .sub-title {
    width: auto;
  }
}
body.chipoloFR .homepage .small-presentation-block .content-wrapper {
  padding: 45px 0;
}
@media (min-width: 991px) {
  body.chipoloFR .homepage .small-presentation-block .content-wrapper {
    padding: 0 70px;
  }
}
body.chipoloFR .homepage .small-presentation-block .content-wrapper .title {
  font-size: 28px;
  line-height: 1.4;
}
@media (min-width: 991px) {
  body.chipoloFR .homepage .small-presentation-block .content-wrapper .title {
    font-size: 44px;
    line-height: 1.2;
  }
}
body.chipoloFR .chipolo-one-spot-page.preorder .banner-block.missing-chipolo h2 {
  font-size: 32px;
}
@media (min-width: 991px) {
  body.chipoloFR .chipolo-one-spot-page.preorder .banner-block.missing-chipolo h2 {
    font-size: 37px;
  }
}
body.chipoloFR .travel-campaign.preorder .product-segment .products .product .inner-content .price .chipolo-button {
  font-size: 11px;
  line-height: 1.1;
}
@media (min-width: 1200px) {
  body.chipoloFR .product-super-card:not(.mobile-card).promo-card.travel-promo .heading h1 {
    font-size: 47px;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .ocean-edition-promo .oe-custom-block.description-block {
    margin-top: 865px;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .ocean-edition-promo .oe-custom-block.info-block {
    margin: 255px 0 210px;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .ocean-edition-promo .oe-custom-block.main-heading {
    margin-bottom: 325px;
    margin-top: 140px;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .ocean-edition-promo .oe-custom-block.image-gallery {
    margin-bottom: 140px;
  }
}
@media (min-width: 991px) {
  body.chipoloFR .all-products-listing .promo-section.mothersday-promo h1 {
    font-size: 45px;
  }
}
@media (min-width: 1200px) {
  body.chipoloFR .all-products-listing .promo-section.mothersday-promo h1 {
    font-size: 55px;
  }
}
@media (min-width: 1200px) {
  body.chipoloFR .all-products-listing .promo-section.mothersday-promo .custom-text {
    right: 20px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .all-products-listing .products .product .inner-content .price div:last-child {
    gap: 8px;
    flex-wrap: wrap;
  }
}
body.chipoloFR .chipolo-one-spot-page.preorder .banner-block.superhero h2 {
  margin-top: 40px;
}
@media (min-width: 767px) {
  body.chipoloFR .chipolo-one-spot-page.preorder .banner-block.superhero h2 {
    margin-top: 0;
  }
}
body.chipoloFR .chipolo-one-spot-page.preorder .how-it-works-banner .mobile-items .pagination {
  bottom: -120px;
}
body.chipoloFR .single-product-page .how-it-works-banner .mobile-items .pagination {
  bottom: -45px;
}
@media (min-width: 767px) {
  body.chipoloFR .products-presentation .banner-wrapper .banner-content .title span {
    display: block;
  }
}
@media (min-width: 767px) {
  body.chipoloFR .products-presentation .hello-chipolo .inner-content .content-wrapper h2 {
    font-size: 53px;
  }
}
body.chipoloFR .ocean-edition-promo .ocean-edition-bg-wrapper .full-bg-image {
  max-height: 5700px;
}
@media (max-width: 767px) {
  body.chipoloFR .ocean-edition-promo .ocean-edition-bg-wrapper .full-bg-image {
    max-height: 2973px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .banner-block.product-banner.the-story-banner {
    min-height: 880px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .banner-block.product-banner.find-my {
    min-height: 830px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .banner-block.product-banner.be-on-time {
    min-height: 750px;
  }
}
@media (max-width: 767px) {
  body.chipoloFR .banner-block.product-banner.free-features {
    min-height: 700px;
    padding: 35px 0 0 0;
  }
}
@media (max-width: 767px) and (max-width: 767px) {
  body.chipoloFR .banner-block.product-banner.free-features .content-wrapper .inner-content .heading {
    font-size: 28px;
  }
}
