.pebble-sleep-pos{overflow:hidden}.pebble-sleep-pos__header-wrap{background:#faf8f3;padding:0 2.4rem 6rem}.pebble-sleep-pos__header{text-align:center;max-width:64rem;margin:0 auto}.pebble-sleep-pos__eyebrow{display:inline-block;font-family:Satoshi,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1e2a4a;opacity:.45;margin-bottom:1.4rem}.pebble-sleep-pos__title{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(2.8rem,3.5vw,4rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:#1e2a4a;margin-bottom:1.4rem}.pebble-sleep-pos__subtitle{font-family:Satoshi,sans-serif;font-size:1.6rem;color:#6b7280;line-height:1.65;margin:0}.pebble-sleep-pos__strip{position:relative;overflow:hidden}.pebble-sleep-pos__strip--odd{background:#faf8f3}.pebble-sleep-pos__strip--even{background:#1e2a4a}.pebble-sleep-pos__strip--even .pebble-sleep-pos__num-badge{color:#faf8f3;opacity:.45}.pebble-sleep-pos__strip--even .pebble-sleep-pos__pos-title{color:#faf8f3}.pebble-sleep-pos__strip--even .pebble-sleep-pos__pos-desc{color:#faf8f3ad}.pebble-sleep-pos__strip--even .pebble-sleep-pos__check-item{color:#faf8f3}.pebble-sleep-pos__strip--even .pebble-sleep-pos__check-icon svg circle{fill:#faf8f3e6}.pebble-sleep-pos__strip--even .pebble-sleep-pos__check-icon svg polyline{stroke:#1e2a4a}.pebble-sleep-pos__strip--even .pebble-sleep-pos__watermark{color:#faf8f3;opacity:.06;left:auto;right:calc(42% + 6rem)}.pebble-sleep-pos__strip-inner{display:flex;align-items:stretch;min-height:54rem;max-width:1440px;margin:0 auto;position:relative}.pebble-sleep-pos__strip--even .pebble-sleep-pos__strip-inner{flex-direction:row-reverse}.pebble-sleep-pos__watermark{position:absolute;right:3%;bottom:-4rem;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(10rem,15vw,20rem);font-weight:500;line-height:1;color:#1e2a4a;opacity:.045;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0}.pebble-sleep-pos__img-col{flex:0 0 42%;position:relative;overflow:hidden;min-height:44rem;border-radius:2rem;margin:4rem 0 4rem 4rem}.pebble-sleep-pos__strip--even .pebble-sleep-pos__img-col{margin:4rem 4rem 4rem 0}.pebble-sleep-pos__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.pebble-sleep-pos__strip:hover .pebble-sleep-pos__img{transform:scale(1.03)}.pebble-sleep-pos__img-placeholder{width:100%;height:100%;min-height:44rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;color:#b0a898;font-family:Satoshi,sans-serif;font-size:1.3rem;font-weight:500;background:repeating-linear-gradient(-45deg,#ede8e0,#ede8e0 8px,#e3ddd5 8px 16px)}.pebble-sleep-pos__text-col{flex:1;display:flex;flex-direction:column;justify-content:center;padding:6rem 7rem 6rem 6rem;position:relative;z-index:1}.pebble-sleep-pos__strip--even .pebble-sleep-pos__text-col{padding:6rem 6rem 6rem 7rem}.pebble-sleep-pos__num-badge{font-family:Satoshi,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1e2a4a;opacity:.4;margin-bottom:1.4rem}.pebble-sleep-pos__pos-title{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:clamp(2.8rem,3.2vw,4rem);font-weight:500;letter-spacing:-.02em;line-height:1.18;color:#1e2a4a;margin:0 0 1.8rem}.pebble-sleep-pos__pos-desc{font-family:Satoshi,sans-serif;font-size:1.55rem;line-height:1.75;color:#5a5a6a;margin:0 0 2.8rem;max-width:46rem}.pebble-sleep-pos__checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.2rem}.pebble-sleep-pos__check-item{display:flex;align-items:center;gap:1.1rem;font-family:Satoshi,sans-serif;font-size:1.5rem;font-weight:500;color:#1e2a4a;line-height:1.4}.pebble-sleep-pos__check-icon{flex-shrink:0;width:2rem;height:2rem;display:block}.pebble-sleep-pos__check-icon svg{width:100%;height:100%;display:block}.pebble-sleep-pos .pebble-reveal{opacity:0;transform:translateY(32px);transition:opacity .65s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.25,.46,.45,.94)}.pebble-sleep-pos .pebble-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.pebble-sleep-pos__text-col,.pebble-sleep-pos__strip--even .pebble-sleep-pos__text-col{padding:5rem 4rem}.pebble-sleep-pos__img-col{flex:0 0 45%}}@media(max-width:768px){.pebble-sleep-pos__header-wrap{padding:0 2rem 4rem}.pebble-sleep-pos__strip-inner,.pebble-sleep-pos__strip--even .pebble-sleep-pos__strip-inner{flex-direction:column;min-height:auto}.pebble-sleep-pos__img-col,.pebble-sleep-pos__strip--even .pebble-sleep-pos__img-col{flex:0 0 auto;height:30rem;width:calc(100% - 3.2rem);margin:2.4rem 1.6rem 0;border-radius:1.4rem}.pebble-sleep-pos__text-col,.pebble-sleep-pos__strip--even .pebble-sleep-pos__text-col{padding:4rem 2.4rem 4.8rem}.pebble-sleep-pos__pos-desc{max-width:100%}.pebble-sleep-pos__watermark{font-size:8rem;right:-1rem;bottom:-2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pebble-sleep-positions.css.map */
