.wpcf7{margin:0}.wpcf7 form{margin:0}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7-acceptance label{display:flex;align-items:flex-start;gap:12px}.wpcf7-acceptance input{width:auto;flex:none}.wpcf7-response-output{font-size:14px;line-height:1.7;border:1px solid #8797ad!important;padding:16px!important;margin:24px 0 0!important}.wpcf7-not-valid-tip{font-size:12px;margin-top:6px;color:#ac351b}.wpcf7-spinner{margin:0 8px}.wmi-honeypot,.wmi-file-backend{display:none!important}.wmi-family-pager{grid-column:1/-1}.wmi-lightbox{border:0;padding:0;background:transparent;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:visible;color:white}.wmi-lightbox::backdrop{background:rgba(5,15,27,.92)}.wmi-lightbox img{display:block;max-width:calc(100vw - 80px);max-height:calc(100vh - 120px);width:auto;height:auto;object-fit:contain}.wmi-lightbox button{background:#102039;color:white;border:1px solid #8797ad;width:44px;height:44px;cursor:pointer;font-size:22px}.wmi-lightbox .wmi-lightbox-controls{display:flex;gap:8px;justify-content:flex-end;margin:8px 0}.wmi-lightbox figcaption{font-size:13px;margin-top:8px}.product-gallery figure{cursor:zoom-in}.product-gallery figure:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}.wmi-lightbox img{max-width:calc(100vw - 32px)}}

