.styles_container___swyK{padding-inline:15.63vw;padding-block:5.21vw}@media only screen and (max-width:1033px){.styles_container___swyK{padding-inline:20px;padding-block:40px}}.styles_pageHeading__HbKjk{font-size:1.67vw;font-weight:600;margin-bottom:2.08vw;color:#333}@media only screen and (max-width:1033px){.styles_pageHeading__HbKjk{font-size:24px;margin-bottom:24px}}.styles_productGrid__B_0wS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.67vw;gap:1.67vw}@media only screen and (max-width:1033px){.styles_productGrid__B_0wS{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.styles_productCard__Q05_U{display:block;text-decoration:none;color:inherit;transition:transform .2s ease;max-width:18.23vw}.styles_productCard__Q05_U:hover{transform:translateY(-4px)}@media only screen and (max-width:1033px){.styles_productCard__Q05_U{max-width:none}}.styles_productImageWrapper__22YdA{width:100%;aspect-ratio:1;background-color:#f5f5f5;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.styles_productImage__Q0D1U{width:100%;height:100%;object-fit:contain}.styles_productInfo__kVnC4{padding:.83vw 0}@media only screen and (max-width:1033px){.styles_productInfo__kVnC4{padding:12px 0}}.styles_productTitle__Plyg4{font-size:1.04vw;font-weight:500;color:#333;margin-bottom:.42vw}@media only screen and (max-width:1033px){.styles_productTitle__Plyg4{font-size:16px;margin-bottom:4px}}.styles_productPrice__EwEb9{font-size:.94vw;color:#666}@media only screen and (max-width:1033px){.styles_productPrice__EwEb9{font-size:15px}}.styles_policySection__X6E2f{display:flex;flex-direction:column;align-items:center;margin-top:4.17vw;padding-top:2.08vw;border-top:1px solid #e5e5e5}@media only screen and (max-width:1033px){.styles_policySection__X6E2f{margin-top:40px;padding-top:24px}}.styles_policySectionHeading__99Tjn{font-size:1.04vw;font-weight:500;color:#333;margin-bottom:1.04vw}@media only screen and (max-width:1033px){.styles_policySectionHeading__99Tjn{font-size:16px;margin-bottom:16px}}.styles_policyLinks__xEyyz{display:flex;justify-content:center;align-items:center;gap:.83vw}@media only screen and (max-width:1033px){.styles_policyLinks__xEyyz{gap:12px}}.styles_policyLink__2Tetl{color:#666;text-decoration:none;font-size:.73vw;transition:color .2s ease}.styles_policyLink__2Tetl:hover{color:#333;text-decoration:underline}@media only screen and (max-width:1033px){.styles_policyLink__2Tetl{font-size:14px}}.styles_policySeparator__a1Vjm{color:#ccc;font-size:.73vw}@media only screen and (max-width:1033px){.styles_policySeparator__a1Vjm{font-size:14px}}