.dealer-map .image{position:relative;width:100%;height:0;padding-top:41.3542%;background-image:url(/user/themes/royalcargobikes/images/dealers/dealer-map.webp);background-size:contain;background-repeat:no-repeat}.dealer-map .oval-bottom-inverted-white{z-index:1}.dealer-map .wrapper{position:absolute;width:100%;height:100%;top:0;left:0}.social-slider .header{padding:32px 0}.social-slider .header h2{margin-bottom:0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:70px;height:70px;border-radius:50%;background-color:#f4a258;background-image:none;background-position:center;background-size:65%}.social-slider .carousel-control-next-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-right.svg)}.social-slider .carousel-control-prev-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-left.svg)}.social-slider .carousel-inner .carousel-item.active,.social-slider .carousel-inner .carousel-item-next,.social-slider .carousel-inner .carousel-item-prev{display:flex}.social-slider .carousel-inner .carousel-item-end.active,.social-slider .carousel-inner .carousel-item-next{transform:translateX(25%)}.social-slider .carousel-inner .carousel-item-start.active,.social-slider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}.social-slider .carousel-inner .carousel-item-end,.social-slider .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:992px){.social-slider .header{padding:24px 0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:50px;height:50px}}@media (max-width:576px){.social-slider .header{padding:16px 0}.social-slider .carousel-control-next-icon,.social-slider .carousel-control-prev-icon{width:30px;height:30px}.social-slider .carousel-inner .carousel-item.active,.social-slider .carousel-inner .carousel-item-next,.social-slider .carousel-inner .carousel-item-prev{display:flex}.social-slider .carousel-inner .carousel-item-end.active,.social-slider .carousel-inner .carousel-item-next{transform:translateX(50%)}.social-slider .carousel-inner .carousel-item-start.active,.social-slider .carousel-inner .carousel-item-prev{transform:translateX(-50%)}.social-slider .carousel-inner .carousel-item-end,.social-slider .carousel-inner .carousel-item-start{transform:translateX(0)}}.product-review .carousel-item div:nth-child(1){padding:32px 140px 32px 180px;background-image:url(/user/themes/royalcargobikes/images/icons/icon-royal-cargo-bikes-ccw-90-green.svg);background-position:center right 6px;background-size:92px 113px;background-repeat:no-repeat}.product-review .carousel-item div:nth-child(2){padding:32px 180px 32px 140px;background-image:url(/user/themes/royalcargobikes/images/icons/icon-royal-cargo-bikes-cw-90-green.svg);background-position:center left 6px;background-size:92px 113px;background-repeat:no-repeat}.product-review .carousel-control-next-icon,.product-review .carousel-control-prev-icon{width:70px;height:70px;border-radius:50%;background-color:#f4a258;background-image:none;background-position:center;background-size:65%}.product-review .carousel-control-next-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-right.svg)}.product-review .carousel-control-prev-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-left.svg)}.product-review .carousel-item h4{color:#9bcbcf}.product-review .carousel-inner .carousel-item.active,.product-review .carousel-inner .carousel-item-next,.product-review .carousel-inner .carousel-item-prev{display:flex}.product-review .carousel-inner .carousel-item-end.active,.product-review .carousel-inner .carousel-item-next{transform:translateX(50%)}.product-review .carousel-inner .carousel-item-start.active,.product-review .carousel-inner .carousel-item-prev{transform:translateX(-50%)}.product-review .carousel-inner .carousel-item-end,.product-review .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:1200px){.product-review .carousel-item div:nth-child(1){padding:24px 60px 24px 70px;background-position:center right 4px;background-size:50px 74px}.product-review .carousel-item div:nth-child(2){padding:24px 70px 24px 60px;background-position:center left 4px;background-size:50px 74px}.product-review .carousel-control-next,.product-review .carousel-control-prev{width:10%}.product-review .carousel-control-next-icon,.product-review .carousel-control-prev-icon{width:50px;height:50px}}@media (max-width:768px){.product-review .carousel-item .col-12{background-image:none!important;padding:24px 56px!important}.product-review .carousel-control-next-icon,.product-review .carousel-control-prev-icon{width:30px;height:30px}.product-review .carousel-inner .carousel-item.active,.product-review .carousel-inner .carousel-item-next,.product-review .carousel-inner .carousel-item-prev{display:flex}.product-review .carousel-inner .carousel-item-end.active,.product-review .carousel-inner .carousel-item-next{transform:translateX(100%)}.product-review .carousel-inner .carousel-item-start.active,.product-review .carousel-inner .carousel-item-prev{transform:translateX(-100%)}.product-review .carousel-inner .carousel-item-end,.product-review .carousel-inner .carousel-item-start{transform:translateX(0)}}.image .image{background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:57.0833%}.hero-product h1{padding:32px 0}.hero-product .bg-image{background-size:contain;background-repeat:no-repeat;width:100%;height:0;padding-top:60%;background-image:url(/user/themes/royalcargobikes/images/watermark/watermark-white.svg);background-position:center}.hero-product .image{position:absolute;width:100%;top:0;left:0;z-index:20}.hero-product .image img{width:100%;height:auto}.product-family-model>.container{padding-top:100px}.product-family-model article{padding-left:92px;padding-right:92px}.product-family-model article h2{padding-bottom:24px}.product-family-model .bg-image{position:relative;background-size:contain;background-repeat:no-repeat;width:100%;height:0;margin-bottom:112px;padding-top:50%;background-image:url(/user/themes/royalcargobikes/images/watermark/watermark-light-blue-opacity.svg);background-position:center}.product-family-model .image{position:absolute;width:100%;top:0;left:0}.product-family-model .image img{width:50%;height:auto}.product-family-model .specs{padding:16px 0}.product-family-model .specs img{width:62px;height:auto}@media (max-width:992px){.product-family-model>.container{padding-top:64px}.product-family-model article{padding-left:24px;padding-right:24px}.product-family-model article h2{padding-bottom:16px}.product-family-model .specs{padding-top:16px;padding-bottom:12px}.product-family-model .specs span{min-width:110px;display:inline-block}}@media (max-width:576px){.product-family-model>.container{padding-top:80px}.product-family-model .specs{padding-top:0;padding-bottom:0}.product-family-model .specs img{width:50px}}.product-specification-image .wrapper{width:100%;height:100%;top:0;left:0}.product-accessoires h2{padding:16px 0}.product-accessoires h4{padding:16px 0 24px 0}.product-accessoires .box{width:66.67%;height:0;padding-top:66.67%;background-size:contain;background-repeat:no-repeat;border-radius:48px;display:inline-block}.product-accessoires .carousel{padding-left:96px;padding-right:96px}.product-accessoires .carousel-control-next,.product-accessoires .carousel-control-prev{width:10%;top:-80px}.product-accessoires .carousel-control-next-icon,.product-accessoires .carousel-control-prev-icon{width:70px;height:70px;border-radius:50%;background-color:#f4a258;background-image:none;background-position:center;background-size:65%}.product-accessoires .carousel-control-next-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-right.svg)}.product-accessoires .carousel-control-prev-icon{background-image:url(/user/themes/royalcargobikes/images/slider/arrow-left.svg)}.product-accessoires .carousel-inner .carousel-item.active,.product-accessoires .carousel-inner .carousel-item-next,.product-accessoires .carousel-inner .carousel-item-prev{display:flex}.product-accessoires .carousel-inner .carousel-item-end.active,.product-accessoires .carousel-inner .carousel-item-next{transform:translateX(25%)}.product-accessoires .carousel-inner .carousel-item-start.active,.product-accessoires .carousel-inner .carousel-item-prev{transform:translateX(-25%)}.product-accessoires .carousel-inner .carousel-item-end,.product-accessoires .carousel-inner .carousel-item-start{transform:translateX(0)}@media (max-width:992px){.product-accessoires .carousel{padding-left:64px;padding-right:64px}.product-accessoires .carousel-control-next,.product-accessoires .carousel-control-prev{top:-78px}.product-accessoires .carousel-control-next-icon,.product-accessoires .carousel-control-prev-icon{width:50px;height:50px}}@media (max-width:576px){.product-accessoires h4{padding:12px 0 24px 0}.product-accessoires .carousel-control-next,.product-accessoires .carousel-control-prev{width:15%;top:-68px}.product-accessoires .carousel-control-next-icon,.product-accessoires .carousel-control-prev-icon{width:30px;height:30px}.product-accessoires .carousel-inner .carousel-item.active,.product-accessoires .carousel-inner .carousel-item-next,.product-accessoires .carousel-inner .carousel-item-prev{display:flex}.product-accessoires .carousel-inner .carousel-item-end.active,.product-accessoires .carousel-inner .carousel-item-next{transform:translateX(100%)}.product-accessoires .carousel-inner .carousel-item-start.active,.product-accessoires .carousel-inner .carousel-item-prev{transform:translateX(-100%)}.product-accessoires .carousel-inner .carousel-item-end,.product-accessoires .carousel-inner .carousel-item-start{transform:translateX(0)}}.product-faq h2{padding-top:64px}.product-faq .accordion{--bs-accordion-color:#006b74;--bs-accordion-bg:#fff;--bs-accordion-border-width:0;--bs-accordion-btn-color:#fff;--bs-accordion-btn-bg:#9bcbcf;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-active-color:#fff;--bs-accordion-active-bg:#9bcbcf;padding:16px 0 48px 0;border-radius:1rem}.accordion-item:last-of-type{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.product-faq .accordion .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125)}.product-faq .accordion .accordion-button{font-family:'Nunito',serif;font-optical-sizing:auto;font-weight:700;font-size:1.375rem;font-style:normal;line-height:1.5rem}.product-faq .accordion .accordion-body{padding-bottom:0}@media (max-width:992px){.product-faq h2{padding-top:48px}}@media (max-width:576px){.product-faq h2{padding-top:32px}.product-faq .accordion{padding:8px 0 32px 0}}