.event-container{position:relative}.event-container:before{content:"";position:relative;-webkit-mask-image:url(./page-top.svg);mask-image:url(./page-top.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;display:block;width:100%;background-color:#00a8b0;z-index:-1;-webkit-mask-position:-10vw;mask-position:-10vw;height:20vw;top:0;margin-bottom:5rem;margin-top:-5vw}.event-container .event{display:grid;grid-template-columns:1fr 587px;grid-gap:100px;align-items:start}.event-container .event .event-information .event-details{display:flex;flex-wrap:wrap;color:#4b2795}.event-container .event .event-information .event-details>*{display:flex;padding-inline:28px;align-items:center;border-left:1px solid #4b2795;font-size:22px;font-weight:500;line-height:133%;letter-spacing:.37px}.event-container .event .event-information .event-details .event-date{padding-inline-start:0;border-left:none;gap:5px}.event-container .event .event-information .event-details .event-date:before{content:"";display:block;mask-image:url(./calendar.svg);-webkit-mask-image:url(./calendar.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:25px;height:27px;background-color:#4b2795;margin-right:4px}.event-container .event .event-information .event-details .event-time{gap:5px}.event-container .event .event-information .event-details .event-time:before{content:"";display:block;mask-image:url(./clock.svg);-webkit-mask-image:url(./clock.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:24px;height:24px;background-color:#4b2795;margin-right:4px}.event-container .event .event-information .event-details .event-location:before{content:"";display:block;mask-image:url(./location-pin.svg);-webkit-mask-image:url(./location-pin.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:23px;height:23px;background-color:#4b2795;margin-right:9px}.event-container .event .event-information .event-image-wrapper{margin-top:20px}.event-container .event .event-information .event-image-wrapper img{max-width:100%}.event-container .event .event-information .event-description{margin-bottom:4vw}.event-container .event .event-information .event-description h4{margin:4rem 0 0;color:#4b2795}.event-container .event .event-information .event-description a{text-decoration:underline}.event-container .event .ticket-information{box-shadow:0 0 20px -14px;border-radius:25px;padding:40px;flex-shrink:.5}.event-container .event .ticket-information variant-selects label{text-transform:uppercase;font-size:15px;line-height:120%;letter-spacing:4.87px;font-weight:700;color:#4b2795}.event-container .event .ticket-information variant-selects .product-form__input{margin:29px 0 34px}.event-container .event .ticket-information variant-selects .product-form__input .select{position:relative;display:flex;align-items:center}.event-container .event .ticket-information variant-selects .product-form__input .select:after{content:"";display:block;position:absolute;pointer-events:none;-webkit-mask-image:url(./button-down.svg);mask-image:url(./button-down.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;width:30px;height:100%;right:25px;background-color:#4b2795}.event-container .event .ticket-information variant-selects .product-form__input .select .select__select{border:1px solid #4b279530;border-radius:100px;min-height:60px;width:100%;font-size:22px;font-weight:500;line-height:113%;letter-spacing:.37px;padding-inline:31px;color:#4b2795;-webkit-appearance:none;-moz-appearance:none;appearance:none}.event-container .event .ticket-information .ticket-pricing{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 22px}.event-container .event .ticket-information .ticket-pricing *{margin:0}.event-container .event .ticket-information .ticket-pricing .price__container{display:inline-flex;white-space:nowrap;align-items:flex-end;gap:10px;font-size:55px;line-height:109%;color:#ff5f1e}.event-container .event .ticket-information .ticket-pricing .member-price{text-align:right;margin-left:55px;color:#4b2795}.event-container .event .ticket-information .metafield-string{letter-spacing:.37px}.event-container .event .ticket-information .membership-cta{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:25px;margin-top:9px;padding:27px;background-color:#fff1e7;color:#4b2795}.event-container .event .ticket-information .membership-cta>h5{margin:0 15px 15px}.event-container .event .ticket-information .membership-cta>a{color:#ff5f1e;border:1px solid #ff5f1e;border-radius:100px;font-size:22px;font-weight:700;line-height:100%;letter-spacing:.37px;padding:14px 34.5px;transition:all ease-in-out .2s}.event-container .event .ticket-information .membership-cta>a:hover{color:#fff;background-color:#ff5f1e}@media (max-width: 1300px){.event-container .event{display:flex}}@media (max-width: 1000px){.event-container:before{-webkit-mask-position:-5vw;mask-position:-5vw;height:26vw}.event-container .event{flex-direction:column;gap:0}.event-container .event .event-information{display:contents}.event-container .event .event-information *:not(.event-description){order:1}.event-container .event product-info{order:2}.event-container .event .event-information .event-description{order:3}.event-container .event .ticket-information{box-shadow:none;padding:0;width:100%}.event-container .event .ticket-information .membership-cta{display:none}}@media (max-width: 900px){.event-container:before{margin-top:0;margin-bottom:3rem}}@media (max-width: 600px){.event-container .event .ticket-information variant-selects .product-form__input .select:after{width:3vw;height:2vw;right:6vw}.event-container .event .ticket-information .ticket-pricing .member-price{font-size:4.4vw}}@media (max-width: 500px){.event-container .event .ticket-information variant-selects .product-form__input .select .select__select{min-height:12.5vw;padding-inline:5.5vw}}@media (max-width: 450px){.event-container .event .ticket-information variant-selects .product-form__input .select .select__select{font-size:4.5vw}.event-container .event .event-information .event-details>*{font-size:4.5vw}}@media (max-width: 400px){.event-container .event .ticket-information variant-selects label{font-size:3.5vw}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/event-page.css.map */
