.luna-icon-block{--luna-icon-align-v: center;--luna-icon-align-h: center;--luna-icon-align-v-active: var(--luna-icon-align-v);--luna-icon-align-h-active: var(--luna-icon-align-h);--luna-icon-opacity: 1;--luna-icon-color: currentColor;--luna-icon-bg-color: transparent;--luna-icon-bg-image: none;--luna-icon-bg-radius: 50%;--luna-icon-padding: 20cqmin;display:flex;align-items:var(--luna-icon-align-v-active);justify-content:var(--luna-icon-align-h-active);width:100%;height:100%;opacity:var(--luna-icon-opacity);container-type:size}.luna-grid-block[data-block-type=icon]>.luna-grid-block__content{overflow:visible}.luna-icon-block__background{display:flex;align-items:center;justify-content:center;width:min(100cqw,100cqh);height:min(100cqw,100cqh);box-sizing:border-box;padding:var(--luna-icon-padding);background-color:var(--luna-icon-bg-color);background-image:var(--luna-icon-bg-image);border-radius:var(--luna-icon-bg-radius)}.luna-icon-block[data-bg-shape=none]{--luna-icon-bg-color: transparent;--luna-icon-bg-image: none;--luna-icon-bg-radius: 0;--luna-icon-padding: 0}.luna-icon-block__svg{width:100%;height:100%;overflow:visible;color:var(--luna-icon-color)}.luna-icon-block__paint{color:inherit}.luna-icon-block__border{fill:none;stroke:transparent;pointer-events:none}.luna-icon-block__border *{fill:none;stroke:inherit}:where(html:not([data-luna-editor-runtime=true])){@media(max-width:991px){.luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-tablet, var(--luna-icon-align-v) );--luna-icon-align-h-active: var( --luna-icon-align-h-tablet, var(--luna-icon-align-h) )}}}:where(html[data-luna-editor-runtime=true]){@container main-content (max-width: 991px){.luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-tablet, var(--luna-icon-align-v) );--luna-icon-align-h-active: var( --luna-icon-align-h-tablet, var(--luna-icon-align-h) )}}}:where(html:not([data-luna-editor-runtime=true])){@media(max-width:479px){.luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-mobile, var(--luna-icon-align-v-tablet, var(--luna-icon-align-v)) );--luna-icon-align-h-active: var( --luna-icon-align-h-mobile, var(--luna-icon-align-h-tablet, var(--luna-icon-align-h)) )}}}:where(html[data-luna-editor-runtime=true]){@container main-content (max-width: 479px){.luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-mobile, var(--luna-icon-align-v-tablet, var(--luna-icon-align-v)) );--luna-icon-align-h-active: var( --luna-icon-align-h-mobile, var(--luna-icon-align-h-tablet, var(--luna-icon-align-h)) )}}}#main-content[data-view-mode=desktop] .luna-icon-block{--luna-icon-align-v-active: var(--luna-icon-align-v);--luna-icon-align-h-active: var(--luna-icon-align-h)}#main-content[data-view-mode=tablet] .luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-tablet, var(--luna-icon-align-v) );--luna-icon-align-h-active: var( --luna-icon-align-h-tablet, var(--luna-icon-align-h) )}#main-content[data-view-mode=mobile] .luna-icon-block{--luna-icon-align-v-active: var( --luna-icon-align-v-mobile, var(--luna-icon-align-v-tablet, var(--luna-icon-align-v)) );--luna-icon-align-h-active: var( --luna-icon-align-h-mobile, var(--luna-icon-align-h-tablet, var(--luna-icon-align-h)) )}
