body,html,main,nav,section,header,footer,ol,ul,li,div,dl,dt,dd,th,td,p{font-size:16px;margin:0;padding:0;line-height:1.6;box-sizing:border-box;color:#fff}input{box-sizing:border-box;border:none;border-radius:3px}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}p{margin-bottom:.7em}p:last-of-type{margin-bottom:0}img{vertical-align:bottom}html,body{position:relative;overflow-x:hidden}a,label{text-decoration:none;color:#fffb00}a:hover,label:hover{color:#fffb00}bdi,button,a,h1,h2,h3,h4,h5,th,strong{font-size:100%;margin:0;line-height:1.3;font-weight:normal !important}table{table-layout:fixed}dt,dd,th,td{text-align:left;vertical-align:top;padding:.7em}@media screen and (max-width: 900px){dt,dd,th,td{display:block;width:100%}}dt,th{min-width:17em;background:#1e1f22}@media screen and (max-width: 900px){dt,th{background:#1e1f22}}dd,td{background:#3f4147}li{list-style:none}html{height:100%}body{display:flex;flex-direction:column;min-height:100%;background:#313338}header,footer{width:100%;background:#1e1f22}body>main{flex:1}.copylight{text-align:center;font-size:80%;padding:.7em 0;background:#17181a}select,option,textarea,input[type=email],input[type=tel],input[type=password],input[type=text]{padding:.7em;outline:none;border:none;border-radius:3px}.select2-results__options li{color:#17181a}.show-password-input{color:#17181a}.menu-header-container ul{display:flex;flex-direction:column}.menu-header-container a{font-size:80%;display:block;color:#fff;background-color:#3f4147;text-align:center;padding:.7em 1.7em;border-right:2px solid #2b2d31;border-bottom:2px solid #2b2d31}.menu-header-container a:hover{background-color:#1e1f22}.menu-header-container li{margin-bottom:.7em}.menu-header-container li:last-of-type{margin-bottom:0}@media screen and (max-width: 900px){.menu-footer-container{padding:1em 0}}.menu-footer-container ul{display:flex;justify-content:space-evenly}@media screen and (max-width: 900px){.menu-footer-container ul{display:flex;flex-wrap:wrap;justify-content:center}}.menu-footer-container li{text-align:center}.menu-footer-container a{display:inline-block;font-size:80%;padding:.7em;color:#fff}@media screen and (max-width: 900px){.menu-footer-container a{padding:.3em}}.menu-footer-container a:hover{color:#fffb00}.blur{filter:blur(1px)}.fullmenu{height:20px;position:fixed;right:20px;top:20px;width:30px;z-index:99;cursor:pointer}.fullmenu__line{background:#fff;display:block;height:2px;position:absolute;transition:transform .3s;width:100%}.fullmenu__line--center{top:9px}.fullmenu__line--center.active{transform:scaleX(0)}.fullmenu__line--bottom{bottom:0}.fullmenu__line--bottom.active{bottom:10px;transform:rotate(135deg)}.fullmenu__line--top.active{top:8px;transform:rotate(45deg)}.logo{width:100%;padding:.7em;max-width:300px;margin:0 auto}.breadcrumb-list{display:flex;justify-content:center;padding:.3em 0}@media screen and (max-width: 900px){.breadcrumb-list{flex-wrap:wrap}}.breadcrumb-item{position:relative;padding-right:2.3em;line-height:1}.breadcrumb-item:before{content:"";position:absolute;top:50%;right:.7em;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%, -50%) rotate(45deg)}.breadcrumb-item,.breadcrumb-current{display:flex;align-items:center;font-size:14px}.gnav{background:rgba(0,0,0,.5);display:none;height:100%;position:fixed;width:100%;z-index:98}.gnav__wrap{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.gnav__menu__item{margin:40px 0}.gnav__menu__item a{color:#fff;font-size:2em;font-weight:bold;padding:40px;text-decoration:none;transition:.5s}.gnav__menu__item a:hover{color:#666}main>section{width:100%;max-width:900px;margin:0 auto;padding:3em 0}@media screen and (max-width: 900px){main>section{padding-left:15px;padding-right:15px}}.boatrace-data{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3em 1em;margin-top:1.7em}@media screen and (max-width: 900px){.boatrace-data{grid-template-columns:1fr 1fr}}.boatrace-data .race-area{position:relative;display:flex;width:100%;flex-direction:column;width:100%}.boatrace-data .race-area .meta{display:flex;align-items:center;margin-bottom:1em}.boatrace-data .race-area .meta .time{position:absolute;top:-0.5em;left:-0.5em;line-height:1}.boatrace-data .race-area .meta .type{font-size:80%;width:3em;height:3em;display:flex;justify-content:center;align-items:center}.boatrace-data .race-area .meta .name{font-size:130%}.boatrace-data .race-area .meta .name,.boatrace-data .race-area .meta .type{margin-right:.7em}.boatrace-data .race-area .meta .date{font-size:80%}.boatrace-data .race-area .input{width:100%}.boatrace-data .race-area .input>div{display:flex;align-items:center;margin-bottom:.3em}.boatrace-data .race-area .input>div>div{display:flex;align-items:center}.boatrace-data .race-area .input>div>div:last-of-type{margin-bottom:0}.boatrace-data .race-area .input>div>div span{width:2em;height:2em;display:flex;justify-content:center;align-items:center;margin-right:.7em;font-size:12px}.boatrace-data .race-area .input a{font-size:80%;display:block;color:#fff;background-color:#3f4147;text-align:center;padding:.3em .7em;border-right:2px solid #2b2d31;border-bottom:2px solid #2b2d31}.boatrace-data .race-area .input a:hover{background-color:#1e1f22}.boatrace-data .race-area .input .onedari-count{margin-left:.7em}.floating-text{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:77%}.h-captcha{margin-top:1em;margin-bottom:1em !important}.form-row.place-order{display:flex;flex-direction:column;align-items:flex-end}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#3f4147;border-color:#fffb00;color:#fff;outline:none}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#fffb00}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#a00;padding:.7em 1.7em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#a00}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:#a00;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#a00 !important;color:#fff !important}.woocommerce label{color:#fff !important}.woocommerce .form-row{padding-top:0 !important}@media screen and (max-width: 900px){.woocommerce .woocommerce-privacy-policy-text{margin-bottom:.7em}}.woocommerce .woocommerce-privacy-policy-text p{font-size:80%}.woocommerce textarea{min-height:20em}.woocommerce form .form-row .required{font-weight:normal !important}.woocommerce .section-toggle{background:#313338;padding:15px;margin-bottom:10px;cursor:pointer;border:1px solid #ddd;border-radius:4px;position:relative;width:100%;font-size:80%}.woocommerce .section-toggle span{color:#fffb00}.woocommerce .section-toggle:after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%)}.woocommerce .section-toggle.active:after{content:"-"}.woocommerce .section-content{display:none;padding:20px;border:1px solid #ddd;border-top:none;margin-bottom:20px;width:100%}.woocommerce .woocommerce-billing-fields h3,.woocommerce .woocommerce-additional-fields h3{display:none}.woocommerce .woocommerce-checkout #order_review_heading{margin-bottom:20px}.woocommerce .woocommerce-checkout #order_review{margin-bottom:30px}.woocommerce #customer_details{width:100%}.woocommerce #customer_details .col-1,.woocommerce #customer_details .col-2{width:100%;float:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#2b2d31}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#1e1f22;margin:1em 0 0 0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #1e1f22;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.omise-customer-card-list{box-shadow:none}label.fCwWtQ{color:#fff}.wc-proceed-to-checkout{text-align:right}.woocommerce ul.order_details li{border-right:3px dashed #3f4147}.purchased-badge{position:absolute;font-size:80%;top:-23px;left:-23px;width:77px;height:77px;border-radius:77px;background:rgba(0,147,20,.7);display:flex;justify-content:center;align-items:center;z-index:9}.product .woocommerce-Price-amount{display:inline-block;border:1px solid #fffb00;color:#fffb00;border-radius:3px;padding:0 .5em}.woocommerce-loop-product__title{color:#fff}.product_title{margin-bottom:.7em}.secret_field{margin:1em 0 3em 0;padding:1.3em;background:#3f4147;line-height:1.6;box-shadow:inset 3px 3px 7px rgba(0,0,0,.5);border-radius:7px}.product_title{font-size:130%}.woocommerce-product-details__short-description{margin:1em 0}.woocommerce div.product form.cart,.woocommerce ul.products li.product .button{margin-top:.3em}.woocommerce div.product form.cart .variations label{font-weight:normal}.woocommerce div.product form.cart .variations .value{display:flex;align-items:center}.woocommerce div.product form.cart .variations .value select{margin-right:.3em;background-color:#fff}.woocommerce div.product form.cart table td{padding-left:.7em}.woocommerce div.product form.cart table th{width:10em}@media screen and (max-width: 900px){.woocommerce div.product form.cart table th{width:100%}}@media screen and (max-width: 900px){.woocommerce table.shop_attributes th{width:100%}}.woocommerce table.shop_attributes td{padding-left:.7em}.woocommerce div.product form .woocommerce-variation-add-to-cart,.woocommerce div.product form .cart{display:flex;align-items:center}fieldset{border:none;margin:0;padding:0}.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.3em;margin-bottom:1.7em}@media screen and (max-width: 900px){.woocommerce-MyAccount-navigation ul{grid-template-columns:1fr 1fr}}.woocommerce-MyAccount-navigation ul li a{font-size:80%;display:block;color:#fff;background-color:#3f4147;text-align:center;padding:.7em 0;border-right:2px solid #2b2d31;border-bottom:2px solid #2b2d31}.woocommerce-MyAccount-navigation ul li a:hover{background-color:#1e1f22}.diaryWrap{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);left:0;top:0;display:flex;justify-content:center;align-items:center;background-image:url(../img/book.png);background-position:center center;background-repeat:no-repeat;background-size:50%;background-blend-mode:color}.diaryWrap>div{height:100%;display:flex;align-items:center;justify-content:center}.splide{width:100%}.splide__slide{display:flex;justify-content:center;align-items:center;font-size:80%;padding:0 2em}.splide__arrow{background:rgba(0,0,0,0) !important}.splide__arrow svg{fill:#fffb00 !important}.splide__arrow--prev{left:-0.3em !important}.splide__arrow--next{right:-0.3em !important}.archive-content article{display:flex}.archive-content article>div:first-of-type{margin-right:.7em}.sq-card-wrapper .sq-card-message-no-error::before{background-color:#fffb00 !important}.sq-card-wrapper .sq-card-message-no-error{color:#fffb00 !important}.payment_method_square_credit_card p{margin-bottom:.7em;font-size:80%}.woocommerce form.login{display:flex;flex-direction:column}.woocommerce form.login p{width:100%}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:none}.order-again{display:none !important}.woocommerce ul.order_details{display:none !important}.thanksyou{margin-bottom:1.7em}.thanksyou span{color:#fffb00}.thanksyou>div{font-size:120%;margin-bottom:.7em}.woocommerce-order-details{margin-top:1em}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder,.woocommerce ul.products li.product .woocommerce-placeholder{border:none}.product-placeholder-wrapper{position:relative}.product-title-overlay{position:absolute;padding:1em;bottom:0;left:0;line-height:1.3;font-size:80%}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin-right:.3em}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin-bottom:0}.age-gate__challenge{font-size:270%;margin-bottom:.7em !important}button.age-gate__submit--no,button.age-gate__submit--yes{background-color:#a00}.age-gate__remember-text{color:#fff}.age-gate__error{color:#fffb00;font-weight:normal}.age-gate__heading img{width:77%}.woocommerce a.remove{color:#fffb00 !important}.column-paid-content-notice{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1.7em}.column-paid-content-notice>div{font-size:80%;padding:.1em .7em;display:inline-block;border-radius:3px;color:rgba(255,255,255,.5)}.column-paid-content-notice>div:before,.column-paid-content-notice>div:after{content:"";position:absolute;top:50%;display:inline-block;width:37%;height:1px;background-color:#666}.column-paid-content-notice>div:before{left:0}.column-paid-content-notice>div:after{right:0}.shop_table.cart .wps_wpr_apply_custom_points .button{background-color:#148100 !important}@media screen and (max-width: 900px){.shop_table.cart .wps_wpr_apply_custom_points #wps_cart_points,.shop_table.cart .wps_wpr_apply_custom_points .button{width:50% !important}}.wps_wpr_apply_custom_points{display:flex;background:#2a392b;padding:1.3em .7em;border-radius:7px;align-items:center;justify-content:center;flex-wrap:wrap}.wps_wpr_apply_custom_points .wps_wpr_restrict_user_message{text-align:center;color:#fff !important;padding-top:.7em;line-height:1}@media screen and (max-width: 900px){.wps_wpr_apply_custom_points{justify-content:center;align-items:center;flex-direction:column}.wps_wpr_apply_custom_points input{margin-right:0 !important}}.custom_point_checkout #wps_cart_points{width:130px !important}@media screen and (max-width: 900px){.custom_point_checkout #wps_cart_points{margin-top:0}}.custom_point_checkout #wps_cart_points_apply{margin-top:0}button#wps_cart_points_apply+p{color:#fff !important;padding-top:.7em;line-height:1}.wps_ways_to_gain_points_section>.wps_wpr_heading{display:none}.wps_wpr_points_wrapper_with_exp{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.wps_wpr_points_wrapper_with_exp .wps_wpr_view_log{float:none}.points_log,.wps_wpr_each_section,.wps_wpr_membership_with_img{border:none !important;margin-bottom:0 !important;padding:0;box-shadow:none;border-collapse:collapse}.wps_wpr_common_table thead th{width:auto !important;padding:.7em !important}@media screen and (max-width: 900px){.wps_wpr_common_table thead td,.wps_wpr_common_table thead th{display:table-cell;font-size:80%}}.woocommerce-MyAccount-content h2{margin-bottom:1em}.ywsbs-subscription-info-box.subscription-totals{background-color:rgba(0,0,0,0)}.ywsbs-subscription-related-orders .order-status .status-completed{color:#fffb00}.ywsbs-subscription-related-orders .order-status .status-on-hold{color:#fffb00}
/*# sourceMappingURL=global.min.css.map */