html{scrollbar-gutter:stable}
.slider-main.rwc-static-hero{display:block!important;overflow:hidden}
body:not(.wp-admin) .slider-main.rwc-static-hero .rwc-hero-photo{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transition:opacity 800ms cubic-bezier(.22,.68,0,1)!important}
body:not(.wp-admin) .slider-main.rwc-static-hero .rwc-hero-photo.is-active{opacity:1!important}
.rwc-static-hero .wp-block-cover{overflow:hidden}
body:not(.wp-admin) :is(.rwc-category-card,.rwc-journal-card,.rwc-native-benefits article,.related.products li.product,.rwc-catalog ul.products li.product){transition:transform .28s cubic-bezier(.22,.68,0,1),box-shadow .28s ease,border-color .28s ease!important}
@media(hover:hover){body:not(.wp-admin) :is(.rwc-category-card,.rwc-journal-card,.related.products li.product,.rwc-catalog ul.products li.product):hover{transform:translateY(-3px);box-shadow:0 12px 28px #26345314!important}}
body:not(.wp-admin) :is(.rwc-project-photo,.rwc-category-card,.rwc-gallery-photo) img{transition:transform .5s cubic-bezier(.22,.68,0,1)!important}
body:not(.wp-admin) :is(.rwc-site-button,.rwc-cart-link,.rwc-menu-toggle,.woocommerce .button,.rwc-filters button){transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}
body:not(.wp-admin) :is(.rwc-site-button,.woocommerce .button,.rwc-filters button):active{box-shadow:inset 0 2px 6px #0002!important}
.rwc-disclosure-animated{box-sizing:border-box}.rwc-disclosure-content{min-width:0}.rwc-all-characteristics .rwc-disclosure-content>h2{display:none!important}
body:not(.wp-admin) .rwc-disclosure-animated[data-rwc-expanded=false]>summary::after{transform:rotate(45deg)!important}
body:not(.wp-admin) .rwc-disclosure-animated[data-rwc-expanded=true]>summary::after{transform:rotate(225deg)!important}
body:not(.wp-admin) .rwc-shop-guide .rwc-tip-grid{position:static!important;max-height:none!important;box-shadow:none!important;animation:none!important;margin-top:12px}
.rwc-header .rwc-mobile-menu{padding:0!important;box-sizing:border-box}.rwc-mobile-menu-content{padding:12px 24px 24px}
.rwc-menu-toggle svg path{transform-origin:12px 12px;transition:transform .25s ease,opacity .18s ease}.rwc-menu-toggle .rwc-menu-line-top{transform:translateY(-6px)}.rwc-menu-toggle .rwc-menu-line-bottom{transform:translateY(6px)}
.rwc-menu-toggle[aria-expanded=true] .rwc-menu-line-top{transform:rotate(45deg)}.rwc-menu-toggle[aria-expanded=true] .rwc-menu-line-bottom{transform:rotate(-45deg)}.rwc-menu-toggle[aria-expanded=true] .rwc-menu-line-middle{opacity:0}
.rwc-lightbox figure{width:min(1320px,calc(100vw - 164px));height:calc(100dvh - 110px)}.rwc-lightbox figure img{width:100%;height:calc(100dvh - 155px);max-height:calc(100dvh - 155px);object-fit:contain;box-shadow:none}.rwc-lightbox.is-loading figure:before{content:'Загружаем фотографию…';position:absolute;color:#fff;font-size:14px;pointer-events:none;top:72px}
@media(max-width:700px){.rwc-mobile-menu-content{padding:12px 16px 20px}.rwc-lightbox figure{width:calc(100vw - 24px);height:calc(100dvh - 148px)}.rwc-lightbox figure img{height:calc(100dvh - 190px);max-height:calc(100dvh - 190px)}}
@media(prefers-reduced-motion:reduce){body:not(.wp-admin) .slider-main.rwc-static-hero .rwc-hero-photo,body:not(.wp-admin) :is(.rwc-category-card,.rwc-journal-card,.rwc-native-benefits article,.related.products li.product,.rwc-catalog ul.products li.product),body:not(.wp-admin) :is(.rwc-project-photo,.rwc-category-card,.rwc-gallery-photo) img{transition:none!important;transform:none!important}.rwc-menu-toggle svg path{transition:none!important}}
