.sp-height-guide{background:var(--sp-height-bg);color:var(--sp-height-text);padding:var(--sp-height-pt) var(--sp-pdp-gutter, 18px) var(--sp-height-pb)}.sp-height-guide__inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,5vw,76px);align-items:stretch;width:min(100%,var(--sp-pdp-rail, var(--sp-height-max)));margin:0 auto}.sp-height-guide__copy{display:flex;flex-direction:column;justify-content:center}.sp-height-guide__eyebrow{margin:0 0 14px;color:var(--sp-height-muted);font-size:13px;font-weight:760}.sp-height-guide__copy h2{max-width:560px;margin:0;color:var(--sp-height-text);font-size:clamp(38px,5.5vw,72px);line-height:.95;letter-spacing:0}.sp-height-guide__text{max-width:500px;margin-top:22px;color:var(--sp-height-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.sp-height-guide__text p{margin:0}.sp-height-guide__link{display:inline-flex;align-items:center;gap:12px;width:fit-content;margin-top:28px;color:var(--sp-height-text);font-weight:800;text-decoration:underline;text-underline-offset:6px;transition:opacity .18s ease}.sp-height-guide__link:hover{opacity:.72}.sp-height-guide__panel{border:1px solid var(--sp-height-border);border-radius:30px;background:color-mix(in srgb,var(--sp-height-surface) 86%,transparent);box-shadow:0 18px 56px #263f4821;padding:clamp(18px,3vw,34px)}.sp-height-guide__note{margin:0 0 18px;color:var(--sp-height-muted);font-size:13px;font-weight:780}.sp-height-guide__options{display:grid;gap:12px}.sp-height-guide__option{display:grid;grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:18px;align-items:center;min-height:112px;border:1px solid rgba(255,255,255,.82);border-radius:22px;background:#ffffff94;padding:18px 20px}.sp-height-guide__label{display:block;margin-bottom:4px;color:var(--sp-height-muted);font-size:12px;font-weight:780}.sp-height-guide__option strong{display:block;color:var(--sp-height-text);font-size:clamp(30px,3.5vw,48px);line-height:.92;letter-spacing:0}.sp-height-guide__option p{margin:0;color:var(--sp-height-muted);font-size:15px;line-height:1.45}.sp-height-guide__option--link{position:relative;isolation:isolate;color:inherit;text-decoration:none;cursor:pointer;transform:translateZ(0);will-change:transform,box-shadow;transition:transform .24s cubic-bezier(.2,.85,.25,1),background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.sp-height-guide__option--link:focus-visible{outline:2px solid rgba(82,127,136,.52);outline-offset:4px}@media(hover:hover){.sp-height-guide__option--link:hover{border-color:#fffffffa!important;background:linear-gradient(180deg,#ffffffeb,#faf8f8c7),#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 22px 44px #263f4824!important;transform:translate3d(0,-4px,0)}}.sp-height-guide__option--link:active{border-color:#ffffffdb!important;box-shadow:inset 0 2px 10px #263f4817,0 8px 18px #263f4814!important;transform:translate3d(0,2px,0) scale(.985)}@media(prefers-reduced-motion:reduce){.sp-height-guide__option--link{transition:none}}@media(max-width:989px){.sp-height-guide{padding-inline:var(--sp-pdp-mobile-gutter, 20px)}.sp-height-guide__inner{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.sp-height-guide{padding:42px var(--sp-pdp-mobile-gutter, 18px) 42px}.sp-height-guide__copy h2{font-size:clamp(34px,11vw,46px)}.sp-height-guide__panel{border-radius:24px;padding:15px}.sp-height-guide__option{grid-template-columns:1fr;gap:10px;min-height:0;padding:17px}.sp-height-guide__option strong{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-sidepillow-product-height-guide.css.map */
