#top-menu li a,#et-top-navigation li a,.et_pb_menu .et-menu-nav li a{padding:18px 12px 12px 12px!important;margin-bottom:12px;display:flex!important;align-items:center!important;position:relative!important}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0px}#top-menu li.current-menu-item>a,#et-top-navigation li.current-menu-item>a,.et_pb_menu li.current-menu-item>a{background-color:#c14444!important;border-radius:0px 0px 8px 8px!important;box-shadow:0 2px 5px rgba(0,0,0,0.2)!important;transition:all 0.3s ease!important}#top-menu li.current-menu-item>a:hover,#et-top-navigation li.current-menu-item>a:hover,.et_pb_menu li.current-menu-item>a:hover,#top-menu li.current-menu-item>a:hover *,#et-top-navigation li.current-menu-item>a:hover *,.et_pb_menu li.current-menu-item>a:hover *{background-color:#c14444!important;filter:none!important;box-shadow:0 2px 5px rgba(0,0,0,0.2)!important;§opacity:1!important;transform:none!important}#top-menu li,#et-top-navigation li,.et_pb_menu .et-menu-nav li{margin-right:-4px!important}[class^="icon-"]>a{display:flex!important;align-items:center!important;gap:0px!important}[class^="icon-"]>a:before{content:""!important;width:22px!important;height:22px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;flex:0 0 22px!important;order:-1!important;margin-right:8px!important;display:block!important}.icon-home>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/2026/01/icon_home_white.webp")!important}.icon-it>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/2026/01/icon_it_white.webp")!important}.icon-web>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/2026/01/icon_web_white.webp")!important}.icon-3d>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/2026/01/icon_3D_white.webp")!important}.icon-about>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/icon_about_white.webp")!important}.icon-contact>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/2026/01/icon_contact_white.webp")!important}.icon-shop>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/icon_shop.webp")!important}.icon-myaccount>a:before{background-image:url("https://studio3points.ch/wp-content/uploads/icon_myaccount.webp")!important}.et_mobile_menu{margin-top:8px;border:none;border-radius:0px 0px 20px 20px}@media (max-width:980px){ul#mobile_menu1.et_mobile_menu,#mobile_menu1{background-color:#3b3b3b!important;border:none!important}#et_mobile_nav_menu,.et_mobile_nav_menu,#et-top-navigation{background:transparent!important}#mobile_menu1 li a,ul#mobile_menu1 li a{display:flex!important;align-items:center!important;gap:8px!important;color:#ffffff!important;background:transparent!important}#mobile_menu1 li.current-menu-item>a,ul#mobile_menu1 li.current-menu-item>a{background-color:#c14444!important;border-radius:8px!important;box-shadow:0 2px 5px rgba(0,0,0,0.2)!important}#mobile_menu1 li a:hover{background-color:rgba(255,255,255,0.08)!important}}.img-shrink{overflow:hidden}.img-shrink img{transform:scale(1);transition:transform 220ms ease;transform-origin:center center;display:block;border-radius:8px}.img-shrink:hover img{transform:scale(0.98);border-radius:8px}.et_pb_gallery_paginate a.active,.et_pb_gallery_pagination a.active{background:#c14444;color:#fff!important;border-radius:999px;padding:0.2em 0.55em}.et-db #et-boc .et-l .et-l--post .et_builder_inner_content .et_pb_row{width:100%}.affilate_link{color:#646464;font-style:italic;font-size:11px}.red{color:#c14444;font-weight:600}.grecaptcha-badge{visibility:hidden}table,td,tr{border:none!important}table{width:100%!important;margin-left:0!important;border-collapse:collapse!important}td{padding-left:0!important;padding-right:0!important}.et_pb_text{padding-left:0!important}.et_pb_column{padding-left:0!important}.mauticform_wrapper{width:100%;max-width:100%;font-family:Arial,Helvetica,sans-serif}.mauticform-page-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;width:100%!important}.mauticform-row{margin:0!important;width:100%!important}.mauticform-label{display:none!important}.mauticform-input,.mauticform-selectbox,.mauticform-textarea{width:100%!important;background:#ffffff!important;border:none!important;border-radius:7px!important;padding:10px 16px!important;font-size:15px!important;color:#1f2630!important;font-weight:600!important;box-shadow:none!important;outline:none!important;box-sizing:border-box!important}.mauticform-input::placeholder,.mauticform-textarea::placeholder{color:#1f2630!important;opacity:1!important}.mauticform-selectbox{appearance:auto;cursor:pointer}.mauticform-row:nth-of-type(1){grid-column:1 / 2!important}.mauticform-row:nth-of-type(2){grid-column:2 / 3!important}.mauticform-row:nth-of-type(3){grid-column:1 / -1!important}.mauticform-row:nth-of-type(4).mauticform-has-select{grid-column:1 / -1!important}.mauticform-textarea{min-height:150px!important;resize:vertical}.mauticform-button-wrapper{grid-column:1 / -1!important;text-align:right!important}.mauticform-button{background:#c94141!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:7px!important;padding:12px 28px!important;font-size:18px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.2s ease-in-out}.mauticform-button:hover{background:#a93232!important;color:#ffffff!important}.mauticform-errormsg{color:#ffffff!important;font-size:13px!important;margin-top:5px!important}.mauticform-message{color:#ffffff!important;font-weight:700!important;margin-bottom:15px!important}@media only screen and (max-width:767px){.mauticform-page-wrapper{grid-template-columns:1fr!important}.mauticform-row,.mauticform-row:nth-of-type(1),.mauticform-row:nth-of-type(2),.mauticform-row:nth-of-type(3),.mauticform-button-wrapper{grid-column:1 / -1!important}.mauticform-button-wrapper{text-align:left!important}.mauticform-button{width:100%!important}}body.woocommerce-account .woocommerce a.button::after,body.woocommerce-account .woocommerce button.button::after,body.woocommerce-account .woocommerce input.button::after{display:none!important}body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover{padding:7px 14px!important}body.woocommerce-account .woocommerce{display:flex;align-items:flex-start;gap:30px}body.woocommerce-account .woocommerce-MyAccount-navigation{float:none;flex:0 0 260px;width:260px}body.woocommerce-account .woocommerce-MyAccount-content{float:none;flex:1 1 auto;width:auto;min-width:0}body.woocommerce-account.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}body.woocommerce-account.woocommerce-MyAccount-navigation li{margin:0;padding:0}body.woocommerce-account.woocommerce-MyAccount-navigation a{display:block;padding:12px 16px;color:#333;background-color:#f5f5f5;border-radius:6px;text-decoration:none;line-height:1.4;transition:background-color 0.2s ease,color 0.2s ease}body.woocommerce-account.woocommerce-MyAccount-navigation a:hover{color:#fff;background-color:#c14444}body.woocommerce-account.woocommerce-MyAccount-navigation-link.is-active>a{color:#fff;background-color:#c14444;font-weight:600}@media screen and (max-width:980px){body.woocommerce-account .woocommerce{display:block}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:100%!important;max-width:none}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}body.woocommerce-account.woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.woocommerce-account.woocommerce-MyAccount-navigation li{min-width:0}body.woocommerce-account.woocommerce-MyAccount-navigation a{height:100%;padding:10px;font-size:16px;overflow-wrap:anywhere}}@media screen and (max-width:350px){body.woocommerce-account.woocommerce-MyAccount-navigation ul{grid-template-columns:1fr}}body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce input[type="submit"],body.woocommerce-account .woocommerce .woocommerce-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 18px!important;margin-bottom:20px;background-color:#c14444!important;color:#ffffff!important;border:2px solid #c14444!important;border-radius:7px!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer!important;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease!important}body.woocommerce-account .woocommerce a.button::after,body.woocommerce-account .woocommerce button.button::after,body.woocommerce-account .woocommerce .woocommerce-button::after{display:none!important;content:none!important}body.woocommerce-account .woocommerce a.button:hover,body.woocommerce-account .woocommerce button.button:hover,body.woocommerce-account .woocommerce input.button:hover,body.woocommerce-account .woocommerce input[type="submit"]:hover,body.woocommerce-account .woocommerce .woocommerce-button:hover{padding:10px 18px!important;background-color:#a93232!important;border-color:#a93232!important;color:#ffffff!important;box-shadow:0 3px 8px rgba(0,0,0,0.18)!important;transform:translateY(-1px)}body.woocommerce-account .woocommerce a.button:active,body.woocommerce-account .woocommerce button.button:active,body.woocommerce-account .woocommerce input.button:active,body.woocommerce-account .woocommerce input[type="submit"]:active,body.woocommerce-account .woocommerce .woocommerce-button:active{transform:translateY(0);box-shadow:none!important}body.woocommerce-account .woocommerce a.button:focus-visible,body.woocommerce-account .woocommerce button.button:focus-visible,body.woocommerce-account .woocommerce input.button:focus-visible,body.woocommerce-account .woocommerce input[type="submit"]:focus-visible,body.woocommerce-account .woocommerce .woocommerce-button:focus-visible{outline:3px solid rgba(193,68,68,0.35)!important;outline-offset:3px!important}body.woocommerce-account .woocommerce button.button:disabled,body.woocommerce-account .woocommerce input.button:disabled,body.woocommerce-account .woocommerce .button.disabled,body.woocommerce-account .woocommerce .button:disabled{background-color:#b8b8b8!important;border-color:#b8b8b8!important;color:#ffffff!important;opacity:0.65!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}@media screen and (max-width:480px){body.woocommerce-account .woocommerce a.button,body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button,body.woocommerce-account .woocommerce input[type="submit"],body.woocommerce-account .woocommerce .woocommerce-button{width:100%!important;margin:4px 0!important}}