.ozy-size-guide{margin:80px 0;font-family:inherit;letter-spacing:0;color:#25291f;scroll-margin-top:120px}.ozy-size-guide header{max-width:800px;margin-bottom:34px}.ozy-size-guide__eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#626750;margin:0 0 12px}.ozy-size-guide h2{font:600 clamp(30px,3vw,42px)/1.16 var(--ozy-font, Arial, sans-serif);letter-spacing:-1px;margin:0 0 18px}.ozy-size-guide header>p:last-child{font-size:18px;line-height:1.65;color:#59604f;margin:0}.ozy-size-guide__layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:48px}.ozy-size-guide figure{margin:0;background:#eeede7;border-radius:20px;aspect-ratio:1/1;overflow:hidden}.ozy-size-guide figure img{display:block;width:100%;height:100%;object-fit:contain}.ozy-size-guide fieldset{border:0;margin:0 0 24px;padding:0;min-width:0}.ozy-size-guide legend{font-size:18px;margin-bottom:12px}.ozy-size-guide fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.ozy-size-guide button{font:inherit;font-size:16px;min-height:44px;border:1px solid #d9ddd2;padding:9px 22px;border-radius:999px;color:inherit;background:white;cursor:pointer}.ozy-size-guide button[aria-pressed=true]{color:white;background:#626750;border-color:#626750;font-weight:600}.ozy-size-guide button:disabled{opacity:.5;cursor:not-allowed;text-decoration:line-through}.ozy-size-guide button:focus-visible,.ozy-size-guide a:focus-visible{outline:2px solid #626750;outline-offset:4px}.ozy-size-guide__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:26px}.ozy-size-guide__stats>div{border:1px solid #d9ddd2;border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;gap:9px;background:#fff;min-width:0}.ozy-size-guide__stats span{font-size:16px}.ozy-size-guide__stats strong{font-size:26px;line-height:1.3;font-weight:600;letter-spacing:-.6px}.ozy-size-guide__stats small{font-size:14px;line-height:1.5;color:#59604f}.ozy-size-guide__specifications{font-size:20px;line-height:1.8;border-top:1px solid #d9ddd2;border-bottom:1px solid #d9ddd2;padding:24px 0;overflow-wrap:anywhere}.ozy-size-guide__specifications ul{margin:0;padding-left:22px}.ozy-size-guide__specifications p{margin:0}.ozy-size-guide__note{font-size:15px;line-height:1.6;color:#59604f;margin:20px 0}.ozy-size-guide a{color:#25291f;font-size:17px;text-underline-offset:5px}.ozy-size-guide [hidden]{display:none!important}@media(max-width:989px){.ozy-size-guide__layout{gap:28px}.ozy-size-guide__stats strong{font-size:23px}}@media(max-width:749px){.ozy-size-guide{margin:50px 0}.ozy-size-guide__layout{display:flex;flex-direction:column;gap:26px}.ozy-size-guide figure,.ozy-size-guide__content{width:100%}.ozy-size-guide__content{order:-1}.ozy-size-guide h2{font-size:32px}.ozy-size-guide header>p:last-child{font-size:17px}.ozy-size-guide__stats strong{font-size:23px}.ozy-size-guide__stats>div{padding:17px 12px}.ozy-size-guide__specifications{font-size:18px}}

.ozy-mattress-drawing .ozy-bed-drawing__views figure>svg{height:320px;max-height:none;color:#626750}.ozy-mattress-drawing .ozy-bed-drawing__views figure>svg text{font-family:inherit;font-size:19px}.ozy-size-guide .ozy-mattress-drawing figure{height:auto;aspect-ratio:auto;overflow:visible;background:transparent;border-radius:0}@media(max-width:749px){.ozy-mattress-drawing .ozy-bed-drawing__views figure>svg{height:auto}.ozy-mattress-drawing .ozy-bed-drawing__views figure>svg text{font-size:26px}}
