.product-module-scss-module__krvdpG__page{padding:20px 0 40px}.product-module-scss-module__krvdpG__grid{grid-template-columns:1.1fr 1fr 340px;gap:18px;display:grid}.product-module-scss-module__krvdpG__gallery{border:1px solid var(--ink-100);background:#fff;border-radius:14px;padding:18px}.product-module-scss-module__krvdpG__gallery img{border-radius:10px;width:100%}.product-module-scss-module__krvdpG__thumbRow{gap:8px;margin-top:10px;display:flex}.product-module-scss-module__krvdpG__thumbRow img{object-fit:cover;border:1px solid var(--ink-100);border-radius:10px;width:72px;height:72px}.product-module-scss-module__krvdpG__info h1{font:700 24px var(--font-sans);color:var(--ink-900);margin:0 0 6px}.product-module-scss-module__krvdpG__rating{color:#f2b01e}.product-module-scss-module__krvdpG__rating span{color:var(--ink-700);margin-left:6px}.product-module-scss-module__krvdpG__price{color:var(--brand);font:800 22px var(--font-sans);margin:8px 0 12px}.product-module-scss-module__krvdpG__bullets{color:var(--ink-800);gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.product-module-scss-module__krvdpG__bullets svg{color:var(--brand)}.product-module-scss-module__krvdpG__policy{color:var(--ink-700);font-size:14px}.product-module-scss-module__krvdpG__aPlus{border:1px solid var(--ink-100);background:#fff;border-radius:14px;margin-top:14px;padding:12px}.product-module-scss-module__krvdpG__buybox{border:1px solid var(--ink-100);background:#fff;border-radius:14px;height:max-content;padding:14px;position:sticky;top:88px}.product-module-scss-module__krvdpG__stock{color:#0a7a25;font-weight:700}.product-module-scss-module__krvdpG__priceBig{font:800 24px var(--font-sans);color:var(--brand);margin:8px 0 10px}.product-module-scss-module__krvdpG__btnPrimary{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-bottom:8px;padding:12px 16px;font-weight:700}.product-module-scss-module__krvdpG__btnAccent{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:12px 16px;font-weight:700}.product-module-scss-module__krvdpG__seller{color:var(--ink-800);margin-top:10px;font-size:14px}.product-module-scss-module__krvdpG__safety{color:var(--ink-700);margin-top:8px;font-size:13px}.product-module-scss-module__krvdpG__qa,.product-module-scss-module__krvdpG__reviews{margin-top:28px}.product-module-scss-module__krvdpG__qaItem{border:1px solid var(--ink-100);background:#fff;border-radius:12px;margin-top:10px;padding:12px}.product-module-scss-module__krvdpG__q{font-weight:700}@media (max-width:1100px){.product-module-scss-module__krvdpG__grid{grid-template-columns:1fr}.product-module-scss-module__krvdpG__buybox{position:static}}.product-module-scss-module__krvdpG__reviewsSection{border:1px solid var(--ink-100);background:#fff;border-radius:14px;margin-top:40px;padding:24px}.product-module-scss-module__krvdpG__revHeader{border-bottom:1px solid var(--ink-100);grid-template-columns:200px 1fr;gap:40px;margin-bottom:30px;padding-bottom:30px;display:grid}.product-module-scss-module__krvdpG__ratingBox{text-align:center}.product-module-scss-module__krvdpG__ratingBox .product-module-scss-module__krvdpG__bigScore{color:var(--brand);margin-bottom:4px;font-size:56px;font-weight:800;line-height:1}.product-module-scss-module__krvdpG__ratingBox .product-module-scss-module__krvdpG__stars{color:#f2b01e;justify-content:center;gap:2px;margin-bottom:8px;font-size:18px;display:flex}.product-module-scss-module__krvdpG__ratingBox .product-module-scss-module__krvdpG__count{color:var(--ink-500);font-size:14px;font-weight:500}.product-module-scss-module__krvdpG__bars{flex-direction:column;justify-content:center;gap:8px;max-width:400px;display:flex}.product-module-scss-module__krvdpG__barRow{color:var(--ink-700);align-items:center;gap:12px;font-size:13px;display:flex}.product-module-scss-module__krvdpG__barRow .product-module-scss-module__krvdpG__label{width:45px;font-weight:600}.product-module-scss-module__krvdpG__barRow .product-module-scss-module__krvdpG__progress{background:var(--ink-100);border-radius:4px;flex:1;height:8px;overflow:hidden}.product-module-scss-module__krvdpG__barRow .product-module-scss-module__krvdpG__fill{background:#f2b01e;border-radius:4px;height:100%}.product-module-scss-module__krvdpG__barRow .product-module-scss-module__krvdpG__pct{text-align:right;width:35px;color:var(--ink-500)}.product-module-scss-module__krvdpG__reviewList{flex-direction:column;gap:32px;display:flex}.product-module-scss-module__krvdpG__reviewCard{grid-template-columns:48px 1fr;gap:16px;display:grid}.product-module-scss-module__krvdpG__avatar{background:var(--ink-100);width:48px;height:48px;color:var(--brand);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.product-module-scss-module__krvdpG__revContent{flex-direction:column;display:flex}.product-module-scss-module__krvdpG__revTop{justify-content:space-between;margin-bottom:6px;display:flex}.product-module-scss-module__krvdpG__uName{color:var(--ink-900);font-size:15px;font-weight:700}.product-module-scss-module__krvdpG__uDate{color:var(--ink-500);font-size:13px}.product-module-scss-module__krvdpG__revStars{color:#f2b01e;gap:2px;margin-bottom:8px;font-size:14px;display:flex}.product-module-scss-module__krvdpG__revText{color:var(--ink-800);margin-bottom:12px;font-size:15px;line-height:1.6}.product-module-scss-module__krvdpG__revAction{gap:16px;display:flex}.product-module-scss-module__krvdpG__revAction button{color:var(--ink-500);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.product-module-scss-module__krvdpG__revAction button:hover{color:var(--brand)}@media (max-width:768px){.product-module-scss-module__krvdpG__revHeader{grid-template-columns:1fr;gap:24px}.product-module-scss-module__krvdpG__ratingBox{text-align:left;align-items:center;gap:20px;display:flex}.product-module-scss-module__krvdpG__bars{max-width:100%}}.product-module-scss-module__krvdpG__reviewHeaderRow{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.product-module-scss-module__krvdpG__writeBtn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-weight:600}.product-module-scss-module__krvdpG__writeBtn:hover{background:#080a3a}.product-module-scss-module__krvdpG__reviewForm{border:1px solid var(--ink-100);background:#f9fafb;border-radius:12px;margin-bottom:30px;padding:24px;animation:.3s product-module-scss-module__krvdpG__fadeIn}.product-module-scss-module__krvdpG__formGroup{margin-bottom:16px}.product-module-scss-module__krvdpG__formGroup label{color:var(--ink-800);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.product-module-scss-module__krvdpG__formGroup input,.product-module-scss-module__krvdpG__formGroup textarea{border:1px solid var(--ink-300);border-radius:8px;width:100%;padding:12px;font-family:inherit;font-size:.95rem}.product-module-scss-module__krvdpG__formGroup input:focus,.product-module-scss-module__krvdpG__formGroup textarea:focus{border-color:var(--brand);outline:none}.product-module-scss-module__krvdpG__starInput{cursor:pointer;gap:6px;margin-bottom:8px;display:flex}.product-module-scss-module__krvdpG__starInput svg{transition:transform .1s}.product-module-scss-module__krvdpG__starInput svg:hover{transform:scale(1.15)}.product-module-scss-module__krvdpG__formActions{gap:12px;margin-top:20px;display:flex}.product-module-scss-module__krvdpG__submitBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 24px;font-weight:700}.product-module-scss-module__krvdpG__cancelBtn{border:1px solid var(--ink-300);color:var(--ink-700);cursor:pointer;background:#fff;border-radius:8px;padding:10px 20px;font-weight:600}@keyframes product-module-scss-module__krvdpG__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-module-scss-module__krvdpG__tableCard,.product-module-scss-module__krvdpG__tableWrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.product-module-scss-module__krvdpG__table{min-width:720px}@media (max-width:768px){.product-module-scss-module__krvdpG__container,.product-module-scss-module__krvdpG__checkoutPage,.product-module-scss-module__krvdpG__page{padding-left:.85rem;padding-right:.85rem}.product-module-scss-module__krvdpG__header{flex-direction:column;align-items:stretch;gap:.85rem}.product-module-scss-module__krvdpG__actions{flex-wrap:wrap;width:100%}.product-module-scss-module__krvdpG__searchBox,.product-module-scss-module__krvdpG__actions input{width:100%!important}.product-module-scss-module__krvdpG__summary,.product-module-scss-module__krvdpG__formGrid,.product-module-scss-module__krvdpG__stats,.product-module-scss-module__krvdpG__grid,.product-module-scss-module__krvdpG__layout,.product-module-scss-module__krvdpG__splitSection,.product-module-scss-module__krvdpG__heroGrid{grid-template-columns:1fr!important}.product-module-scss-module__krvdpG__card,.product-module-scss-module__krvdpG__section,.product-module-scss-module__krvdpG__panel,.product-module-scss-module__krvdpG__summaryCard,.product-module-scss-module__krvdpG__modal,.product-module-scss-module__krvdpG__body,.product-module-scss-module__krvdpG__invoiceBody,.product-module-scss-module__krvdpG__previewBody{padding:1rem}.product-module-scss-module__krvdpG__modal{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto}.product-module-scss-module__krvdpG__footer,.product-module-scss-module__krvdpG__actions{flex-direction:column}.product-module-scss-module__krvdpG__actions .product-module-scss-module__krvdpG__btn,.product-module-scss-module__krvdpG__footer .product-module-scss-module__krvdpG__btn,.product-module-scss-module__krvdpG__saveBtn,.product-module-scss-module__krvdpG__payBtn,.product-module-scss-module__krvdpG__placeOrder,.product-module-scss-module__krvdpG__addBtn,.product-module-scss-module__krvdpG__withdrawBtn{justify-content:center;width:100%}}@media (max-width:480px){.product-module-scss-module__krvdpG__card,.product-module-scss-module__krvdpG__section,.product-module-scss-module__krvdpG__panel,.product-module-scss-module__krvdpG__summaryCard{border-radius:14px}.product-module-scss-module__krvdpG__table{min-width:640px;font-size:.82rem}.product-module-scss-module__krvdpG__header h1,.product-module-scss-module__krvdpG__header h2{font-size:1.35rem}}@media (max-width:768px){.product-module-scss-module__krvdpG__page{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}.product-module-scss-module__krvdpG__grid{flex-direction:column!important;gap:1rem!important;display:flex!important}.product-module-scss-module__krvdpG__gallery,.product-module-scss-module__krvdpG__info,.product-module-scss-module__krvdpG__buybox{width:100%!important;max-width:100%!important}.product-module-scss-module__krvdpG__buybox{order:3;margin-top:.25rem;padding:1rem!important;position:static!important;top:auto!important}.product-module-scss-module__krvdpG__info h1{font-size:1.35rem!important;line-height:1.3!important}.product-module-scss-module__krvdpG__price{flex-wrap:wrap;font-size:1.45rem!important}.product-module-scss-module__krvdpG__aPlus{padding:1rem!important}.product-module-scss-module__krvdpG__thumbRow{padding-bottom:.25rem;overflow-x:auto}.product-module-scss-module__krvdpG__reviewHeaderRow{flex-direction:column;gap:.75rem;align-items:stretch!important}.product-module-scss-module__krvdpG__reviewHeaderRow button{justify-content:center;width:100%}.product-module-scss-module__krvdpG__reviewsSection{padding:1rem!important}.product-module-scss-module__krvdpG__gallery{order:1}.product-module-scss-module__krvdpG__buybox{order:2!important}.product-module-scss-module__krvdpG__info{order:3}}
