.page-module-scss-module__qqgosG__page{min-height:calc(100vh - var(--header-height))}.page-module-scss-module__qqgosG__container{max-width:var(--container-max);margin:0 auto;padding:1.5rem 1.5rem 5rem}.page-module-scss-module__qqgosG__breadcrumbs{color:var(--color-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.page-module-scss-module__qqgosG__breadcrumbs a{color:inherit;text-decoration:none;transition:color .15s}.page-module-scss-module__qqgosG__breadcrumbs a:hover{color:var(--color-primary);text-decoration:underline}.page-module-scss-module__qqgosG__breadcrumbs span[aria-hidden]{color:var(--color-border);font-size:.75rem}.page-module-scss-module__qqgosG__product{grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem;display:grid}@media (max-width:768px){.page-module-scss-module__qqgosG__product{grid-template-columns:1fr;gap:1.75rem}}.page-module-scss-module__qqgosG__info{top:calc(var(--header-height) + 1.5rem);flex-direction:column;gap:1.5rem;display:flex;position:sticky}@media (max-width:768px){.page-module-scss-module__qqgosG__info{gap:1.25rem;position:static}}.page-module-scss-module__qqgosG__brand{letter-spacing:.1em;text-transform:uppercase;color:var(--color-secondary);font-size:.75rem;font-weight:700}.page-module-scss-module__qqgosG__name{color:var(--color-primary);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.page-module-scss-module__qqgosG__pricing{align-items:baseline;gap:.75rem;display:flex}.page-module-scss-module__qqgosG__price{color:var(--color-primary);font-size:1.875rem;font-weight:700}.page-module-scss-module__qqgosG__oldPrice{color:var(--color-secondary);font-size:1.125rem;text-decoration:line-through}.page-module-scss-module__qqgosG__sizesLabel{color:var(--color-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:block}.page-module-scss-module__qqgosG__sizesGrid{flex-wrap:wrap;gap:.5rem;display:flex}.page-module-scss-module__qqgosG__sizeBtn{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-width:52px;height:44px;color:var(--color-primary);background:0 0;padding:0 .5rem;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .15s}.page-module-scss-module__qqgosG__sizeBtn:hover{border-color:var(--color-primary)}.page-module-scss-module__qqgosG__sizeBtnActive{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.page-module-scss-module__qqgosG__actions{flex-direction:column;gap:.75rem;display:flex}.page-module-scss-module__qqgosG__descriptionTitle{color:var(--color-primary);margin:0 0 .625rem;font-size:1rem;font-weight:600}.page-module-scss-module__qqgosG__descriptionText{color:var(--color-secondary);margin:0;font-size:.9375rem;line-height:1.75}.page-module-scss-module__qqgosG__related{border-top:1px solid var(--color-border);margin-top:5rem;padding-top:3rem}.page-module-scss-module__qqgosG__relatedTitle{color:var(--color-primary);letter-spacing:-.02em;margin:0 0 1.75rem;font-size:1.5rem;font-weight:700}.page-module-scss-module__qqgosG__relatedGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:1024px){.page-module-scss-module__qqgosG__relatedGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module-scss-module__qqgosG__relatedGrid{gap:.75rem}}
.ProductSlider-module-scss-module__MXwcDq__slider{flex-direction:column;gap:.75rem;display:flex}.ProductSlider-module-scss-module__MXwcDq__mainWrapper{position:relative}.ProductSlider-module-scss-module__MXwcDq__arrow{z-index:2;width:40px;height:40px;color:var(--color-text-primary,#111);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.ProductSlider-module-scss-module__MXwcDq__arrow:hover:not(:disabled){background:#fff}.ProductSlider-module-scss-module__MXwcDq__arrow:disabled{opacity:.3;cursor:default}.ProductSlider-module-scss-module__MXwcDq__arrowPrev{left:12px}.ProductSlider-module-scss-module__MXwcDq__arrowNext{right:12px}.ProductSlider-module-scss-module__MXwcDq__mainViewport{border-radius:var(--radius-lg);cursor:grab;-webkit-user-select:none;user-select:none;background-color:var(--color-bg-secondary);overflow:hidden}.ProductSlider-module-scss-module__MXwcDq__mainViewport:active{cursor:grabbing}.ProductSlider-module-scss-module__MXwcDq__mainTrack{transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.ProductSlider-module-scss-module__MXwcDq__mainSlide{aspect-ratio:1;flex:0 0 100%}.ProductSlider-module-scss-module__MXwcDq__mainImage{object-fit:cover;width:100%;height:100%;display:block}.ProductSlider-module-scss-module__MXwcDq__placeholder{background-color:var(--color-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;min-height:300px;display:flex}.ProductSlider-module-scss-module__MXwcDq__thumbnails{scrollbar-width:none;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.ProductSlider-module-scss-module__MXwcDq__thumbnails::-webkit-scrollbar{display:none}.ProductSlider-module-scss-module__MXwcDq__thumbnail{border-radius:var(--radius-md);cursor:pointer;background:var(--color-bg-secondary);border:2px solid #0000;flex-shrink:0;width:72px;height:72px;padding:0;transition:border-color .2s;overflow:hidden}.ProductSlider-module-scss-module__MXwcDq__thumbnailActive{border-color:var(--color-primary)}.ProductSlider-module-scss-module__MXwcDq__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.ProductSlider-module-scss-module__MXwcDq__thumbnailPlaceholder{background-color:var(--color-border);width:100%;height:100%}
.Skeleton-module-scss-module__JprJ_W__skeleton{background:linear-gradient(90deg,var(--color-surface,#f3f4f6)25%,var(--color-border,#e5e7eb)50%,var(--color-surface,#f3f4f6)75%);background-size:200% 100%;width:100%;animation:1.4s ease-in-out infinite Skeleton-module-scss-module__JprJ_W__shimmer;display:block}@keyframes Skeleton-module-scss-module__JprJ_W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
