.rg-announcement .rg-marquee{position:relative;display:block;width:100%;height:100%;animation:none;text-align:center;overflow:hidden;padding:0 45px}.rg-announcement .rg-marquee span{position:absolute;inset:0 45px;display:flex;align-items:center;justify-content:center;white-space:nowrap;animation:sc-slide 10s infinite}.rg-announcement .rg-marquee span+span{animation-delay:-5s}.rg-announcement.paused .rg-marquee span,.rg-announcement:hover .rg-marquee span,.rg-announcement:focus-within .rg-marquee span{animation-play-state:paused}@keyframes sc-slide{0%,44%{opacity:1;visibility:visible}50%,94%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@media(prefers-reduced-motion:reduce){.rg-announcement .rg-marquee span{animation:none}.rg-announcement .rg-marquee span+span{display:none}}.rg-hero-cta{display:inline-flex;align-items:center;justify-content:center;color:#fff!important;background:#914d37;padding:18px 28px;font:700 14px Arial;letter-spacing:1.5px;margin-top:20px}.widget_product_categories select,.sc-layered-select{display:block;width:100%;min-height:44px;padding:8px 34px 8px 12px;border:1px solid #c9c9c9;background-color:#fff;color:#222;font-size:15px}
.products .wgm-native-card,.sf-product-track .wgm-native-card{align-self:stretch}.wgm-native-card>.col-inner{height:100%;display:flex;flex-direction:column}.wgm-native-card .wgm-native-card__box,.sf-sections .wgm-native-card .wgm-native-card__box{height:100%;display:flex;flex-direction:column;position:relative;border:1px solid #e8e8e8!important;border-radius:12px!important;background:#fff!important;overflow:hidden;box-shadow:0 2px 8px #0000000a!important}.wgm-native-card .wgm-native-card__media,.sf-sections .wgm-native-card .wgm-native-card__media,.sf-feature .wgm-native-card .wgm-native-card__media{width:100%;aspect-ratio:4/5;background:#f5f5f5;flex:none}.wgm-native-card .wgm-native-card__image,.sf-sections .wgm-native-card .wgm-native-card__image{object-fit:contain;object-position:center}.wgm-native-card .wgm-native-card__info,.sf-sections .wgm-native-card .wgm-native-card__info{display:flex!important;flex-direction:column;flex:1 1 auto;min-width:0;padding:14px 12px 16px!important;text-align:center;color:#1b1b1b}.wgm-native-card .wgm-native-card__info .title-wrapper{width:100%;display:flex;justify-content:center;align-items:flex-start}.wgm-native-card .wgm-native-card__info .name,.wgm-native-card .wgm-native-card__info .name a,.wgm-native-card .wgm-native-card__variations,.sf-sections .wgm-native-card .wgm-native-card__info .name,.sf-sections .wgm-native-card .wgm-native-card__info .name a{display:block;overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;text-align:center;font:600 16px/1.35 Arial,sans-serif;color:#1b1b1b}.wgm-native-card .wgm-native-card__info .price-wrapper,.sf-sections .wgm-native-card .wgm-native-card__info .price-wrapper{margin-top:auto;padding-top:10px;text-align:center;display:flex;justify-content:center;align-items:center;width:100%}.wgm-native-card .wgm-native-card__info .price{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:5px 8px;color:#1b1b1b;font:700 16px/1.4 Arial,sans-serif}.wgm-native-card .wgm-native-card__info .price del{order:0;color:#777;opacity:1;font-size:14px;font-weight:400}.wgm-native-card .wgm-native-card__info .price ins{order:1;color:#1b1b1b;text-decoration:none;font-weight:700}.wgm-native-card .wgm-native-card__badge-area .badge-inner{border-radius:4px;font:700 12px Arial;white-space:nowrap}.wgm-native-card .wgm-native-card__mobile-add,.wgm-native-card .wgm-native-card__mobile-purchase{position:static!important;align-self:center;margin-top:8px!important}.wgm-native-card .wgm-native-card__mobile-purchase a{position:static!important}.sf-sections .sf-product-track{align-items:stretch}.sf-sections .sf-product-track>.product{height:auto}.wgm-native-card .screen-reader-text{position:absolute!important}@media(max-width:767px){.wgm-native-card .wgm-native-card__info{padding:12px 10px 14px!important}.wgm-native-card .wgm-native-card__info .name,.wgm-native-card .wgm-native-card__info .name a{font-size:16px}.wgm-native-card .wgm-native-card__info .price{font-size:16px}.rg-announcement .rg-marquee span{font-size:11px}}
.wgm-native-card .wgm-native-card__box>.wgm-native-card__media{display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;aspect-ratio:4/5!important;flex:0 0 auto!important}
.wgm-native-card .wgm-native-card__info .price-wrapper,.sf-sections .wgm-native-card .wgm-native-card__info .price-wrapper{align-items:flex-end}
