/* Aquarium presentation. The preserved SHOE ZAP interface lives at /classic. */
.aquarium{--paper:#062b3e;--ink:#e8f9f7;--muted:#a3c5ce;--line:#91d5de30;--lime:#b9f2dc;background:#041e31;color:var(--ink);isolation:isolate}
.ocean-scene{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 28% -15%,#147184 0,transparent 60%),linear-gradient(155deg,#0c3b50,#062b3e 45%,#021728)}
.ocean-scene:before{content:'';position:absolute;inset:0;background:url('/aquarium-scene.svg') center/cover no-repeat;opacity:.72}
.ocean-light{position:absolute;inset:-25%;background:conic-gradient(from 155deg at 45% 0%,transparent 0deg,#83e2e40b 5deg,transparent 9deg,#b3f2df0e 14deg,transparent 21deg);filter:blur(12px);animation:light-drift 24s ease-in-out infinite alternate}
.ocean-bubbles i{position:absolute;bottom:-20px;left:8%;width:5px;height:5px;border:1px solid #b7eef255;border-radius:50%;animation:bubble-rise 23s linear infinite}
.ocean-bubbles i:nth-child(2){left:16%;width:3px;height:3px;animation-delay:-13s;animation-duration:31s}.ocean-bubbles i:nth-child(3){left:37%;width:8px;height:8px;animation-delay:-8s;animation-duration:27s}.ocean-bubbles i:nth-child(4){left:56%;animation-delay:-19s;animation-duration:36s}.ocean-bubbles i:nth-child(5){left:75%;width:3px;height:3px;animation-delay:-3s}.ocean-bubbles i:nth-child(6){left:91%;width:9px;height:9px;animation-delay:-17s;animation-duration:29s}.ocean-bubbles i:nth-child(7){left:3%;animation-delay:-4s;animation-duration:39s}.ocean-bubbles i:nth-child(8){left:96%;width:4px;height:4px;animation-delay:-20s;animation-duration:35s}
.distant-shoal{position:absolute;left:74%;top:10%;width:120px;height:35px;animation:shoal-drift 42s ease-in-out infinite alternate;opacity:.22}.distant-shoal span{position:absolute;width:17px;height:6px;background:#95d9df;border-radius:80% 90% 90% 80%;transform:rotate(-8deg)}.distant-shoal span:before{content:'';position:absolute;left:-5px;top:-1px;border-left:6px solid #95d9df;border-top:4px solid transparent;border-bottom:4px solid transparent}.distant-shoal span:nth-child(2){left:28px;top:12px;transform:scale(.7)}.distant-shoal span:nth-child(3){left:55px;top:-8px;transform:scale(.8)}.distant-shoal span:nth-child(4){left:79px;top:17px;transform:scale(.6)}.distant-shoal span:nth-child(5){left:93px;top:0;transform:scale(.7)}
.aquarium .topbar{height:72px;max-width:1600px;width:100%;margin:auto;padding:0 4vw;border-color:#9edce421;gap:26px;background:transparent}
.aquarium.zap-app{grid-template-rows:72px minmax(0,1fr)}
.aquarium .logo{display:flex;align-items:center;gap:11px;letter-spacing:.09em;font-size:20px;line-height:1.25;color:#effff9;flex-shrink:0}
.aquarium .logo .aquarium-mark{width:44px;height:44px;flex-shrink:0;fill:none;stroke:#b4f0df;stroke-width:1.1}.aquarium-mark path:nth-child(2){fill:#b4f0df1c}.aquarium-mark circle:nth-child(3){fill:#b4f0df;stroke:none}
.aquarium .logo .logo-wordmark{display:block;width:auto;height:auto;margin:0;background:none;border-radius:0;font-size:inherit;color:inherit}
.aquarium .logo small{display:block;font-size:8px;letter-spacing:.33em;font-weight:400;color:#a1cdd3;margin-top:5px}
.aquarium .tagline{color:#b7d6db;font-size:11px;letter-spacing:.12em}
.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}.classic-link{font-size:10px;letter-spacing:.04em;color:#a8c7ce;text-underline-offset:5px;text-decoration-color:#a8c7ce50}.classic-link:hover{color:white}.aquarium .quiet{margin:0;color:#d2e9e9;font-size:11px}
.aquarium .app-shell{max-width:1440px;padding:18px 4vw 10px;gap:10px}
.aquarium .intro{align-items:flex-end;margin-bottom:4px;min-height:45px}
.aquarium .eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:.25em;color:#9fd4da;margin:0 0 6px}.aquarium .eyebrow i{width:5px;height:5px;border-radius:50%;background:#b9f2dc;box-shadow:0 0 10px #b9f2dc66}
.aquarium h1{font-size:clamp(18px,2vw,26px);font-weight:500;letter-spacing:.1em}.aquarium .catalog-count{color:#a8c8cf;font-size:10px;letter-spacing:.04em;padding-bottom:2px}
.aquarium .filters{gap:22px;font-size:11px}.aquarium .audience-label{color:#a7c9d0;gap:10px}.aquarium .audience-label select{background:#0c3c51db;border:1px solid #a1d9e13b;color:#effbf9;border-radius:8px;padding:8px 30px 8px 12px;min-height:38px;font-size:12px;color-scheme:dark}.aquarium .audience-label select option{background:#103b50;color:#effbf9}
.aquarium .filter-open{background:#103c4f80;border-color:#8acbd740;color:#daefef;border-radius:8px;min-height:38px}.aquarium .mixed-brands{color:#9bbec9;letter-spacing:.16em}.aquarium #filter-count{background:#b9f2dc;color:#073345}
.aquarium .listing-summary{font-size:9px;color:#93b7c4}.aquarium .load-message{color:#f7dca0}
.aquarium .shoe-card{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);border-radius:22px;border:1px solid #aee6e651;background:#0a3546aa;box-shadow:0 20px 70px #00111c66,0 0 0 5px #b7f3ec07,inset 0 1px 0 #e4ffff2b;isolation:isolate}
.aquarium .shoe-art{background:radial-gradient(ellipse at 55% 8%,#effff2 0,#d3f0e3 28%,#a9d8d7 66%,#73b3bf 100%);border-right:1px solid #b5ece949;isolation:isolate}
.aquarium .shoe-art:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,#f4ffeb4d 40%,transparent 49%),linear-gradient(76deg,transparent 47%,#f9ffee59 51%,transparent 58%),radial-gradient(ellipse at 30% 100%,#6badbb66,transparent 60%);animation:water-light 18s ease-in-out infinite alternate}
.tank-waterlife{position:absolute;inset:0;z-index:-1;background:url('/aquarium-scene.svg') 18% 55%/auto 135% no-repeat;opacity:.42;mix-blend-mode:multiply;pointer-events:none}
.aquarium .shoe-art:after{content:'';position:absolute;inset:9px;border:1px solid #f1fff32e;border-radius:15px;pointer-events:none;z-index:3}
.aquarium .shoe-art img{width:100%;height:100%;position:absolute;inset:0;object-fit:contain;padding:72px 32px 58px;mix-blend-mode:multiply;filter:drop-shadow(0 22px 13px #0d5a6c24);animation:specimen-drift 8s ease-in-out infinite;will-change:transform}
.aquarium .photo-top{top:22px;left:26px;right:26px}.aquarium .brand{font-size:19px;font-weight:600;letter-spacing:-.5px;color:#123e4e}
.aquarium .save-shoe{border-color:#366c7655;background:#e9fff0a6;color:#174f60;width:38px;height:38px;font-size:24px;backdrop-filter:blur(8px)}.aquarium .save-shoe[aria-pressed=true]{color:#a94c64;background:#fff4e0d9}
.tank-caption{position:absolute;left:27px;top:63px;display:flex;align-items:center;gap:8px;color:#386e77;font-size:8px;letter-spacing:.25em;pointer-events:none}.tank-caption:before{content:'';width:22px;height:1px;background:#386e7780}
.aquarium .photo-code{bottom:23px;left:27px;color:#2c6170;font-size:8px;letter-spacing:.12em}.aquarium .swipe-hint{bottom:23px;right:27px;color:#2c6170;font-size:8px;letter-spacing:.15em}
.aquarium .shoe-info{padding:30px;gap:14px;position:relative;background:linear-gradient(145deg,#103f52ed,#072b40ed)}
.aquarium .shoe-meta{color:#a1c9d1;font-size:10px;letter-spacing:.08em;margin-bottom:8px}.aquarium .shoe-meta span{color:#6397a5}.aquarium .shoe-info h2{font-weight:600;font-size:clamp(24px,2.5vw,38px);line-height:1.2;letter-spacing:-.03em;color:#f1fcfa}.aquarium .shoe-info h2.long-name{font-size:clamp(21px,2.2vw,31px)}
.aquarium .reference-label{font-size:10px;color:#b4d1d8;line-height:1.6}.aquarium .reference-label span{font-size:8px;color:#8cb2bf}.aquarium .reference-amount{font-size:38px;color:#c9f3d9;letter-spacing:-.04em;font-weight:500;line-height:1.25;margin-top:4px}.aquarium .reference-status{color:#92bbc7;font-size:9px;margin-top:3px}.aquarium .reference-links{gap:13px;margin-top:5px}.aquarium .reference-source{color:#c3e3e6;font-size:10px;text-decoration-color:#a4d6dc70}.aquarium .reference-disclaimer{color:#91b9c6;font-size:9px}
.aquarium .variant-row{border-color:#99d4db29;padding-top:10px}.aquarium .variant-caption{font-size:10px;color:#97bec9}
.aquarium .buy-link{background:#b9f2dc;color:#07384a;border:1px solid #cefff133;border-radius:10px;min-height:45px;font-size:12px;padding:12px 14px;font-weight:500}.aquarium .buy-link:hover{background:#d5ffee;box-shadow:0 0 24px #86e7da20}.aquarium .amazon-link{background:#163e53;color:#e8efcf;border-color:#d7e9bc4d}.aquarium .amazon-link:hover{background:#205369}
.aquarium .shoe-info .mercari-link{background:#0d3446;color:#c0dce1;border-color:#95d2db40;border-radius:9px;font-size:10px;min-height:32px}.aquarium .shoe-info .mercari-link:hover{background:#194a5b;border-color:#aee5e77a}
.aquarium .listing-state{color:#8cb2bf;font-size:8px}.aquarium .detail-open{color:#b0d2d9;font-size:9px}.aquarium .card-meta{gap:10px}.aquarium .no-product-image{color:#174f60}.aquarium .no-product-image>span,.aquarium .no-product-image p,.aquarium .image-fallback{color:#386e77}
.aquarium .zap-navigation{gap:24px;min-height:54px;margin-top:1px}.aquarium .nav-history{gap:15px}.aquarium .previous{background:#0b3649;border-color:#8ecad342;color:#cde9e9;width:40px;height:40px}.aquarium .zap-progress{min-width:110px}.aquarium .zap-progress strong{color:#c2e0e2;font-size:11px;letter-spacing:.06em}.aquarium .zap-progress>span{color:#79a4b4;font-size:7px}.aquarium .nav-actions{gap:10px}
.aquarium .image-pause{background:#103a4b;color:#bce5e3;border-color:#8ecad342;width:32px;height:36px}.aquarium .image-pause[aria-pressed=true]{background:#a4dfd3;color:#153d4b}
.aquarium .zap-navigation .color-next{--image-progress:0;min-width:205px;min-height:44px;border-radius:12px;border-color:#9fdfdf6b;background:#103c50;color:#e7fffa;font-size:12px;padding:10px 14px;box-shadow:inset 0 1px 0 #d9ffff15;isolation:isolate}
.aquarium .zap-navigation .color-next:before{border-radius:0;background:linear-gradient(90deg,#147e9359,#46bbbd9c);transform:scaleX(var(--image-progress));transform-origin:left;box-shadow:inset 0 1px 0 #cdfff46b}
.aquarium .zap-navigation .color-next:after{content:'';position:absolute;z-index:-1;left:clamp(0px,calc(var(--image-progress)*100%),100%);top:0;bottom:0;width:18px;transform:translateX(-50%);background:radial-gradient(circle at 55% 31%,#dbfff2 0 2px,transparent 2.5px),radial-gradient(circle at 25% 68%,#b5f9ef 0 1.5px,transparent 2px),linear-gradient(90deg,transparent,#bfffee78,transparent);opacity:var(--image-progress);border-radius:45%}
.aquarium .color-next>span{display:flex;align-items:center;gap:9px}.aquarium .color-next>span:before{content:'';display:block;width:15px;height:8px;background:#a6e3da;border-radius:70% 90% 90% 70%;clip-path:polygon(0 0,25% 25%,57% 0,100% 50%,57% 100%,25% 75%,0 100%,8% 50%);opacity:.9}.aquarium .color-next small{background:#062d4166;border:1px solid #a7e5df36;border-radius:6px;min-width:41px;text-align:center;font-size:9px;padding:3px 5px;color:#d8f3ef}
.aquarium .nav-actions .next{background:#c0edda;border:1px solid #d5fff04d;border-radius:12px;min-height:44px;min-width:190px;color:#0b3948;font-size:12px;font-weight:500}.aquarium .next:hover{background:#defbef}.aquarium .next span{font-size:24px}.aquarium .app-footer{border-color:#8abcc628;color:#82aab8;font-size:8px;padding-top:6px;gap:2px 10px;line-height:1.4}.aquarium .affiliate-disclosure{font-size:7px}.aquarium .yahoo-credit{font-size:9px}.aquarium .app-footer .yahoo-credit a{color:#a1c2d0}.aquarium .yahoo-credit>span{margin:0!important}.aquarium a:focus-visible,.aquarium button:focus-visible,.aquarium select:focus-visible{outline:2px solid #cfefbc;outline-offset:4px}
.aquarium .panel-dialog{--paper:#0b3548;--ink:#e4f8f4;--muted:#acd0d7;--line:#96d8df42;box-shadow:0 25px 100px #001621a8;background:#0b3548eF;backdrop-filter:blur(20px);border-radius:18px}.aquarium .panel-dialog::backdrop{background:#00152299}.aquarium .dialog-done{background:#b9f2dc;color:#0b3c4c}.aquarium .stock-filter input{accent-color:#9ee6d1}
.aquarium .from-right{animation:tank-arrive-right .7s cubic-bezier(.2,.7,.2,1)}.aquarium .from-left{animation:tank-arrive-left .7s cubic-bezier(.2,.7,.2,1)}.aquarium .image-change{animation:none}.aquarium .image-change .shoe-art{animation:tank-dissolve .45s ease-out}.aquarium .image-change .shoe-art img{animation:specimen-drift 8s ease-in-out infinite}.aquarium .loading-card,.aquarium .empty-card{border-color:#9adbe34f;border-radius:22px;background:#0b3445b0;backdrop-filter:blur(10px)}.aquarium .loader{border-color:#b9f2dc}
@keyframes tank-arrive-right{from{opacity:.3;transform:translateX(30px) translateY(3px)}to{opacity:1;transform:translate(0)}}@keyframes tank-arrive-left{from{opacity:.3;transform:translateX(-30px) translateY(3px)}to{opacity:1;transform:translate(0)}}@keyframes tank-dissolve{from{opacity:.55;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@keyframes specimen-drift{0%,100%{transform:translateY(-3px) rotate(-.4deg)}50%{transform:translateY(5px) rotate(.4deg)}}@keyframes water-light{from{transform:translateX(-3%) scale(1.04);opacity:.7}to{transform:translateX(3%) scale(1.1);opacity:1}}@keyframes light-drift{from{transform:rotate(-6deg)}to{transform:rotate(7deg)}}@keyframes bubble-rise{from{transform:translateY(0) translateX(0);opacity:0}12%{opacity:.7}90%{opacity:.4}to{transform:translateY(-105vh) translateX(25px);opacity:0}}@keyframes shoal-drift{from{transform:translateX(-45px) translateY(8px)}to{transform:translateX(45px) translateY(-8px)}}
@media(max-height:800px){.aquarium .topbar{height:60px}.aquarium.zap-app{grid-template-rows:60px minmax(0,1fr)}.aquarium .app-shell{padding-top:12px;gap:7px}.aquarium .intro{min-height:38px;margin-bottom:2px}.aquarium h1{font-size:21px}.aquarium .shoe-info{padding:22px;gap:10px}.aquarium .shoe-info h2{font-size:29px}.aquarium .shoe-info h2.long-name{font-size:24px}.aquarium .reference-amount{font-size:32px}.aquarium .buy-link{min-height:39px;padding:9px 11px}.aquarium .photo-top{top:16px}.tank-caption{top:57px}.aquarium .zap-navigation{min-height:46px}.aquarium .shoe-art img{padding:60px 22px 45px}}
@media(max-width:1000px){.aquarium .tagline{display:none}.aquarium .shoe-card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.aquarium .shoe-info{padding:20px;gap:10px}.aquarium .shoe-info h2{font-size:28px}.aquarium .shoe-info h2.long-name{font-size:23px}.aquarium .reference-label span{display:none}.aquarium .nav-actions .next{min-width:160px}.aquarium .zap-progress{min-width:76px}.aquarium .zap-navigation{gap:18px}.aquarium .photo-top{left:20px;right:20px}.tank-caption{left:21px}}
@media(max-width:700px){.aquarium.zap-app{grid-template-rows:56px minmax(0,1fr)}.aquarium .topbar{height:56px;padding:0 15px;gap:12px}.aquarium .logo{font-size:15px;gap:8px;letter-spacing:.08em}.aquarium .logo .aquarium-mark{width:33px;height:33px}.aquarium .logo small{font-size:6px;letter-spacing:.25em;margin-top:3px}.header-actions{gap:14px}.classic-link,.aquarium .quiet{font-size:9px}.aquarium .app-shell{padding:8px 13px 7px;gap:6px}.aquarium .intro{min-height:28px;align-items:center;margin:0}.aquarium .eyebrow{display:none}.aquarium h1{font-size:14px;letter-spacing:.06em}.aquarium .catalog-count{font-size:8px;padding:0}.aquarium .filters{gap:8px}.aquarium .audience-label{gap:0}.aquarium .audience-label>span{font-size:8px;color:#8eb8c5;margin-bottom:3px}.aquarium .audience-label select{min-height:34px;padding:6px 18px 6px 9px;font-size:11px;border-radius:7px}.aquarium .filter-open{min-height:34px;padding:6px 9px;font-size:10px;border-radius:7px}.aquarium .listing-summary{font-size:8px}.aquarium .shoe-card{display:flex;border-radius:17px}.aquarium .shoe-art{border-right:0;border-bottom:1px solid #b5ece949}.aquarium .shoe-art:after{inset:6px;border-radius:11px}.aquarium .shoe-art img{padding:34px 16px 27px}.aquarium .photo-top{top:11px;left:16px;right:16px}.aquarium .brand{font-size:16px}.aquarium .save-shoe{width:31px;height:31px;font-size:22px}.tank-caption{display:none}.aquarium .photo-code,.aquarium .swipe-hint{bottom:12px;font-size:6px}.aquarium .photo-code{left:16px}.aquarium .swipe-hint{right:16px}.aquarium .shoe-info{padding:12px 15px;gap:7px}.aquarium .shoe-meta{font-size:8px;margin-bottom:3px}.aquarium .shoe-info h2{font-size:23px;line-height:1.15}.aquarium .shoe-info h2.long-name{font-size:18px}.aquarium .reference-label{font-size:9px}.aquarium .reference-amount{font-size:28px;margin-top:1px;line-height:1.1}.aquarium .reference-status{font-size:8px;margin-top:3px}.aquarium .reference-links{margin-top:2px;gap:12px}.aquarium .reference-source,.aquarium .reference-disclaimer{font-size:8px}.aquarium .variant-row{display:none}.aquarium .buy-link{min-height:35px;font-size:11px;padding:8px 10px;border-radius:8px}.aquarium .shoe-info .mercari-link{min-height:29px;padding:6px 9px;font-size:9px}.aquarium .listing-state{font-size:7px}.aquarium .detail-open{font-size:8px}.aquarium .zap-navigation{gap:8px;min-height:42px;margin:0}.aquarium .nav-history{gap:7px}.aquarium .previous{width:33px;height:33px;font-size:20px}.aquarium .zap-progress{min-width:0}.aquarium .zap-progress strong{font-size:8px}.aquarium .nav-actions{gap:6px;grid-template-columns:25px minmax(0,1fr) minmax(0,.9fr)}.aquarium .image-pause{width:25px;height:31px;font-size:10px}.aquarium .zap-navigation .color-next,.aquarium .nav-actions .next{min-width:0;min-height:38px;height:38px;padding:8px 9px;border-radius:9px;font-size:10px;gap:5px}.aquarium .color-next>span{gap:5px}.aquarium .color-next>span:before{width:11px;height:6px}.aquarium .color-next small{font-size:8px;min-width:29px;padding:2px 3px}.aquarium .next span{font-size:20px}.aquarium .app-footer{font-size:7px;gap:2px 8px;padding-top:4px}.aquarium .affiliate-disclosure{font-size:6px}.aquarium .yahoo-credit{font-size:8px}}
@media(max-width:380px){.aquarium .logo{font-size:13px}.header-actions{gap:9px}.aquarium .quiet{font-size:8px}.aquarium h1{font-size:12px}.aquarium .catalog-count{font-size:7px}.aquarium .nav-actions{gap:4px}.aquarium .nav-actions .next,.aquarium .zap-navigation .color-next{font-size:9px;padding:7px 7px}.aquarium .color-next>span:before{display:none}.aquarium .nav-history{gap:4px}.aquarium .previous{width:29px;height:29px}}
@media(min-width:480px) and (max-width:700px) and (max-height:600px){.aquarium.zap-app{grid-template-rows:48px minmax(0,1fr)}.aquarium .topbar{height:48px}.aquarium .app-shell{gap:4px;padding-top:5px}.aquarium .intro{min-height:22px}.aquarium h1{font-size:13px}.aquarium .shoe-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.aquarium .shoe-art{border-right:1px solid #b5ece949;border-bottom:0}.aquarium .shoe-info{padding:10px 12px;gap:5px}.aquarium .shoe-info h2{font-size:21px}.aquarium .shoe-info h2.long-name{font-size:17px}.aquarium .shoe-art img{padding:40px 12px 28px}.aquarium .reference-amount{font-size:27px}.aquarium .buy-actions{gap:4px}.aquarium .buy-link{min-height:29px;padding:6px 8px;font-size:10px}.aquarium .shoe-info .mercari-link{min-height:26px;padding:5px 7px;font-size:9px}.aquarium .card-meta{gap:3px}.aquarium .photo-top{left:14px;right:14px}.aquarium .save-shoe{width:28px;height:28px;font-size:20px}.aquarium .brand{font-size:15px}.aquarium .zap-navigation{min-height:37px}.aquarium .nav-actions .next,.aquarium .zap-navigation .color-next{height:34px;min-height:34px}.aquarium .app-footer{padding-top:3px}}
@media(min-width:701px) and (max-height:620px){.aquarium.zap-app{grid-template-rows:48px minmax(0,1fr)}.aquarium .topbar{height:48px}.aquarium .logo{font-size:16px}.aquarium .logo .aquarium-mark{width:32px;height:32px}.aquarium .logo small{font-size:6px}.aquarium .app-shell{padding-top:7px;gap:5px}.aquarium .intro{display:none}.aquarium .app-shell{grid-template-rows:0 auto auto auto minmax(0,1fr) auto auto}.aquarium .shoe-info{display:flex;flex-direction:column;padding:14px 20px;gap:7px}.aquarium .shoe-info h2{font-size:25px}.aquarium .shoe-info h2.long-name{font-size:21px}.aquarium .reference-amount{font-size:29px}.aquarium .variant-row{display:none}.aquarium .shoe-meta{display:none}.aquarium .buy-actions{flex-direction:row}.aquarium .buy-link{min-height:31px;padding:7px 9px;font-size:10px}.aquarium .shoe-info .mercari-link{min-height:27px;padding:5px 7px}.aquarium .photo-top{top:14px}.aquarium .brand{font-size:17px}.tank-caption{top:52px}.aquarium .zap-navigation{min-height:39px}.aquarium .zap-navigation .color-next,.aquarium .nav-actions .next{min-height:35px;padding:7px 12px}.aquarium .previous{height:33px;width:33px}.aquarium .app-footer{padding-top:3px}}
@media(prefers-reduced-motion:reduce){.aquarium *,.aquarium *:before,.aquarium *:after{animation:none!important;transition:none!important}.aquarium .shoe-art img{will-change:auto}}
