#buy-tickets h1,#buy-tickets h2,#buy-tickets h3,#buy-tickets h4,#buy-tickets h5,#buy-tickets h6,#buy-tickets p{margin:0}#buy-tickets{padding-top:100px;margin:100px 0}.buy-ticket-title,.buy-ticket-subtitle{font-weight:700;color:#fff}.product-header-wrapper{margin-bottom:50px;color:#fff}.featured-product{background-color:#16b5e3;padding:20px;border-radius:50px;gap:50px;align-items:stretch}.featured-product-left{background-color:#fff;padding:30px;border-radius:30px}.title-left{font-size:2.2em;font-weight:600;line-height:1.2em;margin-bottom:20px!important;color:#d03f50;text-transform:uppercase}.price-left-wrapper{gap:10px}.price-left{font-size:3em;line-height:1em;color:#d03f50}.price-left-old{position:relative;width:fit-content;font-size:1.5em;line-height:1.5em;color:#7c7c7c}.price-left-old:after{content:"";position:absolute;top:35%;left:-10%;width:120%;height:3px;background-color:#d03f50;transform:rotate(-10deg);transform-origin:center}.featured-product-right{color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-top:20px}.title-right{font-size:2em;font-weight:700}.featured-product-right ul{margin-bottom:50px;padding-inline-start:20px;font-size:1.2em}.featured-product-right ul li{margin-bottom:10px}.product-top-body-wrapper{margin-bottom:20px}.product-top-body-wrapper .description-left{background:#eb4a5d;padding:20px;border-radius:20px;color:#fff}.product-top-body-wrapper .featured-product{background-color:#eb4a5d;padding:20px;border-radius:50px;gap:50px;align-items:stretch;border:5px solid #ff96a2;box-shadow:0 0 20px #fff3}.product-top-body-wrapper .featured-product-left{background-color:#fff;padding:30px;border-radius:30px}.product-top-body-wrapper .title-left{font-size:3.5em;font-weight:600;line-height:1.2em;margin-bottom:0!important;color:#d03f50}.product-top-body-wrapper .price-left-wrapper{gap:20px;margin-bottom:20px}.product-top-body-wrapper .price-left{position:relative;font-size:3em;line-height:1em;color:#d03f50}.product-top-body-wrapper .price-left:after{content:"";position:absolute;top:45%;left:-10%;width:120%;height:3px;background-color:#d03f50;transform:rotate(-20deg);transform-origin:center}.product-top-body-wrapper .price-left-old{position:relative;width:fit-content;font-size:1.5em;line-height:1.5em;color:#7c7c7c}.product-top-body-wrapper .price-left-old:after{content:"";position:absolute;top:35%;left:-10%;width:120%;height:3px;background-color:#d03f50;transform:rotate(-10deg);transform-origin:center}.product-top-body-wrapper .featured-product-right{color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding-top:30px}.product-top-body-wrapper .title-right{font-size:1.5em;font-weight:700;margin-bottom:20px}.product-top-body-wrapper .featured-product-right ul{margin-bottom:50px;padding-inline-start:20px;font-size:1.2em}.product-top-body-wrapper .featured-product-right ul li{margin-bottom:10px}.text-badge{padding:5px 10px;border-radius:10px;color:#fff}.text-voucher{background:#fff;padding:2px 5px;border-radius:5px}.image-map-wrapper{border-top:1px solid #a7a7a7;margin-top:20px;padding-top:20px}.new-price{font-size:2em}.new-price-right-content{border-left:1px solid white;padding-left:20px;margin-left:20px}.ticket-price-2025-wrapper{background-color:#d03f50;padding-top:50px}.ticket-price-2025-wrapper .heading{font-weight:700;margin:0}.ticket-price-2025-wrapper .subheading{font-size:3em;font-weight:700;margin:0;line-height:1.2em}.ticket-price-2025-wrapper .descheading{font-size:1.5em;margin:0;font-weight:700;color:#000;line-height:1.2em}.ticket-price-2025-wrapper .product-body-wrapper{gap:30px}.ticket-price-2025{box-shadow:0 0 20px #73706e1a;border-radius:20px;background-color:#fff;position:relative;z-index:1}.ticket-price-2025:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:3px;background:linear-gradient(90deg,#33bee9,#325fa0);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}.ticket-price-2025 .wrapper-top{padding:30px 30px 0}.ticket-price-2025 .wrapper-bottom{padding:0 30px 30px}.ticket-price-2025 .title{font-size:2.2em;font-weight:600;line-height:1.2em;margin-top:0;margin-bottom:10px!important}.ticket-price-2025 .desc{margin:0 0 10px;line-height:1.3em;font-size:1em;list-style-position:inside;text-align:center;padding-inline-start:0px!important}.ticket-price-2025 .price-wrapper{gap:10px}.ticket-price-2025 .image-map-wrapper{border-top:none!important}.ticket-price-2025 .old-price{margin:0;color:#b3afab;font-weight:700;font-size:1.5em;text-decoration:line-through;line-height:1.2em}.ticket-price-2025 .price{margin:0;font-size:3em;font-weight:700;line-height:1.2em}.ticket-price-2025 .most-popular{position:absolute;top:-20px;margin:0;display:flex;align-items:center;justify-content:center;width:100%;left:0}.ticket-price-2025 .most-popular span{background:#3d377b;color:#fff;padding:5px 20px;border-radius:100px;text-align:center;margin:0 auto;font-size:1.2em;line-height:1em;font-weight:700}.ticket-price-2025 .disc-code-wrapper{text-align:center;font-size:1em;line-height:1.5em;margin-bottom:20px}.ticket-price-2025 .disc-code-wrapper .disc-code{background-color:#d03f50;color:#fff;font-weight:700;padding:0 10px;border-radius:100px}.vertical-line{height:auto;width:10px;display:flex;align-items:center}.vertical-line>div{width:10px;height:50%;background-color:#3d377b}.ticket-price-2025 .mb-70{margin-bottom:70px!important}.ticket-price-2025 .mb-20{margin-bottom:20px!important}.pulse{animation:pulse 2s infinite}.new-promo{background:#33bee9;background:linear-gradient(90deg,#33bee9,#325fa0);color:#fff;margin-bottom:10px;padding:10px;display:flex;align-items:center;justify-content:center;gap:10px}.new-promo .first-text{margin:0;font-size:3.5em;font-weight:700;line-height:1em}.new-promo .second-text{margin:0;line-height:1em;font-size:1.5em;font-weight:700}.p-30{padding:30px}@media only screen and (max-width: 1200px){.ticket-price-2025-wrapper .product-body-wrapper{flex-wrap:wrap}.ticket-price-2025-wrapper .product-body-wrapper .ticket-price-2025{flex:450px;gap:20px}}@media only screen and (max-width: 1024px){.ticket-price-2025-wrapper .product-body-wrapper{flex-wrap:wrap}.ticket-price-2025-wrapper .product-body-wrapper .ticket-price-2025{flex:350px;gap:20px}}@media only screen and (max-width: 768px){#buy-tickets{padding-top:50px;margin-bottom:50px}.product-header-wrapper{margin-bottom:20px}.buy-ticket-subtitle{font-size:1.5em;line-height:1.2em;margin:20px 0!important}.title-left{font-size:2em}.price-left-wrapper{flex-direction:row;gap:10px;margin-bottom:20px}.price-left{font-size:2em}.price-left-old{font-size:1.2em}.title-right{font-size:1.3em}.featured-product-right ul{margin-top:5px;margin-bottom:20px}.featured-product-right ul li{margin-bottom:0}.product-body-wrapper .items-center,.product-top-body-wrapper .items-center{align-items:center!important}.product-top-body-wrapper .featured-product{gap:20px}.product-top-body-wrapper .title-left-wrapper{align-items:flex-start!important;gap:10px!important;margin-bottom:10px}.product-top-body-wrapper .title-left{font-size:2em}.product-top-body-wrapper .price-left-wrapper{flex-direction:row;gap:10px;margin-bottom:20px}.product-top-body-wrapper .price-left{font-size:2em}.product-top-body-wrapper .price-left-old{font-size:1.2em}.product-top-body-wrapper .featured-product-right{padding-top:0}.product-top-body-wrapper .title-right{font-size:1.3em}.product-top-body-wrapper .featured-product-right ul{margin-top:5px;margin-bottom:20px}.product-top-body-wrapper .featured-product-right ul li{margin-bottom:0}.new-price{font-size:1.7em}.new-price-right-content{border-left:none;padding-left:0;margin-left:0}.ticket-price-2025-wrapper .subheading{font-size:1.5em;margin-bottom:20px}.ticket-price-2025-wrapper .descheading{font-size:1em;margin-bottom:50px}.ticket-price-2025-wrapper .product-body-wrapper{flex-wrap:nowrap}.ticket-price-2025-wrapper .product-body-wrapper .ticket-price-2025{flex:1;gap:10px}.ticket-price-2025 .price-wrapper{gap:0px}.vertical-line{width:100%;height:10px;justify-content:center}.vertical-line>div{width:50%;height:10px}.ticket-price-2025 .mb-70,.ticket-price-2025 .mb-20{margin-bottom:20px!important}}@keyframes pulse{0%{transform:scale(1);box-shadow:none}50%{transform:scale(1.2);box-shadow:0 0 30px #fff}to{transform:scale(1);box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/featured-product-custom-2025-new.css.map */
