.WishlistCard_card__yleIH{background:var(--white,#ffffff);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--border,#e2d8cc);transition:box-shadow .3s,border-color .3s;width:100%}.WishlistCard_card__yleIH:hover{box-shadow:var(--shadow-lg,0 8px 28px rgba(107,82,67,.12));border-color:var(--cream-mid,#ede5d8)}.WishlistCard_imageWrapper__FN0w3{position:relative;overflow:hidden}.WishlistCard_imageInner__0FB__{aspect-ratio:1/1;width:100%}.WishlistCard_imageInnerHover__0Tjx3 img{transform:scale(1.04)}.WishlistCard_image__MDuzs{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .4s}.WishlistCard_badges__z1Xj4{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;z-index:2}.WishlistCard_badge__76KWm{font-size:12px;font-weight:700;letter-spacing:.05em;padding:4px 9px;border-radius:6px;display:inline-block;background:var(--red,#c8281a);color:var(--white,#ffffff);width:-moz-fit-content;width:fit-content}.WishlistCard_bestsellerIcon__9oF7x{position:absolute;top:46px;right:8px;z-index:3;line-height:1;pointer-events:none;width:54px;height:46px;padding:5px 9px}.WishlistCard_bestsellerIcon__9oF7x img{display:block;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.WishlistCard_body__Jqe9h{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}.WishlistCard_brand__iB4Ft{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-light,#9a8a7a);margin-bottom:4px}.WishlistCard_name__qpNdi{font-size:14px;font-weight:500;color:var(--text,#1c1008);line-height:1.4;margin-bottom:8px;display:block;outline:none;text-decoration:none}.WishlistCard_clampText__BjQop{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.WishlistCard_variants__lSzLW{margin-bottom:10px}.WishlistCard_varLabel__cJoXk{font-size:11px;font-weight:600;color:var(--text-light,#9a8a7a);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.WishlistCard_varOptions__vi_Sx{display:flex;gap:5px;flex-wrap:wrap}.WishlistCard_varOpt__X2JWr{font-size:12px;font-weight:500;color:var(--text-mid,#6e5848);padding:3px 9px;border-radius:5px;border:1px solid var(--border,#e2d8cc);background:var(--white,#ffffff);cursor:pointer;transition:border-color .15s,color .15s,background .15s;line-height:1.3;outline:none;text-decoration:none}.WishlistCard_varOpt__X2JWr:hover:not(.WishlistCard_varOptSelected__FpZGu){border-color:var(--brown,#8e7362);color:var(--brown-deep,#6b5243);background:var(--white,#fff)}.WishlistCard_varOptSelected__FpZGu{background:var(--brown-deep,#6b5243);color:var(--white,#ffffff);border-color:var(--brown-deep,#6b5243)}.WishlistCard_varOptDisabled__I80tv{opacity:.45;cursor:not-allowed;text-decoration:line-through}.WishlistCard_stars__gYVGN{font-size:12px;color:var(--gold-mid,#b89650);letter-spacing:-.5px;margin-bottom:10px}.WishlistCard_stars__gYVGN span{color:var(--text-light,#9a8a7a);font-size:12px;letter-spacing:0;margin-left:3px}.WishlistCard_priceRow__1LM5F{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;margin-top:auto;flex-wrap:wrap}.WishlistCard_prices__JxqEZ{display:flex;align-items:baseline;gap:0 7px;flex-wrap:wrap-reverse}.WishlistCard_price__aXPbv{font-size:18px;font-weight:700;color:var(--brown-deep,#6b5243)}.WishlistCard_priceOnSale__suRYE{color:var(--red,#c8281a)}.WishlistCard_priceOld__GgYOG{font-size:12px;color:var(--text-light,#9a8a7a);text-decoration:line-through;font-weight:500}.WishlistCard_priceOld__GgYOG:empty{display:none}.WishlistCard_shipping__Lc_S_{font-size:11px;font-weight:600;color:var(--green,#1a8a32);margin-left:auto;white-space:nowrap}.WishlistCard_actions__PESQr{margin-top:auto;display:flex;flex-direction:column;gap:8px}.WishlistCard_addToCartBtn__EJ0m_{width:100%;padding:12px;border:none;border-radius:10px;background:var(--brown-deep,#6b5243);color:var(--white,#ffffff);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .25s;cursor:pointer;outline:none;text-decoration:none;white-space:nowrap}.WishlistCard_addToCartBtn__EJ0m_:hover{background:var(--brown-mid,#7a6352);transform:translateY(-1px);box-shadow:0 4px 12px rgba(78,57,42,.15)}.WishlistCard_addToCartBtnDisabled__ytkaw{background:var(--cream-mid,#ede5d8);color:var(--text-light,#9a8a7a);cursor:not-allowed;pointer-events:none}.WishlistCard_cartIcon__7QwVf{width:16px;height:16px}.WishlistCard_childrenBelow__GFD88{margin-top:8px;display:flex;flex-direction:column;gap:8px}.SmallCard_card__Nw4cT{background:var(--white,#ffffff);border-radius:12px;overflow:hidden;display:flex;flex-direction:row;position:relative;border:1px solid var(--border,#e2d8cc);transition:box-shadow .3s,border-color .3s;cursor:pointer;width:100%;padding:6px;gap:10px}.SmallCard_card__Nw4cT:hover{box-shadow:var(--shadow-lg,0 12px 40px rgba(78,57,42,.14));border-color:var(--cream-mid,#ede5d8)}.SmallCard_imageWrapper__Qohu1{position:relative;overflow:hidden;width:80px;height:80px;flex-shrink:0;border-radius:8px}.SmallCard_imageInner__epLkm{aspect-ratio:1/1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.SmallCard_image___KWdD{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px;border-radius:8px}.SmallCard_image___KWdD:is(a){padding:4px}.SmallCard_badges__348yr{position:absolute;top:4px;left:4px;display:flex;flex-direction:column;gap:4px;z-index:2}.SmallCard_badge__D34zX{font-size:9px;font-weight:700;letter-spacing:.05em;padding:2px 5px;border-radius:4px;display:inline-block;background:var(--red,#c8281a);color:var(--white,#ffffff);width:-moz-fit-content;width:fit-content}.SmallCard_bestsellerIcon__R76aU{position:absolute;bottom:0;right:4px;z-index:3;line-height:1;pointer-events:none;width:24px;height:24px}.SmallCard_bestsellerIcon__R76aU img{display:block;width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.SmallCard_body__U9c4w{padding:6px 4px 2px 0;flex:1;display:flex;flex-direction:column;gap:0;position:relative;min-width:0}.SmallCard_brand__jtskI{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-light,#9a8a7a);margin-bottom:2px}.SmallCard_name__iQZHW{font-size:13px;font-weight:400;color:var(--text,#1c1008);line-height:1.3;margin-bottom:8px;flex:none;display:block;outline:none;text-decoration:none;padding-right:60px}.SmallCard_clampText__wYr7H{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.SmallCard_stars__eayP_{font-size:11px;color:var(--gold-mid,#b89650);letter-spacing:-.5px;margin:0;position:absolute;top:2px;right:4px;line-height:1}.SmallCard_stars__eayP_ span{color:var(--text-light,#9a8a7a);font-size:11px;letter-spacing:0;margin-left:3px}.SmallCard_variants__huHDe{margin-bottom:8px;padding-top:4px}.SmallCard_variants__huHDe+.SmallCard_variants__huHDe{margin-top:8px}.SmallCard_varLabel__2_DmY{display:none}.SmallCard_varOptions__96iT_{display:flex;gap:5px;flex-wrap:wrap}.SmallCard_varOpt__nRVQm{font-size:10px;font-weight:500;color:var(--text-mid,#5c4535);padding:2px 6px;border-radius:5px;border:1px solid var(--border,#e2d8cc);background:var(--white,#ffffff);cursor:pointer;transition:border-color .15s,color .15s,background .15s;line-height:1.3;outline:none;text-decoration:none}.SmallCard_varOpt__nRVQm:hover:not(.SmallCard_varOptSelected__pTirg){border-color:var(--brown,#775842);color:var(--brown-deep,#4e392a);background:var(--white,#ffffff)}.SmallCard_varOptSelected__pTirg{background:var(--brown-deep,#4e392a);color:var(--white,#ffffff);border-color:var(--brown-deep,#4e392a)}.SmallCard_varOptDisabled__wVvGT{opacity:.45;cursor:not-allowed;text-decoration:line-through}.SmallCard_priceRow__YdOZJ{display:flex;align-items:center;justify-content:space-between;margin-top:auto;flex-wrap:wrap;padding-bottom:4px;order:11}.SmallCard_prices__eNmdk{display:flex;align-items:baseline;gap:0 7px;flex-wrap:wrap-reverse}.SmallCard_price__vNnP7{font-size:15px;font-weight:700;color:var(--brown-deep,#4e392a)}.SmallCard_priceOnSale__TbloC{color:var(--red,#c8281a)}.SmallCard_priceOld__kI9wI{font-size:11px;color:var(--text-light,#9a8a7a);text-decoration:line-through;font-weight:500}.SmallCard_priceOld__kI9wI:empty{display:none}.SmallCard_shipping__gHjX4{font-size:10.5px;font-weight:600;color:var(--green,#1a8a32);margin-left:auto;white-space:nowrap}@media (max-width:768px){.SmallCard_card__Nw4cT{padding:5px;gap:8px}.SmallCard_imageWrapper__Qohu1{width:64px;height:64px}.SmallCard_name__iQZHW{font-size:12px;padding-right:50px}}.HeroCard_card__qqZgQ{background:var(--cream-light,#fdfaf6);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-md,0 4px 16px rgba(107,82,67,.1));transition:transform .3s,box-shadow .3s;width:100%}.HeroCard_card__qqZgQ:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg,0 12px 40px rgba(107,82,67,.14))}.HeroCard_imageWrapper__4XSrj{position:relative;overflow:hidden;background:var(--white,#ffffff)}.HeroCard_imageInner__oNJzF{height:130px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.HeroCard_image__lZLIf{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px}.HeroCard_badges__HMsAe{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:5px;z-index:2}.HeroCard_badge__VGxHH{font-size:12px;font-weight:700;letter-spacing:.05em;padding:4px 8px;border-radius:6px;display:inline-block;background:var(--red,#c8281a);color:var(--white,#ffffff);width:-moz-fit-content;width:fit-content;line-height:1}.HeroCard_childrenOverlay__GVTYg{position:absolute;top:8px;right:8px;z-index:4;display:flex;flex-direction:column;gap:6px}.HeroCard_bestsellerIcon__pUafd{position:absolute;top:44px;right:8px;z-index:3;line-height:1;pointer-events:none;width:54px;height:46px;padding:5px 9px}.HeroCard_bestsellerIcon__pUafd img{display:block;width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.HeroCard_body__mXIYR{padding:13px 15px 15px;flex:1;display:flex;flex-direction:column}.HeroCard_brand__qlpVN{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-light,#9a8a7a);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeroCard_name__AHC6Z{font-size:15px;font-weight:600;color:var(--text,#1c1008);line-height:1.35;margin-bottom:3px;display:block;outline:none;text-decoration:none}.HeroCard_clampText__eAVdr{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.HeroCard_measure__IkRTr{font-size:11.5px;color:var(--text-light,#9a8a7a);margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HeroCard_priceRow__MCZhx{display:flex;align-items:baseline;gap:3px 8px;margin-top:auto}.HeroCard_prices__LYDz7{display:flex;align-items:baseline;gap:0 7px;flex-wrap:wrap-reverse}.HeroCard_price__vtfw4{font-size:22px;font-weight:800;color:var(--brown-deep,#6b5243);line-height:1.1}.HeroCard_priceOnSale__g6lDI{color:var(--red,#c8281a)}.HeroCard_priceOld__keS0b{font-size:12px;color:var(--text-light,#9a8a7a);text-decoration:line-through;font-weight:500}.HeroCard_priceOld__keS0b:empty{display:none}.HeroCard_unit__StOp9{font-size:11px;font-weight:400;color:var(--text-light,#9a8a7a);white-space:nowrap;letter-spacing:.01em;margin-top:4px;font-variant-numeric:tabular-nums}.HeroCard_unitPrice__vD1lX{font:inherit;color:inherit}.HeroCard_save__6zGmH{font-size:11.5px;font-weight:600;color:var(--brown-mid,#7a6352);margin-top:6px;white-space:nowrap}.HeroCard_saveValue__FRNzk{font:inherit;color:inherit}.HeroCard_delivery__SEGCJ{color:var(--green,#1a8a32);margin-top:8px}.HeroCard_cta__qV9ma,.HeroCard_delivery__SEGCJ{font-size:11.5px;font-weight:600;white-space:nowrap}.HeroCard_cta__qV9ma{width:100%;margin-top:13px;background:var(--brown-deep,#6b5243);color:var(--white,#ffffff);border:none;letter-spacing:.07em;text-transform:uppercase;padding:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;outline:none;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.HeroCard_cta__qV9ma:hover{background:var(--brown-mid,#7a6352);transform:translateY(-1px);box-shadow:0 8px 20px rgba(107,82,67,.3)}.HeroCard_ctaDisabled__fCsg_,.HeroCard_cta__qV9ma:disabled{background:var(--cream-mid,#ede5d8);color:var(--text-light,#9a8a7a);cursor:not-allowed;pointer-events:none}.HeroCard_deliveryInline__C0SqN,.HeroCard_iconCta__cw9oS,.HeroCard_nameMeasure___008C,.HeroCard_salePct__yTmhs,.HeroCard_tagRow__8AJ_Z{display:none}.HeroCard_cartIcon__zjgRO{width:14px;height:14px;pointer-events:none}@media (max-width:992px){.HeroCard_card__qqZgQ{flex-direction:row;align-items:center;gap:12px;padding:10px 12px;border-radius:12px}.HeroCard_card__qqZgQ:hover{transform:none;box-shadow:var(--shadow-md,0 4px 16px rgba(107,82,67,.1))}.HeroCard_imageWrapper__4XSrj{width:68px;height:68px;flex-shrink:0;overflow:visible;background:none}.HeroCard_imageInner__oNJzF{width:100%;height:100%;border-radius:9px;overflow:hidden;background:var(--background,#ffffff)}.HeroCard_image__lZLIf{padding:4px}.HeroCard_badges__HMsAe,.HeroCard_bestsellerIcon__pUafd,.HeroCard_childrenOverlay__GVTYg,.HeroCard_cta__qV9ma,.HeroCard_delivery__SEGCJ,.HeroCard_measure__IkRTr,.HeroCard_save__6zGmH,.HeroCard_unit__StOp9{display:none}.HeroCard_tagRow__8AJ_Z{display:flex;align-items:center;gap:8px;margin-bottom:3px;overflow:hidden}.HeroCard_tag__FQPxQ{background:var(--primary,#4e392a);color:var(--brand,#ceac6d);font-size:9px;font-weight:var(--weight-bold,700);letter-spacing:.14em;text-transform:uppercase;padding:2px 6px;border-radius:4px;white-space:nowrap}.HeroCard_brand__qlpVN{font-size:10px;letter-spacing:.14em;margin-bottom:2px}.HeroCard_salePct__yTmhs{display:block;position:absolute;top:-5px;left:-5px;z-index:2;background:var(--destructive,#c8281a);color:var(--destructive-foreground,#ffffff);font-size:10.5px;font-weight:var(--weight-bold,700);line-height:1;padding:2px 5px;border-radius:4px;white-space:nowrap}.HeroCard_salePctValue__gAgbg{font:inherit;color:inherit}.HeroCard_body__mXIYR{padding:0;min-width:0;min-height:68px}.HeroCard_name__AHC6Z{font-size:12px;font-weight:var(--weight-semibold,600);line-height:1.3;margin-bottom:4px;flex:1}.HeroCard_nameMeasure___008C{display:inline}.HeroCard_priceRow__MCZhx{margin-top:0;justify-content:space-between;align-items:baseline;gap:8px}.HeroCard_deliveryInline__C0SqN{display:block;font-size:10.5px;font-weight:var(--weight-semibold,600);color:var(--success,#1a8a32);white-space:nowrap}.HeroCard_price__vtfw4{font-size:13px;font-weight:var(--weight-extrabold,800)}.HeroCard_priceOld__keS0b{font-size:11px}.HeroCard_iconCta__cw9oS{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border:none;border-radius:8px;background:var(--primary,#4e392a);color:var(--primary-foreground,#ffffff);cursor:pointer;transition:background .2s}.HeroCard_iconCta__cw9oS:active{background:var(--primary-hover,#5f4736)}.HeroCard_iconCtaDisabled__VuLQM{background:var(--muted,#f6f2ec);color:var(--muted-foreground,#9a8a7a);pointer-events:none}}.RowCard_item__GAEal{display:flex;align-items:center;gap:14px;padding:9px 0}.RowCard_thumb__qu_vV{width:54px;height:54px;border-radius:10px;background:var(--white,#ffffff);border:1px solid var(--border,#e2d8cc);overflow:hidden;flex-shrink:0;transition:border-color .15s;display:flex;align-items:center;justify-content:center}.RowCard_item__GAEal:hover .RowCard_thumb__qu_vV{border-color:var(--brown,#9c7d5f)}.RowCard_image__dHXEy{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.RowCard_info__QXvBX{flex:1;min-width:0}.RowCard_name__tG0_h{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:13px;font-weight:500;color:var(--text,#3f2f24);line-height:1.35;overflow:hidden;overflow-wrap:anywhere;text-decoration:none;transition:color .15s}.RowCard_item__GAEal:hover .RowCard_name__tG0_h{color:var(--brown-deep,#4e392a)}.RowCard_sub__6QEh7{font-size:11.5px;color:var(--text-light,#9b8574);margin-top:2px}.RowCard_varOptions__zgpON{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.RowCard_varOpt__nctyZ{font-size:12px;font-weight:500;color:var(--text-mid,#6b5545);padding:3px 9px;border-radius:5px;border:1px solid var(--border,#e2d8cc);background:var(--white,#ffffff);cursor:pointer;transition:all .15s;line-height:1.3;text-decoration:none;font-family:inherit}.RowCard_varOpt__nctyZ:hover{border-color:var(--brown,#9c7d5f);color:var(--brown-deep,#4e392a)}.RowCard_varOptSelected__Yxml5,.RowCard_varOptSelected__Yxml5:hover{background:var(--brown-deep,#4e392a);color:var(--white,#ffffff);border-color:var(--brown-deep,#4e392a)}.RowCard_varOptDisabled__gOFoN{opacity:.4;cursor:default;text-decoration:line-through}.RowCard_varOptDisabled__gOFoN:hover{border-color:var(--border,#e2d8cc);color:var(--text-mid,#6b5545)}.RowCard_priceBox__alBXi{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.RowCard_price__V1dSW{font-size:13px;font-weight:600;color:var(--brown-deep,#4e392a);white-space:nowrap}.RowCard_priceOld__t14yQ{font-size:11px;font-weight:500;color:var(--text-light,#9b8574);text-decoration:line-through;white-space:nowrap}.RowCard_addBtn__NMtLj{height:32px;padding:0 14px;background:var(--brown-deep,#4e392a);color:var(--white,#ffffff);border:none;border-radius:9px;font-size:12px;font-weight:600;font-family:inherit;display:flex;align-items:center;gap:6px;flex-shrink:0;transition:background .2s;cursor:pointer;white-space:nowrap}.RowCard_addBtn__NMtLj:hover{background:var(--brown-mid,#6b5039)}.RowCard_addBtn__NMtLj>*{pointer-events:none}.RowCard_addBtnDisabled__81iT8,.RowCard_addBtnDisabled__81iT8:hover{background:var(--text-light,#9b8574);cursor:default}.RowCard_cartIcon__fIvnT{width:13px;height:13px;flex-shrink:0}.RowCard_addLong__5DLnh{display:none}@media (min-width:481px){.RowCard_addShort__cJ_iS{display:none}.RowCard_addLong__5DLnh{display:inline}}@media (max-width:480px){.RowCard_thumb__qu_vV{width:46px;height:46px;border-radius:8px}.RowCard_item__GAEal{gap:11px}.RowCard_varOpt__nctyZ{font-size:11px;padding:2px 7px}.RowCard_addBtn__NMtLj{padding:0 11px}}