@charset "UTF-8";
/* https://www.rosmarie-holterman.de/wp-content/themes/dt-the7-child/nr/css/style.css?v=1.0.1772227025&ver=6.9.1 */
a{display:inline-block}*:focus{outline:none}.skip-link{position:absolute;top:0;left:0;transform:translateY(-120%);padding:10px 14px;background:#111;color:#fff;font-size:.875rem;z-index:100000;transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}input[type="checkbox"]:focus,input[type="checkbox"]:focus-visible{outline:2px solid #000;outline-offset:2px}body.user-is-tabbing .product-inner a:focus{display:block}body.user-is-tabbing *:focus{outline:2px dashed #444!important;outline-offset:2px!important}body.user-is-tabbing:not(.home) button.cart-head:focus,body.user-is-tabbing:not(.home) li.menu-item>a:focus,body.user-is-tabbing:not(.home) .logo>a:focus{outline:2px dashed #fff!important}body.user-is-tabbing .porto-checkbox:focus-within,body.user-is-tabbing .porto-radio:focus-within{outline:2px dashed #444!important;outline-offset:2px!important}.dt-nav-menu-horizontal>li:not(.act)>a:hover,.elementor-location-footer .box-button.elementor-size-sm,.elementor-location-footer .elementor-widget-container p{color:white!important}.dialog-message.dialog-lightbox-message .elementor-icon-div svg{fill:var(--the7-accent-color)!important}.dialog-message.dialog-lightbox-message .box-heading a{color:var(--the7-accent-color)!important}input.e-search-input{margin-bottom:0!important}form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border-color:red;border-width:2px}form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block}form.wpcf7-form .privacy-label{display:flex;padding:.5em 0;margin-bottom:1em;gap:.5rem;font-size:1em}form.wpcf7-form .privacy-label span.wpcf7-list-item{margin:0}form.wpcf7-form .privacy-label input[type="checkbox"]:focus-visible{outline:2px solid #000;outline-offset:2px}