.wc-block-components-sidebar-layout.wc-block-checkout:has(.wc-block-checkout__actions .checkout-order-summary-block-fill-wrapper )>.wc-block-checkout__sidebar>.wp-block-woocommerce-checkout-order-summary-block{display:none !important} .wf_owl_carousel.owl-carousel:not(.owl-loaded),.wf_owl_carousel.owl-carousel.ms-carousel-fallback{display:block} .wf_owl_carousel.owl-carousel:not(.owl-loaded)>*:not(:first-child),.wf_owl_carousel.owl-carousel.ms-carousel-fallback>*:not(:first-child){display:none} .wf_slider:has(.wf_owl_carousel:not(.owl-loaded)) .ms-carousel-toggle,.wf_slider:has(.wf_owl_carousel.ms-carousel-fallback) .ms-carousel-toggle{display:none} :root{--ms-color-primary:#005f73;--ms-color-primary-dark:#004555;--ms-color-accent:#ee9b00;--ms-color-text:#1f2933;--ms-color-muted:#5b6573;--ms-color-surface:#fff;--ms-color-surface-soft:#f6f8fa;--ms-color-border:#d9e0e6;--ms-color-success:#167c3a;--ms-color-warning:#9a5b00;--ms-color-danger:#9f2235;--ms-radius-sm:0.5rem;--ms-radius-md:0.75rem;--ms-radius-lg:1rem;--ms-shadow-sm:0 0.25rem 1rem rgba(31,41,51,0.08);--ms-shadow-md:0 0.75rem 2.25rem rgba(31,41,51,0.14);--ms-focus-ring:0 0 0 0.22rem rgba(238,155,0,0.48);--ms-layer-product-zoom:100000;--ms-layer-dialog:2147483000} body.single-product.woocommerce div.product{position:relative;isolation:isolate;z-index:auto} body.single-product.woocommerce div.product div.images{position:relative;z-index:var(--ms-layer-product-zoom) !important;overflow:visible} body.single-product.woocommerce div.product div.summary{position:relative;z-index:1 !important} body.single-product.woocommerce :where(.ms_produktion_magnifier_zoom_wrap,.ms_produktion_magnifier_zoom,.woocommerce-product-gallery__image){position:relative;z-index:inherit;overflow:visible} body.single-product.woocommerce :where(.ms_produktion_magnifier_zoom_magnifier,.ms_produktion_magnifier_lens,.ms_produktion_magnifier_mousetrap){z-index:calc(var(--ms-layer-product-zoom) + 1) !important} body.single-product.woocommerce .ms_produktion_magnifier_zoom_magnifier{pointer-events:none} .woocommerce-price-tax-note{display:inline-block;margin-inline-start:0.35em;color:var(--ms-color-muted);font-size:0.58em;font-weight:500;line-height:1.25;vertical-align:baseline} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next){display:grid !important;place-items:center;z-index:3;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--ms-color-border);border-radius:50%;background:var(--ms-color-surface);box-shadow:var(--ms-shadow-sm);color:var(--ms-color-text);line-height:0} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next)::after{content:none !important} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next) span{display:grid;place-items:center} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next) svg{display:block;width:1.35rem;height:1.35rem;fill:currentColor} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next) svg path{fill:currentColor !important} .woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next){display:grid !important;place-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 !important;border:1px solid var(--ms-color-border) !important;border-radius:50% !important;background:var(--ms-color-surface) !important;box-shadow:var(--ms-shadow-sm);color:var(--ms-color-text) !important;font-size:0 !important;line-height:1;text-indent:0 !important;opacity:1 !important;visibility:visible !important} .woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next)>:is(i,span){display:none !important} .woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next)::before{display:block;width:0.72rem;height:0.72rem;border:solid currentColor;border-width:0.16rem 0.16rem 0 0;content:""} .woocommerce-product-gallery :is(.owl-prev,.flex-prev)::before{transform:translateX(0.12rem) rotate(-135deg)} .woocommerce-product-gallery :is(.owl-next,.flex-next)::before{transform:translateX(-0.12rem) rotate(45deg)} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next):hover,body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next):focus-visible,.woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next):hover,.woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next):focus-visible{border-color:var(--ms-color-primary) !important;background:var(--ms-color-primary) !important;color:#fff !important} body>.fancybox-container,body>.pswp,body>.pp_overlay,body>.pp_pic_holder{z-index:var(--ms-layer-dialog) !important} body.fancybox-active :where(.wf_navbar-wrapper.is--sticky,.wf_mobilenav.is--sticky),body.admin-bar .pswp~:where(.wf_navbar-wrapper,.wf_mobilenav){pointer-events:none} :where(.ms-wtpd-card,.ms3d-configurator,.ms-cg,.msm-konf){--ms-primary:var(--ms-color-primary);--ms-primary-dark:var(--ms-color-primary-dark);--ms-accent:var(--ms-color-accent);--ms-text:var(--ms-color-text);--ms-muted:var(--ms-color-muted);--ms-border:var(--ms-color-border);--ms-surface:var(--ms-color-surface);font-size:clamp(1rem,0.96rem + 0.12vw,1.075rem);line-height:1.55} :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:0.16rem solid var(--ms-color-accent) !important;outline-offset:0.18rem;box-shadow:var(--ms-focus-ring)} .skip-link:focus{z-index:100000;top:0.75rem;left:0.75rem;width:auto;height:auto;clip:auto;padding:0.75rem 1rem;border-radius:var(--ms-radius-sm);background:var(--ms-color-text);color:#fff} .fa:not(.fab):not(.fa-brands),.fas,.fal,.far,.fa-solid,.fa-light,.fa-regular{font-family:"Font Awesome 6 Free";font-weight:900 !important} .wf_post_item .more-link::after,.woocommerce ul.products li.product .product-single .product-img .button.quickview-trigger::after,.woocommerce ul.products li.product .product-action a::before,.woocommerce ul.products li.product .product-action a::after{font-family:"Font Awesome 6 Free";font-weight:900} .fa-grid-2::before{content:"\f58d"} .fa-money-check-dollar-pen::before{content:"\f53d"} .fa-rectangle-history::before{content:"\f1da"} .fab.fa-nintendo-switch,.fab.fa-tripadvisor{font-family:"Font Awesome 6 Free";font-weight:900} .fa-nintendo-switch::before{content:"\f11b"} .fa-tripadvisor::before{content:"\f072"} .product-categories .wf_navbar-nav[hidden]{display:none !important} .product-categories .product-categories-btn[aria-expanded="false"]::after{transform:rotate(45deg)} .product-categories .product-categories-btn[aria-expanded="true"]::after{transform:rotate(-135deg)} .wf_slider,.wf_slider .slider,.wf_slider .owl-stage-outer,.wf_slider .wf_slider-item,.wf_slider .wf_slider-wrapper,.wf_banners,.wf_banners .wf-container{max-width:100%;width:100%} .wf_slider .wf_slider-item>img{width:100%;object-fit:cover;object-position:center} .wf_slider .last .banner-img{width:100%;max-width:100%;margin-inline:0} .wf_slider .last .banner-img img{display:block;width:100%;max-width:100%;height:auto;max-height:46rem;object-fit:contain} .wf_banners .wf-row>[class*="wf-col-"]{display:flex;min-width:0} .wf_banners .wf_banner-item{width:100%;max-width:100%} .wf_banners .wf_banner-img img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover} .wf_posts .wf-row.wf-g-4:not([data-masonry])>[class*="wf-col-"]{display:flex} .wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item{display:flex;flex-direction:column;width:100%;height:100%} .wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item .image{aspect-ratio:16 / 10;background:#f4f4f4} .wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item .image>img{display:block;width:100%;height:100%;object-fit:cover} .wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item .inner,.wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item .content{display:flex;flex:1 1 auto;flex-direction:column} .wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item .more-link{align-self:center;margin-top:auto} .woocommerce ul.products:not(.list) li.product,.woocommerce ul.products:not(.list) li.product .product,.woocommerce ul.products:not(.list) li.product .product-single{display:flex;flex-direction:column} .woocommerce ul.products:not(.list) li.product .product,.woocommerce ul.products:not(.list) li.product .product-single{width:100%;height:100%} .woocommerce ul.products:not(.list) li.product .product-content-outer{display:flex;flex:1 1 auto;flex-direction:column} .woocommerce ul.products:not(.list) li.product .product-content{flex:1 1 auto} .woocommerce ul.products:not(.list) li.product .product-action{margin-top:auto} .ms-product-configurable-badge{position:absolute;top:0.75rem;left:0.75rem;z-index:4;display:inline-flex;align-items:center;gap:0.4rem;padding:0.45rem 0.7rem;border-radius:999px;background:var(--ms-color-primary);box-shadow:var(--ms-shadow-sm);color:#fff;font-size:0.78rem;font-weight:700;line-height:1} .woocommerce a.button.ms-configure-product,.woocommerce .product-action a.ms-configure-product{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;width:100%;background:var(--ms-color-primary);color:#fff} .woocommerce a.button.ms-configure-product:hover,.woocommerce a.button.ms-configure-product:focus-visible{background:var(--ms-color-primary-dark);color:#fff} .ms-product-configurator-notice{display:flex;align-items:flex-start;gap:0.75rem;margin:1rem 0;padding:0.9rem 1rem;border:1px solid #b3cdd3;border-color:color-mix(in srgb,var(--ms-color-primary) 30%,#fff);border-left:0.3rem solid var(--ms-color-primary);border-radius:var(--ms-radius-sm);background:#f1f7f8;background:color-mix(in srgb,var(--ms-color-primary) 7%,#fff)} .ms-product-configurator-notice>i{margin-top:0.18rem;color:var(--ms-color-primary)} .ms-product-configurator-notice strong,.ms-product-configurator-notice span{display:block} .ms-product-configurator-notice span{margin-top:0.2rem;color:var(--ms-color-muted);font-size:0.9em} .ms-product-layout-toggle{display:inline-flex;gap:0.35rem} .woocommerce .ms-product-layout-toggle button{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--ms-color-border);border-radius:var(--ms-radius-sm);background:#fff;color:var(--ms-color-text);cursor:pointer} .woocommerce .ms-product-layout-toggle button.active,.woocommerce .ms-product-layout-toggle button[aria-pressed="true"]{border-color:var(--ms-color-primary);background:var(--ms-color-primary);color:#fff} .woocommerce ul.products:not(.list) li.product .product-img{aspect-ratio:1 / 1;min-height:0;background:#f7f7f7} .woocommerce ul.products:not(.list) li.product .product-img img{width:100%;height:100%;object-fit:cover} .woocommerce ul.products:not(.list) li.product-category>a{display:flex !important;flex-direction:column;width:100%;height:100%} .woocommerce ul.products:not(.list) li.product-category img{aspect-ratio:1 / 1;width:100%;object-fit:cover} .wf_product_category_one .owl-stage,.woocommerce ul.products.owl-carousel .owl-stage{display:flex} .wf_product_category_one .owl-item,.woocommerce ul.products.owl-carousel .owl-item,.wf_product_category_one .product-category,.wf_product_category_one .category-inner{display:flex;flex-direction:column;height:100%} .wf_product_category_one .product-category,.wf_product_category_one .category-inner{width:100%} .wf_product_category_one .category-mask{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between} .wf_hurry{position:relative;isolation:isolate;width:var(--ms-front-cta-width,100%);margin-inline:auto;background-color:var(--ms-cta-bg-color,#f7f7f7);background-image:var(--ms-cta-bg-image,none);background-repeat:no-repeat;background-position:var(--ms-cta-bg-position,center center);background-size:var(--ms-cta-bg-size,cover);color:var(--ms-cta-text-color,#303030)} .ms-production-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"content visual";align-items:center;gap:var(--ms-front-cta-gap,32px)} .ms-production-cta--image-left{grid-template-areas:"visual content"} .ms-production-cta--content-top,.ms-production-cta--image-top{grid-template-columns:minmax(0,1fr)} .ms-production-cta--content-top{grid-template-areas:"content" "visual"} .ms-production-cta--image-top{grid-template-areas:"visual" "content"} .ms-production-cta-content{grid-area:content;min-width:0} .ms-production-cta-visual{grid-area:visual;min-width:0} .wf_hurry .hurry-content{padding:clamp(1.25rem,6vw,var(--ms-front-cta-padding-y,96px)) clamp(1.25rem,7vw,var(--ms-front-cta-padding-x,128px))} .wf_hurry .section-title{width:100%;max-width:var(--ms-front-cta-text-max,760px);text-align:var(--ms-front-cta-text-align,left)} .ms-production-cta-action-wrap{text-align:var(--ms-front-cta-button-align,left)} .wf_hurry::before{position:absolute;inset:0;z-index:-1;content:"";background-color:var(--ms-cta-overlay-color,#000);opacity:var(--ms-cta-overlay-opacity,0);pointer-events:none} .wf_hurry .section-title .title,.wf_hurry .section-title p{color:inherit} .wf_hurry .hurry-img-bg{display:none !important} .wf_hurry .hurry-img img{display:block;width:auto;max-width:100%;max-height:clamp(26rem,36vw,50rem);height:auto;margin-inline:auto;object-fit:contain} .ms-legal-navigation{display:flex;justify-content:center;padding:0.85rem 1rem;border-top:1px solid rgba(255,255,255,0.14);background:rgba(0,0,0,0.12)} .ms-eu-withdrawal-shortcut{display:inline-flex;align-items:center;gap:0.55rem;font-weight:700;text-decoration:none} .ms-legal-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 1.25rem;margin:0;padding:0;list-style:none} .ms-legal-navigation a{color:#fff;font-weight:700;text-underline-offset:0.2em} .ms-legal-navigation a:hover,.ms-legal-navigation a:focus-visible{color:#fff;text-decoration-thickness:0.14em} .ms-eu-withdrawal-shortcut{position:fixed;z-index:9990;right:1rem;bottom:1rem;min-height:2.75rem;padding:0.65rem 0.9rem;border:2px solid #fff;border-radius:999px;background:var(--ms-color-danger);box-shadow:var(--ms-shadow-md);color:#fff} .ms-eu-withdrawal-shortcut:hover,.ms-eu-withdrawal-shortcut:focus-visible{background:#731726;color:#fff} body a.ms-withdrawal-button,#wf_footer .ms-legal-navigation a.ms-withdrawal-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:100%;padding:0.75rem 1.25rem;border:2px solid #fff;border-radius:0.5rem;background:#9b1c31;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;box-shadow:0 0 0 1px #9b1c31} body a.ms-withdrawal-button:is(:hover,:focus-visible),#wf_footer .ms-legal-navigation a.ms-withdrawal-button:is(:hover,:focus-visible){background:#701426;color:#fff;text-decoration:underline;text-underline-offset:0.2em} body a.ms-withdrawal-button:focus-visible,#wf_footer .ms-legal-navigation a.ms-withdrawal-button:focus-visible{outline:3px solid #ffdd57;outline-offset:4px;box-shadow:0 0 0 7px #172033} .ms-legal-navigation ul{align-items:center} @media (forced-colors:active){body a.ms-withdrawal-button,#wf_footer .ms-legal-navigation a.ms-withdrawal-button{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none} body a.ms-withdrawal-button:focus-visible,#wf_footer .ms-legal-navigation a.ms-withdrawal-button:focus-visible{outline-color:Highlight}} .wc-block-components-button,.wp-block-button__link,.wc-block-cart__submit-button{border-radius:var(--ms-radius-md)} .wc-block-components-button:not(.is-link),.wc-block-cart__submit-button{background-color:var(--ms-color-primary);color:#fff} .wc-block-components-notice-banner{border-radius:var(--ms-radius-md)} .ms-dialog-open{overflow:hidden} :where(.woocommerce,.wc-block-cart,.wc-block-checkout) :where(button,.button,.wc-block-components-button){min-height:2.75rem;white-space:normal} :where(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) :where(input,select,textarea){max-width:100%} :where(.woocommerce-cart,.woocommerce-checkout,.woocommerce-account) :where(.woocommerce,.wc-block-cart,.wc-block-checkout){min-width:0} @media (max-width:991px),(hover:none),(pointer:coarse){.wf_header :where(.site--logo,.custom-logo-link,.site--logo img){max-inline-size:100% !important} body.single-product.woocommerce div.product div.images{width:100% !important;max-width:100%;overflow:hidden} body.single-product.woocommerce :where(.ms_produktion_magnifier_zoom_wrap,.ms_produktion_magnifier_zoom,.woocommerce-product-gallery__image,.ms_produktion_magnifier_zoom_magnifier){max-width:100% !important} body.single-product.woocommerce .ms_produktion_magnifier_zoom_magnifier{inset:0 !important;width:100% !important;height:100% !important} body.single-product.woocommerce .ms_produktion_magnifier_mousetrap{touch-action:pan-y pinch-zoom} body.single-product.woocommerce .thumbnails :is(#slider-prev,#slider-next),.woocommerce-product-gallery :is(.owl-prev,.owl-next,.flex-prev,.flex-next){min-width:3rem;min-height:3rem}} @media (max-width:767px){.wf_slider .wf_slider-item,.wf_slider .wf_slider-innercell,.wf_slider .wf_slider-item>img{min-height:clamp(42rem,110vw,52rem);max-height:none} .wf_slider .wf_slider-content{padding-inline:1.5rem} .wf_banners_one .wf_banner-item{flex-direction:column} .wf_banners_one .wf_banner-item .wf_banner-content,.wf_banners_one .wf_banner-item .wf_banner-img,.wf_banners_one .wf_banner-item .wf_banner-img img{width:100%;min-height:0;max-height:none} .wf_banners_one .wf_banner-item .wf_banner-img{aspect-ratio:16 / 10} .wf_hurry{background-image:var(--ms-cta-bg-image-mobile,var(--ms-cta-bg-image,none));background-position:var(--ms-cta-bg-position,center center)} .ms-production-cta-grid,.ms-production-cta--image-left{grid-template-columns:minmax(0,1fr)} .ms-production-cta--content-left,.ms-production-cta--content-top{grid-template-areas:"content" "visual"} .ms-production-cta--image-left,.ms-production-cta--image-top{grid-template-areas:"visual" "content"} .ms-eu-withdrawal-shortcut{position:static;width:fit-content;max-width:calc(100% - 2rem);margin:1rem auto} :where(.woocommerce-cart,.woocommerce-checkout) :where(.checkout-button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button){width:100%}} @media (max-width:575px){.wf_posts .wf-row.wf-g-4:not([data-masonry]) .wf_post_item,.woocommerce ul.products:not(.list) li.product .product-single,.wf_product_category_one .category-inner{min-height:0 !important} .ms-eu-withdrawal-shortcut{padding:0.6rem 0.75rem;font-size:0.82rem}} @media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto} *,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}} .wf_slider{position:relative;--ms-hero-nav-size:4.6rem;--ms-hero-nav-edge:2rem;--ms-hero-nav-gap:1.25rem} .wf_slider .wf_slider-content{box-sizing:border-box;padding-inline-start:calc(var(--ms-hero-nav-edge) + var(--ms-hero-nav-size) + var(--ms-hero-nav-gap))} @media (max-width:991px){.wf_slider{--ms-hero-nav-size:4.2rem;--ms-hero-nav-edge:1rem;--ms-hero-nav-gap:1rem}} @media (max-width:575px){.wf_slider{--ms-hero-nav-gap:0.75rem}} .ms-carousel-toggle{align-items:center;background:rgba(31,41,51,0.88);border:1px solid rgba(255,255,255,0.5);border-radius:999px;bottom:1rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:0.875rem;gap:0.5rem;inset-inline-end:max(1rem,calc((100vw - 1600px) / 2));padding:0.625rem 0.9rem;position:absolute;z-index:8} .ms-carousel-toggle:hover,.ms-carousel-toggle:focus-visible{background:var(--ms-color-primary);color:#fff} @media (max-width:575px){.ms-carousel-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}
