.page-module-scss-module__MAC1Lq__productDetailContainer{min-height:calc(100vh - 200px);padding:2.5rem .5rem 6rem}@media (max-width:768px){.page-module-scss-module__MAC1Lq__productDetailContainer{padding:1.5rem .5rem 4rem}}.page-module-scss-module__MAC1Lq__backLink{color:#ffffffb3;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding-left:.25rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.page-module-scss-module__MAC1Lq__backLink:hover{color:var(--color-primary)}.page-module-scss-module__MAC1Lq__productLayout{grid-template-columns:1fr;gap:2.5rem;padding:0 .25rem;display:grid}@media (min-width:992px){.page-module-scss-module__MAC1Lq__productLayout{grid-template-columns:1fr 1fr;gap:4rem;padding:0}}.page-module-scss-module__MAC1Lq__gallerySection{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__MAC1Lq__mainImageWrapper{aspect-ratio:1;background:#14141acc;border:1px solid #ffffff1a;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0006}.page-module-scss-module__MAC1Lq__mainImageWrapper img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module-scss-module__MAC1Lq__mainImageWrapper img:hover{transform:scale(1.03)}.page-module-scss-module__MAC1Lq__thumbnailsRow{gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.page-module-scss-module__MAC1Lq__thumbnailsRow::-webkit-scrollbar{height:4px}.page-module-scss-module__MAC1Lq__thumbnailsRow::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.page-module-scss-module__MAC1Lq__thumbBtn{aspect-ratio:1;cursor:pointer;background:#14141a99;border:2px solid #ffffff1f;border-radius:12px;width:80px;min-width:80px;height:80px;padding:0;transition:all .2s;overflow:hidden}.page-module-scss-module__MAC1Lq__thumbBtn img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__MAC1Lq__thumbBtn:hover{border-color:#ff6b0080;transform:translateY(-2px)}.page-module-scss-module__MAC1Lq__thumbBtn.page-module-scss-module__MAC1Lq__activeThumb{border-color:var(--color-primary);box-shadow:0 0 12px #ff6b0066}.page-module-scss-module__MAC1Lq__infoSection{flex-direction:column;gap:1.25rem;display:flex}.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__badge{color:var(--color-primary);background:#ff6b001f;border:1px solid #ff6b004d;border-radius:20px;align-self:flex-start;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-module-scss-module__MAC1Lq__infoSection h1{color:#fff;word-break:break-word;margin:0;font-size:1.6rem;line-height:1.25}@media (min-width:480px){.page-module-scss-module__MAC1Lq__infoSection h1{font-size:2rem}}@media (min-width:768px){.page-module-scss-module__MAC1Lq__infoSection h1{font-size:2.75rem}}.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__priceTag{color:var(--color-primary);align-items:baseline;gap:.5rem;font-size:1.85rem;font-weight:800;display:flex}@media (min-width:768px){.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__priceTag{font-size:2.2rem}}.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__priceTag .page-module-scss-module__MAC1Lq__vatNote{color:#ffffff80;font-size:.85rem;font-weight:400}.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__description{color:#ffffffbf;font-size:.98rem;line-height:1.65}@media (min-width:768px){.page-module-scss-module__MAC1Lq__infoSection .page-module-scss-module__MAC1Lq__description{font-size:1.05rem}}.page-module-scss-module__MAC1Lq__deliveryBadges{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;font-size:.88rem;display:flex}@media (max-width:600px){.page-module-scss-module__MAC1Lq__deliveryBadges{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:.85rem}}.page-module-scss-module__MAC1Lq__deliveryBadges .page-module-scss-module__MAC1Lq__statusBadge,.page-module-scss-module__MAC1Lq__deliveryBadges .page-module-scss-module__MAC1Lq__badgeItem{align-items:center;gap:.4rem;display:inline-flex}.page-module-scss-module__MAC1Lq__deliveryBadges .page-module-scss-module__MAC1Lq__statusBadge{color:#4ade80}.page-module-scss-module__MAC1Lq__featuresCard{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:1.25rem 1rem}@media (min-width:768px){.page-module-scss-module__MAC1Lq__featuresCard{padding:1.5rem}}.page-module-scss-module__MAC1Lq__featuresCard h3{color:#fff;margin-bottom:.85rem;font-size:1.05rem}.page-module-scss-module__MAC1Lq__featuresCard ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__MAC1Lq__featuresCard ul li{color:#ffffffd9;align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.page-module-scss-module__MAC1Lq__featuresCard ul li svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.page-module-scss-module__MAC1Lq__actionsArea{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyRow{align-items:center;gap:1rem;display:flex}@media (max-width:480px){.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyRow{flex-direction:column;align-items:stretch;gap:.75rem}}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyPicker{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;align-items:center;display:flex;overflow:hidden}@media (max-width:480px){.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyPicker{justify-content:center;width:100%}}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyPicker button{color:#fff;cursor:pointer;background:0 0;border:none;padding:.65rem 1.25rem;font-size:1.1rem;transition:background .2s}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyPicker button:hover{background:#ffffff1a}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__qtyPicker span{color:#fff;padding:0 1rem;font-weight:600}.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__addToCartBtn{flex:1;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.75rem;font-size:1.05rem;display:flex}@media (max-width:480px){.page-module-scss-module__MAC1Lq__actionsArea .page-module-scss-module__MAC1Lq__addToCartBtn{width:100%;padding:.85rem 1rem;font-size:.98rem}}.page-module-scss-module__MAC1Lq__specsSection{border-top:1px solid #ffffff14;margin-top:3.5rem;padding-top:2rem}.page-module-scss-module__MAC1Lq__specsSection h2{color:#fff;margin-bottom:1.25rem;font-size:1.45rem}@media (min-width:768px){.page-module-scss-module__MAC1Lq__specsSection h2{margin-bottom:1.75rem;font-size:1.8rem}}.page-module-scss-module__MAC1Lq__specsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.page-module-scss-module__MAC1Lq__specsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module-scss-module__MAC1Lq__specsGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__MAC1Lq__specCard{background:#14141a99;border:1px solid #ffffff0f;border-radius:14px;padding:1.25rem}.page-module-scss-module__MAC1Lq__specCard .page-module-scss-module__MAC1Lq__specLabel{color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem;font-size:.82rem}.page-module-scss-module__MAC1Lq__specCard .page-module-scss-module__MAC1Lq__specVal{color:#fff;font-size:1.05rem;font-weight:600}
