.index-module__yBFHyq__description{background-color:var(--mantine-color-body,#fff);border:1px solid var(--mantine-color-gray-3);border-radius:24px;margin-top:48px;padding:32px;box-shadow:0 12px 32px #0f172a14}.index-module__yBFHyq__content{color:#1f2937;margin-top:16px;font-size:15px;line-height:2}.index-module__yBFHyq__content p{margin-bottom:12px}.index-module__yBFHyq__content ul{margin-bottom:12px;padding-right:24px;list-style:outside}.index-module__yBFHyq__content ol{margin-bottom:12px;padding-right:24px;list-style:decimal}
.index-module__Dbr2Pa__section{border:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body,#fff);border-radius:24px;margin-top:32px;padding:32px;box-shadow:0 20px 45px #0f172a14}.index-module__Dbr2Pa__questionCard{border:1px solid var(--mantine-color-gray-2);background-color:#fff;border-radius:18px;padding:20px}.index-module__Dbr2Pa__answer{background-color:#10b98114;border-radius:12px;margin-top:12px;padding:12px 16px}
.index-module__tdjOWG__section{border:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body,#fff);border-radius:24px;margin-top:48px;padding:32px;box-shadow:0 20px 45px #0f172a14}.index-module__tdjOWG__reviewsList{flex-direction:column;gap:16px;margin-top:24px;display:flex}
.index-module__4WGe_W__summary{border:1px solid var(--mantine-color-gray-3);background-color:var(--mantine-color-body,#fff);border-radius:20px;padding:24px;box-shadow:0 12px 32px #0f172a14}.index-module__4WGe_W__colorGrid{flex-wrap:wrap;gap:12px;display:flex}.index-module__4WGe_W__colorSwatch{text-align:center;border:none;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:96px;height:84px;padding:10px;transition:transform .15s,opacity .15s;display:flex;box-shadow:inset 0 0 0 1px #0f172a14,0 8px 20px #0f172a14}.index-module__4WGe_W__colorPreview{border:1px solid #00000014;border-radius:999px;width:28px;height:28px;margin-bottom:6px}.index-module__4WGe_W__colorName{font-size:12px;font-weight:600}.index-module__4WGe_W__colorSwatchUnavailable{opacity:.5;filter:grayscale(.4);box-shadow:inset 0 0 0 1px #b91c1c80}.index-module__4WGe_W__sizeSelector{flex-wrap:wrap;gap:12px;display:flex}.index-module__4WGe_W__colorCard{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:opacity .15s;display:flex}.index-module__4WGe_W__colorCardUnavailable{opacity:.5;filter:grayscale(.4);cursor:not-allowed}.index-module__4WGe_W__colorCircleWrapper{box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:2px;display:flex}.index-module__4WGe_W__colorCircleWrapperSelected{border:4px solid #15803d}.index-module__4WGe_W__colorCircleWrapperUnselected{border:4px solid #d1d5db}.index-module__4WGe_W__colorCircle{border-radius:50%;width:32px;height:32px;box-shadow:0 2px 8px #0000001a}.index-module__4WGe_W__purchaseAlert{color:#991b1b;background-color:#fee2e2b3;border:1px solid #f8717199;border-radius:12px;padding:12px 16px;font-size:14px}.index-module__4WGe_W__noColorAvailableBox{text-align:center;background-color:#f8fafccc;border:1px solid #cbd5e199;border-radius:12px;padding:20px 24px;transition:all .15s}.index-module__4WGe_W__noColorAvailableBox:hover{background-color:#f1f5f9e6;border-color:#cbd5e1cc}
.index-module__alfgnq__gallery{flex-direction:column;gap:1rem;width:100%;display:flex}.index-module__alfgnq__mainSwiper{width:100%}.index-module__alfgnq__mainSlide{aspect-ratio:4/3;background-color:#101828;border-radius:16px;width:100%;position:relative;overflow:hidden}.index-module__alfgnq__mainImage{object-fit:cover}.index-module__alfgnq__caption{color:#fff;background-color:#0000008c;border-radius:999px;padding:.35rem .75rem;font-size:.875rem;position:absolute;bottom:1rem;left:1rem}.index-module__alfgnq__thumbsSwiper{width:100%}.index-module__alfgnq__thumbSlide{height:96px}.index-module__alfgnq__thumbImageWrapper{background-color:#101828;border:2px solid #0000;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.index-module__alfgnq__thumbImage{object-fit:cover}.index-module__alfgnq__thumbsSwiper .swiper-slide{opacity:.6;transition:opacity .15s}.index-module__alfgnq__thumbsSwiper .swiper-slide-thumb-active{opacity:1}.index-module__alfgnq__thumbsSwiper .swiper-slide-thumb-active .index-module__alfgnq__thumbImageWrapper{border-color:#fff}
