.ProductGallery-module__FV82Ua__gallery{min-width:0}.ProductGallery-module__FV82Ua__primary{aspect-ratio:4/5;background:#eeede9;position:relative;overflow:hidden}.ProductGallery-module__FV82Ua__primary img{object-fit:contain}.ProductGallery-module__FV82Ua__count{letter-spacing:.12em;background:#fffffff0;padding:10px 12px;font-size:10px;position:absolute;bottom:20px;right:20px}.ProductGallery-module__FV82Ua__navigation{gap:5px;display:flex;position:absolute;bottom:20px;left:20px}.ProductGallery-module__FV82Ua__navigation button{color:#161713;background:#fffffff0;border:0;width:42px;height:42px}.ProductGallery-module__FV82Ua__navigation button:hover{color:#fff;background:#161713}.ProductGallery-module__FV82Ua__thumbnails{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;margin-top:14px;display:grid}.ProductGallery-module__FV82Ua__thumbnails button{aspect-ratio:4/5;background:#eeede9;border:1px solid #0000;padding:0;position:relative;overflow:hidden}.ProductGallery-module__FV82Ua__thumbnails img{object-fit:cover}.ProductGallery-module__FV82Ua__thumbnails button[aria-pressed=true]{outline-offset:2px;outline:2px solid #24251f}.ProductGallery-module__FV82Ua__thumbnails button:hover{border-color:#777}@media (max-width:600px){.ProductGallery-module__FV82Ua__thumbnails{margin-inline:-3px;padding:3px;display:flex;overflow-x:auto}.ProductGallery-module__FV82Ua__thumbnails button{flex-shrink:0;width:65px}}@media (min-width:861px){.ProductGallery-module__FV82Ua__gallery:has(.ProductGallery-module__FV82Ua__thumbnails){grid-template-columns:68px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ProductGallery-module__FV82Ua__gallery:has(.ProductGallery-module__FV82Ua__thumbnails) .ProductGallery-module__FV82Ua__primary{grid-area:1/2}.ProductGallery-module__FV82Ua__thumbnails{scrollbar-width:thin;flex-direction:column;grid-area:1/1;gap:12px;max-height:min(65vw,760px);margin:0;padding:3px;display:flex;overflow-y:auto}.ProductGallery-module__FV82Ua__thumbnails button{flex:none;width:100%}}
.ProductDetail-module__ybfFta__product{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(35px,7vw,110px);display:grid}.ProductDetail-module__ybfFta__details{padding:15px 0 0;position:sticky;top:130px}.ProductDetail-module__ybfFta__details h1{letter-spacing:-.025em;margin:20px 0;font-size:clamp(30px,3vw,46px);font-weight:450;line-height:1.12}.ProductDetail-module__ybfFta__price{margin:0 0 30px;font-size:17px}.ProductDetail-module__ybfFta__description{color:#73736a;border-top:1px solid var(--border);max-width:430px;padding-top:25px;font-size:12px;line-height:1.9}.ProductDetail-module__ybfFta__fieldset{border:0;min-width:0;margin:26px 0 0;padding:0}.ProductDetail-module__ybfFta__fieldset legend{margin-bottom:15px;font-size:11px;font-weight:600}.ProductDetail-module__ybfFta__fieldset legend>span{color:#74736a;margin-left:12px;font-weight:400}.ProductDetail-module__ybfFta__colors{flex-wrap:wrap;gap:8px;display:flex}.ProductDetail-module__ybfFta__colors button{background:0 0;border:1px solid #dfdfd8;align-items:center;gap:7px;min-height:38px;padding:8px 10px;font-size:10px;display:flex}.ProductDetail-module__ybfFta__colors i{border:1px solid #0002;border-radius:50%;width:16px;height:16px;display:block}.ProductDetail-module__ybfFta__colors button[aria-pressed=true]{background:#efefeb;border-color:#262820}.ProductDetail-module__ybfFta__sizes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ProductDetail-module__ybfFta__sizes button{color:#20221c;background:0 0;border:1px solid #d6d7cf;height:46px;font-size:12px}.ProductDetail-module__ybfFta__sizes button[aria-pressed=true]{color:#fff;background:#20221c;border-color:#20221c}.ProductDetail-module__ybfFta__purchase{margin-top:25px}.ProductDetail-module__ybfFta__purchase>button{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#20221c;border:1px solid #20221c;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:11px;display:flex}.ProductDetail-module__ybfFta__purchase>button:hover{background:#44463c}.ProductDetail-module__ybfFta__purchase>button:disabled{color:#717368;cursor:default;background:#e1e2da;border-color:#e1e2da}.ProductDetail-module__ybfFta__help{color:#72746a;text-align:center;margin:17px 0 30px;font-size:10px}.ProductDetail-module__ybfFta__help a{border-bottom:1px solid;margin-left:7px}.ProductDetail-module__ybfFta__notice{color:#786144;font-size:11px;line-height:1.8}.ProductDetail-module__ybfFta__accordions details{border-top:1px solid var(--border)}.ProductDetail-module__ybfFta__accordions details:last-child{border-bottom:1px solid var(--border)}.ProductDetail-module__ybfFta__accordions summary{cursor:pointer;justify-content:space-between;padding:19px 0;font-size:11px;list-style:none;display:flex}.ProductDetail-module__ybfFta__accordions summary::-webkit-details-marker{display:none}.ProductDetail-module__ybfFta__accordions details[open] summary>span{transform:rotate(45deg)}.ProductDetail-module__ybfFta__accordions p{color:#73746c;margin:0 0 20px;font-size:11px;line-height:1.9}@media (max-width:860px){.ProductDetail-module__ybfFta__product{grid-template-columns:1fr;gap:30px}.ProductDetail-module__ybfFta__details{max-width:none;position:static}.ProductDetail-module__ybfFta__details h1{font-size:36px}}
