.elementor-16398 .elementor-element.elementor-element-646b720{--display:flex;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-img{width:70px;height:70px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-item.active .rosoa-subcat-img{border-color:#111;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-item.active .rosoa-subcat-name{color:#111;font-weight:700;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-prev, .elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-next{width:28px !important;height:28px !important;aspect-ratio:1/1 !important;border-width:1.5px !important;border-color:#dddddd !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-prev svg, .elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-subcat-next svg{width:13px !important;height:13px !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-sidebar{top:100px;background:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-tag.active{background:#111;border-color:#111;color:#fff;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-drawer-atc{background:#EA8C8C !important;color:#ffffff !important;border-radius:6px !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-atc-btn{background:#EA8C8C !important;color:#ffffff !important;border-radius:6px !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-drawer-atc, .elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-atc-btn{font-family:"PLONI", Sans-serif;font-size:16px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-quote-btn{background:#e53935 !important;color:#ffffff !important;border-radius:8px !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-price-quote{color:#ffffff !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-quote-btn, .elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-price-quote{font-family:"PLONI", Sans-serif;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cat-heading-text{color:#111111;font-family:"PLONI", Sans-serif;font-size:36px;text-align:center;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cat-heading{text-align:center;margin-bottom:16px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cat-desc-text{color:#555555;text-align:right;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cat-desc{text-align:right;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-img-wrap{background:#FFFFFF;border-radius:4px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-img-wrap img{padding:0px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-grid{column-gap:16px;row-gap:28px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card{box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12);}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-badge{background:var( --e-global-color-accent );}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-badge-sale{background:var( --e-global-color-accent );}.elementor-16398 .elementor-element.elementor-element-496dd3b .roso-heart-btn:hover{background:#FFFFFF !important;border-color:#FFFFFF !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .roso-heart-btn.active{background:#FFFFFF !important;border-color:#FFFFFF !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-name{color:#111;font-family:"PLONI", Sans-serif;font-size:21px;font-weight:700;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-price-current{color:#111;font-family:"PLONI", Sans-serif;font-size:16px;font-weight:300;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cart-btn{background:#ffffff !important;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-cart-btn:hover{background:#111 !important;border-color:#111 !important;}body.elementor-page-16398:not(.elementor-motion-effects-element-type-background), body.elementor-page-16398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-16398 .elementor-element.elementor-element-646b720{--padding-top:45px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-16398 .elementor-element.elementor-element-496dd3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-name{font-size:15px;}.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-price-current{font-size:13px;}}@media(min-width:768px){.elementor-16398 .elementor-element.elementor-element-646b720{--content-width:95%;}}/* Start custom CSS for rosoa_archive, class: .elementor-element-496dd3b */.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-actions { width: calc(100% - 24px) !important; }
.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-actions { margin-left: auto !important; margin-right: 0 !important; }
.elementor-16398 .elementor-element.elementor-element-496dd3b .rosoa-card-actions { padding-bottom: 20px !important;  }/* End custom CSS */