/* Vorena v1.2.6: global fixes (not limited to the homepage). */
html,body{max-width:100%;overflow-x:clip;}
.announcement.announcement-benefits.vr-announcement-ticker{
 position:relative!important;display:block!important;width:100%!important;max-width:100%!important;
 height:35px!important;min-height:35px!important;max-height:35px!important;padding:0!important;
 overflow:hidden!important;contain:layout paint!important;background:#3b2d27!important;
 color:#fffaf6!important;font:500 11px/35px Manrope,Arial,sans-serif!important;
 letter-spacing:.02em!important;white-space:nowrap!important;text-align:left!important;
}
.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-marquee{
 display:flex!important;align-items:center!important;flex-wrap:nowrap!important;
 position:relative!important;width:max-content!important;max-width:none!important;min-width:max-content!important;
 height:35px!important;line-height:35px!important;animation:vr-benefits-126 29s linear infinite!important;
 transform:translate3d(-50%,0,0);will-change:transform;
}
.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-group{
 display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;
 flex:0 0 auto!important;width:max-content!important;max-width:none!important;min-width:max-content!important;
 height:35px!important;line-height:35px!important;gap:22px!important;padding:0 22px!important;
 white-space:nowrap!important;
}
.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-group span{
 display:inline-block!important;flex:0 0 auto!important;margin:0!important;padding:0!important;
 height:auto!important;line-height:35px!important;white-space:nowrap!important;opacity:1!important;
}
.announcement .vr-benefit-dot{font-size:8px!important;color:#cab49f!important;}
@keyframes vr-benefits-126{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
@media(max-width:760px){.announcement.announcement-benefits.vr-announcement-ticker{height:32px!important;min-height:32px!important;max-height:32px!important;line-height:32px!important;font-size:10px!important}.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-marquee,.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-group{height:32px!important;line-height:32px!important}.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-group span{line-height:32px!important}}
@media(prefers-reduced-motion:reduce){.announcement.announcement-benefits.vr-announcement-ticker .vr-benefit-marquee{animation:none!important;transform:none!important;}}
/* Mask one-pixel artifacts introduced by a product image's top edge or card border. */
.product-card__visual,.product-card__image,.woocommerce .product-card__visual{border:0!important;outline:0!important;box-shadow:none!important;}
.product-card__visual::before,.product-card__visual::after,.product-card__image::before,.product-card__image::after{border-top:0!important;}
.product-card__image img{border:0!important;outline:0!important;}
