/* @license MIT https://github.com/kenwheeler/slick/blob/master/LICENSE */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:64em){.slick--main .slick__slide img{pointer-events:none;}.slide__caption{top:10%;left:0;padding:20px;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption,.slide--caption--left .slide__caption,.slide--caption--right .slide__caption{width:42%;}.slide--caption--center .slide__caption{position:absolute;top:50%;margin-top:-16%;}.slide--caption--center .slide__caption,.slide--caption--center-top .slide__caption{position:absolute;left:50%;padding:0;transform:translateX(-50%);text-align:center;}.slide--caption--center .slide__caption{transform:translate(-50%,-50%);}.slide--caption--left .slide__caption{position:absolute;}.slide--caption--right .slide__caption{position:absolute;right:0;left:auto;}.slide--caption--top .slide__caption,.slide--caption--bottom .slide__caption{position:absolute;width:100%;}.slide--caption--top .slide__caption{top:0;}.slide--caption--bottom .slide__caption{top:auto;bottom:0;}.slide--caption--stage-left .slide__caption,.slide--caption--stage-right .slide__caption,.slide--caption--stage-zebra .slide__caption{position:absolute;left:50%;width:82%;padding:0;transform:translateX(-50%);}.slick--thumbnail .slide__caption,.slide--caption--below .slide__caption{position:relative;top:auto;width:100%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick--multiple-view .slide--caption--center .slide__caption,.slick--multiple-view .slide--caption--center-top .slide__caption{left:0;width:100%;margin-left:auto;}.slick-wrapper--tn-left .slick--thumbnail{left:0;float:left;width:20%;}.slick-wrapper--tn-left .slick--main{margin-left:20%;}.slick-wrapper--tn-right .slick--thumbnail{right:0;float:right;width:20%;}.slick-wrapper--tn-right .slick--main{margin-right:20%;}.slick-wrapper--tn-overlay .slick--main{margin-right:auto;margin-left:auto;}.slick-wrapper--tn-overlay .slick--thumbnail{position:absolute;z-index:9;top:0;overflow:hidden;height:100%;max-height:90%;}.slick-wrapper--tn-over-top .slick--thumbnail{width:100%;height:auto;max-height:none;}div[class*="slick-wrapper--tn"] .slick__slider::after{clear:none;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.drupal-stripe-errors,.StripeElement--invalid{color:red;}.StripeElement{box-sizing:border-box;max-width:100%;margin:2px 0;padding:4px;border:1px solid #ccc;font-size:0.929em;}.StripeElement--invalid{border:2px solid red;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.layout-region{box-sizing:border-box;}@media screen and (min-width:780px),(orientation:landscape) and (min-device-height:780px){.layout-region-checkout-main,.layout-region-checkout-footer{float:left;box-sizing:border-box;width:65%;padding-right:2em;}[dir="rtl"] .layout-region-checkout-main,[dir="rtl"] .layout-region-checkout-footer{float:right;padding-right:0;padding-left:2em;}.layout-region-checkout-secondary{float:right;width:35%;}[dir="rtl"] .layout-region-checkout-secondary{float:left;}}@media screen and (max-width:1020px){.toolbar-vertical.toolbar-tray-open .layout-region-checkout-main,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-footer,.toolbar-vertical.toolbar-tray-open .layout-region-checkout-secondary{float:none;width:auto;padding-right:0;}}.checkout-review-edit-link::before{content:" (";}.checkout-review-edit-link::after{content:")";}
:root{--iti-flag-width:20px;--iti-flag-count:244;}.iti__ac{--iti-flag-offset:0;}.iti__ad{--iti-flag-offset:-1;}.iti__ae{--iti-flag-offset:-2;}.iti__af{--iti-flag-offset:-3;}.iti__ag{--iti-flag-offset:-4;}.iti__ai{--iti-flag-offset:-5;}.iti__al{--iti-flag-offset:-6;}.iti__am{--iti-flag-offset:-7;}.iti__ao{--iti-flag-offset:-8;}.iti__ar{--iti-flag-offset:-9;}.iti__as{--iti-flag-offset:-10;}.iti__at{--iti-flag-offset:-11;}.iti__au{--iti-flag-offset:-12;}.iti__aw{--iti-flag-offset:-13;}.iti__ax{--iti-flag-offset:-14;}.iti__az{--iti-flag-offset:-15;}.iti__ba{--iti-flag-offset:-16;}.iti__bb{--iti-flag-offset:-17;}.iti__bd{--iti-flag-offset:-18;}.iti__be{--iti-flag-offset:-19;}.iti__bf{--iti-flag-offset:-20;}.iti__bg{--iti-flag-offset:-21;}.iti__bh{--iti-flag-offset:-22;}.iti__bi{--iti-flag-offset:-23;}.iti__bj{--iti-flag-offset:-24;}.iti__bl{--iti-flag-offset:-25;}.iti__bm{--iti-flag-offset:-26;}.iti__bn{--iti-flag-offset:-27;}.iti__bo{--iti-flag-offset:-28;}.iti__bq{--iti-flag-offset:-29;}.iti__br{--iti-flag-offset:-30;}.iti__bs{--iti-flag-offset:-31;}.iti__bt{--iti-flag-offset:-32;}.iti__bw{--iti-flag-offset:-33;}.iti__by{--iti-flag-offset:-34;}.iti__bz{--iti-flag-offset:-35;}.iti__ca{--iti-flag-offset:-36;}.iti__cc{--iti-flag-offset:-37;}.iti__cd{--iti-flag-offset:-38;}.iti__cf{--iti-flag-offset:-39;}.iti__cg{--iti-flag-offset:-40;}.iti__ch{--iti-flag-offset:-41;}.iti__ci{--iti-flag-offset:-42;}.iti__ck{--iti-flag-offset:-43;}.iti__cl{--iti-flag-offset:-44;}.iti__cm{--iti-flag-offset:-45;}.iti__cn{--iti-flag-offset:-46;}.iti__co{--iti-flag-offset:-47;}.iti__cr{--iti-flag-offset:-48;}.iti__cu{--iti-flag-offset:-49;}.iti__cv{--iti-flag-offset:-50;}.iti__cw{--iti-flag-offset:-51;}.iti__cx{--iti-flag-offset:-52;}.iti__cy{--iti-flag-offset:-53;}.iti__cz{--iti-flag-offset:-54;}.iti__de{--iti-flag-offset:-55;}.iti__dj{--iti-flag-offset:-56;}.iti__dk{--iti-flag-offset:-57;}.iti__dm{--iti-flag-offset:-58;}.iti__do{--iti-flag-offset:-59;}.iti__dz{--iti-flag-offset:-60;}.iti__ec{--iti-flag-offset:-61;}.iti__ee{--iti-flag-offset:-62;}.iti__eg{--iti-flag-offset:-63;}.iti__eh{--iti-flag-offset:-64;}.iti__er{--iti-flag-offset:-65;}.iti__es{--iti-flag-offset:-66;}.iti__et{--iti-flag-offset:-67;}.iti__fi{--iti-flag-offset:-68;}.iti__fj{--iti-flag-offset:-69;}.iti__fk{--iti-flag-offset:-70;}.iti__fm{--iti-flag-offset:-71;}.iti__fo{--iti-flag-offset:-72;}.iti__fr{--iti-flag-offset:-73;}.iti__ga{--iti-flag-offset:-74;}.iti__gb{--iti-flag-offset:-75;}.iti__gd{--iti-flag-offset:-76;}.iti__ge{--iti-flag-offset:-77;}.iti__gf{--iti-flag-offset:-78;}.iti__gg{--iti-flag-offset:-79;}.iti__gh{--iti-flag-offset:-80;}.iti__gi{--iti-flag-offset:-81;}.iti__gl{--iti-flag-offset:-82;}.iti__gm{--iti-flag-offset:-83;}.iti__gn{--iti-flag-offset:-84;}.iti__gp{--iti-flag-offset:-85;}.iti__gq{--iti-flag-offset:-86;}.iti__gr{--iti-flag-offset:-87;}.iti__gt{--iti-flag-offset:-88;}.iti__gu{--iti-flag-offset:-89;}.iti__gw{--iti-flag-offset:-90;}.iti__gy{--iti-flag-offset:-91;}.iti__hk{--iti-flag-offset:-92;}.iti__hn{--iti-flag-offset:-93;}.iti__hr{--iti-flag-offset:-94;}.iti__ht{--iti-flag-offset:-95;}.iti__hu{--iti-flag-offset:-96;}.iti__id{--iti-flag-offset:-97;}.iti__ie{--iti-flag-offset:-98;}.iti__il{--iti-flag-offset:-99;}.iti__im{--iti-flag-offset:-100;}.iti__in{--iti-flag-offset:-101;}.iti__io{--iti-flag-offset:-102;}.iti__iq{--iti-flag-offset:-103;}.iti__ir{--iti-flag-offset:-104;}.iti__is{--iti-flag-offset:-105;}.iti__it{--iti-flag-offset:-106;}.iti__je{--iti-flag-offset:-107;}.iti__jm{--iti-flag-offset:-108;}.iti__jo{--iti-flag-offset:-109;}.iti__jp{--iti-flag-offset:-110;}.iti__ke{--iti-flag-offset:-111;}.iti__kg{--iti-flag-offset:-112;}.iti__kh{--iti-flag-offset:-113;}.iti__ki{--iti-flag-offset:-114;}.iti__km{--iti-flag-offset:-115;}.iti__kn{--iti-flag-offset:-116;}.iti__kp{--iti-flag-offset:-117;}.iti__kr{--iti-flag-offset:-118;}.iti__kw{--iti-flag-offset:-119;}.iti__ky{--iti-flag-offset:-120;}.iti__kz{--iti-flag-offset:-121;}.iti__la{--iti-flag-offset:-122;}.iti__lb{--iti-flag-offset:-123;}.iti__lc{--iti-flag-offset:-124;}.iti__li{--iti-flag-offset:-125;}.iti__lk{--iti-flag-offset:-126;}.iti__lr{--iti-flag-offset:-127;}.iti__ls{--iti-flag-offset:-128;}.iti__lt{--iti-flag-offset:-129;}.iti__lu{--iti-flag-offset:-130;}.iti__lv{--iti-flag-offset:-131;}.iti__ly{--iti-flag-offset:-132;}.iti__ma{--iti-flag-offset:-133;}.iti__mc{--iti-flag-offset:-134;}.iti__md{--iti-flag-offset:-135;}.iti__me{--iti-flag-offset:-136;}.iti__mf{--iti-flag-offset:-137;}.iti__mg{--iti-flag-offset:-138;}.iti__mh{--iti-flag-offset:-139;}.iti__mk{--iti-flag-offset:-140;}.iti__ml{--iti-flag-offset:-141;}.iti__mm{--iti-flag-offset:-142;}.iti__mn{--iti-flag-offset:-143;}.iti__mo{--iti-flag-offset:-144;}.iti__mp{--iti-flag-offset:-145;}.iti__mq{--iti-flag-offset:-146;}.iti__mr{--iti-flag-offset:-147;}.iti__ms{--iti-flag-offset:-148;}.iti__mt{--iti-flag-offset:-149;}.iti__mu{--iti-flag-offset:-150;}.iti__mv{--iti-flag-offset:-151;}.iti__mw{--iti-flag-offset:-152;}.iti__mx{--iti-flag-offset:-153;}.iti__my{--iti-flag-offset:-154;}.iti__mz{--iti-flag-offset:-155;}.iti__na{--iti-flag-offset:-156;}.iti__nc{--iti-flag-offset:-157;}.iti__ne{--iti-flag-offset:-158;}.iti__nf{--iti-flag-offset:-159;}.iti__ng{--iti-flag-offset:-160;}.iti__ni{--iti-flag-offset:-161;}.iti__nl{--iti-flag-offset:-162;}.iti__no{--iti-flag-offset:-163;}.iti__np{--iti-flag-offset:-164;}.iti__nr{--iti-flag-offset:-165;}.iti__nu{--iti-flag-offset:-166;}.iti__nz{--iti-flag-offset:-167;}.iti__om{--iti-flag-offset:-168;}.iti__pa{--iti-flag-offset:-169;}.iti__pe{--iti-flag-offset:-170;}.iti__pf{--iti-flag-offset:-171;}.iti__pg{--iti-flag-offset:-172;}.iti__ph{--iti-flag-offset:-173;}.iti__pk{--iti-flag-offset:-174;}.iti__pl{--iti-flag-offset:-175;}.iti__pm{--iti-flag-offset:-176;}.iti__pr{--iti-flag-offset:-177;}.iti__ps{--iti-flag-offset:-178;}.iti__pt{--iti-flag-offset:-179;}.iti__pw{--iti-flag-offset:-180;}.iti__py{--iti-flag-offset:-181;}.iti__qa{--iti-flag-offset:-182;}.iti__re{--iti-flag-offset:-183;}.iti__ro{--iti-flag-offset:-184;}.iti__rs{--iti-flag-offset:-185;}.iti__ru{--iti-flag-offset:-186;}.iti__rw{--iti-flag-offset:-187;}.iti__sa{--iti-flag-offset:-188;}.iti__sb{--iti-flag-offset:-189;}.iti__sc{--iti-flag-offset:-190;}.iti__sd{--iti-flag-offset:-191;}.iti__se{--iti-flag-offset:-192;}.iti__sg{--iti-flag-offset:-193;}.iti__sh{--iti-flag-offset:-194;}.iti__si{--iti-flag-offset:-195;}.iti__sj{--iti-flag-offset:-196;}.iti__sk{--iti-flag-offset:-197;}.iti__sl{--iti-flag-offset:-198;}.iti__sm{--iti-flag-offset:-199;}.iti__sn{--iti-flag-offset:-200;}.iti__so{--iti-flag-offset:-201;}.iti__sr{--iti-flag-offset:-202;}.iti__ss{--iti-flag-offset:-203;}.iti__st{--iti-flag-offset:-204;}.iti__sv{--iti-flag-offset:-205;}.iti__sx{--iti-flag-offset:-206;}.iti__sy{--iti-flag-offset:-207;}.iti__sz{--iti-flag-offset:-208;}.iti__tc{--iti-flag-offset:-209;}.iti__td{--iti-flag-offset:-210;}.iti__tg{--iti-flag-offset:-211;}.iti__th{--iti-flag-offset:-212;}.iti__tj{--iti-flag-offset:-213;}.iti__tk{--iti-flag-offset:-214;}.iti__tl{--iti-flag-offset:-215;}.iti__tm{--iti-flag-offset:-216;}.iti__tn{--iti-flag-offset:-217;}.iti__to{--iti-flag-offset:-218;}.iti__tr{--iti-flag-offset:-219;}.iti__tt{--iti-flag-offset:-220;}.iti__tv{--iti-flag-offset:-221;}.iti__tw{--iti-flag-offset:-222;}.iti__tz{--iti-flag-offset:-223;}.iti__ua{--iti-flag-offset:-224;}.iti__ug{--iti-flag-offset:-225;}.iti__us{--iti-flag-offset:-226;}.iti__uy{--iti-flag-offset:-227;}.iti__uz{--iti-flag-offset:-228;}.iti__va{--iti-flag-offset:-229;}.iti__vc{--iti-flag-offset:-230;}.iti__ve{--iti-flag-offset:-231;}.iti__vg{--iti-flag-offset:-232;}.iti__vi{--iti-flag-offset:-233;}.iti__vn{--iti-flag-offset:-234;}.iti__vu{--iti-flag-offset:-235;}.iti__wf{--iti-flag-offset:-236;}.iti__ws{--iti-flag-offset:-237;}.iti__xk{--iti-flag-offset:-238;}.iti__ye{--iti-flag-offset:-239;}.iti__yt{--iti-flag-offset:-240;}.iti__za{--iti-flag-offset:-241;}.iti__zm{--iti-flag-offset:-242;}.iti__zw{--iti-flag-offset:-243;}:root{--iti-hover-color:rgba(0,0,0,0.05);--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:rgba(255,0,0,0.12);}.iti{position:relative;display:inline-block;*{box-sizing:border-box;}input.iti__tel-input,input.iti__tel-input[type=text],input.iti__tel-input[type=tel]{position:relative;z-index:0;display:block;min-width:100%;margin:0 !important;}}.iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute;}.iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width);}.iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none;}.iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);}.iti__selected-dial-code{margin-left:4px;}.iti__arrow{margin-left:var(--iti-arrow-padding);margin-top:-2px;width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);transform:rotate(45deg);}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg);}.iti__country-selector{border-radius:3px;background-color:var(--iti-country-selector-bg);.iti--inline-country-selector &{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgba(0,0,0,0.2);}.iti--inline-country-selector:not(.iti--detached-country-selector) &{position:absolute;z-index:2;left:0;}}.iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));[dir=rtl] &{padding-left:inherit;padding-right:30px;background-position:right 8px center;}&::-webkit-search-cancel-button{appearance:none;}}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px;}.iti__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--iti-border-color);}.iti__search-icon{position:absolute;left:var(--iti-spacer-horizontal);display:flex;pointer-events:none;[dir=rtl] &{left:auto;right:var(--iti-spacer-horizontal);}}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);display:block;stroke:var(--iti-icon-color);fill:none;stroke-width:3;}.iti__search-clear{position:absolute;right:calc(var(--iti-spacer-horizontal) / 2);background:transparent;border:0;border-radius:3px;cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease;.iti__search-clear-x{stroke-width:2;}.iti__search-clear-bg{fill:var(--iti-icon-color);}[dir=rtl] &{right:auto;left:var(--iti-spacer-horizontal);}&:hover,&:focus-visible{background:var(--iti-hover-color);outline:none;}}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block;}.iti__no-results{text-align:center;padding:30px 0;}.iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch;.iti--inline-country-selector &{max-height:185px;}}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap;@media (max-width:500px){white-space:normal;}}.iti__country{display:flex;align-items:center;padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;&.iti__highlight{background-color:var(--iti-hover-color);}}.iti__country-name{flex-grow:1;}.iti__country-check{margin-left:var(--iti-spacer-horizontal);display:flex;align-items:center;color:var(--iti-icon-color);}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block;}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0;[dir=rtl] &{margin-right:0;margin-left:var(--iti-spacer-horizontal);}}.iti--has-country-selector{.iti__country-container:has(+ input[disabled]),.iti__country-container:has(+ input[readonly]){button.iti__selected-country{cursor:not-allowed;.iti__arrow{visibility:hidden;}}}.iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])){.iti__selected-country-primary:hover,.iti__selected-country:has(+ .iti__country-selector:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color);}}}.iti--detached-country-selector{position:fixed;top:-1000px;left:-1000px;z-index:1060;&:hover{cursor:pointer;}}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above;}@position-try --iti-flip-above{top:auto;bottom:calc(anchor(top) + 3px);}.iti__hide{display:none;}.iti__v-hide{visibility:hidden;}.iti--fullscreen-popup{&.iti--detached-country-selector{background-color:rgba(0,0,0,0.5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start;}.iti__country-selector{display:flex;flex-direction:column;max-height:100%;position:relative;}.iti__country,.iti__search-input{padding-top:10px;padding-bottom:10px;}.iti__country{padding-left:10px;padding-right:10px;line-height:1.5em;}}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0px 0px 1px 0px #888;background-image:image-set(var(--iti-path-flags-1x) 1x,var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);}.iti__loading{position:relative;background:none;box-shadow:none;&::after{content:"";position:absolute;inset:0;margin:auto;width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:transparent;border-radius:50%;animation:iti-spinner 1s linear infinite;}}@keyframes iti-spinner{to{transform:rotate(360deg);}}.iti__strict-reject-animation{.iti__tel-input,.iti__selected-country{animation:iti-strict-reject-shake 0.3s cubic-bezier(0.36,0.07,0.19,0.97);}@media (prefers-reduced-motion:reduce){.iti__tel-input{animation:iti-strict-reject-flash 0.3s ease-out both;}.iti__selected-country{animation:none;}}}@keyframes iti-strict-reject-shake{10%,90%{transform:translateX(-1px);}20%,80%{transform:translateX(2px);}30%,50%,70%{transform:translateX(-3px);}40%,60%{transform:translateX(3px);}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color);}}.iti__globe{background:none;box-shadow:none;height:var(--iti-globe-icon-size);display:flex;align-items:center;justify-content:center;padding:0;.iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color);}}@supports (-webkit-appearance:none) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px;}}:root{--iti-path-flags-1x:url(/libraries/intl-tel-input/dist/img/flags.webp);--iti-path-flags-2x:url(/libraries/intl-tel-input/dist/img/flags%402x.webp);}
#golf-waitlist-modal.hidden{display:none;}#golf-waitlist-modal.flex{display:flex;}
.slick-wrapper,.slick,.slick *{box-sizing:border-box;}.slick img{height:auto;}.slick img,.slick iframe{max-width:100%;min-height:1px;border:0;}.slick,.slick-wrapper{position:relative;max-width:100%;}.slick-initialized{overflow:visible;}.slick__slider::before,.slick__slider::after{display:table;content:"";}.slick__slider::after{clear:both;}.draggable{cursor:grab;}.draggable:active{cursor:grabbing;}.draggable:active a,.draggable:active .slide__caption{cursor:grabbing;user-select:none;}.slick__slide{position:absolute;visibility:hidden;max-width:100%;}.slick__slide.slide--0{position:relative;}.unslick .slick__slide,.slick-initialized .slick__slide{position:relative;visibility:visible;}.slick__slide:focus{outline:0;}.unslick .slick__slide{width:100%;}.slick-current{z-index:4;}.slide__content,.grid__content{position:relative;}.slide__content::after{display:table;clear:both;content:"";}.slide__title{margin:10px 0 5px;line-height:1.2;}.slide__link{margin:30px auto;}.slide__caption{width:100%;cursor:text;user-select:text;}.slick__arrow,.is-loading .slide__caption{visibility:hidden;}.slick--initialized .slick__arrow{visibility:visible;}.slick--main .slide__caption{z-index:3;min-height:32%;padding:20px 0;}.slick--thumbnail .slide__caption{padding:5px 6px;}.slick-prev{left:0;}[dir='rtl'] .slick-prev{right:0;left:auto;}.slick-next{right:0;}[dir='rtl'] .slick-next{right:auto;left:0;}.slick__arrow{position:absolute;z-index:2;top:50%;bottom:auto;left:0;width:100%;height:2px;margin-top:-1px;transform:translateY(-50%);pointer-events:none;}.slick-arrow{position:absolute;top:50%;width:42px;height:42px;transform:translateY(-50%);pointer-events:auto;border:0;border-radius:50%;font-size:0;}.slick-arrow:active,.slick-arrow:focus{outline:0;box-shadow:none;}.slick-arrow::before,.slick-arrow::after{pointer-events:none;}.slick-arrow::before{color:#ff6d2c;font-size:36px;font-size:2.25rem;}.slick-arrow:hover::before{color:#37465b;}.slick button,.slick--thumbnail .slick__slide img{pointer-events:auto;}.slick-dots li{display:inline-block;margin-bottom:5px;vertical-align:top;}.slick-dots li button::before{font-size:12px;font-size:0.75rem;}img[data-lazy]{display:none;}.slide__media{position:relative;overflow:hidden;}.slick img.media__element{margin:0 auto;}.slick--less .slick-track{margin-right:auto;margin-left:auto;text-align:center;}.slick.slick--less .slick-slide{display:inline-block;float:none;vertical-align:top;}.slick--less .draggable{cursor:default;}
.layout--onecol .layout__region{width:100%;}
:root{--white:#ffffff;--off-white:#f8f6f2;--ink:#1a1a18;--mid:#6b6b66;--rule:#d4d0c8;--accent:#4a7c59;--hero-h:58vh;}.course-summary{margin-bottom:2rem;}.course-summary .course-summary-hero{position:relative;width:100%;height:var(--hero-h);overflow:hidden;background:#1c2b1e;background-size:cover;}.course-summary-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 60%,rgba(15,22,16,0.35) 100%);}.course-prefecture{font-size:1.375rem;font-weight:500;letter-spacing:0.18em;color:#000;margin-bottom:0.75rem;opacity:0;animation:fadeUp 0.5s 0.55s ease forwards;}.course-content .content__title{font-size:clamp(2.1429rem,3.33vw,3.4286rem);font-weight:300;line-height:1.05;letter-spacing:-0.01em;color:#1a1a1a;text-transform:uppercase;margin-bottom:1.4rem;opacity:0;animation:fadeUp 0.6s 0.65s ease forwards;}.course-content .content__title em{font-style:normal;}.course-content .content__body{font-weight:300;line-height:1.75;color:#000000;max-width:768px;opacity:0;animation:fadeUp 0.6s 0.78s ease forwards;}@keyframes fadeUp{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}@media (max-width:600px){.stats{flex-wrap:wrap;}.stats__item{flex:0 0 33.333%;border-bottom:1px solid var(--rule);}.stats__item:nth-child(3),.stats__item:nth-child(6){border-right:none;}.course-content{padding:2rem 1.25rem 3rem;}}.description-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.description-text.text-5-line{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}.description-text.expanded{display:inline;-webkit-line-clamp:unset;overflow:visible;}
:root{--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% 0.032 17.717);--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-orange-400:oklch(75% 0.183 55.934);--color-blue-600:oklch(54.6% 0.245 262.881);--color-blue-700:oklch(48.8% 0.243 264.376);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-900:oklch(20.8% 0.042 265.755);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-5xl:64rem;--text-xs:0.75rem;--text-xs--line-height:calc(1 / 0.75);--text-sm:0.875rem;--text-sm--line-height:calc(1.25 / 0.875);--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:0.125rem;--radius-xl:0.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:0.15s;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:"Inter",ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono);--radius:4px;--color-gij-green:oklch(72% 0.18 128);--color-gij-green-dark:oklch(58% 0.16 128);--color-gij-black:oklch(12% 0 0);--color-gij-nav:oklch(8% 0 0);--color-gij-grey:oklch(55% 0 0);--color-gij-light:oklch(96% 0 0);--color-gij-border:oklch(88% 0 0);--color-gij-muted:oklch(70% 0 0);--font-cond:"Oswald",ui-sans-serif,system-ui,sans-serif;--font-nav:"Montserrat","Inter",ui-sans-serif,system-ui,sans-serif;--popover:oklch(100% 0 0);--popover-foreground:oklch(12% 0 0);--border:oklch(88% 0 0);}.players-wrapper .form-control,.your-booking-card .form-control,.players-wrapper select.form-select,.your-booking-card select.form-select{width:100%;padding:0.5rem 0.625rem;font-size:1rem;border:1px solid var(--color-gij-border,#d9d9d9);background:#fff;outline:none;border-radius:0;color:var(--color-gij-black,#000);box-sizing:border-box;}.players-wrapper input.form-control:required:invalid,.your-booking-card input.form-control:required:invalid,.players-wrapper input.form-control:required:invalid::placeholder,.your-booking-card input.form-control:required:invalid::placeholder,.players-wrapper textarea.form-control:required:invalid,.your-booking-card textarea.form-control:required:invalid,.players-wrapper textarea.form-control:required:invalid::placeholder,.your-booking-card textarea.form-control:required:invalid::placeholder{color:red;}.players-wrapper input.form-control:valid,.your-booking-card input.form-control:valid,.players-wrapper textarea.form-control:valid,.your-booking-card textarea.form-control:valid{border-color:var(--color-gij-green);}.players-wrapper select.form-select:invalid,.your-booking-card select.form-select:invalid,.players-wrapper .gij-country-select__button.is-placeholder,.your-booking-card .gij-country-select__button.is-placeholder{color:red !important;}.players-wrapper select.form-select:valid,.your-booking-card select.form-select:valid,.players-wrapper .gij-country-select__button:not(.is-placeholder),.your-booking-card .gij-country-select__button:not(.is-placeholder){border-color:var(--color-gij-green) !important;}.players-wrapper select.form-select,.your-booking-card select.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%230c0c0c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.625rem center;background-size:12px 12px;}.players-wrapper select.form-select:focus,.your-booking-card select.form-select:focus{border-color:var(--color-gij-green);}.gij-country-select{position:relative;width:100%;font-family:var(--font-sans,"Inter",sans-serif);}.gij-country-select__button{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:0.5rem;padding:0.6rem 0.75rem;font-size:1rem;font-family:inherit;border:1px solid var(--color-gij-border,#d9d9d9);border-radius:0;background:#fff;color:var(--color-gij-black,#0c0c0c);cursor:pointer;text-align:left;}.gij-country-select__button:focus{outline:none;border-color:var(--color-gij-green);}.gij-country-select__button.is-placeholder{color:var(--color-gij-muted,#aaa);}.gij-country-select__button::after{content:"";width:10px;height:10px;flex-shrink:0;margin-left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4L6 8L10 4' stroke='%230c0c0c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.15s ease-out;}.gij-country-select.is-open .gij-country-select__button::after{transform:rotate(180deg);}.gij-country-select__panel{position:absolute;top:calc(100% + 2px);left:0;right:0;z-index:50;display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-gij-border,#d9d9d9);box-shadow:0 4px 16px rgba(0,0,0,0.1);max-height:280px;}.gij-country-select__search{box-sizing:border-box;width:100%;padding:0.5rem 0.625rem;font-size:0.9375rem;font-family:inherit;border:none;border-bottom:1px solid var(--color-gij-border,#d9d9d9);outline:none;color:var(--color-gij-black,#0c0c0c);}.gij-country-select__search:focus{border-bottom-color:var(--color-gij-green);}.gij-country-select__search::placeholder{color:var(--color-gij-muted,#aaa);}.gij-country-select__list{overflow-y:auto;}.gij-country-select__option{display:flex;align-items:center;gap:0.625rem;padding:0.5rem 0.75rem;font-size:0.9375rem;color:var(--color-gij-black,#0c0c0c);cursor:pointer;}.gij-country-select__option:hover{background:var(--color-gij-light,#f5f5f5);}.gij-country-select__option.is-selected{background:#eef7e0;font-weight:600;}.gij-country-select__flag{font-size:1.125rem;line-height:1;flex-shrink:0;}.gij-country-select__empty{padding:0.75rem;font-size:0.875rem;color:var(--color-gij-muted,#aaa);text-align:center;}.players-wrapper .form-label,.players-wrapper .fieldset-legend,.players-wrapper .js-form-required{display:flex;align-items:center;gap:0.375rem;font-size:0.75rem !important;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:0.25rem;}.players-wrapper .form-radios{display:flex;flex-wrap:wrap;gap:0.5rem;}.players-wrapper .form-radios > .form-item{margin:0;padding:0;width:calc(50% - 0.25rem);}.players-wrapper .form-radios input[type="radio"]{position:absolute;opacity:0;z-index:-1;}.players-wrapper .form-radios .form-check-label{height:100%;display:flex;justify-content:center;align-items:center;width:100%;padding:0.6rem 0.75rem;font-size:1rem;font-weight:600;border:1px solid var(--color-gij-border,#d9d9d9);background:#fff;color:var(--color-gij-black,#000);cursor:pointer;border-radius:0;transition:all 0.2s ease;text-align:center;height:100%;}.players-wrapper .form-radios input[type="radio"]:focus + .form-check-label{outline:2px solid var(--color-gij-green);outline-offset:2px;}.players-wrapper .form-radios input[type="radio"]:checked + .form-check-label{border-color:var(--color-gij-green);background:var(--color-gij-green);color:#fff;}.players-wrapper .form-radios .form-check-label:hover{border-color:var(--color-gij-green,#000);}label.form-check-label:has(> .rental-option-label){display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;text-align:left !important;gap:0.125rem;}label.form-check-label:has(> .rental-option-label) > .rental-option-label,label.form-check-label:has(> .rental-option-label) > .rental-option-desc{display:block !important;width:100%;text-align:left !important;}.rental-option-label{font-weight:600;font-size:0.9375rem;}.rental-option-desc{font-weight:500;font-size:0.825rem;line-height:1.3;cursor:pointer;opacity:0.7;}input[type="radio"]:checked + .form-check-label .rental-option-desc{font-weight:700;}.players-wrapper .shaft-flex-field > label,.players-wrapper .shaft-flex-field > .form-item__label,.players-wrapper .shaft-flex-field > legend,.players-wrapper .shaft-flex-radios > legend,.players-wrapper .shaft-flex-radios > .fieldset-legend{display:none !important;}.players-wrapper .shaft-flex-field .form-radios{display:flex;flex-wrap:wrap;gap:0.5rem;}.players-wrapper .shaft-flex-field .form-radios > .form-item{width:calc(25% - 0.375rem);margin:0;padding:0;}@media (max-width:575px){.players-wrapper .shaft-flex-field .form-radios > .form-item{width:calc(50% - 0.25rem);}}.player-card > .fieldset-wrapper > div:not(.field-md-half){width:100%;}.players-wrapper .shaft-flex-radios .form-radios{display:grid;grid-template-columns:repeat(4,1fr);}@media (max-width:767px){.players-wrapper .shaft-flex-radios .form-radios{display:grid;grid-template-columns:repeat(2,1fr);}}.players-wrapper .shaft-flex-radios .form-radios > .form-item{width:100%;}.number-wrapper{display:inline-flex;align-items:center;border:1.5px solid var(--color-gij-border,#d8d8d8);margin-bottom:1rem;overflow:hidden;}.number-wrapper .number-btn{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:var(--color-gij-light,#f7f7f7);border:none;cursor:pointer;font-size:1.25rem;font-weight:700;padding:0;}.number-wrapper .number-btn:hover{opacity:0.8;}.number-wrapper .form-number{width:2.5rem;min-width:2.5rem;text-align:center;font-family:var(--font-cond,sans-serif);font-weight:900;font-size:1.375rem;border:none;outline:none;padding:0 0.25rem;appearance:textfield;-moz-appearance:textfield;}.number-wrapper .form-number::-webkit-outer-spin-button,.number-wrapper .form-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.booking-players-header{margin-bottom:2rem;}.booking-players-header h2{font-weight:700;font-size:1.5rem;margin-bottom:0.25rem;color:var(--color-gij-black);}.booking-players-header p{font-size:1rem;color:var(--color-gij-grey);margin-bottom:0.75rem;}.booking-notice{display:flex;gap:0.5rem;align-items:flex-start;background:rgb(240,247,255);border:1px solid rgb(192,216,240);padding:0.625rem 0.75rem;margin-bottom:1.25rem;font-size:0.75rem;font-weight:500;color:rgb(26,74,122);}.booking-notice .booking-info-box{flex:1;}.booking-notice:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiID48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCI+PC9jaXJjbGU+PHBhdGggZD0iTTEyIDE2di00Ij48L3BhdGg+PHBhdGggZD0iTTEyIDhoLjAxIj48L3BhdGg+PC9zdmc+DQo=);display:block;width:14px;height:14px;background-position:center;background-repeat:no-repeat;background-size:14px;}.player-card{border-left:3px solid var(--color-gij-green);padding-left:20px;margin-bottom:30px;}.player-card > legend.fieldset-legend{font-weight:700;font-size:1.125rem !important;text-transform:unset;margin-bottom:0.125rem;color:var(--color-gij-black);}.contact-section-help,.rental-clubs-field .description,.rental-clubs-field .form-item__description{font-size:0.9rem;line-height:1.5;color:var(--color-gij-muted,#999);margin-top:0;margin-bottom:1rem;}.rental-clubs-field .form-radios{margin-top:0.75rem;}.contact-section-help strong{display:block;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-gij-grey);margin-bottom:0.25rem;}.contact-section-help p{font-size:0.875rem;color:var(--color-gij-muted);margin-bottom:0.5rem;}.players-wrapper .player-card > .fieldset-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.75rem;}.player-card > .fieldset-wrapper .fieldgroup{width:100%;}@media (min-width:768px){.players-wrapper .fieldset-wrapper .field-md-half{width:calc(50% - 0.375rem);}}.form[class*="commerce-checkout"] .form-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;}.form[class*="commerce-checkout"] .form-actions:not(.golf-checkout-actions) input[type="submit"]{flex:1;min-width:min(100%,200px);background:var(--color-gij-black);color:#fff;font-family:var(--font-sans);letter-spacing:0.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;justify-content:center;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background 0.16s ease-out,transform 0.1s ease-out;display:inline-flex;line-height:unset;}.form[class*="commerce-checkout"] .form-actions:not(.golf-checkout-actions) a{flex:1;min-width:min(100%,200px);color:var(--color-gij-black);font-family:var(--font-sans);letter-spacing:0.04em;text-transform:uppercase;border:1.5px solid var(--color-gij-black);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background 0.16s ease-out,color 0.16s ease-out,transform 0.1s ease-out;display:inline-flex;}.checkout-pane > legend.fieldset-legend{display:none;}.checkout-pane-golf-billing-information{position:relative;}.checkout-pane-golf-billing-information .golf-booking-staff-edit-link{position:absolute;top:0;right:0;z-index:2;width:2rem;height:2rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-gij-border,#d9d9d9);border-radius:999px;background:rgba(255,255,255,0.92);color:var(--color-gij-grey,#888);font-size:0;line-height:1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:border-color 0.15s ease-out,color 0.15s ease-out,background-color 0.15s ease-out;}.checkout-pane-golf-billing-information .golf-booking-staff-edit-link::before{content:"";width:1rem;height:1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20h9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20h9' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;}.checkout-pane-golf-billing-information .golf-booking-staff-edit-link:hover,.checkout-pane-golf-billing-information .golf-booking-staff-edit-link:focus-visible{border-color:var(--color-gij-green,#7dc142);background:#fff;color:var(--color-gij-green-dark,#5b9a22);outline:none;}form.golf-checkout-flow-payment_information .checkout-pane legend{display:none;}form.golf-checkout-flow-payment_information #card-number-element,form.golf-checkout-flow-payment_information #expiration-element,form.golf-checkout-flow-payment_information #security-code-element{width:100% !important;padding:0.625rem 0.75rem;border:1px solid var(--color-gij-border);background:#fff;transition:border-color 0.15s ease;}form.golf-checkout-flow-payment_information #card-number-element.StripeElement--focus,form.golf-checkout-flow-payment_information #expiration-element.StripeElement--focus,form.golf-checkout-flow-payment_information #security-code-element.StripeElement--focus{border-color:var(--color-gij-green);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--color-gij-green) 15%,transparent);}form.golf-checkout-flow-payment_information #card-number-element.StripeElement--invalid,form.golf-checkout-flow-payment_information #expiration-element.StripeElement--invalid,form.golf-checkout-flow-payment_information #security-code-element.StripeElement--invalid{border-color:#dc2626;}form.golf-checkout-flow-payment_information .stripe-form .form-group{margin-bottom:0.75rem;}form.golf-checkout-flow-payment_information [id^="edit-payment-information-add-payment-method-payment-details-expiration"],form.golf-checkout-flow-payment_information [id^="edit-payment-information-add-payment-method-payment-details-security-code"]{display:inline-block;width:calc(50% - 0.25rem);}form.golf-checkout-flow-review .field--name-billing-profile{display:none;}#payment-errors{margin-bottom:16px;}.add-on-extra-item{display:flex;align-items:center;flex-wrap:wrap;gap:0.875rem;padding:0.875rem 0;border-bottom:1px solid var(--color-gij-border);}.add-on-extra-row{display:flex;min-width:min(100%,300px);align-items:center;flex:1;gap:10px;}.add-on-extra-image{width:60px;height:60px;flex-shrink:0;background:var(--color-gij-light);overflow:hidden;}.add-on-extra-image img{width:100%;height:100%;object-fit:cover;}.add-on-extra-info{flex:1 1 0%;min-width:0;}.add-on-extra-label{font-weight:700;font-size:1.0625rem;}.add-on-extra-subtitle{font-size:0.875rem;color:var(--color-gij-grey);}.add-on-extra-price{font-family:var(--font-cond);font-weight:900;font-size:1.125rem;color:var(--color-gij-green);flex-shrink:0;}.add-on-extra-item .add-on-qty{display:none;}.add-on-extras-intro{font-size:0.875rem;color:#666;margin-bottom:1.25rem;}.add-on-stepper{display:flex;align-items:center;gap:0;border:1.5px solid var(--color-gij-border);flex-shrink:0;}.add-on-stepper .add-on-step{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--color-gij-light);border:none;cursor:pointer;font-size:1.125rem;font-weight:700;line-height:1;padding:0;color:var(--color-gij-black);}.add-on-stepper .add-on-step:hover{background:var(--color-gij-border);}.add-on-stepper .add-on-step-count{min-width:2rem;text-align:center;font-weight:700;font-size:1.0625rem;}@media (max-width:991px){.page__sidebar .golf-booking-cart-summary{margin-top:30px;}}.golf-checkout-actions{display:flex;gap:0.75rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--color-gij-border,#e5e5e5);}.golf-checkout-actions .golf-btn{flex:1 1 0%;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.75rem 1rem;font-family:var(--font-sans,"Inter",sans-serif);font-weight:700;font-size:1rem;line-height:1.2;text-transform:unset;letter-spacing:0.04em;white-space:nowrap;border:1.5px solid var(--color-gij-black,#111);border-radius:0;cursor:pointer;text-align:center;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.golf-checkout-actions a.golf-btn:hover,.golf-checkout-actions a.golf-btn:focus{text-decoration:none;}.golf-checkout-actions .btn-outline,form.golf-checkout-flow-review .yb-prev-wrap .btn{background:#fff;color:var(--color-gij-black,#111);}.golf-checkout-actions .btn-outline:hover{background:var(--color-gij-green);border-color:var(--color-gij-green);color:#fff;}form.golf-checkout-flow-review .yb-prev-wrap .btn{color:var(--color-gij-black);font-family:var(--font-sans);letter-spacing:0.04em;text-transform:uppercase;border:1.5px solid var(--color-gij-black) !important;cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;font-size:0.875rem;font-weight:700;text-decoration:none;transition:background 0.16s ease-out,color 0.16s ease-out,transform 0.1s ease-out;display:inline-flex;}form.golf-checkout-flow-review .yb-prev-wrap .btn:hover{background-color:var(--color-gij-black);color:#ffffff;}form.golf-checkout-flow-review .yb-prev-wrap .btn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:14px 14px;padding-left:2.25rem;}form.golf-checkout-flow-review .yb-prev-wrap .btn:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:14px 14px;padding-left:2.25rem;}.golf-checkout-actions a.golf-btn--arrow-left::before,.golf-checkout-actions button.golf-btn--arrow-left::before,.golf-checkout-actions a.golf-btn--arrow-right::after,.golf-checkout-actions button.golf-btn--arrow-right::after{content:"";width:14px;height:14px;flex-shrink:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.golf-checkout-actions a.golf-btn--arrow-left::before,.golf-checkout-actions button.golf-btn--arrow-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");}.golf-checkout-actions a.golf-btn--arrow-right::after,.golf-checkout-actions button.golf-btn--arrow-right::after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");}.golf-checkout-actions input.golf-btn--arrow-right{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 14px;padding-right:2.25rem;}.golf-checkout-actions input.golf-btn--arrow-right:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:14px 14px;padding-right:2.25rem;}.golf-checkout-actions input.golf-btn--arrow-left{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:14px 14px;padding-left:2.25rem;}.golf-checkout-actions input.golf-btn--arrow-left:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:14px 14px;padding-left:2.25rem;}@media (max-width:575px){.golf-checkout-actions{flex-direction:column;}}body.checkout-page,body.checkout-page input,body.checkout-page button,body.checkout-page select,body.checkout-page textarea{font-family:var(--font-sans,"Inter",ui-sans-serif,system-ui,sans-serif);}.your-booking-pane{padding-top:1.5rem;padding-bottom:3rem;}.your-booking-card{max-width:672px;margin:0 auto;border:1.2px solid var(--color-gij-border,#e5e5e5);padding:2.1rem 2.4rem;}@media (max-width:767px){.your-booking-card{padding:1.5rem 1.25rem;}}.yb-main-heading{font-family:var(--font-cond,"Oswald",sans-serif);font-weight:700;font-size:1.8rem;text-transform:uppercase;text-align:center;margin-bottom:0.25rem;}.yb-subtitle{font-size:0.975rem;color:var(--color-gij-grey,#888);text-align:center;margin-bottom:1rem;}.yb-section-heading{font-family:var(--font-cond,"Oswald",sans-serif);font-weight:700;font-size:1.35rem;text-transform:uppercase;text-align:center;margin-bottom:1rem;}.yb-subsection-heading{font-weight:700;font-size:1.125rem;margin-bottom:0.5rem;}.yb-divider{border:none;border-top:1.2px solid var(--color-gij-border,#e5e5e5);margin:1.2rem 0;opacity:1;color:var(--color-gij-border,#e5e5e5);}.yb-meta-label{font-size:0.675rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--color-gij-green,#7dc142);margin-bottom:0.125rem;}.yb-meta-value{font-size:1.05rem;}.yb-ref-block{margin-bottom:0.75rem;}.yb-ref-display{display:inline-block;width:100%;border:1px solid var(--color-gij-border,#e5e5e5);padding:0.375rem 0.625rem;font-family:monospace;font-size:1.05rem;text-align:center;}.yb-course-block{margin-bottom:0.75rem;}.yb-course-name{font-size:1.125rem;font-weight:600;margin-bottom:0.5rem;}.yb-course-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.5rem;}.yb-player-label{font-size:0.675rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-gij-green,#7dc142);display:block;}.yb-line-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0.375rem;}.yb-line-row--small{font-size:1.05rem;margin-bottom:0.6rem;}.yb-line-desc{font-size:1.05rem;}.yb-line-price{font-size:1.05rem;font-weight:700;color:var(--color-gij-green,#7dc142);white-space:nowrap;}.yb-line-row--item{align-items:center;gap:1rem;margin-bottom:0.75rem;}.yb-line-row--item > :first-child{min-width:0;}.yb-item-price{flex:0 0 auto;color:var(--color-gij-black,#111);font-size:1rem;font-weight:700;text-align:right;white-space:nowrap;}@media (max-width:575px){.yb-line-row--item{gap:0.625rem;}.yb-item-price{font-size:0.9375rem;}}.yb-total-row{border-top:1px solid var(--color-gij-border,#e5e5e5);padding-top:0.6rem;margin-bottom:0.9rem;font-weight:700;font-size:1.2rem;}.yb-charged-box{background:var(--color-gij-black,#111);padding:0.75rem 1rem;margin-bottom:0.5rem;display:flex;justify-content:space-between;align-items:center;}.yb-charged-label{font-size:1.05rem;font-weight:700;color:#fff;}.yb-charged-sub{font-size:0.825rem;color:rgba(255,255,255,0.6);}.yb-charged-amount{font-size:1.35rem;font-weight:900;color:var(--color-gij-green,#7dc142);}.yb-deposit-box{border:1px solid var(--color-gij-border,#e5e5e5);padding:0.75rem 1rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:flex-start;}.yb-deposit-label{font-size:1.05rem;font-weight:700;}.yb-deposit-sub{font-size:0.9rem;color:var(--color-gij-muted,#aaa);}.yb-deposit-amount{font-size:1.2rem;font-weight:700;}.yb-policy-block{margin-bottom:1rem;}.yb-policy-heading{font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:0.5rem;}.yb-policy-list{list-style:none;padding:0;margin:0;}.yb-policy-list li{display:flex;gap:0.5rem;align-items:flex-start;margin-bottom:0.375rem;font-size:0.975rem;color:var(--color-gij-grey,#888);}.yb-policy-icon{font-weight:700;flex-shrink:0;}.yb-policy-icon--yes{color:var(--color-gij-green,#7dc142);}.yb-policy-icon--no{color:rgb(229,62,62);}.yb-policy-contact{font-size:0.975rem;color:var(--color-gij-grey,#888);margin-top:0.5rem;}.yb-policy-link{color:var(--color-gij-green,#7dc142);}.yb-terms-row{margin-bottom:1rem !important;}.yb-terms-row label{align-items:flex-start;gap:0.625rem;cursor:pointer;font-size:0.975rem;color:var(--color-gij-grey,#888);}.yb-terms-row input[type="checkbox"]{width:16.8px;height:16.8px;margin-top:0.1rem;accent-color:var(--color-gij-green,#7dc142);flex-shrink:0;border-radius:0;border:1.2px solid rgba(0,0,0);}.yb-terms-row input[type="checkbox"]:checked{background-color:var(--color-gij-green,#7dc142);}.yb-pay-note{font-size:0.825rem;color:var(--color-gij-muted,#aaa);text-align:center;margin-top:0.5rem;}.golf-checkout-actions .btn-blue,.golf-checkout-actions input.btn-blue[type="submit"]{background:oklch(0.67 0.11 248);color:#fff;border:none;font-family:var(--font-sans);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0.875rem 1rem;flex:1 1 0%;border-radius:0;transition:background 0.15s ease;white-space:break-spaces;}.golf-checkout-actions .btn-blue:hover,.golf-checkout-actions input.btn-blue[type="submit"]:hover{background:oklch(0.6 0.13 248);}.yb-override-check{margin-bottom:0.75rem;}.yb-override-check label{display:flex;align-items:center;gap:0.5rem;font-size:0.975rem;color:var(--color-gij-grey,#888);cursor:pointer;}.yb-override-check input[type="checkbox"]{width:14px;height:14px;accent-color:var(--color-gij-green,#7dc142);}.yb-field-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin-bottom:0.75rem;}.yb-contact-fields .yb-field{margin-bottom:0.75rem;}.yb-field label{display:block;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-gij-grey);margin-bottom:0.25rem;}@media (max-width:767px){.yb-field label{font-size:0.625rem;}}.yb-clubs-block,.yb-addons-block{margin-bottom:0.5rem;}.yb-pay-btn{display:block;width:100%;padding:0.875rem 1rem;background:oklch(0.67 0.11 248);color:#fff;font-family:var(--font-sans);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border:none;border-radius:0;cursor:pointer;text-align:center;margin-bottom:0.5rem;transition:background 0.15s ease;}.yb-pay-btn:hover{background:oklch(0.6 0.13 248);}.yb-prev-wrap{text-align:center;margin-top:1.25rem;}.yb-prev-btn{min-width:200px;padding:0.625rem 1.25rem;background:#fff;color:var(--color-gij-black,#111);font-family:var(--font-sans);font-size:0.875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;border:1.5px solid var(--color-gij-black,#111);border-radius:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:background 0.15s ease,color 0.15s ease;}.yb-prev-btn::before{content:"";width:13px;height:13px;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 19-7-7 7-7'/%3E%3Cpath d='M19 12H5'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;}.yb-prev-btn:hover{background:var(--color-gij-green);color:#fff;}.golf-checkout-actions--hidden{display:none !important;}.mw-200{max-width:200px;}.gij-complete-wrap{display:flex;align-items:center;justify-content:center;}.gij-complete-card{background:#fff;border:1px solid var(--color-gij-border,#d9d9d9);border-radius:5px;max-width:33.6rem;width:100%;overflow:hidden;font-family:var(--font-sans,"Inter",sans-serif);}.gij-complete-head{background:var(--color-gij-black,#0c0c0c);padding:2.4rem;text-align:center;}.gij-complete-brand{display:flex;justify-content:center;margin:0 auto 1.25rem;}.gij-complete-brand img{display:block;width:min(176px,78%);height:auto;}.gij-complete-title{font-family:var(--font-cond,sans-serif);font-weight:900;font-size:2.1rem;text-transform:uppercase;color:#fff;line-height:1;margin:0 0 0.6rem;}.gij-complete-paid{color:var(--color-gij-green);font-size:1.05rem;font-weight:600;margin:0;}.gij-complete-body{padding:1.8rem;}.gij-complete-intro{color:var(--color-gij-grey,#777);font-size:1.05rem;line-height:1.6;margin:0 0 1.5rem;}.gij-complete-details{border:1px solid var(--color-gij-border,#d9d9d9);border-radius:5px;overflow:hidden;margin-bottom:1.5rem;font-size:1.05rem;}.gij-ref-row{background:var(--color-gij-black,#0c0c0c);padding:0.9rem 1.2rem;display:flex;align-items:center;gap:0.9rem;color:var(--color-gij-green);}.gij-ref-row svg{width:16px;height:16px;flex-shrink:0;}.gij-ref-value{font-family:monospace;font-weight:700;color:#fff;letter-spacing:0.05em;}.gij-detail-row{display:flex;align-items:flex-start;gap:0.9rem;padding:0.9rem 1.2rem;border-bottom:1px solid var(--color-gij-border,#d9d9d9);color:var(--color-gij-green);}.gij-detail-row:last-child{border-bottom:none;}.gij-detail-row svg{width:17px;height:17px;margin-top:2px;flex-shrink:0;}.gij-detail-label{font-size:12px;color:var(--color-gij-muted,#aaa);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:3px;}.gij-detail-label--on-dark{color:rgba(255,255,255,0.5);}.gij-detail-value{font-weight:600;color:var(--color-gij-black,#0c0c0c);}.gij-players-list div{font-size:1.05rem;color:var(--color-gij-grey,#777);}.gij-seats-banner{display:flex;align-items:center;gap:0.6rem;padding:0.9rem 1.2rem;background:#eef7e0;color:var(--color-gij-green);}.gij-seats-banner svg{width:16px;height:16px;flex-shrink:0;}.gij-seats-banner span{font-size:1.05rem;font-weight:600;color:#2d6a2d;}.gij-complete-itinerary{border-top:3px solid var(--color-gij-green,#66b500);margin:0 0 1.5rem;padding:1.15rem 1.2rem 0;}.gij-complete-itinerary h2{color:var(--color-gij-black,#0c0c0c);font-family:var(--font-cond,sans-serif);font-size:1.3rem;font-weight:900;letter-spacing:.03em;margin:0 0 .8rem;text-transform:uppercase;}.gij-complete-itinerary__rows{border-top:1px solid var(--color-gij-border,#d9d9d9);}.gij-complete-itinerary__row{align-items:baseline;border-bottom:1px solid var(--color-gij-border,#d9d9d9);display:grid;gap:.9rem;grid-template-columns:4.5rem 1fr;padding:.72rem 0;}.gij-complete-itinerary__row time{color:var(--color-gij-green,#66b500);font-size:.9rem;font-weight:700;}.gij-complete-itinerary__row span{color:var(--color-gij-black,#0c0c0c);line-height:1.45;}.gij-contact-line{font-size:0.9rem;color:var(--color-gij-muted,#aaa);text-align:center;margin:0 0 1.5rem;}.gij-contact-line a{color:var(--color-gij-green);text-decoration:none;}.gij-complete-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:0.6rem;background:var(--color-gij-green);color:var(--color-gij-black);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:0.04em;border:none;border-radius:2.4px;padding:0.75rem 1.5rem;cursor:pointer;text-decoration:none;}.gij-complete-cta svg{width:17px;height:17px;}.gij-complete-cta:hover{background:var(--color-gij-green-dark,var(--color-gij-green));color:var(--color-gij-black);}.StripeElement{width:100%;box-sizing:border-box;font-family:var(--font-sans,"Inter",sans-serif);color:var(--color-gij-black,#0c0c0c);border:1px solid var(--color-gij-border,#d9d9d9);background:#fff;border-radius:2px;padding:0.65rem 0.75rem;font-size:1rem;line-height:1.4;transition:border-color 0.15s ease-out;}.StripeElement--focus{border-color:var(--color-gij-green);}.StripeElement--invalid{border-color:var(--color-red-500,#e5484d);}.StripeElement--webkit-autofill{background-color:#fefde5;}.payment-method-add-form label,#payment-information label{font-family:var(--font-sans,"Inter",sans-serif);font-weight:700;font-size:0.875rem;color:var(--color-gij-black,#0c0c0c);margin-bottom:0.375rem;display:block;}.form-required--indicator{display:none;}@media (max-width:767px){.checkout-page .page__main_content{padding-top:0.625rem;}.yb-field-row-2col{grid-template-columns:1fr;}.players-wrapper .form-radios .form-check-label{font-size:0.75rem;}.rental-option-label{font-size:0.75rem;}.rental-option-desc{font-size:0.625rem;}}.error.form-control.iti__tel-input{color:red!important;border-color:red!important;background-image:none!important;}.iti__country-container{max-height:42px;}.gij-complete-head{padding:2rem 1.5rem;}.gij-complete-brand img{width:min(190px,82%);}.gij-complete-title{margin-bottom:0;}.gij-complete-body{padding:1.75rem;}.gij-complete-intro{margin:0 0 1.25rem;text-align:center;}.gij-complete-summary{margin:0 0 1.5rem;border:1px solid var(--color-gij-border,#d9d9d9);border-radius:5px;overflow:hidden;}.gij-complete-summary__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;}.gij-complete-summary__row + .gij-complete-summary__row{border-top:1px solid var(--color-gij-border,#d9d9d9);}.gij-complete-summary dt{color:var(--color-gij-grey,#777);font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.gij-complete-summary dd{margin:0;color:var(--color-gij-black,#0c0c0c);font-size:1.15rem;font-weight:700;text-align:right;}@media (max-width:575px){.gij-complete-head,.gij-complete-body{padding-left:1.125rem;padding-right:1.125rem;}.gij-complete-title{font-size:1.8rem;}.gij-complete-summary__row{align-items:flex-start;flex-direction:column;gap:0.35rem;}.gij-complete-summary dd{text-align:left;}}.yb-course-image{display:block;margin:0 0 0.875rem;overflow:hidden;background:#edf1e8;aspect-ratio:16 / 7;}.yb-course-image img{display:block;width:100%;height:100%;object-fit:cover;}form.golf-checkout-flow-payment_information .gij-card-payment-panel{border:1px solid var(--color-gij-border,#e5e5e5);border-top:4px solid var(--color-gij-green,#7dc142);padding:1.125rem;background:#fff;}form.golf-checkout-flow-payment_information .gij-card-payment-intro{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:0.4rem 1rem;padding:0 0 0.95rem;margin:0 0 0.9rem;border-bottom:1px solid var(--color-gij-border,#e5e5e5);}form.golf-checkout-flow-payment_information .gij-card-payment-intro__title{color:var(--color-gij-black,#111);font-size:1.1rem;font-weight:800;}form.golf-checkout-flow-payment_information .gij-card-payment-intro__copy{color:var(--color-gij-muted,#687264);font-size:0.875rem;line-height:1.4;}form.golf-checkout-flow-payment_information .gij-card-payment-panel .credit-card-logos{display:flex;align-items:center;flex-wrap:wrap;gap:0.35rem;margin:0 0 1rem;}form.golf-checkout-flow-payment_information .gij-card-payment-panel .payment-method-icon{margin:0;}@media (max-width:575px){.yb-course-image{aspect-ratio:16 / 8;}form.golf-checkout-flow-payment_information .gij-card-payment-panel{padding:0.875rem;}form.golf-checkout-flow-payment_information .gij-card-payment-intro{display:block;}form.golf-checkout-flow-payment_information .gij-card-payment-intro__copy{margin-top:0.25rem;}}.gij-complete-wrap{align-items:flex-start;background:#f4f4f1;padding:2.5rem 1rem 3.5rem;}.gij-complete-card{border:1px solid #d9dfd4;border-top:6px solid #75bd00;border-radius:0;box-shadow:none;max-width:46rem;}.gij-complete-head{background:#0c0c0c;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(220px,.97fr);padding:0;text-align:left;}.gij-complete-head__identity{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:2.25rem 2.35rem 2.1rem;}.gij-complete-brand{justify-content:flex-start;margin:0 0 1.15rem;}.gij-complete-brand img{width:min(186px,100%);}.gij-complete-title{color:#ffffff;font-family:var(--font-cond,"Oswald",Impact,sans-serif);font-size:clamp(2rem,4vw,2.65rem);font-weight:800;letter-spacing:.035em;line-height:.96;margin:0;}.gij-complete-kicker{color:#75bd00;font-size:.67rem;font-weight:800;letter-spacing:.15em;line-height:1.4;margin:.9rem 0 0;text-transform:uppercase;}.gij-complete-head__image{background:#17321c;margin:0;min-height:15rem;overflow:hidden;}.gij-complete-head__image img{display:block;height:100%;min-height:15rem;object-fit:cover;width:100%;}.gij-complete-body{padding:2.15rem 2.35rem 2.3rem;}.gij-complete-intro{color:#303630;font-size:1.07rem;line-height:1.55;margin:0 0 1.45rem;text-align:left;}.gij-complete-summary{border:1px solid #d9dfd4;border-radius:0;margin:0 0 1.55rem;}.gij-complete-summary__row{align-items:center;padding:.95rem 1.1rem;}.gij-complete-summary dt{color:#63715d;font-size:.67rem;font-weight:800;letter-spacing:.12em;}.gij-complete-summary dd{color:#141414;font-family:var(--font-cond,"Oswald",Impact,sans-serif);font-size:1.33rem;font-weight:800;letter-spacing:.015em;}.gij-complete-summary__row:first-child dd{color:#538c00;font-size:1.72rem;}.gij-complete-cta{background:#75bd00;border-radius:0;color:#0c0c0c;font-family:var(--font-cond,"Oswald",Impact,sans-serif);font-size:1.08rem;font-weight:800;letter-spacing:.06em;padding:.95rem 1.25rem;}.gij-complete-cta:hover,.gij-complete-cta:focus-visible{background:#5e9a00;color:#ffffff;}@media (max-width:575px){.gij-complete-wrap{padding:1rem 0 2.25rem;}.gij-complete-card{border-left:0;border-right:0;}.gij-complete-head{display:block;}.gij-complete-head__identity,.gij-complete-body{padding-left:1.25rem;padding-right:1.25rem;}.gij-complete-head__identity{padding-top:1.75rem;padding-bottom:1.65rem;}.gij-complete-head__image,.gij-complete-head__image img{min-height:10rem;}.gij-complete-summary__row{align-items:flex-start;flex-direction:column;}}.players-wrapper .player-card{position:relative;padding-top:0.75rem;}.players-wrapper .player-card + .player-card{border-top:2px solid var(--color-gij-border,#e5e5e5);padding-top:1.75rem;}.players-wrapper .player-section-marker{display:flex;align-items:baseline;gap:0.625rem;width:100%;margin:0 0 1rem;padding:0 0 0.625rem;border-bottom:1px solid var(--color-gij-border,#e5e5e5);}.players-wrapper .player-section-marker span{color:var(--color-gij-green-dark,#5b9a22);font-size:0.8125rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;}.players-wrapper .player-section-marker strong{color:var(--color-gij-black,#111);font-size:0.9375rem;font-weight:700;}.players-wrapper .gij-shaft-flex-container .shaft-flex-radios > legend,.players-wrapper .gij-shaft-flex-container .shaft-flex-radios > .fieldset-legend{display:block !important;margin:1rem 0 0.5rem;color:var(--color-gij-black,#111);font-size:0.8125rem !important;font-weight:700;letter-spacing:0.02em;text-transform:none;}.players-wrapper .form-radios:has(input.error),.players-wrapper .form-radios:has(input[aria-invalid="true"]){padding:0.875rem;border:1px solid #efb1ba;border-radius:4px;background:#fff0f2;}.players-wrapper .form-check:has(input.error) .form-check-input,.players-wrapper .form-check:has(input[aria-invalid="true"]) .form-check-input{border-color:#9d1c2d;box-shadow:0 0 0 1px #9d1c2d;}.players-wrapper .form-check:has(input.error) .form-check-label,.players-wrapper .form-check:has(input[aria-invalid="true"]) .form-check-label{color:#9d1c2d;}.players-wrapper .gij-rental-choice .form-item--error-message,.players-wrapper .gij-shaft-flex-container .form-item--error-message{margin:0.625rem 0 0;color:#9d1c2d;font-size:0.9375rem;font-weight:700;line-height:1.4;}@media (max-width:575px){.players-wrapper .player-section-marker{align-items:flex-start;flex-direction:column;gap:0.125rem;}}
