/* Review card shape follows the supplied reference; text is never line-clamped. */
.xr-reviews112 .xh-heading19{border-bottom:1px solid #bbd9ec;padding-bottom:0;position:relative}.xr-reviews112 .xh-heading19:after{content:'';position:absolute;bottom:-1px;left:0;width:36%;height:3px;background:#00a5df;border-radius:2px}.xr-list117{background:#f6fbff;border:1px solid #b9d9ee;box-shadow:0 0 0 1px #149fe80a;border-radius:12px}.xr-product112{align-self:flex-start;display:inline-block;border-radius:16px;padding:4px 10px;background:#dff1fc;color:#0873a8;font-size:12px}.xr-stars112{color:#efb632;text-shadow:0 0 4px #ffb20025;font-size:20px}.xr-verified119{font:400 11px/1.4 system-ui;color:#527b98}.xr-review117{gap:8px}.xr-copy112{font-size:13px;line-height:1.55}.xh-bottom119{margin-top:30px}.xh-bottom119 .xh-deals19,.xh-promo119{margin-top:0!important}.xh-promo-image119{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:1px solid #bbd9ec;border-radius:14px;background:#f5faff;overflow:hidden;cursor:zoom-in}.xh-promo-image119 img{display:block;object-fit:contain;width:100%;height:100%}.xh-zoom119{box-sizing:border-box;max-width:94vw;width:900px;max-height:94dvh;padding:30px 12px 12px;border:1px solid #7b9db4;border-radius:12px;background:var(--xp-card,#fff);color:var(--xp-ink,#17344a)}.xh-zoom119 img{display:block;width:100%;max-height:84dvh;object-fit:contain}.xh-zoom119>button{position:absolute;top:2px;right:8px;border:0;background:transparent;color:inherit;font-size:25px;cursor:pointer}.xh-zoom119::backdrop,.xv-cart119::backdrop{background:#000a}.xh-promo-admin119{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #b9cfdf;padding:12px 0}.xh-promo-admin119>img{width:110px;height:140px;object-fit:contain}.xh-promo-admin119>input{flex:1;min-width:150px}.xh-promo-admin119 input[type=checkbox]{width:18px!important;height:18px!important}.xv-cart119{width:min(550px,calc(100vw - 24px));max-height:88dvh;overflow:auto;box-sizing:border-box;border:1px solid #abc6db;border-radius:12px;padding:20px;background:var(--xp-card,#fff);color:var(--xp-ink,#17344a)}.xv-cart119 fieldset{border:0;margin:10px 0;padding:0}.xv-cart119 fieldset button{margin:4px 6px 4px 0;padding:7px 10px;border:1px solid #88a7bd;border-radius:6px;background:transparent;color:inherit}.xv-cart119 button[aria-pressed=true]{background:#0784c2;color:#fff}.xv-cart119 button:disabled{opacity:.35}.xv-cart119>button{margin:12px 9px 0 0}.xv-cart119 input{display:block;padding:7px;width:100px}
@media(prefers-color-scheme:dark){#page-store #xs-home19 .xh-heading19 h2,#page-store #xs-home19 .xh-heading19>a,#page-store #xs-home19 .xh-tabs19 a[aria-selected=true]{color:#06c3ff!important}#page-store #xs-home19 .xh-tabs19 a[aria-selected=true]{border-bottom-color:#06c3ff!important}.xr-reviews112 .xh-heading19{border-color:#173653}.xr-reviews112 .xh-heading19:after{background:#06c3ff}.xr-list117{background:#041426;border-color:#173e5e;color:#e7f0fa;box-shadow:0 0 0 1px #06c3ff0a}.xr-product112{background:#073853;color:#06c3ff}.xr-verified119{color:#7198b8}.xr-review117+.xr-review117{border-color:#173653}.xh-promo-image119{background:#061729;border-color:#173e5e}}

/* Promo follows New Arrival; the image cannot stretch the product rail. */
.xh-bottom119{align-items:start}.xh-promo-image119{position:relative;display:block;height:300px;min-height:0;line-height:0}.xh-promo-image119 img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.xh-promo-image119>span{display:block;line-height:1.5;padding:20px}
