:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}

/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:Font Awesome\ 6 Free}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:var(--fa-li-width,2em)}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,0));transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-fill-drip:before{content:"\f576"}.fa-arrows-to-circle:before{content:"\e4bd"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-at:before{content:"\40"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-text-height:before{content:"\f034"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-stethoscope:before{content:"\f0f1"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-info:before{content:"\f129"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-explosion:before{content:"\e4e9"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-wave-square:before{content:"\f83e"}.fa-ring:before{content:"\f70b"}.fa-building-un:before{content:"\e4d9"}.fa-dice-three:before{content:"\f527"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-anchor-circle-check:before{content:"\e4aa"}.fa-building-circle-arrow-right:before{content:"\e4d1"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-arrows-up-to-line:before{content:"\e4c2"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-door-open:before{content:"\f52b"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-atom:before{content:"\f5d2"}.fa-soap:before{content:"\e06e"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-bridge-circle-check:before{content:"\e4c9"}.fa-pump-medical:before{content:"\e06a"}.fa-fingerprint:before{content:"\f577"}.fa-hand-point-right:before{content:"\f0a4"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-flag-checkered:before{content:"\f11e"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-school-circle-exclamation:before{content:"\e56c"}.fa-crop:before{content:"\f125"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-users-rectangle:before{content:"\e594"}.fa-people-roof:before{content:"\e537"}.fa-people-line:before{content:"\e534"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-diagram-predecessor:before{content:"\e477"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-laptop:before{content:"\f109"}.fa-file-csv:before{content:"\f6dd"}.fa-menorah:before{content:"\f676"}.fa-truck-plane:before{content:"\e58f"}.fa-record-vinyl:before{content:"\f8d9"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-bong:before{content:"\f55c"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-arrow-down-up-across-line:before{content:"\e4af"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-jar-wheat:before{content:"\e517"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-file-circle-exclamation:before{content:"\e4eb"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-pager:before{content:"\f815"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-strikethrough:before{content:"\f0cc"}.fa-k:before{content:"\4b"}.fa-landmark-flag:before{content:"\e51c"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-backward:before{content:"\f04a"}.fa-caret-right:before{content:"\f0da"}.fa-comments:before{content:"\f086"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-code-pull-request:before{content:"\e13c"}.fa-clipboard-list:before{content:"\f46d"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-user-check:before{content:"\f4fc"}.fa-vial-virus:before{content:"\e597"}.fa-sheet-plastic:before{content:"\e571"}.fa-blog:before{content:"\f781"}.fa-user-ninja:before{content:"\f504"}.fa-person-arrow-up-from-line:before{content:"\e539"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-toggle-off:before{content:"\f204"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-person-drowning:before{content:"\e545"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-spray-can:before{content:"\f5bd"}.fa-truck-monster:before{content:"\f63b"}.fa-w:before{content:"\57"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-rainbow:before{content:"\f75b"}.fa-circle-notch:before{content:"\f1ce"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-paw:before{content:"\f1b0"}.fa-cloud:before{content:"\f0c2"}.fa-trowel-bricks:before{content:"\e58a"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-hospital-user:before{content:"\f80d"}.fa-tent-arrow-left-right:before{content:"\e57f"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-binoculars:before{content:"\f1e5"}.fa-microphone-slash:before{content:"\f131"}.fa-box-tissue:before{content:"\e05b"}.fa-motorcycle:before{content:"\f21c"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-mars-and-venus-burst:before{content:"\e523"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-sun-plant-wilt:before{content:"\e57a"}.fa-toilets-portable:before{content:"\e584"}.fa-hockey-puck:before{content:"\f453"}.fa-table:before{content:"\f0ce"}.fa-magnifying-glass-arrow-right:before{content:"\e521"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-users-slash:before{content:"\e073"}.fa-clover:before{content:"\e139"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-star-and-crescent:before{content:"\f699"}.fa-house-fire:before{content:"\e50c"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-helicopter:before{content:"\f533"}.fa-compass:before{content:"\f14e"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-file-circle-question:before{content:"\e4ef"}.fa-laptop-code:before{content:"\f5fc"}.fa-swatchbook:before{content:"\f5c3"}.fa-prescription-bottle:before{content:"\f485"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-people-group:before{content:"\e533"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-film:before{content:"\f008"}.fa-ruler-horizontal:before{content:"\f547"}.fa-people-robbery:before{content:"\e536"}.fa-lightbulb:before{content:"\f0eb"}.fa-caret-left:before{content:"\f0d9"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-school-circle-xmark:before{content:"\e56d"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-sitemap:before{content:"\f0e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-memory:before{content:"\f538"}.fa-road-spikes:before{content:"\e568"}.fa-fire-burner:before{content:"\e4f1"}.fa-flag:before{content:"\f024"}.fa-hanukiah:before{content:"\f6e6"}.fa-feather:before{content:"\f52d"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-comment-slash:before{content:"\f4b3"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-compress:before{content:"\f066"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-ankh:before{content:"\f644"}.fa-hands-holding-child:before{content:"\e4fa"}.fa-asterisk:before{content:"\2a"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-peseta-sign:before{content:"\e221"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-ghost:before{content:"\f6e2"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-cart-plus:before{content:"\f217"}.fa-gamepad:before{content:"\f11b"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-egg:before{content:"\f7fb"}.fa-house-medical-circle-xmark:before{content:"\e513"}.fa-campground:before{content:"\f6bb"}.fa-folder-plus:before{content:"\f65e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-lock:before{content:"\f023"}.fa-gas-pump:before{content:"\f52f"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-house-flood-water:before{content:"\e50e"}.fa-tree:before{content:"\f1bb"}.fa-bridge-lock:before{content:"\e4cc"}.fa-sack-dollar:before{content:"\f81d"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-car-side:before{content:"\f5e4"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-heart-circle-minus:before{content:"\e4ff"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-microscope:before{content:"\f610"}.fa-sink:before{content:"\e06d"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-mitten:before{content:"\f7b5"}.fa-person-rays:before{content:"\e54d"}.fa-users:before{content:"\f0c0"}.fa-eye-slash:before{content:"\f070"}.fa-flask-vial:before{content:"\e4f3"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-om:before{content:"\f679"}.fa-worm:before{content:"\e599"}.fa-house-circle-xmark:before{content:"\e50b"}.fa-plug:before{content:"\f1e6"}.fa-chevron-up:before{content:"\f077"}.fa-hand-spock:before{content:"\f259"}.fa-stopwatch:before{content:"\f2f2"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-bridge-circle-xmark:before{content:"\e4cb"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-chess-bishop:before{content:"\f43a"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-road-circle-check:before{content:"\e564"}.fa-dice-five:before{content:"\f523"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-land-mine-on:before{content:"\e51b"}.fa-i-cursor:before{content:"\f246"}.fa-stamp:before{content:"\f5bf"}.fa-stairs:before{content:"\e289"}.fa-i:before{content:"\49"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-pills:before{content:"\f484"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-tooth:before{content:"\f5c9"}.fa-v:before{content:"\56"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-bicycle:before{content:"\f206"}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:"\e579"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation:before{content:"\e598"}.fa-snowman:before{content:"\f7d0"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-road-barrier:before{content:"\e562"}.fa-school:before{content:"\f549"}.fa-igloo:before{content:"\f7ae"}.fa-joint:before{content:"\f595"}.fa-angle-right:before{content:"\f105"}.fa-horse:before{content:"\f6f0"}.fa-q:before{content:"\51"}.fa-g:before{content:"\47"}.fa-notes-medical:before{content:"\f481"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-dong-sign:before{content:"\e169"}.fa-capsules:before{content:"\f46b"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-hand-point-up:before{content:"\f0a6"}.fa-money-bill:before{content:"\f0d6"}.fa-bookmark:before{content:"\f02e"}.fa-align-justify:before{content:"\f039"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-helmet-un:before{content:"\e503"}.fa-bullseye:before{content:"\f140"}.fa-bacon:before{content:"\f7e5"}.fa-hand-point-down:before{content:"\f0a7"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-folder-blank:before,.fa-folder:before{content:"\f07b"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-radiation:before{content:"\f7b9"}.fa-chart-simple:before{content:"\e473"}.fa-mars-stroke:before{content:"\f229"}.fa-vial:before{content:"\f492"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-e:before{content:"\45"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-bridge-circle-exclamation:before{content:"\e4ca"}.fa-user:before{content:"\f007"}.fa-school-circle-check:before{content:"\e56b"}.fa-dumpster:before{content:"\f793"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-building-user:before{content:"\e4da"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-highlighter:before{content:"\f591"}.fa-key:before{content:"\f084"}.fa-bullhorn:before{content:"\f0a1"}.fa-globe:before{content:"\f0ac"}.fa-synagogue:before{content:"\f69b"}.fa-person-half-dress:before{content:"\e548"}.fa-road-bridge:before{content:"\e563"}.fa-location-arrow:before{content:"\f124"}.fa-c:before{content:"\43"}.fa-tablet-button:before{content:"\f10a"}.fa-building-lock:before{content:"\e4d6"}.fa-pizza-slice:before{content:"\f818"}.fa-money-bill-wave:before{content:"\f53a"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-house-flag:before{content:"\e50d"}.fa-person-circle-minus:before{content:"\e540"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-camera-rotate:before{content:"\e0d8"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-star:before{content:"\f005"}.fa-repeat:before{content:"\f363"}.fa-cross:before{content:"\f654"}.fa-box:before{content:"\f466"}.fa-venus-mars:before{content:"\f228"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-charging-station:before{content:"\f5e7"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-mobile-retro:before{content:"\e527"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-spider:before{content:"\f717"}.fa-hands-bound:before{content:"\e4f9"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-plane-circle-exclamation:before{content:"\e556"}.fa-x-ray:before{content:"\f497"}.fa-spell-check:before{content:"\f891"}.fa-slash:before{content:"\f715"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-server:before{content:"\f233"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-shop-lock:before{content:"\e4a5"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-blender-phone:before{content:"\f6b6"}.fa-building-wheat:before{content:"\e4db"}.fa-person-breastfeeding:before{content:"\e53a"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-venus:before{content:"\f221"}.fa-passport:before{content:"\f5ab"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-temperature-high:before{content:"\f769"}.fa-microchip:before{content:"\f2db"}.fa-crown:before{content:"\f521"}.fa-weight-hanging:before{content:"\f5cd"}.fa-xmarks-lines:before{content:"\e59a"}.fa-file-prescription:before{content:"\f572"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-chess-knight:before{content:"\f441"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-wheelchair:before{content:"\f193"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-toggle-on:before{content:"\f205"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-l:before{content:"\4c"}.fa-fire:before{content:"\f06d"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-folder-open:before{content:"\f07c"}.fa-heart-circle-plus:before{content:"\e500"}.fa-code-fork:before{content:"\e13b"}.fa-city:before{content:"\f64f"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-pepper-hot:before{content:"\f816"}.fa-unlock:before{content:"\f09c"}.fa-colon-sign:before{content:"\e140"}.fa-headset:before{content:"\f590"}.fa-store-slash:before{content:"\e071"}.fa-road-circle-xmark:before{content:"\e566"}.fa-user-minus:before{content:"\f503"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-clipboard:before{content:"\f328"}.fa-house-circle-exclamation:before{content:"\e50a"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-underline:before{content:"\f0cd"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-signature:before{content:"\f5b7"}.fa-stroopwafel:before{content:"\f551"}.fa-bold:before{content:"\f032"}.fa-anchor-lock:before{content:"\e4ad"}.fa-building-ngo:before{content:"\e4d7"}.fa-manat-sign:before{content:"\e1d5"}.fa-not-equal:before{content:"\f53e"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-jedi:before{content:"\f669"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-mug-hot:before{content:"\f7b6"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-gift:before{content:"\f06b"}.fa-dice-two:before{content:"\f528"}.fa-chess-queen:before{content:"\f445"}.fa-glasses:before{content:"\f530"}.fa-chess-board:before{content:"\f43c"}.fa-building-circle-check:before{content:"\e4d2"}.fa-person-chalkboard:before{content:"\e53d"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-cloud-showers-water:before{content:"\e4e4"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-less-than-equal:before{content:"\f537"}.fa-train:before{content:"\f238"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-crow:before{content:"\f520"}.fa-sailboat:before{content:"\e445"}.fa-window-restore:before{content:"\f2d2"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-torii-gate:before{content:"\f6a1"}.fa-frog:before{content:"\f52e"}.fa-bucket:before{content:"\e4cf"}.fa-image:before{content:"\f03e"}.fa-microphone:before{content:"\f130"}.fa-cow:before{content:"\f6c8"}.fa-caret-up:before{content:"\f0d8"}.fa-screwdriver:before{content:"\f54a"}.fa-folder-closed:before{content:"\e185"}.fa-house-tsunami:before{content:"\e515"}.fa-square-nfi:before{content:"\e576"}.fa-arrow-up-from-ground-water:before{content:"\e4b5"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-lemon:before{content:"\f094"}.fa-head-side-mask:before{content:"\e063"}.fa-handshake:before{content:"\f2b5"}.fa-gem:before{content:"\f3a5"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-smoking:before{content:"\f48d"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-monument:before{content:"\f5a6"}.fa-snowplow:before{content:"\f7d2"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-cannabis:before{content:"\f55f"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-tablets:before{content:"\f490"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-chair:before{content:"\f6c0"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-plate-wheat:before{content:"\e55a"}.fa-icicles:before{content:"\f7ad"}.fa-person-shelter:before{content:"\e54f"}.fa-neuter:before{content:"\f22c"}.fa-id-badge:before{content:"\f2c1"}.fa-marker:before{content:"\f5a1"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-helicopter-symbol:before{content:"\e502"}.fa-universal-access:before{content:"\f29a"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-lari-sign:before{content:"\e1c8"}.fa-volcano:before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right:before{content:"\e553"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-viruses:before{content:"\e076"}.fa-square-person-confined:before{content:"\e577"}.fa-user-tie:before{content:"\f508"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-tent-arrow-down-to-line:before{content:"\e57e"}.fa-certificate:before{content:"\f0a3"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-suitcase:before{content:"\f0f2"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-camera-retro:before{content:"\f083"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-box-open:before{content:"\f49e"}.fa-scroll:before{content:"\f70e"}.fa-spa:before{content:"\f5bb"}.fa-location-pin-lock:before{content:"\e51f"}.fa-pause:before{content:"\f04c"}.fa-hill-avalanche:before{content:"\e507"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-bomb:before{content:"\f1e2"}.fa-registered:before{content:"\f25d"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-subscript:before{content:"\f12c"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-burst:before{content:"\e4dc"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-money-bills:before{content:"\e1f3"}.fa-smog:before{content:"\f75f"}.fa-crutch:before{content:"\f7f7"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-palette:before{content:"\f53f"}.fa-arrows-turn-right:before{content:"\e4c0"}.fa-vest:before{content:"\e085"}.fa-ferry:before{content:"\e4ea"}.fa-arrows-down-to-people:before{content:"\e4b9"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-boxes-packing:before{content:"\e4c7"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-group-arrows-rotate:before{content:"\e4f6"}.fa-bowl-food:before{content:"\e4c6"}.fa-candy-cane:before{content:"\f786"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-file-word:before{content:"\f1c2"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-house-lock:before{content:"\e510"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-children:before{content:"\e4e1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-envelope-open:before{content:"\f2b6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-mattress-pillow:before{content:"\e525"}.fa-guarani-sign:before{content:"\e19a"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-fire-extinguisher:before{content:"\f134"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-greater-than-equal:before{content:"\f532"}.fa-shield-alt:before,.fa-shield-halved:before{content:"\f3ed"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-virus:before{content:"\e074"}.fa-envelope-circle-check:before{content:"\e4e8"}.fa-layer-group:before{content:"\f5fd"}.fa-arrows-to-dot:before{content:"\e4be"}.fa-archway:before{content:"\f557"}.fa-heart-circle-check:before{content:"\e4fd"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-square:before{content:"\f0c8"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-couch:before{content:"\f4b8"}.fa-cedi-sign:before{content:"\e0df"}.fa-italic:before{content:"\f033"}.fa-table-cells-column-lock:before{content:"\e678"}.fa-church:before{content:"\f51d"}.fa-comments-dollar:before{content:"\f653"}.fa-democrat:before{content:"\f747"}.fa-z:before{content:"\5a"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-road-lock:before{content:"\e567"}.fa-a:before{content:"\41"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-p:before{content:"\50"}.fa-snowflake:before{content:"\f2dc"}.fa-newspaper:before{content:"\f1ea"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-locust:before{content:"\e520"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-person-dress-burst:before{content:"\e544"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-vector-square:before{content:"\f5cb"}.fa-bread-slice:before{content:"\f7ec"}.fa-language:before{content:"\f1ab"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-filter:before{content:"\f0b0"}.fa-question:before{content:"\3f"}.fa-file-signature:before{content:"\f573"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-house-chimney-user:before{content:"\e065"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-puzzle-piece:before{content:"\f12e"}.fa-money-check:before{content:"\f53c"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-code:before{content:"\f121"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-building-circle-exclamation:before{content:"\e4d3"}.fa-magnifying-glass-chart:before{content:"\e522"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-cubes-stacked:before{content:"\e4e6"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-virus-covid:before{content:"\e4a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-f:before{content:"\46"}.fa-leaf:before{content:"\f06c"}.fa-road:before{content:"\f018"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-person-circle-plus:before{content:"\e541"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-sack-xmark:before{content:"\e56a"}.fa-file-excel:before{content:"\f1c3"}.fa-file-contract:before{content:"\f56c"}.fa-fish-fins:before{content:"\e4f2"}.fa-building-flag:before{content:"\e4d5"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-object-ungroup:before{content:"\f248"}.fa-poop:before{content:"\f619"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-kaaba:before{content:"\f66b"}.fa-toilet-paper:before{content:"\f71e"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-eject:before{content:"\f052"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-plane-circle-check:before{content:"\e555"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-object-group:before{content:"\f247"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-mask-ventilator:before{content:"\e524"}.fa-arrow-right:before{content:"\f061"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-cash-register:before{content:"\f788"}.fa-person-circle-question:before{content:"\e542"}.fa-h:before{content:"\48"}.fa-tarp:before{content:"\e57b"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-arrows-to-eye:before{content:"\e4bf"}.fa-plug-circle-bolt:before{content:"\e55b"}.fa-heart:before{content:"\f004"}.fa-mars-and-venus:before{content:"\f224"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-dumpster-fire:before{content:"\f794"}.fa-house-crack:before{content:"\e3b1"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-bottle-water:before{content:"\e4c5"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-kitchen-set:before{content:"\e51a"}.fa-r:before{content:"\52"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-cube:before{content:"\f1b2"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-shield-dog:before{content:"\e573"}.fa-solar-panel:before{content:"\f5ba"}.fa-lock-open:before{content:"\f3c1"}.fa-elevator:before{content:"\e16d"}.fa-money-bill-transfer:before{content:"\e528"}.fa-money-bill-trend-up:before{content:"\e529"}.fa-house-flood-water-circle-arrow-right:before{content:"\e50f"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-circle:before{content:"\f111"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-recycle:before{content:"\f1b8"}.fa-user-astronaut:before{content:"\f4fb"}.fa-plane-slash:before{content:"\e069"}.fa-trademark:before{content:"\f25c"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-satellite-dish:before{content:"\f7c0"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-users-rays:before{content:"\e593"}.fa-wallet:before{content:"\f555"}.fa-clipboard-check:before{content:"\f46c"}.fa-file-audio:before{content:"\f1c7"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-wrench:before{content:"\f0ad"}.fa-bugs:before{content:"\e4d0"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-file-image:before{content:"\f1c5"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-plane-departure:before{content:"\f5b0"}.fa-handshake-slash:before{content:"\e060"}.fa-book-bookmark:before{content:"\e0bb"}.fa-code-branch:before{content:"\f126"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-bridge:before{content:"\e4c8"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-truck-front:before{content:"\e2b7"}.fa-cat:before{content:"\f6be"}.fa-anchor-circle-exclamation:before{content:"\e4ab"}.fa-truck-field:before{content:"\e58d"}.fa-route:before{content:"\f4d7"}.fa-clipboard-question:before{content:"\e4e3"}.fa-panorama:before{content:"\e209"}.fa-comment-medical:before{content:"\f7f5"}.fa-teeth-open:before{content:"\f62f"}.fa-file-circle-minus:before{content:"\e4ed"}.fa-tags:before{content:"\f02c"}.fa-wine-glass:before{content:"\f4e3"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-house-signal:before{content:"\e012"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-faucet-drip:before{content:"\e006"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-terminal:before{content:"\f120"}.fa-mobile-button:before{content:"\f10b"}.fa-house-medical-flag:before{content:"\e514"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-tape:before{content:"\f4db"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-eye:before{content:"\f06e"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-audio-description:before{content:"\f29e"}.fa-person-military-to-person:before{content:"\e54c"}.fa-file-shield:before{content:"\e4f0"}.fa-user-slash:before{content:"\f506"}.fa-pen:before{content:"\f304"}.fa-tower-observation:before{content:"\e586"}.fa-file-code:before{content:"\f1c9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-bus:before{content:"\f207"}.fa-heart-circle-xmark:before{content:"\e501"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-window-maximize:before{content:"\f2d0"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-prescription:before{content:"\f5b1"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-vihara:before{content:"\f6a7"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-plant-wilt:before{content:"\e5aa"}.fa-diamond:before{content:"\f219"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-bacterium:before{content:"\e05a"}.fa-hand-pointer:before{content:"\f25a"}.fa-drum-steelpan:before{content:"\f56a"}.fa-hand-scissors:before{content:"\f257"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-biohazard:before{content:"\f780"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-mars-double:before{content:"\f227"}.fa-child-dress:before{content:"\e59c"}.fa-users-between-lines:before{content:"\e591"}.fa-lungs-virus:before{content:"\e067"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-phone:before{content:"\f095"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-child-reaching:before{content:"\e59d"}.fa-head-side-virus:before{content:"\e064"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-door-closed:before{content:"\f52a"}.fa-shield-virus:before{content:"\e06c"}.fa-dice-six:before{content:"\f526"}.fa-mosquito-net:before{content:"\e52c"}.fa-bridge-water:before{content:"\e4ce"}.fa-person-booth:before{content:"\f756"}.fa-text-width:before{content:"\f035"}.fa-hat-wizard:before{content:"\f6e8"}.fa-pen-fancy:before{content:"\f5ac"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-trash:before{content:"\f1f8"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-book-medical:before{content:"\f7e6"}.fa-poo:before{content:"\f2fe"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-cubes:before{content:"\f1b3"}.fa-divide:before{content:"\f529"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-headphones:before{content:"\f025"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-clapping:before{content:"\e1a8"}.fa-republican:before{content:"\f75e"}.fa-arrow-left:before{content:"\f060"}.fa-person-circle-xmark:before{content:"\e543"}.fa-ruler:before{content:"\f545"}.fa-align-left:before{content:"\f036"}.fa-dice-d6:before{content:"\f6d1"}.fa-restroom:before{content:"\f7bd"}.fa-j:before{content:"\4a"}.fa-users-viewfinder:before{content:"\e595"}.fa-file-video:before{content:"\f1c8"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-file-pdf:before{content:"\f1c1"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-o:before{content:"\4f"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-user-secret:before{content:"\f21b"}.fa-otter:before{content:"\f700"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-comment-dollar:before{content:"\f651"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-clipboard-user:before{content:"\f7f3"}.fa-child:before{content:"\f1ae"}.fa-lira-sign:before{content:"\f195"}.fa-satellite:before{content:"\f7bf"}.fa-plane-lock:before{content:"\e558"}.fa-tag:before{content:"\f02b"}.fa-comment:before{content:"\f075"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-paperclip:before{content:"\f0c6"}.fa-arrow-right-to-city:before{content:"\e4b3"}.fa-ribbon:before{content:"\f4d6"}.fa-lungs:before{content:"\f604"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-border-none:before{content:"\f850"}.fa-circle-nodes:before{content:"\e4e2"}.fa-parachute-box:before{content:"\f4cd"}.fa-indent:before{content:"\f03c"}.fa-truck-field-un:before{content:"\e58e"}.fa-hourglass-empty:before,.fa-hourglass:before{content:"\f254"}.fa-mountain:before{content:"\f6fc"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-square-virus:before{content:"\e578"}.fa-meteor:before{content:"\f753"}.fa-car-on:before{content:"\e4dd"}.fa-sleigh:before{content:"\f7cc"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-water:before{content:"\f773"}.fa-calendar-check:before{content:"\f274"}.fa-braille:before{content:"\f2a1"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-landmark:before{content:"\f66f"}.fa-truck:before{content:"\f0d1"}.fa-crosshairs:before{content:"\f05b"}.fa-person-cane:before{content:"\e53c"}.fa-tent:before{content:"\e57d"}.fa-vest-patches:before{content:"\e086"}.fa-check-double:before{content:"\f560"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-money-bill-wheat:before{content:"\e52a"}.fa-cookie:before{content:"\f563"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-dumbbell:before{content:"\f44b"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-tarp-droplet:before{content:"\e57c"}.fa-house-medical-circle-check:before{content:"\e511"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-calendar-plus:before{content:"\f271"}.fa-plane-arrival:before{content:"\f5af"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-chart-gantt:before{content:"\e0e4"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-dna:before{content:"\f471"}.fa-virus-slash:before{content:"\e075"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-chess:before{content:"\f439"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-plug-circle-check:before{content:"\e55c"}.fa-street-view:before{content:"\f21d"}.fa-franc-sign:before{content:"\e18f"}.fa-volume-off:before{content:"\f026"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-mosque:before{content:"\f678"}.fa-mosquito:before{content:"\e52b"}.fa-star-of-david:before{content:"\f69a"}.fa-person-military-rifle:before{content:"\e54b"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-vials:before{content:"\f493"}.fa-plug-circle-plus:before{content:"\e55f"}.fa-place-of-worship:before{content:"\f67f"}.fa-grip-vertical:before{content:"\f58e"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-u:before{content:"\55"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-pallet:before{content:"\f482"}.fa-faucet:before{content:"\e005"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-s:before{content:"\53"}.fa-timeline:before{content:"\e29c"}.fa-keyboard:before{content:"\f11c"}.fa-caret-down:before{content:"\f0d7"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-plane-up:before{content:"\e22d"}.fa-piggy-bank:before{content:"\f4d3"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-mountain-city:before{content:"\e52e"}.fa-coins:before{content:"\f51e"}.fa-khanda:before{content:"\f66d"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-folder-tree:before{content:"\f802"}.fa-network-wired:before{content:"\f6ff"}.fa-map-pin:before{content:"\f276"}.fa-hamsa:before{content:"\f665"}.fa-cent-sign:before{content:"\e3f5"}.fa-flask:before{content:"\f0c3"}.fa-person-pregnant:before{content:"\e31e"}.fa-wand-sparkles:before{content:"\f72b"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-ticket:before{content:"\f145"}.fa-power-off:before{content:"\f011"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-flag-usa:before{content:"\f74d"}.fa-laptop-file:before{content:"\e51d"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-diagram-next:before{content:"\e476"}.fa-person-rifle:before{content:"\e54e"}.fa-house-medical-circle-exclamation:before{content:"\e512"}.fa-closed-captioning:before{content:"\f20a"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-venus-double:before{content:"\f226"}.fa-images:before{content:"\f302"}.fa-calculator:before{content:"\f1ec"}.fa-people-pulling:before{content:"\e535"}.fa-n:before{content:"\4e"}.fa-cable-car:before,.fa-tram:before{content:"\f7da"}.fa-cloud-rain:before{content:"\f73d"}.fa-building-circle-xmark:before{content:"\e4d4"}.fa-ship:before{content:"\f21a"}.fa-arrows-down-to-line:before{content:"\e4b8"}.fa-download:before{content:"\f019"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-file-circle-check:before{content:"\e5a0"}.fa-forward:before{content:"\f04e"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-align-center:before{content:"\f037"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-heart-circle-exclamation:before{content:"\e4fe"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-calendar-week:before{content:"\f784"}.fa-laptop-medical:before{content:"\f812"}.fa-b:before{content:"\42"}.fa-file-medical:before{content:"\f477"}.fa-dice-one:before{content:"\f525"}.fa-kiwi-bird:before{content:"\f535"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-mill-sign:before{content:"\e1ed"}.fa-bowl-rice:before{content:"\e2eb"}.fa-skull:before{content:"\f54c"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-truck-pickup:before{content:"\f63c"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-stop:before{content:"\f04d"}.fa-code-merge:before{content:"\f387"}.fa-upload:before{content:"\f093"}.fa-hurricane:before{content:"\f751"}.fa-mound:before{content:"\e52d"}.fa-toilet-portable:before{content:"\e583"}.fa-compact-disc:before{content:"\f51f"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-caravan:before{content:"\f8ff"}.fa-shield-cat:before{content:"\e572"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-glass-water:before{content:"\e4f4"}.fa-oil-well:before{content:"\e532"}.fa-vault:before{content:"\e2c5"}.fa-mars:before{content:"\f222"}.fa-toilet:before{content:"\f7d8"}.fa-plane-circle-xmark:before{content:"\e557"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-sun:before{content:"\f185"}.fa-guitar:before{content:"\f7a6"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-horse-head:before{content:"\f7ab"}.fa-bore-hole:before{content:"\e4c3"}.fa-industry:before{content:"\f275"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-arrows-turn-to-dots:before{content:"\e4c1"}.fa-florin-sign:before{content:"\e184"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-less-than:before{content:"\3c"}.fa-angle-down:before{content:"\f107"}.fa-car-tunnel:before{content:"\e4de"}.fa-head-side-cough:before{content:"\e061"}.fa-grip-lines:before{content:"\f7a4"}.fa-thumbs-down:before{content:"\f165"}.fa-user-lock:before{content:"\f502"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-anchor-circle-xmark:before{content:"\e4ac"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-chess-pawn:before{content:"\f443"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-person-through-window:before{content:"\e5a9"}.fa-toolbox:before{content:"\f552"}.fa-hands-holding-circle:before{content:"\e4fb"}.fa-bug:before{content:"\f188"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-hand-holding-hand:before{content:"\e4f7"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-mountain-sun:before{content:"\e52f"}.fa-arrows-left-right-to-line:before{content:"\e4ba"}.fa-dice-d20:before{content:"\f6cf"}.fa-truck-droplet:before{content:"\e58c"}.fa-file-circle-xmark:before{content:"\e5a1"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-medal:before{content:"\f5a2"}.fa-bed:before{content:"\f236"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-podcast:before{content:"\f2ce"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-bell:before{content:"\f0f3"}.fa-superscript:before{content:"\f12b"}.fa-plug-circle-xmark:before{content:"\e560"}.fa-star-of-life:before{content:"\f621"}.fa-phone-slash:before{content:"\f3dd"}.fa-paint-roller:before{content:"\f5aa"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-file:before{content:"\f15b"}.fa-greater-than:before{content:"\3e"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-arrow-down:before{content:"\f063"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-eraser:before{content:"\f12d"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-person-burst:before{content:"\e53b"}.fa-dove:before{content:"\f4ba"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-socks:before{content:"\f696"}.fa-inbox:before{content:"\f01c"}.fa-section:before{content:"\e447"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-envelope-open-text:before{content:"\f658"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-wine-bottle:before{content:"\f72f"}.fa-chess-rook:before{content:"\f447"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-dharmachakra:before{content:"\f655"}.fa-hotdog:before{content:"\f80f"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-drum:before{content:"\f569"}.fa-ice-cream:before{content:"\f810"}.fa-heart-circle-bolt:before{content:"\e4fc"}.fa-fax:before{content:"\f1ac"}.fa-paragraph:before{content:"\f1dd"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-star-half:before{content:"\f089"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-tree-city:before{content:"\e587"}.fa-play:before{content:"\f04b"}.fa-font:before{content:"\f031"}.fa-table-cells-row-lock:before{content:"\e67a"}.fa-rupiah-sign:before{content:"\e23d"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-naira-sign:before{content:"\e1f6"}.fa-cart-arrow-down:before{content:"\f218"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-receipt:before{content:"\f543"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-person-circle-exclamation:before{content:"\e53f"}.fa-chevron-down:before{content:"\f078"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-skull-crossbones:before{content:"\f714"}.fa-code-compare:before{content:"\e13a"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-school-lock:before{content:"\e56f"}.fa-tower-cell:before{content:"\e585"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-ranking-star:before{content:"\e561"}.fa-chess-king:before{content:"\f43f"}.fa-person-harassing:before{content:"\e549"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-arrow-up:before{content:"\f062"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-shrimp:before{content:"\e448"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-jug-detergent:before{content:"\e519"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-user-shield:before{content:"\f505"}.fa-wind:before{content:"\f72e"}.fa-car-burst:before,.fa-car-crash:before{content:"\f5e1"}.fa-y:before{content:"\59"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-fish:before{content:"\f578"}.fa-user-graduate:before{content:"\f501"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-clapperboard:before{content:"\e131"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-jet-fighter-up:before{content:"\e518"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-copy:before{content:"\f0c5"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-hand-sparkles:before{content:"\e05d"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-child-combatant:before,.fa-child-rifle:before{content:"\e4e0"}.fa-gun:before{content:"\e19b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-expand:before{content:"\f065"}.fa-computer:before{content:"\e4e5"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-peso-sign:before{content:"\e222"}.fa-building-shield:before{content:"\e4d8"}.fa-baby:before{content:"\f77c"}.fa-users-line:before{content:"\e592"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-tractor:before{content:"\f722"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-arrow-down-up-lock:before{content:"\e4b0"}.fa-lines-leaning:before{content:"\e51e"}.fa-ruler-combined:before{content:"\f546"}.fa-copyright:before{content:"\f1f9"}.fa-equals:before{content:"\3d"}.fa-blender:before{content:"\f517"}.fa-teeth:before{content:"\f62e"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-map:before{content:"\f279"}.fa-rocket:before{content:"\f135"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-folder-minus:before{content:"\f65d"}.fa-store:before{content:"\f54e"}.fa-arrow-trend-up:before{content:"\e098"}.fa-plug-circle-minus:before{content:"\e55e"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-bezier-curve:before{content:"\f55b"}.fa-bell-slash:before{content:"\f1f6"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-school-flag:before{content:"\e56e"}.fa-fill:before{content:"\f575"}.fa-angle-up:before{content:"\f106"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-holly-berry:before{content:"\f7aa"}.fa-chevron-left:before{content:"\f053"}.fa-bacteria:before{content:"\e059"}.fa-hand-lizard:before{content:"\f258"}.fa-notdef:before{content:"\e1fe"}.fa-disease:before{content:"\f7fa"}.fa-briefcase-medical:before{content:"\f469"}.fa-genderless:before{content:"\f22d"}.fa-chevron-right:before{content:"\f054"}.fa-retweet:before{content:"\f079"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-pump-soap:before{content:"\e06b"}.fa-video-slash:before{content:"\f4e2"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-radio:before{content:"\f8d7"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-traffic-light:before{content:"\f637"}.fa-thermometer:before{content:"\f491"}.fa-vr-cardboard:before{content:"\f729"}.fa-hand-middle-finger:before{content:"\f806"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-truck-moving:before{content:"\f4df"}.fa-glass-water-droplet:before{content:"\e4f5"}.fa-display:before{content:"\e163"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-trophy:before{content:"\f091"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-hammer:before{content:"\f6e3"}.fa-hand-peace:before{content:"\f25b"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-spinner:before{content:"\f110"}.fa-robot:before{content:"\f544"}.fa-peace:before{content:"\f67c"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-warehouse:before{content:"\f494"}.fa-arrow-up-right-dots:before{content:"\e4b7"}.fa-splotch:before{content:"\f5bc"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-dice-four:before{content:"\f524"}.fa-sim-card:before{content:"\f7c4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-mercury:before{content:"\f223"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-person-falling-burst:before{content:"\e547"}.fa-award:before{content:"\f559"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-building:before{content:"\f1ad"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-qrcode:before{content:"\f029"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-shield-blank:before,.fa-shield:before{content:"\f132"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-house-medical:before{content:"\e3b2"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-house-chimney-window:before{content:"\e00d"}.fa-pen-nib:before{content:"\f5ad"}.fa-tent-arrow-turn-left:before{content:"\e580"}.fa-tents:before{content:"\e582"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-dog:before{content:"\f6d3"}.fa-carrot:before{content:"\f787"}.fa-moon:before{content:"\f186"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-cheese:before{content:"\f7ef"}.fa-yin-yang:before{content:"\f6ad"}.fa-music:before{content:"\f001"}.fa-code-commit:before{content:"\f386"}.fa-temperature-low:before{content:"\f76b"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-broom:before{content:"\f51a"}.fa-shield-heart:before{content:"\e574"}.fa-gopuram:before{content:"\f664"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-hashtag:before{content:"\23"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-oil-can:before{content:"\f613"}.fa-t:before{content:"\54"}.fa-hippo:before{content:"\f6ed"}.fa-chart-column:before{content:"\e0e3"}.fa-infinity:before{content:"\f534"}.fa-vial-circle-check:before{content:"\e596"}.fa-person-arrow-down-to-line:before{content:"\e538"}.fa-voicemail:before{content:"\f897"}.fa-fan:before{content:"\f863"}.fa-person-walking-luggage:before{content:"\e554"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-calendar:before{content:"\f133"}.fa-trailer:before{content:"\e041"}.fa-bahai:before,.fa-haykal:before{content:"\f666"}.fa-sd-card:before{content:"\f7c2"}.fa-dragon:before{content:"\f6d5"}.fa-shoe-prints:before{content:"\f54b"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-hand-holding:before{content:"\f4bd"}.fa-plug-circle-exclamation:before{content:"\e55d"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-clone:before{content:"\f24d"}.fa-person-walking-arrow-loop-left:before{content:"\e551"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-tornado:before{content:"\f76f"}.fa-file-circle-plus:before{content:"\e494"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-anchor:before{content:"\f13d"}.fa-border-all:before{content:"\f84c"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-cookie-bite:before{content:"\f564"}.fa-arrow-trend-down:before{content:"\e097"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-draw-polygon:before{content:"\f5ee"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-shower:before{content:"\f2cc"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-m:before{content:"\4d"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-book:before{content:"\f02d"}.fa-user-plus:before{content:"\f234"}.fa-check:before{content:"\f00c"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-house-circle-check:before{content:"\e509"}.fa-angle-left:before{content:"\f104"}.fa-diagram-successor:before{content:"\e47a"}.fa-truck-arrow-right:before{content:"\e58b"}.fa-arrows-split-up-and-left:before{content:"\e4bc"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-cloud-moon:before{content:"\f6c3"}.fa-briefcase:before{content:"\f0b1"}.fa-person-falling:before{content:"\e546"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-user-tag:before{content:"\f507"}.fa-rug:before{content:"\e569"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-baht-sign:before{content:"\e0ac"}.fa-book-open:before{content:"\f518"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-handcuffs:before{content:"\e4f8"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-database:before{content:"\f1c0"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-bottle-droplet:before{content:"\e4c4"}.fa-mask-face:before{content:"\e1d7"}.fa-hill-rockslide:before{content:"\e508"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-paper-plane:before{content:"\f1d8"}.fa-road-circle-exclamation:before{content:"\e565"}.fa-dungeon:before{content:"\f6d9"}.fa-align-right:before{content:"\f038"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-life-ring:before{content:"\f1cd"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-calendar-day:before{content:"\f783"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-person-walking-arrow-right:before{content:"\e552"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-dice:before{content:"\f522"}.fa-bowling-ball:before{content:"\f436"}.fa-brain:before{content:"\f5dc"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-calendar-minus:before{content:"\f272"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-gifts:before{content:"\f79c"}.fa-hotel:before{content:"\f594"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-thumbs-up:before{content:"\f164"}.fa-user-clock:before{content:"\f4fd"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-file-invoice:before{content:"\f570"}.fa-window-minimize:before{content:"\f2d1"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-brush:before{content:"\f55d"}.fa-mask:before{content:"\f6fa"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-ruler-vertical:before{content:"\f548"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-train-tram:before{content:"\e5b4"}.fa-user-nurse:before{content:"\f82f"}.fa-syringe:before{content:"\f48e"}.fa-cloud-sun:before{content:"\f6c4"}.fa-stopwatch-20:before{content:"\e06f"}.fa-square-full:before{content:"\f45c"}.fa-magnet:before{content:"\f076"}.fa-jar:before{content:"\e516"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-bug-slash:before{content:"\e490"}.fa-arrow-up-from-water-pump:before{content:"\e4b6"}.fa-bone:before{content:"\f5d7"}.fa-user-injured:before{content:"\f728"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-plane:before{content:"\f072"}.fa-tent-arrows-down:before{content:"\e581"}.fa-exclamation:before{content:"\21"}.fa-arrows-spin:before{content:"\e4bb"}.fa-print:before{content:"\f02f"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-x:before{content:"\58"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-person-military-pointing:before{content:"\e54a"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-umbrella:before{content:"\f0e9"}.fa-trowel:before{content:"\e589"}.fa-d:before{content:"\44"}.fa-stapler:before{content:"\e5af"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-kip-sign:before{content:"\e1c4"}.fa-hand-point-left:before{content:"\f0a5"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-barcode:before{content:"\f02a"}.fa-plus-minus:before{content:"\e43c"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-person-circle-check:before{content:"\e53e"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}

/*!
 * Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-display:block;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../4d986b00ff9ca3828fbd.woff2) format("woff2"),url(../bacd5de623fb563b961a.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:300;src:url(../d74a08a118c1f429def1.woff2) format("woff2"),url(../de5550795b916f2720e6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(../4e93c349b3bfe2cdd54f.woff2) format("woff2"),url(../e017c6928b920f5ca6e9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:500;src:url(../2c2b066b0a5fe1639ba7.woff2) format("woff2"),url(../cda60c24085b8d9ba06a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:600;src:url(../825c832ca0a7324aa11d.woff2) format("woff2"),url(../61d7c7f2507f5f44046e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(../f6ce8c22e6bd94b80238.woff2) format("woff2"),url(../8b06d71976aff3d69b72.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:800;src:url(../619c046e01dbb3b08a67.woff2) format("woff2"),url(../49bcd165170810b50d29.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Slab;font-style:normal;font-weight:900;src:url(../793c6317e1401e6d231c.woff2) format("woff2"),url(../54e3803f2eb59f83a1cc.ttf) format("truetype")}#zggtheme-page{align-items:center;background:var(--zgg-main-overlay);color:var(--zgg-color-font-general);display:flex;flex-direction:column;font-family:Roboto Slab,serif;font-weight:400;line-height:1.22;min-height:100vh;overflow:hidden}#zggtheme-page #mastfoot,#zggtheme-page #masthead{display:flex;justify-content:center;width:100%}#zggtheme-page #zggtheme-content,#zggtheme-page .menu-footer-menue-container,#zggtheme-page .navbar{max-width:3840px;width:100%}#zggtheme-page #zggtheme-content .inner-content,#zggtheme-page .menu-footer-menue-container .inner-content,#zggtheme-page .navbar .inner-content{margin:auto;max-width:2800px}#zggtheme-page #zggtheme-content#zggtheme-content,#zggtheme-page .menu-footer-menue-container#zggtheme-content,#zggtheme-page .navbar#zggtheme-content{box-shadow:0 100vw 0 100vw var(--zgg-color-background-general)}#zggtheme-page footer.zggtheme-footer{background:var(--zgg-color-background-general);box-sizing:border-box;display:block;flex-grow:1;padding:1em 2em}#zggtheme-page footer.zggtheme-footer .footer-column-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative}#zggtheme-page footer.zggtheme-footer .footer-column-wrapper p{color:var(--zgg-nav-menu-font-color);font-size:.8em;margin-bottom:0;margin-right:1em;margin-top:0;text-align:center;vertical-align:middle}h1{font-size:2.2em;margin:.6em 0;text-align:center}h1,h2{font-weight:700;padding:0}h2{font-size:1.8em;margin:.4em 0;text-align:left}h3{font-size:1.6em;font-weight:400}h4{font-size:1.25em;font-weight:400}h4,h5{margin:.2em 0;padding:0;text-align:left}h5{font-size:1em;font-weight:700}li,p{color:var(--zgg-color-font-general)}a{color:var(--zgg-color-accent-link);text-decoration:underline;transition:color .3s cubic-bezier(.175,.885,.32,1)}a:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#zggtheme-page #customer_details .col-1,#zggtheme-page #customer_details .col-2,#zggtheme-page .wc-block-cart__main,#zggtheme-page .wc-block-components-sidebar,#zggtheme-page .wc-block-grid__products,#zggtheme-page .woocommerce-order,#zggtheme-page .zggtheme-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-page #customer_details .col-1>:first-child,#zggtheme-page #customer_details .col-2>:first-child,#zggtheme-page .wc-block-cart__main>:first-child,#zggtheme-page .wc-block-components-sidebar>:first-child,#zggtheme-page .wc-block-grid__products>:first-child,#zggtheme-page .woocommerce-order>:first-child,#zggtheme-page .zggtheme-container>:first-child{margin-top:0}#zggtheme-page #customer_details .col-1>:last-child,#zggtheme-page #customer_details .col-2>:last-child,#zggtheme-page .wc-block-cart__main>:last-child,#zggtheme-page .wc-block-components-sidebar>:last-child,#zggtheme-page .wc-block-grid__products>:last-child,#zggtheme-page .woocommerce-order>:last-child,#zggtheme-page .zggtheme-container>:last-child{margin-bottom:0}#zggtheme-page #customer_details .col-1,#zggtheme-page #customer_details .col-2,#zggtheme-page .wc-block-cart__main,#zggtheme-page .wc-block-components-sidebar,#zggtheme-page .wc-block-grid__products,#zggtheme-page .woocommerce-order,#zggtheme-page .zggtheme-container{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);padding:var(--zgg-parent-inner-spacing)}#zggtheme-page .zggtheme-container-margined{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-page .zggtheme-container-margined>:first-child{margin-top:0}#zggtheme-page .zggtheme-container-margined>:last-child{margin-bottom:0}#zggtheme-page .zggtheme-container-margined{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);margin:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing)}#zggtheme-page .woocommerce-bacs-bank-details,#zggtheme-page .woocommerce-order-details,#zggtheme-page .zggtheme-card{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-page .woocommerce-bacs-bank-details>:first-child,#zggtheme-page .woocommerce-order-details>:first-child,#zggtheme-page .zggtheme-card>:first-child{margin-top:0}#zggtheme-page .woocommerce-bacs-bank-details>:last-child,#zggtheme-page .woocommerce-order-details>:last-child,#zggtheme-page .zggtheme-card>:last-child{margin-bottom:0}#zggtheme-page .woocommerce-bacs-bank-details,#zggtheme-page .woocommerce-order-details,#zggtheme-page .zggtheme-card{background:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods,#zggtheme-page .wc-block-cart-items__row,#zggtheme-page .zggtheme-interactive-card,#zggtheme-page li.wc-block-grid__product{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods>:first-child,#zggtheme-page .wc-block-cart-items__row>:first-child,#zggtheme-page .zggtheme-interactive-card>:first-child,#zggtheme-page li.wc-block-grid__product>:first-child{margin-top:0}#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods>:last-child,#zggtheme-page .wc-block-cart-items__row>:last-child,#zggtheme-page .zggtheme-interactive-card>:last-child,#zggtheme-page li.wc-block-grid__product>:last-child{margin-bottom:0}#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods,#zggtheme-page .wc-block-cart-items__row,#zggtheme-page .zggtheme-interactive-card,#zggtheme-page li.wc-block-grid__product{background:var(--zgg-color-background-general);background-color:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods:not(.static):focus,#zggtheme-page #zggtheme-content #payment ul.wc_payment_methods:not(.static):hover,#zggtheme-page .wc-block-cart-items__row:not(.static):focus,#zggtheme-page .wc-block-cart-items__row:not(.static):hover,#zggtheme-page .zggtheme-interactive-card:not(.static):focus,#zggtheme-page .zggtheme-interactive-card:not(.static):hover,#zggtheme-page li.wc-block-grid__product:not(.static):focus,#zggtheme-page li.wc-block-grid__product:not(.static):hover{background-color:var(--zgg-color-background-general-focus);box-shadow:0 0 .7rem .2rem var(--zgg-shadow-color-active)}#zggtheme-page .zgg-spacing-container{padding:var(--zgg-parent-outer-spacing)}#zggtheme-page .zgg-spacing-container.zgg-only-sidewards-space{padding-bottom:0;padding-top:0}#zggtheme-page .hidden{display:none!important}#zggtheme-page .bottom-margin{margin-bottom:var(--zgg-parent-inner-spacing)}#zggtheme-page .bottom-margin-big{margin-bottom:var(--zgg-parent-outer-spacing)}#zggtheme-page .top-margin{margin-top:var(--zgg-parent-inner-spacing)}#zggtheme-page .top-margin-big{margin-top:var(--zgg-parent-outer-spacing)}#zggtheme-content .zgg-notice{align-items:center;background-color:var(--zgg-color-background-notices);border:none;border-left:.4rem solid var(--zgg-border-card-color);border-color:var(--zgg-color-accent-general);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:border-box;display:flex;flex-direction:row;max-width:56em;padding:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-inner-spacing-small)}#zggtheme-content .zgg-notice p{display:inline;margin:0}#zggtheme-content .zgg-notice:before{align-self:start;color:var(--zgg-color-font-general-icon);content:"";float:left;font:var(--fa-font-solid);font-size:2em;margin:.12rem .8rem .08rem 0}#zggtheme-content .zgg-notice.is-success{background:var(--zgg-color-success-background);border-color:var(--zgg-color-success)}#zggtheme-content .zgg-notice.is-success:before{color:var(--zgg-color-success);content:""}#zggtheme-content .zgg-notice.is-warning{background:var(--zgg-color-warning-background);border-color:var(--zgg-color-warning)}#zggtheme-content .zgg-notice.is-warning:before{color:var(--zgg-color-warning);content:""}#zggtheme-content .zgg-notice.is-error{background:var(--zgg-color-error-background);border-color:var(--zgg-color-error)}#zggtheme-content .zgg-notice.is-error:before{color:var(--zgg-color-error);content:""}#zggtheme-content .zgg-notice.has-bg-img{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;overflow:hidden;position:relative}#zggtheme-content .zgg-notice.has-bg-img .zgg-notice-overlay{background-color:var(--zgg-carousel-text-overlay);content:"";inset:0;position:absolute;z-index:1}#zggtheme-content .zgg-notice.has-bg-img .zgg-notice-inner{align-items:center;display:flex;position:relative;width:100%;z-index:2}#zggtheme-content .zgg-notice.has-bg-img .zgg-notice-inner p.zgg-notice-text{color:var(--zgg-color-font-general)}#zggtheme-content .zgg-notice.has-bg-img .zgg-notice-inner p.zgg-notice-text a{color:var(--zgg-color-accent-link);font-weight:700}#zggtheme-content .zgg-notice.has-bg-img .zgg-notice-inner p.zgg-notice-text a:hover{color:var(--zgg-color-accent-general)}#zggtheme-content .zgg-notice.has-bg-img:before{z-index:3}#zggtheme-content .zgg-notice.is-verified:before{content:""}#zggtheme-content .zgg-notice.is-not-verified:before{content:""}#zggtheme-content .zgg-notice p.zgg-notice-text{display:inline;margin:0}img{filter:var(--zgg-image-filter);transition:var(--zgg-image-transition)}#zggtheme-content .zggtheme-content-header-container{border:3.2px solid var(--zgg-border-card-color);border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-top:none;margin-bottom:0;overflow:hidden}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-image{background-color:var(--zgg-header-fallback-color);background-position:50%;background-size:cover;position:relative;z-index:0}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-image .zggtheme-content-header-overlay{align-items:center;backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);background:var(--zgg-default-dark-overlay);color:var(--zgg-color-font-general-on-dark);display:flex;flex-direction:column;padding:0 0 .8rem}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-image .zggtheme-content-header-overlay header.page-title-container{align-items:center;display:flex;gap:1rem;justify-content:center;padding:2.8rem 1rem 2rem}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-image .zggtheme-content-header-overlay header.page-title-container .page-title{margin:0}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-image .zggtheme-content-header-overlay header.page-title-container img.page-title-image{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);display:none;height:100px;overflow:hidden}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container>:first-child{margin-top:0}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container>:last-child{margin-bottom:0}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);background:var(--zgg-site-header-menu-overlay);border:1.6px solid var(--zgg-border-glassy-color);margin:0 .8rem;padding:var(--zgg-parent-inner-spacing);padding:1rem;position:relative;width:fit-content;z-index:10}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0;width:auto}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li{padding:0 1em}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li a{font-size:1em;transition:all .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li a.currently-on,#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li a:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li a{color:var(--zgg-nav-menu-font-color);font-size:1.25em;font-weight:700;text-decoration:none}#zggtheme-content .zggtheme-content-header-container .zggtheme-content-header-menu-container ul.zggtheme-content-header-menu li.is-active a{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss),#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss),#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss),#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss),#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss){display:inline-block;wrap-option:no-wrap;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);color:var(--zgg-button-font-color);cursor:pointer;font-size:1.1em;font-weight:700;line-height:2.318;min-height:0;padding:0 1.113em;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),opacity .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss).wp-block-buttons,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss).wp-block-buttons,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss).wp-block-buttons,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss).wp-block-buttons,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss).wp-block-buttons{margin:1em}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):focus,#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):hover,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):focus,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):hover,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):focus,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):hover,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):focus,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):hover,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):focus,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):hover{text-shadow:none}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled),#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled),#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled),#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled),#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled),#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled),#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled),#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled),#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled),#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled){background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:#fff;padding:0 .6em;transform:none}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled):after,#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled):after,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled):after,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled):after,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled):after,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled):after,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled):after,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled):after,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):focus:not(.disabled):not(:disabled):after,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):hover:not(.disabled):not(:disabled):after{margin-left:.2em;opacity:1}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss).disabled,#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):disabled,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss).disabled,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):disabled,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss).disabled,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):disabled,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss).disabled,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):disabled,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss).disabled,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):disabled{background-color:var(--zgg-button-background-color-disabled);border:3.2px solid var(--zgg-button-border-disabled);box-shadow:none;color:var(--zgg-button-font-color-disabled);cursor:not-allowed}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss):after,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss):after,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):after,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss):after,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss):after{color:var(--zgg-button-font-color-hover);content:"";display:inline-block;font:var(--fa-font-solid);margin-left:-.826em;opacity:0;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1),max-width .3s cubic-bezier(.175,.885,.32,1);width:.826em}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss)>.wc-block-components-button__text,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss)>.wc-block-components-button__text,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss)>.wc-block-components-button__text,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss)>.wc-block-components-button__text,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss)>.wc-block-components-button__text{display:inline-block}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss) a,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss) a,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss) a,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss) a,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss) a{box-shadow:none;color:inherit;margin:0;min-height:0}#zggtheme-content .button:not(.wc-block-components-notice-banner__dismiss) a:hover,#zggtheme-content .components-button:not(.wc-block-components-notice-banner__dismiss) a:hover,#zggtheme-content .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss) a:hover,#zggtheme-content .wp-element-button:not(.wc-block-components-notice-banner__dismiss) a:hover,#zggtheme-content .zggtheme-default-button:not(.wc-block-components-notice-banner__dismiss) a:hover{text-shadow:none}#zggtheme-body .zgg-promotions-bubble-container{bottom:1.2rem;font-family:inherit;position:fixed;right:1.5rem;z-index:9999}#zggtheme-body .zgg-promotions-bubble-container.active .zgg-promotions-bubble{background-color:var(--zgg-color-error);transform:none}#zggtheme-body .zgg-promotions-bubble-container.active .zgg-promotions-bubble .zgg-bubble-icon.is-megaphone{display:none}#zggtheme-body .zgg-promotions-bubble-container.active .zgg-promotions-bubble .zgg-bubble-icon.is-close{display:block}#zggtheme-body .zgg-promotions-bubble-container.active .zgg-promotions-bubble .zgg-promotions-dismiss-badge{opacity:0;transform:scale(0)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline{border-radius:.8rem;overflow:hidden}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline>:first-child{margin-top:0}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline>:last-child{margin-bottom:0}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline{background:var(--zgg-color-background-general);background-color:var(--zgg-color-background-accent-intense);border-radius:.4rem;bottom:50%;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);color:var(--zgg-color-font-general);font-size:1.2rem;font-weight:600;line-height:1.2rem;max-width:calc(100vw - 12rem);opacity:0;overflow:visible;overflow-wrap:break-word;padding:.6rem 1rem;pointer-events:none;position:absolute;right:5rem;transform:translate(5rem,50%) scaleY(0);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1);transition:all .3s cubic-bezier(.175,.885,.32,1.35);white-space:normal;width:max-content;z-index:9000}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline.visible{opacity:1;transform:translateY(50%)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-headline:after{border-color:transparent transparent transparent var(--zgg-color-background-accent-intense);border-style:solid;border-width:.8rem 0 .8rem .8rem;content:"";margin-top:-.8rem;position:absolute;right:-.4rem;top:50%}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble{align-items:center;background-color:#618d00;border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);cursor:pointer;display:flex;font-size:2rem;height:4rem;justify-content:center;position:relative;transition:transform .3s cubic-bezier(.175,.885,.32,1.35),background-color .3s cubic-bezier(.175,.885,.32,1.35);width:4rem;z-index:10001}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-bubble-icon.is-megaphone{transform-origin:center center;transition:transform .3s cubic-bezier(.175,.885,.32,1.35)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble:hover{box-shadow:0 0 .7rem .2rem var(--zgg-shadow-color-active);transform:scale(1.22)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble:hover .zgg-bubble-icon.is-megaphone{transform:rotate(-30deg)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-bubble-icon{color:var(--zgg-color-font-general-on-dark)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-bubble-icon.is-close{display:none;font-size:1.8rem}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-promotions-dismiss-badge{align-items:center;background-color:var(--zgg-color-error);border:2px solid #fff;border-radius:50%;color:var(--zgg-color-font-general-on-dark);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;height:1.6rem;justify-content:center;position:absolute;right:-.6rem;top:-.6rem;transition:all .3s cubic-bezier(.175,.885,.32,1.35);width:1.6rem;z-index:10}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-promotions-dismiss-badge .zgg-count{display:none;line-height:1}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-promotions-dismiss-badge .zgg-close-icon{display:flex;font-size:1.2rem;line-height:1;transform-origin:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.35)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-promotions-dismiss-badge:hover{box-shadow:0 0 8px rgba(var(--zgg-color-error),.6);transform:scale(1.22)}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-bubble .zgg-promotions-dismiss-badge:hover .zgg-close-icon{transform:rotate(90deg)}#zggtheme-body .zgg-promotions-bubble-container.has-unread-promotions .zgg-promotions-dismiss-badge .zgg-count{display:flex}#zggtheme-body .zgg-promotions-bubble-container.has-unread-promotions .zgg-promotions-dismiss-badge .zgg-close-icon{display:none}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-content{bottom:5rem;max-height:70vh;max-width:500px;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;right:0;scrollbar-width:thin;transform:translateY(20px) scale(.9);transition:all .3s cubic-bezier(.175,.885,.32,1.35);visibility:hidden;width:80vw;z-index:10000}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-content :before{display:none}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-content.active{opacity:1;transform:translateY(0) scale(1);visibility:visible}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-content .zgg-promotions-notices-stack{display:flex;flex-direction:column;gap:1rem}#zggtheme-body .zgg-promotions-bubble-container .zgg-promotions-content .zgg-promotions-notices-stack .zgg-promotion-item{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);margin:0;padding:1.5rem}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection){background-color:var(--zgg-input-background-color);border:1.6px solid var(--zgg-input-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);font-size:1em;transition:all .3s cubic-bezier(.175,.885,.32,1)}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection):focus,:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection):hover{background-color:var(--zgg-input-background-color-focus);border:1.6px solid var(--zgg-color-accent-general);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active)}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection):focus-visible{outline:none}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection)::placeholder{color:var(--zgg-color-font-general);opacity:.6}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection):not(.input-checkbox,.input-radio,textarea){color:var(--zgg-color-font-general);line-height:2.4em;padding:0 .5em}:where(#zggtheme-body) :where(input:not([type=range]),textarea,span.select2-selection) textarea{color:var(--zgg-color-font-general);line-height:1.22;padding:0 .5em}:where(input[type=checkbox],input.input-checkbox){-webkit-appearance:none;appearance:none;box-sizing:content-box;cursor:pointer;display:inline-grid;flex-shrink:0;height:1.2rem;padding:0;place-content:center;width:1.2rem}:where(input[type=checkbox],input.input-checkbox):before{box-shadow:inset 10px 10px var(--zgg-color-font-general);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.8rem;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(.175,.885,.32,1);width:.8rem}:where(input[type=checkbox],input.input-checkbox):checked:before{transform:scale(1)}:where(input[type=radio],input.input-radio){-webkit-appearance:none;appearance:none;border-radius:50%;box-sizing:content-box;cursor:pointer;display:inline-grid;flex-shrink:0;height:1rem;padding:0;place-content:center;width:1rem}:where(input[type=radio],input.input-radio):before{border-radius:50%;box-shadow:inset 10px 10px var(--zgg-color-font-general);content:"";height:.66rem;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(.175,.885,.32,1);width:.66rem}:where(input[type=radio],input.input-radio):checked:before{transform:scale(1)}:where(#zggtheme-body) :where(span.selection,span.select2-selection){color:var(--zgg-color-font-general);height:auto}:where(#zggtheme-body) :where(span.selection,span.select2-selection) span.select2-selection__rendered{color:var(--zgg-color-font-general);display:block;line-height:2.4em;padding:0}:where(#zggtheme-body) :where(span.selection,span.select2-selection) .select2-selection__arrow{align-content:center;height:90%}:where(#zggtheme-body) :where(.select2-dropdown){background-color:var(--zgg-input-background-color);border:1.6px solid var(--zgg-input-border-color);border-radius:.4rem;color:var(--zgg-color-font-general);font-size:1em;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1)}:where(#zggtheme-body) :where(.select2-dropdown) .select2-search__field{color:var(--zgg-color-font-general)}#zggtheme-content .wp-block-columns,#zggtheme-content .wp-block-group{gap:var(--zgg-parent-outer-spacing)}#zggtheme-content .wp-block-columns .zgg-milky-glas-container,#zggtheme-content .wp-block-group .zgg-milky-glas-container{gap:var(--zgg-parent-inner-spacing)}#zggtheme-content .wp-block-columns .zgg-card-container,#zggtheme-content .wp-block-group .zgg-card-container{gap:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-outer-spacing)}#zggtheme-content .wp-block-columns .zgg-card-container .zgg-big-padding,#zggtheme-content .wp-block-group .zgg-card-container .zgg-big-padding{padding:var(--zgg-parent-outer-spacing)}#zggtheme-content .wp-block-columns .wp-block-column,#zggtheme-content .wp-block-group .wp-block-column{display:flex;flex-direction:column}#zggtheme-content .wp-block-columns .wp-block-column>:first-child,#zggtheme-content .wp-block-group .wp-block-column>:first-child{margin-top:0}#zggtheme-content .wp-block-columns .wp-block-column>:last-child,#zggtheme-content .wp-block-group .wp-block-column>:last-child{margin-bottom:0}#zggtheme-content .wp-block-columns.zgg-card-column>.wp-block-column:not(.zgg-trans-column),#zggtheme-content .wp-block-group.zgg-card-column>.wp-block-column:not(.zgg-trans-column){border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .wp-block-columns.zgg-card-column>.wp-block-column:not(.zgg-trans-column)>:first-child,#zggtheme-content .wp-block-group.zgg-card-column>.wp-block-column:not(.zgg-trans-column)>:first-child{margin-top:0}#zggtheme-content .wp-block-columns.zgg-card-column>.wp-block-column:not(.zgg-trans-column)>:last-child,#zggtheme-content .wp-block-group.zgg-card-column>.wp-block-column:not(.zgg-trans-column)>:last-child{margin-bottom:0}#zggtheme-content .wp-block-columns.zgg-card-column>.wp-block-column:not(.zgg-trans-column),#zggtheme-content .wp-block-group.zgg-card-column>.wp-block-column:not(.zgg-trans-column){background:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .wp-block-columns.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column),#zggtheme-content .wp-block-group.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column){border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .wp-block-columns.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column)>:first-child,#zggtheme-content .wp-block-group.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column)>:first-child{margin-top:0}#zggtheme-content .wp-block-columns.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column)>:last-child,#zggtheme-content .wp-block-group.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column)>:last-child{margin-bottom:0}#zggtheme-content .wp-block-columns.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column),#zggtheme-content .wp-block-group.zgg-milky-glas-column>.wp-block-column:not(.zgg-trans-column){backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);border:3.2px solid var(--zgg-border-card-color);padding:var(--zgg-parent-inner-spacing)}#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column{padding:0 0 var(--zgg-parent-inner-spacing) 0}#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column>*,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column>*{margin:15px 20px 0}#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column .wp-block-image:last-child,#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column>.wp-block-image:first-child,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column .wp-block-image:last-child,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column>.wp-block-image:first-child{justify-content:start;margin:0}#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column .wp-block-image:last-child img,#zggtheme-content .wp-block-columns.zgg-paddingless-column>.wp-block-column>.wp-block-image:first-child img,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column .wp-block-image:last-child img,#zggtheme-content .wp-block-group.zgg-paddingless-column>.wp-block-column>.wp-block-image:first-child img{border-radius:0}#zggtheme-content .zgg-spacing-container{padding:var(--zgg-parent-outer-spacing)}#zggtheme-content .zgg-spacing-container.wp-block-group>.wp-block-group__inner-container>*{margin-bottom:var(--zgg-parent-outer-spacing)}#zggtheme-content .zgg-spacing-container.wp-block-group>.wp-block-group__inner-container>:last-child{margin-bottom:0}#zggtheme-content .zgg-spacing-container.zgg-only-sidewards-space{padding-bottom:0;padding-top:0}#zggtheme-content .zgg-milky-glas-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .zgg-milky-glas-container>:first-child{margin-top:0}#zggtheme-content .zgg-milky-glas-container>:last-child{margin-bottom:0}#zggtheme-content .zgg-milky-glas-container{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);padding:var(--zgg-parent-inner-spacing)}#zggtheme-content .zgg-milky-glas-container.wp-block-group>.wp-block-group__inner-container>div{margin:var(--zgg-parent-inner-spacing) 0}#zggtheme-content .zgg-milky-glas-container.wp-block-group>.wp-block-group__inner-container>:first-child{margin-top:0}#zggtheme-content .zgg-milky-glas-container.wp-block-group>.wp-block-group__inner-container>:last-child{margin-bottom:0}#zggtheme-content .zgg-card-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .zgg-card-container>:first-child{margin-top:0}#zggtheme-content .zgg-card-container>:last-child{margin-bottom:0}#zggtheme-content .zgg-card-container{background:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .zgg-card-container>.wp-block-group__inner-container>:first-child{margin-top:0}#zggtheme-content .zgg-card-container>.wp-block-group__inner-container>:last-child{margin-bottom:0}#zggtheme-content .zgg-small-borderless-card.wp-block-image{align-items:center;display:flex;flex-basis:100%;flex-direction:column;justify-content:center;margin-bottom:var(--zgg-parent-inner-spacing);width:100%}#zggtheme-content .zgg-small-borderless-card.wp-block-image a,#zggtheme-content .zgg-small-borderless-card.wp-block-image img{border-radius:.4rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);display:block;margin-bottom:0;max-width:60vh;overflow:hidden;width:100%}#zggtheme-content .zgg-small-borderless-card.wp-block-image figcaption.wp-element-caption{display:none}#zggtheme-content .wp-block-buttons{margin:1em 0}#zggtheme-content .wp-block-zggtheme-blocks-carousel.center{left:50%;position:relative;top:50%;transform:translate(-50%,-50%)}#zggtheme-content .jetpack-contact-form-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .jetpack-contact-form-container>:first-child{margin-top:0}#zggtheme-content .jetpack-contact-form-container>:last-child{margin-bottom:0}#zggtheme-content .jetpack-contact-form-container{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);padding:var(--zgg-parent-inner-spacing);padding:0}#zggtheme-content .jetpack-contact-form-container .contact-form-submission{align-items:center;background-color:var(--zgg-color-background-notices);border:none;border-left:.4rem solid var(--zgg-border-card-color);border-color:var(--zgg-color-accent-general);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:border-box;display:flex;flex-direction:row;max-width:56em;padding:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-inner-spacing-small)}#zggtheme-content .jetpack-contact-form-container .contact-form-submission p{display:inline;margin:0}#zggtheme-content .jetpack-contact-form-container .contact-form-submission:before{align-self:start;color:var(--zgg-color-font-general-icon);content:"";float:left;font:var(--fa-font-solid);font-size:2em;margin:.12rem .8rem .08rem 0}#zggtheme-content .jetpack-contact-form-container .contact-form-submission{background:var(--zgg-color-success-background);border-color:var(--zgg-color-success)}#zggtheme-content .jetpack-contact-form-container .contact-form-submission:before{color:var(--zgg-color-success);content:""}#zggtheme-content .jetpack-contact-form-container .contact-form-submission{flex-wrap:wrap;margin:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-inner-spacing-small);margin-bottom:0;max-width:none}#zggtheme-content .jetpack-contact-form-container .contact-form-submission:not(.submission-success){display:none!important}#zggtheme-content .jetpack-contact-form-container .contact-form-submission .go-back-message{display:none}#zggtheme-content .jetpack-contact-form-container .contact-form-submission>div.jetpack_forms_contact-form-success-summary{align-items:center;display:flex;flex-basis:100%;margin-top:.5rem;word-break:break-word}#zggtheme-content .jetpack-contact-form-container .contact-form-submission>div.jetpack_forms_contact-form-success-summary .field-name-wrapper{align-items:center;display:flex;flex-basis:auto;flex-shrink:0;gap:.5rem;min-width:10rem}#zggtheme-content .jetpack-contact-form-container .contact-form-submission>div.jetpack_forms_contact-form-success-summary .field-name-wrapper .field-type-icon svg{fill:currentColor;stroke:currentColor}#zggtheme-content .jetpack-contact-form-container .contact-form-submission>div.jetpack_forms_contact-form-success-summary .field-url,#zggtheme-content .jetpack-contact-form-container .contact-form-submission>div.jetpack_forms_contact-form-success-summary .field-value{flex-basis:50%;flex-grow:1}#zggtheme-content .jetpack-contact-form-container .contact-form-submission h1,#zggtheme-content .jetpack-contact-form-container .contact-form-submission h2,#zggtheme-content .jetpack-contact-form-container .contact-form-submission h3,#zggtheme-content .jetpack-contact-form-container .contact-form-submission h4{flex-basis:90%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form{padding:5px}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form{display:flex;flex-wrap:wrap;gap:2%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form>*{flex-basis:100%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form>div{margin:calc(var(--zgg-parent-inner-spacing)/2) 0 0 0}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form>div label{display:none}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form>:first-child{margin-top:0}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form>:last-child{margin-bottom:0}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap{display:block}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap.grunion-field-width-50-wrap{flex-basis:49%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap.grunion-field-textarea-wrap{align-content:start}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap.grunion-field-textarea-wrap .textarea{box-sizing:border-box;height:7.5em;padding:.5em;width:100%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap .grunion-field{box-sizing:border-box;width:100%}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .grunion-field-wrap .contact-form__input-error .contact-form__warning-icon{display:none}@media screen and (min-width:481px){#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .contact-form__error{flex-basis:59%}}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .contact-form__error .contact-form__warning-icon,#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .contact-form__error .contact-form__warning-icon+span{display:none}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .contact-form__error ul{list-style-position:inside;margin:0;padding:0}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button{display:flex}@media screen and (min-width:481px){#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button{flex-basis:39%}}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link{display:inline-block;wrap-option:no-wrap;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);color:var(--zgg-button-font-color);cursor:pointer;font-size:1.1em;font-weight:700;line-height:2.318;min-height:0;padding:0 1.113em;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),opacity .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link.wp-block-buttons{margin:1em}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:focus,#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:hover{text-shadow:none}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:focus:not(.disabled):not(:disabled),#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:hover:not(.disabled):not(:disabled){background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:#fff;padding:0 .6em;transform:none}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:focus:not(.disabled):not(:disabled):after,#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:hover:not(.disabled):not(:disabled):after{margin-left:.2em;opacity:1}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link.disabled,#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:disabled{background-color:var(--zgg-button-background-color-disabled);border:3.2px solid var(--zgg-button-border-disabled);box-shadow:none;color:var(--zgg-button-font-color-disabled);cursor:not-allowed}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link:after{color:var(--zgg-button-font-color-hover);content:"";display:inline-block;font:var(--fa-font-solid);margin-left:-.826em;opacity:0;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1),max-width .3s cubic-bezier(.175,.885,.32,1);width:.826em}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link>.wc-block-components-button__text{display:inline-block}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link a{box-shadow:none;color:inherit;margin:0;min-height:0}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link a:hover{text-shadow:none}#zggtheme-content .jetpack-contact-form-container form.jetpack-contact-form__form .wp-block-jetpack-contact-form .wp-block-jetpack-button .wp-block-button__link{flex-basis:auto;margin-left:auto}body{--zgg-slider-height:30vh}@media(min-width:481px){body{--zgg-slider-height:36vh}}@media(min-width:481px)and (min-width:768px){body{--zgg-slider-height:40vh}}@media(min-width:481px)and (min-width:768px)and (min-width:981px){body{--zgg-slider-height:42vh}}#zggtheme-content .zggtheme-swiper-container *{transition:transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper{border-radius:.8rem;height:var(--zgg-slider-height);min-height:20rem;overflow:hidden;overflow:visible}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide{background-position:50%;background-size:cover;border:1.6px solid var(--zgg-border-card-color);border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);box-sizing:border-box;overflow:hidden;transition-property:transform,opacity}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay{align-content:center;background:var(--zgg-default-dark-overlay);box-sizing:border-box;display:flex;gap:3em;height:100%;padding:2em 4em;position:relative;width:100%}@media(min-width:768px){#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);background:var(--zgg-default-dark-overlay-dark)}}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper{align-items:center;display:flex;flex-direction:column;font-size:1em;justify-content:center;width:100%}@media(min-width:981px){#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper{width:50%}}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper>*{width:auto}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper h2,#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper h3{color:var(--zgg-color-font-general-on-dark);text-align:center}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper h2{font-size:2.2em;margin:0}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper h3{font-size:1.1em;margin:.6em 0}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-content-wrapper .zggtheme-default-button{margin-top:.6em;transition:all .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-image-wrapper{align-items:center;display:none;flex-direction:column;justify-content:center;width:50%}@media(min-width:981px){#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-image-wrapper{display:flex}}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-image-wrapper .zggtheme-swiper-image{border-radius:.4rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);box-shadow:none;margin:0;max-width:calc((var(--zgg-slider-height) - 4rem)*4/3);overflow:hidden;width:100%}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .zggtheme-swiper-wrapper .zggtheme-swiper-slide .zggtheme-swiper-overlay .zggtheme-swiper-image-wrapper .zggtheme-swiper-image img{display:block;height:auto;margin-bottom:0;width:100%}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .swiper-pagination-bullet-active{background:var(--zgg-color-accent-general)}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .swiper-button-next svg,#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .swiper-button-prev svg{stroke:currentColor;stroke-linecap:round;stroke-width:.03rem}#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .swiper-button-next,#zggtheme-content .zggtheme-swiper-container .zggtheme-swiper .swiper-button-prev{color:var(--zgg-color-accent-general);overflow:visible}#zggtheme-content .zgg-small-carousel .zggtheme-swiper-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#zggtheme-content .zgg-small-carousel .zggtheme-swiper-content-wrapper{width:100%!important}#zggtheme-content .zgg-small-carousel .zggtheme-swiper-image-wrapper{display:none!important}#zggtheme-content .interactive-weight-button-container{display:flex;flex-direction:row}#zggtheme-content .interactive-weight-button-container .interactive-weight-button-input{flex-basis:0;flex-grow:1;font-size:1.1em;line-height:2.318;padding:1.6px .5em}#zggtheme-content .interactive-weight-button-container .interactive-weight-button{margin-left:var(--zgg-parent-inner-spacing);max-width:10em;overflow:hidden;position:relative;white-space:nowrap;width:auto}#zggtheme-content .interactive-weight-button-container .interactive-weight-button.disabled{border-width:0;margin-left:0;max-width:0;padding-left:0;padding-right:0}.premium-mail-wrapper{--mail-bg-color:var(--cust-mail-bg-color,var(--cust-env-color,#6f2ceb));--mail-glow-color:var(--cust-mail-glow-color,var(--cust-env-color,#ce8be8));align-items:center;background:transparent;display:flex;justify-content:center;overflow:hidden;perspective:1000px;position:relative;width:100%}.premium-mail-wrapper.is-inline{background:transparent;min-height:450px;padding:50px 0;transition:min-height .8s ease}.premium-mail-wrapper.is-inline .mail-letter{height:92%;transition:height .8s ease,transform .8s ease}.premium-mail-wrapper.is-fullscreen{height:100vh;min-height:600px;transition:background .8s ease}body:has(.premium-mail-wrapper.is-fullscreen) #zggtheme-content{margin-top:0!important;padding-top:0!important}body:not(.wp-admin):not(.block-editor-page) .premium-mail-wrapper.is-fullscreen{height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.wp-block-zggtheme-blocks-brief.premium-mail-wrapper{cursor:default;height:auto!important;min-height:200px!important;position:relative!important;width:100%!important;z-index:1!important}.mail-bg-base{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.premium-mail-wrapper.has-background .mail-bg-base{background:linear-gradient(135deg,color-mix(in oklch,var(--mail-bg-color) 35%,#050308) 0,color-mix(in oklch,var(--mail-bg-color) 18%,#030209) 60%,color-mix(in oklch,var(--mail-bg-color) 25%,#060310) 100%);display:block;transition:opacity 1.2s ease}.mail-bg-glow{background:radial-gradient(ellipse at center,color-mix(in oklch,var(--mail-glow-color) 20%,transparent) 0,transparent 75%);display:none;filter:blur(25px);height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 1.5s cubic-bezier(.25,.8,.25,1);width:100%;z-index:2}.mail-bg-glow:before{animation:glow-spot-1 9s ease-in-out infinite alternate;background:radial-gradient(circle,color-mix(in oklch,var(--mail-glow-color) 65%,#fff) 0,transparent 70%);filter:blur(80px);left:10%;top:10%}.mail-bg-glow:after,.mail-bg-glow:before{border-radius:50%;content:"";height:500px;position:absolute;width:500px}.mail-bg-glow:after{animation:glow-spot-2 11s ease-in-out infinite alternate;background:radial-gradient(circle,color-mix(in oklch,var(--mail-glow-color) 55%,blue) 0,transparent 70%);bottom:10%;filter:blur(90px);right:10%}.premium-mail-wrapper.has-glow .mail-bg-glow{display:block}.premium-mail-wrapper.has-glow.is-open .mail-bg-glow{opacity:1}@keyframes glow-spot-1{0%{transform:translate(0) scale(1)}50%{transform:translate(4%,6%) scale(1.08)}to{transform:translate(-3%,-4%) scale(.95)}}@keyframes glow-spot-2{0%{transform:translate(0) scale(1)}50%{transform:translate(-5%,-3%) scale(1.1)}to{transform:translate(3%,5%) scale(.92)}}.mail-envelope{aspect-ratio:38/25;perspective:1200px;position:relative;transition:transform .8s ease;width:min(380px,85vw);z-index:3}.premium-mail-wrapper.is-open .mail-envelope{transform:translateY(min(160px,36vw))}.mail-back{background-color:var(--cust-env-color,#dfc2ea);border-radius:12px;box-shadow:0 15px 35px rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mail-letter{background:var(--cust-paper-color,linear-gradient(135deg,#24113b 0,#3a133e 100%));border:1px solid rgba(235,44,166,.2);border-radius:10px;bottom:6%;box-shadow:0 0 20px rgba(235,44,166,.15),inset 0 0 1px rgba(235,44,166,.5);box-sizing:border-box;height:88%;left:4%;overflow:hidden;padding:0;position:absolute;transition:transform .6s cubic-bezier(.34,1.56,.64,1) 0s,height .6s ease 0s;width:92%;z-index:2}.mail-letter-content{box-sizing:border-box;height:100%;overflow-y:auto;padding:25px;scrollbar-width:none;width:100%;-ms-overflow-style:none;color:#dfc8e1}.mail-letter-content::-webkit-scrollbar{display:none}.premium-mail-wrapper:not(.is-open) .mail-letter-content{pointer-events:none;user-select:none}.premium-mail-wrapper.is-open .mail-letter-content{pointer-events:auto;user-select:auto}.mail-letter-content>:first-child{margin-top:0!important}.mail-letter-content>:last-child:not(.mail-poll-container):not(.wp-block-zggtheme-blocks-umfrage){margin-bottom:0!important}.premium-mail-wrapper.is-fullscreen.is-open .mail-letter{height:min(500px,65vh)}.premium-mail-wrapper.is-fullscreen.is-open .mail-letter,.premium-mail-wrapper.is-inline.is-open .mail-letter{transform:translateY(max(-120px,-27vw));transition:transform .8s cubic-bezier(.34,1.56,.64,1) .4s,height .8s ease .4s}.mail-front{border-radius:12px;height:100%;overflow:visible;z-index:3}.mail-flap,.mail-front{left:0;pointer-events:none;position:absolute;top:0;width:100%}.mail-flap{filter:drop-shadow(0 4px 6px rgba(0,0,0,.4));height:62%;transform-origin:top;transition:transform .6s ease-in-out .4s,z-index 0s .4s;z-index:4}.mail-flap svg{display:block}.premium-mail-wrapper.is-open .mail-flap{transform:rotateX(160deg);transition:transform .6s ease-in-out 0s,z-index 0s .4s;z-index:1}.mail-poll-container{--poll-base:var(--cust-poll-color,#eb2ca6);--poll-bg-base:var(--cust-poll-bg,#0e0616);--poll-text:var(--cust-poll-text,#dfc8e1);--poll-line:color-mix(in srgb,var(--poll-base) 42%,transparent);--poll-surface:color-mix(in srgb,var(--poll-bg-base) 74%,var(--poll-base) 8%);--poll-surface-active:color-mix(in srgb,var(--poll-bg-base) 62%,var(--poll-base) 16%);--poll-input-placeholder:color-mix(in srgb,var(--poll-text) 68%,transparent);background-color:color-mix(in srgb,var(--poll-bg-base) 40%,transparent)!important;border:1px dashed var(--poll-line)!important;border-radius:8px;color:var(--poll-text)!important;margin-bottom:25px;margin-top:15px;max-width:100%;overflow:hidden;padding:15px;text-align:center}.mail-poll-container,.mail-poll-container *,.mail-poll-container :after,.mail-poll-container :before{box-sizing:border-box}.mail-poll-container p{color:var(--poll-text)!important;font-size:1em;font-weight:700;margin:0 0 10px}.poll-field,.poll-inner-content,.poll-mc-preview,.poll-name-input-preview,.poll-slider-preview{max-width:100%;min-width:0}.poll-buttons,.poll-field,.poll-mc-preview,.poll-name-input-preview,.poll-slider-preview{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.poll-text-label{color:var(--poll-text)!important;display:block;font-weight:700;line-height:1.25;margin:0;text-align:left;width:100%}.mail-poll-container .poll-input-text,.mail-poll-container input.poll-input-text{all:unset;appearance:none;background:var(--poll-surface)!important;border:1px solid var(--poll-line)!important;border-radius:6px;box-shadow:none!important;box-sizing:border-box!important;color:var(--poll-text)!important;display:block;font:inherit;line-height:1.35;max-width:100%;min-height:42px;min-width:0;outline:none;padding:10px 12px;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;width:100%}.mail-poll-container input.poll-input-text::placeholder{color:var(--poll-input-placeholder)!important;opacity:1}.mail-poll-container .poll-input-text:focus,.mail-poll-container input.poll-input-text:focus,.mail-poll-container input.poll-input-text:focus-visible,.mail-poll-container input.poll-input-text:hover{background:var(--poll-surface-active)!important;border-color:var(--poll-base)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--poll-base) 18%,transparent)!important;outline:none}.poll-slider-container,.poll-slider-preview{text-align:left}.poll-slider-label{color:var(--poll-text);display:flex;font-weight:700;gap:10px;justify-content:space-between;margin:0;width:100%}.poll-slider-val{color:color-mix(in srgb,var(--poll-text) 76%,var(--poll-base));flex-shrink:0}.poll-input-slider{appearance:none;background:transparent;cursor:pointer;display:block;height:32px;margin:0;max-width:100%;padding:0;width:100%}.poll-input-slider:disabled{cursor:not-allowed;opacity:.7}.poll-input-slider:focus-visible{outline:none}.poll-input-slider::-webkit-slider-runnable-track{background:var(--poll-surface);border:1px solid var(--poll-line);border-radius:999px;height:8px}.poll-input-slider::-webkit-slider-thumb{appearance:none;background:var(--poll-text);border:2px solid var(--poll-base);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--poll-base) 18%,transparent);height:20px;margin-top:-7px;width:20px}.poll-input-slider::-moz-range-track{background:var(--poll-surface);border:1px solid var(--poll-line);border-radius:999px;height:8px}.poll-input-slider::-moz-range-thumb{background:var(--poll-text);border:2px solid var(--poll-base);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--poll-base) 18%,transparent);height:18px;width:18px}.poll-input-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--poll-base) 28%,transparent)}.poll-input-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in srgb,var(--poll-base) 28%,transparent)}.poll-slider-limits{color:color-mix(in srgb,var(--poll-text) 72%,transparent);display:flex;font-size:.8em;gap:10px;justify-content:space-between;line-height:1.2;width:100%}.poll-buttons.poll-submitted{display:none}.poll-btn{appearance:none;--local-btn-base:color-mix(in srgb,var(--poll-base) 40%,gray);background:color-mix(in srgb,var(--local-btn-base) 20%,transparent);border:1px solid color-mix(in srgb,var(--local-btn-base) 50%,transparent);border-radius:6px;color:var(--poll-text)!important;cursor:pointer;font-family:inherit;font-size:1em;line-height:1.25;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 15px;transition:all .2s ease;width:100%}.poll-btn.poll-yes{--local-btn-base:var(--poll-base);background:color-mix(in srgb,var(--poll-base) 20%,transparent);border-color:color-mix(in srgb,var(--poll-base) 50%,transparent)}.poll-btn:hover:not(:disabled){background:color-mix(in srgb,var(--local-btn-base) 40%,transparent);border-color:var(--local-btn-base);transform:translateY(-2px)}.poll-btn:disabled{cursor:not-allowed;opacity:.5}.poll-feedback{font-size:.9em;font-weight:700;margin:15px 0 0!important;overflow-wrap:anywhere}.poll-submit-global{margin-top:0}.poll-feedback.success{color:#a4e6a4}.poll-feedback.error{color:#ff8c8c}.zgg-perspektive{--persp-bg:var(--cust-persp-bg,transparent);--persp-panel:var(--cust-persp-panel,#fff);--persp-panel-alt:var(--cust-persp-panel-alt,#fff);--persp-row-height:var(--zgg-persp-row-height,300px);--persp-depth:var(--zgg-persp-depth,600px);--persp-tilt:var(--zgg-persp-tilt,30deg);background:var(--persp-bg);box-sizing:border-box;overflow-x:clip;overflow-y:visible;padding:10vh 2vw;perspective:var(--persp-depth);perspective-origin:50%;position:relative;width:100%;z-index:10}.zgg-perspektive>.wp-block-columns{box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;margin:0;max-width:none;padding:0;transform-style:preserve-3d;width:100%}.zgg-perspektive>.wp-block-columns>.wp-block-column{box-sizing:border-box;flex:0 0 50%!important;margin:0!important;max-width:50%!important;min-height:var(--persp-row-height);padding:var(--zgg-parent-inner-spacing)!important;transform-style:preserve-3d;width:50%!important}.zgg-perspektive>.wp-block-columns>.wp-block-column:first-child{align-items:flex-end;display:flex;flex-direction:column;text-align:right;transform:translateZ(calc(sin(var(--persp-tilt))*-48vw + var(--persp-depth)*(1 - cos(var(--persp-tilt))))) rotateY(var(--persp-tilt));transform-origin:right center}.zgg-perspektive>.wp-block-columns>.wp-block-column:last-child{align-items:flex-start;display:flex;flex-direction:column;text-align:left;transform:translateZ(calc(sin(var(--persp-tilt))*-48vw + var(--persp-depth)*(1 - cos(var(--persp-tilt))))) rotateY(calc(var(--persp-tilt)*-1));transform-origin:left center}.zgg-perspektive>.wp-block-columns>.wp-block-column>*{max-width:100%}.zgg-perspektive>.wp-block-columns:nth-child(odd)>.wp-block-column:first-child{background:linear-gradient(to right,var(--persp-panel) 70%,color-mix(in srgb,var(--persp-panel) 85%,#000))}.zgg-perspektive>.wp-block-columns:nth-child(odd)>.wp-block-column:last-child{background:linear-gradient(to left,var(--persp-panel-alt) 70%,color-mix(in srgb,var(--persp-panel-alt) 85%,#000))}.zgg-perspektive>.wp-block-columns:nth-child(2n)>.wp-block-column:first-child{background:linear-gradient(to right,var(--persp-panel-alt) 70%,color-mix(in srgb,var(--persp-panel-alt) 85%,#000))}.zgg-perspektive>.wp-block-columns:nth-child(2n)>.wp-block-column:last-child{background:linear-gradient(to left,var(--persp-panel) 70%,color-mix(in srgb,var(--persp-panel) 85%,#000))}.zgg-perspektive>.wp-block-columns:first-child>.wp-block-column:first-child{border-top-left-radius:.8rem}.zgg-perspektive>.wp-block-columns:first-child>.wp-block-column:last-child{border-top-right-radius:.8rem}.zgg-perspektive>.wp-block-columns:last-child>.wp-block-column:first-child{border-bottom-left-radius:.8rem}.zgg-perspektive>.wp-block-columns:last-child>.wp-block-column:last-child{border-bottom-right-radius:.8rem}.editor-styles-wrapper .zgg-perspektive{border:2px dashed #929292;border-radius:.8rem;min-height:200px;padding:var(--zgg-parent-inner-spacing)}.editor-styles-wrapper .zgg-perspektive>.wp-block-columns{border:1px dashed #c7c7c7;border-radius:.4rem;margin-bottom:var(--zgg-parent-inner-spacing-small);min-height:auto}.editor-styles-wrapper .zgg-perspektive>.wp-block-columns>.wp-block-column{align-items:stretch!important;text-align:left!important;transform:none!important;transform-origin:center center!important}.zgg-media-map{--zgg-media-map-ocean:#061326;--zgg-media-map-ocean-deep:#020711;--zgg-media-map-land:#d5e6ca;--zgg-media-map-land-edge:#8dad78;--zgg-media-map-marker:#a84f2a;--zgg-media-map-marker-dark:#733118;--zgg-media-map-panel:#101826;--zgg-media-map-panel-soft:#182235;--zgg-media-map-text:#f7fbff;--zgg-media-map-hover-background:hsla(0,0%,100%,.14);--zgg-media-map-hover-border:hsla(0,0%,100%,.32);--zgg-media-map-hover-ring:hsla(0,0%,100%,.1);--zgg-media-map-hover-glow:var(--zgg-media-map-hover-ring);--zgg-media-map-hover-ring-size:2px;--zgg-media-map-hover-shadow:0 0.45rem 1rem rgba(0,0,0,.14);--zgg-media-map-hover-transform:translate3d(0,-2px,0) scale3d(1.012,1.012,1);--zgg-media-map-hover-image-transform:scale(1.035);--zgg-media-map-motion-duration:280ms;--zgg-media-map-motion-easing:cubic-bezier(0.2,1.18,0.32,1);color:var(--zgg-media-map-text);margin:0;width:100%}.zgg-media-map__canvas{background:radial-gradient(circle at 18% 20%,hsla(0,0%,100%,.12),transparent 18%),radial-gradient(circle at 75% 85%,rgba(88,140,174,.18),transparent 28%),linear-gradient(180deg,var(--zgg-media-map-ocean),var(--zgg-media-map-ocean-deep));border:0;border-radius:0;box-shadow:none;box-sizing:border-box;cursor:grab;height:var(--zgg-media-map-height,780px);min-height:min(520px,86vh);min-height:min(520px,86svh);overflow:hidden;position:relative;touch-action:pan-y;width:100%}.zgg-media-map__canvas.is-dragging{cursor:grabbing}.zgg-media-map--transparent-background .zgg-media-map__canvas{background:transparent}.zgg-media-map__editor-preview,.zgg-media-map__globe{align-items:center;display:flex;height:100%;inset:0;justify-content:center;position:absolute;width:100%}.zgg-media-map__globe-canvas{display:block;height:100%;width:100%}.zgg-media-map__globe-preview:before{background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.16),transparent 28%),radial-gradient(circle at 50% 50%,transparent 58%,rgba(8,36,68,.32) 69%,rgba(2,7,17,.72) 100%);border-radius:50%;box-shadow:inset -1.4rem -1.1rem 2.8rem rgba(0,0,0,.38),inset .8rem .65rem 2.2rem hsla(0,0%,100%,.1),0 1.2rem 2.6rem rgba(0,0,0,.34);content:"";height:min(76%,560px);max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);pointer-events:none;position:absolute;width:min(76%,560px);z-index:2}.zgg-media-map__globe-preview:after{background:radial-gradient(circle at 50% 50%,rgba(106,184,255,.08),rgba(96,172,255,.16) 58%,rgba(143,205,255,.28) 68%,transparent 72%);border-radius:50%;content:"";height:min(82%,610px);max-height:calc(100% - .5rem);max-width:calc(100% - .5rem);pointer-events:none;position:absolute;width:min(82%,610px);z-index:1}.zgg-media-map__flat-preview{padding:clamp(.65rem,2vw,1.25rem)}.zgg-media-map__flat-map{aspect-ratio:2/1;background-color:#102039;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;box-shadow:inset 0 0 2.5rem rgba(0,0,0,.28),0 1rem 2rem rgba(0,0,0,.2);max-height:calc(100% - 2.5rem);max-width:min(100%,(100vh - 2.5rem)*2);max-width:min(100%,(100svh - 2.5rem)*2);overflow:hidden;position:relative;width:100%}.zgg-media-map__flat-map:before{background-image:linear-gradient(hsla(0,0%,100%,.14) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:12.5% 25%,12.5% 25%;content:"";inset:0;opacity:.45;pointer-events:none;position:absolute}.zgg-media-map__flat-map:after{background:linear-gradient(90deg,rgba(2,7,17,.36),transparent 16%,transparent 84%,rgba(2,7,17,.36));content:"";inset:0;pointer-events:none;position:absolute}.zgg-media-map__globe:after{background:radial-gradient(circle at 50% 50%,transparent 48%,rgba(103,184,255,.1) 58%,transparent 72%);border-radius:50%;content:"";height:var(--zgg-media-map-globe-glow-size,min(82%,610px));left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--zgg-media-map-globe-glow-size,min(82%,610px));z-index:1}.zgg-media-map__markers{inset:0;pointer-events:none;position:absolute;z-index:3}.zgg-media-map__marker{align-items:center;background:transparent;border:0;color:var(--zgg-media-map-text);cursor:pointer;display:flex;flex-direction:column;gap:0;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-100%);z-index:2}.zgg-media-map__marker.is-active{z-index:5}.zgg-media-map__loader{background:hsla(0,0%,100%,.84);border:1px solid rgba(36,36,36,.14);border-radius:8px;color:#101010;font-size:.9rem;left:50%;padding:.45rem .7rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.zgg-media-map__marker-bubble{align-items:center;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);background:var(--zgg-media-map-location-background,#101826);background:color-mix(in srgb,var(--zgg-media-map-location-background,#101826) 72%,transparent);border:1px solid hsla(0,0%,100%,.22);border-radius:8px;box-shadow:0 .35rem 1rem hsla(0,0%,6%,.18);color:var(--zgg-media-map-location-text,#f7fbff);display:grid;gap:.35rem;min-width:88px;overflow:hidden;padding:.35rem;position:relative;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing)}.zgg-media-map__marker-bubble img{aspect-ratio:4/3;border-radius:5px;display:block;object-fit:cover;width:96px}.zgg-media-map__album-preview,.zgg-media-map__batch-preview,.zgg-media-map__location-preview,.zgg-media-map__marker-preview{border-radius:6px;display:block;overflow:hidden;position:relative}.zgg-media-map__marker-preview{border-radius:5px;width:96px}.zgg-media-map__location-preview{height:96px;width:128px}.zgg-media-map__batch-preview{height:64px;width:86px}.zgg-media-map__album-preview{width:100%}.zgg-media-map__album-preview img,.zgg-media-map__batch-preview img,.zgg-media-map__location-preview img,.zgg-media-map__marker-preview img{aspect-ratio:4/3;display:block;height:100%;object-fit:cover;width:100%}.zgg-media-map__media-placeholder{align-items:center;aspect-ratio:4/3;background:hsla(0,0%,100%,.12);color:currentColor;display:flex;font-size:.78rem;font-weight:800;justify-content:center;min-height:100%;width:100%}.zgg-media-map__media-play{align-items:center;background:rgba(2,7,17,.62);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;color:#fff;display:flex;height:2rem;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem;z-index:1}.zgg-media-map__media-play:before{content:"";font:var(--fa-font-solid);font-size:.8rem;margin-left:.08rem}.zgg-media-map__marker.is-active .zgg-media-map__marker-bubble{box-shadow:0 0 0 3px var(--zgg-media-map-hover-glow),0 .75rem 1.7rem hsla(0,0%,6%,.24);transform:translate3d(0,-.14rem,0) scale(1.055)}.zgg-media-map__marker-name{display:block;font-size:.78rem;font-weight:700;line-height:1.2;max-width:112px;overflow-wrap:anywhere;position:relative;text-align:center;z-index:1}.zgg-media-map__marker-pin{background:var(--zgg-media-map-location-background,var(--zgg-media-map-marker));border:2px solid #fff;border-radius:50%;box-shadow:0 .18rem .45rem hsla(0,0%,6%,.3);display:block;height:13px;margin-top:7px;width:13px}.zgg-media-map__marker:focus-visible .zgg-media-map__marker-bubble,.zgg-media-map__marker:hover .zgg-media-map__marker-bubble{box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow),var(--zgg-media-map-hover-shadow);transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__controls{align-items:center;backdrop-filter:blur(12px);background:rgba(16,24,38,.78);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;bottom:.75rem;box-shadow:0 .65rem 1.5rem rgba(0,0,0,.24);display:flex;gap:.35rem;left:.75rem;padding:.35rem;position:absolute;z-index:4}.zgg-media-map__control{align-items:center;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);border-radius:6px;color:#f7fbff;cursor:pointer;display:inline-flex;font-size:0;font-weight:700;height:38px;justify-content:center;line-height:1;padding:0;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing);width:38px}.zgg-media-map__control:before{font:var(--fa-font-solid);font-size:1rem;text-decoration:none}.zgg-media-map__control:focus-visible,.zgg-media-map__control:hover{background:var(--zgg-media-map-hover-background);border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow);color:#fff;transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__control[data-map-zoom-out]:before{content:""}.zgg-media-map__control[data-map-zoom-in]:before{content:""}.zgg-media-map__control--reset:before{content:""}.zgg-media-map__panel{backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);backface-visibility:hidden;background:var(--zgg-media-map-panel-background,#101826);background:linear-gradient(135deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.04)),color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 76%,transparent);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;bottom:1rem;box-shadow:0 1.4rem 3.6rem rgba(0,0,0,.28);box-sizing:border-box;color:var(--zgg-media-map-panel-text,#f7fbff);contain:layout paint style;inline-size:min(520px,100% - 2rem);max-height:min(70%,680px);overflow:auto;padding:1rem;position:absolute;right:1rem;transform:translateZ(0);will-change:transform,opacity;z-index:6}.zgg-media-map__panel.is-expanding{pointer-events:none}.zgg-media-map__panel.is-preparing{visibility:hidden}.zgg-media-map__panel--album{inline-size:min(760px,100% - 2rem)}.zgg-media-map__panel-header{align-items:center;display:flex;flex-wrap:nowrap;gap:.65rem;justify-content:space-between;margin-bottom:.85rem}.zgg-media-map__panel-header h3{font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.2;margin:0;overflow-wrap:anywhere}.zgg-media-map__panel-title{box-sizing:border-box;display:inline-grid;flex:0 1 auto;gap:.15rem;isolation:isolate;justify-self:start;max-inline-size:100%;min-inline-size:0;padding:.28rem .46rem;position:relative;width:fit-content}.zgg-media-map__panel-title:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 74%,transparent) 0,color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 58%,transparent) 36%,color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 24%,transparent) 58%,transparent 76%);border-radius:999px;content:"";filter:blur(5px);inset:-.34rem -.72rem;opacity:1;pointer-events:none;position:absolute;transform:scaleX(1.08);z-index:0}.zgg-media-map__panel-title>*{position:relative;z-index:1}.zgg-media-map__eyebrow,.zgg-media-map__panel-meta{color:currentColor;font-size:.78rem;font-weight:700;letter-spacing:0;line-height:1.2;opacity:.78;text-transform:uppercase}.zgg-media-map__panel-meta{text-transform:none}.zgg-media-map__location-hero{-webkit-appearance:none;appearance:none;background:var(--zgg-media-map-location-card-background,#182235);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 88%,#fff 12%);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;box-sizing:border-box;color:inherit;display:grid;font:inherit;gap:.75rem;grid-template-columns:128px 1fr;margin-bottom:.95rem;overflow:hidden;padding:.55rem;text-align:left;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing);width:100%}.zgg-media-map__location-hero:not(.has-preview){grid-template-columns:1fr;min-height:auto;padding:.7rem}.zgg-media-map__location-hero img{aspect-ratio:4/3;border-radius:6px;display:block;height:96px;object-fit:cover;width:128px}button.zgg-media-map__location-hero{cursor:pointer}button.zgg-media-map__location-hero:focus-visible,button.zgg-media-map__location-hero:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07)),color-mix(in srgb,var(--zgg-media-map-panel-background,#101826) 82%,#fff 18%);border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow),var(--zgg-media-map-hover-shadow);outline:0;transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__location-copy{align-content:center;display:grid;gap:.25rem}.zgg-media-map__icon-button{align-items:center;backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.24);border-radius:6px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:0;font-weight:700;height:44px;justify-content:center;line-height:1;padding:0;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing);width:44px}.zgg-media-map__icon-button:before{font:var(--fa-font-solid);font-size:1.3rem;text-decoration:none}.zgg-media-map__icon-button:focus-visible,.zgg-media-map__icon-button:hover{background:var(--zgg-media-map-hover-background);border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow);color:inherit;transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__back:before{content:""}.zgg-media-map__close:before{content:""}.zgg-media-map__batch-list{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.zgg-media-map__batch{align-items:center;background:var(--zgg-media-map-batch-background,#101826);background:linear-gradient(135deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),color-mix(in srgb,var(--zgg-media-map-batch-background,#101826) 88%,#fff 12%);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;box-sizing:border-box;color:var(--zgg-media-map-batch-text,#f7fbff);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:86px 1fr;min-height:86px;padding:.5rem;text-align:left;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing)}.zgg-media-map__batch:not(.has-preview){grid-template-columns:1fr;min-height:70px;padding:.75rem}.zgg-media-map__batch:focus-visible,.zgg-media-map__batch:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.07)),color-mix(in srgb,var(--zgg-media-map-batch-background,#101826) 82%,#fff 18%);border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow),var(--zgg-media-map-hover-shadow);outline:0;transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__batch-text{color:var(--zgg-media-map-batch-text,#f7fbff);display:grid;gap:.2rem;min-inline-size:0}.zgg-media-map__batch-count,.zgg-media-map__batch-name{color:var(--zgg-media-map-batch-text,#f7fbff);display:block;overflow-wrap:anywhere}.zgg-media-map__batch-name{font-size:1rem;font-weight:800}.zgg-media-map__batch-count{font-size:.84rem;opacity:.72}.zgg-media-map__album{color:inherit;display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.zgg-media-map__album-item{background:#fff;border:1px solid hsla(0,0%,50%,.24);border-radius:8px;box-shadow:0 .5rem 1.25rem hsla(0,0%,6%,.08);color:inherit;margin:0;overflow:hidden;position:relative;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing)}.zgg-media-map__album-item button,.zgg-media-map__album-item img{display:block}.zgg-media-map__album-item button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;transition:box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing);width:100%}.zgg-media-map__album-item img{aspect-ratio:4/3;object-fit:cover;transition:filter var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing);width:100%}.zgg-media-map__album-item button:focus-visible img,.zgg-media-map__album-item button:hover img{transform:var(--zgg-media-map-hover-image-transform)}.zgg-media-map__album-item:focus-within,.zgg-media-map__album-item:hover{background:#fff;border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow),var(--zgg-media-map-hover-shadow);transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__album-item button:focus-visible,.zgg-media-map__album-item button:hover{box-shadow:none;outline:0}.zgg-media-map__album-item figcaption{backdrop-filter:blur(12px) saturate(145%);-webkit-backdrop-filter:blur(12px) saturate(145%);background:linear-gradient(180deg,rgba(2,7,17,.12),rgba(2,7,17,.78));border-radius:0 0 8px 8px;border-top:1px solid hsla(0,0%,100%,.18);bottom:0;box-sizing:border-box;clip-path:inset(0 round 0 0 8px 8px);color:#f7fbff;font-size:.84rem;font-weight:600;left:0;line-height:1.35;max-height:45%;overflow-wrap:anywhere;overflow-y:auto;padding:.55rem;pointer-events:none;position:absolute;right:0}.zgg-media-map__album-item figcaption.has-link{pointer-events:auto}.zgg-media-map__album-item figcaption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.zgg-media-map__lightbox{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(2,7,17,.28);display:flex;inset:0;justify-content:center;padding:clamp(.35rem,2vw,2rem);position:absolute;touch-action:pan-y;z-index:9}.zgg-media-map__lightbox.is-closing{pointer-events:none}.zgg-media-map__lightbox-shell{--zgg-media-map-lightbox-image-max-height:min(88vh,1040px);--zgg-media-map-lightbox-image-max-height:min(88svh,1040px);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%);background:var(--zgg-media-map-lightbox-background,#101826);background:color-mix(in srgb,var(--zgg-media-map-lightbox-background,#101826) 72%,transparent);border:1px solid hsla(0,0%,100%,.22);border-radius:8px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.38);box-sizing:border-box;color:var(--zgg-media-map-lightbox-text,#f7fbff);display:grid;gap:.75rem;justify-items:center;max-height:min(98%,1200px);max-width:min(99%,1680px);overflow:visible;padding:.75rem;position:relative;transform:translateZ(0);transform-origin:50% 50%;width:min(99%,1680px);will-change:transform,opacity}.zgg-media-map__lightbox-shell.has-caption{--zgg-media-map-lightbox-image-max-height:min(76vh,960px);--zgg-media-map-lightbox-image-max-height:min(76svh,960px)}.zgg-media-map__lightbox-close{position:absolute;right:1rem;top:1rem;z-index:1}.zgg-media-map__lightbox-close:before{content:""}.zgg-media-map__lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.zgg-media-map__lightbox-nav:disabled,.zgg-media-map__lightbox-nav[hidden]{display:none}.zgg-media-map__lightbox-nav:focus-visible,.zgg-media-map__lightbox-nav:hover{transform:translateY(calc(-50% - 1px))}.zgg-media-map__lightbox-prev{left:1rem}.zgg-media-map__lightbox-prev:before{content:""}.zgg-media-map__lightbox-next{right:1rem}.zgg-media-map__lightbox-next:before{content:""}.zgg-media-map__lightbox-media{align-items:center;border-radius:6px;display:flex;justify-content:center;max-height:var(--zgg-media-map-lightbox-image-max-height);max-width:100%;min-height:0;overflow:visible;width:100%}.zgg-media-map__lightbox-shell.is-video .zgg-media-map__lightbox-media{display:grid;gap:.75rem;justify-items:center}.zgg-media-map__lightbox-image{background:transparent;border-radius:6px;box-shadow:0 .75rem 2.4rem rgba(0,0,0,.26);display:block;filter:none;height:auto;max-height:var(--zgg-media-map-lightbox-image-max-height);max-width:min(100%,99vw - 1.5rem,1656px);mix-blend-mode:normal;object-fit:contain;opacity:1;overflow:hidden;width:auto}.zgg-media-map__lightbox-video-placeholder{align-items:center;aspect-ratio:16/9;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;box-sizing:border-box;display:flex;font-size:1rem;font-weight:800;justify-content:center;max-height:var(--zgg-media-map-lightbox-image-max-height);width:min(100%,980px)}.zgg-media-map__lightbox-image[hidden],.zgg-media-map__lightbox-video-link[hidden],.zgg-media-map__lightbox-video-placeholder[hidden]{display:none}.zgg-media-map__lightbox-video-link{align-items:center;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);border-radius:6px;color:inherit;display:inline-flex;font-size:.92rem;font-weight:800;gap:.45rem;line-height:1;padding:.7rem .9rem;text-decoration:none;transition:background-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),border-color var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),box-shadow var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing),transform var(--zgg-media-map-motion-duration) var(--zgg-media-map-motion-easing)}.zgg-media-map__lightbox-video-link:before{content:"";font:var(--fa-font-solid);font-size:.86rem}.zgg-media-map__lightbox-video-link:focus-visible,.zgg-media-map__lightbox-video-link:hover{background:var(--zgg-media-map-hover-background);border-color:var(--zgg-media-map-hover-border);box-shadow:0 0 0 var(--zgg-media-map-hover-ring-size) var(--zgg-media-map-hover-glow),var(--zgg-media-map-hover-shadow);outline:0;transform:var(--zgg-media-map-hover-transform)}.zgg-media-map__lightbox-caption{color:currentColor;font-size:.92rem;line-height:1.35;max-height:min(16vh,8rem);max-height:min(16svh,8rem);max-width:100%;overflow-wrap:anywhere;overflow-y:auto;padding:0 .2rem .1rem}.zgg-media-map__lightbox-caption a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}.zgg-media-map__empty{margin:0}.zgg-media-map--editor .zgg-media-map__canvas{cursor:default;height:auto;min-height:0;touch-action:auto}.zgg-media-map--editor .zgg-media-map__editor-preview{box-sizing:border-box;height:auto;inset:auto;padding:clamp(.35rem,1vw,.75rem);position:relative;width:100%}.zgg-media-map--editor .zgg-media-map__flat-map{box-sizing:border-box;max-height:none;max-width:100%}.zgg-media-map__globe-preview-sphere{background-position:50% 50%;background-repeat:no-repeat;background-size:200% 100%;border-radius:50%;box-shadow:inset -1rem -.85rem 2.2rem rgba(0,0,0,.4),0 1rem 2rem rgba(0,0,0,.28);height:min(76%,560px);max-height:calc(100% - 2rem);max-width:calc(100% - 2rem);overflow:hidden;position:relative;width:min(76%,560px)}.zgg-media-map__markers--editor{pointer-events:none}.zgg-media-map__marker--editor{background:transparent;color:var(--zgg-media-map-text);pointer-events:none}.zgg-media-map__marker--editor .zgg-media-map__marker-label{background:var(--zgg-media-map-panel);border:1px solid rgba(36,36,36,.16);border-radius:6px;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);font-size:.78rem;font-weight:700;margin-top:.35rem;max-width:120px;overflow-wrap:anywhere;padding:.25rem .4rem}.zgg-media-map__editor-locations{display:grid;gap:var(--zgg-parent-inner-spacing);margin-top:var(--zgg-parent-inner-spacing)}.zgg-media-map-batch-editor,.zgg-media-map-location-editor{background:var(--zgg-media-map-batch-editor-background,var(--zgg-media-map-panel));border:1px solid rgba(36,36,36,.16);border-radius:8px;box-sizing:border-box;color:var(--zgg-media-map-batch-editor-text,var(--zgg-media-map-text));padding:var(--zgg-parent-inner-spacing-small)}.zgg-media-map-batch-editor .components-base-control__label{color:inherit}.zgg-media-map-batch-editor .components-text-control__input{color:#101010}.zgg-media-map-batch-editor__color-label{font-size:.85rem;font-weight:700;margin:1rem 0 .35rem}.zgg-media-map-batch-editor__bar,.zgg-media-map-location-editor__header{align-items:end;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.zgg-media-map-location-editor__coords{color:#666;font-size:.85rem;padding-bottom:.8rem;white-space:nowrap}.zgg-media-map-batch-editor__grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin-top:.65rem}.zgg-media-map-batch-editor__image{margin:0;position:relative}.zgg-media-map-batch-editor__image figcaption{font-size:.72rem;font-weight:700;line-height:1.25;margin-top:.25rem;overflow-wrap:anywhere}.zgg-media-map-batch-editor__image img{aspect-ratio:4/3;border-radius:6px;display:block;object-fit:cover;width:100%}.zgg-media-map-batch-editor__image .components-toggle-control{margin-top:.35rem}.zgg-media-map-batch-editor__image .components-toggle-control .components-base-control__field{margin-bottom:0}.zgg-media-map-batch-editor__image .components-button{margin-top:.3rem;width:100%}.zgg-media-map-batch-editor__placeholder{align-items:center;aspect-ratio:4/3;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.22);border-radius:6px;box-sizing:border-box;display:flex;font-size:.78rem;font-weight:800;justify-content:center;width:100%}@media(max-width:480px){.zgg-media-map__canvas{height:var(--zgg-media-map-mobile-height,min(var(--zgg-media-map-height,780px),max(520px,125vw),86vh));height:var(--zgg-media-map-mobile-height,min(var(--zgg-media-map-height,780px),max(520px,125vw),86svh));min-height:min(460px,86vh);min-height:min(460px,86svh)}.zgg-media-map__controls{bottom:.5rem;left:.5rem}.zgg-media-map__marker-bubble{min-width:68px}.zgg-media-map__marker-bubble img,.zgg-media-map__marker-preview{width:76px}.zgg-media-map__panel{bottom:.5rem;inline-size:calc(100% - 1rem);left:.5rem;max-height:min(58%,560px);padding:.75rem;right:.5rem}.zgg-media-map__lightbox{padding:.35rem}.zgg-media-map__lightbox-shell{max-width:calc(100% - .7rem);padding:.5rem;width:calc(100% - .7rem)}.zgg-media-map__lightbox-media{--zgg-media-map-lightbox-image-max-height:min(84vh,940px);--zgg-media-map-lightbox-image-max-height:min(84svh,940px);width:100%}.zgg-media-map__lightbox-image{max-width:100%}.zgg-media-map__lightbox-close{right:.75rem;top:.75rem}.zgg-media-map__lightbox-prev{left:.75rem}.zgg-media-map__lightbox-next{right:.75rem}.zgg-media-map__panel-header{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem}.zgg-media-map__location-hero{grid-template-columns:96px 1fr}.zgg-media-map__location-hero .zgg-media-map__location-preview,.zgg-media-map__location-hero img{height:72px;width:96px}.zgg-media-map-batch-editor__bar,.zgg-media-map-location-editor__header,.zgg-media-map__album,.zgg-media-map__batch-list{grid-template-columns:1fr}.zgg-media-map-location-editor__coords{padding-bottom:0}.zgg-media-map__panel{padding:.65rem}.zgg-media-map__panel-header{gap:.4rem}.zgg-media-map__panel-header h3{font-size:1.15rem}.zgg-media-map__icon-button{height:38px;width:38px}.zgg-media-map__batch{gap:.55rem;grid-template-columns:72px minmax(0,1fr);min-height:76px}.zgg-media-map__batch-preview{height:54px;width:72px}}.zgg-kronologic,.zgg-kronologic h1:not([class]),.zgg-kronologic h2:not([class]),.zgg-kronologic h3:not([class]),.zgg-kronologic h4:not([class]),.zgg-kronologic h5:not([class]),.zgg-kronologic h6:not([class]),.zgg-kronologic label:not([class]),.zgg-kronologic li,.zgg-kronologic li:not([class]),.zgg-kronologic p:not([class]),.zgg-kronologic select:not([class]),.zgg-kronologic span:not([class]),.zgg-kronologic strong:not([class]){color:var(--zgg-kronologic-ink)}.zgg-kronologic{--zgg-kronologic-accent:#e9b95f;--zgg-kronologic-accent-bright:#ffe3a4;--zgg-kronologic-ink:#f7f1e7;--zgg-kronologic-muted:#b9b0a2;--zgg-kronologic-panel:rgba(18,17,22,.84);--zgg-kronologic-panel-solid:#17161c;--zgg-kronologic-line:hsla(0,0%,100%,.16);--zgg-kronologic-danger:#ff8f83;--zgg-kronologic-radius-panel:20px;--zgg-kronologic-radius-card:14px;--zgg-kronologic-radius-control:12px;--zgg-kronologic-radius-small:9px;--zgg-kronologic-radius-pill:999px;--zgg-kronologic-radius-map:clamp(12px,1.4vw,20px);background:radial-gradient(circle at 50% 42%,rgba(111,74,35,.23),transparent 42%),linear-gradient(145deg,#111018,#08080d 66%,#151018);isolation:isolate;margin-inline:calc(50% - 50vw);min-height:100svh;overflow:clip;position:relative;width:100vw}.zgg-kronologic,.zgg-kronologic *,.zgg-kronologic :after,.zgg-kronologic :before{box-sizing:border-box}.zgg-kronologic [hidden]{display:none!important}.zgg-kronologic button,.zgg-kronologic select{font:inherit}.zgg-kronologic h3{text-align:center}.zgg-kronologic.is-pending{cursor:progress}.zgg-kronologic__shell{margin-inline:auto;max-width:1800px;min-height:100svh;padding:clamp(1rem,2vw,2rem);position:relative;width:100%}.zgg-kronologic__editor-header,.zgg-kronologic__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto clamp(1rem,2vw,1.75rem);position:relative;z-index:5}.zgg-kronologic__header>div:first-child{min-width:0}.zgg-kronologic__eyebrow{color:var(--zgg-kronologic-accent);font-size:.72rem;font-weight:800;letter-spacing:.18em;margin:0 0 .25rem;text-transform:uppercase}.zgg-kronologic__title{color:inherit;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.45rem,3vw,2.7rem);line-height:1;margin:0}.zgg-kronologic__turn-status{background:rgba(13,12,17,.65);border:1px solid var(--zgg-kronologic-line);border-radius:var(--zgg-kronologic-radius-panel);flex:0 1 34rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:750;max-width:min(50vw,34rem);min-width:0;overflow-wrap:anywhere;padding:.8rem 1.5rem;text-align:center}.zgg-kronologic__turn-status.is-error{background:rgba(96,31,39,.45);border-color:color-mix(in srgb,var(--zgg-kronologic-danger) 70%,transparent);color:var(--zgg-kronologic-danger)}.zgg-kronologic__configuration-error{background:color-mix(in srgb,#601f27 74%,transparent);border:1px solid hsla(6,100%,76%,.55);border-radius:var(--zgg-kronologic-radius-card);margin:10vh auto;max-width:760px;padding:clamp(1rem,3vw,2rem)}.zgg-kronologic__configuration-error strong{display:block;font-size:1.25rem;margin-bottom:.7rem}.zgg-kronologic__configuration-error ul{margin-bottom:0}.zgg-kronologic__setup{display:grid;min-height:min(74svh,760px);place-items:center}.zgg-kronologic__hint-card,.zgg-kronologic__quit-card,.zgg-kronologic__setup-card,.zgg-kronologic__solution-card,.zgg-kronologic__veil-card{backdrop-filter:blur(22px) saturate(118%);background:linear-gradient(145deg,hsla(0,0%,100%,.09),transparent 38%),var(--zgg-kronologic-panel);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--zgg-kronologic-radius-panel);box-shadow:0 2rem 7rem rgba(0,0,0,.54)}.zgg-kronologic__setup-card{max-width:660px;padding:clamp(1.4rem,4vw,2.8rem);width:min(100%,660px)}.zgg-kronologic__setup-card h3{color:inherit;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.5rem,3vw,2.35rem);margin:0 0 1.4rem;text-align:center}.zgg-kronologic__game-select,.zgg-kronologic__player-select{display:grid;gap:.55rem}.zgg-kronologic__game-select{margin-bottom:1rem}.zgg-kronologic__checkbox-label{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid rgba(233,185,95,.16);border-radius:var(--zgg-kronologic-radius-card,14px);cursor:pointer;display:flex;gap:.75rem;justify-content:center;margin:1.5rem auto;padding:.6rem 1.1rem .6rem .6rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;user-select:none;width:fit-content}.zgg-kronologic__checkbox-label:hover{background-color:hsla(0,0%,100%,.07);border-color:rgba(233,185,95,.38);box-shadow:0 .25rem 1rem rgba(0,0,0,.15)}.zgg-kronologic input.zgg-kronologic__checkbox{appearance:none;background-color:#17151c;border:1.5px solid rgba(233,185,95,.48);border-radius:calc(var(--zgg-kronologic-radius-card, 14px)/2);box-shadow:none;cursor:pointer;display:grid;height:1.25rem;margin:0;place-content:center;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:1.25rem}.zgg-kronologic input.zgg-kronologic__checkbox:focus-visible,.zgg-kronologic input.zgg-kronologic__checkbox:hover{border-color:var(--zgg-kronologic-accent);box-shadow:0 0 0 3px rgba(233,185,95,.13);outline:none}.zgg-kronologic input.zgg-kronologic__checkbox:before{background-color:var(--zgg-kronologic-accent);box-shadow:none;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.6rem;transform:scale(0);transition:transform .12s ease-in-out;width:.6rem}.zgg-kronologic input.zgg-kronologic__checkbox:checked:before{transform:scale(1)}.zgg-kronologic__checkbox-text{color:var(--zgg-kronologic-muted);font-size:.88rem;font-weight:700;transition:color .2s ease}.zgg-kronologic__checkbox-label:hover .zgg-kronologic__checkbox-text{color:var(--zgg-kronologic-ink)}.zgg-kronologic__select-label{color:var(--zgg-kronologic-accent);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-align:center;text-transform:uppercase}.zgg-kronologic__select-control{display:block;isolation:isolate;position:relative;z-index:3}.zgg-kronologic__select-control:before{background:linear-gradient(90deg,transparent,rgba(255,226,158,.055));border-radius:0 var(--zgg-kronologic-radius-card) var(--zgg-kronologic-radius-card) 0;content:"";inset:1px 1px 1px auto;pointer-events:none;position:absolute;width:3.25rem;z-index:1}.zgg-kronologic__select-control.is-open{z-index:20}.zgg-kronologic__select-control.is-enhanced select{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.zgg-kronologic__select-button,.zgg-kronologic__select-control select{appearance:none;background:radial-gradient(circle at 12% 0,rgba(255,231,174,.08),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.025)),#17151c;border:1px solid rgba(233,185,95,.48);border-radius:var(--zgg-kronologic-radius-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 .7rem 1.8rem rgba(0,0,0,.22);color:var(--zgg-kronologic-ink);cursor:pointer;font-family:Roboto Slab,Georgia,serif;font-size:1rem;font-weight:750;line-height:1.2;min-height:3.45rem;padding:.72rem 3.8rem .72rem 1rem;transition:background-color .26s ease,border-color .26s ease,box-shadow .32s ease,transform .28s cubic-bezier(.2,1.2,.32,1);width:100%}.zgg-kronologic__select-button:focus,.zgg-kronologic__select-button:focus-visible,.zgg-kronologic__select-button:hover,.zgg-kronologic__select-control select:focus,.zgg-kronologic__select-control select:focus-visible,.zgg-kronologic__select-control select:hover{background-color:#201c20;border:1px solid var(--zgg-kronologic-accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 3px rgba(233,185,95,.13),0 0 1.4rem rgba(233,168,70,.14),0 .85rem 2rem rgba(0,0,0,.26);color:var(--zgg-kronologic-ink);outline:none;transform:translateY(-1px)}.zgg-kronologic__select-control select option{background:#201e27;color:var(--zgg-kronologic-ink);font-family:inherit}.zgg-kronologic__select-button{text-align:left}.zgg-kronologic__select-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zgg-kronologic__select-icon{border-bottom:2px solid var(--zgg-kronologic-accent-bright);border-right:2px solid var(--zgg-kronologic-accent-bright);height:.62rem;pointer-events:none;position:absolute;right:1.25rem;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg);transition:filter .28s ease,transform .28s cubic-bezier(.2,1.2,.32,1);width:.62rem;z-index:2}.zgg-kronologic__select-control:focus-within .zgg-kronologic__select-icon,.zgg-kronologic__select-control:hover .zgg-kronologic__select-icon{filter:drop-shadow(0 0 .45rem rgba(255,221,144,.7));transform:translateY(-50%) rotate(45deg) scale(1.12)}.zgg-kronologic__select-control.is-open .zgg-kronologic__select-icon{top:calc(50% + 2px);transform:translateY(-50%) rotate(225deg) scale(1.08)}.zgg-kronologic__select-options{backdrop-filter:blur(24px) saturate(130%);background:radial-gradient(circle at 12% 0,rgba(255,226,158,.1),transparent 38%),linear-gradient(155deg,rgba(37,34,42,.98),rgba(20,18,25,.98));border:1px solid rgba(233,185,95,.52);border-radius:var(--zgg-kronologic-radius-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px rgba(0,0,0,.25),0 1.2rem 3rem rgba(0,0,0,.5),0 0 1.6rem rgba(210,143,51,.12);display:grid;gap:.22rem;left:0;margin-top:.4rem;max-height:min(20rem,52vh);overflow:auto;padding:.38rem;position:absolute;right:0;scrollbar-color:rgba(233,185,95,.55) hsla(0,0%,100%,.04);scrollbar-width:thin;top:100%;z-index:30}.zgg-kronologic__select-options[hidden]{display:none}.zgg-kronologic__select-option{background:transparent;border:1px solid transparent;border-radius:var(--zgg-kronologic-radius-small);color:var(--zgg-kronologic-ink);cursor:pointer;font-family:Roboto Slab,Georgia,serif;font-size:.94rem;font-weight:700;line-height:1.25;min-height:2.65rem;padding:.58rem .72rem;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,color .18s ease,transform .18s ease;width:100%}.zgg-kronologic__select-option.is-active,.zgg-kronologic__select-option:focus-visible,.zgg-kronologic__select-option:hover{background:linear-gradient(90deg,rgba(233,185,95,.2),rgba(233,185,95,.07));border-color:rgba(255,226,158,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);color:var(--zgg-kronologic-accent-bright);outline:none;transform:translateX(2px)}.zgg-kronologic__select-option[aria-selected=true]{background:linear-gradient(90deg,rgba(233,185,95,.3),rgba(233,185,95,.1));border-color:rgba(255,226,158,.56);color:#fff0c8}.zgg-kronologic__select-option:disabled{cursor:not-allowed;opacity:.4}.zgg-kronologic__editor-puzzle-selection{background:rgba(0,0,0,.035);border:1px solid rgba(0,0,0,.12);border-radius:var(--zgg-kronologic-radius-small);margin-bottom:1rem;padding:.8rem}.zgg-kronologic__editor-puzzle-selection>p:first-child{font-weight:700;margin:0 0 .65rem}.zgg-kronologic__editor-puzzle-selection .components-base-control{margin-bottom:.35rem}.zgg-kronologic__editor-puzzle-selection .components-base-control__help{margin:.65rem 0 0}.zgg-kronologic__difficulty{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:1.25rem 0 1.5rem}.zgg-kronologic__knowledge{background:rgba(13,12,17,.65);border:1px solid var(--zgg-kronologic-line);border-radius:var(--zgg-kronologic-radius-panel);margin:1rem 0;padding:1rem 1.5rem 1.5rem}.zgg-kronologic__knowledge h3,.zgg-kronologic__knowledge h4{color:inherit;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1rem,2vw,1.2rem);letter-spacing:normal;line-height:1.1;margin:0 0 .75rem;text-align:left;text-transform:none}.zgg-kronologic__knowledge ul{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(max(15rem,33.333% - .45rem),1fr));list-style:none;margin:0;padding:0}.zgg-kronologic__rating-card{background:radial-gradient(circle at 100% 0,rgba(233,185,95,.09),transparent 46%),hsla(0,0%,100%,.045);border:1px solid rgba(233,185,95,.2);border-radius:var(--zgg-kronologic-radius-card);display:grid;gap:.65rem;min-width:0;padding:clamp(.85rem,2vw,1.05rem)}.zgg-kronologic__rating-title{color:var(--zgg-kronologic-muted);font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.zgg-kronologic__rating-main{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem .75rem}.zgg-kronologic__rating-symbols{display:inline-flex;flex:0 1 auto;gap:.18rem}.zgg-kronologic__rating-icon{display:block;height:1.22rem;overflow:visible;width:1.22rem}.zgg-kronologic__rating-icon--difficulty path{stroke-linejoin:round;stroke-width:1.55}.zgg-kronologic__rating-icon--difficulty.is-active path{fill:var(--zgg-kronologic-accent);stroke:var(--zgg-kronologic-accent-bright)}.zgg-kronologic__rating-icon--difficulty.is-inactive path{fill:transparent;stroke:hsla(37,14%,68%,.68);stroke-dasharray:2.2 1.4}.zgg-kronologic__rating-icon--duration circle,.zgg-kronologic__rating-icon--duration path{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.zgg-kronologic__rating-icon--duration circle,.zgg-kronologic__rating-icon--duration path:last-child{fill:transparent}.zgg-kronologic__rating-icon--duration.is-active circle{fill:rgba(233,185,95,.2);stroke:var(--zgg-kronologic-accent-bright)}.zgg-kronologic__rating-icon--duration.is-active path:first-child{fill:var(--zgg-kronologic-accent);stroke:var(--zgg-kronologic-accent)}.zgg-kronologic__rating-icon--duration.is-active path:last-child{stroke:var(--zgg-kronologic-accent-bright)}.zgg-kronologic__rating-icon--duration.is-inactive circle{stroke:hsla(37,14%,68%,.68);stroke-dasharray:2.4 1.5}.zgg-kronologic__rating-icon--duration.is-inactive path:first-child{fill:hsla(37,14%,68%,.24);stroke:hsla(37,14%,68%,.58)}.zgg-kronologic__rating-icon--duration.is-inactive path:last-child{stroke:hsla(37,14%,68%,.58)}.zgg-kronologic__rating-label{color:var(--zgg-kronologic-accent-bright);font-family:Roboto Slab,Georgia,serif;font-size:.98rem;line-height:1.2}.zgg-kronologic__rating-unavailable{color:var(--zgg-kronologic-muted);font-size:.82rem;margin:0}.zgg-kronologic__action-button{border:1px solid transparent;cursor:pointer;isolation:isolate;overflow:hidden;position:relative;transform:translateY(0) scale(1);transition:background .42s cubic-bezier(.2,.8,.2,1),border-color .32s ease,box-shadow .42s cubic-bezier(.2,.8,.2,1),color .22s ease,opacity .18s ease,transform .32s cubic-bezier(.2,1.3,.35,1)}.zgg-kronologic__action-button:before{background:linear-gradient(110deg,transparent 18%,hsla(0,0%,100%,.08) 35%,rgba(255,249,221,.82) 50%,hsla(0,0%,100%,.14) 63%,transparent 82%);content:"";inset:-45% -70%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-48%) rotate(-8deg);z-index:-1}.zgg-kronologic__action-button:focus-visible,.zgg-kronologic__action-button:hover{outline:none;transform:translateY(-2px) scale(1.018)}.zgg-kronologic__action-button:focus-visible:before,.zgg-kronologic__action-button:hover:before{animation:zgg-kronologic-button-relight .78s cubic-bezier(.18,.75,.24,1) both}.zgg-kronologic__action-button:active{transform:translateY(0) scale(.992)}.zgg-kronologic__action-button:disabled{cursor:progress;opacity:.58;pointer-events:none}.zgg-kronologic__action-button--compact{font-size:.65rem;min-height:1.9rem;padding:.32rem .72rem}.zgg-kronologic__primary-button{background:linear-gradient(135deg,#f7d98e,#d89c3d);border:1px solid rgba(255,237,190,.72);border-radius:var(--zgg-kronologic-radius-pill);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 .8rem 2.4rem rgba(181,113,28,.24);color:#2b1908;font-weight:850;min-height:3rem;padding:.75rem 1.3rem;text-shadow:0 1px 0 hsla(0,0%,100%,.24)}.zgg-kronologic__primary-button:after{background:radial-gradient(circle at 24% 20%,hsla(0,0%,100%,.58),rgba(255,226,158,.18) 32%,transparent 66%);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute;transition:opacity .42s ease,transform .52s cubic-bezier(.2,.8,.2,1);z-index:-1}.zgg-kronologic__primary-button:focus-visible,.zgg-kronologic__primary-button:hover{background:linear-gradient(135deg,#ffe8ae,#e3ac4f);border-color:#fff0c4;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 0 0 3px rgba(255,227,164,.2),0 0 1.65rem rgba(244,180,80,.42),0 1rem 2.8rem rgba(181,113,28,.34);color:#211205}.zgg-kronologic__primary-button:focus-visible:after,.zgg-kronologic__primary-button:hover:after{opacity:.7;transform:translate3d(34%,18%,0) scale(1.3)}.zgg-kronologic__primary-button:active{box-shadow:inset 0 2px 5px rgba(83,47,8,.2),0 0 1rem rgba(244,180,80,.24),0 .45rem 1.2rem rgba(105,57,10,.24)}.zgg-kronologic__primary-button.zgg-kronologic__action-button--compact{min-height:1.9rem;padding:.32rem .72rem}.zgg-kronologic__setup-card [data-kronologic-start]{display:block;margin-inline:auto}@keyframes zgg-kronologic-button-relight{0%{opacity:0;transform:translateX(-48%) rotate(-8deg)}18%{opacity:.9}62%{opacity:.72}to{opacity:0;transform:translateX(48%) rotate(-8deg)}}.zgg-kronologic__play-layout{align-items:center;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,1fr)}.zgg-kronologic__board-wrap{display:grid;min-width:0;place-items:center}.zgg-kronologic__board{aspect-ratio:var(--zgg-kronologic-image-ratio,4/3);isolation:isolate;max-height:84svh;max-width:100%;position:relative;width:auto}.zgg-kronologic__board:before{background:linear-gradient(135deg,rgba(255,220,143,.88),rgba(214,132,42,.5));box-shadow:0 0 clamp(38px,6vw,92px) rgba(238,174,78,.72),0 0 clamp(70px,10vw,150px) rgba(180,93,28,.42);content:"";filter:blur(clamp(20px,3.5vw,48px));inset:2.5%;opacity:var(--zgg-kronologic-glow-strength,.55);position:absolute;transform:scale(1.025);z-index:-1}.zgg-kronologic__board:before,.zgg-kronologic__map{border-radius:var(--zgg-kronologic-radius-map);pointer-events:none}.zgg-kronologic__map{display:block;height:100%;mask-image:var(--zgg-kronologic-mask-url);-webkit-mask-image:var(--zgg-kronologic-mask-url);object-fit:contain;user-select:none;width:100%}.zgg-kronologic__rooms{inset:0;position:absolute}.zgg-kronologic__edge-markers,.zgg-kronologic__editor-marker-layer{inset:0;pointer-events:none;position:absolute;z-index:6}.kronologic-edge-marker,.zgg-kronologic__editor-marker{align-items:center;display:flex;height:clamp(2rem,3.8vw,3.1rem);justify-content:center;position:absolute;transform:translate(-50%,-50%) rotate(var(--zgg-kronologic-marker-rotation,0deg));transform-origin:center;width:clamp(2.8rem,5.5vw,4.5rem)}.kronologic-edge-marker svg,.zgg-kronologic__editor-marker svg{display:block;filter:drop-shadow(0 0 .22rem rgba(0,0,0,.9)) drop-shadow(0 0 .55rem rgba(233,185,95,.35));height:100%;overflow:visible;width:100%}.kronologic-edge-marker--normal{pointer-events:none;visibility:hidden}.kronologic-edge-marker--blocked{color:#ffe0a0;width:clamp(2rem,3.8vw,3.1rem)}.kronologic-edge-marker--blocked svg{background:linear-gradient(145deg,rgba(116,18,22,.98),rgba(66,9,14,.98));border:2px solid var(--zgg-kronologic-accent);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,226,213,.15),0 0 .65rem rgba(238,52,52,.32);filter:drop-shadow(0 0 .2rem rgba(20,0,0,.9)) drop-shadow(0 0 .45rem rgba(233,185,95,.28));padding:.18rem}.kronologic-edge-marker--blocked circle{fill:transparent;stroke:currentcolor;stroke-width:4}.kronologic-edge-marker--blocked path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:4}.kronologic-edge-marker--one-way{color:#ffe0a0}.kronologic-edge-marker--one-way svg{background:linear-gradient(145deg,rgba(41,132,77,.98),rgba(13,77,47,.98));border:2px solid var(--zgg-kronologic-accent);border-radius:999px;box-shadow:inset 0 1px 0 rgba(216,255,225,.22),0 0 .65rem rgba(29,151,77,.35);filter:drop-shadow(0 0 .2rem rgba(0,20,8,.9)) drop-shadow(0 0 .45rem rgba(233,185,95,.28));padding:.2rem .3rem}.kronologic-edge-marker--one-way path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5}.zgg-kronologic__map-legend{align-items:center;color:var(--zgg-kronologic-muted);display:flex;flex-wrap:wrap;font-size:.66rem;gap:.7rem;justify-content:center;margin-top:.55rem}.zgg-kronologic__legend-item{align-items:center;display:inline-flex;gap:.3rem}.zgg-kronologic__legend-item svg{height:1rem;width:1.35rem}.zgg-kronologic__legend-item svg circle,.zgg-kronologic__legend-item svg path{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.zgg-kronologic__legend-item--blocked svg{background:#72151a;border:1px solid var(--zgg-kronologic-accent);border-radius:999px;color:#ffe0a0;padding:.05rem;width:1rem}.zgg-kronologic__legend-item--blocked svg circle{fill:transparent}.zgg-kronologic__legend-item--one-way svg{background:#17693f;border:1px solid var(--zgg-kronologic-accent);border-radius:999px;color:#ffe0a0;padding:.08rem .12rem}.zgg-kronologic__room-slot{min-height:2.2rem;min-width:2.2rem;position:absolute;transform:translate(-50%,-50%)}.zgg-kronologic__room-slot:nth-child(2n),.zgg-kronologic__room-slot:nth-child(odd){--room-rotation:0deg}.zgg-kronologic__room-slot.has-staged-token,.zgg-kronologic__room-slot.is-drop-target{z-index:8}.zgg-kronologic__room-slot.has-staged-token .zgg-kronologic__room,.zgg-kronologic__room-slot.is-drop-target .zgg-kronologic__room{background:rgba(233,185,95,.2);border-color:var(--zgg-kronologic-accent-bright);box-shadow:0 0 0 5px rgba(233,185,95,.13),inset 0 0 2rem rgba(255,227,164,.12);outline:none}.zgg-kronologic__room-slot.is-drop-target .zgg-kronologic__room{transform:scale(1.035)}.zgg-kronologic__room{align-items:center;background:rgba(14,12,17,.08);border:1px solid rgba(255,227,164,.18);border-radius:20px;color:inherit;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:2.2rem;min-width:2.2rem;padding:0;position:relative;touch-action:manipulation;transform:scale(1);transition:background-color .22s ease,border-color .22s ease,box-shadow .28s ease,transform .26s cubic-bezier(.2,1.25,.32,1);width:100%}.zgg-kronologic__room:before{border:1px solid transparent;border-radius:inherit;content:"";inset:-5px;pointer-events:none;position:absolute}.zgg-kronologic__room:focus-visible,.zgg-kronologic__room:hover{background:rgba(233,185,95,.2);border-color:var(--zgg-kronologic-accent-bright);box-shadow:0 0 0 5px rgba(233,185,95,.13),inset 0 0 2rem rgba(255,227,164,.12);outline:none}.zgg-kronologic__room-label{backdrop-filter:blur(8px);background:rgba(13,12,17,.78);border:1px solid hsla(0,0%,100%,.18);border-radius:var(--zgg-kronologic-radius-pill);box-shadow:0 .35rem 1.2rem rgba(0,0,0,.3);font-size:clamp(.62rem,1.2vw,.88rem);font-weight:800;line-height:1.1;max-width:calc(100% + 2rem);overflow:hidden;padding:.38rem .62rem;text-overflow:ellipsis;white-space:nowrap}.zgg-kronologic__placement{align-items:center;display:grid;gap:.42rem;justify-items:center;left:50%;min-width:max-content;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.zgg-kronologic__placed-token{animation:zgg-kronologic-token-land .38s cubic-bezier(.18,1.3,.32,1) both;backdrop-filter:blur(14px);background:linear-gradient(145deg,rgba(255,244,211,.2),rgba(233,185,95,.08)),rgba(24,18,17,.9);border:1px solid rgba(255,226,158,.72);border-radius:var(--zgg-kronologic-radius-pill);box-shadow:0 0 0 4px rgba(233,185,95,.12),0 .65rem 1.7rem rgba(0,0,0,.42);color:var(--zgg-kronologic-accent-bright);font-family:Roboto Slab,Georgia,serif;font-size:clamp(.7rem,1vw,.88rem);font-weight:800;line-height:1.1;max-width:min(13rem,44vw);overflow:hidden;padding:.48rem .8rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.zgg-kronologic__placement-confirm{animation:zgg-kronologic-confirm-arrive .32s cubic-bezier(.18,1.2,.32,1) .12s backwards}@keyframes zgg-kronologic-token-land{0%{opacity:0;transform:translateY(-.9rem) scale(.78)}68%{opacity:1;transform:translateY(.12rem) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes zgg-kronologic-confirm-arrive{0%{opacity:0;transform:translateY(-.3rem) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.zgg-kronologic__dock{backdrop-filter:blur(16px);background:rgba(14,13,18,.74);border:1px solid var(--zgg-kronologic-line);border-radius:var(--zgg-kronologic-radius-panel);display:grid;gap:.8rem 1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(.8rem,2vw,1.25rem)}.zgg-kronologic__dock h3{color:var(--zgg-kronologic-muted);font-size:.72rem;letter-spacing:.1em;margin:0 0 .55rem;text-align:center;text-transform:uppercase}.zgg-kronologic__tokens{display:grid;gap:.45rem;grid-template-columns:repeat(6,minmax(0,1fr))}.zgg-kronologic__token{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.035)),#211e25;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--zgg-kronologic-radius-control);color:inherit;cursor:grab;display:flex;isolation:isolate;justify-content:center;min-height:3.1rem;min-width:0;overflow:hidden;padding:.6rem .55rem;position:relative;touch-action:none;transform:translateY(0) scale(1);transition:border-color .22s ease,box-shadow .3s ease,transform .26s cubic-bezier(.2,1.2,.32,1);user-select:none}.zgg-kronologic__token:before{background:linear-gradient(112deg,transparent 20%,rgba(255,245,216,.04) 36%,rgba(255,231,174,.38) 50%,hsla(0,0%,100%,.06) 64%,transparent 80%);content:"";inset:-55% -85%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-42%) rotate(-8deg);z-index:0}.zgg-kronologic__token.is-selected,.zgg-kronologic__token:focus-visible,.zgg-kronologic__token:hover{border-color:var(--zgg-kronologic-accent-bright);box-shadow:inset 0 1px 0 rgba(255,242,207,.11),0 0 0 3px rgba(233,185,95,.11),0 0 .85rem rgba(233,185,95,.12);outline:none;transform:translateY(-1px)}.zgg-kronologic__token.is-selected:before,.zgg-kronologic__token:focus-visible:before,.zgg-kronologic__token:hover:before{animation:zgg-kronologic-token-relight .72s cubic-bezier(.18,.75,.24,1) both}.zgg-kronologic__token.is-selected,.zgg-kronologic__token:active{box-shadow:inset 0 0 1rem rgba(255,226,158,.12),0 0 0 3px rgba(233,185,95,.14),0 0 1rem rgba(233,185,95,.14)}.zgg-kronologic__token:active{transform:translateY(0) scale(.975)}.zgg-kronologic__token.is-dragging{opacity:.35}.zgg-kronologic__token--person{background:linear-gradient(145deg,#6b4a54,#33252f);border-color:rgba(255,226,158,.3);box-shadow:inset 0 1px 0 rgba(255,239,201,.12),0 .45rem 1.15rem rgba(0,0,0,.22);color:#fff5dc}.zgg-kronologic__token--time{background:linear-gradient(145deg,#2e2938,#181620);border-color:rgba(233,185,95,.48);box-shadow:inset 0 1px 0 rgba(255,239,201,.14),0 .45rem 1.2rem rgba(0,0,0,.24),0 0 .75rem rgba(233,185,95,.08);color:var(--zgg-kronologic-accent-bright)}@keyframes zgg-kronologic-token-relight{0%{opacity:0;transform:translateX(-42%) rotate(-8deg)}22%{opacity:.62}to{opacity:0;transform:translateX(42%) rotate(-8deg)}}.zgg-kronologic__token-label{font-family:Roboto Slab,Georgia,serif;font-size:clamp(.7rem,1vw,.88rem);font-weight:750;line-height:1.15;max-width:100%;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;white-space:normal;z-index:1}.zgg-kronologic__drag-help{color:var(--zgg-kronologic-muted);font-size:.7rem;grid-column:1/-1;margin:0;text-align:center}.zgg-kronologic--side-dock .zgg-kronologic__play-layout{grid-template-columns:minmax(0,1fr) minmax(245px,19vw)}.zgg-kronologic--side-dock .zgg-kronologic__board{max-height:80svh}.zgg-kronologic--side-dock .zgg-kronologic__dock{grid-template-columns:1fr}.zgg-kronologic--side-dock .zgg-kronologic__tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.zgg-kronologic__lower{display:grid;gap:clamp(.9rem,2vw,1.25rem);margin:clamp(1rem,2vw,1.6rem) auto 0;max-width:1100px}.zgg-kronologic__lower>.zgg-kronologic__knowledge{border-radius:var(--zgg-kronologic-radius-panel);margin:0}.zgg-kronologic__history{background:rgba(13,12,17,.65);border:1px solid var(--zgg-kronologic-line);border-radius:var(--zgg-kronologic-radius-panel);padding:1rem 1.5rem 1.5rem}.zgg-kronologic__history ol{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(max(15rem,33.333% - .45rem),1fr));list-style:none;margin:0;max-height:19rem;overflow:auto;padding:0}.zgg-kronologic__history.is-empty{background:radial-gradient(circle at 0 50%,rgba(233,185,95,.08),transparent 38%),rgba(13,12,17,.65)}.zgg-kronologic__history.is-empty .zgg-kronologic__section-heading{margin-bottom:.45rem}.zgg-kronologic__section-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.zgg-kronologic__section-heading .zgg-kronologic__section-heading-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.zgg-kronologic__section-heading h3{color:inherit;font-family:Roboto Slab,Georgia,serif;font-size:clamp(1rem,2vw,1.2rem);line-height:1.1;margin:0;text-align:left}.zgg-kronologic__history-empty{color:var(--zgg-kronologic-muted);font-size:.78rem;margin:0}.zgg-kronologic__text-button{background:linear-gradient(145deg,rgba(233,185,95,.11),rgba(233,185,95,.045)),hsla(0,9%,9%,.88);border-color:rgba(233,185,95,.32);border-radius:var(--zgg-kronologic-radius-pill);box-shadow:inset 0 1px 0 rgba(255,239,201,.07),0 .45rem 1.2rem rgba(0,0,0,.16);color:var(--zgg-kronologic-accent-bright);font-size:.75rem;font-weight:800;min-height:2.35rem;padding:.48rem .9rem}.zgg-kronologic__text-button:after{background:radial-gradient(circle at 22% 22%,rgba(255,239,201,.2),transparent 48%);content:"";inset:0;opacity:.38;pointer-events:none;position:absolute;transform:scale(1);transition:opacity .42s ease,transform .56s cubic-bezier(.2,.8,.2,1);z-index:-1}.zgg-kronologic__text-button:focus-visible,.zgg-kronologic__text-button:hover{border-color:rgba(255,227,164,.72);box-shadow:inset 0 1px 0 rgba(255,239,201,.12),0 0 0 3px rgba(255,227,164,.1),0 0 1.35rem rgba(233,185,95,.22)}.zgg-kronologic__text-button:focus-visible:after,.zgg-kronologic__text-button:hover:after{opacity:.72;transform:scale(1.15)}.zgg-kronologic__history-item{background:radial-gradient(circle at 100% 0,rgba(233,185,95,.08),transparent 42%),hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.09);border-radius:var(--zgg-kronologic-radius-card);display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.7rem .75rem}.zgg-kronologic__history-query{display:grid;gap:.32rem;min-width:0}.zgg-kronologic__history-player{color:var(--zgg-kronologic-accent);font-size:.68rem;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.zgg-kronologic__history-route{align-items:center;display:flex;gap:.42rem;min-width:0}.zgg-kronologic__history-room,.zgg-kronologic__history-subject{font-family:Roboto Slab,Georgia,serif;font-size:.82rem;font-weight:750;line-height:1.2;min-width:0;overflow-wrap:anywhere}.zgg-kronologic__history-arrow{color:var(--zgg-kronologic-accent);flex-shrink:0;font-weight:800}.zgg-kronologic__history-count{align-self:center;background:rgba(233,185,95,.09);border:1px solid rgba(233,185,95,.22);border-radius:var(--zgg-kronologic-radius-pill);color:var(--zgg-kronologic-accent-bright);font-size:.68rem;font-weight:800;line-height:1.2;padding:.38rem .55rem;text-align:center;white-space:nowrap}.zgg-kronologic__hint-modal,.zgg-kronologic__quit-modal,.zgg-kronologic__solution-modal,.zgg-kronologic__veil{align-items:center;background:rgba(6,6,10,.84);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.zgg-kronologic__veil{backdrop-filter:blur(28px)}.zgg-kronologic__hint-card,.zgg-kronologic__quit-card,.zgg-kronologic__solution-card,.zgg-kronologic__veil-card{background:radial-gradient(circle at 50% 0,rgba(233,185,95,.14),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.075),transparent 38%),var(--zgg-kronologic-panel);border-color:rgba(233,185,95,.36);box-shadow:inset 0 1px 0 rgba(255,239,201,.13),0 0 0 1px rgba(233,185,95,.04),0 2rem 7rem rgba(0,0,0,.6),0 0 3.5rem rgba(176,108,31,.1);max-width:620px;padding:clamp(1.4rem,5vw,3rem);position:relative;text-align:center;width:100%}.zgg-kronologic__hint-card:after,.zgg-kronologic__quit-card:after,.zgg-kronologic__solution-card:after,.zgg-kronologic__veil-card:after{background:linear-gradient(90deg,transparent,var(--zgg-kronologic-accent-bright),transparent);content:"";height:1px;left:50%;opacity:.85;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:min(46%,15rem)}.zgg-kronologic__hint-card h3,.zgg-kronologic__quit-card h3,.zgg-kronologic__solution-card h3,.zgg-kronologic__veil-card h3{color:var(--zgg-kronologic-accent-bright);font-family:Roboto Slab,Georgia,serif;font-size:clamp(1.35rem,3.5vw,1.85rem);line-height:1.05;margin:.65rem 0 .8rem}.zgg-kronologic__hint-card>p:not(.zgg-kronologic__eyebrow,.zgg-kronologic__hint-extra),.zgg-kronologic__quit-card>p:not(.zgg-kronologic__eyebrow,.zgg-kronologic__hint-extra),.zgg-kronologic__solution-card>p:not(.zgg-kronologic__eyebrow,.zgg-kronologic__hint-extra),.zgg-kronologic__veil-card>p:not(.zgg-kronologic__eyebrow,.zgg-kronologic__hint-extra){color:var(--zgg-kronologic-muted);margin:0 auto 1.4rem;max-width:32rem}.zgg-kronologic__veil-card h3{margin-bottom:1.5rem}.zgg-kronologic__hint-modal{background:radial-gradient(circle at 50% 72%,rgba(174,111,45,.16),transparent 38%),rgba(6,6,10,.93)}.zgg-kronologic__hint-card{isolation:isolate;max-width:880px;overflow:visible}.zgg-kronologic__hint-card:before{background:radial-gradient(ellipse,rgba(255,220,148,.25),transparent 68%);content:"";filter:blur(14px);height:4rem;left:50%;opacity:.8;pointer-events:none;position:absolute;top:-3.7rem;transform:translateX(-50%);width:min(70%,34rem);z-index:0}button.zgg-kronologic__close{align-items:center;background:rgba(233,185,95,.08);border:1px solid rgba(233,185,95,.32);border-radius:var(--zgg-kronologic-radius-control);color:var(--zgg-kronologic-accent-bright);display:flex;font-size:1rem;height:2.5rem;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;width:2.5rem}button.zgg-kronologic__close:focus-visible,button.zgg-kronologic__close:hover{background:rgba(233,185,95,.18);border-color:rgba(255,227,164,.72);box-shadow:0 0 0 3px rgba(255,227,164,.1),0 0 1.4rem rgba(233,185,95,.24)}.zgg-kronologic__hint-query{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(.55rem,2vw,1rem);justify-content:center;margin:.5rem 2.5rem clamp(1rem,3vw,1.6rem)}@media(max-width:400px){.zgg-kronologic__hint-query{flex-direction:column;gap:.25rem}}.zgg-kronologic__hint-query-part{background:linear-gradient(145deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.035));border:1px solid var(--zgg-kronologic-line);border-radius:var(--zgg-kronologic-radius-card);display:grid;flex-shrink:1;gap:.18rem;min-width:min(12rem,36vw);padding:.7rem 1rem}.zgg-kronologic__hint-query-part small{color:var(--zgg-kronologic-accent);font-size:.62rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.zgg-kronologic__hint-query-part strong{color:var(--zgg-kronologic-ink);font-family:Roboto Slab,Georgia,serif;font-size:clamp(1rem,3vw,1.35rem);line-height:1.15;overflow-wrap:anywhere}.zgg-kronologic__hint-arrow{color:var(--zgg-kronologic-accent);font-family:Roboto Slab,Georgia,serif;font-size:1.4rem;font-weight:800}.zgg-kronologic__hint-result{align-items:stretch;display:grid;gap:clamp(.75rem,2vw,1.15rem);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto clamp(1rem,3vw,1.5rem);max-width:760px}.zgg-kronologic__hint-panel{background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));border:1px solid hsla(0,0%,100%,.14);border-radius:var(--zgg-kronologic-radius-card);display:grid;grid-template-rows:auto 1fr auto;height:100%;min-height:14rem;padding:clamp(1rem,3vw,1.5rem);position:relative;text-align:center}.zgg-kronologic__hint-panel--private{background:radial-gradient(circle at 100% 0,rgba(255,224,159,.13),transparent 48%),linear-gradient(145deg,rgba(233,185,95,.1),hsla(0,0%,100%,.025));border-color:rgba(233,185,95,.38);box-shadow:inset 0 1px 0 rgba(255,242,207,.08)}.zgg-kronologic__hint-panel-label{color:var(--zgg-kronologic-muted);font-size:.62rem;font-weight:850;letter-spacing:.15em;margin:0;text-transform:uppercase}.zgg-kronologic__hint-panel--private .zgg-kronologic__hint-panel-label{color:var(--zgg-kronologic-accent)}.zgg-kronologic__hint-value{align-self:center;color:var(--zgg-kronologic-accent-bright);font-family:Roboto Slab,Georgia,serif;font-size:clamp(2.8rem,7vw,5.2rem);font-variant-numeric:proportional-nums;letter-spacing:-.04em;line-height:1;margin:0;max-width:100%;overflow-wrap:anywhere}.zgg-kronologic__hint-value--name{font-size:clamp(2.8rem,7vw,5.2rem);letter-spacing:-.025em;line-height:1}.zgg-kronologic__hint-value--empty{color:var(--zgg-kronologic-muted);font-weight:400;letter-spacing:0}.zgg-kronologic__hint-sentence{color:var(--zgg-kronologic-ink);font-size:clamp(.9rem,2vw,1.08rem);font-weight:750;line-height:1.35;margin:0 auto;max-width:28rem;text-align:center}.zgg-kronologic__hint-extra{color:var(--zgg-kronologic-accent-bright);font-weight:800;margin:-.2rem 0 1.2rem}.zgg-kronologic__solution-card{max-width:720px}.zgg-kronologic__solution-card [data-kronologic-solution]{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem}.zgg-kronologic__solution-part{background:linear-gradient(145deg,rgba(233,185,95,.1),hsla(0,0%,100%,.035));border:1px solid rgba(233,185,95,.25);border-radius:var(--zgg-kronologic-radius-card);box-shadow:inset 0 1px 0 rgba(255,239,201,.06);display:grid;gap:.3rem;padding:1rem .7rem}.zgg-kronologic__solution-part span{color:var(--zgg-kronologic-accent);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.zgg-kronologic__solution-part strong{color:var(--zgg-kronologic-accent-bright);font-family:Roboto Slab,Georgia,serif;font-size:clamp(1rem,3vw,1.45rem)}.zgg-kronologic__drag-ghost{--zgg-kronologic-radius-control:12px;--zgg-kronologic-accent:#e9b95f;--zgg-kronologic-accent-bright:#ffe3a4;--zgg-kronologic-ink:#f7f1e7;border-radius:12px!important;margin:0;opacity:.92;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(1.05);width:7.5rem;z-index:11000}.zgg-kronologic--editor{color:var(--zgg-kronologic-ink);margin-inline:0;min-height:0;overflow:visible;padding:clamp(1rem,2vw,1.5rem);width:100%}.zgg-kronologic--editor .components-notice{margin:0 0 1rem}.zgg-kronologic__editor-header{margin-bottom:1rem}.zgg-kronologic__editor-header>div{display:grid;gap:.2rem}.zgg-kronologic__editor-header span{color:var(--zgg-kronologic-muted);font-size:.7rem;text-transform:uppercase}.zgg-kronologic__editor-header strong{font-family:Roboto Slab,Georgia,serif;font-size:1.2rem}.zgg-kronologic__editor-empty{border:1px dashed hsla(0,0%,100%,.28);border-radius:var(--zgg-kronologic-radius-panel);display:grid;min-height:260px;padding:2rem;place-items:center;text-align:center}.zgg-kronologic__editor-board{margin-inline:auto;max-height:78vh;max-width:100%;position:relative;width:auto}.zgg-kronologic__editor-board:before{background:linear-gradient(135deg,rgba(255,220,143,.84),rgba(214,132,42,.48));border-radius:var(--zgg-kronologic-radius-map);box-shadow:0 0 clamp(38px,6vw,92px) rgba(238,174,78,.68),0 0 clamp(70px,10vw,150px) rgba(180,93,28,.38);content:"";filter:blur(clamp(20px,3.5vw,48px));inset:2.5%;opacity:var(--zgg-kronologic-glow-strength,.55);pointer-events:none;position:absolute;transform:scale(1.025)}.zgg-kronologic__editor-board>img{border-radius:var(--zgg-kronologic-radius-map);display:block;height:100%;mask-image:var(--zgg-kronologic-mask-url);-webkit-mask-image:var(--zgg-kronologic-mask-url);object-fit:contain;pointer-events:none;position:relative;user-select:none;width:100%}.zgg-kronologic__editor-room-layer{inset:0;position:absolute}.zgg-kronologic__editor-room-layer button:nth-child(2n),.zgg-kronologic__editor-room-layer button:nth-child(odd){--room-rotation:0deg}.zgg-kronologic__editor-marker-layer{pointer-events:none;z-index:5}.zgg-kronologic__editor-marker{background:rgba(14,12,17,.82);border:1px solid rgba(233,185,95,.68);border-radius:var(--zgg-kronologic-radius-control);color:var(--zgg-kronologic-accent-bright);cursor:grab;flex-direction:column;height:3rem;pointer-events:auto;touch-action:none;width:4.6rem}.zgg-kronologic__editor-marker>span{display:block;height:.8rem;position:relative;width:2.3rem}.zgg-kronologic__editor-marker>span:before{background:currentcolor;content:"";height:2px;left:0;position:absolute;right:.2rem;top:50%}.zgg-kronologic__editor-marker>span:after{border-right:2px solid;border-top:2px solid;content:"";height:.42rem;position:absolute;right:.15rem;top:50%;transform:translateY(-50%) rotate(45deg);width:.42rem}.zgg-kronologic__editor-marker small{font-size:.55rem;line-height:1}.zgg-kronologic__editor-marker.is-hidden{opacity:.42}.zgg-kronologic__editor-marker.is-forward,.zgg-kronologic__editor-marker.is-reverse{background:linear-gradient(145deg,rgba(41,132,77,.96),rgba(13,77,47,.96));border-color:var(--zgg-kronologic-accent);box-shadow:inset 0 1px 0 rgba(216,255,225,.18),0 0 .65rem rgba(29,151,77,.3);color:#ffe0a0}.zgg-kronologic__editor-marker.is-blocked{background:linear-gradient(145deg,rgba(116,18,22,.97),rgba(66,9,14,.97));border-color:var(--zgg-kronologic-accent);border-radius:50%;box-shadow:inset 0 1px 0 rgba(255,226,213,.12),0 0 .6rem rgba(238,52,52,.3);color:#ffe0a0;height:3rem;width:3rem}.zgg-kronologic__editor-marker.is-blocked>span{background:transparent;border:2px solid;border-radius:50%;height:1rem;width:1rem}.zgg-kronologic__editor-marker.is-blocked>span:before{border-radius:999px;left:-.12rem;right:-.12rem;transform:rotate(-45deg)}.zgg-kronologic__editor-marker.is-blocked>span:after{display:none}.zgg-kronologic__editor-marker.is-dragging{box-shadow:0 0 0 4px rgba(255,227,164,.18);cursor:grabbing}.zgg-kronologic__editor-room{align-items:center;backdrop-filter:blur(5px);background:rgba(28,20,22,.52);border:2px dashed rgba(255,227,164,.75);border-radius:20px;cursor:grab;display:flex;flex-direction:column;justify-content:center;min-height:2rem;min-width:2rem;padding:.25rem;position:absolute;touch-action:none;transform:translate(-50%,-50%);user-select:none;z-index:2}.zgg-kronologic__editor-room span{color:#fff;font-size:clamp(.6rem,1.1vw,.85rem);font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zgg-kronologic__editor-room.is-dragging,.zgg-kronologic__editor-room:focus-visible,.zgg-kronologic__editor-room:hover{background:rgba(97,62,27,.68);border-style:solid;box-shadow:0 0 0 4px rgba(255,227,164,.18);outline:none}.zgg-kronologic__editor-room.is-dragging{cursor:grabbing}.zgg-kronologic__editor-room-list{background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--zgg-kronologic-radius-card);margin-top:1rem;padding:.8rem}.zgg-kronologic__editor-room-list>h3{color:inherit;font-size:.78rem;letter-spacing:.08em;margin:0 0 .65rem;text-transform:uppercase}.zgg-kronologic__editor-room-list>.block-editor-inner-blocks>.block-editor-block-list__layout{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.zgg-kronologic-room-editor{background:rgba(12,11,16,.72);border:1px solid hsla(0,0%,100%,.13);border-radius:var(--zgg-kronologic-radius-control);color:var(--zgg-kronologic-ink);display:grid;gap:.2rem;min-height:4.7rem;padding:.7rem}.zgg-kronologic-room-editor strong{color:inherit}.zgg-kronologic-room-editor small{color:var(--zgg-kronologic-muted);font-size:.65rem}.zgg-kronologic-marker-editor{background:rgba(12,11,16,.72);border:1px solid rgba(233,185,95,.28);border-radius:var(--zgg-kronologic-radius-control);color:var(--zgg-kronologic-ink);display:grid;gap:.2rem;min-height:4.7rem;padding:.7rem}.zgg-kronologic-marker-editor small{color:var(--zgg-kronologic-muted);font-size:.65rem}@media(min-width:761px)and (max-width:1200px){.zgg-kronologic:not(.zgg-kronologic--side-dock) .zgg-kronologic__dock{grid-template-columns:1fr}}@media(max-width:760px){.zgg-kronologic__shell{padding:.8rem}.zgg-kronologic__header{align-items:center;flex-direction:row;gap:.55rem}.zgg-kronologic__header>div:first-child{flex:0 1 42%}.zgg-kronologic__header .zgg-kronologic__eyebrow{font-size:.58rem;letter-spacing:.12em;margin-bottom:.15rem}.zgg-kronologic__header .zgg-kronologic__title{font-size:clamp(1rem,5vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.zgg-kronologic__turn-status{flex:1 1 58%;font-size:clamp(.8rem,3.2vw,.95rem);line-height:1.3;max-width:none;padding:.65rem 1rem;width:auto}.zgg-kronologic__difficulty,.zgg-kronologic__dock{grid-template-columns:1fr}.zgg-kronologic__tokens{grid-template-columns:repeat(3,minmax(0,1fr))}.zgg-kronologic__hint-result,.zgg-kronologic__solution-card [data-kronologic-solution]{grid-template-columns:1fr}.zgg-kronologic__hint-panel{min-height:11rem}.zgg-kronologic__room-label{font-size:.58rem;padding:.3rem .45rem}}@media(prefers-reduced-motion:reduce){.zgg-kronologic *,.zgg-kronologic :after,.zgg-kronologic :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.zgg-kronologic--theme-cuzco-1450{--zgg-kronologic-accent:#c8ad72;--zgg-kronologic-accent-bright:#efe3c1;--zgg-kronologic-ink:#f7f0dc;--zgg-kronologic-muted:#adc2a0;--zgg-kronologic-panel:rgba(18,47,33,.9);--zgg-kronologic-panel-solid:#123526;--zgg-kronologic-line:hsla(41,44%,62%,.28);--zgg-kronologic-danger:#ffa184;--zgg-kronologic-gem:#78ad8e;--zgg-kronologic-cuzco-leaf:#316d4e;--zgg-kronologic-cuzco-leaf-dark:#183f2d;--zgg-kronologic-cuzco-stone:#f4ecd7;--zgg-kronologic-cuzco-stone-dark:#cabb98;--zgg-kronologic-cuzco-bronze:#9f8350;--zgg-kronologic-cuzco-gold:#d6aa55;--zgg-kronologic-cuzco-gold-bright:#f5dfa0;--zgg-kronologic-cuzco-pulse:hsla(44,59%,85%,.54);--zgg-kronologic-cuzco-pulse-green:rgba(120,173,142,.42);--zgg-kronologic-cuzco-pulse-gold:hsla(44,81%,79%,.52);--zgg-kronologic-radius-panel:14px;--zgg-kronologic-radius-card:10px;--zgg-kronologic-radius-control:8px;--zgg-kronologic-radius-small:6px;--zgg-kronologic-radius-pill:10px;--zgg-kronologic-radius-map:clamp(10px,1.2vw,16px);background:radial-gradient(circle at 50% 42%,hsla(44,59%,85%,.12),transparent 43%),radial-gradient(circle at 18% 8%,hsla(44,59%,85%,.1),transparent 34%),radial-gradient(circle at 84% 88%,rgba(120,173,142,.14),transparent 40%),linear-gradient(150deg,#1a4632,#0c2b1d 62%,#17402c)}.zgg-kronologic--theme-cuzco-1450:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath fill='none' stroke='%23f2ddab' stroke-width='1.2' d='m20 2 18 18-18 18L2 20Z'/%3E%3Ccircle cx='20' cy='20' r='1.6' fill='%23f2ddab'/%3E%3C/svg%3E");background-size:44px 44px;content:"";inset:0;opacity:.05;pointer-events:none;position:absolute;z-index:-1}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__eyebrow:before{color:var(--zgg-kronologic-gem);content:"◆ "}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__eyebrow:after{color:var(--zgg-kronologic-gem);content:" ◆"}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__turn-status{background:rgba(13,40,28,.72)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__hint-card,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__quit-card,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__setup-card,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__solution-card,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__veil-card{border-color:hsla(41,44%,62%,.42);box-shadow:inset 0 0 0 1px rgba(10,32,22,.9),inset 0 0 0 2px hsla(41,44%,62%,.34),0 2rem 7rem rgba(0,0,0,.5)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__hint-modal,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__quit-modal,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__solution-modal,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__veil{background:rgba(6,20,13,.86)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__hint-modal{background:radial-gradient(circle at 50% 72%,rgba(84,128,100,.2),transparent 38%),rgba(6,20,13,.93)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__checkbox-label{background:hsla(44,59%,85%,.05);border-color:hsla(41,44%,62%,.24)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__checkbox-label:hover{background-color:hsla(44,59%,85%,.1);border-color:hsla(41,44%,62%,.48)}.zgg-kronologic--theme-cuzco-1450 input.zgg-kronologic__checkbox{background-color:#0c2f21;border-color:hsla(41,44%,62%,.55)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select{background:radial-gradient(circle at 12% 0,hsla(44,59%,85%,.09),transparent 42%),linear-gradient(145deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02)),#103527;border-color:hsla(41,44%,62%,.42)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button:focus,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select:focus,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select:hover{background-color:#164534;border-color:hsla(44,59%,85%,.64)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select option{background:#123a29}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-options{background:radial-gradient(circle at 12% 0,hsla(44,59%,85%,.12),transparent 38%),linear-gradient(155deg,rgba(22,58,41,.98),rgba(10,32,22,.98))}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__action-button{--zgg-kronologic-cuzco-current-pulse:var(--zgg-kronologic-cuzco-pulse);overflow:visible}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__action-button:before{background:transparent;border:2px solid var(--zgg-kronologic-cuzco-current-pulse);border-radius:inherit;inset:-3px;opacity:0;transform:none}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__action-button:focus-visible:before,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__action-button:hover:before{animation:zgg-kronologic-cuzco-pulse .85s cubic-bezier(.2,.6,.3,1) both}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:after,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button:after{background:radial-gradient(circle at 50% 50%,hsla(44,59%,85%,.22),rgba(120,173,142,.1) 40%,transparent 70%);border-radius:inherit;transform:none}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:focus-visible:after,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:hover:after,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button:focus-visible:after,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button:hover:after{opacity:.44;transform:scale(1.04)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button{--zgg-kronologic-cuzco-current-pulse:var(--zgg-kronologic-cuzco-pulse-gold);background:radial-gradient(circle at 24% 14%,rgba(255,250,228,.58),transparent 34%),linear-gradient(135deg,var(--zgg-kronologic-cuzco-gold-bright),var(--zgg-kronologic-cuzco-gold) 56%,#9a6c2d);border-color:rgba(255,240,194,.76);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.46),inset 0 -.45rem .85rem rgba(112,72,21,.18),0 0 0 1px rgba(10,32,22,.55),0 .8rem 2.4rem rgba(84,53,16,.34),0 0 1rem rgba(214,170,85,.18);color:#2d1d08;text-shadow:0 1px 0 rgba(255,248,225,.34)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:after{background:radial-gradient(circle at 50% 50%,rgba(255,248,225,.42),rgba(214,170,85,.18) 42%,transparent 72%)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:hover{background:radial-gradient(circle at 24% 14%,rgba(255,252,237,.66),transparent 36%),linear-gradient(135deg,#fae8ad,#dfb864 56%,#a97934);border-color:rgba(255,248,225,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58),0 0 0 3px hsla(44,81%,79%,.16),0 0 1.6rem rgba(214,170,85,.38),0 1rem 2.8rem rgba(84,53,16,.38);color:#261704}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__primary-button:active{box-shadow:inset 0 2px 5px rgba(112,72,21,.24),0 0 1rem rgba(214,170,85,.22),0 .45rem 1.2rem rgba(84,53,16,.28)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button{background:linear-gradient(145deg,hsla(44,59%,85%,.13),rgba(120,173,142,.07)),rgba(13,40,28,.9);border-color:hsla(41,44%,62%,.45);color:var(--zgg-kronologic-accent-bright)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__text-button:hover{border-color:hsla(44,59%,85%,.76);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 3px rgba(120,173,142,.12),0 0 1.2rem rgba(120,173,142,.2)}.zgg-kronologic--theme-cuzco-1450 button.zgg-kronologic__close{background:rgba(18,62,42,.86);border-color:hsla(41,44%,62%,.46);color:var(--zgg-kronologic-accent-bright)}.zgg-kronologic--theme-cuzco-1450 button.zgg-kronologic__close:focus-visible,.zgg-kronologic--theme-cuzco-1450 button.zgg-kronologic__close:hover{background:rgba(28,82,58,.92);border-color:hsla(44,59%,85%,.78);box-shadow:0 0 0 3px rgba(120,173,142,.12),0 0 1.3rem rgba(120,173,142,.22)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__editor-marker:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__editor-marker:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__editor-room:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__editor-room:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__room:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__room:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-button:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-control select:hover,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-option.is-active,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-option:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__select-option:hover{animation:zgg-kronologic-cuzco-outline-pulse .76s cubic-bezier(.2,.6,.3,1) both;outline:2px solid transparent}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__dock,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__history,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__knowledge{background:rgba(13,40,28,.7)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__history.is-empty{background:radial-gradient(circle at 0 50%,hsla(41,44%,62%,.1),transparent 38%),rgba(13,40,28,.7)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token{--zgg-kronologic-cuzco-current-pulse:var(--zgg-kronologic-cuzco-pulse);background:radial-gradient(circle at 30% 22%,#fffaf0,var(--zgg-kronologic-cuzco-stone) 58%,var(--zgg-kronologic-cuzco-stone-dark));border:1px solid rgba(79,106,69,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),inset 0 -.45rem .8rem rgba(118,108,76,.2),0 .35rem .9rem rgba(6,24,16,.35);color:#2f3f2a;overflow:visible}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token:before{background:transparent;border:2px solid var(--zgg-kronologic-cuzco-current-pulse);border-radius:inherit;inset:-3px;opacity:0;transform:scale(.96);z-index:-1}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token.is-selected,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token:focus-visible,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token:hover{border-color:rgba(69,107,73,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 0 0 3px rgba(120,173,142,.16),0 0 .95rem rgba(120,173,142,.26)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token.is-selected:before,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token:focus-visible:before,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token:hover:before{animation:zgg-kronologic-cuzco-pulse .78s cubic-bezier(.2,.6,.3,1) both}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token--person{background:linear-gradient(145deg,#f8f2df,#d8dcc2);border-color:rgba(93,117,79,.62);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 .35rem .9rem rgba(6,24,16,.35);color:#173522}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__token--time{--zgg-kronologic-cuzco-current-pulse:var(--zgg-kronologic-cuzco-pulse-gold);background:linear-gradient(145deg,#f0d58b,#b98f45);border-color:rgba(111,78,25,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72),0 .35rem .9rem rgba(6,24,16,.35);color:#2f230c}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__placed-token{background:radial-gradient(circle at 30% 22%,#fffaf0,var(--zgg-kronologic-cuzco-stone) 62%,var(--zgg-kronologic-cuzco-stone-dark));border:1px solid rgba(79,106,69,.62);color:#2f3f2a}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__room-label{background:hsla(43,71%,93%,.92);border:1px solid rgba(122,90,34,.5);box-shadow:0 .3rem .9rem rgba(11,36,26,.35);color:#332611}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--blocked{color:#7e3322}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--blocked svg{background:radial-gradient(circle at 32% 26%,#fefaf0,#eee2c4 66%,#ddcaa2);border-color:rgba(122,90,34,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 .25rem .7rem rgba(11,36,26,.4);filter:drop-shadow(0 .12rem .3rem rgba(5,20,13,.55));padding:.24rem}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--blocked path,.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--blocked rect{fill:currentcolor;stroke:none}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way{color:#7b5b32}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way svg{background:radial-gradient(circle at 32% 26%,#fefaf0,#eee2c4 66%,#ddcaa2);border-color:rgba(122,90,34,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 .25rem .7rem rgba(11,36,26,.4);filter:drop-shadow(0 .12rem .3rem rgba(5,20,13,.55))}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--blocked svg{background:#f7efdb;border-color:rgba(122,90,34,.6);color:#7e3322}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--blocked svg path,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--blocked svg rect{fill:currentcolor;stroke:none}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--one-way svg{background:#f7efdb;border-color:rgba(122,90,34,.6);color:#7b5b32}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way .zgg-kronologic__cuzco-oneway-road-outline,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--one-way .zgg-kronologic__cuzco-oneway-road-outline{fill:none;stroke:#0c2f22;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.8}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way .zgg-kronologic__cuzco-oneway-road,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--one-way .zgg-kronologic__cuzco-oneway-road{fill:none;stroke:#2f8750;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.6}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way .zgg-kronologic__cuzco-oneway-head-outline,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--one-way .zgg-kronologic__cuzco-oneway-head-outline{fill:none;stroke:#0c2f22;stroke-linecap:round;stroke-linejoin:round;stroke-width:5.2}.zgg-kronologic--theme-cuzco-1450 .kronologic-edge-marker--one-way .zgg-kronologic__cuzco-oneway-head,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__legend-item--one-way .zgg-kronologic__cuzco-oneway-head{fill:none;stroke:#2f8750;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.9}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__board:before,.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__editor-board:before{background:radial-gradient(ellipse at 50% 48%,rgba(255,230,165,.68),rgba(214,170,85,.42) 44%,rgba(107,93,46,.22) 72%,transparent 100%);box-shadow:0 0 clamp(38px,6vw,92px) hsla(44,81%,79%,.48),0 0 clamp(76px,11vw,160px) rgba(214,170,85,.34),0 0 clamp(110px,16vw,230px) rgba(6,24,16,.38);display:block;filter:blur(clamp(22px,3.7vw,52px));inset:2.25%;opacity:calc(var(--zgg-kronologic-glow-strength, .55)*.95);transform:scale(1.035)}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__map{clip-path:inset(0 round calc(clamp(10px, 1.4vw, 18px)*.5))}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__rooms{z-index:5}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__rooms:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0c-5-6-14-7-19-2 5 5 14 6 19 2'/%3E%3Cg id='b'%3E%3Cpath fill='none' stroke='%23c9a45e' stroke-linecap='round' stroke-width='3' d='M150 12c-46-4-94 2-124 24'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(6 -41.487 1398.923)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(172 65.15 9.58)scale(-1 1)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(2 -200.305 3298.673)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(175 49.282 7.161)scale(-.9 .9)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-4 199.5 -1197.223)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(9 -48.59 438.511)scale(.85 -.85)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-15 87.266 -193.287)scale(.9)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(205 21.828 6.177)scale(-.8 .8)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-36 59.126 -30.126)scale(.85)'/%3E%3Ccircle cx='122' cy='12' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='91' cy='12.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='60' cy='16.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='34' cy='26' r='2' fill='%23f2ddab'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='matrix(0 1 1 0 0 0)'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0c-5-6-14-7-19-2 5 5 14 6 19 2'/%3E%3Cg id='b'%3E%3Cpath fill='none' stroke='%23c9a45e' stroke-linecap='round' stroke-width='3' d='M150 12c-46-4-94 2-124 24'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(6 -41.487 1398.923)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(172 65.15 9.58)scale(-1 1)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(2 -200.305 3298.673)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(175 49.282 7.161)scale(-.9 .9)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-4 199.5 -1197.223)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(9 -48.59 438.511)scale(.85 -.85)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-15 87.266 -193.287)scale(.9)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(205 21.828 6.177)scale(-.8 .8)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-36 59.126 -30.126)scale(.85)'/%3E%3Ccircle cx='122' cy='12' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='91' cy='12.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='60' cy='16.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='34' cy='26' r='2' fill='%23f2ddab'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(90 80 80)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='matrix(0 1 1 0 0 0)'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0c-5-6-14-7-19-2 5 5 14 6 19 2'/%3E%3Cg id='b'%3E%3Cpath fill='none' stroke='%23c9a45e' stroke-linecap='round' stroke-width='3' d='M150 12c-46-4-94 2-124 24'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(6 -41.487 1398.923)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(172 65.15 9.58)scale(-1 1)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(2 -200.305 3298.673)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(175 49.282 7.161)scale(-.9 .9)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-4 199.5 -1197.223)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(9 -48.59 438.511)scale(.85 -.85)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-15 87.266 -193.287)scale(.9)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(205 21.828 6.177)scale(-.8 .8)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-36 59.126 -30.126)scale(.85)'/%3E%3Ccircle cx='122' cy='12' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='91' cy='12.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='60' cy='16.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='34' cy='26' r='2' fill='%23f2ddab'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(180 80 80)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='matrix(0 1 1 0 0 0)'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0c-5-6-14-7-19-2 5 5 14 6 19 2'/%3E%3Cg id='b'%3E%3Cpath fill='none' stroke='%23c9a45e' stroke-linecap='round' stroke-width='3' d='M150 12c-46-4-94 2-124 24'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(6 -41.487 1398.923)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(172 65.15 9.58)scale(-1 1)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(2 -200.305 3298.673)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(175 49.282 7.161)scale(-.9 .9)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-4 199.5 -1197.223)scale(.95)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(9 -48.59 438.511)scale(.85 -.85)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-15 87.266 -193.287)scale(.9)'/%3E%3Cuse fill='%23b8934e' href='%23a' transform='rotate(205 21.828 6.177)scale(-.8 .8)'/%3E%3Cuse fill='%23d2b06e' href='%23a' transform='rotate(-36 59.126 -30.126)scale(.85)'/%3E%3Ccircle cx='122' cy='12' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='91' cy='12.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='60' cy='16.5' r='2' fill='%23f2ddab'/%3E%3Ccircle cx='34' cy='26' r='2' fill='%23f2ddab'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(270 80 80)'%3E%3Cuse href='%23b'/%3E%3Cuse href='%23b' transform='matrix(0 1 1 0 0 0)'/%3E%3C/g%3E%3C/svg%3E");background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:clamp(90px,15vw,170px);content:"";filter:drop-shadow(0 .15rem .35rem rgba(4,18,12,.45));inset:calc(clamp(10px,1.4vw,18px)*-.55);pointer-events:none;position:absolute}.zgg-kronologic--theme-cuzco-1450 .zgg-kronologic__drag-ghost{--zgg-kronologic-accent:#d2b06e;--zgg-kronologic-accent-bright:#f2ddab;--zgg-kronologic-ink:#2f3f2a;border-radius:10px!important}@keyframes zgg-kronologic-cuzco-pulse{0%{opacity:.82;transform:scale(.96)}52%{opacity:.38}to{opacity:0;transform:scale(1.26)}}@keyframes zgg-kronologic-cuzco-outline-pulse{0%{outline-color:hsla(44,59%,85%,.42);outline-offset:0}to{outline-color:rgba(120,173,142,0);outline-offset:7px}}#masthead{background:var(--zgg-color-background-general);border-bottom:3.2px solid var(--zgg-border-card-color)}#masthead .navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible;padding:0 .5rem;position:relative}@media(min-width:768px){#masthead .navbar{flex-wrap:nowrap}}#masthead .navbar .zgg-navbar-logo{align-items:center;display:flex;flex-basis:auto;margin-right:.1rem}#masthead .navbar .zgg-navbar-logo img{filter:drop-shadow(0 0 6px white);height:4.4rem;max-height:8vh;min-height:2rem;object-fit:contain;order:1}#masthead .navbar .navbar-toggler{background-color:transparent;border:none;color:var(--zgg-nav-menu-font-color);cursor:pointer;font-size:1.75rem;height:100%;line-height:1;order:3;padding:.25rem .75rem;transition:.3s ease}#masthead .navbar .navbar-toggler:after{align-self:center;content:"";display:block;font:var(--fa-font-solid);width:1em}#masthead .navbar .navbar-toggler:active,#masthead .navbar .navbar-toggler:hover{color:var(--zgg-color-accent-general)}@media(min-width:768px){#masthead .navbar .navbar-toggler{display:none}}#masthead .navbar div.menu-header-container,#masthead .navbar div.menu-misc-container{align-items:center;align-self:stretch;flex-grow:0;justify-content:flex-end;padding:0 0 1em}#masthead .navbar div.menu-header-container.menu-misc-container,#masthead .navbar div.menu-misc-container.menu-misc-container{display:flex;flex-basis:auto;flex-grow:1;padding:0}@media(min-width:768px){#masthead .navbar div.menu-header-container.menu-misc-container,#masthead .navbar div.menu-misc-container.menu-misc-container{display:flex;flex-basis:auto;order:2;padding:0}}#masthead .navbar div.menu-header-container.menu-misc-container.collapse:not(.show),#masthead .navbar div.menu-misc-container.menu-misc-container.collapse:not(.show){display:flex}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu{align-items:center;flex-direction:row}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item{height:100%}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item a,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item a{align-content:center;height:100%;padding:.25rem .75rem}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>:first-child,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>:first-child{margin-top:0}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>:last-child,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>:last-child{margin-bottom:0}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);border-top:3.2px solid var(--zgg-border-card-color);border:3.2px solid var(--zgg-border-card-color);border-radius:0 0 .8rem .8rem;border-top-color:var(--zgg-color-accent-general);float:left;min-width:0;opacity:0;padding:var(--zgg-parent-inner-spacing);padding:.6rem 0;pointer-events:none;position:absolute;top:100%;transform:translateY(-5%) scaleY(90%);transition:all .3s cubic-bezier(.175,.885,.32,1.35);z-index:100}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu.show,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu.show{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1)}#masthead .navbar div.menu-header-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>*,#masthead .navbar div.menu-misc-container.menu-misc-container ul.menu li.menu-item ul.sub-menu>*{border-top:none;padding-right:0}@media(min-width:768px){#masthead .navbar div.menu-header-container,#masthead .navbar div.menu-misc-container{display:flex;flex-basis:auto;order:3;padding:0}}@media(max-width:767px){#masthead .navbar div.menu-header-container.menu-header-container,#masthead .navbar div.menu-misc-container.menu-header-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#masthead .navbar div.menu-header-container.menu-header-container>:first-child,#masthead .navbar div.menu-misc-container.menu-header-container>:first-child{margin-top:0}#masthead .navbar div.menu-header-container.menu-header-container>:last-child,#masthead .navbar div.menu-misc-container.menu-header-container>:last-child{margin-bottom:0}#masthead .navbar div.menu-header-container.menu-header-container,#masthead .navbar div.menu-misc-container.menu-header-container{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);border-top:3.2px solid var(--zgg-border-card-color);border:3.2px solid var(--zgg-border-card-color);border-radius:0 0 0 .8rem;border-right:none;border-top-color:var(--zgg-color-accent-general);opacity:0;padding:var(--zgg-parent-inner-spacing);padding:0;pointer-events:none;position:absolute;right:-2rem;top:100%;transform:translateX(10%);transition:all .3s cubic-bezier(.175,.885,.32,1.35);z-index:100}#masthead .navbar div.menu-header-container.menu-header-container.show,#masthead .navbar div.menu-misc-container.menu-header-container.show{opacity:1;pointer-events:auto;transform:translateX(0)}}#masthead .navbar div.menu-header-container ul.menu,#masthead .navbar div.menu-misc-container ul.menu{align-self:stretch;display:flex;flex-direction:column;justify-content:start;list-style:none;margin:0;padding-left:0}@media(min-width:768px){#masthead .navbar div.menu-header-container ul.menu,#masthead .navbar div.menu-misc-container ul.menu{flex-direction:row}}@media(max-width:767px){#masthead .navbar div.menu-header-container ul.menu>:not(:first-child),#masthead .navbar div.menu-misc-container ul.menu>:not(:first-child){border-width:3.2px .11rem .11rem;border-top:.11rem solid var(--zgg-border-card-color)}}#masthead .navbar div.menu-header-container ul.menu li.menu-item,#masthead .navbar div.menu-misc-container ul.menu li.menu-item{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}#masthead .navbar div.menu-header-container ul.menu li.menu-item.wpml-ls-menu-item,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.wpml-ls-menu-item{border:none}#masthead .navbar div.menu-header-container ul.menu li.menu-item.wpml-ls-menu-item a img,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.wpml-ls-menu-item a img{box-shadow:0 0 1px 2px #fff;display:block;height:1em}#masthead .navbar div.menu-header-container ul.menu li.menu-item a,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a{font-size:1em;transition:all .3s cubic-bezier(.175,.885,.32,1)}#masthead .navbar div.menu-header-container ul.menu li.menu-item a.currently-on,#masthead .navbar div.menu-header-container ul.menu li.menu-item a:hover,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a.currently-on,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#masthead .navbar div.menu-header-container ul.menu li.menu-item a,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a{align-self:start;box-sizing:border-box;color:var(--zgg-nav-menu-font-color);display:inline-block;font-size:1.25em;font-weight:700;line-height:1em;padding:1rem 1.5rem;position:relative;text-decoration:none;width:100%}@media(min-width:768px){#masthead .navbar div.menu-header-container ul.menu li.menu-item a,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a{align-self:center;padding:.5rem .8rem}}#masthead .navbar div.menu-header-container ul.menu li.menu-item a i,#masthead .navbar div.menu-misc-container ul.menu li.menu-item a i{font-size:.9em;margin-left:.2em}#masthead .navbar div.menu-header-container ul.menu li.menu-item.dark-mode-toggle,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.dark-mode-toggle{border:none}#masthead .navbar div.menu-header-container ul.menu li.menu-item.dark-mode-toggle a,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.dark-mode-toggle a{align-items:center;display:inline-flex;font-size:0;justify-content:center;min-width:2.5rem;overflow:hidden;text-indent:-9999px;width:100%}#masthead .navbar div.menu-header-container ul.menu li.menu-item.dark-mode-toggle a:before,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.dark-mode-toggle a:before{font:var(--fa-font-solid);font-size:1.75rem;text-align:center;text-indent:0;width:1em}@media(min-width:768px){#masthead .navbar div.menu-header-container ul.menu li.menu-item.dark-mode-toggle a:before,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.dark-mode-toggle a:before{font-size:1.5rem}}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu{list-style:none;margin-left:calc(-.7rem - 3.2px);min-width:18rem;overflow:hidden;text-align:left}@media(min-width:768px){#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu>:first-child,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu>:first-child{margin-top:0}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu>:last-child,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu>:last-child{margin-bottom:0}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);border-top:3.2px solid var(--zgg-border-card-color);border:3.2px solid var(--zgg-border-card-color);border-radius:0 0 .8rem .8rem;border-top-color:var(--zgg-color-accent-general);float:left;opacity:0;padding:var(--zgg-parent-inner-spacing);padding:.6rem 0;pointer-events:none;position:absolute;top:100%;transform:translateY(-5%) scaleY(90%);transition:all .3s cubic-bezier(.175,.885,.32,1.35);z-index:100}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu.show,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu.show{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1)}}@media(max-width:767px){#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu>*,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu>*{border-width:3.2px .11rem .11rem;border-top:.11rem solid var(--zgg-border-card-color);padding-right:2rem}}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu .menu-item,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu .menu-item{background-color:transparent;display:block;line-height:1em;text-decoration:none;white-space:nowrap}#masthead .navbar div.menu-header-container ul.menu li.menu-item ul.sub-menu .menu-item a,#masthead .navbar div.menu-misc-container ul.menu li.menu-item ul.sub-menu .menu-item a{padding:.8rem 1.5rem}@media(min-width:768px){#masthead .navbar div.menu-header-container ul.menu li.menu-item.menu-item-has-children:not(.wpml-ls-menu-item)>a:after,#masthead .navbar div.menu-misc-container ul.menu li.menu-item.menu-item-has-children:not(.wpml-ls-menu-item)>a:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.2em;vertical-align:.255em}}#masthead .navbar .menu-search-container{display:flex;flex-grow:0;height:100%;justify-content:flex-end;padding:0 .75em}@media(min-width:768px){#masthead .navbar .menu-search-container{flex-grow:0;float:right;order:4;vertical-align:middle}}#masthead .navbar .menu-search-container ul{height:100%;list-style:none;margin:0;padding:0}#masthead .navbar .menu-search-container ul li{height:100%}#masthead .navbar .menu-search-container ul li div{align-content:center;height:100%}#masthead .navbar .menu-search-container ul li div :not(.dgwt-wcas-close)>svg{color:var(--zgg-nav-menu-font-color);fill:currentColor;overflow:visible;stroke:currentColor;stroke-linecap:round;stroke-linejoin:miter;stroke-width:.3em}@media(min-width:981px){#masthead .navbar .menu-search-container ul li div :not(.dgwt-wcas-close)>svg{color:var(--zgg-color-font-search-icon)}}#masthead .navbar .menu-search-container ul li div :not(.dgwt-wcas-close)>svg:hover{color:var(--zgg-color-accent-general)}#masthead .collapse:not(.show){display:none}#masthead .collapsing{height:0;overflow:hidden;position:relative;transition:height .3s cubic-bezier(.175,.885,.32,1)}@media(prefers-reduced-motion:reduce){#masthead .collapsing{transition:none}}#masthead .navbar li.dark-mode-toggle a:before{content:"";transform:rotate(1turn);transition:transform .6s cubic-bezier(.175,.885,.32,1.35)}html[data-theme=dark] #masthead .navbar li.dark-mode-toggle a:before{content:"";transform:rotate(0deg)}footer .menu-foot-container{margin-top:0}footer .menu-foot-container .menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;padding:0 1rem}footer .menu-foot-container .menu .menu-item{display:flex;flex:0 1 auto;justify-content:start}footer .menu-foot-container .menu .menu-item a.currently-on,footer .menu-foot-container .menu .menu-item a:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}footer .menu-foot-container .menu .menu-item a{align-self:center;color:var(--zgg-nav-menu-font-color);display:inline-block;font-size:1em;font-weight:700;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-body .dgwt-wcas-overlay-mobile{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-body .dgwt-wcas-overlay-mobile>:first-child{margin-top:0}#zggtheme-body .dgwt-wcas-overlay-mobile>:last-child{margin-bottom:0}#zggtheme-body .dgwt-wcas-overlay-mobile{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);background:var(--zgg-general-less-trans-overlay);border:1.6px solid var(--zgg-border-glassy-color);border:1.6px solid var(--zgg-input-border-color);color:var(--zgg-color-font-general);font-family:Roboto Slab,serif;font-weight:400;line-height:1.22;margin:2%;padding:var(--zgg-parent-inner-spacing);padding:0;width:auto}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar{border:none;border-bottom:1.6px solid var(--zgg-input-border-color)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-om-return{background-color:var(--zgg-color-background-general);border-radius:.8rem 0 0 0}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp{background:transparent}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-form{background-color:transparent}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input{background-color:var(--zgg-input-background-color);border:none;border-bottom:1.6px solid var(--zgg-input-border-color);border-left:1.6px solid var(--zgg-input-border-color);border-radius:0 .8rem 0 0;color:var(--zgg-color-font-general);line-height:2.4em;padding:0 .5em}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input::placeholder{color:var(--zgg-color-font-search-icon);opacity:.7}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input:focus,#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-search-input:hover{background-color:var(--zgg-input-background-color-focus);border-bottom:1.6px solid var(--zgg-color-accent-general);border-left:1.6px solid var(--zgg-color-accent-general);color:var(--zgg-color-font-general)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-suggestions-wrapp{background:none;border:none;box-shadow:none}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar path,#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar svg{color:var(--zgg-color-font-general-icon);fill:var(--zgg-color-font-general-icon)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp{background-color:var(--zgg-color-background-general);border:1.6px solid var(--zgg-border-card-color);box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{border-bottom:1.6px solid var(--zgg-input-border-color)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-child{border-bottom:none}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected,#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover{background-color:var(--zgg-color-background-weak-accent)}#zggtheme-body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion img{border:1.6px solid var(--zgg-border-card-color);padding:0}#zggtheme-body .dgwt-wcas-search-form{position:relative;z-index:101}#zggtheme-body .dgwt-wcas-search-submit{border-radius:0 .4rem .4rem 0}#zggtheme-body .dgwt-wcas-suggestions-wrapp{background:var(--zgg-color-background-general);border:1.6px solid var(--zgg-color-accent-general);border-radius:0 0 .4rem .4rem;border-top:0;box-shadow:0 0 .7rem .2rem var(--zgg-shadow-color-active);padding-top:.4rem;transform:translateY(-.4rem);z-index:100!important}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title{color:var(--zgg-color-font-general)}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title strong{color:var(--zgg-color-accent-link);text-decoration:underline;transition:color .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title strong:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title strong{font-weight:700}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-title{color:var(--zgg-color-font-general)}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected{background:var(--zgg-color-background-accent)}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:has(>.dgwt-wcas-st-more){color:var(--zgg-nav-menu-font-color);font-weight:700}#zggtheme-body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:has(>.dgwt-wcas-st-more):hover{color:var(--zgg-color-accent-general)}#zggtheme-body .dgwt-wcas-suggestions-wrapp img{margin:0;padding:0}#zggtheme-content ul.products.zggtheme-product-card-holder,#zggtheme-content ul.wc-block-grid__products{display:flex;flex-wrap:wrap;margin:1rem 3% var(--zgg-parent-outer-spacing);padding:1%}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product{box-sizing:border-box;clear:none;display:flex;flex:0 1 45%;flex-direction:column;font-size:1em;justify-self:stretch;margin:2.5%;max-width:100%;padding:0}@media(min-width:481px){#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product{flex-basis:31.3333%;margin:1%}}@media(min-width:481px)and (min-width:1201px){#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product{flex-basis:15%;margin:.8333%}}@media(min-width:481px)and (min-width:1201px)and (min-width:2400px){#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product{flex-basis:10%;margin:.5555%}}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:nth-child(n),#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:nth-child(n),#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:nth-child(n),#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:nth-child(n){float:left}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card a.wc-block-grid__product-link,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product a.wc-block-grid__product-link,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card a.wc-block-grid__product-link,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product a.wc-block-grid__product-link,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:block;height:100%;padding:.8rem;text-decoration:none}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .zggtheme-product-thumbnail-image-frame{border:3.2px solid var(--zgg-border-card-color);border-radius:.8rem .8rem 0 0;box-sizing:border-box;margin:-.8rem -.8rem .4em;overflow:hidden;position:relative;transition:border .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .zggtheme-product-thumbnail-image-frame img{display:block;margin:0;transition:transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card h2.woocommerce-loop-product__title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product h2.woocommerce-loop-product__title{color:var(--zgg-color-font-general);font-size:1em;transition:color .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .price,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .price,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .price,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .price{color:var(--zgg-product-card-price-font-color);font-size:.8em;margin:0}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card .wc-block-grid__product-add-to-cart,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product .wc-block-grid__product-add-to-cart,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card .wc-block-grid__product-add-to-cart,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart{display:none}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card a.zggtheme-button,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product a.zggtheme-button,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card a.zggtheme-button,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product a.zggtheme-button{margin-top:auto}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover .wc-block-grid__product-image,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus .zggtheme-product-thumbnail-image-frame,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover .wc-block-grid__product-image,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover .zggtheme-product-thumbnail-image-frame{border:3.2px solid var(--zgg-color-accent-general)}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover .wc-block-grid__product-image img,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus .zggtheme-product-thumbnail-image-frame img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover .wc-block-grid__product-image img,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover .zggtheme-product-thumbnail-image-frame img{transform:scale(1.25)}#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus div.wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:focus h2.woocommerce-loop-product__title,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover div.wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.product.zggtheme-interactive-product-card:hover h2.woocommerce-loop-product__title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus div.wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:focus h2.woocommerce-loop-product__title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover div.wc-block-grid__product-title,#zggtheme-content ul.products.zggtheme-product-card-holder li.wc-block-grid__product:hover h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus div.wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:focus h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover div.wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.product.zggtheme-interactive-product-card:hover h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus div.wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:focus h2.woocommerce-loop-product__title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover div.wc-block-grid__product-title,#zggtheme-content ul.wc-block-grid__products li.wc-block-grid__product:hover h2.woocommerce-loop-product__title{color:var(--zgg-color-accent-general)}.wc-block-cart-item__image a:after,.wc-block-grid__product-image:after,.zggtheme-product-thumbnail-image-frame:after{align-items:center;background:var(--zgg-small-hover-overlay);color:var(--zgg-color-accent-general);content:"";display:flex;font:var(--fa-font-solid);font-size:2.5em;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1);width:100%}.wc-block-cart-item__image,.zggtheme-product-thumbnail-image-frame{overflow:hidden;position:relative}.wc-block-cart-item__image:hover .wc-block-grid__product-image:after,.wc-block-cart-item__image:hover .zggtheme-product-thumbnail-image-frame:after,.wc-block-cart-item__image:hover a:after,.wc-block-grid__product:hover .wc-block-grid__product-image:after,.wc-block-grid__product:hover .zggtheme-product-thumbnail-image-frame:after,.wc-block-grid__product:hover a:after,.zggtheme-interactive-product-card:hover .wc-block-grid__product-image:after,.zggtheme-interactive-product-card:hover .zggtheme-product-thumbnail-image-frame:after,.zggtheme-interactive-product-card:hover a:after{opacity:1}#zggtheme-content .wc-block-store-notice,#zggtheme-content .woocommerce-error,#zggtheme-content .woocommerce-info,#zggtheme-content .woocommerce-message{background-color:var(--zgg-color-background-notices);border:none;border-left:.4rem solid var(--zgg-border-card-color);border-color:var(--zgg-color-accent-general);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:border-box;flex-direction:row;max-width:56em;padding:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-inner-spacing-small)}#zggtheme-content .wc-block-store-notice p,#zggtheme-content .woocommerce-error p,#zggtheme-content .woocommerce-info p,#zggtheme-content .woocommerce-message p{display:inline;margin:0}#zggtheme-content .wc-block-store-notice:before,#zggtheme-content .woocommerce-error:before,#zggtheme-content .woocommerce-info:before,#zggtheme-content .woocommerce-message:before{align-self:start;color:var(--zgg-color-font-general-icon);content:"";float:left;font:var(--fa-font-solid);font-size:2em;margin:.12rem .8rem .08rem 0}#zggtheme-content .wc-block-store-notice,#zggtheme-content .woocommerce-error,#zggtheme-content .woocommerce-info,#zggtheme-content .woocommerce-message{align-items:center;color:var(--zgg-color-font-general);display:flex;flex-wrap:wrap;font-size:1rem;gap:var(--zgg-parent-inner-spacing-small);justify-content:start;margin:var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) 0 var(--zgg-parent-outer-spacing);max-width:none;outline:none}#zggtheme-content .wc-block-store-notice:before,#zggtheme-content .woocommerce-error:before,#zggtheme-content .woocommerce-info:before,#zggtheme-content .woocommerce-message:before{align-self:center;position:static}#zggtheme-content .wc-block-store-notice:after,#zggtheme-content .wc-block-store-notice>svg,#zggtheme-content .woocommerce-error:after,#zggtheme-content .woocommerce-error>svg,#zggtheme-content .woocommerce-info:after,#zggtheme-content .woocommerce-info>svg,#zggtheme-content .woocommerce-message:after,#zggtheme-content .woocommerce-message>svg{display:none}#zggtheme-content .wc-block-store-notice.wc-block-store-notice,#zggtheme-content .woocommerce-error.wc-block-store-notice,#zggtheme-content .woocommerce-info.wc-block-store-notice,#zggtheme-content .woocommerce-message.wc-block-store-notice{flex-wrap:nowrap}#zggtheme-content .wc-block-store-notice p,#zggtheme-content .woocommerce-error p,#zggtheme-content .woocommerce-info p,#zggtheme-content .woocommerce-message p{align-items:center;display:flex;flex-basis:50%;flex-grow:1;flex-wrap:nowrap;gap:var(--zgg-parent-inner-spacing-small)}#zggtheme-content .wc-block-store-notice .button,#zggtheme-content .woocommerce-error .button,#zggtheme-content .woocommerce-info .button,#zggtheme-content .woocommerce-message .button{float:none;font-size:1rem;margin-left:auto;text-wrap:nowrap}#zggtheme-content .wc-block-store-notice button,#zggtheme-content .woocommerce-error button,#zggtheme-content .woocommerce-info button,#zggtheme-content .woocommerce-message button{align-content:center;align-items:center;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:content-box;color:var(--zgg-button-font-color);cursor:pointer;display:inline-flex;font:var(--fa-font-solid);font-size:1.3rem;height:1.3rem;justify-content:center;min-width:0;padding:.4333333333rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1.35);width:1.3rem;z-index:5}#zggtheme-content .wc-block-store-notice button.invisible,#zggtheme-content .woocommerce-error button.invisible,#zggtheme-content .woocommerce-info button.invisible,#zggtheme-content .woocommerce-message button.invisible{display:none}#zggtheme-content .wc-block-store-notice button:hover,#zggtheme-content .woocommerce-error button:hover,#zggtheme-content .woocommerce-info button:hover,#zggtheme-content .woocommerce-message button:hover{background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:var(--zgg-button-font-color-hover);transform:scale(1.22)}#zggtheme-content .wc-block-store-notice button,#zggtheme-content .woocommerce-error button,#zggtheme-content .woocommerce-info button,#zggtheme-content .woocommerce-message button{color:var(--zgg-color-font-general)!important;fill:currentColor!important;margin:0!important;stroke:currentColor;stroke-linecap:round!important;stroke-linejoin:miter!important;stroke-opacity:1;stroke-width:.1rem!important}#zggtheme-content .wc-block-store-notice.is-error,#zggtheme-content .wc-block-store-notice.woocommerce-error,#zggtheme-content .woocommerce-error.is-error,#zggtheme-content .woocommerce-error.woocommerce-error,#zggtheme-content .woocommerce-info.is-error,#zggtheme-content .woocommerce-info.woocommerce-error,#zggtheme-content .woocommerce-message.is-error,#zggtheme-content .woocommerce-message.woocommerce-error{background:var(--zgg-color-error-background);border-color:var(--zgg-color-error)}#zggtheme-content .wc-block-store-notice.is-error:before,#zggtheme-content .wc-block-store-notice.woocommerce-error:before,#zggtheme-content .woocommerce-error.is-error:before,#zggtheme-content .woocommerce-error.woocommerce-error:before,#zggtheme-content .woocommerce-info.is-error:before,#zggtheme-content .woocommerce-info.woocommerce-error:before,#zggtheme-content .woocommerce-message.is-error:before,#zggtheme-content .woocommerce-message.woocommerce-error:before{color:var(--zgg-color-error);content:""}#zggtheme-content .wc-block-store-notice.woocommerce-message,#zggtheme-content .woocommerce-error.woocommerce-message,#zggtheme-content .woocommerce-info.woocommerce-message,#zggtheme-content .woocommerce-message.woocommerce-message{background:var(--zgg-color-success-background);border-color:var(--zgg-color-success)}#zggtheme-content .wc-block-store-notice.woocommerce-message:before,#zggtheme-content .woocommerce-error.woocommerce-message:before,#zggtheme-content .woocommerce-info.woocommerce-message:before,#zggtheme-content .woocommerce-message.woocommerce-message:before{color:var(--zgg-color-success);content:""}#zggtheme-content .wc-block-store-notice .wc-forward:after,#zggtheme-content .woocommerce-error .wc-forward:after,#zggtheme-content .woocommerce-info .wc-forward:after,#zggtheme-content .woocommerce-message .wc-forward:after{content:"";font:var(--fa-font-solid);font-size:.9em;margin-left:-.9177778em;vertical-align:baseline;width:.9177778em}#zggtheme-content .wc-block-components-notices{margin:0;padding:0}.col2-set{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width:768px){.col2-set{flex-wrap:nowrap}}.col2-set .col-1,.col2-set .col-2{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}.col2-set .col-1>:first-child,.col2-set .col-2>:first-child{margin-top:0}.col2-set .col-1>:last-child,.col2-set .col-2>:last-child{margin-bottom:0}.col2-set .col-1,.col2-set .col-2{background:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}.col2-set .col-1{flex-basis:100%;margin:var(--zgg-parent-outer-spacing);width:auto}@media(min-width:768px){.col2-set .col-1{flex-basis:50%}}.col2-set .col-2{flex-basis:100%;margin:0 var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing)}@media(min-width:768px){.col2-set .col-2{flex-basis:50%;margin:var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) 0}}#zggtheme-content .ppcp-messages span,#zggtheme-content .zggtheme-content-header-menu-container .woocommerce-MyAccount-navigation-link--downloads,#zggtheme-content .zggtheme-content-header-menu-container .woocommerce-MyAccount-navigation-link--payment-methods{display:none}#zggtheme-content .woocommerce-MyAccount-content{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .woocommerce-MyAccount-content>:first-child{margin-top:0}#zggtheme-content .woocommerce-MyAccount-content>:last-child{margin-bottom:0}#zggtheme-content .woocommerce-MyAccount-content{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);box-sizing:border-box;display:block;float:none;margin:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing);width:auto}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-notices-wrapper{display:none}#zggtheme-content .woocommerce-MyAccount-content p{margin-top:0}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview{display:flex;flex-wrap:wrap;gap:var(--zgg-parent-inner-spacing)}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-heading{flex-basis:100%;margin-top:0}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);flex-basis:51%;flex-grow:1;overflow:hidden}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order>:first-child{margin-top:0}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order>:last-child{margin-bottom:0}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order{background:var(--zgg-color-background-general);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}@media(min-width:768px){#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order{flex-basis:34%}}@media(min-width:768px)and (min-width:1800px){#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order{flex-basis:26%}}#zggtheme-content .woocommerce-MyAccount-content .zggtheme-woo-order-overview .zggtheme-woo-order-overview-order .button:not(:last-child){margin-right:var(--zgg-shop-inner-spacing)}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit{display:inline-block;float:none;margin-bottom:var(--zgg-shop-inner-spacing);wrap-option:no-wrap;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);color:var(--zgg-button-font-color);cursor:pointer;font-size:1.1em;font-weight:700;line-height:2.318;min-height:0;padding:0 1.113em;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),opacity .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit.wp-block-buttons{margin:1em}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:focus,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:hover{text-shadow:none}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:focus:not(.disabled):not(:disabled),#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:hover:not(.disabled):not(:disabled){background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:#fff;padding:0 .6em;transform:none}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:focus:not(.disabled):not(:disabled):after,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:hover:not(.disabled):not(:disabled):after{margin-left:.2em;opacity:1}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit.disabled,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:disabled{background-color:var(--zgg-button-background-color-disabled);border:3.2px solid var(--zgg-button-border-disabled);box-shadow:none;color:var(--zgg-button-font-color-disabled);cursor:not-allowed}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit:after{color:var(--zgg-button-font-color-hover);content:"";display:inline-block;font:var(--fa-font-solid);margin-left:-.826em;opacity:0;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1),max-width .3s cubic-bezier(.175,.885,.32,1);width:.826em}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit>.wc-block-components-button__text{display:inline-block}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit a{box-shadow:none;color:inherit;margin:0;min-height:0}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address .edit a:hover{text-shadow:none}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column{margin:1em 0}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address:first-child,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column:first-child{margin-top:0}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address:last-child,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column:last-child{margin-bottom:0}@media(min-width:768px){#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column{margin:0 1em}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address:first-child,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column:first-child{margin-left:0}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address:last-child,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column:last-child{margin-right:0}}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-Address :first-child,#zggtheme-content .woocommerce-MyAccount-content .woocommerce-column :first-child{margin-top:0}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin-bottom:1em}#zggtheme-content .woocommerce-MyAccount-content .woocommerce-pagination{display:flex;justify-content:center;margin:var(--zgg-shop-inner-spacing) 0 0 0;padding:0}#zggtheme-content .zggtheme-carousel{box-sizing:border-box;cursor:grab;font-size:.8em;height:auto;overflow:hidden;position:relative;width:100%}@media(min-width:481px){#zggtheme-content .zggtheme-carousel{font-size:.9em}}@media(min-width:481px)and (min-width:768px){#zggtheme-content .zggtheme-carousel{font-size:1em}}#zggtheme-content .zggtheme-carousel.is-dragging{cursor:grabbing}#zggtheme-content .zggtheme-carousel-wrapper{counter-reset:item-count;display:flex;left:0;padding:1.2rem .6rem;position:relative;top:0;width:252rem}#zggtheme-content .zggtheme-carousel-item{counter-increment:item-count;height:9rem;margin:0 .6rem;overflow:hidden;padding:0;width:12rem}#zggtheme-content .zggtheme-carousel-item figure{color:var(--zgg-color-accent-link);text-decoration:underline;transition:color .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .zggtheme-carousel-item figure:hover{color:var(--zgg-color-accent-general);text-shadow:var(--zgg-color-accent-back) 0 0 .4em}#zggtheme-content .zggtheme-carousel-item figure{-webkit-appearance:none;border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);color:var(--zgg-color-font-general);font-family:Roboto Slab,serif;font-weight:400;height:inherit;line-height:1.22;overflow:hidden;padding:0;position:absolute;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1);user-select:none;width:inherit}#zggtheme-content .zggtheme-carousel-item figure img{height:auto;transition:transform .3s cubic-bezier(.175,.885,.32,1);width:100%}#zggtheme-content .zggtheme-carousel-item figure:hover{box-shadow:0 0 .7rem .2rem var(--zgg-shadow-color-active)}#zggtheme-content .zggtheme-carousel-item figure:hover img{transform:scale(1.25)}#zggtheme-content .zggtheme-carousel-item figure figure{height:inherit;object-fit:cover;pointer-events:none;transform-origin:center;transition:transform .3s cubic-bezier(.175,.885,.32,1);vertical-align:middle;width:inherit}#zggtheme-content .zggtheme-carousel-item figure figure:after{align-items:center;background:var(--zgg-small-hover-overlay);color:var(--zgg-color-accent-general);content:"";display:flex;font:var(--fa-font-solid);font-size:2.5em;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1);width:100%}#zggtheme-content .zggtheme-carousel-item figure:hover figure:after{opacity:1}#zggtheme-content .zggtheme-carousel-item figure:hover p{color:var(--zgg-color-accent-general)}#zggtheme-content .zggtheme-carousel-item figure p{backdrop-filter:0;-webkit-backdrop-filter:0;background-color:var(--zgg-carousel-text-overlay);bottom:0;box-sizing:border-box;color:var(--zgg-color-font-general);font-size:1.25em;font-weight:700;height:auto;left:0;margin:0;padding:.5em;position:absolute;transition:.3s ease;width:inherit}@media(min-width:481px){#zggtheme-content .zggtheme-carousel-item figure p{font-size:1.111em}}@media(min-width:768px){#zggtheme-content .zggtheme-carousel-item figure p{font-size:1em}}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev{position:absolute;top:calc(5.7rem - var(--zgg-icon-button-size)/2)}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-next,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-prev,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-next,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-prev{align-content:center;align-items:center;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:content-box;color:var(--zgg-button-font-color);cursor:pointer;display:inline-flex;font:var(--fa-font-solid);font-size:1.3rem;height:1.3rem;justify-content:center;min-width:0;padding:.4333333333rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1.35);width:1.3rem;z-index:5}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-next:hover,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-prev:hover,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-next:hover,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-prev:hover{background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:var(--zgg-button-font-color-hover);transform:scale(1.22)}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-next.invisible,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-prev.invisible,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-next.invisible,#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-prev.invisible{display:none}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev{left:1em}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-prev .carousel-button-prev:after{content:""}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next{right:1em}#zggtheme-content .zggtheme-carousel .carousel-button-wrapper-next .carousel-button-next:after{content:""}@media(min-width:768px){#zggtheme-content .zgg-small-carousel .zggtheme-carousel{font-size:.7em}}@media(min-width:768px)and (min-width:1201px){#zggtheme-content .zgg-small-carousel .zggtheme-carousel{font-size:.85em}}@media(min-width:768px)and (min-width:1201px)and (min-width:1800px){#zggtheme-content .zgg-small-carousel .zggtheme-carousel{font-size:1em}}#zggtheme-content .zgg-small-carousel .zggtheme-carousel .carousel-button-prev{left:.5em}#zggtheme-content .zgg-small-carousel .zggtheme-carousel .carousel-button-next{right:.5em}#zggtheme-content .zggtheme-content-header.zggtheme-product-cat-header .zggtheme-content-header-container .zggtheme-product-cat-header-overlay{padding-bottom:0}#zggtheme-content .zggtheme-content-header.zggtheme-product-cat-header .zggtheme-content-header-container{margin-bottom:1rem}#zggtheme-content .zggtheme-carousel.zggtheme-product-cat-carousel .zggtheme-carousel-wrapper{padding-left:4%;padding-right:4%}#zggtheme-content .zggtheme-carousel.zggtheme-product-cat-carousel .carousel-button-wrapper-next,#zggtheme-content .zggtheme-carousel.zggtheme-product-cat-carousel .carousel-button-wrapper-prev{position:absolute}#zggtheme-content .woocommerce-pagination{margin-top:calc(0em - var(--zgg-parent-outer-spacing)/4);padding-bottom:calc(var(--zgg-parent-outer-spacing)/2)}#zggtheme-content .woocommerce-pagination ul.page-numbers{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .woocommerce-pagination ul.page-numbers>:first-child{margin-top:0}#zggtheme-content .woocommerce-pagination ul.page-numbers>:last-child{margin-bottom:0}#zggtheme-content .woocommerce-pagination ul.page-numbers{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);padding:var(--zgg-parent-inner-spacing);padding:.4333333333rem}#zggtheme-content .woocommerce-pagination ul.page-numbers li{border:none;overflow:visible;padding:.4333333333rem}#zggtheme-content .woocommerce-pagination ul.page-numbers li span{align-content:center;align-items:center;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:content-box;color:var(--zgg-button-font-color);cursor:pointer;display:inline-flex;font:var(--fa-font-solid);font-size:1.3rem;height:1.3rem;justify-content:center;min-width:0;padding:.4333333333rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1.35);width:1.3rem;z-index:5}#zggtheme-content .woocommerce-pagination ul.page-numbers li span.invisible{display:none}#zggtheme-content .woocommerce-pagination ul.page-numbers li span,#zggtheme-content .woocommerce-pagination ul.page-numbers li span:hover{background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:var(--zgg-button-font-color-hover);transform:scale(1.22)}#zggtheme-content .woocommerce-pagination ul.page-numbers li span{color:var(--zgg-color-font-general);color:var(--zgg-color-font-general-on-dark);cursor:default;font-family:Roboto Slab,serif;font-weight:400;line-height:1.22;transform:none}#zggtheme-content .woocommerce-pagination ul.page-numbers li span:hover{transform:none}#zggtheme-content .woocommerce-pagination ul.page-numbers li a{align-content:center;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:content-box;cursor:pointer;font:var(--fa-font-solid);font-size:1.3rem;height:1.3rem;min-width:0;padding:.4333333333rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1.35);width:1.3rem;z-index:5}#zggtheme-content .woocommerce-pagination ul.page-numbers li a.invisible{display:none}#zggtheme-content .woocommerce-pagination ul.page-numbers li a:hover{background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:var(--zgg-button-font-color-hover);transform:scale(1.22)}#zggtheme-content .woocommerce-pagination ul.page-numbers li a{align-items:center;color:var(--zgg-color-font-general);color:var(--zgg-button-font-color);display:inline-flex;font-family:Roboto Slab,serif;font-weight:400;justify-content:center;line-height:1.22}#zggtheme-content .woocommerce-pagination ul.page-numbers li a.next,#zggtheme-content .woocommerce-pagination ul.page-numbers li a.prev{font:var(--fa-font-solid)}#zggtheme-content .woocommerce-pagination ul.page-numbers li a,#zggtheme-content .woocommerce-pagination ul.page-numbers li span{font-size:1.5rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head{align-items:flex-start;border-radius:.8rem;display:flex;flex-direction:row;flex-wrap:wrap;padding:var(--zgg-parent-inner-spacing)}@media(min-width:981px){#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head{flex-wrap:nowrap}}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images{align-items:flex-start;box-sizing:border-box;display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:center;margin:0;padding:0}@media(min-width:981px){#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images{flex-basis:80vh;flex-grow:0}}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{align-content:center;align-items:center;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:content-box;color:var(--zgg-button-font-color);cursor:pointer;display:inline-flex;font:var(--fa-font-solid);font-size:1.3rem;height:1.3rem;justify-content:center;min-width:0;padding:.4333333333rem;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1.35);width:1.3rem;z-index:5}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger.invisible{display:none}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:hover{background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:var(--zgg-button-font-color-hover);transform:scale(1.22)}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger{font-size:1rem;right:.6rem;text-indent:0;top:.6rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:after,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger:before{display:none}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .woocommerce-product-gallery__trigger span{clip-path:none;height:auto;margin:0;overflow:visible;position:static;text-align:center;width:auto}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.flex-viewport,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.woocommerce-product-gallery__wrapper{border:3.2px solid var(--zgg-border-card-color);border-radius:.8rem .8rem 0 0;flex-basis:100%;overflow:hidden;transition:all .6s cubic-bezier(.175,.885,.32,1),border .3s cubic-bezier(.175,.885,.32,1)!important}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.flex-viewport:hover,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.woocommerce-product-gallery__wrapper:hover{border:3.2px solid var(--zgg-color-accent-general)}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.flex-viewport div.woocommerce-product-gallery__wrapper,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.woocommerce-product-gallery__wrapper div.woocommerce-product-gallery__wrapper{border:none;border-radius:0}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.flex-viewport.woocommerce-product-gallery__wrapper,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images div.woocommerce-product-gallery__wrapper.woocommerce-product-gallery__wrapper{border-radius:.8rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .flex-control-thumbs{display:flex;flex-basis:100%;flex-wrap:wrap;gap:.7833333333rem;justify-content:center;overflow:visible;padding:.7833333333rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .flex-control-thumbs li{border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);flex-basis:15%;height:auto;max-width:4.7rem;overflow:hidden;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .flex-control-thumbs li img{transition:opacity .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1);width:100%}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .flex-control-thumbs li:hover{box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active)}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head div.woocommerce-product-gallery.images .flex-control-thumbs li:hover img{transform:scale(1.25)}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary{box-sizing:border-box;flex-grow:1;padding:1em}@media(min-width:981px){#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary{flex-basis:53.3333333333vh;flex-grow:1;margin-left:1em}}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary h1{font-size:1.5em;margin:0;text-align:left}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary .price{color:var(--zgg-color-accent-general);font-weight:700;margin-bottom:.5em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary .wc-gzd-additional-info{margin-bottom:1em;margin-top:.5em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form{margin-bottom:1rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form .variations{margin:.3rem 0;max-width:25rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form .variations tr{align-items:center}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form .variations tr .label{align-content:center;padding-right:.5rem}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form .variations tr .value select{background-position:calc(100% - .4rem) 50%;background-size:1.2rem;line-height:1.4em;margin:.3rem 0;padding:.5em 1.8rem .5em .5em;white-space:normal;width:100%}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart.variations_form .variations tr .value .reset_variations{display:none!important}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .variations{max-width:23em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .woocommerce-variation-price{margin-bottom:.5em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .quantity .qty{font-size:1.1em;line-height:2.318;margin-right:.5rem;padding:1.6px 0}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .single_add_to_cart_button:after{content:"";font:var(--fa-font-solid);font-size:.9em;margin-left:-.9177778em;vertical-align:baseline;width:.9177778em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .single_add_to_cart_button:focus:not(.disabled):not(:disabled):after,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary form.cart .single_add_to_cart_button:hover:not(.disabled):not(:disabled):after{margin-left:.22222222em}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary #ppcp-recaptcha-v2-container,#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary .wcpay-express-checkout-wrapper{display:none}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary .product_meta{font-size:.9em;opacity:.6}#zggtheme-content div.product.zggtheme-product-page div.zggtheme-product-head .zggtheme-summary .product_meta>span{display:block}#zggtheme-content div.product.zggtheme-product-page .zggtheme-productsingle-desc-tabs{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--zgg-parent-inner-spacing);justify-content:space-between;margin-top:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing)}@media(min-width:768px){#zggtheme-content div.product.zggtheme-product-page .zggtheme-productsingle-desc-tabs{flex-wrap:nowrap}}#zggtheme-content div.product.zggtheme-product-page .zggtheme-productsingle-desc-tabs .zggtheme-productsingle-desc-singletab{flex-basis:100%;padding:1em}#zggtheme-content .related.products ul.products.zggtheme-product-card-holder{margin:var(--zgg-parent-outer-spacing) 0}#zggtheme-content .related.products ul.products.zggtheme-product-card-holder h2:not(.woocommerce-loop-product__title){flex-basis:100%;margin:.2em .2em .2em .5em;text-align:left}.woocommerce div.product.zggtheme-product-page{padding:var(--zgg-parent-outer-spacing)}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block h2{margin-bottom:var(--zgg-parent-inner-spacing);margin-top:var(--zgg-parent-inner-spacing);text-align:center}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>p{margin-bottom:calc(var(--zgg-parent-outer-spacing)*1.5);margin-top:var(--zgg-parent-outer-spacing)}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a{display:inline-block;wrap-option:no-wrap;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);color:var(--zgg-button-font-color);cursor:pointer;font-size:1.1em;font-weight:700;line-height:2.318;min-height:0;padding:0 1.113em;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),opacity .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a.wp-block-buttons{margin:1em}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:focus,#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:hover{text-shadow:none}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:focus:not(.disabled):not(:disabled),#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:hover:not(.disabled):not(:disabled){background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:#fff;padding:0 .6em;transform:none}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:focus:not(.disabled):not(:disabled):after,#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:hover:not(.disabled):not(:disabled):after{margin-left:.2em;opacity:1}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a.disabled,#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:disabled{background-color:var(--zgg-button-background-color-disabled);border:3.2px solid var(--zgg-button-border-disabled);box-shadow:none;color:var(--zgg-button-font-color-disabled);cursor:not-allowed}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a:after{color:var(--zgg-button-font-color-hover);content:"";display:inline-block;font:var(--fa-font-solid);margin-left:-.826em;opacity:0;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1),max-width .3s cubic-bezier(.175,.885,.32,1);width:.826em}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a>.wc-block-components-button__text{display:inline-block}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a a{box-shadow:none;color:inherit;margin:0;min-height:0}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block>*>a a:hover{text-shadow:none}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product{border:none;text-align:left}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product a{padding-bottom:calc(var(--zgg-parent-inner-spacing) + .8rem)}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product a .wc-block-grid__product-title{display:inline;font-size:1.8em;font-size:1em;font-weight:700;margin:.4em 0;padding:0;text-align:left}#zggtheme-content .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product .price{bottom:.8rem;left:.8rem;line-height:1em;pointer-events:none;position:absolute}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart{flex-direction:row;margin-bottom:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart :not(.wp-element-button *){font-size:1rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart h2:not(.wp-element-button *){font-size:1.6em;font-weight:400;font-weight:600;margin-top:0}@media(min-width:768px){#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart{flex-wrap:nowrap}}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main{flex-basis:100%;margin:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing);width:auto}@media(min-width:768px){#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main{flex-basis:65%}}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items{border:none;display:block;margin:0;width:100%}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items thead{display:none}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody{display:block}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row{align-items:start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-top:2%;padding:0}@media(min-width:481px){#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row{flex-wrap:nowrap;justify-content:space-between}}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row:first-child{margin-top:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td{border:0;flex-basis:auto;margin:var(--zgg-parent-inner-spacing);padding:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td:not(:first-child){margin-left:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image{border:3.2px solid var(--zgg-border-card-color);border-radius:.4rem;flex-basis:10rem;flex-shrink:1;justify-self:start;transition:border .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image:focus,#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image:hover{border:3.2px solid var(--zgg-color-accent-general)}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image:focus a img,#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image:hover a img{transform:scale(1.22)}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image a img{display:block;margin:0;transition:transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product{flex-grow:1}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap>*{margin-bottom:.4rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-name{color:var(--zgg-color-font-general);font-weight:700;text-decoration:none}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-name:focus,#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-name:hover{color:var(--zgg-color-accent-general)}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-components-product-metadata__description{display:none}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__quantity{padding-top:.4rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-components-quantity-selector{border:1.6px solid var(--zgg-input-border-color);border-radius:.4rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__quantity .wc-block-components-quantity-selector .wc-block-components-quantity-selector__input{border:1.6px solid var(--zgg-input-border-color);border-bottom:none;border-radius:0;border-top:none;box-shadow:none;padding:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__remove-link{font-size:.8rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wc-block-cart__main .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total{color:var(--zgg-color-accent-general);font-weight:700}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block{flex-basis:100%;margin:0 var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing)}@media(min-width:768px){#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block{flex-basis:35%;margin:var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) 0}}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon-link,#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-shipping__change-address__link{color:var(--zgg-color-accent-link);font-weight:700;text-decoration:none}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form{display:flex}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;flex-shrink:0;position:relative}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input input{height:100%;line-height:2.318;padding:1.6px .5em}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input label{align-items:center;border:3.2px solid transparent;box-sizing:border-box;display:flex;height:100%;left:0;max-width:100%;padding:1.6px .5em;top:0;transform:none}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input.is-active>label{opacity:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-grow:0}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-totals-footer-item-tax{font-size:.8rem}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-express-payment__content{align-items:center;display:flex;flex-direction:column}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-express-payment__content .wc-block-components-express-payment__event-buttons{max-width:300px;min-width:180px;width:100%}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-components-radio-control__input{border-radius:100%}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container{display:flex;justify-content:center}#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container a,#zggtheme-content .wp-block-woocommerce-cart .wc-block-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container button{min-height:0}#zggtheme-content .checkout_coupon,#zggtheme-content .woocommerce-form-login{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);display:block;overflow:hidden}#zggtheme-content .checkout_coupon>:first-child,#zggtheme-content .woocommerce-form-login>:first-child{margin-top:0}#zggtheme-content .checkout_coupon>:last-child,#zggtheme-content .woocommerce-form-login>:last-child{margin-bottom:0}#zggtheme-content .checkout_coupon,#zggtheme-content .woocommerce-form-login{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);margin:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-outer-spacing) 0 var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing)}#zggtheme-content .checkout_coupon p,#zggtheme-content .woocommerce-form-login p{margin:0;padding:0}#zggtheme-content .checkout_coupon p button,#zggtheme-content .woocommerce-form-login p button{float:right}#zggtheme-content .checkout_coupon .input-text,#zggtheme-content .woocommerce-form-login .input-text{font-size:1.1em;line-height:2.318;padding:1.6px .5em}#zggtheme-content .woocommerce-form-login p .woocommerce-form__input-checkbox{margin-top:var(--zgg-parent-inner-spacing-small)}#zggtheme-content .woocommerce-form-login p .button{margin:var(--zgg-parent-inner-spacing-small) 0 0 0}#zggtheme-content .checkout_coupon{display:flex;gap:1em;justify-content:space-between}#zggtheme-content .checkout_coupon>*{width:auto}#zggtheme-content .checkout_coupon :first-child{flex-grow:1}#zggtheme-content .checkout_coupon .clear{display:none}#zggtheme-content .checkout h3{margin-top:0}#zggtheme-content .checkout .woocommerce-input-wrapper{color:var(--zgg-color-font-general)}#zggtheme-content .checkout .select2-selection__rendered{color:var(--zgg-color-font-general);display:inline-block;padding-bottom:0;padding-top:0}#zggtheme-content .checkout .woocommerce-form__label-for-checkbox{align-items:center;display:flex}#zggtheme-content .checkout .woocommerce-form__label-for-checkbox #ship-to-different-address-checkbox{margin-right:.5em}#zggtheme-content .checkout .woocommerce-checkout-review-order{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .checkout .woocommerce-checkout-review-order>:first-child{margin-top:0}#zggtheme-content .checkout .woocommerce-checkout-review-order>:last-child{margin-bottom:0}#zggtheme-content .checkout .woocommerce-checkout-review-order{backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);background:var(--zgg-general-overlay);border:1.6px solid var(--zgg-border-glassy-color);margin:0 var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing) var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table>:first-child{margin-top:0}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table>:last-child{margin-bottom:0}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{background:var(--zgg-color-background-general);margin:var(--zgg-parent-inner-spacing) 0;padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment{background:var(--zgg-color-background-weak-accent);border-radius:.8rem;overflow:hidden;overflow:visible}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box{align-items:center;background-color:var(--zgg-color-background-notices);border:none;border-left:.4rem solid var(--zgg-border-card-color);border-color:var(--zgg-color-accent-general);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);box-sizing:border-box;display:flex;flex-direction:row;max-width:56em;padding:var(--zgg-parent-inner-spacing-small) var(--zgg-parent-inner-spacing-small)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box p{display:inline;margin:0}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box:before{all:unset;align-self:start;color:var(--zgg-color-font-general-icon);content:"";float:left;font:var(--fa-font-solid);font-size:2em;margin:.12rem .8rem .08rem 0}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box:has(>.wcpay-upe-form){background-color:var(--zgg-color-background-general-dark)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box:has(>.wcpay-upe-form):before{color:var(--zgg-color-font-general-on-dark);content:""}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box:has(>.wcpay-upe-form) *{color:var(--zgg-color-font-general-on-dark)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box .wcpay-upe-form{flex-basis:100%}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box .wcpay-upe-form .wc-payment-form{border:none;padding:0!important}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_box .wcpay-upe-form .wc-payment-form .wcpay-upe-element{padding:0}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment div.place-order{padding:calc(var(--zgg-parent-inner-spacing)*.5) var(--zgg-parent-inner-spacing) var(--zgg-parent-inner-spacing) var(--zgg-parent-inner-spacing)}#zggtheme-content .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment div.place-order button#place_order{float:none;margin-bottom:0;margin-top:calc(var(--zgg-parent-inner-spacing-small)/2)}#zggtheme-content .checkout .woocommerce-checkout-review-order .wc-gzd-cart-item-thumbnail{border:3.2px solid var(--zgg-border-card-color);border-radius:.4rem;overflow:hidden}#zggtheme-content .checkout .woocommerce-checkout-review-order .wc-gzd-cart-item-thumbnail img{display:block;margin:0}#zggtheme-content .checkout .woocommerce-checkout-review-order .ppc-button-wrapper>div{background:var(--zgg-color-background-weak-accent);border-radius:.8rem;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-wrap:wrap;gap:var(--zgg-parent-inner-spacing);margin-top:-1.6rem;overflow:hidden;padding:0 var(--zgg-parent-inner-spacing) var(--zgg-parent-inner-spacing) var(--zgg-parent-inner-spacing)}#zggtheme-content .checkout .woocommerce-checkout-review-order .ppc-button-wrapper>div>div{flex-basis:50%;flex-grow:1;margin:0!important;min-width:200px;position:relative}@media(min-width:768px){#zggtheme-content .checkout .woocommerce-checkout-review-order .ppc-button-wrapper>div>div{flex-basis:25%;max-width:750px}}#zggtheme-content .checkout .woocommerce-checkout-review-order .ppc-button-wrapper label{line-height:1.22}#zggtheme-content .woocommerce-order{margin:var(--zgg-parent-outer-spacing)}#zggtheme-content .woocommerce-order h2,#zggtheme-content .woocommerce-order h3,#zggtheme-content .woocommerce-order h4{font-size:1em;font-weight:700;margin:0 0 .8em;padding:0;text-align:left}#zggtheme-content .woocommerce-order p{margin:0 0 var(--zgg-parent-inner-spacing) 0}#zggtheme-content .woocommerce-order address,#zggtheme-content .woocommerce-order table{border-radius:.4rem}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container>:first-child{margin-top:0}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container>:last-child{margin-bottom:0}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container{background:var(--zgg-color-background-general);margin-bottom:var(--zgg-parent-inner-spacing);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1)}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container .woocommerce-order-overview{margin-bottom:0;padding:0}#zggtheme-content .woocommerce-order .woocommerce-order-overview-container .woocommerce-order-overview li{margin-bottom:.3em}#zggtheme-content .woocommerce-order .woocommerce-bacs-bank-details{margin-bottom:var(--zgg-parent-inner-spacing)}#zggtheme-content .woocommerce-order .woocommerce-bacs-bank-details ul{margin-bottom:0}#zggtheme-content .woocommerce-order .woocommerce-bacs-bank-details ul li{margin-bottom:.3em}#zggtheme-content .woocommerce-order .woocommerce-order-details{margin-bottom:var(--zgg-parent-inner-spacing)}#zggtheme-content .woocommerce-order .woocommerce-customer-details,#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column{margin:0}#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column.col-1{margin-bottom:var(--zgg-parent-inner-spacing)}#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column address{width:auto}@media(min-width:768px){#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column{margin:0}#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column.col-1{margin-right:var(--zgg-parent-inner-spacing)}#zggtheme-content .woocommerce-order .woocommerce-customer-details .woocommerce-column address{width:auto}}#zggtheme-content .um-login,#zggtheme-content .um-register{border-radius:.8rem;box-shadow:0 0 .5rem 0 var(--zgg-shadow-color-default);overflow:hidden}#zggtheme-content .um-login>:first-child,#zggtheme-content .um-register>:first-child{margin-top:0}#zggtheme-content .um-login>:last-child,#zggtheme-content .um-register>:last-child{margin-bottom:0}#zggtheme-content .um-login,#zggtheme-content .um-register{background:var(--zgg-color-background-general);margin:var(--zgg-parent-outer-spacing);padding:var(--zgg-parent-inner-spacing);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1),background-color .3s cubic-bezier(.175,.885,.32,1),transform .3s cubic-bezier(.175,.885,.32,1);width:90vw}#zggtheme-content .um-login .um-field-label,#zggtheme-content .um-register .um-field-label{color:var(--zgg-color-font-general)}#zggtheme-content .um-login .um-field-checkbox-option,#zggtheme-content .um-login .um-field-radio-option,#zggtheme-content .um-login .um-link-alt,#zggtheme-content .um-register .um-field-checkbox-option,#zggtheme-content .um-register .um-field-radio-option,#zggtheme-content .um-register .um-link-alt{color:var(--zgg-color-font-general)!important}:root{color-scheme:dark light;--zgg-color-background-general:#fff;--zgg-color-background-general-focus:#f9f9f9;--zgg-color-background-general-dark:#1e130c;--zgg-color-background-general-light:#fff;--zgg-header-fallback-color:#000;--zgg-color-background-weak-accent:#f6ffed;--zgg-color-background-accent:#f7ffdc;--zgg-color-background-accent-intense:#f7fbdf;--zgg-color-accent-back:#e1ffd5;--zgg-color-background-notices:#ffe;--zgg-color-accent-general:#618d00;--zgg-color-accent-dark:#3e5019;--zgg-color-accent-shadow-glow:#6d8c2d;--zgg-color-accent-link:#618d00;--zgg-color-error:#b81c23;--zgg-color-error-background:#fff2f2;--zgg-color-warning:#f0ad4e;--zgg-color-warning-background:#fcf8e3;--zgg-color-success:#91d506;--zgg-color-success-background:#eaf5e6;--zgg-color-notice-background:#fff;--zgg-border-card-color:#929292;--zgg-border-glassy-color:hsla(0,0%,100%,.7);--zgg-color-font-general:#000;--zgg-color-font-general-on-dark:#fff;--zgg-color-font-general-on-light:#000;--zgg-color-font-search-icon:#d3d3d3;--zgg-color-font-general-icon:#455541;--zgg-nav-menu-font-color:#242424;--zgg-product-card-price-font-color:#666;--zgg-shadow-color-default:rgba(66,66,66,.4);--zgg-shadow-color-active:rgba(109,140,45,.6);--zgg-default-dark-overlay:hsla(0,0%,6%,.66);--zgg-default-dark-overlay-dark:hsla(0,0%,6%,.88);--zgg-main-overlay:hsla(0,0%,100%,.66);--zgg-general-overlay:hsla(0,0%,100%,.6);--zgg-general-less-trans-overlay:hsla(0,0%,100%,.8);--zgg-site-header-menu-overlay:hsla(0,0%,100%,.6);--zgg-carousel-text-overlay:hsla(0,0%,100%,.66);--zgg-small-hover-overlay:hsla(0,0%,100%,.66);--zgg-button-background-color:#f7ffdc;--zgg-button-background-color-hover:#618d00;--zgg-button-background-color-disabled:hsla(0,0%,57%,.8);--zgg-button-font-color:#000;--zgg-button-font-color-hover:#fff;--zgg-button-font-color-disabled:rgba(0,0,0,.45);--zgg-button-border-color:#618d00;--zgg-button-border-color-hover:#618d00;--zgg-button-border-disabled:hsla(0,0%,40%,.8);--zgg-input-background-color:#fff;--zgg-input-background-color-focus:#f9f9f9;--zgg-input-border-color:#b2b2b2;--zgg-image-filter:none;--zgg-image-transition:filter 0.3s ease}html[data-theme=dark]{color-scheme:dark;--zgg-color-background-general:#2c2722;--zgg-color-background-general-focus:#3e2b22;--zgg-color-background-general-dark:#1e130c;--zgg-color-background-general-light:#e7e7e7;--zgg-header-fallback-color:#1e130c;--zgg-color-background-weak-accent:#2d241e;--zgg-color-background-accent:#624224;--zgg-color-background-accent-intense:#82552b;--zgg-color-accent-back:#664533;--zgg-color-background-notices:#251d16;--zgg-color-accent-general:#a6da58;--zgg-color-accent-dark:#5f7f2b;--zgg-color-accent-shadow-glow:#c7f279;--zgg-color-accent-link:#a6da58;--zgg-color-error:#d84a4a;--zgg-color-error-background:#412224;--zgg-color-warning:#ffcb74;--zgg-color-warning-background:#3f301a;--zgg-color-success:#8fe072;--zgg-color-success-background:#243524;--zgg-color-notice-background:#2d241e;--zgg-border-card-color:#6e5544;--zgg-border-glassy-color:rgba(255,200,150,.15);--zgg-color-font-general:#f2eadd;--zgg-color-font-general-on-dark:#fff;--zgg-color-font-general-on-light:#000;--zgg-color-font-search-icon:#e0d0c0;--zgg-color-font-general-icon:#c0b6a9;--zgg-nav-menu-font-color:#fcf6ee;--zgg-product-card-price-font-color:#dcbfa6;--zgg-shadow-color-default:rgba(30,19,12,.6);--zgg-shadow-color-active:rgba(166,218,88,.5);--zgg-main-overlay:rgba(19,17,16,.8);--zgg-general-overlay:rgba(0,0,0,.5);--zgg-general-less-trans-overlay:rgba(0,0,0,.8);--zgg-site-header-menu-overlay:rgba(15,10,8,0);--zgg-carousel-text-overlay:rgba(18,12,8,.8);--zgg-small-hover-overlay:rgba(0,0,0,.55);--zgg-button-background-color:#bbe588;--zgg-button-background-color-disabled:rgba(100,80,70,.32);--zgg-button-font-color-disabled:hsla(30,40%,90%,.55);--zgg-button-border-disabled:hsla(30,40%,90%,.28);--zgg-input-background-color:#3c342d;--zgg-input-background-color-focus:#534335;--zgg-input-border-color:#7a5e4d;--zgg-image-filter:none}body{--zgg-icon-button-size:calc(2.16667rem + 6.4px)}:root{--zgg-parent-outer-spacing:1.2rem;--zgg-parent-inner-spacing:.8rem;--zgg-parent-inner-spacing-small:.5rem;--zgg-shop-inner-spacing:2.5%}@media(min-width:981px){:root{--zgg-parent-outer-spacing:2rem;--zgg-parent-inner-spacing:1.2rem;--zgg-parent-inner-spacing-small:.8rem;--zgg-shop-inner-spacing:1.8%}}#zggtheme-content .um .um-button{display:inline-block;wrap-option:no-wrap;background-color:var(--zgg-button-background-color);border:3.2px solid var(--zgg-button-border-color);border-radius:.4rem;box-shadow:0 0 .2rem 0 var(--zgg-shadow-color-default);color:var(--zgg-button-font-color);cursor:pointer;font-size:1.1em;font-weight:700;line-height:2.318;min-height:0;padding:0 1.113em;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1),opacity .3s cubic-bezier(.175,.885,.32,1);width:auto}#zggtheme-content .um .um-button.wp-block-buttons{margin:1em}#zggtheme-content .um .um-button:focus,#zggtheme-content .um .um-button:hover{text-shadow:none}#zggtheme-content .um .um-button:focus:not(.disabled):not(:disabled),#zggtheme-content .um .um-button:hover:not(.disabled):not(:disabled){background-color:var(--zgg-button-background-color-hover);border:3.2px solid var(--zgg-button-border-color-hover);box-shadow:0 0 .3rem .1rem var(--zgg-shadow-color-active);color:#fff;padding:0 .6em;transform:none}#zggtheme-content .um .um-button:focus:not(.disabled):not(:disabled):after,#zggtheme-content .um .um-button:hover:not(.disabled):not(:disabled):after{margin-left:.2em;opacity:1}#zggtheme-content .um .um-button.disabled,#zggtheme-content .um .um-button:disabled{background-color:var(--zgg-button-background-color-disabled);border:3.2px solid var(--zgg-button-border-disabled);box-shadow:none;color:var(--zgg-button-font-color-disabled);cursor:not-allowed}#zggtheme-content .um .um-button:after{color:var(--zgg-button-font-color-hover);content:"";display:inline-block;font:var(--fa-font-solid);margin-left:-.826em;opacity:0;top:0;transition:all .3s cubic-bezier(.175,.885,.32,1),max-width .3s cubic-bezier(.175,.885,.32,1);width:.826em}#zggtheme-content .um .um-button>.wc-block-components-button__text{display:inline-block}#zggtheme-content .um .um-button a{box-shadow:none;color:inherit;margin:0;min-height:0}#zggtheme-content .um .um-button a:hover{text-shadow:none}#zggtheme-content .um .um-button{border:3.2px solid var(--zgg-button-border-color)!important;border-radius:.4rem!important;box-sizing:border-box!important;line-height:2.318!important;padding:0 1.113em!important;width:100%}#zggtheme-content .um .um-button:after{display:none}#zggtheme-content .um .um-button.um-alt{background:var(--zgg-color-background-general);border-color:var(--zgg-border-card-color)!important;color:var(--zgg-nav-menu-font-color)}body,html{font-family:Open Sans,Arial,sans-serif;font-size:12px;margin:0}body *,html *{transition:background-color .6s cubic-bezier(.175,.885,.32,1),color .6s cubic-bezier(.175,.885,.32,1)}@media(min-width:481px){body,html{font-size:13px}}@media(min-width:768px){body,html{font-size:15px}}@media(min-width:1201px){body,html{font-size:16px}}
/*# sourceMappingURL=main.css.map*/