._control_m2oi0_1{display:flex;align-items:center;gap:7px;position:relative;flex-shrink:0}._quantity_m2oi0_1{display:flex;align-items:center;border:1px solid #e4e7ed;border-radius:7px;background:#fff;overflow:hidden;height:35px}._quantity_m2oi0_1 button{border:0;background:#fff;color:#626f80;width:24px;height:33px;display:grid;place-items:center;padding:0;cursor:pointer}._quantity_m2oi0_1 span{font-size:12px;font-weight:700;min-width:20px;text-align:center;color:#283444}._quantity_m2oi0_1 button:hover{background:var(--store-accent-soft,#fff1e5);color:var(--store-accent-ink,#e57713)}._quantity_m2oi0_1 button:disabled{color:#c7cdd5;cursor:default}._add_m2oi0_1{width:35px;height:35px;display:grid;place-items:center;border:0;background:var(--store-accent,#ff7a00);color:var(--store-on-accent,#fff);border-radius:7px;cursor:pointer;padding:0}._add_m2oi0_1:hover{background:var(--store-accent,#e97000)}._add_m2oi0_1:disabled{background:#cfd3d7;cursor:default}._control_m2oi0_1 button:focus-visible{outline:2px solid var(--store-accent-ink,#ee7a16);outline-offset:-2px}._sr_m2oi0_1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:760px){._quantity_m2oi0_1{height:38px}._quantity_m2oi0_1 button{height:36px;width:28px}._add_m2oi0_1{width:38px;height:38px}._control_m2oi0_1{gap:6px}}._toast_m2oi0_3{position:fixed;right:24px;bottom:24px;z-index:9998;display:flex;align-items:center;gap:12px;max-width:440px;padding:16px;background:#fff;border:1px solid #cce7d7;box-shadow:0 10px 40px #26334428;border-radius:var(--store-radius,14px);color:#2c7650;font:13px Arial,sans-serif}._toast_m2oi0_3>svg{flex-shrink:0}._toast_m2oi0_3>div{display:grid;gap:5px;min-width:0}._toast_m2oi0_3 small{font-size:11px;color:#8b94a1;overflow:hidden;text-overflow:ellipsis;max-width:230px;white-space:nowrap}._toast_m2oi0_3 button{border:0;border-radius:var(--store-radius,8px);background:var(--store-accent,#ff7a00);color:var(--store-on-accent,#fff);padding:10px;white-space:nowrap;cursor:pointer;font-weight:700}@media(max-width:760px){._toast_m2oi0_3{left:14px;right:14px;bottom:18px;max-width:none}._toast_m2oi0_3 small{max-width:180px}}[data-storefront-theme=rivcont-modern] ._control_m2oi0_1{flex:none;display:flex;gap:7px;width:auto;min-width:0}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1{height:36px;border:1px solid #dde2da;border-radius:8px;background:#fff;display:flex;align-items:center;width:auto;overflow:hidden}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1 button{width:26px;min-width:26px;height:34px;background:#fff;color:#747f82;border:0}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1 input{width:25px;min-width:0;height:34px;border:0;padding:0;text-align:center;font-size:12px;color:#20252b;background:#fff}[data-storefront-theme=rivcont-modern] ._add_m2oi0_1{background:var(--store-accent,#ff7900);color:#fff;width:37px;min-width:37px;height:36px;border:0;border-radius:8px;display:grid;place-items:center;padding:0}[data-storefront-theme=rivcont-modern] ._add_m2oi0_1 svg{width:18px;height:18px}@media(max-width:620px){[data-storefront-theme=rivcont-modern] ._control_m2oi0_1{flex:1;gap:7px}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1{height:33px;flex:1;justify-content:space-between}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1 button{width:27px;min-width:20px;height:31px}[data-storefront-theme=rivcont-modern] ._quantity_m2oi0_1 input{width:24px;height:31px}[data-storefront-theme=rivcont-modern] ._add_m2oi0_1{width:35px;min-width:35px;height:33px;border-radius:7px}}._list_1nylj_1{container-type:inline-size;min-width:0;width:100%}._grid_1nylj_2[data-store-product-list]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch;min-width:0}._grid_1nylj_2[data-store-product-list] ._card_1nylj_3{position:relative;display:flex;flex-direction:column;min-width:0;padding:0;background:#fff;color:#20242b;font-family:Arial,sans-serif;border:1px solid #e7ebef;border-radius:14px;overflow:hidden;box-shadow:none;transition:box-shadow .18s,transform .18s}._grid_1nylj_2[data-store-product-list] ._card_1nylj_3:hover{z-index:2;box-shadow:0 10px 35px #1f29371a;transform:translateY(-2px)}._grid_1nylj_2[data-store-product-list] ._card_1nylj_3 ._photo_1nylj_5{position:relative;display:grid;place-items:center;flex:none;height:230px;aspect-ratio:auto;min-width:0;min-height:0;margin:0;padding:10px;background:#fff;grid-template-rows:minmax(0,1fr)}._grid_1nylj_2[data-store-product-list] ._photo_1nylj_5>a,._noLinkPhoto_1nylj_6{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0}._grid_1nylj_2[data-store-product-list] ._photo_1nylj_5 img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}._grid_1nylj_2[data-store-product-list] ._photo_1nylj_5>svg,._noLinkPhoto_1nylj_6>svg{width:50px;height:50px;color:#a7afb6}._grid_1nylj_2[data-store-product-list] ._favorite_1nylj_9{position:absolute;right:9px;top:8px;border:0;background:#fff;width:31px;height:31px;border-radius:50%;display:grid;place-items:center;z-index:3;padding:0;color:#89919a}._grid_1nylj_2[data-store-product-list] ._favorite_1nylj_9 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7}._grid_1nylj_2[data-store-product-list] ._favorite_1nylj_9:hover,._grid_1nylj_2[data-store-product-list] ._favorite_1nylj_9[aria-pressed=true]{color:#ec6b8d;background:#fff}._grid_1nylj_2[data-store-product-list] ._favorite_1nylj_9[aria-pressed=true] svg{fill:currentColor}._grid_1nylj_2[data-store-product-list] ._discount_1nylj_13{position:absolute;left:11px;top:11px;z-index:2}._grid_1nylj_2[data-store-product-list] ._body_1nylj_14{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px 14px 16px}._grid_1nylj_2[data-store-product-list] ._category_1nylj_15{display:block;margin:0;color:#5f6872;font-size:9px;font-weight:400;line-height:1.5;min-height:14px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:14px;letter-spacing:0}._grid_1nylj_2[data-store-product-list] ._name_1nylj_16{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:59px;height:auto;margin:7px 0;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0;color:#20242b}._grid_1nylj_2[data-store-product-list] ._name_1nylj_16 a{color:inherit;text-decoration:none}._grid_1nylj_2[data-store-product-list] ._name_1nylj_16 a:hover{color:#df6e00}._grid_1nylj_2[data-store-product-list] ._sku_1nylj_19{display:block;margin:0;color:#5e7191;font-size:12px;font-weight:400;line-height:16.8px;white-space:normal}._grid_1nylj_2[data-store-product-list] ._sku_1nylj_19 b{font-weight:600}._grid_1nylj_2[data-store-product-list] ._stock_1nylj_21{display:block;margin:5px 0 9px;color:#c54444;font-size:9px;font-weight:400;line-height:14px;white-space:normal}._grid_1nylj_2[data-store-product-list] ._stock_1nylj_21[data-in-stock=true]{color:#17965c}._grid_1nylj_2[data-store-product-list] ._footer_1nylj_23{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:12px;min-width:0;min-height:35px;margin-top:auto;padding-top:0}._grid_1nylj_2[data-store-product-list] ._price_1nylj_24{display:grid;gap:0;min-width:0;margin:0;font-variant-numeric:normal}._grid_1nylj_2[data-store-product-list] ._price_1nylj_24 strong{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:0;color:#20242b;white-space:nowrap}._grid_1nylj_2[data-store-product-list] ._price_1nylj_24 del{font-size:10px;font-weight:400;line-height:1.3;color:#9ca2a9;margin-top:2px;white-space:nowrap}._grid_1nylj_2[data-store-product-list] ._purchase_1nylj_27{display:flex;align-items:center;justify-content:flex-end;gap:7px;position:relative;flex-shrink:0;max-width:100%;width:auto;margin-left:auto}._grid_1nylj_2[data-store-product-list] ._purchase_1nylj_27>div{display:flex;align-items:center;flex:none;gap:7px;width:auto;min-width:0}._grid_1nylj_2[data-store-product-list] ._purchase_1nylj_27 input{width:25px;min-width:24px;max-width:56px;padding:0 2px;font-size:12px;text-align:center;min-height:24px}._grid_1nylj_2[data-store-product-list] :is(a,button,input):focus-visible{outline:2px solid #ee7a16;outline-offset:2px}@container (max-width:1100px){._grid_1nylj_2[data-store-product-list]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:850px){._grid_1nylj_2[data-store-product-list]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:650px){._grid_1nylj_2[data-store-product-list]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._grid_1nylj_2[data-store-product-list] ._card_1nylj_3 ._photo_1nylj_5{height:170px;padding:8px}._grid_1nylj_2[data-store-product-list] ._body_1nylj_14{padding:4px 10px 12px}._grid_1nylj_2[data-store-product-list] ._name_1nylj_16{font-size:12px;line-height:1.5;min-height:54px;height:54px}._grid_1nylj_2[data-store-product-list] ._footer_1nylj_23{gap:8px;min-height:35px}._grid_1nylj_2[data-store-product-list] ._purchase_1nylj_27{width:100%;justify-content:space-between;margin-top:3px}._grid_1nylj_2[data-store-product-list] ._purchase_1nylj_27>div{width:100%;justify-content:space-between}._grid_1nylj_2[data-store-product-list] ._discount_1nylj_13{left:8px;top:8px}}@media(prefers-reduced-motion:reduce){._grid_1nylj_2[data-store-product-list] ._card_1nylj_3{transition:none!important;transform:none!important}}
