@font-face{font-family:"Oswald Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:87.154%;ascent-override:136.8841%;descent-override:33.1597%;line-gap-override:0%}
@font-face{font-family:"Oswald Fallback: Arial";src:local("Arial");size-adjust:81.4265%;ascent-override:146.5125%;descent-override:35.4921%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-oxSMV_n1Q9yZ_2XNMTl791SLVWEa02y-WO3OzAbz9HA.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-fHfNSc_FREp3eMUJOQ0f0I_M9DxtI3dLn2PvFOvto3c.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}
@font-face{font-family:"Oswald Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:80.6667%;ascent-override:147.8926%;descent-override:35.8264%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-iQZ8BE8_P5rmnJJJDk4l-lQe85OKu_lo5F8n8o_dvcI.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/shcHPdNQMo-ug8MeRn9eJ0BsY1U-1gL9cXHwe4XhpRQ-kV9LykyyUYHCP3c6RjjtgAP11mxaWqG_iVINCHLRD68.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/rbz9HrMjcNHdGu3yBa980iyHBrl6Cr9XEUiOHE3h6Fg-oysP0VD0mk074AAIA_3vujT_DnrIxP1oqsnPHa8d33M.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:700;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Bold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}
@font-face{font-family:"Oswald Fallback: Segoe UI";src:local("Segoe UI");size-adjust:81.8749%;ascent-override:145.7101%;descent-override:35.2978%;line-gap-override:0%}
@font-face{font-family:"Oswald Fallback: Noto Sans";src:local("Noto Sans");size-adjust:76.5823%;ascent-override:155.7802%;descent-override:37.7372%;line-gap-override:0%}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZOCjne_5_kpzmI1YTXdoZF0TevwfOzG2u08bQS_WrYY.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Regular"),local("Oswald"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/949RHsnd_Rvf1EiAGWhyLBbcMsv24jr5hKzOUsLUv_4-XHUmASfvkKju1jh__Ov-Ok-tiNQ19WfHzSe9udsrCvc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald Medium"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/l3k8_Hw3tVV4AFQ7r671KTFOwlQiuJFbEdOsaorZ6tw-hjZnqOtRfYwsP5RUCdv_IwMdS7nagTh7ZME4fS773fQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}
@font-face{font-family:Oswald;src:local("Oswald SemiBold"),url(../_fonts/LXz2UsiU7u4sQNebXz-LErk_6FmJlJk6F-DOtCdaTLc-YwF9XvqBRihFLH3kG9__v1RNLsBLU3Egb5uLGdmZnPg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}
.product-card{animation:fadeInUp .6s ease-out forwards;opacity:0;transition:all .3s ease}.product-card,.product-card__link{display:flex;flex-direction:column}.product-card__link{color:inherit;cursor:pointer;text-decoration:none}.product-card__image-wrapper{aspect-ratio:3/4;background:#f5f5f5;margin-bottom:16px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.product-card__image-wrapper:hover{box-shadow:0 12px 24px rgba(0,0,0,.15);transform:translateY(-8px)}.product-card__image-wrapper:hover .product-card__add-btn{opacity:1;transform:scale(1)}.product-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-card__add-btn{align-items:center;background:transparent;border:1px solid #000;bottom:16px;color:#000;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;transform:scale(.8);transition:all .3s ease;width:28px}.product-card__add-btn:hover{background:#000;color:#fff;transform:scale(1.1)}.product-card__add-btn:active{transform:scale(.95)}.product-card__add-icon{font-size:18px;font-weight:300;line-height:1}.product-card__info{display:flex;flex-direction:column;gap:4px}.product-card__name{color:#000;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em;margin:0}.product-card__description{color:#666;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:12px;font-weight:300;letter-spacing:.01em;margin:0}.product-card__footer{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.product-card__price{color:#000;font-family:Oswald, "Oswald Fallback: BlinkMacSystemFont", "Oswald Fallback: Segoe UI", "Oswald Fallback: Helvetica Neue", "Oswald Fallback: Arial", "Oswald Fallback: Noto Sans",sans-serif;font-size:14px;font-weight:400;letter-spacing:.02em}