/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme,base,components,utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(12.9% .042 264.695);--card:oklch(100% 0 0);--card-foreground:oklch(12.9% .042 264.695);--popover:oklch(100% 0 0);--popover-foreground:oklch(12.9% .042 264.695);--primary:oklch(20.8% .042 265.755);--primary-foreground:oklch(98.4% .003 247.858);--secondary:oklch(96.8% .007 247.896);--secondary-foreground:oklch(20.8% .042 265.755);--muted:oklch(96.8% .007 247.896);--muted-foreground:oklch(55.4% .046 257.417);--accent:oklch(96.8% .007 247.896);--accent-foreground:oklch(20.8% .042 265.755);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(92.9% .013 255.508);--input:oklch(92.9% .013 255.508);--ring:oklch(70.4% .04 256.788);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.4% .003 247.858);--sidebar-foreground:oklch(12.9% .042 264.695);--sidebar-primary:oklch(20.8% .042 265.755);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(96.8% .007 247.896);--sidebar-accent-foreground:oklch(20.8% .042 265.755);--sidebar-border:oklch(92.9% .013 255.508);--sidebar-ring:oklch(70.4% .04 256.788)}.dark{--background:oklch(12.9% .042 264.695);--foreground:oklch(98.4% .003 247.858);--card:oklch(20.8% .042 265.755);--card-foreground:oklch(98.4% .003 247.858);--popover:oklch(20.8% .042 265.755);--popover-foreground:oklch(98.4% .003 247.858);--primary:oklch(92.9% .013 255.508);--primary-foreground:oklch(20.8% .042 265.755);--secondary:oklch(27.9% .041 260.031);--secondary-foreground:oklch(98.4% .003 247.858);--muted:oklch(27.9% .041 260.031);--muted-foreground:oklch(70.4% .04 256.788);--accent:oklch(27.9% .041 260.031);--accent-foreground:oklch(98.4% .003 247.858);--destructive:oklch(70.4% .191 22.216);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.1% .027 264.364);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.8% .042 265.755);--sidebar-foreground:oklch(98.4% .003 247.858);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.4% .003 247.858);--sidebar-accent:oklch(27.9% .041 260.031);--sidebar-accent-foreground:oklch(98.4% .003 247.858);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.1% .027 264.364)}.container{max-width:none}.wpb_animate_when_almost_visible{opacity:1!important}.animated[data-animation],.wpb_animate_when_almost_visible{visibility:visible;opacity:1!important;animation:none!important;transform:none!important}#loader{display:none!important}#top-page-slider{position:relative;overflow:hidden}#top-page-slider .gh-slides{z-index:0;position:absolute;inset:0}#top-page-slider .bg-transparent{z-index:1;position:relative}.gh-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.4s ease-in-out;position:absolute;inset:0;transform:scale(1)}.gh-slide.is-active{opacity:1}.gh-slide.is-zooming{will-change:transform, opacity;animation:9s linear both ghSliderZoom}@keyframes ghSliderZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.gh-slide{transition:none}.gh-slide.is-zooming{animation:none}}#header-sticky-wrapper.sticky-header.is-sticky #header{z-index:999;position:fixed;top:0;left:0;right:0}#header>.container:after{content:"";clear:both;display:table}@media (width<=767px){#wrapper>div>.top-small-header{background:var(--background);z-index:51;min-height:36px;position:relative;top:auto}#wrapper .top-small-header>.container{margin:0 16px;padding:8px 0;display:block}#wrapper .top-small-header .row{margin:0}#wrapper .top-small-header .topphonenumber{width:100%}#wrapper .top-small-header .topphonenumber .fa-phone{display:none}#wrapper .top-small-header ul{text-align:center}#wrapper .top-small-header ul li:first-child{white-space:nowrap;display:inline-block}#wrapper .top-small-header .small-menu-icon{display:none}#header-sticky-wrapper #header{width:100%;top:36px}#header-sticky-wrapper #header>.container{width:auto;margin:0 16px;padding:0}#header-sticky-wrapper #header>.container>.row{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;display:grid}#header-sticky-wrapper #header #logo{float:none;text-align:left;grid-area:1/1;width:auto;min-width:0;margin:0!important;padding:8px 0!important}#header-sticky-wrapper #header #logo a{margin:0}#header-sticky-wrapper #header #logo img{object-fit:contain;width:88px;height:88px}#header-sticky-wrapper #header #main-menu-trigger{grid-area:1/2;width:48px;height:48px;margin:0;font-size:26px;line-height:48px;position:static}#header-sticky-wrapper #header .wrap-menu-cart{grid-column:1/-1;min-width:0}}#mega-menu-wrap-top-menu #mega-menu-top-menu>li.sfHover>ul.mega-sub-menu{display:block}#mega-menu-wrap-top-menu #mega-menu-top-menu>li.gh-mobile-call{display:none}@media (width<=991px){#mega-menu-wrap-top-menu #mega-menu-top-menu>li.gh-mobile-call{display:list-item}#header #main-menu .gh-mobile-call>a.mega-menu-link{text-align:center;background:var(--primary);color:var(--primary-foreground);border-radius:4px;display:block;margin:8px 0!important}#header #main-menu .gh-mobile-call .fa-phone{margin-right:8px}}#scroll_up{display:none}.ngg-galleryoverview{clear:both;width:100%;margin-top:10px;overflow:hidden;display:block!important}.ngg-gallery-thumbnail-box{float:left;margin-right:5px}.ngg-gallery-thumbnail{float:left;text-align:center;margin-right:5px}.ngg-gallery-thumbnail img{background-color:#fff;border:1px solid #a9a9a9;margin:4px 0 4px 5px;padding:4px;display:block;position:relative}.ngg-gallery-thumbnail img:hover{background-color:#a9a9a9}.gh-lightbox{z-index:10000;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.gh-lightbox img{max-width:90vw;max-height:85vh;box-shadow:0 0 30px #0009}.gh-lightbox button{z-index:2;text-shadow:0 0 6px #000c;cursor:pointer;background:0 0;border:0;padding:10px 20px;font-size:48px;line-height:1;position:absolute;color:#fff!important}.gh-lb-close{top:10px;right:10px}.gh-lb-prev{top:50%;left:10px;transform:translateY(-50%)}.gh-lb-next{top:50%;right:10px;transform:translateY(-50%)}.gh-carousel .single-img{display:block}.gh-carousel .single-img .item{display:none}.gh-carousel .single-img .item.gh-active{display:block}.gh-carousel .single-img .item img{width:100%;display:block}.gh-carousel .thumb-img{margin-top:10px;display:flex;overflow:hidden}.gh-carousel .thumb-img .item{cursor:pointer;opacity:.6;transform:translateX(calc(var(--gh-offset,0) * -100%));flex:0 0 25%;padding:0 5px;transition:transform .4s,opacity .3s}.gh-carousel .thumb-img .item.synced,.gh-carousel .thumb-img .item:hover{opacity:1}.gh-carousel .thumb-img .item img{width:100%;display:block}.gh-enquiry-trap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.head_title h1.gh-original-h2{text-transform:uppercase;font-size:48px;line-height:1.1}h2.gh-original-h1{font-size:48px}@media (width<=767px){h2.gh-original-h1{font-size:40px}}@media (width<=991px){#content .single-menu-item.menu-item-list h3{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;display:grid}#content .single-menu-item span.menu-title{white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;padding-right:0;display:block}#content .single-menu-item.menu-item-list h3 span.price{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:12ch;padding-left:0;display:block}#content .head_title span.welcome{max-width:100%}#content .head_title span.welcome:before,#content .head_title span.welcome:after{display:none}#content .address-content .content-item{overflow-wrap:anywhere;min-width:0;max-width:100%}}#content .wpb_single_image .vc_single_image-wrapper{max-width:100%}#content .wpb_single_image img{max-width:100%;height:auto}.gh-carousel,.gh-carousel .single-img{box-sizing:border-box;max-width:100%}.gh-carousel .thumb-img .item{box-sizing:border-box;min-width:0;margin:0}
