.ImagesPreview-module__XX66Pq__mainImageContainer{aspect-ratio:4/5;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:hidden}.ImagesPreview-module__XX66Pq__image{object-fit:cover;transition:transform .1s ease-out}.ImagesPreview-module__XX66Pq__images{justify-content:center;display:flex}.ImagesPreview-module__XX66Pq__thumbnailContainer{gap:.5rem;width:100%;max-width:500px;margin-top:.5rem;display:flex;overflow:scroll}.ImagesPreview-module__XX66Pq__thumbnail{object-fit:cover;cursor:pointer;max-width:125px;max-height:125px;transition:opacity .2s}.ImagesPreview-module__XX66Pq__thumbnail:hover{opacity:.8}@media (min-width:1024px){.ImagesPreview-module__XX66Pq__imagePreviewContainer{flex-direction:row-reverse;align-items:center;gap:.5rem;display:flex}.ImagesPreview-module__XX66Pq__thumbnailContainer{flex-direction:column;width:125px;height:625px;margin-top:0;display:flex;overflow:scroll}.ImagesPreview-module__XX66Pq__mainImageContainer{margin:0}}
.page-module__-RFQJG__productContainer{flex-direction:column;width:100%;margin:0 auto;display:flex}.page-module__-RFQJG__productContainer>*{flex:1}.page-module__-RFQJG__productName{font-size:1rem}.page-module__-RFQJG__productPrice{font-size:2.5rem;font-weight:700}.page-module__-RFQJG__productDescriptionContainer{width:100%;max-width:500px;margin:2rem auto 0}.page-module__-RFQJG__productDescriptionContainer>*{margin-block:1rem}@media (min-width:1024px){.page-module__-RFQJG__productContainer{flex-direction:row;justify-self:center;gap:2rem}.page-module__-RFQJG__productDescriptionContainer{max-width:100%;margin:0}.page-module__-RFQJG__productDescriptionContainer>*{max-width:500px}}
.SizeChanger-module__cOK4Wq__productSizeContainer{align-items:center;gap:1rem;display:flex}.SizeChanger-module__cOK4Wq__productSize{cursor:pointer;background-color:#fff;border:1px solid #000;padding:.25rem .5rem;font-size:1.25rem}.SizeChanger-module__cOK4Wq__productColor{cursor:pointer;border:1px solid #000;border-radius:100%;width:2rem;height:2rem;padding:.25rem .5rem}.SizeChanger-module__cOK4Wq__productSize.SizeChanger-module__cOK4Wq__activeSize,.SizeChanger-module__cOK4Wq__productColor.SizeChanger-module__cOK4Wq__activeColor{border:3px solid #000}.SizeChanger-module__cOK4Wq__heartIcon{columns:black;cursor:pointer;margin-left:1rem;display:inline;transform:translateY(11px)}.SizeChanger-module__cOK4Wq__sizeChanger{margin:2rem 0}.SizeChanger-module__cOK4Wq__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.SizeChanger-module__cOK4Wq__header h2{margin:0;font-size:1.2rem}.SizeChanger-module__cOK4Wq__favoriteButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:transform .2s;display:flex}.SizeChanger-module__cOK4Wq__favoriteButton:hover{transform:scale(1.1)}.SizeChanger-module__cOK4Wq__heartOutline{color:#000}.SizeChanger-module__cOK4Wq__heartFilled{color:var(--secondary-color)}.SizeChanger-module__cOK4Wq__sizes{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.SizeChanger-module__cOK4Wq__sizeButton{cursor:pointer;background:0 0;border:1px solid #000;padding:.5rem 1rem;transition:all .2s}.SizeChanger-module__cOK4Wq__sizeButton:hover{background-color:#f5f5f5}.SizeChanger-module__cOK4Wq__sizeButton.SizeChanger-module__cOK4Wq__selected{color:#fff;background-color:#000}.SizeChanger-module__cOK4Wq__colors{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.SizeChanger-module__cOK4Wq__colorButton{cursor:pointer;border:1px solid #000;border-radius:50%;width:2rem;height:2rem;transition:transform .2s}.SizeChanger-module__cOK4Wq__colorButton:hover{transform:scale(1.1)}.SizeChanger-module__cOK4Wq__colorButton.SizeChanger-module__cOK4Wq__selected{outline-offset:2px;border:3px solid #000}.SizeChanger-module__cOK4Wq__addToBasketButton{color:#fff;cursor:pointer;background-color:#000;border:none;width:100%;padding:1rem;font-weight:700;transition:all .2s}.SizeChanger-module__cOK4Wq__addToBasketButton:hover:not(.SizeChanger-module__cOK4Wq__disabled){background-color:var(--secondary-color)}.SizeChanger-module__cOK4Wq__addToBasketButton.SizeChanger-module__cOK4Wq__disabled{cursor:not-allowed;background-color:#ccc}.SizeChanger-module__cOK4Wq__colorWrapper{position:relative}.SizeChanger-module__cOK4Wq__tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background-color:#333;border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:12px;transition:opacity .2s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.SizeChanger-module__cOK4Wq__colorWrapper:hover .SizeChanger-module__cOK4Wq__tooltip{opacity:1}
.Toggle-module__25Rzpq__toggleWrapper{border:1px solid #e5e5e5;border-radius:8px;margin:.5rem 0;overflow:hidden}.Toggle-module__25Rzpq__toggleContainer{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem;transition:background-color .2s;display:flex}.Toggle-module__25Rzpq__toggleContainer:hover{background-color:#f5f5f5}.Toggle-module__25Rzpq__toggleContainer:focus{outline:none;box-shadow:0 0 0 2px #0000001a}.Toggle-module__25Rzpq__title{color:#333;font-size:1rem;font-weight:500}.Toggle-module__25Rzpq__arrow{color:#666;font-size:1.2rem;transition:transform .3s ease-in-out}.Toggle-module__25Rzpq__arrowActive{transform:rotate(90deg)}.Toggle-module__25Rzpq__content{max-height:0;padding:0 1rem;transition:max-height .3s ease-in-out,padding .3s ease-in-out;overflow:hidden}.Toggle-module__25Rzpq__contentActive{max-height:1000px;padding:1rem}
