.container_md,.container_lg,.container_xl,.container_xxl{width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.container_md{max-width:1150px}.container_lg{max-width:1350px}.container_xl{max-width:1465px}.container_xxl{max-width:1600px}.section_404{margin:100px 0 100px 0;color:#000}.section_404__big_text{line-height:1.1;font-family:inherit}.section_404__big_text{font-size:100px}@media screen and (min-width:440px){.section_404__big_text{font-size:calc(100px + 200 * ((100vw - 440px) / 760))!important}}@media screen and (min-width:1200px){.section_404__big_text{font-size:300px!important}}.section_404__medium_text{line-height:1.2}.section_404__medium_text{font-size:30px}@media screen and (min-width:440px){.section_404__medium_text{font-size:calc(30px + 6 * ((100vw - 440px) / 760))!important}}@media screen and (min-width:1200px){.section_404__medium_text{font-size:36px!important}}.social_network_block{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.social_network_block li a.social_link{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;color:inherit;text-decoration:none;display:inline-flex;color:#002d74;background:#fff;width:38px;height:38px;justify-content:center;align-items:center;border-radius:100%;margin:0 13px;font-size:21px;background-color:#fff}.social_network_block li a.social_link:hover{background-color:#d5d4d4}.woo_section_add_to_cart{background-color:#002d74}.woo_section_add_to_cart .left_col{padding:30px 12px;display:flex;align-items:center;justify-content:center;flex-direction:column}.woo_section_add_to_cart .left_col .media_block,.woo_section_add_to_cart .left_col .image_block{max-width:500px;width:100%;margin-right:auto;height:100%}.woo_section_add_to_cart .left_col .media_block video,.woo_section_add_to_cart .left_col .image_block video,.woo_section_add_to_cart .left_col .media_block .image_block__image,.woo_section_add_to_cart .left_col .image_block .image_block__image{width:100%;height:100%;object-fit:cover}.woo_section_add_to_cart .left_col .media_block>.image_block{position:absolute;top:0;left:0;z-index:2}@media (max-width:991.98px){.woo_section_add_to_cart .left_col>.media_block,.woo_section_add_to_cart .left_col>.image_block{width:100%;height:auto;margin:0 auto}.woo_section_add_to_cart .left_col>.media_block>video,.woo_section_add_to_cart .left_col>.image_block>video,.woo_section_add_to_cart .left_col>.media_block>.image_block__image,.woo_section_add_to_cart .left_col>.image_block>.image_block__image{width:100%;height:auto}}.woo_section_add_to_cart .right_col{padding:30px 0}.woo_section_add_to_cart .right_col .border_block{background-color:#fff;border:1px solid #000;padding:20px;height:100%;max-width:650px;margin-left:auto}@media (max-width:991.98px){.woo_section_add_to_cart .right_col .border_block{margin:0 auto}}.woo_section_add_to_cart .right_col .add_to_cart_block{border:1px solid #000;padding:20px;height:100%}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder{display:flex;gap:25px 15px}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__address_col{flex-basis:60%}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col{flex-basis:40%;text-align:right}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col .simplesocialbuttons{margin-bottom:40px;text-align:inherit}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col .simplesocialbuttons button{margin:1px}@media screen and (max-width:1335px){.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder{flex-direction:column}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col{text-align:left}}@media (max-width:991.98px){.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder{flex-direction:row}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col{text-align:right}}@media screen and (max-width:675px){.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder{flex-direction:column}.woo_section_add_to_cart .right_col .add_to_cart_block .event_info_holder .event_info_holder__ticket_col{text-align:left}}.woo_section_add_to_cart .custom_product_msg_block{display:inline-block;margin:12px 0;border:2px solid #c02b0a;color:#c02b0a;padding:12px}.add_to_cart_form form table.variations,.add_to_cart_form form .single_variation_wrap{width:100%}.add_to_cart_form form table.variations th.label,.add_to_cart_form form .single_variation_wrap th.label{width:30%;padding-right:10px;font-size:14px;font-weight:300;font-family:'grey_goose_regular',Arial,sans-serif;text-transform:uppercase}.add_to_cart_form form select{width:100%;float:none;max-width:none;min-width:0;height:40px;padding-bottom:8px;padding-left:15px;border-radius:0;border:solid 1px #002d74;background:transparent;outline:none!important;font-family:'grey_goose_regular',Arial,sans-serif;font-size:16px;letter-spacing:.5px;line-height:24px;color:#000!important;outline:0;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;flex:1;padding:0 .5em;color:#fff;cursor:pointer}.add_to_cart_form form select::-ms-expand{display:none}.add_to_cart_form form tr td.value{position:relative;padding:10px 0}.add_to_cart_form form tr td.value:after{font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none;content:"\f107";position:absolute;background:transparent;cursor:pointer;pointer-events:none;top:50%;font-size:16px;color:#353639;right:15px;transform:translateY(-50%)}.add_to_cart_form form .woocommerce-variation-availability{text-align:right;margin:10px 0}.add_to_cart_form form .woocommerce-variation-availability .stock .in-stock{color:#002d74}.add_to_cart_form form button.single_add_to_cart_button{display:block!important;margin-left:auto!important;float:none!important;border:solid 1px #fff;font-weight:normal!important;background:#002d74!important;font-family:'grey_goose_regular',Arial,sans-serif;color:#fff!important;font-size:16px;letter-spacing:.5px;line-height:1em;border-radius:0;padding:15px 30px!important;text-transform:uppercase}.add_to_cart_form form button.single_add_to_cart_button:hover{background:#002d74!important}.add_to_cart_form form button.single_add_to_cart_button.loading::after{top:0.825em!important;right:0.5em!important}.add_to_cart_form .error_message{padding:12px;margin-top:12px;font-family:'grey_goose_regular',Arial,sans-serif;color:#c02b0a}.add_to_cart_form .error_message a{background-color:transparent!important;color:#002d74;border-radius:0;padding:0;margin-right:5px}.add_to_cart_form .error_message a::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px currentColor;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.add_to_cart_form .error_message a:hover{color:#002d74}.add_to_cart_form .error_message a:hover::after{-webkit-transform:scaleX(.75);-ms-transform:scaleX(.75);transform:scaleX(.75)}.section_partners{background-color:#002d74;color:#fff}.section_partners .official_sponsor_logo{max-width:300px;height:auto;width:100%;margin:0 auto}.section_partners .official_sponsor_logo img{width:100%;height:auto}.section_partners .partners_row .partner_block{display:flex;flex-direction:column;height:100%}.section_partners .partners_row .partner_block .partner_block__logo{text-align:center;max-width:350px;height:auto;margin:auto}.section_partners .partners_row .partner_block .partner_block__logo img{width:100%;height:auto}.section_shop_page_banner{overflow:hidden;position:relative}.section_shop_page_banner .image_block{border:1px solid #d5d4d4;text-align:center}.section_shop_page_banner .image_block .image_block__image{width:100%;height:auto}.section_shop_page_cover .text_block_container{color:#002d74;padding:25px;background-color:#fff;width:calc(100% - 50px)}.section_shop_page_cover .text_block_container{margin-top:200px}@media screen and (min-width:440px){.section_shop_page_cover .text_block_container{margin-top:calc(200px + 100 * ((100vw - 440px) / 760))!important}}@media screen and (min-width:1200px){.section_shop_page_cover .text_block_container{margin-top:300px!important}}@media (max-width:767.98px){.section_shop_page_cover .text_block_container{width:calc(100% - 24px)}}.section_shop_page_cover .text_block_container .text_block{border:1px solid #d5d4d4;text-align:center}.section_shop_page_cover .text_block_container .text_block{padding:15px}@media screen and (min-width:440px){.section_shop_page_cover .text_block_container .text_block{padding:calc(15px + 35 * ((100vw - 440px) / 760))!important}}@media screen and (min-width:1200px){.section_shop_page_cover .text_block_container .text_block{padding:50px!important}}.section_shop_page_cover--bottom_area{padding:50px 0;background-color:#002d74;color:#fff}@media (max-width:767.98px){.section_shop_page_cover--bottom_area .bottom_area_block_holder{flex-direction:column;gap:10px}}.section_shop_page_city{padding-top:125px}.section_shop_page_city .event_blocks_holder{display:flex;justify-content:space-between;gap:50px 20px}.section_shop_page_city .event_blocks_holder .event_info_left_block{color:#fff}.section_shop_page_city .event_blocks_holder .event_info_left_block .button_block{justify-content:center}.section_shop_page_city .event_blocks_holder .event_info_right_block{max-width:575px;background-color:#fff;color:#000}.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:25px}@media screen and (min-width:440px){.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:calc(25px + 10 * ((100vw - 440px) / 760))!important}}@media screen and (min-width:1200px){.section_shop_page_city .event_blocks_holder .event_info_right_block{padding:35px!important}}.section_shop_page_city .event_blocks_holder .event_info_right_block .bordered_title::after{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:block;content:"";border-bottom:solid 1px #d5d4d4;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media (max-width:991.98px){.section_shop_page_city .event_blocks_holder{flex-direction:column;align-items:center}.section_shop_page_city .event_blocks_holder .event_info_left_block{margin-top:0}}body.body_frontend.woocommerce-checkout{color:#002d74!important}body.body_frontend.woocommerce-checkout input[type="text"],body.body_frontend.woocommerce-checkout input[type="email"],body.body_frontend.woocommerce-checkout input[type="number"],body.body_frontend.woocommerce-checkout input[type="date"],body.body_frontend.woocommerce-checkout input[type="tel"]{height:40px;width:100%;text-align:left;padding:10px 10px 10px 20px;outline:none!important;border:solid 1px #002d74!important;background:transparent;color:#002d74;border-radius:0px!important}body.body_frontend.woocommerce-checkout .select{width:100%;float:none;max-width:none;min-width:0;height:40px;padding-bottom:8px;padding-left:15px;border-radius:0;border:solid 1px #002d74;background:transparent;outline:none!important;font-family:'grey_goose_regular',Arial,sans-serif;font-size:16px;letter-spacing:.5px;line-height:24px;color:#002d74!important;outline:0;box-shadow:none;background-image:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;flex:1;padding:0 .5em;color:#fff;cursor:pointer}body.body_frontend.woocommerce-checkout .select::-ms-expand{display:none}body.body_frontend.woocommerce-checkout .select_container{display:block;position:relative}body.body_frontend.woocommerce-checkout .select_container:after{font-family:FontAwesome;font-weight:400;font-style:normal;margin:0;text-decoration:none;content:"\f107";position:absolute;background:transparent;cursor:pointer;pointer-events:none;top:50%;font-size:25px;color:#002d74;right:15px;transform:translateY(-50%)}body.body_frontend.woocommerce-checkout .select2-container--default .select2-selection--single{height:40px;border-radius:0;border:1px solid #002d74;display:flex;align-items:center;background:transparent}body.body_frontend.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:#002d74}body.body_frontend.woocommerce-checkout .select2-dropdown{border-color:#002d74}body.body_frontend.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%)}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row{display:flex;align-items:center;margin-bottom:20px}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row label:not(.checkbox){width:120px;font-size:18px;font-family:'grey_goose_regular',Arial,sans-serif;line-height:1.3}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper{flex:1;margin-left:10px}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row .woocommerce-input-wrapper .iti__flag-container{display:none!important}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row abbr{color:#002d74}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row .optional{display:none}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row label.checkbox{display:flex;width:100%;gap:10px;flex-wrap:nowrap}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row label.checkbox .input-checkbox{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:3px 0 0;width:25px;height:25px;flex-shrink:0;border:1px solid #002d74;border-radius:0!important}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row label.checkbox .input-checkbox:before{background:url(../../../../../../../../../gg-scripts/images/form_checkmark.svg);content:"";position:absolute;cursor:pointer;pointer-events:none;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin:0;height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields .form-row label.checkbox .input-checkbox:checked::before{transform:translate(-50%,-50%) scale(1)}body.body_frontend.woocommerce-checkout .woocommerce form .form-row-first,body.body_frontend.woocommerce-checkout .woocommerce form .form-row-last,body.body_frontend.woocommerce-checkout .woocommerce-page form .form-row-first,body.body_frontend.woocommerce-checkout .woocommerce-page form .form-row-last{width:100%}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields h3,body.body_frontend.woocommerce-checkout #order_review_heading{font-family:'grey_goose_regular',Arial,sans-serif;font-size:22px;padding:10px 0;margin:30px 0;text-transform:uppercase}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields h3,body.body_frontend.woocommerce-checkout .order_review_heading_block{position:relative}body.body_frontend.woocommerce-checkout .woocommerce-billing-fields h3::after,body.body_frontend.woocommerce-checkout .order_review_heading_block::after{left:0;position:absolute;content:'';bottom:0;width:100%;height:1px;background:#002d74}body.body_frontend.woocommerce-checkout .woocommerce-checkout-review-order-table{border:none}body.body_frontend.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item td{border:none}body.body_frontend.woocommerce-checkout #billing_country_field{display:none}body.body_frontend.woocommerce-checkout button#place_order{margin-top:20px!important}.woocommerce button.button.alt:not(.single_add_to_cart_button),.woocommerce .button.wc-backward:not(.single_add_to_cart_button),.woocommerce .checkout-button:not(.single_add_to_cart_button){-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:16px!important;text-decoration:none!important;display:inline-block!important;font-family:'grey_goose_regular',Arial,sans-serif!important;font-weight:400!important;letter-spacing:1px!important;line-height:1!important;text-transform:uppercase!important;color:#fff!important;background-color:#002d74!important;padding:15px 30px!important;border:1px solid #002d74!important;border-radius:0!important}.woocommerce button.button.alt:not(.single_add_to_cart_button):hover,.woocommerce .button.wc-backward:not(.single_add_to_cart_button):hover,.woocommerce .checkout-button:not(.single_add_to_cart_button):hover{background:#fff!important;color:#002d74!important}.woocommerce .woocommerce-info{border-top-color:#002d74!important;color:#002d74!important}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-info::after{color:#002d74!important}.coupon-special{top:0!important}.coupon-special .ui-dialog-titlebar{display:none}.coupon-special .woocommerce-form-coupon,.coupon-special .woocommerce-error,.coupon-special .woocommerce-message{margin:0!important}.coupon-special .button{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:16px!important;text-decoration:none!important;display:inline-block!important;font-family:'grey_goose_regular',Arial,sans-serif!important;font-weight:400!important;letter-spacing:1px!important;line-height:1!important;text-transform:uppercase!important;color:#fff!important;background-color:#002d74!important;padding:15px 30px!important;border:1px solid #002d74!important;border-radius:0!important}.coupon-special .button:hover{background:#fff!important;color:#002d74!important}.woocommerce-cart{color:#002d74!important}.woocommerce-cart .cart_item .product-name a{text-decoration:none;color:#002d74}.woocommerce-cart .cart_item .product-name a:hover{text-decoration:none;color:#002d74}.woocommerce-cart table.shop_table{margin-top:25px!important;margin-bottom:50px!important}.woocommerce-checkout{color:#002d74!important}.woocommerce-checkout .woocommerce-checkout-payment{background:transparent!important;color:inherit}.woocommerce-checkout .woocommerce-checkout-payment .payment_box{color:inherit!important;background:transparent!important;border:1px solid #002d74;border-radius:0px!important;padding:20px!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box::before{display:none!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box .form-row{padding:0!important;margin:0!important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box .wc-stripe-elements-field,.woocommerce-checkout .woocommerce-checkout-payment .payment_box .wc-stripe-iban-element-field{background:transparent!important;border:1px solid #002d74;padding:10px;height:40px;border-radius:0px!important}.woocommerce-checkout .woocommerce-checkout-payment label[for="payment_method_stripe"]{display:flex}.woocommerce-checkout .woocommerce-checkout-payment label[for="payment_method_stripe"] .credit_card_icons{margin-left:10px;display:flex}.order_details a{text-decoration:none!important;color:#002d74!important}.order_details a:hover{text-decoration:none!important;color:#002d74!important}.woocommerce-order-received{font-family:'grey_goose_regular',Arial,sans-serif;color:#002d74!important}.woocommerce-order-received .woocommerce-order .woocommerce-notice{text-align:center;font-size:18px}.woocommerce-order-received .woocommerce-order ul.order_details{display:grid;grid-template-columns:1fr 1fr;gap:25px;font-size:18px;max-width:600px;margin:50px auto}.woocommerce-order-received .woocommerce-order ul.order_details::before{display:none!important}.woocommerce-order-received .woocommerce-order ul.order_details>li{border:none!important}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{display:none!important}.woocommerce-order-received .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{text-align:center}.woocommerce-order-received .woocommerce-order .woocommerce-order-details table.order_details{border:1px solid #002d74;border-radius:0;max-width:600px;margin:50px auto}body.woocommerce-order-received .woocommerce-order-details:after{content:"GST/HST# 865884118 RT0001 \a QST# 1228586265 TQ0001 \a GST/HST# PST-1456-6372";text-align:center;width:100%;display:block;padding-top:30px;white-space:pre}.section_instagram{min-height:500px;display:flex;flex-direction:column;color:#fff;justify-content:flex-end;align-items:center}.footer{background-color:#031643;color:#fff;font-family:'grey_goose_regular',Arial,sans-serif}.footer__container{max-width:1350px;margin:0 auto;padding:30px 15px}.footer .copyright_block{max-width:625px;margin:0 auto}.footer .menu-footer-menu-container{font-family:inherit}.footer .menu-footer-menu-container>ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer .menu-footer-menu-container>ul>li{display:flex;flex-wrap:nowrap;align-items:center}.footer .menu-footer-menu-container>ul>li>a{position:relative;padding:0;display:block;font-size:14px;line-height:1.3;color:inherit;text-decoration:none}.footer .menu-footer-menu-container>ul>li:not(:last-child):after{content:"•";font:15px/1 sans-serif;margin:0 25px}@media (max-width:767.98px){.footer__social_icons_div{text-align:center}.footer .menu-footer-menu-container ul{flex-direction:column}.footer .menu-footer-menu-container ul>li{margin:0 auto;margin-bottom:15px}.footer .menu-footer-menu-container ul>li:after{content:none;display:none}}.registration_form legend,.registration_form label{font-family:'grey_goose_regular',Arial,sans-serif;color:#002d74}.registration_form input{font-family:'grey_goose_regular',Arial,sans-serif}.registration_form input[type="submit"]{color:#fff;background-color:#002d74;padding:10px 20px}.registration_form .gfield_required_text{color:#002d74!important}@media (max-width:767.98px){.registration_form{padding-left:20px;padding-right:20px}}