.mega-bonus-page{background-color:#14294d;min-height:100vh;padding-bottom:60px}.mega-bonus-page .mega-bonus-header{background:linear-gradient(180deg,#0072ff,#0072ff00);height:473px;margin-top:50px;position:relative;width:100%}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content{align-items:center;background-image:url(/assets/images/backgrounds/mega-bonus-bg.webp);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:100%;padding-top:35px;width:100%}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-title{color:#fff200;font-family:Outfit,sans-serif;font-size:40px;font-weight:800;letter-spacing:0;line-height:100%;margin:0;text-align:center}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-subtitle{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:100%;margin:20px 0 0;text-align:center}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown{align-items:center;display:flex;gap:12px;margin-top:36px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-label{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;margin-right:12px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-item{align-items:center;display:flex;gap:4px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-box{background:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#0072ff;font-family:Roboto Mono,monospace;font-size:32px;font-weight:700;min-width:50px;padding:8px 12px;text-align:center}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-unit{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;margin-left:4px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share{align-items:center;display:flex;gap:16px;margin-top:24px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button:hover{transform:scale(1.1)}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button:active{transform:scale(.95)}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button img{height:32px;object-fit:contain;width:32px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button svg{height:32px;width:32px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-description{backdrop-filter:blur(50px);background:#0000001a;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex-direction:column;height:180px;justify-content:center;margin-top:24px;padding:0 40px;width:1200px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-description p{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5%;line-height:150%;margin:0}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-description p .highlight-text{color:#fff200;font-size:22px;font-weight:900}@media(max-width:768px){.mega-bonus-page .mega-bonus-header .mega-bonus-header-content{padding-left:16px;padding-right:16px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-title{font-size:28px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-subtitle{font-size:16px;padding:0 10px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown{flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-label{display:none}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-box{font-size:24px;min-width:40px;padding:6px 8px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-countdown .countdown-unit{font-size:14px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share{gap:12px;justify-content:center;margin-top:20px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button,.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button img,.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-share .share-button svg{height:36px;width:36px}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-description{height:auto;letter-spacing:.2px;margin-top:24px;min-height:180px;padding:20px;width:100%}.mega-bonus-page .mega-bonus-header .mega-bonus-header-content .mega-bonus-description p{font-size:12px;line-height:1.4}}.mega-bonus-page .buy-and-send-container{margin:0 auto;max-width:1200px;padding:0 60px;position:relative;width:100%;z-index:1}.mega-bonus-page .buy-and-send-title-section{padding:60px 0 40px;text-align:center}.mega-bonus-page .buy-and-send-title-section .buy-and-send-title{color:#fff;font-family:Roboto,sans-serif;font-size:64px;font-weight:700;letter-spacing:2px;margin:0 0 20px;text-shadow:0 4px 20px #0072ff80}.mega-bonus-page .buy-and-send-title-section .buy-and-send-subtitle{color:#ffffffe6;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;margin:0}.mega-bonus-page .buy-and-send-countdown-section{padding:40px 0;text-align:center}.mega-bonus-page .buy-and-send-countdown-section .countdown-label{color:#ffffffe6;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.mega-bonus-page .buy-and-send-rules-section{backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 20px #0000001a;margin:40px 0;min-height:200px;padding:40px;width:100%}.mega-bonus-page .buy-and-send-products-section{margin-top:30px}.mega-bonus-page .buy-and-send-products-section .products-section-title{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-weight:600;margin:0 0 30px;text-align:left}.mega-bonus-page .buy-and-send-products-section .spu-group-section{margin-bottom:50px}.mega-bonus-page .buy-and-send-products-section .spu-group-section:last-child{margin-bottom:0}.mega-bonus-page .buy-and-send-products-section .empty-message,.mega-bonus-page .buy-and-send-products-section .error-message,.mega-bonus-page .buy-and-send-products-section .loading-placeholder{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:16px;grid-column:1/-1;justify-content:center;line-height:1.5;min-height:200px;padding:40px 20px;text-align:center}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-info .skeleton-badge,.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-info .skeleton-price,.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-title,.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-image,.mega-bonus-page .buy-and-send-products-section .skeleton-shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%);background-size:200% 100%}.mega-bonus-page .buy-and-send-products-section .skeleton-card{background:#66666663;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;width:100%}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-image{height:224px;position:relative;width:100%}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:12px}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-title{border-radius:4px;height:20px;margin-bottom:8px;width:90%}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-info{align-items:flex-end;display:flex;justify-content:space-between;margin-top:8px}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-info .skeleton-price{border-radius:4px;height:24px;width:40%}.mega-bonus-page .buy-and-send-products-section .skeleton-card .skeleton-content .skeleton-info .skeleton-badge{border-radius:4px;height:24px;width:30%}.mega-bonus-page .buy-and-send-products-section .special-products-grid{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);width:100%}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card{background:#66666663;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px)}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card:hover .product-image .card-image{transform:scale(1.1)}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card.soldout{opacity:.7}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-image{border-radius:8px 8px 0 0;height:161px;overflow:hidden;position:relative;width:100%}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-image .card-image{height:100%;transition:transform .3s ease;width:100%}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-image .soldout-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-image .soldout-overlay .soldout-text{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;text-shadow:0 2px 4px #00000080;text-transform:uppercase}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:12px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-title{color:#fff;display:-webkit-box;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1em;overflow:hidden;text-overflow:ellipsis}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info{align-items:flex-end;display:flex;justify-content:space-between}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .price-container{display:flex;flex-direction:column;gap:2px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .price-container .current-price{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .price-container .original-price{color:#fff9;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;text-decoration:line-through}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .discount-badge{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:47px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .discount-badge svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .discount-badge .discount-text{color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;position:relative;text-shadow:0 1px 2px #00000080;z-index:1}@media(max-width:768px){.mega-bonus-page{padding-bottom:40px}.mega-bonus-page .mega-bonus-header{height:453px}.mega-bonus-page .buy-and-send-products-section{margin-top:0}.mega-bonus-page .buy-and-send-container{padding:20px}.mega-bonus-page .buy-and-send-title-section{padding:40px 0 30px}.mega-bonus-page .buy-and-send-title-section .buy-and-send-title{font-size:40px;letter-spacing:1px}.mega-bonus-page .buy-and-send-title-section .buy-and-send-subtitle{font-size:16px}.mega-bonus-page .buy-and-send-countdown-section{padding:30px 0}.mega-bonus-page .buy-and-send-countdown-section .countdown-label{display:none!important;font-size:16px}.mega-bonus-page .buy-and-send-rules-section{margin:30px 0;min-height:150px;padding:30px 20px}.mega-bonus-page .buy-and-send-products-section .products-section-title{font-size:21px;margin-bottom:20px}.mega-bonus-page .buy-and-send-products-section .special-products-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.mega-bonus-page .buy-and-send-products-section .special-products-grid .skeleton-card .skeleton-image{height:120px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .skeleton-card .skeleton-content{padding:8px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .skeleton-card .skeleton-content .skeleton-title{height:16px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .skeleton-card .skeleton-content .skeleton-info .skeleton-badge,.mega-bonus-page .buy-and-send-products-section .special-products-grid .skeleton-card .skeleton-content .skeleton-info .skeleton-price{height:20px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card{width:100%}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-image{height:120px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content{padding:8px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-title{font-size:12px;margin-bottom:2px;min-height:1.4em}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .price-container .current-price{font-size:16px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .price-container .original-price{font-size:10px}.mega-bonus-page .buy-and-send-products-section .special-products-grid .special-product-card .product-content .product-info .discount-badge{transform:scale(.8);transform-origin:bottom right}.mega-bonus-header{margin-top:0!important}.highlight-text{color:#fff200;font-size:18px!important;font-weight:900}}