.offer-selection-container{display:flex;justify-content:flex-end;align-items:center;width:100%;box-sizing:border-box;padding-left:20px;gap:32px}.offer-selection-button{background-color:#212121;color:#fff}.offer-selection-button,.offer-selection-button-light{border-radius:30px;font-size:14px;font-weight:500;text-align:center;padding:12px 14px}.offer-selection-button-light{background-color:rgba(0,0,0,0);color:#212121}.offer-item-container{display:flex;justify-content:space-between;align-items:center;padding:10px 18px 10px 60px;width:100%;border-radius:8px;background-color:#fafafa;box-sizing:border-box}@media screen and (max-width:479px){.offer-item-container{padding:10px 18px}}.offer-item-content{display:flex;flex-direction:row;justify-content:flex-start;flex-shrink:1;gap:8px;align-items:center}@media screen and (max-width:479px){.offer-item-content{margin-left:8px}}.offer-item-content-id{font-weight:400;font-size:14px;text-align:center;color:#616161;width:fit-content}.offer-item-content-text{font-weight:400;font-size:14px;color:#212121}.offer-item-left-content{display:flex;justify-content:flex-start;gap:110px}.offer-item-badge{background-color:#f5f5f5;color:#ff5726;font-size:16px;font-weight:600;line-height:25px;text-align:center;padding:6px 18px;border-radius:1rem;margin-bottom:12px;width:fit-content}.offer-item-title{font-size:14px;font-weight:400;line-height:22.4px;text-align:right}.offer-item-light-divider{background-color:#fff}.offer-item-gray-divider,.offer-item-light-divider{width:100%;height:1px;margin-bottom:1.5rem;margin-top:1.5rem}.offer-item-gray-divider{background-color:#eee}.offer-item-price{font-size:52px;font-weight:600;width:100%}.offer-item-time{font-size:16px;font-weight:600;line-height:25px;width:100%}.offer-item-button{width:100%;border-radius:30px;text-align:center;padding:14px;margin-top:1.5rem;box-sizing:border-box}.offer-mobile-container{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:2rem;padding:0 1rem}.offer-mobile-title{font-weight:700;font-size:18px;text-align:right;color:#212121;margin-bottom:1.5rem}.offer-mobile-item{display:flex;justify-content:flex-start;align-items:center;gap:1rem;border:2px solid #f5f5f5;background-color:#fafafa;border-radius:12px;padding:10px 26px;width:100%;box-sizing:border-box;margin-top:10px;cursor:pointer}.normal-offer-text{color:#212121}.active-offer-text,.normal-offer-text{flex-grow:1;background-color:#fff;border-radius:10px;padding:8px 20px 8px 0;font-size:16px;font-weight:600}.active-offer-text{color:#fe5900}.show-offer-list{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding-top:10px;transition:.4s;animation:flipdown .7s ease both}.hide-offer-list{display:none;background-color:rgba(0,0,0,0);overflow:hidden}@keyframes flipdown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top center;transform:rotateX(0deg)}}.normal-offer-image{transform:rotate(180deg)}.active-offer-image{transform:rotate(0deg)}.offer-selection-button-mobile{background-color:#212121;color:#fff;border-radius:30px;text-align:center;padding:12px 14px;display:flex;justify-content:center;align-items:center;gap:1.5rem}.offer-selection-button>p:first-child{font-size:16px;font-weight:700}.offer-top-content-price-line{width:21px;height:1.5px;background-color:#fff}.offer-top-content-price>p :first-child{font-size:24px;color:#fff}.offer-top-content-price>p :nth-child(2){font-weight:700;font-size:16px;color:#fff}.offer-container{display:flex;flex-direction:column;gap:4px;width:100%;padding:0 1.5rem;margin-bottom:2rem}@media screen and (max-width:991px){.offer-container{display:none}}.offer-top-content{display:flex;width:100%;justify-content:flex-end;align-items:center;box-sizing:border-box;padding-left:40px}.offer-top-content-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px}.offer-top-content-price{display:flex;justify-content:center;align-items:center;gap:4px}.offer-top-content-price>p :first-child{font-weight:600;font-size:16px;color:#212121}.offer-top-content-price>p :nth-child(2){font-weight:400;font-size:14px;color:#212121}.offer-top-content-type{background-color:#eee;border-radius:1rem;padding:4px 10px;color:#424242;font-weight:500;font-size:14px}