.bed-pos{overflow:hidden;isolation:isolate;--focus-ring: var(--sky);--bp-step: 3.5s}.bed-pos__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(820px 460px at 8% 0%,rgba(147,201,235,.24),transparent 65%),radial-gradient(760px 480px at 96% 100%,rgba(77,143,239,.34),transparent 66%)}.bed-pos .bed-pos__head{margin-bottom:32px}.bed-pos .bed-pos__head .cg-eyebrow .ic{width:18px;height:18px}.bed-pos__grid{display:grid;gap:18px}.bed-pos__stage{position:relative;isolation:isolate;overflow:hidden;padding:10px 4px 2px;border-radius:var(--r-card-lg);border:1px solid rgba(255,255,255,.13);background:radial-gradient(70% 46% at 50% 100%,rgba(147,201,235,.16),transparent 70%),linear-gradient(180deg,#ffffff13,#ffffff06);box-shadow:inset 0 1px #ffffff1a,0 40px 80px -40px #04071ecc}.bed-pos__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:28px 28px;background-position:center center;-webkit-mask-image:radial-gradient(ellipse 72% 66% at 50% 42%,#000 20%,transparent 100%);mask-image:radial-gradient(ellipse 72% 66% at 50% 42%,#000 20%,transparent 100%)}.bed-pos__svg{width:100%;height:auto}.bed-pos__list{display:grid;gap:8px;align-content:center}.bed-pos__btn{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:11px 16px 11px 11px;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:#ffffff0d;color:#fff;text-align:left;transition:background .25s,border-color .25s,color .25s,box-shadow .25s}.bed-pos__btn:focus-visible{border-radius:18px}.bed-pos__ic{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#93c9eb24;color:var(--sky);transition:background .25s,color .25s}.bed-pos__ic .ic{width:21px;height:21px}.bed-pos__txt{display:grid;gap:2px;min-width:0}.bed-pos__name{font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.bed-pos__line{font-size:14px;font-weight:500;line-height:1.4;color:#ffffffbd;transition:color .25s}.bed-pos__btn[aria-pressed=true]{border-color:#fff;background:#fff;color:var(--navy);box-shadow:0 18px 40px -18px #04071ebf,0 0 0 4px #93c9eb3d}.bed-pos__btn[aria-pressed=true] .bed-pos__ic{background:var(--navy);color:#fff}.bed-pos__btn[aria-pressed=true] .bed-pos__line{color:var(--ink-2)}@media(hover:hover){.bed-pos__btn:hover{border-color:#93c9eb80;background:#ffffff1a}.bed-pos__btn:hover .bed-pos__ic{background:#93c9eb3d}.bed-pos__btn[aria-pressed=true]:hover{border-color:#fff;background:#fff}.bed-pos__btn[aria-pressed=true]:hover .bed-pos__ic{background:var(--navy)}}.bed-pos__bar{position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--sky),var(--blue));transform:scaleX(0);transform-origin:0 50%;opacity:0;pointer-events:none}.bed-pos__btn.is-timing .bed-pos__bar{opacity:1;animation:bed-pos-fill var(--bp-step) linear forwards}.bed-pos.is-paused .bed-pos__btn.is-timing .bed-pos__bar{animation-play-state:paused}@keyframes bed-pos-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bed-pos__foot{display:grid;gap:14px;margin-top:18px;padding:14px;border-radius:24px;border:1px solid rgba(255,255,255,.13);background:#ffffff0d}.bed-pos__remote,.bed-pos__note{display:flex;align-items:center;gap:14px;margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#ffffffe0}.bed-pos__frame{flex:none;width:88px;padding:5px;border-radius:18px;background:#fff;box-shadow:0 20px 36px -18px #04071ed9,0 0 0 4px #93c9eb33}.bed-pos__frame img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:13px}.bed-pos__remote figcaption{min-width:0}.bed-pos__note{padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.bed-pos__cta{display:flex;justify-content:center;margin-top:32px}@media(min-width:1024px){.bed-pos__cta{margin-top:40px}}.bed-pos__foot>:only-child{padding-top:0;border-top:0}.bed-pos__note .bed-pos__ic,.bed-pos__remote .bed-pos__ic{width:44px;height:44px;margin-left:2px}@media(min-width:600px){.bed-pos__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bed-pos__list>.bed-pos__btn:last-child:nth-child(odd){grid-column:1 / -1}}@media(min-width:768px){.bed-pos .bed-pos__head{margin-bottom:40px}.bed-pos__grid{gap:22px}.bed-pos__stage{padding:16px 12px 4px}.bed-pos__foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:22px;padding:16px 24px 16px 16px}.bed-pos__note{padding:0 0 0 24px;border-top:0;border-left:1px solid rgba(255,255,255,.12)}.bed-pos__foot>:only-child{padding-left:0;border-left:0}.bed-pos__frame{width:112px}}@media(min-width:1024px){.bed-pos .bed-pos__head{margin-bottom:48px}.bed-pos__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;align-items:center}.bed-pos__stage{padding:26px 18px 8px}.bed-pos__list{grid-template-columns:1fr;gap:10px}.bed-pos__list>.bed-pos__btn:last-child:nth-child(odd){grid-column:auto}.bed-pos__btn{min-height:74px;padding:13px 18px 13px 13px;gap:16px}.bed-pos__ic{width:46px;height:46px}.bed-pos__ic .ic{width:22px;height:22px}.bed-pos__name{font-size:17px}}@media(min-width:1200px){.bed-pos__grid{gap:40px}}@media(prefers-reduced-motion:reduce){.bed-pos__btn,.bed-pos__ic,.bed-pos__line{transition:none}.bed-pos__btn.is-timing .bed-pos__bar{animation:none;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cg2-bed-positions.css.map */
