:is(#ot-store,.ot-home-products).ot-home-products{padding:0;margin:0;max-width:none;width:100%;text-align:left}
.ot-home-banner-buttons{display:flex;gap:12px;flex-wrap:wrap}
.ot-home-banner-buttons a{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;border:1px solid #ed7a5d;border-radius:7px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:filter .15s}
.ot-home-banner-buttons .ot-home-primary{background:#ed7a5d;color:#fff}
.ot-home-banner-buttons a:hover{filter:brightness(.96)}
.ot-home-banner-buttons a:focus-visible{outline:3px solid #2f1c64;outline-offset:3px}
.ot-home-benefits{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0!important;margin:25px 0 0!important;list-style:none!important;max-width:570px}
.ot-home-benefits li{display:flex;align-items:center;gap:10px;margin:0!important;font-size:12px;line-height:1.35;color:#4d4960}
.ot-home-benefits svg{width:29px;height:29px;flex:0 0 29px;color:#ed7a5d}
#ot-home-cart-notice:empty{display:none}#ot-home-cart-notice{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);z-index:9999;background:#2f1c64;color:white;padding:12px 20px;border-radius:8px;width:max-content;max-width:calc(100% - 32px);font-size:14px;box-shadow:0 4px 20px #0002}
@media(max-width:640px){.ot-home-banner-buttons{gap:9px}.ot-home-banner-buttons a{padding:11px 13px;font-size:12px;flex:1;white-space:nowrap}.ot-home-benefits{gap:8px;margin-top:20px!important}.ot-home-benefits li{gap:6px;font-size:10px}.ot-home-benefits svg{width:23px;height:23px;flex-basis:23px}}


#post-14354 .elementor-element.elementor-element-b9fee2d{width:100%;max-width:570px}
#post-14354 .elementor-element-d3e3b4d{width:100%}

@media(min-width:1025px){
:is(#ot-store,.ot-home-products).ot-home-products .grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}
:is(#ot-store,.ot-home-products).ot-home-products .product-info{padding:12px}
:is(#ot-store,.ot-home-products).ot-home-products .add-form{grid-template-columns:minmax(0,1fr) 64px;gap:5px}
:is(#ot-store,.ot-home-products).ot-home-products .quantity-picker input.add-quantity{width:33px}
:is(#ot-store,.ot-home-products).ot-home-products .quantity-plus{width:29px;min-width:29px}
:is(#ot-store,.ot-home-products).ot-home-products .cart-action{font-size:12px;padding:8px 3px}
:is(#ot-store,.ot-home-products).ot-home-products .whatsapp-action{font-size:11px;padding:8px 3px}
}
