:root{--pm-navy: #193b59;--pm-ink: #102d46;--pm-muted: #71808b;--pm-sand: #f4f1eb;--pm-line: rgba(25, 59, 89, .12);--pm-accent: #a6744f;--pm-radius-lg: 20px;--pm-radius-md: 14px;--pm-shadow: 0 14px 40px rgba(25, 59, 89, .08)}body[class*=template-]{background:#fbfaf8}.content-for-layout{color:var(--pm-ink)}.content-for-layout h1,.content-for-layout h2,.content-for-layout h3,.content-for-layout h4{letter-spacing:-.045em}.content-for-layout a{transition:color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.template-page .section-content-wrapper,.template-page.template-suffix-contact .section-content-wrapper,.template-page.template-suffix-quiz .section-content-wrapper{width:min(100%,860px);margin-inline:auto}.template-page .section-content-wrapper,.template-page.template-suffix-contact .section-content-wrapper,.template-page.template-suffix-quiz .section-content-wrapper{width:100%}.pm-page-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;min-height:390px;margin:0 0 52px;padding:clamp(40px,6vw,78px) clamp(28px,6vw,92px);overflow:hidden;border-radius:34px;background:linear-gradient(120deg,#f0eee8,#f7f6f2 58%,#e9eef0)}.pm-page-hero__copy{position:relative;z-index:1;max-width:650px}.pm-page-hero__eyebrow{color:var(--pm-accent);font-size:11px;font-weight:700;letter-spacing:.16em}.pm-page-hero h1{margin:18px 0 22px;color:var(--pm-navy);font-size:clamp(44px,6vw,76px);line-height:.96;letter-spacing:-.05em}.pm-page-hero p{max-width:560px;margin:0;color:#536575;font-size:17px;line-height:1.6}.pm-page-hero__visual{position:relative;min-height:270px}.pm-page-hero__orb{position:absolute;top:4%;right:9%;width:270px;height:270px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fbfaf7 0 10%,#d5dce0 54%,#b2c0c8);box-shadow:25px 30px 45px #1a354b26}.pm-page-hero__visual strong{position:absolute;right:18%;bottom:4%;color:var(--pm-navy);font-size:48px;line-height:.8;letter-spacing:-.08em;text-align:right;transform:rotate(-8deg)}.template-page .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-contact .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-quiz .section-content-wrapper>.text-block:first-child{background:transparent;padding:0}.template-page .section-content-wrapper>.text-block:first-child h1,.template-page.template-suffix-contact .section-content-wrapper>.text-block:first-child h1,.template-page.template-suffix-quiz .section-content-wrapper>.text-block:first-child h1{display:none}.template-page .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-contact .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-quiz .section-content-wrapper>.text-block:first-child{width:100%;padding:clamp(20px,3vw,40px) clamp(18px,4vw,52px);border-radius:var(--pm-radius-lg);background:linear-gradient(135deg,#f1eee8,#edf2f2)}.template-page .section-content-wrapper>.text-block:first-child h1,.template-page.template-suffix-contact .section-content-wrapper>.text-block:first-child h1,.template-page.template-suffix-quiz .section-content-wrapper>.text-block:first-child h1{margin:0;color:var(--pm-navy);font-size:clamp(32px,4.5vw,56px);line-height:1}.template-page .section-content-wrapper .rte,.template-page.template-suffix-contact .section-content-wrapper .rte,.template-page.template-suffix-quiz .section-content-wrapper .rte{color:var(--pm-muted);font-size:15px;line-height:1.6}.template-page .section-content-wrapper .rte a,.template-page.template-suffix-contact .section-content-wrapper .rte a,.template-page.template-suffix-quiz .section-content-wrapper .rte a{color:var(--pm-navy);text-decoration-thickness:1px;text-underline-offset:4px}.product-card,.collection-card,.blog-post-item,.search-results__item{border-radius:var(--pm-radius-md);overflow:hidden;background:#fff;box-shadow:0 5px 20px #193b590d;border:1px solid var(--pm-line)}.product-card:hover,.collection-card:hover,.search-results__item:hover{transform:translateY(-5px);box-shadow:var(--pm-shadow)}button,.button,input[type=submit]{min-height:42px;border-radius:999px!important;font-weight:700;letter-spacing:.01em}input,textarea,select{border:1px solid var(--pm-line)!important;border-radius:11px!important;min-height:42px;background:#fff}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid rgba(166,116,79,.35);outline-offset:3px}.template-collection .section.container,.template-list-collections .section.container,.template-search .section.container,.template-product .section.container{padding-block:clamp(20px,3vw,44px)}.template-collection h1,.template-list-collections h1,.template-search h1{color:var(--pm-navy);font-size:clamp(30px,4vw,52px)}.template-product .product-information{border-radius:var(--pm-radius-lg)}.template-cart .cart-page,.template-cart .section-content-wrapper{width:100%;max-width:1040px;margin-inline:auto}.template-cart .cart-items,.template-cart .cart-summary{border-radius:var(--pm-radius-md);border:1px solid var(--pm-line);background:#fff;box-shadow:0 5px 20px #193b590a}.template-404 .section-content-wrapper{min-height:55vh;display:grid;place-items:center;text-align:center}.template-404 h1{color:var(--pm-navy);font-size:clamp(52px,9vw,120px);line-height:.8}@media(max-width:749px){.pm-page-hero{grid-template-columns:1fr;min-height:auto;border-radius:24px;padding:44px 24px 24px}.pm-page-hero p{font-size:15px}.pm-page-hero__visual{min-height:210px}.pm-page-hero__orb{width:210px;height:210px;right:4%}.pm-page-hero__visual strong{right:12%;font-size:40px}.template-page .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-contact .section-content-wrapper>.text-block:first-child,.template-page.template-suffix-quiz .section-content-wrapper>.text-block:first-child{border-radius:20px}.template-page .section-content-wrapper .rte,.template-page.template-suffix-contact .section-content-wrapper .rte,.template-page.template-suffix-quiz .section-content-wrapper .rte{font-size:15px}.product-card:hover,.collection-card:hover,.search-results__item:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillow-pages-modern.css.map */
