/* Native WordPress controls; the approved design comes from assets/style.css. */
html .js-reveal--fade,html .js-reveal--img{opacity:1;clip-path:none;transform:none}
html img[loading="lazy"]:not(.col-card__img--hover){opacity:1}
.admin-bar .site-header{top:32px}
.admin-bar .megamenu{top:32px}
.site-footer__columns ul{list-style:none;margin:0;padding:0}
.site-footer__brand-owner img{object-fit:contain}
.wp-block-group{box-sizing:border-box}
.single-col__designer a{color:inherit;text-decoration:none}
.native-readable{max-width:1100px;margin:0 auto;padding:calc(var(--header-height,64px) + 80px) 32px 80px;line-height:1.6}
.native-readable h1,.native-page-title{font-size:clamp(40px,6vw,88px);line-height:1.05;letter-spacing:-.04em;margin:40px 0}
.native-readable h2{margin:36px 0 16px}
.native-readable p{margin:20px 0}
.site-search__results a,.megamenu__search-results a{display:block;padding:12px 0;border-bottom:1px solid currentColor;color:inherit;text-decoration:none}
.site-search__results:empty,.megamenu__search-results:empty{display:none}
.skld-mailchimp .skld-field{display:flex;flex-direction:column;min-width:0;margin:0}
.skld-mailchimp label{font-size:16px;line-height:1.5;margin-bottom:8px}
.skld-mailchimp input:not([type=hidden]):not([type=checkbox]),.skld-mailchimp textarea,.skld-mailchimp select{box-sizing:border-box;width:100%;padding:8px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit}
.skld-mailchimp button{border:0;border-radius:0;background:transparent;color:inherit;padding:10px 0;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}
.skld-mailchimp button[disabled]{opacity:.5;cursor:default}
#skld-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin-top:32px}
#skld-contact-form>.skld-field:has(input[name=EMAIL]),#skld-contact-form>p,#skld-contact-form>button{grid-column:1/-1}
#skld-contact-form>p{font-size:12px;line-height:1.6;margin:0}
#skld-contact-form>button{justify-self:start}
.skld-prices-access .post-password-form{margin:0}
.skld-prices-actions button{font-family:inherit;cursor:pointer}
#skld-request-context{font-size:22px;line-height:1.4}
.recursos-v2__filters{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:32px}
.recursos-v2__filter{color:inherit;text-decoration:none}
.recursos-v2__filter.is-active{text-decoration:underline;text-underline-offset:4px}

@media(max-width:782px){.admin-bar .site-header,.admin-bar .megamenu{top:46px}}
@media(max-width:580px){#skld-contact-form{grid-template-columns:1fr;gap:24px}.native-readable{padding-left:24px;padding-right:24px}}

#skld-contact-form .contacto__field>span{text-transform:lowercase}

html[lang^="ru"] .single-col__titlebar{height:auto;min-height:88px;padding-bottom:24px;align-items:flex-start}
html[lang^="ru"] .single-col__name,html[lang^="ru"] .single-col__designer{line-height:1.08}
@media(min-width:64em){html[lang^="ru"] .single-col__name,html[lang^="ru"] .single-col__designer{font-size:clamp(36px,4vw,64px)}}
.page-nosotros__produccion-hidden{display:none}
