.baggageProducts_mainContainer__lw9yI{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.baggageProducts_listContainer__4HyCT{display:flex;gap:1rem}.baggageProducts_destinationInfoContainer__FrhWN{display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgb(var(--global-color-black));font-size:1.25rem}.baggageProducts_titleComponent__EGyiZ{display:flex;gap:.62rem}.baggageProducts_formContainer__ikGrj{display:flex;gap:1.5rem}.baggageProducts_cardContainer__h_ZZc{padding:1.5rem;background-color:rgb(var(--global-color-white));border-radius:1rem;border:1px solid #789;color:rgb(var(--global-color-black));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.baggageProducts_cardContainer__h_ZZc:hover{cursor:pointer}.baggageProducts_cardContainer__h_ZZc:has(input[type=radio]:checked){border-color:rgb(var(--global-color-primary))}.baggageProducts_cardContainer__h_ZZc input{display:none}.baggageProducts_passengerContainer__xpLhj{display:flex;flex-direction:column;gap:.5rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx{margin:0 auto 2rem;max-width:800px;width:100%}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_{background:rgb(var(--global-color-white));border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_:hover{box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-header__1DjfA{margin-bottom:1rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-header__1DjfA .tripGuarantyProducts_product-name__pOSan{color:rgb(var(--global-color-black));font-size:1.25rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-header__1DjfA .tripGuarantyProducts_product-description__qxo63 p{color:#6c757d;font-size:.9rem;margin:0;line-height:1.5}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-price__iWQO8{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:1rem;background:rgb(var(--global-color-white));border-radius:8px}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-price__iWQO8 .tripGuarantyProducts_price-label__2poiE{color:#6c757d;font-size:.9rem;font-weight:500}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-price__iWQO8 .tripGuarantyProducts_price-amount__PN2JQ{color:#2c3e50;font-size:1.2rem;font-weight:700}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-actions__V2eQB .tripGuarantyProducts_add-product-btn__pTmSJ{background:rgb(var(--global-color-primary));color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;width:100%}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-actions__V2eQB .tripGuarantyProducts_add-product-btn__pTmSJ:hover{background:#0056b3;transform:translateY(-1px)}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-actions__V2eQB .tripGuarantyProducts_add-product-btn__pTmSJ:active{transform:translateY(0)}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-actions__V2eQB .tripGuarantyProducts_add-product-btn__pTmSJ:focus{outline:none;box-shadow:0 0 0 3px rgba(0,123,255,.25)}@media(max-width:768px){.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_{padding:1rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-header__1DjfA .tripGuarantyProducts_product-name__pOSan{font-size:1.1rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-header__1DjfA .tripGuarantyProducts_product-description__qxo63 p{font-size:.85rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-price__iWQO8{padding:.75rem}.tripGuarantyProducts_trip-guaranty-product__H18Nx .tripGuarantyProducts_product-card__WfpB_ .tripGuarantyProducts_product-price__iWQO8 .tripGuarantyProducts_price-amount__PN2JQ{font-size:1.1rem}}.blueRibbonProducts_blue-ribbon-products__67KXQ{padding:20px;max-width:1200px;margin:0 auto;min-width:900px}.blueRibbonProducts_blue-ribbon-products__67KXQ h3{color:rgb(var(--global-color-black));margin-bottom:20px;font-size:3rem;font-weight:300}.blueRibbonProducts_products-grid__unnqK{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.blueRibbonProducts_product-card__goV05{background:rgb(var(--global-color-white));border:2px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.blueRibbonProducts_product-card--selected__qvPcO{border:2px solid rgb(var(--global-color-primary));background-color:rgb(var(--global-color-primary-ultra-clear))}.blueRibbonProducts_product-card__goV05:hover{box-shadow:0 4px 16px rgb(var(--global-color-primary-hover));transform:translateY(-2px)}.blueRibbonProducts_product-header__weqKd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.blueRibbonProducts_product-name__97qrz{color:rgb(var(--global-color-primary));font-size:1.1rem;font-weight:600;flex:1 1;margin:0 12px 0 0;line-height:1.4}.blueRibbonProducts_product-price__DoH0T{display:flex;flex-direction:row;gap:.32rem;align-items:flex-end;text-align:right}.blueRibbonProducts_price-amount__2Erm7{color:rgb(var(--global-color-black));font-size:1.3rem;font-weight:700;line-height:1}.blueRibbonProducts_price-currency__XIJI7{color:rgb(var(--global-color-black));font-size:.9rem;font-weight:500;margin-top:2px}@media(max-width:768px){.blueRibbonProducts_blue-ribbon-products__67KXQ{padding:16px}.blueRibbonProducts_products-grid__unnqK{grid-template-columns:1fr;gap:16px}.blueRibbonProducts_product-card__goV05{padding:16px}.blueRibbonProducts_product-header__weqKd{flex-direction:column;align-items:flex-start;gap:8px}.blueRibbonProducts_product-name__97qrz{margin-right:0;margin-bottom:8px}.blueRibbonProducts_product-price__DoH0T{align-items:flex-start;text-align:left}.blueRibbonProducts_price-amount__2Erm7{font-size:1.2rem}.blueRibbonProducts_product-badge__3V1X2{position:static;align-self:flex-start;margin-top:8px}}.cityRideProducts_city-ride-products__144ls{padding:20px;max-width:1200px;margin:0 auto}.cityRideProducts_city-ride-products__144ls h3{color:rgb(var(--global-color-black));margin-bottom:20px;font-size:3rem;font-weight:300}.cityRideProducts_products-grid__SNs_d{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.cityRideProducts_product-card__JJyRC{background:rgb(var(--global-color-white));border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.cityRideProducts_product-card--selected___qcVG{border:1px solid rgb(var(--global-color-primary-hover));background-color:rgb(var(--global-color-primary-ultra-clear))}.cityRideProducts_product-card__JJyRC:hover{box-shadow:0 4px 16px rgb(var(--global-color-primary-hover));transform:translateY(-2px)}.cityRideProducts_product-header__ZTwRp{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.cityRideProducts_product-name__u9LNF{color:rgb(var(--global-color-primary));font-size:1.1rem;font-weight:600;flex:1 1;margin:0 12px 0 0}.cityRideProducts_product-price__eCXuH{color:rgb(var(--global-color-black));font-size:1.2rem;font-weight:700;white-space:nowrap}.cityRideProducts_product-details__a7aug{display:flex;flex-direction:column;gap:8px}.cityRideProducts_detail-item__hjuWk{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.cityRideProducts_detail-label__f6i6B{color:#7f8c8d;font-size:.9rem;font-weight:500}.cityRideProducts_detail-value__RManG{color:#2c3e50;font-weight:600;font-size:.9rem}@media(max-width:768px){.cityRideProducts_city-ride-products__144ls{padding:16px}.cityRideProducts_products-grid__SNs_d{grid-template-columns:1fr;gap:16px}.cityRideProducts_product-card__JJyRC{padding:16px}.cityRideProducts_product-header__ZTwRp{flex-direction:column;align-items:flex-start;gap:8px}.cityRideProducts_product-name__u9LNF{margin-right:0}}.CarouselServerButtons_btn__6bIAD{background-color:rgba(0,0,0,0);border:unset}.CarouselServerButtons_btn__6bIAD:disabled{opacity:1}.CarouselServerButtons_btnCont__Yn36v{margin-top:2.5rem;display:flex;gap:1.38rem}.CarouselServerButtons_dotStyles__diMzZ{position:absolute;z-index:1;bottom:9rem;inset-inline-start:calc((100% - 7rem)/2);width:7rem;display:flex;align-items:center;justify-content:center;gap:1rem}.CarouselServerButtons_nav-arrow-wrap__VKopZ{position:relative;display:inline-block;width:54px;height:54px;line-height:0}.CarouselServerButtons_nav-arrow-wrap__VKopZ:hover .CarouselServerButtons_nav-arrow__bsRAJ{opacity:0}.CarouselServerButtons_nav-arrow-wrap__VKopZ:hover .CarouselServerButtons_nav-arrow--hover__veacd{opacity:1}.CarouselServerButtons_nav-arrow__bsRAJ{display:block;transition:opacity .2s ease}.CarouselServerButtons_nav-arrow--disabled__iefKj,.CarouselServerButtons_nav-arrow--hover__veacd{position:absolute;top:0;left:0;opacity:0;transition:opacity .2s ease;pointer-events:none}button:disabled .CarouselServerButtons_nav-arrow-wrap__VKopZ{cursor:default}button:disabled .CarouselServerButtons_nav-arrow-wrap__VKopZ .CarouselServerButtons_nav-arrow--hover__veacd,button:disabled .CarouselServerButtons_nav-arrow-wrap__VKopZ .CarouselServerButtons_nav-arrow__bsRAJ,button:disabled .CarouselServerButtons_nav-arrow-wrap__VKopZ:hover .CarouselServerButtons_nav-arrow--hover__veacd{opacity:0}button:disabled .CarouselServerButtons_nav-arrow-wrap__VKopZ .CarouselServerButtons_nav-arrow--disabled__iefKj{opacity:1}