.ah-dy2005-page{--ah-dy-focus: #70777e;--ah-dy-note: #70777e}.ah-dy2005-page .scroll-trigger{animation:none;opacity:1;transform:none}.ah-dy2005-product{display:block}.ah-dy-gallery{--dy-gallery-gap: 1rem;--dy-gallery-border: #e2e5e8;--dy-gallery-radius: .8rem;--dy-gallery-surface: #fff;display:block;min-width:0}.ah-dy-gallery__slide{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--dy-gallery-border);border-radius:var(--dy-gallery-radius);background:var(--dy-gallery-surface);overflow:hidden;cursor:zoom-in}.ah-dy-gallery__image{display:block;width:100%;height:100%;object-fit:contain}.ah-dy-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dy-gallery-gap);margin-block-start:2rem}.ah-dy-gallery__thumb{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--dy-gallery-border);border-radius:var(--dy-gallery-radius);background:var(--dy-gallery-surface);overflow:hidden;cursor:pointer}.ah-dy-gallery__thumb[aria-pressed=true]{border:2px solid rgb(var(--color-foreground))}.ah-dy-gallery [hidden]{display:none}.ah-dy-gallery__dialog{width:min(96vw,110rem);max-height:94dvh;padding:0;border:0;background:var(--dy-gallery-surface)}.ah-dy-gallery__dialog::backdrop{background:#0008}.ah-dy-gallery__zoom{display:block;width:100%;height:auto;max-height:86dvh;object-fit:contain}.ah-dy-gallery__close{display:block;min-width:44px;min-height:44px;margin-inline-start:auto;border:0;background:transparent;font-size:3rem;cursor:pointer}.ah-dy2005-page [data-dy-paused]{cursor:default}.ah-dy2005-page .spec-group-header{width:100%;border:0;text-align:start;font:inherit}.ah-dy2005-page .spec-group-header:focus-visible,.ah-dy2005-page button:focus-visible{outline:2px solid var(--ah-dy-focus);outline-offset:3px}.ah-dy2005-price s{font-size:1.6rem;margin-inline-end:1rem}.ah-dy2005-price [hidden],.ah-dy2005-form [hidden]{display:none}.ah-dy2005-review-note{max-width:120rem;margin:2rem auto 0;padding:0 2rem;color:var(--ah-dy-note);font-size:1.2rem}.ah-dy2005-review-dialog{max-width:min(90vw,52rem);border:0;border-radius:.8rem;padding:3rem}.ah-dy2005-review-dialog::backdrop{background:#0008}.ah-dy2005-legal{width:min(92vw,96rem);max-height:86dvh;padding:0;border:0;border-radius:.8rem;color:#222;background:#fff}.ah-dy2005-legal::backdrop{background:#0008}.ah-dy2005-legal__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:sticky;top:0;padding:2rem 3rem;background:#fff;border-bottom:1px solid #ddd;z-index:1}.ah-dy2005-legal__header h2{margin:0;font-size:2.2rem}.ah-dy2005-legal__header button{min-width:44px;min-height:44px;border:0;background:transparent;font-size:3rem;cursor:pointer}.ah-dy2005-legal__content{padding:2rem 3rem 4rem;overflow-wrap:anywhere}.ah-dy2005-legal__content img{max-width:100%;height:auto}.ah-dy2005-legal__content iframe,.ah-dy2005-section iframe{max-width:100%}@media(max-width:749px){.ah-dy2005-legal__header,.ah-dy2005-legal__content{padding-inline:1.8rem}.ah-dy2005-page .product__description table{width:100%;table-layout:auto}.ah-dy2005-page .product__description td{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.ah-dy2005-page{scroll-behavior:auto}.ah-dy2005-page *,.ah-dy2005-page *:before,.ah-dy2005-page *:after{scroll-behavior:auto;animation-duration:.01ms;transition-duration:.01ms}}.ah-dy-gallery__viewport{position:relative}.ah-dy-gallery__stage{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;border:1px solid var(--dy-gallery-border);border-radius:var(--dy-gallery-radius);background:var(--dy-gallery-surface)}.ah-dy-gallery__stage::-webkit-scrollbar{display:none}.ah-dy-gallery__stage:focus-visible{outline:2px solid #0a6cff;outline-offset:2px}.ah-dy-gallery__stage .ah-dy-gallery__slide{flex:0 0 100%;scroll-snap-align:start;border:0;border-radius:0;cursor:zoom-in}.ah-dy-gallery__stage .ah-dy-gallery__slide[hidden]{display:none}.ah-dy-gallery__arrow{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:0;margin-top:-22px;border:1px solid #d9dde3;border-radius:50%;background:#ffffffeb;color:#111214;box-shadow:0 2px 10px #0000001a;cursor:pointer;transition:opacity .2s ease,background .2s ease}.ah-dy-gallery__arrow:hover{background:#fff}.ah-dy-gallery__arrow:focus-visible{outline:2px solid #0a6cff;outline-offset:2px}.ah-dy-gallery__arrow[disabled]{opacity:0;pointer-events:none}.ah-dy-gallery__arrow svg{width:16px;height:16px}.ah-dy-gallery__arrow--prev{left:12px}.ah-dy-gallery__arrow--next{right:12px}.ah-dy-gallery__counter{position:absolute;right:12px;bottom:12px;z-index:2;padding:3px 10px;border-radius:999px;background:#11121499;color:#fff;font-size:1.2rem;letter-spacing:.04em;line-height:1.6}.ah-dy-gallery__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.ah-dy-gallery__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#c9ced6;cursor:pointer;transition:width .2s ease,background .2s ease}.ah-dy-gallery__dot.is-active{width:22px;background:#0a6cff}@media(max-width:749px){.ah-dy-gallery__arrow{width:36px;height:36px;margin-top:-18px}.ah-dy-gallery__arrow--prev{left:8px}.ah-dy-gallery__arrow--next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ah-dy2005-ui.css.map */
