.ProductPage_wrapper__Q2aCo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ProductPage_gallery__HxVqa{background-color:var(--bg-back);border-radius:var(--border-radius);gap:16px}.ProductPage_mainImage__embi7{position:relative;width:100%;height:550px;overflow:hidden;border-radius:var(--border-radius-8);cursor:zoom-in}.ProductPage_mainImage__embi7:hover .ProductPage_arrowLeft__tTPgQ,.ProductPage_mainImage__embi7:hover .ProductPage_arrowRight__4Uiny{display:flex}.ProductPage_mainImage__embi7 .ProductPage_arrowLeft__tTPgQ,.ProductPage_mainImage__embi7 .ProductPage_arrowRight__4Uiny{display:none;position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:18px;align-items:center;justify-content:center;z-index:2}.ProductPage_mainImage__embi7 .ProductPage_arrowLeft__tTPgQ{left:10px}.ProductPage_mainImage__embi7 .ProductPage_arrowRight__4Uiny{right:10px}.ProductPage_mainImage__embi7 .ProductPage_arrowLeft__tTPgQ:hover,.ProductPage_mainImage__embi7 .ProductPage_arrowRight__4Uiny:hover{background:rgba(0,0,0,.7)}.ProductPage_zoom__24UkV{transform:scale(1.4);transition:transform .3s}.ProductPage_thumbs__fQtWN{gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.ProductPage_thumbs__fQtWN::-webkit-scrollbar{display:none}.ProductPage_thumb__0T3Jd{position:relative;min-width:80px;height:80px;border-radius:var(--border-radius);overflow:hidden;cursor:pointer;border:2px solid transparent}.ProductPage_thumb__0T3Jd.ProductPage_active__Spyaw{border:2px solid #000}.ProductPage_info__gkUGq{gap:10px;background-color:var(--bg-back);position:-webkit-sticky;position:sticky;top:0;height:-moz-fit-content;height:fit-content}.ProductPage_info__gkUGq .ProductPage_price__oTl5G{font-weight:700}.ProductPage_info__gkUGq .ProductPage_code__WmDzO{font-size:12px;color:var(--grey)}.ProductPage_info__gkUGq .ProductPage_size_table_label__mvsZX{font-size:16px;font-weight:500;text-decoration:underline;width:-moz-fit-content;width:fit-content}.ProductPage_buy_button__EwKQ4{width:calc(100% - 66px);height:56px;border-radius:2px;border:none}.ProductPage_buy_button__EwKQ4,.ProductPage_buy_button__EwKQ4:hover{color:#fff;background-color:var(--bg)}.ProductPage_buy_button__EwKQ4:active{color:#fff}.ProductPage_wishlist_button__fqBF7{width:56px;height:56px;color:#fff;border-radius:2px;background-color:var(--bg);border:none}.ProductPage_wishlist_button__fqBF7:hover{background-color:var(--bg)}.ProductPage_wishlist_button__fqBF7:active{color:#fff}@media(max-width:900px){.ProductPage_wrapper__Q2aCo{grid-template-columns:1fr}.ProductPage_mainImage__embi7{height:380px}.ProductPage_info__gkUGq{position:relative;top:0}}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_label__bw6vu{font-size:var(--font-size-16);font-weight:400!important}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_error__sp22q{color:var(--red-color);font-size:var(--font-size-12)}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_button_sizes__BHrJU{gap:10px}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_button_sizes__BHrJU .ShoeSizeSelector_sizeButton__0nCE_{min-width:90px;height:48px;border-radius:var(--border-radius-8);border:1px solid var(--border-color);background:#fff;font-size:var(--font-size-14);font-weight:400;transition:all .2s ease;color:#000}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_button_sizes__BHrJU .ShoeSizeSelector_sizeButton__0nCE_:hover{background-color:var(--bg-page)}.ShoeSizeSelector_wrapper__tMCTo .ShoeSizeSelector_button_sizes__BHrJU .ShoeSizeSelector_active__GtPrK{border-color:var(--bg)}.ShoeSizeDialog_overlay__Z_gJp{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1002;display:flex;justify-content:flex-end}.ShoeSizeDialog_dialog__0If1m{background:#fff;width:420px;height:100%;display:flex;flex-direction:column;animation:ShoeSizeDialog_slideInRight__3ZKbL .25s ease;border-radius:var(--border-radius) 0 0 var(--border-radius);background-color:var(--bg-page)}.ShoeSizeDialog_dialog__0If1m .ShoeSizeDialog_header__POV1h{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;height:40px;border-top-left-radius:var(--border-radius)}.ShoeSizeDialog_dialog__0If1m .ShoeSizeDialog_header__POV1h h2{margin-top:12px;font-size:18px;font-weight:700}.ShoeSizeDialog_dialog__0If1m .ShoeSizeDialog_close__BMmjT{font-size:20px;border:none;background:none;cursor:pointer}.ShoeSizeDialog_dialog__0If1m .ShoeSizeDialog_content__f8Uba{padding:20px;overflow:auto}.ShoeSizeDialog_dialog__0If1m table{width:100%;border-collapse:collapse;background-color:#fff}.ShoeSizeDialog_dialog__0If1m th{background:#f6f6f6;padding:10px;border:1px solid #ddd}.ShoeSizeDialog_dialog__0If1m td{padding:10px;border:1px solid #eee;text-align:center}@keyframes ShoeSizeDialog_slideInRight__3ZKbL{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media(max-width:768px){.ShoeSizeDialog_overlay__Z_gJp{align-items:flex-end;justify-content:center}.ShoeSizeDialog_overlay__Z_gJp .ShoeSizeDialog_dialog__0If1m{width:100%;height:70%;border-radius:var(--border-radius) var(--border-radius) 0 0;animation:ShoeSizeDialog_slideInBottom__1Nxzi .25s ease}@keyframes ShoeSizeDialog_slideInBottom__1Nxzi{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.Accordion_accordion_container__ra5R5 .Accordion_header__77Qur{width:100%;min-height:57px;background:none;border:none;font-size:var(--font-size-16);font-weight:500}.Accordion_accordion_container__ra5R5 .Accordion_header__77Qur:hover{background-color:var(--bg-page)}