.rts-block {
display: block;
transition: color 0.3s ease, background-color 0.3s ease, transform 0.3s ease, opacity 0.55s ease;
}  .rts-block mark,
.rts-block mark.has-inline-color {
color: inherit;
padding: 0 0.15em;
border-radius: 2px;
} .rts-desktop-left    { text-align: left; }
.rts-desktop-center  { text-align: center; }
.rts-desktop-right   { text-align: right; }
.rts-desktop-justify { text-align: justify; }
@media (max-width: 1023px) {
.rts-tablet-left    { text-align: left; }
.rts-tablet-center  { text-align: center; }
.rts-tablet-right   { text-align: right; }
.rts-tablet-justify { text-align: justify; }
}
@media (max-width: 767px) {
.rts-mobile-left    { text-align: left; }
.rts-mobile-center  { text-align: center; }
.rts-mobile-right   { text-align: right; }
.rts-mobile-justify { text-align: justify; }
} .rts-block.rts-animated {
opacity: 0;
}
.rts-block.rts-visible {
opacity: 1;
}
@media print {
.rts-block {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
color: black !important;
text-shadow: none !important;
opacity: 1 !important;
transform: none !important;
}
}.wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column{flex:1}.wp-block-kadence-column.kb-section-dir-horizontal .wp-block-kadence-advancedgallery{flex:1}.wp-block-kadence-column{display:flex;flex-direction:column;z-index:1;min-width:0;min-height:0}.kt-inside-inner-col{flex-direction:column;border:0 solid rgba(0,0,0,0);position:relative;transition:all .3s ease}@media(max-width: 767px){.kvs-sm-false{display:none !important}}@media(min-width: 768px)and (max-width: 1024px){.kvs-md-false{display:none !important}}@media screen and (min-width: 1025px){.kvs-lg-false{display:none !important}}body.admin-bar{--kb-admin-bar-visible: 34px}@media screen and (max-width: 782px){body.admin-bar{--kb-admin-bar-visible: 46px}}.kb-section-is-sticky>.kt-inside-inner-col{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.kb-section-is-sticky{position:sticky;top:calc(var(--kb-admin-bar-visible, 0px) + var(--kb-section-setting-offset, 0px))}.kt-inside-inner-col>.wp-block-cover{height:auto}.kb-section-has-link{position:relative}.kb-section-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.kb-section-has-overlay{position:relative}.kb-section-has-overlay>.kt-inside-inner-col{z-index:1}.kb-section-has-overlay>.kt-inside-inner-col:before{content:"";opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;transition:all .3s ease-in-out}.randrow-container {
position: relative;
display: block;
width: 100%;
box-sizing: border-box;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 1;
overflow: hidden; } .randrow-row {
display: flex;
flex-wrap: wrap;
width: 100%;
box-sizing: border-box;
position: relative;
z-index: 2;
} .randrow-column {
flex: 1;
min-width: 0;
box-sizing: border-box;
position: relative;
}
.randrow-column-inner {
width: 100%;
box-sizing: border-box;
position: relative;
} .randrow-row.randrow-valign-middle {
align-items: center;
}
.randrow-row.randrow-valign-bottom {
align-items: flex-end;
}
.randrow-column.randrow-column-valign-middle {
display: flex;
flex-direction: column;
justify-content: center;
}
.randrow-column.randrow-column-valign-bottom {
display: flex;
flex-direction: column;
justify-content: flex-end;
} .randrow-row.randrow-column-gutter-sm {
gap: 10px;
}
.randrow-row.randrow-column-gutter-md {
gap: 20px;
}
.randrow-row.randrow-column-gutter-lg {
gap: 30px;
}
.randrow-row.randrow-column-gutter-custom {
gap: var(--randrow-column-gap, 20px);
} .randrow-row.randrow-layout-collapse-rows {
flex-direction: column;
}
.randrow-row.randrow-layout-collapse-rows .randrow-column {
flex: 1 1 100% !important;
max-width: 100% !important;
width: 100% !important;
} .randrow-row.randrow-row-gutter-sm {
row-gap: 10px;
}
.randrow-row.randrow-row-gutter-md {
row-gap: 20px;
}
.randrow-row.randrow-row-gutter-lg {
row-gap: 30px;
} @media (max-width: 1024px) {
.randrow-row.randrow-tablet-layout-stack {
flex-direction: column !important;
}
.randrow-row.randrow-tablet-layout-two-grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: var(--randrow-tablet-gap, 20px);
}
.randrow-row.randrow-tablet-layout-two-grid .randrow-column {
width: 100% !important;
max-width: 100% !important;
}
.randrow-row.randrow-tablet-layout-three-grid {
display: grid !important;
grid-template-columns: repeat(3, 1fr) !important;
gap: var(--randrow-tablet-gap, 20px);
}
.randrow-row.randrow-tablet-layout-three-grid .randrow-column {
width: 100% !important;
max-width: 100% !important;
}
} @media (max-width: 767px) {
.randrow-row.randrow-mobile-layout-stack {
flex-direction: column !important;
}
.randrow-row.randrow-mobile-layout-two-grid {
display: grid !important;
grid-template-columns: repeat(2, 1fr) !important;
gap: var(--randrow-mobile-gap, 15px);
}
.randrow-row.randrow-mobile-layout-two-grid .randrow-column {
width: 100% !important;
max-width: 100% !important;
}
.randrow-row.randrow-mobile-layout-inherit { }
} .randrow-row.has-max-width {
margin-left: auto;
margin-right: auto;
} .randrow-container.has-overlay {
position: relative;
z-index: 1;
}
.randrow-container.has-overlay::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
pointer-events: none;
}
.randrow-container.has-overlay > * {
position: relative;
z-index: 2;
} .randrow-divider-top,
.randrow-divider-bottom {
position: absolute;
left: 0;
right: 0;
z-index: 1;
pointer-events: none;
overflow: hidden;
}
.randrow-divider-top {
top: 0;
}
.randrow-divider-bottom {
bottom: 0;
}
.randrow-divider-top svg,
.randrow-divider-bottom svg {
position: absolute;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
display: block;
transform-origin: center center;
} .randrow-parallax {
background-attachment: fixed !important;
background-position: center;
background-size: cover;
}
@media (max-width: 1024px) {
.randrow-parallax {
background-attachment: scroll !important;
}
} .randrow-rounded {
overflow: hidden;
} .randrow-shadow {
transition: box-shadow 0.3s ease;
} .randrow-fade-in {
animation: randrowFadeIn 0.5s ease-in;
}
@keyframes randrowFadeIn {
from {
opacity: 0;
transform: translateY(20px);
}
to {
opacity: 1;
transform: translateY(0);
}
} .randrow-text-center { text-align: center; }
.randrow-text-left { text-align: left; }
.randrow-text-right { text-align: right; }
.randrow-p-0 { padding: 0; }
.randrow-m-0 { margin: 0; }
.randrow-hidden { display: none; } .randrow-desktop-only {
display: block;
}
.randrow-tablet-only {
display: none;
}
.randrow-mobile-only {
display: none;
}
@media (max-width: 1024px) {
.randrow-desktop-only {
display: none;
}
.randrow-tablet-only {
display: block;
}
}
@media (max-width: 767px) {
.randrow-tablet-only {
display: none;
}
.randrow-mobile-only {
display: block;
}
}.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons){flex-wrap:wrap}.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons) .block-editor-block-list__layout{flex-wrap:wrap}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons{flex:1 0 100%}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons .woocommerce-mini-cart__buttons{margin:0}.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons paypal-button{width:100%}