.shiros-main-nav{gap:clamp(9px,1.2vw,18px)!important;min-width:0}.shiros-main-nav a,.shiros-main-nav summary{font-size:clamp(11px,.81vw,13px)!important;font-weight:600;white-space:nowrap;color:#123c2e;text-decoration:none}.shiros-nav-dropdown{position:relative;z-index:45}.shiros-nav-dropdown summary{cursor:pointer;list-style:none;padding:8px 0}.shiros-nav-dropdown summary::-webkit-details-marker{display:none}.shiros-nav-dropdown__panel{display:grid;position:absolute;left:-18px;top:100%;width:245px;max-height:75vh;overflow:auto;background:#fffdf7;border:1px solid #e8d5b3;border-radius:12px;padding:10px;box-shadow:0 12px 28px #12342621;gap:0}.shiros-nav-dropdown__panel a{display:block!important;padding:10px!important;border-radius:6px;white-space:normal!important}.shiros-nav-dropdown__panel a:hover,.shiros-nav-dropdown__panel a:focus{background:#f8eede}.shiros-nav-dropdown__panel a:after{display:none!important}.shiros-mobile-cats{grid-column:1/-1;padding:8px;color:#123c2e;border-bottom:1px solid #ede1ce}.shiros-mobile-cats summary{cursor:pointer;font-weight:700;padding:8px}.shiros-mobile-cats div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.shiros-mobile-cats a{font-size:13px!important}@media(max-width:1340px){.shiros-main-nav{display:none!important}.shiros-menu-toggle{display:block!important}.shiros-mobile-menu.is-open{display:grid}}.shiros-v15-seo{padding:50px 0 72px;border-top:1px solid #e4d7c3;margin-top:50px}.shiros-v15-seo h2{font-size:clamp(24px,3vw,38px);color:#103d2e;margin:18px 0 12px}.shiros-v15-seo .shiros-faq__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shiros-v15-seo details{background:#fff9ed;border:1px solid #ead8be;border-radius:14px;padding:18px}.shiros-v15-seo summary{cursor:pointer;font-weight:700;color:#163b2e}.shiros-v15-seo p{line-height:1.7}.shiros-v15-seo a{color:#163b2e;text-decoration:underline}.shiros-contact{background:#fffaf1;padding:60px 0}.shiros-contact__wrap{max-width:1140px;margin:auto;padding:0 24px}.shiros-contact h1{color:#123e30;font-size:clamp(38px,6vw,70px);margin:0 0 14px}.shiros-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:38px}.shiros-contact__panel{background:#f8eede;border:1px solid #ead5b6;padding:25px;border-radius:16px}.shiros-contact__panel label{display:block;margin:12px 0 7px;font-weight:600}.shiros-contact__panel input,.shiros-contact__panel textarea{width:100%;padding:13px;border:1px solid #d3b997;background:#fffefa;border-radius:9px;color:#173d30}.shiros-contact__panel button{padding:13px 25px;background:#123e30;color:#fff;border:0;border-radius:25px;cursor:pointer;margin-top:17px}.shiros-contact a{color:#123e30}@media(max-width:760px){.shiros-v15-seo .shiros-faq__grid,.shiros-contact__grid{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1340px){.shiros-mobile-menu{background:#fffdf7;border-top:1px solid #ead8be;padding:16px clamp(16px,4vw,64px);grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.shiros-mobile-menu>a{display:block;padding:12px;border-bottom:1px solid #efe3d0;color:#143e30;text-decoration:none;font-weight:650}.shiros-mobile-cats{grid-column:1 / -1}.shiros-mobile-cats div{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/shiros-v15-nav-and-seo.css.map */
