.steps-cols{display:grid;grid-template-columns:62% 38%;gap:.4rem}.stepper-container{margin-left:1rem;display:flex;flex-wrap:wrap;align-items:start;gap:1.8rem}.event-h{margin-top:1.5rem}.event-p{margin-bottom:4rem}.card-container{width:190px;height:280px;border:1px solid #c4c4c4;border-radius:.5rem;cursor:pointer}.card-container.active,.card-container:active{border:3px solid #0066b3}.blue-box{width:120px;height:80px;background-color:#0066b4;display:flex;align-items:center;justify-content:center;padding:0 .5rem}.pop{width:230px}.cards{display:flex;align-items:center;gap:2rem;flex-wrap:wrap;margin:2rem 0 3rem}.btnCard{position:relative}.sellerBtn{background-color:#299b13;border-radius:3rem;border:none;padding:.3rem 1.5rem;position:absolute;top:-14px;right:-24px}.Step-2-Btn.active,.Step-2-Btn:active,.imgBtn.active,.imgBtn:active{background-color:#2097d8;border:none;color:#fff}.imgBtn{padding:.6rem 3rem}.Step-2-Btn,.imgBtn{background-color:#fff;border-radius:3rem;border:1px solid #c4c4c4;text-transform:uppercase}.Step-2-Btn{padding:.5rem 2rem}.step-2-btn-container{display:flex;align-items:center;gap:1rem;margin:3rem 0 3rem .5rem;flex-wrap:wrap}.postcode-input{border:1px solid #c4c4c4;border-radius:.4rem;padding:.8rem .5rem;width:70%;margin-top:2rem}.step-4-container{margin-top:2.1rem}.step-media-container{margin-top:1.91rem}.step-taget-container{margin-top:2.125rem}.choose-input{border:1px solid #c4c4c4;border-radius:.4rem;padding:.8rem .5rem;width:100%}.choose-icons{display:flex;align-items:center;gap:.8rem;position:absolute;right:5px;top:24px;cursor:pointer}.choose-icons img{width:25px}.choose-p{margin-bottom:3rem}.step-5{margin-top:3rem}.sum-container{background-color:#f4f4f4;width:100%;padding:.6rem 1.5rem}.summary-sticky-container{position:sticky;top:20px;height:fit-content;z-index:10}.slot-p{border-bottom:2px solid #000;width:170px}.sum-h{background-color:#4b4b4b;padding:.5rem}.slot-1-content,.slot-event-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.slot-event-content{white-space:nowrap;overflow:hidden}.slot-bottom-content{display:flex;justify-content:end;align-items:center;margin-bottom:1rem}.advert{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;padding:1rem 0}.paymentBtn{background-color:#299b13;border-radius:3rem;border:none;padding:.7rem 2.5rem;display:flex;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem;cursor:pointer}@media (max-width:992px){.stepper-container{margin-left:0}.primary-heading{font-size:1.6rem}.secondary-heading{font-size:1.5rem}.tertiary-heading{font-size:1.2rem}.cards,.step-2-btn-container{justify-content:center}.steps-cols{grid-template-columns:100%;gap:.4rem}.secondary-para{font-size:.8rem}.penta-heading{font-size:1rem}.paymentBtn{padding:.7rem 1.5rem}.sum-container{padding:.5rem}}@media (min-width:1024px) and (max-width:1366px){.stepper-container{flex-wrap:nowrap}.step-media-container{margin-top:1.7rem}}@keyframes slideInRightToLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutLeftToRight{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.slide-in-right-to-left{animation:slideInRightToLeft 2s ease-out forwards}.slide-out-left-to-right{animation:slideOutLeftToRight 2s ease-out forwards}.rotated-image{transform:rotate(180deg)}.price-selector-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.price-selector-modal-content{background:#fff;border-radius:12px;width:90%;max-width:360px;max-height:90%;overflow:auto;box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative}.close-price-selector-btn{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-price-selector-btn:hover{background-color:#f0f0f0;color:#333}.price-content{padding:20px}.resize-btn{background:linear-gradient(135deg,#3b82f6,#1d4ed8);transition:all .3s ease}.resize-btn:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.4)}@media (min-width:1024px){.summary-sticky-container{width:40%}.slot-event-content{gap:1rem}}@media (max-width:768px){.postcode-input{width:100%;margin-top:.3rem}}@media (max-width:600px){.placeholder-ellipsis::placeholder{max-width:19.5ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.stepper{align-items:start}.step-container,.stepper{display:flex;flex-direction:column;position:relative}.step,.step-container{align-items:center}.step{width:35px;height:35px;background-color:#0a9928;border-radius:50%;color:#fff;display:flex;justify-content:center;font-weight:700;z-index:1;flex-shrink:0}.line{width:3px;margin:.8rem auto}.green-line{height:128px}.green-line,.red-line-1{background-color:#0a9928}.red-line-1{height:353px}.red-line-2{border-left:3px dotted red;height:260px}.red-line-2-completed{background-color:#0a9928;height:260px}.red-line-3{border-left:3px dotted red;height:112px}.red-line-3-completed{background-color:#0a9928;height:112px}.red-line-4{border-left:3px dotted red;height:112px}.red-line-4-completed{background-color:#0a9928;height:112px}.red-line-5{border-left:3px dotted red;min-height:203px}.red-line-5-completed{background-color:#0a9928;height:203px}@media (min-width:1024px) and (max-width:1366px){.green-line{height:140px}.red-line-1{height:420px}.red-line-2,.red-line-2-completed{height:280px}.red-line-3,.red-line-3-completed,.red-line-4,.red-line-4-completed{height:125px}.red-line-5,.red-line-5-completed{height:220px}}@media (min-width:768px) and (max-width:1023px){.green-line{height:150px}.red-line-1{height:480px}.red-line-2,.red-line-2-completed{height:300px}.red-line-3,.red-line-3-completed,.red-line-4,.red-line-4-completed{height:135px}.red-line-5,.red-line-5-completed{height:240px}}@media (max-width:767px){.stepper{justify-content:space-between;width:100%;overflow-x:auto;padding:1rem 0}.step-container,.stepper{flex-direction:row;align-items:center}.step-container{flex-shrink:0}.step{width:32px;height:32px;font-size:.9rem}.line{width:22px;height:3px;margin:0 5px}.green-line,.red-line-1{background-color:#0a9928;border:none;width:22px;height:3px}.red-line-2,.red-line-2-completed{border-left:none;border-top:3px dotted red;width:22px;height:3px}.red-line-2-completed{background-color:#0a9928;border-top:none}.red-line-3,.red-line-3-completed{border-left:none;border-top:3px dotted red;width:22px;height:3px}.red-line-3-completed{background-color:#0a9928;border-top:none}.red-line-4,.red-line-4-completed{border-left:none;border-top:3px dotted red;width:22px;height:3px}.red-line-4-completed{background-color:#0a9928;border-top:none}.red-line-5,.red-line-5-completed{border-left:none;border-top:3px dotted red;width:22px;height:3px;min-height:3px}.red-line-5-completed{background-color:#0a9928;border-top:none}}@media (max-width:479px){.step{width:28px;height:28px;font-size:.8rem}.line{margin:0 3px}.green-line,.line,.red-line-1,.red-line-2,.red-line-2-completed,.red-line-3,.red-line-3-completed,.red-line-4,.red-line-4-completed,.red-line-5,.red-line-5-completed{width:18px}}@media (min-width:1367px) and (max-width:1600px){.green-line{height:135px}.red-line-1{height:380px}.red-line-2,.red-line-2-completed{height:270px}.red-line-3,.red-line-3-completed,.red-line-4,.red-line-4-completed{height:118px}.red-line-5,.red-line-5-completed{height:210px}}@media (min-width:1601px){.green-line{height:128px}.red-line-1{height:353px}.red-line-2,.red-line-2-completed{height:260px}.red-line-3,.red-line-3-completed,.red-line-4,.red-line-4-completed{height:112px}.red-line-5,.red-line-5-completed{height:203px}}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-button:hover{background-color:#f0f0f0;color:#333}.price-header{display:flex;justify-content:space-between;align-items:center;position:relative}.event-title{font-size:1.125rem;white-space:nowrap;font-family:Acumin Pro Condensed SemiBold;color:#000;margin-bottom:-.625rem;overflow:hidden;text-overflow:ellipsis;max-width:200px}.location-info{display:flex;align-items:center;gap:8px;max-width:270px;overflow:hidden}.location-text{color:#0071c9;font-family:Poppins Regular;font-size:clamp(.875rem,1.75vw,.9375rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.location-icon{object-fit:contain}.divider-line{height:1px;background-color:#e0e0e0;width:100%}.days-container{gap:2.6rem;margin-top:.25rem}.days-container,.dimension-box{display:flex;align-items:center}.dimension-box{background-color:#0066b4;width:3.875rem;height:3.0625rem;border-radius:.25rem;justify-content:center;flex-shrink:0}.dimension-text{color:#fff;font-family:Poppins Regular;font-size:.75rem;margin:0;text-align:center;line-height:1.2}.days-section{display:flex;align-items:center;gap:.75rem}.days-label{color:#333;font-family:Poppins Regular;font-size:.875rem;margin:0;white-space:nowrap}.days-counter{border:1px solid #6bc800;width:3.875rem;height:3.0625rem;border-radius:12px;display:flex;align-items:center;justify-content:center;background-color:#fff}.days-number{color:#0066b4;font-family:Poppins SemiBold;font-size:2.325rem}.image-container{display:flex;font-family:Poppins SemiBold;margin-top:.4rem;color:#299b13}.section-divider{margin:1rem 0}.section-divider-top{margin-top:.5rem}.section-divider-bottom{margin-bottom:1rem}.date-section{padding:.5rem 0}.date-items{display:flex;justify-content:space-between;align-items:stretch;gap:1rem}.date-item{font-family:Poppins Medium;font-size:1rem;flex:1;text-align:center;display:flex;align-items:center;justify-content:center;min-height:100%}.date-item:first-child,.date-item:nth-child(2),.date-item:nth-child(3),.date-item:nth-child(4){color:#0066b4}.price-section{padding:.5rem 0}.price-items{display:flex;justify-content:space-between;align-items:stretch;gap:1rem}.price-item-container{flex:1;min-height:100%;border-radius:8px;cursor:pointer;border:1px solid transparent;padding:.5rem 0;transition:all .2s ease}.price-item,.price-item-container{display:flex;align-items:center;justify-content:center}.price-item{font-family:Poppins Regular;font-size:1rem;color:#1b2b3e;text-align:center;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.price-item-selected{border:1px solid #6bc800}.price-amount{font-size:1rem}.euro-symbol,.price-amount{font-family:Poppins Regular}.euro-symbol{font-size:.65rem;align-self:flex-start;margin-top:1px}.divider-line-green{height:2px;background-color:#299b13;width:100%}.close-button-container{display:flex;justify-content:flex-end;align-items:center;padding:0 .2rem}.close-action-button{background-color:#299b13;color:#fff;border:none;border-radius:2rem;padding:.15rem 1rem;font-size:1rem;cursor:pointer;transition:all .4s cubic-bezier(.68,-.55,.265,1.55);min-width:100px;display:flex;align-items:center;justify-content:center}.close-action-button:hover{transform:translateY(-3px) scale(1.05);animation:pulse 2s infinite}.close-action-button:active{transform:translateY(0);animation:none}.close-action-button:hover .cart-icon{animation:shake .5s ease-in-out}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(41,155,19,.7)}70%{box-shadow:0 0 0 10px rgba(41,155,19,0)}to{box-shadow:0 0 0 0 rgba(41,155,19,0)}}@keyframes shake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.more-text{font-family:Poppins Regular;font-size:1rem;color:#299b13}.cross{position:absolute;top:-10px;right:-10px}.more-text{cursor:pointer}.more-section-blur{opacity:.6;cursor:not-allowed}.date-item-disabled,.price-item-disabled{color:#ccc!important;cursor:not-allowed}.less-text{margin-right:1rem;font-family:Poppins Regular;font-size:1rem}.hidden{display:none}.crossimage{width:20px;cursor:pointer}.more-section{display:flex;justify-content:space-between;align-items:center;margin-top:-1rem;padding:0 .5rem}