.oyx-products__row-heading{gap:18px;margin-bottom:17px;}
.oyx-products__row h2{font-size:clamp(20px,1.75vw,28px);line-height:1.25;letter-spacing:-.025em;}
.oyx-products .oyx-products__collection-link{min-height:36px;padding:8px 19px;border:1px solid #F3EEE7;border-radius:999px;background:#F3EEE7;color:#2C2824;font-size:12px;line-height:1.2;letter-spacing:0;gap:12px;transition:background .2s,border-color .2s;}
.oyx-products .oyx-products__collection-link:hover{background:#e9e1d6;border-color:#e9e1d6;}
.oyx-products__collection-link svg{width:17px;height:17px;flex:0 0 17px;}
.oyx-products__image{border-radius:4px;}
.oyx-products .oyx-products__price{top:13px;right:13px;padding:9px 13px;border:1px solid rgba(97,77,55,.1);border-radius:8px;background:#fff8ed;color:#25211d;box-shadow:0 2px 9px rgba(35,25,15,.12);backdrop-filter:none;-webkit-backdrop-filter:none;font-size:15px;font-weight:500;line-height:1.2;letter-spacing:0;white-space:nowrap;}
.oyx-products__image::after{inset:37% 0 0;background:linear-gradient(180deg,transparent,rgba(22,18,14,.12) 32%,rgba(22,18,14,.72));}
.oyx-products .oyx-products__caption{padding:26px 17px 16px;}
.oyx-products .oyx-products__caption h3{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;color:#fffdf9;text-shadow:0 1px 5px rgba(0,0,0,.22);}
@media(max-width:749px){.oyx-products__row-heading{gap:12px;flex-wrap:wrap;margin-bottom:13px;}.oyx-products__row-heading h2{flex:0 1 auto;}.oyx-products__row h2{font-size:19px;}.oyx-products .oyx-products__collection-link{min-height:34px;padding:8px 13px;font-size:11px;gap:8px;margin-right:0;}.oyx-products .oyx-products__price{top:10px;right:10px;font-size:13px;padding:7px 10px;border-radius:7px;}.oyx-products .oyx-products__caption{padding:22px 13px 13px;}.oyx-products .oyx-products__caption h3{font-size:12px;line-height:1.4;}}
@media(prefers-reduced-motion:reduce){.oyx-products .oyx-products__collection-link{transition:none;}}
