html body:has([data-ak-ath-product]){overflow:hidden}html body:has([data-ak-ath-product]) :is([data-ak-inner-brand],.ak-product-top-circles){display:none!important}html body #MainContent .ak-ath-product{position:fixed;top:59px;right:59px;bottom:59px;left:59px;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,70%) 44px;background:var(--ak-wall);color:var(--ak-black);isolation:isolate}.ak-ath-product__heading{display:grid;grid-template-rows:minmax(0,1fr) 44px;min-height:0;overflow:hidden}.ak-ath-product__collection{display:flex;align-items:center;padding:0 30px;border-top:1px solid var(--ak-line);font-family:var(--ak-universal-font-family);font-size:clamp(16px,1.5vw,28px);font-weight:var(--ak-font-weight-strong);line-height:1;text-decoration:none;color:inherit}html body #MainContent .ak-ath-product h1{display:flex;align-items:center;min-height:0;padding:12px 30px;margin:0;font-family:var(--ak-universal-font-family);font-size:clamp(28px,5vw,100px);font-weight:var(--ak-font-weight-strong);line-height:1;letter-spacing:-.035em;text-transform:none}.ak-ath-product__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;border-top:1px solid var(--ak-line)}.ak-ath-product__image{min-width:0;min-height:0;overflow:hidden}.ak-ath-product__image img{display:block;width:100%;height:100%;object-fit:contain}.ak-ath-product__purchase{position:relative;display:grid;grid-template-columns:12.5% 12.5% 12.5% 12.5% 25% 25%;min-width:0;border-top:1px solid var(--ak-line)}.ak-ath-product__purchase :is(button,.ak-ath-product__total){font-family:var(--ak-universal-font-family);font-size:11.5px;font-weight:var(--ak-font-weight-strong);line-height:1;letter-spacing:.11em;text-transform:uppercase;color:var(--ak-black)}.ak-ath-product__hatch{background:var(--ak-wall) var(--ak-hatch-pattern) 0 0 / var(--ak-hatch-size,9px 9px) repeat}.ak-ath-product__choice{position:relative;min-width:0;border-left:1px solid var(--ak-line);background:var(--ak-wall)}.ak-ath-product__trigger{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:100%;height:100%;min-height:43px;padding:5px;border:0;border-radius:0;background:var(--ak-wall);cursor:pointer}.ak-ath-product__selected{font-size:10px;letter-spacing:.02em;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ak-ath-product__selected:empty{display:none}.ak-ath-product__trigger:disabled{cursor:default}.ak-ath-product__trigger>span:first-child{max-width:100%}.ak-ath-product__options{position:absolute;z-index:20;bottom:100%;left:-1px;right:-1px;max-height:min(60svh,440px);overflow:auto;border:1px solid var(--ak-line);background:var(--ak-wall)}.ak-ath-product__choice[data-choice=quality] .ak-ath-product__options{min-width:240px}.ak-ath-product__options[hidden]{display:none}.ak-ath-product__options button{display:block;width:100%;min-height:44px;padding:12px;border:0;border-bottom:1px solid var(--ak-line);border-radius:0;background:var(--ak-wall);cursor:pointer}.ak-ath-product__options button:last-child{border-bottom:0}.ak-ath-product__options button[aria-pressed=true]{background:var(--ak-cart)}.ak-ath-product__options button:disabled{opacity:.4;cursor:default}.ak-ath-product__total{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 22px;border-left:1px solid var(--ak-line)}.ak-ath-product__add{border:0;border-left:1px solid var(--ak-line);border-radius:0;background:var(--ak-cta,var(--ak-cart));cursor:pointer}.ak-ath-product__add:disabled{background:var(--ak-cart);cursor:default;opacity:.6}.ak-ath-product__error{position:absolute;bottom:100%;right:0;width:50%;margin:0;padding:16px;border:1px solid var(--ak-line);background:var(--ak-wall);color:var(--ak-black)}.ak-ath-product button:focus-visible{outline:2px solid var(--ak-black);outline-offset:-4px}@media(hover:hover)and (pointer:fine){.ak-ath-product :is(.ak-ath-product__trigger,.ak-ath-product__options button,.ak-ath-product__add):not(:disabled):hover{background:var(--ak-cart)}}@media(max-width:1200px){html body #MainContent .ak-ath-product{position:absolute;top:0;right:0;bottom:45px;left:0;grid-template-rows:minmax(0,1fr) minmax(0,70%) 88px}.ak-ath-product__heading{grid-template-rows:minmax(0,1fr) 30px}.ak-ath-product__collection{padding:0 16px;font-size:14px}html body #MainContent .ak-ath-product h1{padding:8px 16px;font-size:clamp(20px,5.5vw,48px)}.ak-ath-product__purchase{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:44px 44px}.ak-ath-product__hatch{display:none}.ak-ath-product__choice[data-choice=size]{border-left:0}.ak-ath-product__total{border-top:1px solid var(--ak-line);border-left:0;padding:0 12px}.ak-ath-product__add{border-top:1px solid var(--ak-line)}.ak-ath-product__purchase :is(button,.ak-ath-product__total){font-size:10px;letter-spacing:.06em}.ak-ath-product__choice[data-choice=quality] .ak-ath-product__options{min-width:240px;left:auto;right:-1px}.ak-ath-product__error{width:100%}}.ak-ath-product__purchase{z-index:30}.ak-ath-product__guide-trigger{display:grid;grid-template-columns:minmax(0,1fr) 44px;padding:0;border:0;border-radius:0;align-items:stretch;background:var(--ak-wall);cursor:pointer}.ak-ath-product__guide-trigger>span:first-child{display:flex;align-items:center;justify-content:center}.ak-ath-product__guide-arrow{display:grid;place-items:center;border-left:1px solid var(--ak-line)}.ak-ath-product__guide-arrow img{display:block;width:24px;height:24px;transform:rotate(-90deg)}.ak-ath-product__guide-overlay{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:20;pointer-events:none}.ak-ath-product__guide-overlay[hidden]{display:none}.ak-ath-product__guide-panel{position:absolute;left:0;bottom:44px;width:calc(37.5% + 1px);max-height:calc(100% - 88px);display:flex;flex-direction:column;pointer-events:auto}.ak-ath-product__guide-close-row{display:flex;justify-content:flex-end;flex:0 0 44px}.ak-ath-product__guide-close{display:grid;place-items:center;width:44px;height:44px;padding:11px;border:1px solid var(--ak-line);border-bottom:0;border-radius:0;background:var(--ak-close-x-back,var(--ak-cart));color:var(--ak-close-x,var(--ak-black));cursor:pointer}.ak-ath-product__guide-close svg{display:block;width:100%;height:100%}.ak-ath-product__guide-image{display:block;width:100%;height:auto;min-height:0;flex:0 1 auto;object-fit:contain;background:var(--ak-wall);border:1px solid var(--ak-line);border-left:0;border-bottom:0;box-sizing:border-box}@media(hover:hover)and (pointer:fine){.ak-ath-product__guide-trigger:hover{background:var(--ak-cart)}}@media(max-width:1200px){html body #MainContent .ak-ath-product--guide{grid-template-rows:minmax(0,1fr) minmax(0,70%) 132px}.ak-ath-product--guide .ak-ath-product__purchase{grid-template-rows:repeat(3,44px)}.ak-ath-product__guide-trigger{grid-column:1 / -1;border-bottom:1px solid var(--ak-line)}.ak-ath-product__guide-panel{width:calc(50% + 1px);bottom:132px;max-height:calc(100% - 132px)}}@media(min-width:1201px){html body #MainContent .ak-ath-product{grid-template-rows:var(--ak-session-one-heading-height) minmax(0,1fr) 44px}html body #MainContent .ak-ath-product>.ak-session-one-heading{position:relative;grid-template-rows:minmax(0,1fr);padding:0!important;height:var(--ak-session-one-heading-height);overflow:hidden;border-bottom:1px solid var(--ak-line);box-sizing:border-box}html body #MainContent .ak-ath-product .ak-session-one-heading__cell{display:flex;font-family:var(--ak-universal-font-family);font-weight:var(--ak-font-weight-strong);line-height:1;color:var(--ak-black);text-transform:none}html body #MainContent .ak-ath-product .ak-session-one-heading__collection,.ak-ath-product__images{border-top:0}.ak-ath-product__image{display:grid;place-items:center;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ak-ath-product__image img{height:min(100%,calc((100svh - 118px)*.7))}}.ak-ath-product__trigger{flex-direction:row;gap:0}.ak-ath-product__add:disabled{opacity:1;background:var(--ak-wall);color:var(--ak-black)}.ak-ath-product[data-ak-purchase-state=ready] .ak-ath-product__add{background:var(--ak-cart);color:var(--ak-black)}.ak-ath-product__trigger.is-ak-choice-cta{background:var(--ak-dark)}@media(hover:hover)and (pointer:fine){.ak-ath-product :is(.ak-ath-product__trigger,.ak-ath-product__options button):not(:disabled):is(:hover,:focus-visible){background:var(--ak-dark);box-shadow:none}.ak-ath-product[data-ak-purchase-state=ready] .ak-ath-product__add:is(:hover,:focus-visible){background:var(--ak-black);color:var(--ak-wall)}}@media(min-width:1201px){.ak-ath-product__image:first-child img{translate:var(--ak-ath-image-inset,0px) 0}.ak-ath-product__image:nth-child(2) img{translate:calc(-1 * var(--ak-ath-image-inset,0px)) 0}}@media(min-width:1201px){.ak-ath-product__options{height:calc(var(--ak-option-row-count,1) * 39px + 1px);max-height:none;overflow:hidden;overflow:clip;border:0}.ak-ath-product__options button{position:absolute;left:0;right:0;bottom:calc(var(--ak-option-row-index,0) * 39px);width:100%;height:40px;min-height:0;box-sizing:border-box;border:1px solid var(--ak-line);z-index:calc(var(--ak-option-row-count,1) - var(--ak-option-row-index,0));visibility:hidden;pointer-events:none;transform:translate3d(0,calc((var(--ak-option-row-index,0) + 1) * 39px),0);--ak-option-out-delay:calc((var(--ak-option-row-count,1) - 1 - var(--ak-option-row-index,0)) * 40ms);transition:transform 40ms cubic-bezier(.32,0,.12,1) var(--ak-option-out-delay),visibility 0s linear calc(var(--ak-option-out-delay) + 40ms),background-color .18s ease,color .18s ease}.ak-ath-product__options button:last-child{border-bottom:1px solid var(--ak-line)}.ak-ath-product__options.is-open button{visibility:visible;pointer-events:auto;transform:translateZ(0);transition:transform 40ms cubic-bezier(.32,0,.12,1) calc(var(--ak-option-row-index,0) * 40ms),visibility 0s linear 0s,background-color .18s ease,color .18s ease}@media(prefers-reduced-motion:reduce){.ak-ath-product__options button,.ak-ath-product__options.is-open button{transition-duration:1ms,0s,1ms,1ms;transition-delay:0s}}}.ak-ath-product__explore{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;border:0;padding:0;background:var(--ak-wall);cursor:pointer}.ak-ath-product__explore>span:first-child{display:grid;place-items:center}.ak-ath-product__explore-arrow{display:grid;place-items:center;border-left:1px solid var(--ak-line)}.ak-ath-product__explore-arrow img{width:24px;height:24px;transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){.ak-ath-product__explore:hover{background:var(--ak-cart)}}@media(min-width:1201px){html body:has([data-ak-ath-product]),html body:has([data-ak-ath-product]) #MainContent{overflow:visible!important}html body #MainContent .ak-ath-page{position:relative;inset:auto;width:calc(100% - 88px);margin:0 44px;padding:44px 0 0;overflow:visible}html body #MainContent .ak-ath-page .ak-ath-product{position:relative;inset:auto;height:calc(100svh - 118px);width:100%;isolation:auto}.ak-ath-page .ak-ath-product__purchase{position:fixed;left:59px;right:59px;bottom:59px;height:44px;background:var(--ak-wall);z-index:60}html body #MainContent .ak-ath-page>.ak-simple-session-story{width:100%!important;max-width:100%!important;margin:0!important}}@media(max-width:1200px){html body #MainContent .ak-ath-page{position:relative;width:100%;margin:0;padding:0}html body #MainContent .ak-ath-page .ak-ath-product{position:relative;inset:auto;width:100%;height:calc(100svh - 30px - var(--ak-top-menu-height,30px) - var(--ak-bottom-menu-height,30px));grid-template-rows:minmax(0,1fr) minmax(0,70%) 132px}.ak-ath-page .ak-ath-product__purchase{position:fixed;left:calc(15px + var(--ak-site-rail,30px));right:calc(15px + var(--ak-site-rail,30px));bottom:calc(var(--ak-mobile-site-bottom-offset,0px) + var(--ak-mobile-site-bottom-height,30px));height:132px;grid-template-rows:repeat(3,44px);background:var(--ak-wall);z-index:60}.ak-ath-product__explore{grid-column:1 / -1;border-bottom:1px solid var(--ak-line)}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-product__heading{position:relative!important}html body #MainContent .ak-ath-page .ak-simple-session-2-shell,html body #MainContent .ak-ath-page .ak-simple-session-2__label,html body #MainContent .ak-ath-page .ak-simple-session-stack,html body #MainContent .ak-ath-page .ak-simple-related-shell{width:100%!important;margin-left:0!important}}.ak-ath-related .ak-session-6__visual img{display:block;width:80%;height:80%;object-fit:contain;min-width:0;min-height:0}.ak-ath-related .ak-session-6__visual{padding:0}.ak-ath-product__explore-arrow.is-up img{transform:rotate(-90deg)}html body #MainContent .ak-ath-page .ak-simple-session-2__text,html body #MainContent .ak-ath-page .ak-simple-session-2__text *{text-align:left!important;text-align-last:left!important}html body #MainContent .ak-ath-related .ak-session-6__card:first-child{border-left:0!important}html body #MainContent .ak-ath-related .ak-session-6__grid{border-bottom:0!important}.ak-ath-product__images--wide{grid-template-columns:minmax(0,1fr);overflow:hidden}.ak-ath-product__images--wide .ak-ath-product__image{display:flex;align-items:center;justify-content:center;height:100%}.ak-ath-product__images--wide .ak-ath-product__image img{width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;object-position:center;translate:none}html body #MainContent .ak-ath-related .ak-session-6__visual{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body #MainContent .ak-ath-related .ak-session-6__visual>img{display:block;flex:0 0 auto;width:80%;height:80%;margin:0;align-self:center!important;object-fit:contain;object-position:center}.ak-ath-product__purchase>.ak-ath-product__hatch{border-left:1px solid var(--ak-line)}@media(max-width:1200px){html body #MainContent .ak-ath-page .ak-ath-product{grid-template-rows:70px minmax(0,1fr) 132px}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-product__heading{display:block!important;height:70px!important;overflow:visible!important;padding:0!important;border:0!important}html body #MainContent .ak-ath-page .ak-ath-product__images{border-top:0}}.ak-ath-specs-block{display:contents}@media(max-width:1200px){html body #MainContent .ak-ath-page .ak-ath-product{isolation:auto}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-specs-block{display:block;position:sticky;top:0;z-index:0;background:var(--ak-wall)}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-specs-block .ak-simple-session-2__label{position:relative!important;top:auto!important;text-transform:none!important}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-specs-block .ak-simple-session-2-shell{position:relative!important;top:auto!important;border-top:0!important}html body.ak-page-inner #MainContent .ak-ath-page .ak-ath-specs-block .ak-simple-session-2{border-top:0!important}html body.ak-page-inner #MainContent .ak-ath-page .ak-simple-session-stack{z-index:2!important;background:var(--ak-wall)!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/ak-arthletics-product.css.map */
