:root{--ks-yellow:#fdd000;--ks-brown:#694a3a;--ks-offwhite:#f5f5f5;--ks-gray_text:#6f6f6f;--ks-gold:#88602f;--ks-offwhite_border:#c2c2c2;--ks-offwhite_background:#f7f6f3;--ks-beige_background:#d4b99e;--ks-black:#36302d;--ks-red:#b81c22;--ks-star_color:#ffa200;--ks-blue_light:#3eacdf;--secondary-text:var(--ks-gray_text);--z-header-sticky:3;--z-floating-tools:calc(var(--z-header-sticky) + 1);--z-primary-sticky-action:calc(var(--z-floating-tools) + 1);--z-header-backdrop:999;--z-header-drawer:1000;--z-header-mobile-menu:9999;--z-site-popup:100000;--z-block-ui:99999;--shadow-color:0deg 0% 75%;--shadow-elevation-low:.5px .4px .8px hsl(var(--shadow-color) / 17%), .8px .6px 1.2px -1px hsl(var(--shadow-color) / 20%), 1.7px 1.3px 2.6px -1.9px hsl(var(--shadow-color) / 23%);--shadow-elevation-medium:.5px .4px .8px hsl(var(--shadow-color) / 18%), 1.6px 1.3px 2.5px -.6px hsl(var(--shadow-color) / 20%), 3.7px 2.9px 5.7px -1.3px hsl(var(--shadow-color) / 23%), 8.5px 6.6px 13px -1.9px hsl(var(--shadow-color) / 25%);--shadow-elevation-high:.5px .4px .8px hsl(var(--shadow-color) / 16%), 2.4px 1.9px 3.7px -.3px hsl(var(--shadow-color) / 18%), 4.3px 3.4px 6.6px -.6px hsl(var(--shadow-color) / 19%), 6.7px 5.3px 10.3px -.8px hsl(var(--shadow-color) / 20%), 10.2px 8px 15.7px -1.1px hsl(var(--shadow-color) / 21%), 15.4px 12px 23.6px -1.4px hsl(var(--shadow-color) / 22%), 22.9px 17.8px 35px -1.7px hsl(var(--shadow-color) / 23%), 33.1px 25.8px 50.7px -1.9px hsl(var(--shadow-color) / 25%)}.overlay_popup3{z-index:calc(var(--z-header-drawer) + 1);background-color:rgba(0,0,0,.6);display:block;position:fixed;top:0;bottom:0;left:0;right:0}.popup3area{text-align:center;justify-content:space-around;align-items:center;width:100%;height:100%;margin:0 auto;padding:0;display:flex}.popup3area .mask_popup3{z-index:calc(var(--z-header-drawer) + 2);position:fixed;top:0;bottom:0;left:0;right:0}.popup3area .popup3column{z-index:calc(var(--z-header-drawer) + 3);box-sizing:border-box;background-color:#fff;border-radius:3px;width:560px;height:auto;margin:0 auto;padding:0 0 10px;position:relative;box-shadow:0 2px #333}.popup3area .title_popup3{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#fff;text-align:left;background-color:#b8292f;border-radius:3px 3px 0 0;width:auto;height:25px;margin:0;padding:5px 2%;font-size:1.6rem;line-height:25px}.popup3area .content_popup3{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;color:#000;text-align:left;width:auto;height:auto;margin:0;padding:10px 2%;font-size:1.5rem}.popup3area .function_popup3{text-align:center;width:auto;height:auto;margin:0;padding:10px 2%}.content_popup3 input{width:100%;margin:5px auto 0}.content_popup3 input[type=email]{box-sizing:border-box;background:#fff;border:1px solid #c2c2c2;border-radius:2px;padding:8px;font-size:1.5rem}.content_popup3 input:focus{border:1px solid #b8292f;outline:none}.function_popup3 .closebtn_popup3{color:#000;background-color:#eee;width:48.5%;height:38px;margin:0 5px 0 0;padding:0;display:inline-block}.function_popup3 .submitbtn_popup3{color:#fff;background-color:#b8292f;width:48.5%;height:38px;margin:0;padding:0;display:inline-block}.function_popup3 a{text-align:center;border-radius:3px;width:100%;height:100%;font-size:1.5rem;line-height:38px;display:block}.function_popup3 .submitbtn_popup3 a{color:#fff}@media only screen and (max-width:768px){.popup3area .popup3column{width:96%}}.announcement.pwa{background-color:#694a3a;height:auto;min-height:52px}.announcement.pwa .content{color:#694a3a;align-items:center;line-height:normal;display:flex}.announcement.pwa .content div{width:80%}#pwa-hamburger-mobile-nav-button,#pwa-member-mobile-nav-button,.pwa-memberhome-button{border:none;border-radius:5px;font-size:2rem}.pwa-memberhome-button{background-color:#fdd000;min-width:10%;margin:auto;padding:1%}.pwa-navmenu{box-sizing:border-box;color:#694a3a;background-color:#fdd000;border:none;gap:1rem;width:100%;padding:1rem;font-size:1.2em;display:flex}.pwa-navmenu div{text-align:left;margin:auto}#pwa-hamburger-mobile-nav-button,#pwa-member-mobile-nav-button{color:#fdd000;background-color:#694a3a;padding:1rem;transition:transform .2s}#pwa-hamburger-mobile-nav-button:hover,#pwa-member-mobile-nav-button:hover{transform:scale(1.05)}.headerAccountList .pwa-navmenu{border-radius:8px;margin-left:auto;margin-right:auto;padding:1rem}.ptr--box{background-color:#694a3a;background-color:var(--ks-brown,#694a3a)}.ptr--box .ptr--text,.ptr--box .ptr--icon{color:var(--ks-offwhite,#f5f5f5)}@media only screen and (max-width:768px){.pwa-memberhome-button{padding:10px}.pwa-navmenu{align-items:center}}@media only screen and (min-width:769px){.pwa-memberhome-button{font-size:1em}#header_megamenu .pwa-navmenu{display:none}.pwa-navmenu{flex-direction:column;width:165px}#pwa-hamburger-mobile-nav-button,#pwa-member-mobile-nav-button{margin:auto}}.blockui{opacity:0;z-index:var(--z-block-ui);pointer-events:none;border:var(--ks-offwhite_border);outline:var(--ks-offwhite_border);background-color:transparent;justify-content:center;align-items:center;min-width:100px;transition:background-color .35s,opacity .35s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.blockui.visible{opacity:1;pointer-events:all;background-color:rgba(0,0,0,.65)}.blockui .textContainer{color:var(--ks-brown);background-color:var(--ks-offwhite_background);border-radius:10px;width:min(300px,60vw);padding:2rem 1.5rem;font-size:2.5rem}.blockui .imgContainer{width:min(200px,60vw);height:auto}.blockui .confirmContainer{background:#fff;border-radius:12px;min-width:220px;max-width:min(300px,90vw);margin:auto;padding:46px 20px 18px;font-size:1.4rem;position:relative}.blockui .confirmContainer .confirmState,.blockui .confirmContainer .confirmImg{margin:auto;position:absolute;top:-35px;left:0;right:0}.blockui .confirmContainer .confirmState{text-align:center;border-radius:100%;width:70px;height:70px}.blockui .confirmContainer.success .confirmState{background-color:#def4ed}.blockui .confirmContainer.wrong .confirmState{background-color:#ffe9e9}.blockui .confirmContainer.warning .confirmState{background-color:#ffedcf}.blockui .confirmContainer .confirmState img{width:40px;height:40px;margin-top:15px}.blockui .confirmContainer .confirmImg{width:80px;height:auto}.blockui .confirmContainer .confirmTitle{color:var(--ks-brown);font-size:2rem;font-weight:500}.blockui .confirmContainer.success .confirmTitle{color:#16936e}.blockui .confirmContainer.wrong .confirmTitle{color:#b81c22}.blockui .confirmContainer.warning .confirmTitle{color:#ff4f0f}.blockui .confirmContainer .confirmMessage{color:var(--ks-gray_text);margin-top:.7rem;font-size:1.5rem}.blockui .confirmContainer .confirmButtons{justify-content:center;gap:1.2rem;margin-top:2rem;display:flex}.blockui .confirmContainer .confirmOk,.blockui .confirmContainer .confirmCancel{border:none;border-radius:20px;padding:1rem 2rem;font-size:1.5rem;font-weight:500}.blockui .confirmContainer .confirmOk{background-color:var(--ks-yellow);color:var(--ks-brown)}.blockui .confirmContainer .confirmCancel{background-color:var(--ks-gray_text);color:#fff}.blockui .confirmContainer .confirmButtons button:hover{cursor:pointer}@keyframes blockui-fadein{0%{opacity:0;background-color:transparent}to{opacity:1;background-color:rgba(0,0,0,.65)}}@keyframes blockui-fadeout{0%{opacity:1;background-color:rgba(0,0,0,.65)}to{opacity:0;background-color:transparent}}.blockui.hidden{display:none!important}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes ripple{0%{transform:scale(0)translateY(-45%)translate(13%)}to{transform:scale(1)translateY(-45%)translate(13%)}}.notyf{color:#fff;z-index:9999;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.notyf__icon--error,.notyf__icon--success{background:#fff;border-radius:50%;width:21px;height:21px;margin:0 auto;display:block;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;border-radius:3px;width:3px;height:12px;display:block;position:absolute;top:5px;left:9px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;border-radius:3px;width:3px;display:block;position:absolute}.notyf__icon--success:after{height:6px;top:9px;left:6px;transform:rotate(-45deg)}.notyf__icon--success:before{height:11px;top:5px;left:10px;transform:rotate(45deg)}.notyf__toast{pointer-events:auto;box-sizing:border-box;border-radius:2px;flex-shrink:0;max-width:300px;padding:0 15px;animation:.3s ease-in forwards notyf-fadeinup;display:block;position:relative;overflow:hidden;transform:translateY(25%);box-shadow:0 3px 7px rgba(0,0,0,.25)}.notyf__toast--disappear{animation:.3s .25s forwards notyf-fadeoutdown;transform:translateY(0)}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{opacity:1;animation:.3s forwards notyf-fadeoutdown;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{opacity:1;animation:.3s forwards notyf-fadeoutright;transform:translate(0)}.notyf__toast--disappear .notyf__message{animation-delay:50ms}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{transform-origin:100% 100%;z-index:5;border-radius:50%;width:400px;height:400px;animation:.4s ease-out forwards ripple;position:absolute;top:0;right:0;transform:scale(0)translateY(-51%)translate(13%)}.notyf__wrapper{z-index:10;border-radius:3px;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;display:flex;position:relative}.notyf__icon{text-align:center;opacity:0;width:22px;margin-right:13px;font-size:1.3em;animation:.3s .3s forwards notyf-fadeinup}.notyf__dismiss{opacity:0;width:26px;height:100%;margin-right:-15px;animation:.3s .35s forwards notyf-fadeinleft;position:absolute;top:0;right:0}.notyf__dismiss-btn{cursor:pointer;opacity:.35;background-color:rgba(0,0,0,.25);border:none;outline:none;width:100%;height:100%;transition:opacity .2s,background-color .2s}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;border-radius:3px;width:2px;height:12px;position:absolute;top:calc(50% - 5px);left:calc(50% - 1px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:rgba(0,0,0,.15)}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;opacity:0;font-size:1.8rem;line-height:1.5em;animation:.3s .25s forwards notyf-fadeinup;position:relative}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{width:600px;height:600px;animation-duration:.5s}.notyf__toast{border-radius:0;width:100%;max-width:none;box-shadow:0 -2px 7px rgba(0,0,0,.13)}.notyf__dismiss{width:56px}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes time{to{transform:rotate(360deg)}}@keyframes mask{0%{background:#eee;transform:rotate(0)}50%{background:#eee;transform:rotate(-180deg)}50.01%{background:var(--ks-red);transform:rotate(0)}to{background:var(--ks-red);transform:rotate(-180deg)}}body.site-popup-open{width:100%;position:fixed;overflow:hidden}.sitePop{--loading_size:44;--loading_duration_s:6.2;box-sizing:border-box;z-index:100000;z-index:var(--z-site-popup,100000);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sitePop[hidden],.sitePop .sitePopClose[hidden],.sitePop.hide{display:none!important}.sitePop .popContainer{box-sizing:border-box;z-index:2;width:-webkit-fit-content;width:fit-content;min-width:60px;max-width:calc(100vw - 32px);min-height:60px;max-height:calc(100vh - 32px);padding:0;position:relative}.sitePop[data-image-loaded=true] .popContainer{min-width:0;min-height:0}.sitePop .popContainer img{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 32px);display:block}.sitePop .popContainer .sitePopClose{z-index:1;cursor:pointer;touch-action:manipulation;background:#fff;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:block;position:absolute;top:10px;right:10px}.sitePop .popContainer .sitePopClose:before{content:"×";color:var(--ks-red);pointer-events:none;width:100%;font-size:34px;font-weight:700;line-height:44px;position:absolute;top:-2px;left:0}.sitePop .popMask{background:rgba(0,0,0,.7);animation:2s fadeInAnimation;position:fixed;top:0;bottom:0;left:0;right:0}.sitePop.hide .popMask{display:none}.sitePop .loadingTimer{pointer-events:none;background:linear-gradient(to right, var(--ks-red) 50%, #eee 50%);height:calc(var(--loading_size) * 1px);width:calc(var(--loading_size) * 1px);animation-duration:calc(var(--loading_duration_s) * 1s);border-radius:100%;animation-name:time;animation-timing-function:steps(1000,start);animation-iteration-count:1;animation-fill-mode:forwards;display:block;position:relative;-webkit-mask:radial-gradient(transparent 50%,#000 50%);mask:radial-gradient(transparent 50%,#000 50%)}.sitePop .loadingMask{pointer-events:none;width:50%;height:100%;animation-duration:calc(var(--loading_duration_s) * 1s);transform-origin:100%;border-radius:100% 0 0 100%/50% 0 0 50%;animation-name:mask;animation-timing-function:steps(1000,start);animation-iteration-count:1;animation-fill-mode:forwards;display:block;position:absolute;top:0;left:0}@media only screen and (max-width:768px){.sitePop .popContainer{max-width:min(80vw,100vw - 32px)}}@media (prefers-reduced-motion:reduce){.sitePop .popMask,.sitePop .loadingTimer,.sitePop .loadingMask{animation:none}}.sitePop[data-reduced-motion=true] .popMask,.sitePop[data-reduced-motion=true] .loadingTimer,.sitePop[data-reduced-motion=true] .loadingMask{animation:none}