.aa-pdp{--photo:var(--aa-ground,#FDFDFE);--line:#e4e4e2;background:var(--bg);color:var(--ink);padding-bottom:clamp(56px,10vh,120px)}.aa-pdp .caps,.aa-recs .caps,.aa-pdp-bar .caps{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.aa-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr)}.aa-pdp__media{position:relative;min-width:0}.aa-pdp__photos{list-style:none;margin:0;padding:0;display:block;background:var(--photo)}.aa-pdp__photo{aspect-ratio:var(--ar,2/3);background:var(--photo);margin:0;padding:0;overflow:hidden}.aa-pdp__photo img{display:block;width:100%;height:100%;max-width:none}.aa-pdp__info{padding:28px var(--gut) 0;max-width:520px;width:100%;margin:0 auto}.aa-pdp__name{font:500 13px/1.45 var(--font);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;color:var(--ink);text-wrap:balance}.aa-pdp__price{font:400 14px/1.5 var(--font);margin:0 0 22px;font-variant-numeric:tabular-nums;display:flex;gap:10px;align-items:baseline}.aa-pdp__was{color:var(--soft)}.aa-pdp__price:has(+.aa-pdp__note){margin-bottom:6px}.aa-pdp__note{font-size:12px;line-height:1.55;color:var(--soft);margin:0 0 22px}.aa-pdp__mto{font-size:14px;line-height:1.6;margin:0 0 24px;padding:14px 16px;border:1px solid var(--line);color:#2a2a2a}.aa-pdp__mto p{margin:0;text-wrap:pretty}.aa-pdp__mto p+p{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.aa-pdp__sizes{border:0;margin:0 0 18px;padding:0;min-width:0;scroll-margin-top:calc(var(--hd) + 24px)}.aa-pdp__sizes legend{float:left;padding:0;margin:0 0 12px;color:var(--ink)}.aa-pdp__guide{float:right;color:var(--soft);text-decoration:underline;text-underline-offset:4px;padding:14px 0;margin:-14px 0}.aa-pdp__guide:hover{color:var(--ink)}.aa-pdp__opts{clear:both;display:flex;flex-wrap:wrap;gap:8px}.aa-pdp__opt{position:relative;cursor:pointer}.aa-pdp__opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.aa-pdp__opt>span{display:flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:0 14px;border:1px solid var(--line);font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}.aa-pdp__opt:hover>span{border-color:var(--ink)}.aa-pdp__opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.aa-pdp__opt input:focus-visible+span{outline:1px solid var(--ink);outline-offset:3px}.aa-pdp__opt--mtm{flex-basis:100%}.aa-pdp__opt--mtm>span{justify-content:flex-start}.aa-pdp__opt--mtm input:checked+span{background:var(--bg);color:var(--ink);border-color:var(--ink)}.aa-pdp__opt.is-out{cursor:not-allowed}.aa-pdp__opt.is-out>span{color:#a5a5a3;text-decoration:line-through}.aa-pdp__opt.is-out input{cursor:not-allowed}.aa-pdp__need{margin:10px 0 0;font-size:13px;color:#9b2c2c}.aa-pdp__add{margin:0 0 14px}.aa-pdp__returns{font-size:13px;line-height:1.6;color:var(--soft);margin:0 0 28px;text-wrap:pretty}.aa-pdp__returns:has(+.aa-pdp__maker){margin-bottom:10px}.aa-pdp__info>.aa-pdp__maker{font-size:11px;line-height:1.6;color:var(--soft);margin:0 0 28px;overflow-wrap:anywhere}.aa-pdp__folds{border-bottom:1px solid var(--line)}.aa-fold{border-top:1px solid var(--line);scroll-margin-top:calc(var(--hd) + 16px)}.aa-fold>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.aa-fold>summary::-webkit-details-marker{display:none}.aa-fold>summary:after{content:"+";font-size:16px;font-weight:300;letter-spacing:0;flex:none}.aa-fold[open]>summary:after{content:"\2013"}.aa-fold>summary:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.aa-fold__body{font-size:14px;line-height:1.7;color:#2a2a2a;padding:0 0 22px}.aa-fold__body>:first-child{margin-top:0}.aa-fold__body p{margin:0 0 .9em}.aa-fold__body>:last-child{margin-bottom:0}.aa-fold__body a{text-decoration:underline;text-underline-offset:4px}.aa-fold__body ul{padding-left:1.1em;margin:0 0 .9em}.aa-pdp__duties{color:var(--soft)}.aa-pdp__table{overflow-x:auto;margin:0 0 1em}.aa-pdp__table table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.aa-pdp__table th,.aa-pdp__table td{border-bottom:1px solid var(--line);padding:8px 6px;text-align:left}.aa-pdp__table th{font-weight:500;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:359.98px){.aa-pdp__table th,.aa-pdp__table td{padding:8px 3px}}.aa-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.aa-card{min-width:0;position:relative}.aa-card__a{display:block;color:inherit;text-decoration:none}.aa-card__a .aa-card__ph{display:block;aspect-ratio:2/3;background:var(--aa-ground,#FDFDFE);overflow:hidden}.aa-card__a .aa-card__ph img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.aa-card__a .aa-card__nm{display:block;margin-top:10px;font-size:11px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;text-wrap:balance}.aa-card__a .aa-card__pc{display:block;margin-top:3px;font-size:11px;letter-spacing:.08em;color:var(--soft);font-variant-numeric:tabular-nums}.aa-card__a:hover .aa-card__nm{text-decoration:underline;text-underline-offset:4px}.aa-card__a:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.aa-pdp__h{margin:0 0 18px;font-weight:500;color:var(--ink)}.aa-pdp__with{margin-top:40px}.aa-recs{background:var(--bg);color:var(--ink);max-width:1840px;margin:0 auto;padding:8px var(--gut) clamp(64px,10vh,120px)}.aa-recs[hidden]{display:none}.aa-recs__h{margin:0 0 20px;font-weight:500;text-align:left}.aa-recs__all{margin:28px 0 0}.aa-recs__all a{color:var(--ink);text-decoration:underline;text-underline-offset:5px;display:inline-block;padding:14px 0;margin:-14px 0}.aa-recs__all a:hover{color:var(--soft)}.aa-cards--recs{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--gut));padding-right:var(--gut);scroll-padding-left:0}.aa-cards--recs::-webkit-scrollbar{display:none}.aa-cards--recs>*{scroll-snap-align:start;min-width:0}.aa-pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:14px;background:var(--bg);color:var(--ink);border-top:1px solid #e4e4e2;padding:8px max(var(--gut),env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(var(--gut),env(safe-area-inset-left));transform:translateY(105%);visibility:hidden;transition:transform .28s ease,visibility 0s linear .28s}.aa-pdp-bar.is-on{transform:none;visibility:visible;transition:transform .28s ease,visibility 0s}.aa-pdp-bar__txt{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;line-height:1.35}.aa-pdp-bar__nm{font-size:11px;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.aa-pdp-bar__pc{font-size:13px;color:var(--soft);font-variant-numeric:tabular-nums}.aa-chrome .aa-pdp-bar__add{flex:none;min-height:44px;padding:0 22px;background:var(--ink);color:var(--bg);border:1px solid var(--ink);border-radius:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.aa-chrome .aa-pdp-bar__add:hover{background:var(--bg);color:var(--ink)}.aa-chrome .aa-pdp-bar__add:focus-visible{outline:1px solid var(--ink);outline-offset:3px}@media(min-width:700px){.aa-pdp__photos{display:grid;grid-template-columns:1fr 1fr;align-items:start}.aa-pdp__photos.is-board{display:block;position:relative;aspect-ratio:var(--board)}.aa-pdp__photos.is-board>.aa-pdp__photo{position:absolute;left:var(--l);top:var(--t);right:var(--r);bottom:var(--b);aspect-ratio:auto}.aa-cards--recs{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 14px;overflow:visible;scroll-snap-type:none;margin-right:0;padding-right:0}.aa-cards--recs>:nth-child(n+4){display:none}.aa-recs__h{margin-bottom:24px}}@media(min-width:1000px){.aa-pdp__grid{grid-template-columns:minmax(0,61.8fr) minmax(0,38.2fr);align-items:start;max-width:1840px;margin:0 auto}.aa-pdp__info{position:sticky;top:var(--hd);padding:48px clamp(32px,4vw,72px) 40px;max-width:none;margin:0}.aa-pdp__media{position:sticky;top:var(--hd);align-self:start}.aa-pdp__info>*{max-width:440px}.aa-pdp__with .aa-cards{grid-template-columns:repeat(2,minmax(0,200px));gap:14px}.aa-pdp-bar{display:none}.aa-recs{padding-top:clamp(56px,8vh,96px)}.aa-cards--recs{gap:48px 12px}}@media(min-width:1200px){.aa-pdp__info{padding-top:64px}}@media(min-width:1600px){.aa-pdp__grid{grid-template-columns:minmax(0,1240px) minmax(0,1fr)}.aa-pdp__info{padding-left:80px}}@media(prefers-reduced-motion:reduce){.aa-pdp__opt>span,.aa-pdp-bar,.aa-pdp-bar.is-on{transition:none}}.aa-chrome .aa-pdp__zoom{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.aa-chrome .aa-pdp__zoom:focus-visible{outline:1px solid var(--ink);outline-offset:-3px}.aa-zv{--ink:#111;--soft:#707070;--gut:clamp(22px,5.5vw,32px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#fff;color:var(--ink);overflow:hidden;font:400 14px/1.5 Archivo,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity .25s ease;overscroll-behavior:contain}.aa-zv[hidden]{display:none}.aa-zv.is-on{opacity:1}.aa-zv *{box-sizing:border-box}.aa-zv .caps{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.aa-zv .vh-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aa-zv__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:none;cursor:zoom-in;user-select:none;-webkit-user-select:none}.aa-zv.is-zoomed .aa-zv__stage{cursor:grab}.aa-zv.is-dragging .aa-zv__stage{cursor:grabbing}.aa-zv__img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;display:block;background:var(--aa-ground,#FDFDFE);transform-origin:50% 50%;will-change:transform;-webkit-user-drag:none;transition:opacity .2s ease}.aa-zv__img.is-swapping{opacity:0}.aa-zv__btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:#ffffffb8;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;font:inherit;transition:opacity .2s ease,background .2s ease}.aa-zv__btn:hover{background:#fff}.aa-zv__btn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.45;display:block}.aa-zv__btn:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.aa-zv__btn[disabled],.aa-zv__btn[aria-disabled=true]{opacity:.3;cursor:default}.aa-zv__close{top:max(10px,env(safe-area-inset-top));right:max(calc(var(--gut,22px) - 12px),env(safe-area-inset-right))}.aa-zv__nav{top:50%;margin-top:-22px;display:flex}.aa-zv__prev{left:max(calc(var(--gut,22px) - 12px),env(safe-area-inset-left))}.aa-zv__next{right:max(calc(var(--gut,22px) - 12px),env(safe-area-inset-right))}.aa-zv__bar{position:absolute;z-index:2;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;padding:0 max(calc(var(--gut,22px) - 12px),env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(var(--gut,22px),env(safe-area-inset-left))}.aa-zv__bar>*{pointer-events:auto}.aa-zv__count{color:var(--soft);font-variant-numeric:tabular-nums;background:#ffffffb8;padding:4px 6px;margin:0 0 0 -6px}.aa-zv__zoom{display:flex;gap:0}.aa-zv__zoom .aa-zv__btn{position:static}.aa-zv__zoom[hidden]{display:none}@media(min-width:900px){.aa-zv__nav{display:flex}.aa-zv__close{top:20px}.aa-zv__bar{padding-bottom:18px}}@media(prefers-reduced-motion:reduce){.aa-zv,.aa-zv__img,.aa-zv__btn{transition:none}}html.aa-zv-open,html.aa-zv-open body{overflow:hidden}.aa-card__a .aa-card__pc,.aa-pdp-bar__pc{text-transform:none}.aa-pdp__cat{margin:0 0 18px;font-size:13px;line-height:1.6}.aa-pdp__cat a{text-decoration:underline;text-underline-offset:3px}.aa-pdp__desc .aa-pdp__sub{font:500 11px/1.5 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:1.8em 0 .6em}.aa-pdp__desc>.aa-pdp__sub:first-child{margin-top:0}.aa-pdp strong,.aa-pdp b{font-weight:500}html.aa-ro-vis .aa-pdp__price:has(+.aa-ro-note){margin-bottom:6px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/aa-product.css.map */
