html[data-vb-surface=website]:not(.vb-installed) .website-shopping-page{color:#f4f1ff;max-width:1260px!important;padding:18px 20px 30px!important}html[data-vb-surface=website]:not(.vb-installed) .legacy-shopping-heading{display:none}.website-shopping-hero{background:radial-gradient(at 0 0,#3a3f9855,#0000 70%),linear-gradient(135deg,#142b43,#341c43);border:2px solid #70e4ff;border-radius:24px;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;margin-top:20px;padding:35px;display:grid;overflow:hidden;box-shadow:0 0 30px #3dd6ff30}.website-shopping-eyebrow{letter-spacing:.13em;color:#a9eeff;align-items:center;gap:8px;font-size:10px;font-weight:850;line-height:1.5;display:flex}.website-shopping-hero h1{letter-spacing:-.04em;color:#fff;margin:19px 0;font-size:clamp(34px,3.8vw,55px);line-height:1.06}.website-shopping-hero h1 em{color:#ffb3ea;text-shadow:0 0 22px #e753cc66;font-style:normal}.website-shopping-hero p{color:#d8e1f1;max-width:47ch;font-size:16px;line-height:1.7}.website-shopping-hero>div>a{color:#e9faff;background:linear-gradient(120deg,#185f79,#60377d);border:1px solid #8eeaff;border-radius:10px;align-items:center;gap:9px;min-height:46px;padding:12px 17px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 0 17px #5ed4ff33}.website-shopping-tags{flex-wrap:wrap;gap:15px;margin-top:23px;display:flex}.website-shopping-tags span{color:#e6caf0;align-items:center;gap:6px;font-size:10px;display:flex}.website-shopping-hero-art{align-self:stretch;min-height:365px;padding-bottom:102px;position:relative}.website-shopping-hero-art>img{object-fit:cover;border:1px solid #ffb8e8;border-radius:100px 100px 15px 15px;width:100%;height:100%;min-height:280px;display:block;box-shadow:0 0 24px #e76bda22}.website-shopping-hero-art>span{color:#fff;background:#10203fd9;border:1px solid #b7e6fa66;border-radius:9px;grid-template-columns:20px 1fr;gap:6px;padding:13px;display:grid;position:absolute;bottom:122px;left:18px;right:18px}.website-shopping-hero-art b{letter-spacing:.08em;font-size:10px}.website-shopping-hero-art small{color:#d6d9f2;grid-column:2;font-size:10px}.website-shopping-hero-art>div{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.website-shopping-hero-art>div>img{object-fit:cover;border:1px solid #89e4ff;border-radius:12px;width:100%;height:92px}.website-shopping-scene-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 30px;display:grid}.website-shopping-scene-links>a{color:#99eaff;background:linear-gradient(125deg,#1a354a,#352044);border:1px solid #85e5ff;border-radius:14px;align-items:center;gap:13px;padding:19px 16px;text-decoration:none;display:flex;box-shadow:0 0 19px #36d7ff14}.website-shopping-scene-links>a:nth-child(2){border-color:#ffabe4}.website-shopping-scene-links>a>span{color:#f9efff;flex:1;font-size:14px;font-weight:800}.website-shopping-scene-links small{color:#c7d5e8;margin-top:5px;font-size:10px;font-weight:400;display:block}.website-shopping-scene-links svg{flex:none}.website-shopping-filter{background:radial-gradient(at 100% 0,#893c8b38,#0000 70%),linear-gradient(120deg,#17334b,#2c2141);border:1px solid #79e6ff;border-radius:18px;margin-bottom:25px;padding:24px;box-shadow:0 0 22px #53d9ff20}.website-shopping-filter h2{color:#fff;margin:9px 0 17px;font-size:29px}.website-shopping-filter>div{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.website-shopping-filter button{color:#bfeeff;background:#17314b;border:1px solid #86e4ff;border-radius:99px;min-height:40px;padding:8px 15px;font-size:12px;font-weight:800}.website-shopping-filter button[aria-pressed=true]{color:#ffe2f9;background:linear-gradient(120deg,#7f3474,#493675);border-color:#ff99df;box-shadow:0 0 15px #ff68d545}.website-shopping-filter p{color:#cdd7e9;margin:14px 0 0;font-size:12px}html[data-vb-surface=website]:not(.vb-installed) .website-shopping-directory>label{display:none}html[data-vb-surface=website]:not(.vb-installed) .website-shopping-filter input{color:#fff;background:#111d37;border:1px solid #9ae8ff;border-radius:10px;width:100%;min-height:49px;padding:13px 15px;font-size:15px;display:block;box-shadow:inset 0 0 16px #52dfff0d}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid{align-items:stretch;gap:19px!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid>article{box-shadow:0 0 21px #43d7ff19;background:linear-gradient(140deg,#172b43,#271b38)!important;border:1px solid #75e6ff!important;border-radius:18px!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid>article:nth-child(2n){box-shadow:0 0 20px #e969cf19;border-color:#f2a1dc!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid>article>figure>img{aspect-ratio:16/10!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid>article>div{flex-direction:column;flex:1;display:flex;padding:21px!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid small{color:#9eeaff;letter-spacing:.04em;font-size:10px}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid h2{color:#fff;min-height:2.3em;line-height:1.15;margin:10px 0 16px!important;font-size:23px!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid details{border-top:1px solid #a6bad53b;margin-bottom:14px;padding:13px 0}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid summary{color:#efb4ef;cursor:pointer;font-size:12px;font-weight:800}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid details p{color:#d2dbec;font-size:12px;line-height:1.7}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid article>div>p{margin-top:auto;margin-bottom:9px}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid article>div>p>a,html[data-vb-surface=website]:not(.vb-installed) .shopping-grid article>div>a{background:#174960;border:1px solid #8ce6ff;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;padding:10px;font-size:12px;font-weight:800;text-decoration:none;display:flex;color:#d6f9ff!important}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid article>div>a{background:#473059;border-color:#e9a2ee;color:#ffd5f8!important}.website-shopping-advice{background:linear-gradient(135deg,#272341,#192e43);border:1px solid #e29af0;border-radius:20px;margin:32px 0;padding:30px;box-shadow:0 0 25px #e57cea18}.website-shopping-advice>h2{color:#fff;margin:12px 0 25px;font-size:34px;line-height:1.1}.website-shopping-advice details{background:#211e39;border:1px solid #8b84b5;border-radius:11px;margin-top:10px}.website-shopping-advice summary{cursor:pointer;color:#c8edff;padding:17px 18px;font-size:14px;font-weight:800;line-height:1.5}.website-shopping-advice details p{color:#d2daec;margin:0;padding:0 18px 18px;font-size:13px;line-height:1.7}.website-shopping-advice details[open]{background:#23334b;border-color:#92e9ff}.website-shopping-note{color:#c0c9dd;margin:21px 0 0;font-size:11px;line-height:1.6}@media (min-width:1101px){html[data-vb-surface=website]:not(.vb-installed) .shopping-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:850px){.website-shopping-hero{grid-template-columns:1fr;gap:25px}.website-shopping-hero-art{min-height:340px;max-height:430px}.website-shopping-hero-art>img{height:290px}.website-shopping-hero-art>span{bottom:112px}.website-shopping-scene-links{grid-template-columns:1fr}.website-shopping-hero-art>img{border-radius:20px}.website-shopping-hero-art>div>img{height:92px}}@media (max-width:600px){html[data-vb-surface=website]:not(.vb-installed) .website-shopping-page{padding:14px 12px 25px!important}.website-shopping-hero{border-radius:20px;padding:27px 21px}.website-shopping-hero h1{font-size:38px}.website-shopping-hero p{font-size:14px}.website-shopping-hero>div>a{padding:12px;font-size:12px}.website-shopping-hero-art{min-height:310px}.website-shopping-hero-art>img{height:210px;min-height:0}.website-shopping-hero-art>span{bottom:112px;left:11px;right:11px}.website-shopping-eyebrow{font-size:8px}.website-shopping-filter{padding:21px 17px}.website-shopping-filter h2{font-size:27px}html[data-vb-surface=website]:not(.vb-installed) .shopping-grid{grid-template-columns:1fr!important}.website-shopping-advice{padding:25px 18px}.website-shopping-advice>h2{font-size:29px}.website-shopping-advice summary{font-size:13px}.website-shopping-scene-links>a{padding:17px}.website-shopping-tags{gap:12px}}
