.CatalogProductCard_card__dvA04{min-width:0;height:100%;display:flex;flex-direction:column;padding:20px;background:#fff;color:#17242f;border:1px solid #e7ebee;border-radius:16px;box-sizing:border-box;font-family:var(--font-site)}.CatalogProductCard_picture__l69j6{position:relative;background:#fff;height:200px;display:grid;place-items:center;margin-bottom:20px}.CatalogProductCard_picture__l69j6>a{display:block;width:100%;height:100%}.CatalogProductCard_picture__l69j6 img{width:100%;height:200px;object-fit:contain}.CatalogProductCard_badge__Lj2rY{position:absolute;left:0;top:5px;padding:5px 9px;border-radius:6px;background:#f2f5f7;color:#586977;font-size:11px}.CatalogProductCard_favorite__4kFCk{position:absolute;right:0;top:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #e5e9ed;border-radius:50%;background:#fff;color:#607181;cursor:pointer}.CatalogProductCard_favorite__4kFCk svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.CatalogProductCard_favorite__4kFCk[aria-pressed=true]{color:#d94c0a;background:#fff5ed;border-color:#f7d2bc}.CatalogProductCard_favorite__4kFCk[aria-pressed=true] svg{fill:currentColor}.CatalogProductCard_brand__N6iTo{margin:0 0 6px;font-size:12px;color:#75808a;min-height:14px}.CatalogProductCard_card__dvA04 h2{min-height:50px;margin:0 0 9px;font-size:21px;line-height:1.2;letter-spacing:-.5px}.CatalogProductCard_card__dvA04 h2 a{color:inherit;text-decoration:none}.CatalogProductCard_description__bw43n{margin:0 0 18px;font-size:13px;line-height:1.5;color:#65717c;min-height:59px}.CatalogProductCard_specs__L_oe_{margin:0 0 20px;display:grid;gap:9px;min-height:90px;font-size:12px}.CatalogProductCard_specs__L_oe_>div{display:flex;justify-content:space-between;gap:8px}.CatalogProductCard_specs__L_oe_ dt{color:#77818a}.CatalogProductCard_specs__L_oe_ dd{margin:0;text-align:right;color:#35414b}.CatalogProductCard_footer___tAlb{margin-top:auto}.CatalogProductCard_stock__LmbiZ{font-size:12px;color:#50705c;margin:0 0 14px}.CatalogProductCard_purchase__VXwnI{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid #edf0f2}.CatalogProductCard_purchase__VXwnI>strong{font-size:21px;letter-spacing:-.5px;white-space:nowrap}.CatalogProductCard_buy__vokv8{width:134px;flex:0 0 134px}.CatalogProductCard_buy__vokv8>div{display:block!important;margin:0!important}.CatalogProductCard_buy__vokv8>div>button{width:100%;height:42px;border-radius:999px!important;background:#ff5a0a!important;color:#fff!important;border:1px solid #ff5a0a!important;cursor:pointer;font-size:13px!important;font-weight:500!important}.CatalogProductCard_buy__vokv8>div>button:hover{background:#e94f00!important}.CatalogProductCard_buy__vokv8>div>div[role=group]{height:42px;min-height:42px;border-radius:999px}.CatalogProductCard_details__Rqtby{display:flex;justify-content:center;align-items:center;gap:9px;min-height:36px;margin-top:12px;border:1px solid #dce2e7;border-radius:999px;color:#516373;background:#fff;text-decoration:none;font-size:13px}.CatalogProductCard_details__Rqtby:hover{background:#f4f7fa;border-color:#adbcc7}.CatalogProductCard_card__dvA04 a:focus-visible,.CatalogProductCard_card__dvA04 button:focus-visible{outline:2px solid #17242f;outline-offset:3px}@media(max-width:380px){.CatalogProductCard_card__dvA04{padding:16px}.CatalogProductCard_buy__vokv8{width:124px;flex-basis:124px}.CatalogProductCard_purchase__VXwnI>strong{font-size:20px}}@media(min-width:1400px) and (max-width:1600px){.CatalogProductCard_card__dvA04{padding:14px}.CatalogProductCard_purchase__VXwnI{gap:8px}.CatalogProductCard_purchase__VXwnI>strong{font-size:19px}.CatalogProductCard_buy__vokv8{width:112px;flex-basis:112px}.CatalogProductCard_buy__vokv8>div>button{font-size:12px!important}}.CatalogProductCard_purchase__VXwnI{flex-wrap:wrap}.CatalogProductCard_buy__vokv8{min-width:0;max-width:100%}.CatalogProductCard_specs__L_oe_ dd,.CatalogProductCard_specs__L_oe_ dt{min-width:0;overflow-wrap:anywhere}@media(max-width:1399px){.CatalogProductCard_card__dvA04{padding:16px}.CatalogProductCard_purchase__VXwnI{flex-direction:column;align-items:stretch;gap:12px}.CatalogProductCard_buy__vokv8{width:100%;flex:0 0 auto}.CatalogProductCard_buy__vokv8>div>button,.CatalogProductCard_buy__vokv8>div>div[role=group]{height:46px;min-height:46px}.CatalogProductCard_details__Rqtby{min-height:44px}.CatalogProductCard_favorite__4kFCk{width:44px;height:44px}.CatalogProductCard_picture__l69j6,.CatalogProductCard_picture__l69j6 img{height:190px}.CatalogProductCard_card__dvA04 h2{font-size:20px}}.CatalogProductCard_card__dvA04.CatalogProductCard_compact__rTr3F{padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:none}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6,.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6 img{height:170px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6{margin-bottom:16px}.CatalogProductCard_card__dvA04.CatalogProductCard_compact__rTr3F h2{font-size:18px;line-height:1.3;letter-spacing:-.3px;min-height:47px;margin-bottom:12px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_stock__LmbiZ{margin:0 0 10px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_purchase__VXwnI{padding-top:0;border:0;flex-direction:column;align-items:stretch;gap:10px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_purchase__VXwnI>strong{font-size:21px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_buy__vokv8{width:100%;flex:0 0 auto}.CatalogProductCard_compact__rTr3F .CatalogProductCard_buy__vokv8>div>button,.CatalogProductCard_compact__rTr3F .CatalogProductCard_buy__vokv8>div>div[role=group]{min-height:44px;height:44px}@media(max-width:650px){.CatalogProductCard_card__dvA04.CatalogProductCard_compact__rTr3F{padding:8px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6,.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6 img{height:160px}}.CatalogProductCard_material__Cg_jl .CatalogProductCard_description__bw43n{min-height:0;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CatalogProductCard_material__Cg_jl .CatalogProductCard_specs__L_oe_{min-height:0;gap:7px;margin-bottom:16px}.CatalogProductCard_material__Cg_jl .CatalogProductCard_picture__l69j6{margin-bottom:14px}.CatalogProductCard_material__Cg_jl .CatalogProductCard_buy__vokv8{width:100%;flex:1 1 auto}.CatalogProductCard_material__Cg_jl .CatalogProductCard_purchase__VXwnI{padding-top:12px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6{height:200px}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6>a{min-height:0}.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6>a>svg{display:block;width:100%;height:200px}@media(max-width:650px){.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6,.CatalogProductCard_compact__rTr3F .CatalogProductCard_picture__l69j6>a>svg{height:190px}}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6>a>svg[data-featured-photo=framed]{display:block;width:100%;height:200px}@media(max-width:1399px){.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6>a>svg[data-featured-photo=framed]{height:190px}}.CatalogProductCard_cardActions__SFrtN{position:absolute;top:0;right:0;display:flex;gap:8px;align-items:center;z-index:2}.CatalogProductCard_cardActions__SFrtN .CatalogProductCard_favorite__4kFCk{position:static}.CatalogProductCard_cardActions__SFrtN>button{flex:0 0 38px;width:38px!important;height:38px;min-height:38px!important;padding:0;border:1px solid #e5e9ed;background:#fff;color:#607181}.CatalogProductCard_cardActions__SFrtN>button svg{width:18px;height:18px;stroke-width:1.6}.CatalogProductCard_cardActions__SFrtN>button[aria-pressed=true]{color:#d94c0a;background:#fff5ed;border-color:#f7d2bc}.CatalogProductCard_cardActions__SFrtN>small{position:absolute;right:0;top:calc(100% + 8px);width:210px;max-width:calc(100vw - 64px);padding:10px 12px;background:#fff;border:1px solid #e5e9ed;border-radius:8px;box-shadow:0 5px 16px #17242f12;font-size:12px;line-height:1.5}@media(max-width:1399px){.CatalogProductCard_cardActions__SFrtN>button{flex-basis:44px;width:44px!important;height:44px;min-height:44px!important}}.CatalogProductCard_compact__rTr3F .CatalogProductCard_cardActions__SFrtN .CatalogProductCard_favorite__4kFCk:not([aria-pressed=true]){background:transparent}.CatalogProductCard_buy__vokv8>div>a{margin-top:8px;min-height:42px;width:100%;box-sizing:border-box}.CatalogProductCard_buy__vokv8>div>button{height:auto;min-height:44px;padding:10px 8px;line-height:1.3;white-space:normal}.CatalogProductCard_quickBuy__uh3l9{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:8px 14px;box-sizing:border-box;border:1px solid #ff5a0a;border-radius:999px;color:#b43b00;font-size:13px;font-weight:600;text-decoration:none;text-align:center}.CatalogProductCard_quickBuy__uh3l9:hover{background:#fff4ed}.CatalogProductCard_missingColorPhoto__avwpF{height:100%;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;box-sizing:border-box;background:#fff;color:#65717c;font-size:13px;line-height:1.5;text-align:center}.CatalogProductCard_missingColorPhoto__avwpF strong{color:#17242f;font-weight:500}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px;align-items:stretch}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_stock__LmbiZ{grid-column:1/-1;margin:0}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_purchase__VXwnI{display:contents}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_purchase__VXwnI>strong{grid-column:1/-1;padding-top:16px;border-top:1px solid #edf0f2;font-size:24px;line-height:1.25;letter-spacing:-.5px}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_buy__vokv8{grid-column:1;grid-row:3;width:100%;max-width:100%;min-width:0}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_buy__vokv8>div>button{height:48px;min-height:48px;padding:8px;font-size:12px!important}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_buy__vokv8>div>div[role=group]{height:48px;min-height:48px}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_quickBuy__uh3l9{grid-column:2;grid-row:3;min-width:0;min-height:48px;margin:0;padding:8px;font-size:12px;line-height:1.3}.CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_details__Rqtby{grid-column:1/-1;margin:0}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F){padding:16px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6,.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6 img,.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6>a>svg[data-featured-photo=framed]{height:152px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6{margin-bottom:10px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) h2{font-size:19px;line-height:1.3;min-height:26px;margin:0 0 8px;letter-spacing:-.3px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_brand__N6iTo{margin-bottom:4px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_description__bw43n{min-height:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;margin-bottom:8px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_specs__L_oe_{min-height:0;gap:4px;margin-bottom:10px;line-height:1.4}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_stock__LmbiZ{margin-bottom:10px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_purchase__VXwnI{padding-top:10px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_details__Rqtby{margin-top:8px;min-height:38px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9){gap:8px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_details__Rqtby{margin:0}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9){padding-top:8px;border-top:1px solid #edf0f2}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_stock__LmbiZ{grid-column:2;grid-row:1;align-self:center;margin:0;text-align:right}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_purchase__VXwnI>strong{grid-column:1;grid-row:1;padding:0;border:0;font-size:23px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_buy__vokv8,.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_footer___tAlb:has(.CatalogProductCard_quickBuy__uh3l9) .CatalogProductCard_quickBuy__uh3l9{grid-row:2}@media(max-width:650px){.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6,.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6 img,.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_picture__l69j6>a>svg[data-featured-photo=framed]{height:190px}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) h2{min-height:0}.CatalogProductCard_card__dvA04:not(.CatalogProductCard_compact__rTr3F) .CatalogProductCard_details__Rqtby{min-height:44px}}