.pd-contact{position:relative;isolation:isolate;overflow:hidden;min-height:calc(100svh - 110px);display:flex;flex-direction:column;justify-content:center;padding:68px 24px 82px;background:#efe4d6;color:#59463a;text-align:center}.pd-contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(110deg,#fbf8f36b,#f6efe64d),url(/cdn/shop/files/pillow-world-contact-background-v2.png?v=1790780782);background-size:cover;background-position:center 56%}.pd-contact__intro,.pd-contact__card{position:relative;z-index:1}.pd-contact__intro{max-width:760px;margin:0 auto 34px;padding:26px 38px 28px;border:1px solid rgba(129,102,75,.24);border-radius:24px;background:#fbf8f3b3;box-shadow:0 12px 36px #4a3a2c14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pd-contact__eyebrow{font-size:.68rem;letter-spacing:.23em;text-transform:uppercase;color:#846d57;margin:0 0 23px}.pd-contact h1,.pd-contact h2{font-family:Baskerville,Palatino Linotype,Book Antiqua,Palatino,Georgia,serif;font-weight:400;letter-spacing:-.035em;color:#49382c}.pd-contact h1{font-size:clamp(2.8rem,5.5vw,4.5rem);line-height:1.12;margin:0 0 24px;text-wrap:balance}.pd-contact__lead{font-size:1.02rem;line-height:1.9;color:#796757;max-width:540px;margin:auto}.pd-contact__card{max-width:690px;width:100%;margin:auto;padding:42px 40px;border:1px solid rgba(227,214,197,.92);border-radius:28px;background:#fffdf9f5;box-shadow:0 24px 70px #3e2c1e29}.pd-contact__icon{width:46px;height:46px;stroke:#9a7a5a;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-bottom:20px}.pd-contact h2{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2;margin:0 0 18px}.pd-contact__card>p{font-size:.95rem;line-height:1.85;color:#796757;max-width:440px;margin:0 auto 22px}.pd-contact__email{display:block;font-size:clamp(1.12rem,3vw,1.5rem);font-family:Baskerville,Palatino Linotype,Georgia,serif;color:#59402c;text-decoration:none;overflow-wrap:anywhere;margin:27px auto 30px;text-underline-offset:6px}.pd-contact__email:hover{text-decoration:underline}.pd-contact__button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:54px;padding:15px 30px;border-radius:999px;background:#59463a;color:#fffaf4;text-decoration:none;font-size:.9rem;line-height:1.5;transition:background .25s,transform .25s}.pd-contact__button:hover{background:#3b2d24;transform:translateY(-2px)}.pd-contact__card>.pd-contact__note{font-size:.78rem;margin:28px auto 0;padding-top:24px;border-top:1px solid #eee5d9;color:#827060;line-height:1.8}.pd-contact a:focus-visible{outline:2px solid #98724e;outline-offset:5px}@media(max-width:600px){.pd-contact{min-height:auto;padding:48px 18px 58px}.pd-contact:before{background-position:center 56%}.pd-contact__intro{padding:23px 20px;margin-bottom:26px;border-radius:20px}.pd-contact__card{padding:34px 22px;border-radius:22px}.pd-contact__button{width:100%}}@media(prefers-reduced-motion:reduce){.pd-contact__button{transition:none}.pd-contact__button:hover{transform:none}}.pd-promo-bar{position:sticky;top:84px;z-index:49;display:block;background:#3a2e26;color:#f6efe6;text-decoration:none;border-top:1px solid rgba(246,239,230,.14)}@media(max-width:960px){.pd-promo-bar{top:68px}}.pd-promo-bar:hover .pd-promo-bar__item,.pd-promo-bar:focus-visible .pd-promo-bar__item{color:#fff}.pd-promo-bar__inner{display:flex;align-items:center;justify-content:center;gap:14px;height:36px;max-width:var(--pd-max,1320px);margin:0 auto;padding:0 16px;overflow:hidden}.pd-promo-bar__label{flex:none;padding-right:14px;border-right:1px solid rgba(246,239,230,.35);font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1;color:#f6efe6}.pd-promo-bar__track{display:grid;align-items:center;height:100%}.pd-promo-bar__item{grid-area:1/1;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:#f6efe6;opacity:0;transition:color .2s;animation:pd-promo-rotate 8s infinite}.pd-promo-bar__item strong{color:inherit;font-weight:500}.pd-promo-bar__item:nth-child(2){animation-delay:4s}@keyframes pd-promo-rotate{0%{opacity:0;transform:translateY(8px)}6%,44%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-8px)}}@media(max-width:749px){.pd-promo-bar__inner{height:32px;gap:10px}.pd-promo-bar__label{padding-right:10px;font-size:9.5px}.pd-promo-bar__item{font-size:10.5px;letter-spacing:.12em}}@media(prefers-reduced-motion:reduce){.pd-promo-bar__item{animation:none}.pd-promo-bar__item:first-child{opacity:1}}.pd-dream-offer{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-family:var(--pd-sans,Jost,"Helvetica Neue",Arial,sans-serif);font-size:12px;font-style:normal;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:var(--pd-accent,#8a5a3b)}.pd-dream-offer:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex:none}.pd-dream-offer--card{order:2;align-self:stretch;margin:10px 6px 0}.pd-dream-offer--feature{margin:14px 0 0}.pd-dream-offer--grid{margin:6px 0 0;font-size:10.5px;letter-spacing:.12em}.pd-dream-offer--product{margin:-8px 0 20px;color:#76563d}.pd-shipping-bar{background:#3a2e26;color:#f6efe6;overflow:hidden}.pd-shipping-bar__list{display:flex;align-items:center;justify-content:center;gap:clamp(24px,5vw,72px);height:38px;margin:0 auto;padding:0 16px;list-style:none;max-width:1280px}.pd-shipping-bar__item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1}.pd-shipping-bar__item:before{content:"";width:4px;height:4px;border-radius:50%;background:#c9a27e;flex:none}@media(max-width:749px){.pd-shipping-bar__list{position:relative;height:34px;display:block}.pd-shipping-bar__item{position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;font-size:10.5px;letter-spacing:.14em;opacity:0;animation:pd-bar-rotate 12s infinite}.pd-shipping-bar__item:nth-child(2){animation-delay:4s}.pd-shipping-bar__item:nth-child(3){animation-delay:8s}}@keyframes pd-bar-rotate{0%{opacity:0;transform:translateY(6px)}4%,29%{opacity:1;transform:none}33%,to{opacity:0;transform:translateY(-6px)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.pd-shipping-bar__item{animation:none}.pd-shipping-bar__item:first-child{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAAAAAgSA */
