.sp-product-proof{position:relative;overflow:hidden;padding:var(--sp-proof-pad-top) var(--sp-pdp-gutter, 20px) var(--sp-proof-pad-bottom);background:var(--sp-proof-bg);color:var(--sp-proof-text)}.sp-product-proof__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(32px,5vw,76px);align-items:center;max-width:var(--sp-pdp-rail, var(--sp-proof-max));margin:0 auto}.sp-product-proof__media{position:relative;min-width:0}.sp-product-proof__media-shell{overflow:hidden;padding:7px;border:1px solid rgba(255,255,255,.82);border-radius:32px;background:linear-gradient(145deg,#ffffff94,#eef7f957);box-shadow:inset 0 1px #ffffffbd,0 24px 70px #263f481f}.sp-product-proof__media-frame{position:relative;overflow:hidden;aspect-ratio:1.18 / 1;border-radius:23px;background:#eef5f7}.sp-product-proof__media-frame .media-wrapper,.sp-product-proof__media-frame video-element,.sp-product-proof__media-frame img,.sp-product-proof__media-frame video,.sp-product-proof__media-frame iframe,.sp-product-proof__image,.sp-product-proof__video,.sp-product-proof__placeholder{display:block;width:100%;height:100%;object-fit:cover}.sp-product-proof__media-frame .media__poster{cursor:pointer}.sp-product-proof__media-frame .media__play-button{inset:50% auto auto 50%;width:76px;height:76px;background:#fffffff0;color:#11181c;box-shadow:0 18px 45px #1115152e;transform:translate(-50%,-50%);transition:transform .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1)}.sp-product-proof__media-frame .media__poster:hover .media__play-button{box-shadow:0 20px 48px #11151533;transform:translate(-50%,-50%) scale(1.018)}.sp-product-proof__media-note{position:absolute;right:28px;bottom:-24px;z-index:2;display:flex;max-width:min(340px,calc(100% - 42px));align-items:center;gap:12px;border:1px solid rgba(255,255,255,.74);border-radius:999px;background:#f8fbfce6;padding:10px 16px 10px 12px;box-shadow:0 18px 46px #3442511f}.sp-product-proof__media-note span{position:relative;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:var(--sp-proof-accent)}.sp-product-proof__media-note span:after{content:"";position:absolute;top:7px;left:9px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #ffffff}.sp-product-proof__media-note p{margin:0;color:var(--sp-proof-text);font-size:12px;font-weight:720;line-height:1.25}.sp-product-proof__copy{max-width:486px}.sp-product-proof__eyebrow{margin:0 0 13px;color:var(--sp-proof-muted);font-size:13px;font-weight:760}.sp-product-proof__heading{margin:0;max-width:11ch;color:var(--sp-proof-text);font-size:clamp(38px,4.2vw,56px);font-weight:700;line-height:.98;letter-spacing:0;text-wrap:balance}.sp-product-proof__text{max-width:39ch;margin-top:18px;color:#11181cc2;font-size:clamp(15px,1.18vw,17px);line-height:1.54}.sp-product-proof__text p{margin:0}.sp-product-proof__list{display:grid;gap:0;margin-top:24px;border-top:1px solid rgba(17,24,28,.1)}.sp-product-proof__item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:14px 0;border-bottom:1px solid rgba(17,24,28,.1)}.sp-product-proof__item-kicker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:#f8fbfa5c;color:#11181c9e;font-size:11px;font-weight:780;font-variant-numeric:tabular-nums;line-height:1}.sp-product-proof__item h3{margin:0;color:var(--sp-proof-text);font-size:17px;line-height:1.22;letter-spacing:0}.sp-product-proof__item p{margin:4px 0 0;color:var(--sp-proof-muted);font-size:14px;line-height:1.43}.sp-product-proof__button{display:inline-flex;align-items:center;gap:12px;min-height:52px;margin-top:26px;padding:8px 24px;border-radius:999px;background:#050707;color:#fff;font-weight:760;text-decoration:none;box-shadow:0 18px 44px #00000026;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.sp-product-proof__button:hover{color:#fff;transform:translateY(-1px);box-shadow:0 22px 52px #0000002e}.sp-product-proof__button:active{transform:translateY(0) scale(.99)}.sp-product-proof__button-icon{display:inline-flex;transform:translateY(-1px);transition:transform .24s cubic-bezier(.22,1,.36,1)}.sp-product-proof__button:hover .sp-product-proof__button-icon{transform:translate(2px,-1px)}.sp-product-proof--motion .sp-product-proof__media-shell,.sp-product-proof--motion .sp-product-proof__copy{animation:spProofIn .72s cubic-bezier(.22,1,.36,1) both}.sp-product-proof--motion .sp-product-proof__copy{animation-delay:70ms}@keyframes spProofIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(max-width:989px){.sp-product-proof{padding-inline:var(--sp-pdp-mobile-gutter, 18px)}.sp-product-proof__inner{grid-template-columns:1fr;gap:28px}.sp-product-proof__copy{max-width:none}.sp-product-proof__heading{max-width:12ch}.sp-product-proof__media{order:2}.sp-product-proof__copy{order:1}}@media(max-width:639px){.sp-product-proof{padding-top:min(var(--sp-proof-pad-top),52px);padding-bottom:min(var(--sp-proof-pad-bottom),56px)}.sp-product-proof__media-shell{padding:5px;border-radius:25px}.sp-product-proof__image,.sp-product-proof__video,.sp-product-proof__placeholder,.sp-product-proof__media-frame{aspect-ratio:1 / 1.03;border-radius:20px}.sp-product-proof__media-frame .media__play-button{width:62px;height:62px}.sp-product-proof__media-note{position:static;max-width:none;margin:12px 8px 0}.sp-product-proof__heading{font-size:clamp(34px,10vw,46px)}.sp-product-proof__item{gap:11px;padding:14px 0}.sp-product-proof__button{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.sp-product-proof--motion .sp-product-proof__media-shell,.sp-product-proof--motion .sp-product-proof__copy,.sp-product-proof__button,.sp-product-proof__button-icon{animation:none;transition:none}}.sp-product-proof__inner{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.sp-product-proof__heading{max-width:12ch;font-size:clamp(38px,4.4vw,60px)}.sp-product-proof__text{max-width:36ch}.sp-product-proof__item{padding:12px 0}.sp-product-proof__media-shell{box-shadow:0 18px 52px #263f481c}@media(max-width:989px){.sp-product-proof__inner{grid-template-columns:1fr}.sp-product-proof__media{order:1}.sp-product-proof__copy{order:2}}@media(min-width:750px)and (max-width:989px){.sp-product-proof{padding-inline:clamp(24px,4vw,36px)}.sp-product-proof__inner{grid-template-columns:minmax(0,.94fr) minmax(280px,.76fr);gap:clamp(22px,3vw,34px);align-items:center}.sp-product-proof__media{order:1}.sp-product-proof__copy{order:2;max-width:400px}.sp-product-proof__media-shell{border-radius:24px;padding:6px}.sp-product-proof__media-frame,.sp-product-proof__image,.sp-product-proof__video,.sp-product-proof__placeholder{aspect-ratio:4 / 3}.sp-product-proof__heading{max-width:11ch;font-size:clamp(32px,4.2vw,42px)}.sp-product-proof__text{max-width:34ch;font-size:14px;line-height:1.5}.sp-product-proof__item{grid-template-columns:30px minmax(0,1fr);padding:11px 0}.sp-product-proof__item h3{font-size:15.5px}.sp-product-proof__item p{font-size:13px;line-height:1.38}.sp-product-proof__button{min-height:46px;margin-top:18px}}@media(min-width:800px)and (max-width:840px)and (orientation:portrait){body:has(product-info.sp-product-page) .sp-product-proof__heading{margin-inline:0 auto;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-sidepillow-product-proof.css.map */
