.doorOptionCard_card__CLX_i{border:1px solid var(--border-color);background:var(--blue);border-radius:var(--corners);padding:12px;min-width:280px;min-height:100px;width:100%;display:flex;flex-direction:row;align-items:center;gap:12px;opacity:0;animation:doorOptionCard_fadeUp__pX8_C .6s cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;&:hover{cursor:pointer;border:1px solid var(--active-color);transform:scale(1.04);transition:transform .18s cubic-bezier(.4,0,.2,1)}}@keyframes doorOptionCard_fadeUp__pX8_C{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.doorOptionCard_cardActive__b3S6W{border:1px solid var(--active-color);box-shadow:0 2px 8px rgba(0,0,0,.04);transform:scale(1.04);transition:transform .18s cubic-bezier(.4,0,.2,1)}.doorOptionCard_image__ra8di{width:80px;height:80px;object-fit:contain;flex-shrink:0}.doorOptionCard_title__6E_1g{font-weight:500;font-size:18px}.doorOptionCard_description__MwLux,.doorOptionCard_title__6E_1g{margin-bottom:4px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.doorOptionCard_description__MwLux{color:var(--secondary-text-color);font-size:14px;line-height:1.3}.doorOptionCard_textContainer__kzpaQ{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.doorOptionCard_textContainer__kzpaQ h6{font-size:12px;color:var(--secondary-text-color);margin:0;font-weight:400}.doorOptionCard_colorsContainer__op_Yh{display:flex;flex-direction:row;gap:8px;font-size:12px;align-self:flex-start;justify-self:flex-end;margin-top:auto;flex-wrap:wrap}.doorOptionCard_colorChip__u2uyj{background-color:transparent;color:black;padding:2px 8px;border:1px solid black}.page_productsPageContainer___Jmo2{display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px;@media (max-width:520px){gap:12px}.page_description__BVpOI{width:50%;text-align:center;@media (max-width:520px){width:90%}}}.page_selectionContainer__vQXhP{display:flex;flex-direction:column;gap:12px;width:90%;.page_heading__vS0a0{display:flex;flex-direction:column}}.page_optionsContainer__tqKw2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;margin-bottom:24px;animation:page_fadeUp__wrDii .6s cubic-bezier(.4,0,.2,1);justify-content:center}@keyframes page_fadeUp__wrDii{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.page_stylesContainer__wFNf_{display:flex;flex-direction:column;gap:36px;border-top:1px solid var(--border-color);padding-top:24px;opacity:0;animation:page_fadeIn__8f49C .8s ease-in forwards}@keyframes page_fadeIn__8f49C{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.page_stylesGrid__Mt_Qi{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));width:100%;grid-row-gap:40px;row-gap:40px;grid-column-gap:40px;column-gap:40px;justify-items:center;justify-content:center}.page_styleCard__gSC1i{width:100%;padding:16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;min-height:280px;height:-moz-fit-content;height:fit-content;border-radius:var(--corners);color:var(--black);transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1);&:hover{box-shadow:0 6px 18px rgba(0,0,0,.12);cursor:pointer;transform:scale(1.04)}.page_styleCardImageContainer__IoY_7{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.page_styleCardContent__bMu0P{margin-top:auto}img{max-width:180px;height:unset}}.page_selectCategoryCard__8tGXf{border:1px dashed var(--border-color);border-radius:6px;padding:48px 24px;text-align:center;background:var(--white);color:var(--black);max-width:800px;margin:32px auto}.page_frameInfoBox__GecHc{background:#fffbe6;border:1px solid var(--warning);border-radius:6px;padding:12px 18px;color:var(--warning-dark);font-size:14px}@media (max-width:1000px){.page_productsPageContainer___Jmo2 .page_description__BVpOI{width:70%}}@media (max-width:800px){.page_optionsContainer__tqKw2{gap:20px}}@media (max-width:600px){.page_optionsContainer__tqKw2{grid-template-columns:1fr;gap:20px;justify-items:center}.page_productsPageContainer___Jmo2 .page_description__BVpOI{width:90%;padding:0 12px}.page_stylesContainer__wFNf_{width:100%;padding:12px}}