/** Shopify CDN: Minification failed

Line 213:21 The "-" operator only works if there is whitespace on both sides

**/
@media only screen and (max-width: 1400px) {
  .robolink-hero .page-width {
    background-position: center;
  }
  .whats-new-slide .slide__item {
    gap: 30px;
  }
}

@media only screen and (max-width: 1320px) {
  .whats-new .page-width {
    padding: 80px 30px 30px;
  }
  .whats-new-slide .whats-new-slide__content h2 {
    line-height: 30px;
  }
  .whats-new-slide .whats-new-slide__content h2 span {
    line-height: 20px;
  }
  .whats-new-slide .whats-new-slide__content h3 {
    line-height: 23px;
  }

  .robolink-learning-top__content {
    margin-left: 150px;
  }
  .robolink-learning__content__box {
    right: 150px;
  }
}

@media only screen and (max-width: 1200px) {
  .robolink-cde-quote-reminder {
    gap: 30px;
  }
  .robolink-cde-quote-reminder div:nth-child(1) {
    padding-left: 30px;
  }
  .robolink-cde-quote-reminder div:nth-child(3) {
    align-items: center;
  }

  .robolink-aerial-drone-competition {
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (max-width: 1170px) {
  /* Testimonials */
  .robolink-testimonials .slide__nav .slide__nav__arrows {
    padding-left: 82px;
  }

  /* Robolink FAQ */
  .robolink-faq .robolink-accordion {
    margin: 0 20px 100px;
  }
}

@media only screen and (max-width: 1150px) {
  .robolink-learning-top__content {
    margin-left: 50px;
  }

  .robolink-learning__content__box {
    right: 50px;
  }

  /* Sticky Menu*/
  #shopify-section-robolink-cde-sticky-menu.robolink-tabs #edu-product-menu {
    margin-left: 22px;
  }

  /* Start Coding */
  .robolink-start-coding .page-width2__inner {
    overflow-x: auto;
  }

  .robolink-start-coding .robolink-tabs {
    max-width: max-content;
  }

  .robolink-start-coding .product-block {
    min-width: 350px;
  }

}

@media only screen and (max-width: 1023px) {
  /* Hero */
  .robolink-product-hero.robolink-blue-bg .include {
    display: none;
  }

  .robolink-product-hero.robolink-blue-bg .whats-included-mobile {
    display: block;
  }

  .robolink-product-hero.robolink-blue-bg .whats-included-mobile .flex {
    flex-direction: column;
  }

  .robolink-product-hero.robolink-blue-bg .whats-included-mobile .flex .flex__item {
    display: flex;
  }

  .robolink-product-hero.robolink-blue-bg h1 {
    margin-top: 18px;
  }

  .hero-metadata.grid__item {
    padding-left: 0;
  }

  /* Packages Specification */
  .robolink-product-package-specifications .product-block {
    max-width: 570px;
    margin: auto;
  }

  /* Start Coding */
  .robolink-start-coding .page-width2 {
    padding: 0 20px;
  }

  .robolink-start-coding .grid-flex {
    gap: 14px;
  }
}

@media only screen and (max-width: 992px) {
  .burger-icon {
    top: auto;
  }
  .docked-header--dock .burger-icon {
    top: 15px;
  }

  .slide {
    max-width: 350px;
  }
  .slide .slide__viewport {
    max-width: 350px;
  }
  .slide .slide__viewport .slide__container {
    max-width: 350px;
  }
  .slide .slide__nav {
    padding: 15px 0;
  }
  .slide .slide__nav .slide__indicator {
    width: 15px;
    height: 15px;
    margin: 0 10px;
  }

  .robolink-hero .page-width {
    display: flex;
    justify-content: center;
    padding-left: 30px;
    padding-right: 30px;
  }
  .robolink-hero__content {
    padding-left: 0;
  }

  .whats-new-slide .slide .slide__viewport .slide__container {
    height: 570px;
  }
  .whats-new-slide .slide__item {
    display: block;
  }
  .whats-new-slide .whats-new-slide__image {
    height: 170px;
    margin-bottom: 0;
    margin-right: -2px;
    border-radius: 4px 4px 0 0;
  }
  .whats-new-slide .whats-new-slide__content {
    display: block;
    padding: 30px 50px 0;
  }
  .whats-new-slide .whats-new-slide__content > div {
    min-height: auto;
  }
  .whats-new-slide .whats-new-slide__content .col1 {
    padding-bottom: 20px;
  }
  .whats-new-slide .whats-new-slide__content .col3 {
    display: block;
  }
  .whats-new-slide .whats-new-slide__content h2 {
    line-height: 30px;
  }
  .whats-new-slide .whats-new-slide__content h3 {
    line-height: 25px;
  }
}

@media only screen and (max-width: 939px) {

  .docked-header--dock .burger-icon {
    top: 23px;
    left: 20px;
  }

  .search-bar.mobile-only {
    width: calc(100% -(27px * 2));
  }

  /* Start Coding */
  .robolink-start-coding {
    padding-bottom: 400px;
  }

  /* Testimonials */
  .robolink-testimonials .slide {
    margin: -370px auto 0;
    height: 300px;
  }

  .robolink-testimonials .slide__item {
    height: 300px;
    color: #FFFFFF;
  }

  .robolink-testimonials .slide__nav .slide__nav__arrows {
    padding-left: 0;
  }

  .robolink-testimonials .slide__item blockquote {
    font-size: 16px;
  }
}

@media only screen and (max-width: 930px) {
  .robolink-learning-top__content {
    max-width: none;
    margin-right: 50px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .robolink-learning-bottom__content {
    height: auto;
  }

  .robolink-learning__content__box {
    max-width: none;
    position: relative;
    right: auto;
    bottom: auto;
  }

  .robolink-learning__content__box .quote {
    display: none;
  }

  .robolink-learning__content__cart {
    margin-top: 0;
    border-radius: 0;
  }

  .robolink-learning__content__montage {
    height: 180px;
  }

  /* Programmable Sensors */
  .drone-grid {
    margin-left: 15px;
    margin-right: 15px;
    overflow-x: auto;
    height: 367px;
  }

  .drone-grid__inner {
    max-width: max-content;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-areas: "sensor1 sensor2 sensor3 sensor4 sensor5 sensor6 sensor7";
    gap: 20px;
  }

  /* Characteristics Videos */
  .robolink-characteristic {
    padding-left: 0;
    padding-right: 0;
  }

  /* Robolink Banners */
  .robolink-banners .page-width {
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media only screen and (max-width: 899px) {

  /* Robolink Accessories */
  .robolink-product-accessories .grid-flex .grid-flex__item:nth-child(5) {
    display: none;
  }

  /* Robolink Banners */
  .robolink-banners .banner1 h4 {
    top: 41px;
    left: 49px;
  }

  .robolink-banners .banner1 p {
    top: 71px;
    left: 49px;
  }

  .robolink-banners .banner2 h4 {
    top: 15px;
    max-width: 350px;
    right: 10px;
  }

  .robolink-banners .banner2 p {
    top: 78px;
    max-width: 350px;
    right: 10px;
  }
}

@media only screen and (max-width: 818px) {

  /* Testimonials */
  .slide .slide__nav {
    bottom: -15px;
  }

  .robolink-testimonials .slide__item {
    height: 320px;
  }
}

@media only screen and (max-width: 768px) {

  .robolink-hero .page-width {
    background: linear-gradient(180deg, #1D327A 0%, #0E1340 50%, #09082B 100%) !important;
  }

  .whats-new {
    background: linear-gradient(180deg, #09082B 85%, rgba(5, 0, 28, 0) 100%);
  }

  .whats-new-mobile-bg {
    padding-bottom: 200px;
    background-color: #09082B;
    background-repeat: no-repeat;
    background-position: left -100px bottom -100px;
    background-size: auto 410px;
  }

  /* Sticky Menu */
  #shopify-section-robolink-cde-sticky-menu.robolink-tabs #edu-product-menu {
    gap: 26px;
  }

  .robolink-features .robolink-features__content {
    gap: 30px;
  }

  .robolink-codrone-edu-resources__content {
    flex-direction: column;
  }

  .robolink-drone-competition__content {
    padding-top: 60px;
  }
  .robolink-cde-quote-reminder {
    display: block;
    text-align: center;
  }
  .robolink-cde-quote-reminder div:nth-child(1) {
    padding: 40px 0;
  }
  .robolink-cde-quote-reminder div:nth-child(2) {
    padding: 0 0 26px;
  }
  .robolink-cde-quote-reminder div:nth-child(3) {
    padding: 0 0 30px;
  }
  .robolink-cde-quote-reminder div:nth-child(3) .btn.arrow {
    margin: 20px 50px 0;
  }
  .robolink-cde-quote-reminder p {
    max-width: none;
  }
  .robolink-aerial-drone-competition {
    display: block;
    padding: 0;
  }
  .robolink-aerial-drone-competition div:nth-child(1) {
    padding: 0 30px 30px;
  }
  .robolink-aerial-drone-competition div:nth-child(2) {
    margin-bottom: 0;
  }
  .robolink-aerial-drone-competition img {
    width: 100%;
    display: block;
    border-radius: 0;
  }
  .robolink-drone-competition-bottom {
    display: none;
  }

  .robolink-rec-foundation .page-width {
    padding-top: 0;
  }

  .robolink-rec-foundation__content {
    display: block;
    padding: 0;
  }
  .robolink-rec-foundation__content .competition {
    height: 360px;
  }
  .robolink-rec-foundation__content > div:nth-child(2),
  .robolink-rec-foundation__content > div:nth-child(3) {
    padding: 30px 30px 0;
  }

  /* Testimonials */
  .robolink-testimonials .slide__item {
    flex-direction: row;
  }

  .robolink-testimonials .slide__item blockquote {
    padding: 0 20px;
  }


  /* Accessories */
  .robolink-product-accessories .grid-flex .grid-flex__item:nth-child(4) {
    display: none;
  }

  /* Packages */
  .robolink-product-package-specifications .page-width {
    width: 100%;
    overflow-x: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .robolink-product-package-specifications .tabs {
    min-width: max-content;
    gap: 40px;
  }
}

@media only screen and (max-width: 660px) {
  .robolink-features .robolink-features__content {
    grid-template-columns: repeat(2, 130px);
    gap: 70px;
  }

  .robolink-banners .banner h4,
  .robolink-banners .banner p {
    position: static;
  }

  /* Start Coding */
  .robolink-start-coding {
    padding-bottom: 450px;
  }

  .robolink-start-coding .all-lessons {
    padding-top: 10px;
    text-align: center;
  }

  /* Testimonials */
  .robolink-testimonials .slide {
    height: 340px;
    margin: -390px auto 0;
  }

  .robolink-testimonials .image-rounded {
    width: 211px;
    height: 211px;
  }

  .robolink-testimonials .slide__item blockquote {
    margin: 0;
  }

  .robolink-testimonials .slide__nav .slide__nav__arrows {
    padding-right: 0;
  }

  /* Comparison Table */
  .drone-table {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "codrone-edu-desc1 codrone-edu-info1" "codrone-edu-desc2 codrone-edu-info2" "codrone-edu-desc3 codrone-edu-info3" "codrone-edu-desc4 codrone-edu-info4" "codrone-edu-desc5 codrone-edu-info5" "codrone-edu-desc6 codrone-edu-info6" "codrone-edu-desc7 codrone-edu-info7" "codrone-edu-desc8 codrone-edu-info8" "codrone-edu-desc9 codrone-edu-info9" "codrone-edu-desc10 codrone-edu-info10"  "codrone-mini-desc1 codrone-mini-info1" "codrone-mini-desc2 codrone-mini-info2" "codrone-mini-desc3 codrone-mini-info3" "codrone-mini-desc4 codrone-mini-info4" "codrone-mini-desc5 codrone-mini-info5" "codrone-mini-desc6 codrone-mini-info6" "codrone-mini-desc7 codrone-mini-info7" "codrone-mini-desc8 codrone-mini-info8" "codrone-mini-desc9 codrone-mini-info9" "codrone-mini-desc10 codrone-mini-info10"
  }

  .drone-table__item--header-mobile,
  .drone-table__item--desc-mobile {
    display: flex;
  }

  .drone-table > div:nth-child(1) {
    grid-area: codrone-edu-desc1;
  }

  .drone-table > div:nth-child(2) {
    grid-area: codrone-edu-info1;
  }

  .drone-table > div:nth-child(3) {
    grid-area: codrone-mini-desc1;
  }

  .drone-table > div:nth-child(4) {
    grid-area: codrone-mini-info1;
  }

  .drone-table > div:nth-child(5) {
    grid-area: codrone-edu-desc2;
  }

  .drone-table > div:nth-child(6) {
    grid-area: codrone-edu-info2;
  }

  .drone-table > div:nth-child(7) {
    grid-area: codrone-mini-desc2;
  }

  .drone-table > div:nth-child(8) {
    grid-area: codrone-mini-info2;
  }

  .drone-table > div:nth-child(9) {
    grid-area: codrone-edu-desc3;
  }

  .drone-table > div:nth-child(10) {
    grid-area: codrone-edu-info3;
  }

  .drone-table > div:nth-child(11) {
    grid-area: codrone-mini-desc3;
  }

  .drone-table > div:nth-child(12) {
    grid-area: codrone-mini-info3;
  }

  .drone-table > div:nth-child(13) {
    grid-area: codrone-edu-desc4;
  }

  .drone-table > div:nth-child(14) {
    grid-area: codrone-edu-info4;
  }

  .drone-table > div:nth-child(15) {
    grid-area: codrone-mini-desc4;
  }

  .drone-table > div:nth-child(16) {
    grid-area: codrone-mini-info4;
  }

  .drone-table > div:nth-child(17) {
    grid-area: codrone-edu-desc5;
  }

  .drone-table > div:nth-child(18) {
    grid-area: codrone-edu-info5;
  }

  .drone-table > div:nth-child(19) {
    grid-area: codrone-mini-desc5;
  }

  .drone-table > div:nth-child(20) {
    grid-area: codrone-mini-info5;
  }

  .drone-table > div:nth-child(21) {
    grid-area: codrone-edu-desc6;
  }

  .drone-table > div:nth-child(22) {
    grid-area: codrone-edu-info6;
  }

  .drone-table > div:nth-child(23) {
    grid-area: codrone-mini-desc6;
  }

  .drone-table > div:nth-child(24) {
    grid-area: codrone-mini-info6;
  }

  .drone-table > div:nth-child(25) {
    grid-area: codrone-edu-desc7;
  }

  .drone-table > div:nth-child(26) {
    grid-area: codrone-edu-info7;
  }

  .drone-table > div:nth-child(27) {
    grid-area: codrone-mini-desc7;
  }

  .drone-table > div:nth-child(28) {
    grid-area: codrone-mini-info7;
  }

  .drone-table > div:nth-child(29) {
    grid-area: codrone-edu-desc8;
  }

  .drone-table > div:nth-child(30) {
    grid-area: codrone-edu-info8;
  }

  .drone-table > div:nth-child(31) {
    grid-area: codrone-mini-desc8;
  }

  .drone-table > div:nth-child(32) {
    grid-area: codrone-mini-info8;
  }

  .drone-table > div:nth-child(33) {
    grid-area: codrone-edu-desc9;
  }

  .drone-table > div:nth-child(34) {
    grid-area: codrone-edu-info9;
  }

  .drone-table > div:nth-child(35) {
    grid-area: codrone-mini-desc9;
  }

  .drone-table > div:nth-child(36) {
    grid-area: codrone-mini-info9;
  }

  .drone-table > div:nth-child(37) {
    grid-area: codrone-edu-desc10;
  }

  .drone-table > div:nth-child(38) {
    grid-area: codrone-edu-info10;
  }

  .drone-table > div:nth-child(39) {
    grid-area: codrone-mini-desc10;
  }

  .drone-table > div:nth-child(40) {
    grid-area: codrone-mini-info10;
  }

  .drone-table__btn {
    text-align: center;
  }

  /* Learn More */
  .robolink-learn-more {
    flex-direction: column;
    gap: 46px;
  }

  .robolink-learn-more__text {
    max-width: 280px;
    padding-left: 10px;
    padding-right: 10px;
    margin: auto;
  }
}

@media only screen and (max-width: 576px) {
  .btn.arrow {
    padding: 9px 0 9px 60px;
  }

  .robolink-hero .page-width {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 30px;
  }

  .whats-new-slide .whats-new-slide__content {
    padding: 20px;
  }

  .robolink-discover {
    padding-top: 0;
    background: #FFF;
  }
  .robolink-discover .page-width {
    padding: 0;
  }
  .robolink-discover__content {
    gap: 30px;
  }
  .robolink-discover__video .text {
    top: 0;
    bottom: 0;
  }

  .robolink-codrone-edu__content {
    padding-top: 10px;
    padding-bottom: 286px;
  }
  .robolink-codrone-edu__content .image img {
    max-width: 100%;
  }
  .robolink-codrone-edu__content .buttons {
    max-width: none;
    flex-direction: column;
    gap: 30px;
  }
  .robolink-codrone-edu-features__content {
    padding-top: 60px;
  }
  .robolink-codrone-edu-features__content .codrone-edu-img {
    top: -256px;
  }

  .robolink-awards__content {
    padding: 40px 30px;
  }

  .robolink-learning-top h2 {
    letter-spacing: 0.1em;
  }

  .robolink-testimonials-list__content .backward,
  .robolink-testimonials-list__content .forward {
    display: none;
  }

  .robolink-testimonials-list__content {
    grid-template-columns: auto;
  }

  .robolink-aerial-drone-competition h2 {
    letter-spacing: 0.1em;
  }

  .robolink-transforming__content > div:nth-child(1) {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  .robolink-transforming__content > div:nth-child(1) h2 {
    margin-bottom: 30px;
    letter-spacing: 0.1em;
  }

  .robolink-transforming__content > div:nth-child(1) .btn {
    align-self: center;
  }

  .robolink-discover__video .text a {
    flex-direction: row;
    align-items: center;
    height: 100%;
  }

  .robolink-discover__video .text img {
    width: 120px;
  }
}

@media only screen and (max-width: 576px) {
  /* Packages */
  .robolink-packages h6 {
    margin-top: 30px;
  }

  .robolink-packages__package--big,
  .robolink-packages__package {
    max-width: 100%;
    width: 100%;
  }

  .robolink-packages__grid {
    flex-direction: column;
  }

  .robolink-packages__package {
    position: relative;
    height: 80px;
    margin-bottom: 0;
  }

  .robolink-packages_title {
    position: absolute;
    top: 35px;
    left: 13px;
    width: 93%;
  }

  .robolink-packages_title h3 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .robolink-packages__price {
    position: absolute;
    top: 10px;
    right: 13px;
    width: 17%;
    text-align: right;
  }

  .robolink-related-products-blue h6 {
    text-align: left;
  }

  /* Accessories */
  .robolink-product-accessories {
    display: none;
  }
}

@media only screen and (max-width: 540px) {
  /* Start Coding */
  .robolink-start-coding {
    padding-bottom: 550px;
  }

  /* Testimonials */
  .robolink-testimonials .slide {
    height: 490px;
    margin: -550px auto 0;
  }

  .robolink-testimonials .slide__item {
    flex-direction: column;
    height: auto;
  }

  .robolink-testimonials .slide__item blockquote {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .robolink-testimonials .slide__nav .slide__nav__ghost {
    width: 0;
  }

  .robolink-testimonials .slide__nav .slide__nav__arrows {
    width: 100%
  }
}
@media only screen and (max-width: 516px) {

  .robolink-product-hero.robolink-blue-bg .qtybox {
    margin: 0 0 0 auto !important;
    padding-right: 0;
  }

  .robolink-product-hero.robolink-blue-bg .add-to-cart-wrapper {
    width: 100%;
    padding-top: 10px;
  }
}

@media only screen and (max-width: 480px) {
  .btn.get-quote.save-purchase-order-w3 {
    margin-left: 0;
    margin-right: 0;
  }

  .robolink-hero__content .hyperlinks {
    display: block;
  }

  .robolink-product-hero .product-block__description,
  .robolink-codrone-edu-resources,
  .robolink-programmable-sensors .page-width {
    display: none;
  }

  .robolink-discover {
    margin-top: 30px;
  }

  .robolink-programmable-sensors {
    padding-top: 0;
  }

  .robolink-tabs #edu-product-menu li {
    font-size: 18px;
  }

  /* Banners */
  .robolink-banners h4 {
    margin-top: 25px;
  }

  .robolink-banners .banner2 img {
    height: 275px;
    object-fit: cover;
    object-position: 30% center;
  }

  .robolink-characteristic .characteristic-box {
    width: auto;
  }

  .robolink-characteristic .characteristic-box h3 {
    margin-top: 15px;
  }

  .robolink-product-package-specifications .robolink-tabs .tabs li {
    font-size: 22px;
  }

  .robolink-start-coding .page-width {
    width: 100%;
    overflow-x: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .robolink-start-coding .tabs {
    min-width: max-content;
    gap: 40px;
  }

  .robolink-product-package-specifications .robolink-tabs {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* Comparison Table */
  .robolink-comparison .page-width2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 428px) {
  .robolink-features .robolink-features__content {
    grid-template-columns: repeat(1, 130px);
  }

  /* Start Coding */
  .robolink-start-coding .page-width2 {
    padding-left: 0;
    padding-right: 0;
  }

  /* FAQ */
  .robolink-faq .page-width {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 390px) {
  .robolink-start-coding {
    padding-bottom: 650px;
  }

  .robolink-testimonials .slide {
    height: 550px;
    margin: -600px auto 0;
  }

  .robolink-testimonials .slide__item blockquote {
    margin-top: 30px;
  }

  .robolink-discover__video .text img {
    width: 100px;
  }

  .robolink-discover__video .text span {
    font-size: 20px;
  }
}