.gml-back-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0 0 22px;padding:8px 15px 8px 10px;border:1px solid rgb(255 255 255 / .78);border-radius:99px;background:rgb(255 255 255 / .38);color:#304953;font:400 12px/1.4 Inter,Arial,sans-serif;text-decoration:none;box-shadow:0 3px 16px #30495308;backdrop-filter:blur(16px);transition:background .2s ease,box-shadow .2s ease}
.gml-back-link svg{flex:0 0 20px;transition:transform .2s ease}
.gml-back-link:hover{background:#ffffffad;box-shadow:0 5px 22px #30495312}
.gml-back-link:hover svg{transform:translateX(-3px)}
.gml-back-link:focus-visible{outline:2px solid #58717a;outline-offset:4px}
.gml-frosted-page{--gml-glass:rgb(255 255 255 / .46);--gml-glass-line:rgb(255 255 255 / .8);--gml-glass-shadow:0 18px 52px rgb(43 64 76 / .075);isolation:isolate}
body.gml-experience:has(.gml-frosted-page){background:#edf1f3;isolation:isolate}
body.gml-experience:has(.gml-frosted-page) #main-content{background:transparent}
body.gml-experience:has(.gml-frosted-page) .gml-page-backdrop--light .gml-page-backdrop__gradient{background:radial-gradient(ellipse at 8% 35%,#b6c5cc 0,transparent 45%),radial-gradient(ellipse at 91% 68%,#9fb2be 0,transparent 48%),linear-gradient(128deg,#e9edef 8%,#f7f8f8 48%,#d7e0e5)}
body.gml-experience:has(.gml-frosted-page) .gml-page-backdrop--light:after{background:linear-gradient(125deg,#ffffff75,#f9fbfc9c)}
body.gml-experience:has(.gml-frosted-page) .gml-topbar{--gml-topbar-surface:#fff;background:#fff!important;color:#202b30!important;border-bottom:1px solid #e8edef;box-shadow:none}
body.gml-experience:has(.gml-frosted-page) .gml-topbar:is(:hover,:focus-within){background:#fff!important}
body.gml-experience:has(.gml-frosted-page) .gml-footer.gml-footer--neutral,body.gml-experience:has(.gml-frosted-page) .gml-footer__main{background:#fff!important;backdrop-filter:none}
.gml-frosted-page .gml-inventory__notice{width:100%;max-width:none;display:flex;white-space:normal;align-items:flex-start;border:1px solid #ffffff75;background:#ffffff55}
.gml-frosted-page .gml-inventory__search{background:#ffffff75;border-color:#ffffffd9;backdrop-filter:blur(18px)}
.gml-frosted-page .gml-inventory__heading{align-items:center}
.gml-frosted-page .product-card{border:1px solid var(--gml-glass-line);border-radius:22px;overflow:hidden;background:var(--gml-glass);box-shadow:var(--gml-glass-shadow);backdrop-filter:blur(20px);transition:box-shadow .25s ease,translate .25s ease}
.gml-frosted-page .product-card:hover{translate:0 -5px;box-shadow:0 24px 56px #2b404c1a}
.gml-frosted-page .product-card-img{border-radius:0;background:#f2f4f473;overflow:hidden}
.gml-frosted-page .product-card-img img{object-fit:contain;object-position:center;transform-origin:center}
.gml-frosted-page .product-card-copy{padding:22px 20px 25px}
.gml-frosted-page :is(.gml-explore__crumbs,.gml-inventory__crumbs){margin-top:0;margin-bottom:30px;gap:12px;flex-wrap:wrap;line-height:1.6}
.gml-frosted-page :is(h1,h2)[tabindex="-1"]:focus:not(:focus-visible){outline:none}
@media(max-width:700px){.gml-back-link{margin-bottom:18px;font-size:11px}.gml-frosted-page .product-card{border-radius:17px}.gml-frosted-page .product-card-copy{padding:16px 12px 20px}.gml-frosted-page :is(.gml-explore__crumbs,.gml-inventory__crumbs){margin-bottom:24px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.gml-back-link,.gml-back-link svg,.gml-frosted-page .product-card{transition:none}.gml-frosted-page .product-card:hover{translate:none}}
