@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}html{visibility:visible;opacity:1}:root{--br-xs:4px;--br-s:10px;--br-m:16px;--br-l:20px;--br-xl:28px;--br-full:999rem;--bw-xs:1px;--bw-s:2px;--bw-m:4px;--bw-l:8px;--bw-xl:12px}:root{--primary-100:#114f83;--primary-300:#114f83;--primary-500:#114f83;--primary-700:#114f83;--primary-900:#114f83;--primary-fancy:linear-gradient(90deg, var(--primary-500), #FF8A00);--secondary-100:#114f83;--secondary-300:#114f83;--secondary-500:#114f83;--secondary-700:#114f83;--secondary-900:#114f83;--tertiary:#16005C;--accent-1:#EB4D4D;--accent-2:#E6D85B;--ink-000:#ffffff;--ink-100:#9598A5;--ink-300:#555864;--ink-500:#0D0F19;--ink-700:#1A1A1A;--ink-900:#000000;--ink-alt-100:#a8a8a8;--ink-alt-300:#777777;--ink-alt-500:#a8a8a8;--ink-alt-700:#777777;--ink-accent:#EB4D4D;--ink-input:#777777;--ink-hidden:#777777;--border-300:#d6d6d6;--border-500:#d6d6d6;--border-alt-300:#d6d6d6;--border-alt-500:#d6d6d6;--divider-300:#F5F5F5;--divider-500:#CFCFCF;--divider-700:#d6d6d6;--base-100:#F1F1F1;--base-300:#e7f1f9;--base-500:#ffffff;--base-700:#e7f1f9;--base-alt-300:#e7f1f9;--base-alt-500:#e7f1f9;--base-alt-700:#e7f1f9;--gray-100:#FCFCFC;--gray-300:#F7F7F7;--gray-500:#F2F2F2;--gray-700:#EDEDED;--gray-900:#E6E6E6;--warning-primary:#e28383;--warning-secondary:#643BE4;--focus-primary:none}:root{--box-shadow-s:0 0 var(--space-s) 0 rgba(0, 0, 0, 0.1);--box-shadow-m:0 0 var(--space-m) 0 rgba(0, 0, 0, 0.1);--box-shadow-l:0 0 var(--space-l) 0 rgba(0, 0, 0, 0.1);--box-shadow-primary:8px 8px 0px var(--primary-500);--box-shadow-primary-s:4px 4px 0px var(--primary-500)}:root{--edge-padding-inline:clamp(16px, 5vw, 60px);--edge-padding-inline:8%;--space-xs:1vw;--space-xs:clamp(6px, 1vw, 12px);--space-s:2vw;--space-s:clamp(12px, 2vw, 20px);--space-m:3.5vw;--space-m:clamp(18px, 3.5vw, 36px);--space-l:5vw;--space-l:clamp(32px, 5vw, 52px);--space-xl:7vw;--space-xl:clamp(60px, 7vw, 84px);--space-xxl:12vw;--space-xxl:clamp(82px, 12vw, 128px);--space-xxxl:16vw;--space-xxxl:clamp(120px, 16vw, 240px)}:root{--body-container:1440px;--header-container:1440px}#main{padding-top:87px}.ct-section-inner-wrap{max-width:var(--body-container)}.oxy-header-container{max-width:var(--header-container)}.footer .ct-section-inner-wrap,.footer-credit .ct-section-inner-wrap,.breadcrumb-section .ct-section-inner-wrap{max-width:var(--header-container)}:root{--light:200;--regular:400;--bold:700;--black:900}html{line-height:1.25;font-stretch:normal;text-wrap:pretty}[lang="zh-HK"] p{text-align:justify;letter-spacing:.02em}body{font-size:var(--s-0);line-height:inherit;font-weight:var(--regular);color:var(--ink-500)}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:var(--bold)}h1{font-size:var(--s-4)}h2{font-size:var(--s-3)}h3{font-size:var(--s-2)}h4{font-size:var(--s-1)}h5{font-size:var(--s-0)}h6{font-size:var(--s-01)}p{margin-block-start:0em}sub,sup{font-size:0.75em!important}:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}[lang="zh-HK"]:root{--body-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;--display-text:'Poppins', 'YakuHanJPs_Noto', 'Noto Sans HK', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif}body{font-display:swap;font-feature-settings:"liga";font-family:var(--body-text)}h1,h2,h3,h4,h5,h6{font-display:swap;font-feature-settings:"liga";font-family:var(--display-text)}.ct-text-block :is(ul,ol),.oxy-rich-text :is(ul,ol),.woocommerce-product-details__short-description :is(ul,ol){line-height:1.25;list-style-position:outside;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-block-start:1em;margin-block-end:1em;margin-inline-start:1em;margin-inline-end:0;padding-inline-start:0em;grid-gap:.75em;gap:.75em;font-size:var(--s-00)}.ct-text-block ul,.oxy-rich-text ul{list-style-type:square}.ct-text-block ul li::marker,.ct-text-block ol li::marker,.oxy-rich-text ul li::marker,.oxy-rich-text ol li::marker{color:var(--ink-500)}.ct-text-block li:not(.menu-item),.oxy-rich-text li:not(.menu-item){padding-inline-start:1em}.oxy-dynamic-list :is(ul,ol){margin-block-start:0;margin-block-end:0;padding-inline-start:0}.oxy-dynamic-list :is(ul,ol):first-child{margin-block-start:0em}.oxy-dynamic-list :is(ul,ol):last-child{margin-block-end:0em}.ct-text-block a:not(.wp-block-button__link),.oxy-rich-text a:not(.wp-block-button__link){color:inherit;text-decoration:unset;padding-bottom:.1em;position:relative;-webkit-transition:0.15s ease-in;transition:0.15s ease-in;background-position:100%;background-repeat:no-repeat;background-size:100% 100%;-webkit-print-color-adjust:exact;-webkit-filter:blur(0);background-image:linear-gradient(transparent 96%,var(--primary-500) 96%,var(--primary-500) 100%,transparent 100%)}.ct-text-block a:not(.wp-block-button__link):hover,.oxy-rich-text a:not(.wp-block-button__link):hover{background-size:0% 100%}.ct-link-text,.ct-link{text-decoration:unset}a{color:inherit;text-underline-offset:.3em;text-decoration:unset}a:hover{text-decoration:none}button{font-family:inherit;font-size:100%;line-height:120%;text-transform:none;background-color:initial;margin:0;border-width:0;border-style:none;overflow:visible;-webkit-appearance:button}button:hover{cursor:pointer}button:hover,button:focus,button:active{background-color:unset;border-color:inherit;border-radius:0}input{color:var(--ink-500);font-size:1em;background:var(--base-500);padding:.25em .75em .25em .75em;border-radius:var(--br-m);-webkit-transition:0.25s ease-in;transition:0.25s ease-in;border:1px solid var(--border-500)}input:not(textarea){line-height:1;height:2.25rem}input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:2px solid transparent;box-shadow:0 0 0 2px var(--focus-primary)!important;border:1px solid var(--focus-primary)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body{word-wrap:break-word}a{word-break:break-all}:is(h1,h2,h3,h4,h5,h6,li,p),:is(h1,h2,h3,h4,h5,h6,li,p) a{word-wrap:break-word;word-break:normal}:root{--selection-text:var(--primary-500);--selection-bg:var(--ink-500)}[data-theme="dark"]:root{--selection-text:var(--ink-500);--selection-bg:var(--primary-100)}::-moz-selection{color:var(--selection-text);background-color:var(--selection-bg)}::selection{color:var(--selection-text);background-color:var(--selection-bg)}hr{width:60%;border-width:1px;border-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;content:"";margin-block-start:4em;margin-block-end:4em}hr:after{-webkit-flex-grow:1;flex-grow:1;background:var(--primary-500);height:2px;content:""}#lostpasswordform input,#resetpasswordform input{width:100%;padding:.5em .75em .5em .75em;border:1px solid #e2e2e2}#lostpasswordform label,#resetpasswordform label{font-size:.8em}.post-password-form{color:var(--ink-500);width:100%;height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.post-password-form input[name="Submit"]{padding-left:3em;padding-right:3em;background-color:var(--primary-500);color:#fff;cursor:pointer}.post-password-form input[name="Submit"]:hover{background-color:var(--primary-700)}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"]{font-size:16px}.grecaptcha-badge{visibility:hidden}.swiper-container{width:100%}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}button,.button{text-transform:capitalize!important}.tf-icon img{width:100%}.tf-image img{width:100%}.hero-section #home-hero-main{padding-top:50px;padding-bottom:50px}.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent,.wp-block-button__link,.wpgb-load-more{line-height:1.25;font-weight:var(--bold);text-decoration:none;text-align:center;border-width:1px;border-style:solid;border-radius:4px;display:-webkit-inline-flexbox;display:-moz-inline-flexbox;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;grid-gap:.5em;gap:.5em;-webkit-transition:0.2s!important;transition:0.2s!important;box-shadow:0 0 20px -15px;box-shadow:none;word-break:normal}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent,.wp-block-button__link,.wpgb-load-more):hover{box-shadow:0 7px 25px -10px var(--primary-300);box-shadow:none;transform:translateY(-5px)}.tf-buttons{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;grid-gap:8px;gap:8px}.tf-buttons>*{-webkit-flex-grow:1;flex-grow:1}.wp-block-button__link{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.wp-block-button__link:hover{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.btn-main,.btn-main.ff-btn{background-color:var(--primary-500);color:#fff;border-color:var(--primary-300)}.btn-main:hover,.btn-main.ff-btn:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-alt,.btn-alt.ff-btn{background-color:var(--primary-100);color:var(--primary-500);border-color:var(--primary-300)}.btn-alt:hover,.btn-alt.ff-btn:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-secondary{background-color:var(--ink-500);color:#fff;border-color:var(--primary-300)}.btn-secondary:hover{filter:brightness(1.1);box-shadow:var(--box-shadow-primary-s)}.btn-transparent{border:0}.btn-transparent:hover{border:0;background-color:rgba(255,255,255,.05)}.btn-disable{background-color:#DEDEDE;color:#fff;border-color:var(--primary-300);cursor:not-allow;cursor:not-allowed}.btn-disable:hover{transform:unset!important}.wpgb-load-more{background-color:var(--primary-100);color:var(--primary-500);border-color:var(--primary-300)}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent) .tf-icon>*{height:1em;width:1em;transform:scale(1.1)}:is(.btn-main,.btn-alt,.btn-secondary,.btn-disable,.btn-transparent) .tf-icon .ct-fancy-icon>svg{height:unset;width:unset}.btn-xs,.btn-s,.btn-m,.btn-l,.btn-xl{padding:.5em 1.5em .5em 1.5em}.btn-xs{font-size:var(--s-01);padding:.5em .75em .5em .75em}.btn-s{font-size:var(--s-01)}.btn-m,.wp-block-button__link{font-size:var(--s-0)}.btn-l{font-size:var(--s-0)}.btn-xl{font-size:var(--s-1)}.breakout{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.border{border-width:1px;border-style:solid}.border-top{border-top-width:1px;border-top-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.border-left{border-left-width:1px;border-left-style:solid}.blur-none{filter:blur(0)}.blur-xs{filter:blur(2px)}.blur-s{filter:blur(4px)}.blur-m{filter:blur(8px)}.blur-l{filter:blur(16px)}.blur-xl{filter:blur(32px)}.bg-blur-none{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.bg-blur-xs{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.bg-blur-s{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-blur-m{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bg-blur-l{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bg-blur-xl{backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px)}.bg-blur-light-300{background-color:rgba(0,0,0,.3)!important}.bg-blur-light-500{background-color:rgba(0,0,0,.5)!important}.bg-blur-light-700{background-color:rgba(0,0,0,.7)!important}.bg-blur-dark-300{background-color:rgba(255,255,255,.3)!important}.bg-blur-dark-500{background-color:rgba(255,255,255,.5)!important}.bg-blur-dark-700{background-color:rgba(255,255,255,.7)!important}.card-link{position:relative}.card-link a::after{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-track,::-webkit-scrollbar-track{background-color:var(--primary-700);border:0 solid var(--divider-300);border-radius:12px}:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background:var(--primary-300);border:4px solid var(--primary-700);border-radius:12px}:is(.scrollbar-s,.scrollbar-s>span)::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover{background:var(--secondary-500)}:is(.scrollbar-s.scrollbar--vret,.scrollbar-s.scrollbar--vret>span)::-webkit-scrollbar{width:12px}:is(.scrollbar-s.scrollbar--horz,.scrollbar-s.scrollbar--horz>span)::-webkit-scrollbar{height:12px}.mobile{display:none!important}:is(.ellipsis-1,.ellipsis-2,.ellipsis-3,.ellipsis-4) span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.ellipsis-1 span{-webkit-line-clamp:1}.ellipsis-2 span{-webkit-line-clamp:2}.ellipsis-3 span{-webkit-line-clamp:3}.ellipsis-4 span{-webkit-line-clamp:4}.tf-flex-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:center;justify-content:center;grid-gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);gap:calc(var(--flex-row-gap) / 2) var(--flex-row-gap);--flex-row-gap:calc(var(--space-m) * 2)}.tf-flex-row>*{width:100%}.tf-flex-row.tf-alt:nth-child(2n){-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-flex-row.tf-reverse{-webkit-flex-flow:row-reverse wrap;-moz-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.tf-col-basis-1-1>*{-webkit-flex-basis:calc(50% - var(--flex-row-gap) / 2);flex-basis:calc(50% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(1){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-2>*:nth-child(2){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(1){-webkit-flex-basis:calc(66% - var(--flex-row-gap) / 2);flex-basis:calc(66% - var(--flex-row-gap) / 2)}.tf-col-basis-2-1>*:nth-child(2){-webkit-flex-basis:calc(34% - var(--flex-row-gap) / 2);flex-basis:calc(34% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(1){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-1-3>*:nth-child(2){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(1){-webkit-flex-basis:calc(75% - var(--flex-row-gap) / 2);flex-basis:calc(75% - var(--flex-row-gap) / 2)}.tf-col-basis-3-1>*:nth-child(2){-webkit-flex-basis:calc(25% - var(--flex-row-gap) / 2);flex-basis:calc(25% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(1){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.tf-col-basis-2-3>*:nth-child(2){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(1){-webkit-flex-basis:calc(60% - var(--flex-row-gap) / 2);flex-basis:calc(60% - var(--flex-row-gap) / 2)}.tf-col-basis-3-2>*:nth-child(2){-webkit-flex-basis:calc(40% - var(--flex-row-gap) / 2);flex-basis:calc(40% - var(--flex-row-gap) / 2)}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flex-1{-webkit-flex:1;flex:1}.flex-2{-webkit-flex:2;flex:2}.flex-3{-webkit-flex:3;flex:3}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-nowrap{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.items-left{justify-items:start}.content-left{-webkit-justify-content:start;justify-content:start}.items-center{justify-items:center}.content-center{-webkit-justify-content:center;justify-content:center}.items-right{justify-items:end}.content-right{-webkit-justify-content:end;justify-content:end}.items-top{-webkit-align-items:start;align-items:start}.content-top{-webkit-align-content:start;align-content:start}.items-middle{-webkit-align-items:center;align-items:center}.content-middle{-webkit-align-content:center;align-content:center}.items-bottom{-webkit-align-items:end;align-items:end}.content-bottom{-webkit-align-content:end;align-content:end}.items-stretch{-webkit-align-items:stretch;align-items:stretch}.content-stretch{-webkit-justify-content:stretch;justify-content:stretch}.space-between{-webkit-justify-content:space-between;justify-content:space-between}.space-around{-webkit-justify-content:space-around;justify-content:space-around}.self-left{margin-right:auto;place-self:start}.self-center{margin-inline:auto;place-self:center;-webkit-align-self:center;align-self:center}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;-webkit-align-self:start;align-self:start}.self-middle{margin-block:auto;-webkit-align-self:center;align-self:center}.self-bottom{margin-top:auto;-webkit-align-self:end;align-self:end}.self-stretch{-webkit-align-self:stretch;align-self:stretch}.self-auto{-webkit-align-self:auto;align-self:auto}.self-start{-webkit-align-self:flex-start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;align-self:flex-end}.self-baseline{-webkit-align-self:baseline;align-self:baseline}.gap-unset{grid-gap:unset;gap:unset}.gap-0{grid-gap:0;gap:0}.gap-xs{grid-gap:var(--space-xs);gap:var(--space-xs)}.gap-s{grid-gap:var(--space-s);gap:var(--space-s)}.gap-m{grid-gap:var(--space-m);gap:var(--space-m)}.gap-l{grid-gap:var(--space-l);gap:var(--space-l)}.gap-xl{grid-gap:var(--space-xl);gap:var(--space-xl)}.gap-xxl{grid-gap:var(--space-xxl);gap:var(--space-xxl)}.gap-xxxl{grid-gap:var(--space-xxxl);gap:var(--space-xxxl)}.gap-x-unset{grid-column-gap:unset;column-gap:unset;grid-row-gap:unset;row-gap:unset}.gap-x-0{grid-column-gap:0;column-gap:0}.gap-x-xs{grid-column-gap:var(--space-xs);column-gap:var(--space-xs)}.gap-x-s{grid-column-gap:var(--space-s);column-gap:var(--space-s)}.gap-x-m{grid-column-gap:var(--space-m);column-gap:var(--space-m)}.gap-x-l{grid-column-gap:var(--space-l);column-gap:var(--space-l)}.gap-x-xl{grid-column-gap:var(--space-xl);column-gap:var(--space-xl)}.gap-x-xxl{grid-column-gap:var(--space-xxl);column-gap:var(--space-xxl)}.gap-x-xxxl{grid-column-gap:var(--space-xxxl);column-gap:var(--space-xxxl)}.gap-y-0{grid-row-gap:0;row-gap:0}.gap-y-xs{grid-row-gap:var(--space-xs);row-gap:var(--space-xs)}.gap-y-s{grid-row-gap:var(--space-s);row-gap:var(--space-s)}.gap-y-m{grid-row-gap:var(--space-m);row-gap:var(--space-m)}.gap-y-l{grid-row-gap:var(--space-l);row-gap:var(--space-l)}.gap-y-xl{grid-row-gap:var(--space-xl);row-gap:var(--space-xl)}.gap-y-xxl{grid-row-gap:var(--space-xxl);row-gap:var(--space-xxl)}.gap-y-xxxl{grid-row-gap:var(--space-xxxl);row-gap:var(--space-xxxl)}.full-width{width:100%}.full-height{height:100%}.screen-width{width:100vw}.screen-height{height:100vh}.auto-width{width:auto}.auto-height{height:auto}.width-90{width:90%}.width-80{width:80%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-20{width:20%}.width-10{width:10%}.sr-only{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}:root{--section-space-main:var(--space-xl);--section-space-xs:var(--space-s);--section-space-s:var(--space-m);--section-space-m:var(--space-xl);--section-space-l:var(--space-xxl);--section-space-xl:var(--space-xxxl)}.section-inner-gap-s .ct-section-inner-wrap{grid-row-gap:var(--section-space-s);row-gap:var(--section-space-s)}.section-inner-gap-m .ct-section-inner-wrap{grid-row-gap:var(--section-space-m);row-gap:var(--section-space-m)}.section-inner-gap-l .ct-section-inner-wrap{grid-row-gap:var(--section-space-l);row-gap:var(--section-space-l)}.section-main .ct-section-inner-wrap{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.section-s .ct-section-inner-wrap{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.section-m .ct-section-inner-wrap{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.section-l .ct-section-inner-wrap{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l)}.section-padding-off--top .ct-section-inner-wrap{padding-top:0!important}.section-padding-off--bottom .ct-section-inner-wrap{padding-bottom:0!important}.section-padding-off--left .ct-section-inner-wrap{padding-left:0!important}.section-padding-off--right .ct-section-inner-wrap{padding-right:0!important}.col-padding-main{padding-left:var(--edge-padding-inline);padding-right:var(--edge-padding-inline)}.col-padding-xs{padding-left:var(--section-space-xs);padding-right:var(--section-space-xs)}.col-padding-s{padding-left:var(--section-space-s);padding-right:var(--section-space-s)}.col-padding-m{padding-left:var(--section-space-m);padding-right:var(--section-space-m)}.col-padding-l{padding-left:var(--section-space-l);padding-right:var(--section-space-l)}.col-padding-xl{padding-left:var(--section-space-xl);padding-right:var(--section-space-xl)}.row-padding-main{padding-top:var(--section-space-main);padding-bottom:var(--section-space-main)}.row-padding-xs{padding-top:var(--section-space-xs);padding-bottom:var(--section-space-xs)}.row-padding-s{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.row-padding-m{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.row-padding-l{padding-top:var(--section-space-l);padding-bottom:var(--section-space-l);padding-top:var(--section-space-xl);padding-bottom:var(--section-space-xl)}.section-min-h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.section-min-h>div{width:100%}.sticky{position:-webkit-sticky;top:0;position:-webkit-sticky;position:sticky}.sticky-top-main{top:80px}.sticky-top-alt{top:120px}.sticky-bottom-main{bottom:0}.sticky-bottom-alt{bottom:40px}.sticky-top-overlay{position:fixed;top:72px!important;width:68.5vw;z-index:999}.scroll-fadeout-v::after{background-image:linear-gradient(rgba(0,0,0,0),transparent);width:calc(100% - 9px);height:2.5em;position:absolute;bottom:0;z-index:2;content:''}.scroll-fadeout-v::before{background-image:linear-gradient(transparent,rgba(0,0,0,0));width:calc(100% - 9px);height:2.5em;position:absolute;top:0;z-index:2;content:''}.scroll-fadeout--top{position:relative}.inline-bg-image{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;display:inline-block;overflow:hidden}.inline-bg-image img{pointer-events:none;object-fit:cover;width:100%;height:100%}.ratio-1-1{padding-top:100%}.ratio-3-2{padding-top:66.666%}.ratio-4-3{padding-top:75%}.ratio-16-9{padding-top:56.25%}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9){width:100%;position:relative}:is(.ratio-1-1,.ratio-3-2,.ratio-4-3,.ratio-16-9) img{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;object-fit:cover}.overlay-dark-300,.overlay-dark-500,.overlay-dark-700{position:relative;z-index:0}:is(.overlay-dark-300,.overlay-dark-500,.overlay-dark-700)::before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:""}.overlay-dark-300::before{background-color:rgba(0,0,0,.25)}.overlay-dark-500::before{background-color:rgba(0,0,0,.5)}.overlay-dark-700::before{background-color:rgba(0,0,0,.7)}.tf-content{display:block}.no-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-xs:not(.ct-section)>*+*{margin-top:var(--space-xs)}.owl-s:not(.ct-section)>*+*{margin-top:var(--space-s)}.owl-m:not(.ct-section)>*+*{margin-top:var(--space-m)}.owl-l:not(.ct-section)>*+*{margin-top:var(--space-l)}.owl-xl:not(.ct-section)>*+*{margin-top:var(--space-xl)}.owl-xxl:not(.ct-section)>*+*{margin-top:var(--space-xxl)}.margin-top-xs{margin-top:var(--space-xs)}.margin-top-s{margin-top:var(--space-s)}.margin-top-m{margin-top:var(--space-m)}.margin-top-l{margin-top:var(--space-l)}.margin-top-xl{margin-top:var(--space-xl)}.margin-top-xxl{margin-top:var(--space-xxl)}.margin-left-xs{margin-left:var(--space-xs)}.margin-left-s{margin-left:var(--space-s)}.margin-left-m{margin-left:var(--space-m)}.margin-left-l{margin-left:var(--space-l)}.margin-left-xl{margin-left:var(--space-xl)}.margin-left-xxl{margin-left:var(--space-xxl)}.margin-bottom-xs{margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:var(--space-xl)}.margin-bottom-xxl{margin-bottom:var(--space-xxl)}.margin-right-xs{margin-right:var(--space-xs)}.margin-right-s{margin-right:var(--space-s)}.margin-right-m{margin-right:var(--space-m)}.margin-right-l{margin-right:var(--space-l)}.margin-right-xl{margin-right:var(--space-xl)}.margin-right-xxl{margin-right:var(--space-xxl)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.padding-top-xs{padding-top:var(--space-xs)}.padding-top-s{padding-top:var(--space-s)}.padding-top-m{padding-top:var(--space-m)}.padding-top-l{padding-top:var(--space-l)}.padding-top-xl{padding-top:var(--space-xl)}.padding-top-xxl{padding-top:var(--space-xxl)}.padding-left-xs{padding-left:var(--space-xs)}.padding-left-s{padding-left:var(--space-s)}.padding-left-m{padding-left:var(--space-m)}.padding-left-l{padding-left:var(--space-l)}.padding-left-xl{padding-left:var(--space-xl)}.padding-left-xxl{padding-bottom:var(--space-xxl)}.padding-bottom-xs{padding-left:var(--space-xs)}.padding-bottom-s{padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:var(--space-xl)}.padding-bottom-xxl{padding-bottom:var(--space-xxl)}.padding-right-xs{padding-right:var(--space-xs)}.padding-right-s{padding-right:var(--space-s)}.padding-right-m{padding-right:var(--space-m)}.padding-right-l{padding-right:var(--space-l)}.padding-right-xl{padding-right:var(--space-xl)}.padding-right-xxl{padding-right:var(--space-xxl)}.row{-webkit-justify-content:start;justify-content:start;display:grid;grid-auto-flow:column}.column{display:grid;grid-auto-flow:row;justify-items:start;-webkit-align-content:start;align-content:start}.columns-2{display:grid;grid-template-columns:1fr 1fr}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr}.columns-4{display:grid;grid-template-columns:repeat(4,1fr)}.columns-5{display:grid;grid-template-columns:repeat(5,1fr)}.columns-6{display:grid;grid-template-columns:repeat(6,1fr)}.columns-7{display:grid;grid-template-columns:repeat(7,1fr)}.columns-8{display:grid;grid-template-columns:repeat(8,1fr)}.col-span-2{grid-column:auto / span 2}.col-span-3{grid-column:auto / span 3}.col-span-4{grid-column:auto / span 4}.col-span-5{grid-column:auto / span 5}.col-span-6{grid-column:auto / span 6}.col-span-7{grid-column:auto / span 7}.col-span-8{grid-column:auto / span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-2{grid-row:auto / span 2}.row-span-3{grid-row:auto / span 3}.row-span-4{grid-row:auto / span 4}.row-span-5{grid-row:auto / span 5}.row-span-6{grid-row:auto / span 6}.row-span-7{grid-row:auto / span 7}.row-span-8{grid-row:auto / span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.page-width{width:100%;max-width:var(--body-container)}.fluentform .ff-el-input--label{color:var(--primary-500)}.ff-el-input--label label{color:var(--ink-500)!important;font-size:1rem;font-weight:500!important;margin-bottom:0.5em!important}.fluentform .ff-el-form-control,select.ff-el-form-control:not([size]):not([multiple]){font-size:1em!important;line-height:1.25!important;background-color:var(--base-500)!important;height:auto!important;padding:.75em 1em .75em 1em!important;border:1.5px solid #e2e2e2!important;border-radius:var(--br-xs)!important;-webkit-transition:.2s!important;transition:.2s!important;outline:none!important;resize:none!important}select:focus,textarea:focus,input[type=url]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,fieldset .wc-stripe-elements-field:focus,.ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus{border:1.5px solid var(--ink-500)!important}.fluentform input,.fluentform select{color:var(--ink-500)!important}.fluentform input::placeholder{color:var(--ink-300)!important}.ff-message-success{color:var(--ink-500)!important;font-size:var(--s-01);line-height:1.25;font-weight:var(--regular);background:var(--base-300)!important;padding:var(--space-m)!important;margin-top:0;margin-bottom:2rem;border-radius:12px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:fadeInUp 0.8s 0.;animation:fadeInUp 0.8s 0.;-webkit-transition:0.4s;transition:0.4s;box-shadow:0 0 0 0 tan!important;border:0 solid var(--base-500)!important;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fadeInUp ease .8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards}.error.text-danger{color:var(--warning-primary)!important;font-size:var(--s-03)!important;line-height:1;font-weight:400;margin-top:.5em!important;z-index:1;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:fadeInUp 0.4s 0.;animation:fadeInUp 0.4s 0.;-webkit-transition:0.4s;transition:0.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation:fadeInUp ease .4s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards}.ff-el-input--content{position:relative}input.ff-disable{color:#6c757d;background-color:#e9ecef;cursor:not-allowed;opacity:.6;pointer-events:none}.ff_repeater_table.ff_flexible_table{counter-reset:count}.ff_repeater_table.ff_flexible_table tbody tr{counter-increment:count;position:relative}.ff_repeater_table.ff_flexible_table tbody tr:after{content:counter(count);position:absolute;display:block;left:-1.25em;top:15px;opacity:.3}.product-item__wrap .price *{font-weight:var(--regular);display:inline!important}.product-item__wrap .price del .woocommerce-Price-amount,.product-item__wrap .price del{font-size:var(--s-0)}.product-item__wrap .woocommerce-Price-amount{font-size:var(--s-1)}.products .wdgk_donation_content{display:none}.products .post-510 .price{display:none}.products .post-2902 .price{display:none}.postid-2902 .entry-summary>.price{display:none}.product_type_simple.add_to_cart_button{color:var(--theme-button-background-initial-color);background-color:var(--theme-button-text-initial-color);border:1px solid var(--theme-button-background-initial-color)}.product_type_simple.add_to_cart_button:hover{color:var(--theme-button-text-initial-color);border:var(--theme-button-border);background-color:var(--theme-button-background-initial-color)}.products .product-type-simple .ct-media-container{background-color:#fff;aspect-ratio:4 / 3;border:1px solid var(--gray-900)}.home-product-items ul.products,.cross-sells ul.products{grid-template-columns:1fr 1fr 1fr 1fr}.products .post-629 .onsale{display:none!important}.products .post-629:before,.new-badge{content:"EARLY BIRD";z-index:1;position:var(--has-container,absolute);top:8px;transform:rotate(0deg);inset-inline-start:8px;height:var(--badge-height,28px);min-width:var(--badge-min-width,55px);border-radius:0;padding:var(--badge-padding,5px 10px);text-align:center;color:var(--theme-palette-color-1);background-color:#fff;line-height:1;font-weight:900;border:1px solid var(--gray-900);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);will-change:background;background-color:rgba(255,255,255,1)}.postid-629 .onsale{display:none}.out-of-stock-badge{display:none}.wcpa_field_price{font-family:var(--theme-font-family)!important;font-size:var(--theme-font-size)!important;line-height:var(--theme-line-height)!important;font-weight:var(--theme-font-weight)!important;font-style:var(--theme-font-style,inherit)!important;text-transform:var(--theme-text-transform)!important;letter-spacing:var(--theme-letter-spacing)!important;margin-left:0!important;--theme-font-weight:700;--theme-font-size:20px}.wcpa_wrap .wcpa_field_bottom{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.delivery-info-container{background-color:var(--gray-500);padding:var(--space-s);margin-bottom:2em;border-radius:var(--br-s);border:1px solid var(--gray-900)}.delivery-info-container ol{padding:0;padding-left:1em}.delivery-info-container li{font-size:.9em;line-height:1.5;margin-bottom:1em}.ct-product-gallery-container [itemprop="image"]{background:#fff;padding:8%;aspect-ratio:1!important;border:1px solid var(--gray-900)}.ct-product-gallery-container img{object-fit:contain}.wc-tabs-wrapper{max-width:740px;margin-right:auto;margin-bottom:6em;margin-left:auto}.ct-breadcrumbs .item-0{display:none!important}body.postid-1937 .ct-cart-actions,body.postid-1938 .ct-cart-actions{display:none!important}body.postid-1937.show-add-to-cart .ct-cart-actions,body.postid-1938.show-add-to-cart .ct-cart-actions{display:flex!important}.term-91 .ct-woo-card-actions,.post-1938 .ct-woo-card-actions,.post-1937 .ct-woo-card-actions{display:none!important}.related.products{display:none}.attr-pa_option-custom-amount.single-product .woocommerce-variation-price{display:none}.postid-2895 .entry-summary .price:not(.tf-custom-price){display:none}.postid-2983 .entry-summary .price:not(.tf-custom-price){display:none}.products .post-2983 .price:not(.tf-custom-price),.has-custom-price .price:not(.tf-custom-price){display:none}.additional_information_tab{display:none!important}.yay-variant-wrapper{display:grid;grid-gap:.5em;gap:.5em;grid-template-columns:1fr 1fr}.yay-variant-wrapper>span{-webkit-flex:1;flex:1;margin:0}.yay-swatches-button{border-radius:2px!important;border-width:1.5px;border-color:var(--gray-500);text-align:center}.yay-swatches-button.yay-swatches-active{border-width:1.5px;background-color:var(--gray-300);color:unset!important;border-color:var(--gray-900)!important}form.variations_form table.variations tr:not(:last-child){margin-bottom:1.5em}.reset_variations{margin-top:2em;margin-bottom:1em}.postid-2888 .yay-variant-wrapper [data-term="vip-ticket"]:after{content:"$1,500";display:block;margin-top:.5em}.postid-2888 .yay-variant-wrapper [data-term="premium-ticket"]:after{content:"$800";display:block;margin-top:.5em}.postid-2888 .yay-variant-wrapper [data-term="standard-ticket"]:after{content:"$300";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="patron"]:after,.postid-2902 .yay-variant-wrapper [data-term="main"]:after{content:"$300,000";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="emerald"]:after{content:"$200,000";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="diamond"]:after{content:"$100,000";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="platinum"]:after{content:"$50,000";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="gold"]:after{content:"$10,000";display:block;margin-top:.5em}.postid-2902 .yay-variant-wrapper [data-term="silver"]:after{content:"$5,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="patron"]:after{content:"$300,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="emerald"]:after{content:"$200,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="diamond"]:after{content:"$100,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="platinum"]:after{content:"$50,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="gold"]:after{content:"$10,000";display:block;margin-top:.5em}.postid-3008 .yay-variant-wrapper [data-term="silver"]:after{content:"$5,000";display:block;margin-top:.5em}.wcpa_add_to_cart_button{color:var(--theme-button-text-initial-color)!important;background-color:var(--theme-button-background-initial-color)!important;border:var(--theme-button-border)!important}.wcpa_add_to_cart_button:hover{color:var(--theme-button-text-hover-color)!important;border-color:var(--theme-button-border-hover-color)!important;background-color:var(--theme-button-background-hover-color)!important}.single-product.postid-2919 .single_variation_wrap,.single-product.postid-2919 .variations{display:none!important}.rsvp-details-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.rsvp-details-container ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rsvp-details-container li{text-align:center;border:1px solid var(--gray-900);padding:1em;margin-bottom:-1px}.rsvp-details-container h5{font-size:var(--s-02)}.donation__field .ff-el-input--content{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.donation-container{max-width:740px;margin-left:auto;margin-right:auto;margin-top:60px;border:2px solid var(--gray-900);padding:var(--space-m)}.donation__field .ff-el-input--content div:last-child,#ff_5_donate_amount{grid-column:auto / span 2}.donation__field .ff-el-form-check-label,.ff_payment_item{width:100%!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;padding:.5em .75em;font-size:2rem;font-weight:500}.donation__field input[type=radio]{display:none!important}.donation__field .ff-el-form-check-label{margin-bottom:0px!important}.donation__field .ff-el-form-check{background:var(--base-500);border:2px solid var(--gray-900);border-radius:4px;-webkit-transition:0.2s;transition:0.2s}.donation__field .ff-el-form-check:hover{border:2px solid var(--primary-500)}.donation__field .ff_item_selected{border:2px solid var(--primary-500)}.ff_payment_summary thead,.ff_payment_summary tbody{display:none}.ff_payment_summary table,.ff_payment_summary th{border:none!important;overflow:hidden}.ff_payment_summary{overflow-x:unset}.ff_payment_summary .item_right{font-size:1.8rem;width:100%}.ff_payment_summary tfoot{font-size:2.8rem}.ff_payment_summary tfoot th{padding:0!important;padding-top:.5em!important;padding-left:1em!important}.ppom-input-Remarks p{color:#fff;font-size:16px;line-height:1.75;background-color:var(--theme-palette-color-1);padding:1em;margin:0;border-radius:8px}.ppom-rendering-fields{margin-bottom:40px}.ppom-repeater-wrapper{background-color:var(--gray-300);padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:1.25em .25em;gap:1.25em .25em;border:1px var(--gray-900) solid;padding-bottom:0}.ppom-repeater-wrapper.form-row:before,.ppom-repeater-wrapper.form-row:after{display:none}.ppom-repeater-wrapper>*:nth-child(1),.ppom-repeater-wrapper>*:nth-child(2),.ppom-repeater-wrapper>*:nth-child(3),.ppom-repeater-wrapper>*:nth-child(4){-webkit-flex-basis:49%;flex-basis:49%}.ppom-repeater-wrapper input::-webkit-outer-spin-button,.ppom-repeater-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ppom-repeater-wrapper input[type=number]{-moz-appearance:textfield}.ppom-repeater-wrapper .form-check-label{line-height:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;grid-gap:.5em;gap:.5em}.ppom-repeater-wrapper .form-check-label input{transform:scale(1.4)}.ppom-repeater-wrapper .ppom-repeater-clone-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;order:10;grid-gap:1px;gap:1px}.ppom-repeater-wrapper .ppom-repeater-clone-box a{-webkit-flex-basis:100%;flex-basis:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:.25em}.ppom-repeater-wrapper .ppom-repeater-clone-box a span{font-size:18px!important}.ppom-repeater-wrapper .ppom-repeater-clone-box .ppom-repeater-clone{background-color:var(--gray-100)}.ppom-repeater-wrapper .ppom-repeater-clone-box .ppom-repeater-remove{background-color:var(--gray-700)}.ppom-wrapper{counter-reset:count 1}.ppom-wrapper .ppom__show_remove{counter-increment:count;position:relative;padding-top:1.8em;font-weight:400;font-size:.95em}.ppom-wrapper .ppom__show_remove:before{content:counter(count);position:absolute;top:0;left:0;display:inline-block;padding:.25em 1em;text-align:center;background:var(--theme-palette-color-1);font-size:.9em;color:#fff;font-weight:500;line-height:1.5em;min-width:30px}.ppom-option-price-list.ppom-fixed-price{font-size:12px}.ppom-label-item{text-align:left;padding-left:20px!important}.ppom-price-item{text-align:right;padding-right:20px!important}.ppom-option-total-price{font-size:.75em}.ppom-option-price-list.ppom-total-without-fixed{border-top:2px var(--ink-500) solid}.wdgk_donation_content a.button.wdgk_add_donation{font-family:var(--theme-button-font-family,var(--theme-font-family))!important;font-size:var(--theme-button-font-size)!important;line-height:1.5!important;font-weight:var(--theme-button-font-weight)!important;font-style:var(--theme-button-font-style)!important;text-decoration:var(--theme-button-text-decoration)!important;text-transform:var(--theme-button-text-transform)!important;letter-spacing:var(--theme-button-letter-spacing)!important;background-color:var(--theme-palette-color-1)!important;width:100%;min-height:55px!important;padding:var(--theme-button-padding);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition:0.2s;transition:0.2s;-webkit-text-decoration:var(--theme-button-text-decoration)}.wdgk_donation_content a.button.wdgk_add_donation:hover{background-color:var(--theme-button-background-hover-color)!important}.wdgk_donation_content{max-width:100%}.wdgk_donation{background-color:white!important;border:0!important}.wdgk_donation_content .wdgk_display_option span{background-color:white!important;padding-right:0}.wdgk_display_option input{font-size:1.25em!important}.product.type-product.post-510 .ct-woo-card-actions{display:none}.wdgk_loader{display:none!important}.ppom-addon-phonenumber-wrapper .special-label{display:none!important}.ppom-addon-phonenumber-wrapper .form-control{padding-left:4em!important;padding-top:8px!important;padding-bottom:8px!important}.form-control.textarea.ppom-input.notes{min-height:160px}.elementor-widget-container .woocommerce.columns-4{margin-bottom:var(--space-l);display:flex!important}.woocommerce-loop-product__title{margin-top:1em}.faq-term-items-container{max-width:740px!important;margin:0 auto 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:3em;gap:3em}.faq-term-item{border-bottom:2px solid;padding-bottom:.25em;font-size:1.5em;text-transform:uppercase;font-weight:900}.faq-container{max-width:740px;margin:0 auto 0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px}.faq-item{border-bottom:0 solid #ddd}.faq-header{border-radius:8px;cursor:pointer;background-color:#f7f7f7;padding:15px;padding-right:30px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;position:relative}.faq-header:hover{background-color:#e2e2e2}.faq-header.active__{background-color:var(--primary-500);color:#fff}.faq-header.active__ .faq-question{color:#fff}.faq-header__label h3{margin:0;font-size:1.2em}.faq-body{max-height:0;line-height:2;overflow:hidden;-webkit-transition:max-height 0.3s ease,padding 0.3s ease;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 15px;line-height:1.75}.faq-body.active{max-height:100%;padding:15px}.faq-header::after{position:absolute;top:calc(50% - 25px);right:0;padding:15px;content:'+';float:right;font-size:1.2em;-webkit-transition:transform 0.3s;transition:transform 0.3s}.faq-body.active+.faq-header::after{content:'-'}.custom-product-wrapper,.wdgk_donation_content{background-color:#fff;padding:20px;border-radius:4px;border:var(--gray-900) solid 1px}.custom-product-wrapper>span{font-size:.9em;line-height:1.5}.wdgk_donation_content{margin-bottom:20px}#custom_product_form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}#custom_product_form .quantity{width:100%;height:2.5em}.woocommerce-order-details{margin-top:3em}.custom-modal-content{line-height:2;padding:40px!important}.custom-modal-content h2{font-weight:900;text-transform:uppercase}.custom-modal-content a{text-decoration:underline;font-weight:900;text-transform:uppercase}.custom-modal-content a:hover{text-decoration:unset}.custom-modal-content p:last-child{margin-bottom:0}.custom-modal-close{padding:0 10px;top:0!important;font-size:30px!important}#transaction_fee_field #transaction_fee-description,.awcfe_select_field .awcfe_show_description{font-size:.8em;font-style:normal;margin-bottom:10px;display:flex!important}#transaction_fee_field .woocommerce-input-wrapper,.awcfe_select_field .woocommerce-input-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.woocommerce-shipping-fields{margin-bottom:40px}.wdgk_donation_content a.button.wdgk_add_donation{min-height:var(--theme-button-min-height)!important;margin-top:10px}.wdgk_display_option,#custom_product_form div.quantity input[type=number]{border-width:var(--theme-form-field-border-width,1px);border-style:var(--theme-form-field-border-style,solid);border-color:var(--gray-900)!important;border-radius:var(--theme-form-field-border-radius,3px)!important;background:#fff}.shipping_method_description{padding:0 26px 0 26px;margin-top:.25em;margin-bottom:.25em;cursor:normal}.shipping_method_description *{color:var(--ink-500)}.shipping_method_description a{text-decoration:underline}.shipping_method_description a:hover{text-decoration:none}p.shipping-method-description{display:none}.outlineShipany{display:none!important}.woocommerce-shipping-methods li{border:1px solid var(--gray-900);background:var(--gray-300);border-radius:4px;padding:.75em}.woocommerce-shipping-methods li label{font-weight:700}#onChangeLocation,.shipping-calculator-button{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-top:.5em!important;text-decoration:underline}#onChangeLocation:hover,.shipping-calculator-button:hover{text-decoration:none}.confirm-checkout-checkbox{padding:10px;margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.confirm-checkout-checkbox:before{display:none}.confirm-checkout-checkbox label{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;font-size:18px;color:var(--mthighlight-bg) var(--mtbg2)}.woocommerce-cart-form__contents{position:-webkit-sticky;position:sticky;top:20px}.ct-woocommerce-cart-form .woocommerce-shipping-destination,.ct-woocommerce-cart-form .woocommerce-shipping-calculator{display:none}.wdgk_donation_content h3:after{font-size:.9em;line-height:1.5;font-weight:500;margin-top:10px;display:block;content:"Your contribution makes a difference!❤"}.guest-details-text{margin-top:20px}.guest-details-text a{text-decoration:underline;font-weight:700;text-transform:uppercase}.return-to-shop{display:none}.woocommerce-privacy-policy-text{line-height:1.75}.woocommerce-privacy-policy-text a{text-decoration:underline}.woocommerce-privacy-policy-text a:hover{text-decoration:unset}.wcpa_cart_meta{line-height:0;padding:0}.cart_item .product-name>*{line-height:1;font-size:.9em}.widget_shopping_cart_content .wcpa_cart_meta{display:none}#order_connection .input-radio{line-height:1.5;height:1em;margin-bottom:0}#order_connection .radio{transform:translateY(-2px)}.menu-cart{margin-right:20px}.elementor-menu-cart__toggle .elementor-button{padding:0;border:0}.ff_t_c a{text-decoration:underline}.ff_t_c a:hover{text-decoration:unset}#fluentform_8{background-color:#fff;padding:var(--space-l);border-radius:20px;border:1px solid var(--gray-900)}#fluentform_8 .ff_repeater_table{width:calc(100% - 20px);margin-left:auto;margin-top:10px}#fluentform_8 .ff-custom_html em{font-size:1.25em;font-style:unset;padding:0 .5em;border-radius:4px;background-color:var(--gray-500)}#post-646 .page-title{display:none}.ff_headline-container .ff-t-cell{margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.ff_headline{margin-bottom:0!important;display:flex!important;margin-right:.25em}.ff-custom_html h2{font-size:1.5em;margin-top:1.75em}.ff-custom_html p{margin-block-end:1em}.ff-custom_html ul,.ff-custom_html ol{padding-left:1em}.ff-custom_html li::marker{color:#78D7FF}.ff-custom_html li{margin-bottom:.5em}.ff_headline-container:not(.ff_excluded){display:flex!important}.elementor-menu-cart__product-image.product-thumbnail img{object-fit:cover;aspect-ratio:1}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}.elementor-location-header{background:var(--theme-palette-color-1);width:100%;position:fixed;z-index:9999}.elementor-location-header .home-logo img{filter:grayscale(1) invert(1) brightness(2)}.yaydp-free-item-change{color:var(--ink-500);background-color:var(--gray-900)}.yaydp-free-item-change:hover{background-color:var(--gray-700)}.yaydp-free-item-badge{background-color:var(--gray-000);border:1.5px var(--ink-100) solid;color:var(--ink-500);line-height:1.25}.woocommerce-cart-form__cart-item.cart_item .product-name{line-height:1.75}.yaydp-free-option-tabs{display:none}.yaydp-change-free-products-modal-wrap .modal__btn-primary{background-color:var(--primary-500)}.yaydp-change-free-products-modal-wrap .modal__title{color:var(--primary-500)}.yaydp-free-option-content.active>p:after{content:"*If you cannot select the required quantity, it means the products are sold out. In this case, please email the school.";display:block;font-style:italic;line-height:1.25;margin-top:.5em;font-size:.9em}.yaydp-change-free-products-td-name .yaydp-change-free-products-item-attributes{display:none}@media (max-width:1439px){.breakout{}.breakout-xl{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-off-xl{position:static}:root{--body-container:90%}:root{--edge-padding-inline:clamp(16px, 5vw, 60px)}.home-hero.e-con>.e-con-inner{width:100%!important;max-width:100%}}@media (max-width:991px){.breakout{}.breakout-l{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.tf-flex-row{--flex-row-gap:calc(var(--space-xl) * 2)}.tf-flex-row.tf-reverse{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.tf-col-basis-blank{display:none}:is(.tf-col-basis-1-1,.tf-col-basis-1-2,.tf-col-basis-2-1,.tf-col-basis-1-3,.tf-col-basis-3-1,.tf-col-basis-2-3,.tf-col-basis-3-2)>*{-webkit-flex-basis:100%!important;flex-basis:100%!important}.sticky-off-l{position:static}input[type="text"],input[type="number"],input[type="email"],input[type="tel"],input[type="password"]{font-size:16px}.related.products{display:block!important}.related.products .columns-4{grid-template-columns:1fr 1fr 1fr}.yay-variant-wrapper{grid-template-columns:1fr 1fr 1fr}.home-product-items ul.products,.cross-sells ul.products{grid-template-columns:1fr 1fr 1fr}table.ff_repeater_table td{background:transparent!important;border:0;max-width:100%;padding:0 15px 15px 0;text-align:left;width:unset}table.ff_flexible_table tbody tr{background:#fff;border-bottom:1px solid #ced4da;border-top:1px solid #ced4da;border-color:#ced4da;border-style:solid;border-width:1px;display:block;margin:16px 0 10px;padding:20px;border-radius:4px;padding-top:10px!important;position:relative}table.ff_flexible_table tbody tr td.repeat_btn{background-color:#eee;margin-left:0;padding:10px!important;width:100%!important}table.ff_flexible_table tbody tr td.repeat_btn .ff-el-repeat-buttons-list{float:none;width:100%}table.ff_flexible_table tbody tr td{display:block;margin-left:8px;margin-right:8px;padding:5px}table.ff_flexible_table thead{left:-9999px;position:absolute;top:-9999px}table.ff_flexible_table tbody tr td:before{clear:both;content:attr(data-label);display:block;font-size:1em;letter-spacing:0pt;font-weight:500;white-space:nowrap;margin-bottom:.5em;margin-top:1em}}@media (max-width:781px){:root{--body-container:100%}:root{--edge-padding-inline:clamp(16px, 5vw, 24px)}.breakout-m{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.desktop{display:none!important}.mobile{display:block!important}.sticky-off-m{position:static}.home-product-items ul.products,.cross-sells ul.products{grid-template-columns:1fr 1fr}.related.products .columns-4{grid-template-columns:1fr 1fr}.yay-variant-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:439px){.breakout{}.breakout-s{width:100vw;max-width:100vw;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}.sticky-off-s{position:static}.related.products .columns-4{grid-template-columns:1fr}.yay-variant-wrapper{grid-template-columns:1fr}.home-product-items ul.products,.cross-sells ul.products{grid-template-columns:1fr}}@media (max-width:319px){.related.products{display:flex!important}}