.bed-hero{display:grid;gap:30px;margin:0 auto;padding:20px 10px 48px;background:#fff}.bed-gallery{min-width:0}.bed-gallery-stage{position:relative;margin:0 40px}.bed-gallery-window{overflow:hidden;aspect-ratio:16 / 9}.bed-gallery-slides{position:relative;height:100%}.bed-gallery-slides picture{display:block;position:absolute;inset:-1px;transition:transform .5s ease}.bed-gallery-slides picture[data-offset="-1"]{transform:translate(-100%)}.bed-gallery-slides picture[data-offset="1"]{transform:translate(100%)}.bed-gallery-slides picture[data-offset=far]{visibility:hidden;transform:translate(200%)}.bed-gallery-slides picture:not([data-moving]){transition:none}.bed-gallery-slides img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.bed-gallery button{cursor:pointer}.bed-gallery-prev,.bed-gallery-next{position:absolute;top:40%;transform:translateY(-50%)}.bed-gallery-prev{left:-28px}.bed-gallery-next{right:-28px}.bed-gallery-bottom{display:grid;grid-template-columns:44% 56%;align-items:center;margin:27px 27px 0;min-height:131px}.bed-gallery-emblem{width:100px;height:100px;-o-object-fit:contain;object-fit:contain;justify-self:center}.bed-gallery-thumbs{display:flex;align-items:center;border:1px solid #e1e1e3;padding:20px;height:131px;overflow:hidden}.bed-gallery-thumbs button{flex:1;min-width:0}.bed-gallery-thumbs .bed-gallery-thumb{display:none}.bed-gallery-thumbs img{width:100%;height:100%;aspect-ratio:16 / 9;-o-object-fit:contain;object-fit:contain}.bed-summary{background:#e6edf2;border-radius:20px;overflow:hidden;align-self:start}.bed-summary-heading{background:#25385b;color:#fff;text-align:center;padding:20px}.bed-summary-title{font-size:27px;font-weight:500;line-height:40px;text-transform:uppercase}.bed-summary-subtitle{font-size:27px;font-weight:300;line-height:40px;margin-top:7px}.bed-summary-price{font-size:28px;font-weight:500;line-height:38px}.bed-summary-price s{color:#e1e1e3;font-size:24px;font-weight:300}.bed-summary-body{padding:20px 20px 30px}.bed-summary-description{font-size:18px;line-height:26px;font-weight:400;color:#000;text-align:center;margin:0 5px}.bed-summary-reviews{display:flex;flex-direction:column;align-items:center;margin:20px 0 30px}.bed-summary-stars{width:55%;height:auto}.bed-summary-reviews a{font-size:20px;line-height:33px;color:#626970;text-decoration:underline}.bed-summary-actions{display:flex;flex-direction:column;gap:20px}.bed-summary-actions a{padding:24px 12px;font-size:28px;font-weight:500;line-height:18px;border-radius:24px;box-shadow:3px 5px 10px #0005}.bed-summary-actions a{background-color:#c3ab74}.bed-hero[data-bed=aura-premium-bed],.bed-hero[data-bed=aura-companion-bed]{padding-top:10px}.bed-hero[data-bed=aura-premium-bed] .bed-gallery-stage,.bed-hero[data-bed=aura-companion-bed] .bed-gallery-stage{margin-inline:30px}@media (min-width: 768px){.bed-hero,.bed-hero[data-bed]{padding-top:20px;gap:40px}.bed-hero[data-bed] .bed-gallery-stage{margin-inline:40px}.bed-gallery-bottom{margin:35px 10px 0;grid-template-columns:28% 72%;min-height:190px}.bed-gallery-emblem{width:190px;height:190px}.bed-gallery-thumbs{padding:10px;height:auto;min-height:160px;gap:5px}.bed-gallery-thumbs .bed-gallery-peek{display:none}.bed-gallery-thumbs .bed-gallery-thumb[data-thumb-rank="0"],.bed-gallery-thumbs .bed-gallery-thumb[data-thumb-rank="1"]{display:block}.bed-summary{width:80%;justify-self:center}.bed-summary-heading{padding:30px}.bed-summary-title,.bed-summary-subtitle{font-size:42px;line-height:60px}.bed-summary-title{margin-bottom:-10px}.bed-summary-price{font-size:42px;line-height:60px}.bed-summary-price s{font-size:30px}.bed-summary-body{padding:25px 30px 30px}.bed-summary-description{font-size:20px;line-height:28px}.bed-summary-actions{width:60%;margin-inline:auto}}@media (min-width: 1200px){.bed-hero,.bed-hero[data-bed]{width:90%;grid-template-columns:62% 30.4%;justify-content:space-between;gap:0;padding:2.5vw 0 48px}.bed-hero[data-bed] .bed-gallery-stage{margin:0}.bed-gallery-prev,.bed-gallery-next{top:50%;width:70px;height:64px}.bed-gallery-prev svg,.bed-gallery-next svg{width:64px;height:64px}.bed-gallery-prev{left:0}.bed-gallery-next{right:0}.bed-gallery-bottom{margin:10px 0 0;grid-template-columns:25% 75%}.bed-gallery-thumbs{min-height:0}.bed-gallery-thumbs .bed-gallery-thumb[data-thumb-rank="2"]{display:block}.bed-summary{width:100%;margin-top:3px}.bed-summary-heading{padding:25px 15px 5px}.bed-summary-title{margin:0;font-size:30px;line-height:42px}.bed-summary-subtitle{margin:0;font-size:24px;line-height:38px}.bed-summary-price{font-size:36px;line-height:50px}.bed-summary-price s{font-size:24px}.bed-summary-body{padding:25px 32px 30px}.bed-summary-description{margin:0 3px;width:94%;font-size:17px;line-height:24px;text-align:left}.bed-summary-actions{width:100%}.bed-summary-stars{width:60%}.bed-hero[data-bed=aura-companion-bed]{grid-template-columns:62% 26.4%;justify-content:start;-moz-column-gap:6.9%;column-gap:6.9%}.bed-hero[data-bed=aura-companion-bed] .bed-summary-body{padding-inline:30px}}[data-tabs] [role=tab],#moreinfo [data-panel=dimensions] li{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;line-height:24px}[data-tabs] [role=tab]{font-weight:600;line-height:22px;cursor:pointer}#moreinfo [data-panel=dimensions] li{font-weight:400;color:#444}#moreinfo [data-panel=details] li,#moreinfo [data-panel=specifications] li{font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#333c4e}.bed-info-lists{display:grid;grid-template-columns:1fr 1fr;align-content:start;-moz-column-gap:9px;column-gap:9px;padding:20px 22px}.bed-info-list{margin:0;padding-left:40px;list-style:disc}.bed-details-note{grid-column:1 / -1;margin:30px 0 0 25px;font-family:Roboto,sans-serif;font-size:20px;line-height:24px;color:#333c4e}.bed-details-note p{margin:10px 0}.bed-details-note .bed-details-note-heading{margin-bottom:15px;text-decoration:underline}.bed-details-note .bed-details-note-footnote{margin-top:20px;font-size:14px;line-height:20px}.bed-measurements{width:100%;max-width:600px;margin:auto;padding:0;list-style:none}.bed-measurements li{display:grid;grid-template-columns:15% 45% 30% 10%;align-items:center;padding:10px 0;border-bottom:1px solid #ccc}.bed-measurements li>span{display:flex;flex-direction:column}.bed-measurements-letter{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#25385b;color:#fff;font-size:1.2em}.bed-measurements-note{color:inherit}.bed-measurements-note:empty{display:none}.bed-measurements li>span:nth-child(2):has(+.bed-measurements-note:empty){grid-column:span 2}.bed-measurements-value{align-items:flex-end}#moreinfo .bed-measurements{padding:0 40px}.bed-features{width:100%;max-width:1200px;margin:0 auto 64px}.bed-features-frame{overflow:hidden;border:2px solid #25385b;border-radius:0 0 200px;background:#e6edf2}.bed-features-tabs{display:grid;grid-template-columns:repeat(7,1fr)}[data-tabs] .bed-features-tabs [role=tab]{min-height:80px;padding:8px 12px;border-right:1px solid #25385b;border-bottom:1px solid #25385b;background:#fff;color:#25385b;font-weight:500;line-height:24px}.bed-features-tabs [role=tab]:last-child{border-right:0}[data-tabs] .bed-features-tabs [role=tab][aria-selected=true]{border-bottom-color:transparent;background:#e6edf2;font-weight:700}.bed-features-panel{display:grid;grid-template-columns:52fr 28fr;align-items:center;-moz-column-gap:20px;column-gap:20px;padding:40px 100px 40px 118px}.bed-features-text{display:flex;flex-direction:column;gap:16px;text-align:center;color:#25385b}.bed-features-text h3{font-size:32px;font-weight:500;line-height:38.4px}.bed-features-text p{font-size:18px;font-weight:300;line-height:27px}@media (min-width: 1024px){.bed-features-title h2{font-size:42px;line-height:50px}.bed-features-title p{font-size:26px;line-height:38px}}.bed-acc{display:flex;flex-direction:column;gap:10px;padding:20px 28px 48px}.bed-acc-item{margin:0}.bed-acc-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:75px;padding:15px;background:#e1e1e3;box-shadow:2px 2px 4px #0000001a,4px 6px 6px #0003;color:#25385b;cursor:pointer;list-style:none}.bed-acc-header::-webkit-details-marker{display:none}.bed-acc-header h3,.bed-acc-content{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.bed-acc-header h3{margin:0;font-size:17px;font-weight:400;line-height:20.4px}.bed-acc-icon{display:flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #25385b;border-radius:50%;background:#25385b;color:#fff}.bed-acc-item[open] .bed-acc-icon{background:transparent;color:#25385b}.bed-acc-item[open] .bed-acc-icon svg{transform:rotate(180deg)}.bed-acc-content{display:flex;flex-direction:column;gap:15px;margin-left:3px;padding:10px 15px 15px;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 0 0 1px #ccc;color:#25385b;font-size:15px;line-height:20px}.bed-acc-image{width:100%;height:auto}.bed-acc-list{margin:0;padding-left:40px;list-style:disc}.bed-acc .bed-measurements li{font-size:15px;line-height:20px;color:#25385b}.bed-acc .bed-details-note{margin:10px 0 0;font-size:15px;line-height:20px}.bed-acc .bed-details-note .bed-details-note-footnote{font-size:12px}.bed-info-mobile{padding-top:80px}@media (min-width: 768px){.bed-acc{padding-inline:64px}}@media (min-width: 1024px){.bed-acc{display:none}}@media (prefers-reduced-motion: reduce){.bed-gallery-slides picture{transition:none}.bed-gallery-slides picture[aria-hidden=true]{visibility:hidden}}@media (max-width: 767px){.bed-hero[data-bed=aura-companion-bed] .bed-summary-title{font-size:23px}.bed-hero[data-bed=aura-companion-bed] .bed-summary-subtitle{font-size:22px}}.bed-add-to-cart{padding:5px 15px;font-family:Segoe UI,sans-serif;font-weight:500;line-height:28.8px;border-radius:15px;box-shadow:0 4px 4px #00000040}.bed-shipping-note-mobile{font-size:12px;line-height:16.8px;text-align:center}.bed-browse{display:flex;flex-direction:column;align-items:center;gap:20px;padding:32px 16px 80px;background:#e1e1e3}.bed-browse-heading{margin:32px 0;font-size:40px;font-weight:500;line-height:32px;color:#25385b;text-align:center;text-transform:capitalize}.bed-browse-carousel{position:relative;width:100%;max-width:1146px}.bed-browse-cards{display:flex;gap:32px;width:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bed-browse-cards::-webkit-scrollbar{display:none}.bed-browse-item{display:flex;flex:0 0 100%;scroll-snap-align:start}.bed-browse-card{display:flex;flex-direction:column;width:100%;min-height:300px;overflow:hidden;border:3px solid #25385b;border-radius:10px;background:#fff;color:#25385b;font-size:16px;line-height:24px;text-decoration:none}.bed-browse-head{display:flex;flex-direction:column;padding:10px;border-radius:6px 6px 0 0;background:#25385b;color:#fff;text-align:center}.bed-browse-title{font-size:25.6px;font-weight:500;line-height:30.72px;text-transform:capitalize}.bed-browse-subtitle{font-size:20px;font-weight:300;line-height:30px;text-transform:capitalize}.bed-browse-image{display:block;width:100%;height:200px;padding:10px 0;-o-object-fit:contain;object-fit:contain}.bed-browse-body{display:flex;flex-direction:column;padding:10px 25px;font-size:16px;line-height:23px;text-align:center}.bed-browse-price{margin:10px 0;font-size:20px;font-weight:500;line-height:23px}.bed-browse-card:focus-visible{outline:2px solid #25385b;outline-offset:-4px}.bed-browse-arrow{position:absolute;top:160px;z-index:1;display:flex;cursor:pointer}.bed-browse-prev{left:4px}.bed-browse-next{right:4px}.bed-browse-arrow[data-at-end]{visibility:hidden}@media (min-width: 768px){.bed-browse-carousel{max-width:636px}.bed-browse-item{flex-basis:calc((100% - 32px)/2)}.bed-browse-prev{left:-48px}.bed-browse-next{right:-48px}}@media (min-width: 1025px){.bed-browse{padding-inline:32px}.bed-browse-carousel{max-width:1200px}.bed-browse-cards{flex-wrap:wrap;justify-content:center;gap:48px;overflow:visible}.bed-browse-item{flex:0 0 350px}.bed-browse-item[data-desktop-hidden],.bed-browse-arrow{display:none}}
