.ath-fit-open{overflow:hidden}.ath-fit-dialog{border:0;padding:0;width:min(940px,94vw);max-height:88svh;background:#f8f6f2;color:#0b0b0b;overscroll-behavior:contain}.ath-fit-dialog::backdrop{background:rgba(0,0,0,.65)}.ath-fit-dialog ath-size-guide{margin:0;padding-top:54px}.ath-fit-close{position:sticky;display:block;top:8px;margin:8px 10px -52px auto;z-index:2;width:44px;height:44px;border:1px solid #cbc5bb;background:#f8f6f2;color:#0b0b0b;font-size:28px}.ath-fit-dialog:focus-visible{outline:2px solid #d8ccbc}.section-heading h2{font-size:clamp(40px,4.8vw,76px);line-height:.98;letter-spacing:-.055em}.section-heading h2 em{font-style:normal;font-weight:400}.section-pad{padding:76px 4%}.product-grid{gap:22px 16px}.product-info{display:block;margin-top:16px}.product-info strong{font-weight:500;font-size:14px;line-height:1.4}.product-info .card-price{display:block;font-size:13px;margin-top:7px;color:#5c564f}.product-photo{aspect-ratio:4/5;background:#e7e4df}.product-photo img{object-fit:contain}.product .view-product{font-size:10px}.product:focus-within .view-product{transform:translateY(0)}.collection-foot{color:#6c655b;font-size:10px}.collection .filters{flex-wrap:wrap}.ath-fit-dialog summary{min-height:44px}a,button{touch-action:manipulation}@media(min-width:1100px){.collection .product-grid:has(>.product:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:680px){.section-pad{padding:44px 16px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:clamp(38px,9vw,58px)}.collection-note{margin-top:18px}.collection-note p{font-size:13px;line-height:1.6}.product-grid{gap:24px 10px}.product-info strong{font-size:12px}.product-info .card-price{font-size:12px}.collection-foot{gap:15px;line-height:1.6}.ath-fit-dialog{width:100%;max-width:100%;max-height:92svh;margin:auto 0 0}.ath-fit-dialog ath-size-guide{padding:58px 20px 24px}.product-photo img{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
