:root{--pms-ink: #22262B;--pms-text: #4B5057;--pms-muted: #6E7278;--pms-accent: #2D3845;--pms-cream: #F2ECE5;--pms-beige: #EFE6DB;--pms-card: rgba(255, 255, 255, .78);--pms-card-strong: rgba(255, 255, 255, .9);--pms-line: rgba(34, 38, 43, .09);--pms-shadow: 0 18px 50px rgba(45, 56, 69, .08)}main:not([data-template=index]) h1,main:not([data-template=index]) .h0,main:not([data-template=index]) .h1,main:not([data-template=index]) .main-page-title,main:not([data-template=index]) .title--primary{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--pms-ink);letter-spacing:-.02em}main:not([data-template=index]) .button:not(.button--secondary):not(.button--tertiary):not(.shopify-payment-button__button),main:not([data-template=index]) .shopify-challenge__button{--color-button: 45, 56, 69;--color-button-text: 255, 255, 255;border-radius:999px;min-height:5rem;font-weight:600;letter-spacing:.02em;box-shadow:0 8px 20px #2d384529}main:not([data-template=index]) .button:not(.button--secondary):not(.button--tertiary):before,main:not([data-template=index]) .button:not(.button--secondary):not(.button--tertiary):after{border-radius:999px}main:not([data-template=index]) .field__input,main:not([data-template=index]) .select__select,main:not([data-template=index]) .text-area{background:#ffffffe6;border-radius:12px}main:not([data-template=index]) .field:after,main:not([data-template=index]) .select:after,main:not([data-template=index]) .text-area:after{border-radius:12px}.pms-card,main[data-template=page] .main-page-title+.rte,main[data-template=cart] .cart__items,main[data-template=cart] .cart__footer>div,main[data-template=page] .contact{background:var(--pms-card);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:var(--pms-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}main[data-template=page] .main-page-title{font-size:clamp(3.4rem,4.2vw,5.2rem);line-height:1.08;margin-bottom:2.4rem}main[data-template=page] .main-page-title+.rte{padding:2.4rem;font-size:1.6rem;line-height:1.7;color:var(--pms-text)}main[data-template=page] .contact{padding:2.4rem}main[data-template=page] .contact .title{display:none}@media screen and (min-width:750px){main[data-template=page] .main-page-title+.rte,main[data-template=page] .contact{padding:4rem 4.4rem}main[data-template=page] .contact{max-width:72rem;margin-left:auto;margin-right:auto}}main[data-template=cart] .title--primary{font-size:clamp(3.2rem,4vw,4.8rem)}main[data-template=cart] .cart__items{padding:1.6rem 2rem}main[data-template=cart] .cart__footer>div{padding:2rem 2.4rem}main[data-template=cart] .cart-item__image{border-radius:14px;background:#fff}@media screen and (min-width:750px){main[data-template=cart] .cart__items{padding:2.4rem 3.2rem}}main[data-template=collection] .collection-hero__title,main[data-template=search] .template-search__header h1,main[data-template="404"] h1{font-size:clamp(3.4rem,4.2vw,5.2rem);line-height:1.08}main[data-template=collection] .card-wrapper .card,main[data-template=search] .card-wrapper .card{box-shadow:var(--pms-shadow)}main[data-template=collection] .card__heading,main[data-template=search] .card__heading{font-family:var(--font-heading-family)}main[data-template=product] .section-template--product-main-padding,main[data-template=product] .product{padding-top:1.2rem}main[data-template=product] .product__media-wrapper .product__media-item .media,main[data-template=product] .product__media-wrapper .media{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--pms-shadow)}main[data-template=product] .thumbnail{border-radius:12px;overflow:hidden;background:#fff}main[data-template=product] .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--pms-accent);border-color:transparent}main[data-template=product] #MainContent .product__info-container,main[data-template=product] .product__info-container{background:var(--pms-card);border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:var(--pms-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2.4rem 2rem}@media screen and (min-width:750px){main[data-template=product] .product__info-container{padding:3.6rem 3.6rem 3.2rem}}main[data-template=product] .product__text.caption-with-letter-spacing,main[data-template=product] .product__text.uppercase{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pms-muted);margin:0}main[data-template=product] .product__title h1{font-size:clamp(3.4rem,3.6vw,5rem);line-height:1.05;color:var(--pms-ink);margin:.4rem 0 0}main[data-template=product] .product__info-container .price{color:var(--pms-ink)}main[data-template=product] .product__info-container .price-item--regular,main[data-template=product] .product__info-container .price-item--sale{font-size:2.4rem;font-weight:500;letter-spacing:0}main[data-template=product] .product__tax{color:var(--pms-muted)}main[data-template=product] .product__info-container>.product__description,main[data-template=product] .product__info-container p.product__text{color:var(--pms-text);line-height:1.65}main[data-template=product] .product-form__submit{background:var(--pms-accent);color:#fff;border:0;border-radius:999px;min-height:5.6rem;font-size:1.6rem;font-weight:600;letter-spacing:.02em;box-shadow:0 10px 24px #2d384533}main[data-template=product] .product-form__submit:before,main[data-template=product] .product-form__submit:after{display:none}main[data-template=product] .product-form__submit:hover{background:#242d38}main[data-template=product] .shopify-payment-button__button{border-radius:999px;overflow:hidden}main[data-template=product] .quantity{border-radius:999px;background:#ffffffe6}main[data-template=product] .quantity:after,main[data-template=product] .quantity:before{border-radius:999px}main[data-template=product] .product__accordion{border-color:var(--pms-line)}main[data-template=product] .product__accordion summary{padding:1.6rem 0}main[data-template=product] .product__accordion .accordion__title{font-size:1.55rem;font-weight:600;color:var(--pms-ink);font-family:var(--font-body-family)}main[data-template=product] .product__accordion .accordion__content{color:var(--pms-text);line-height:1.65}.pmp-rating{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:1.4rem;color:var(--pms-text);margin:.2rem 0 .4rem}.pmp-rating .pmp-stars{display:inline-flex;gap:2px;color:#9c8b7a}.pmp-rating .pmp-stars svg{width:16px;height:16px}.pmp-checks{list-style:none;padding:0;margin:.4rem 0 .8rem;display:grid;gap:1rem}.pmp-checks li{display:flex;align-items:center;gap:1.2rem;font-size:1.5rem;color:var(--pms-ink)}.pmp-checks li span{flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--pms-cream);color:var(--pms-accent);display:inline-flex;align-items:center;justify-content:center}.pmp-checks li svg{width:14px;height:14px}main[data-template=product] .pm-trust{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.4rem}main[data-template=product] .pm-trust__item{background:#ffffffd9!important;border:1px solid rgba(34,38,43,.06);border-radius:14px;padding:1.1rem 1.2rem;font-size:1.3rem;color:var(--pms-ink);gap:1rem}main[data-template=product] .pm-trust__item svg{color:var(--pms-accent)}.pm-section{padding:5.6rem 0;background:transparent!important}.pm-eyebrow{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pms-muted);font-weight:400}.pm-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--pms-ink);letter-spacing:-.02em;font-size:clamp(3rem,3.4vw,4.6rem);line-height:1.08}.pm-lead{color:var(--pms-text);font-size:1.6rem;line-height:1.6}.pm-card,body .pm-section .pm-card,body .pm-specs{background:var(--pms-card)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:20px!important;box-shadow:var(--pms-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pm-card h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--pms-ink);font-size:2.2rem}.pm-card p{color:var(--pms-text)}body .pm-section .pm-height__art{background:#f2ece5b3!important;border-radius:14px}.pm-tag{background:var(--pms-accent)!important;color:#fff!important;border-radius:999px!important;letter-spacing:.08em}.pm-spec dt{color:var(--pms-muted)}.pm-spec dd{color:var(--pms-ink);font-weight:500}.pm-list__mark{background:var(--pms-cream)!important;color:var(--pms-accent)!important}.pm-list--solution .pm-list__mark{background:var(--pms-accent)!important;color:#fff!important}.pm-ps__col h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:var(--pms-ink)}.pm-sticky{background:#faf8f5eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(34,38,43,.06)}body .pm-sticky__btn{border-radius:999px;font-weight:600}main[data-template=product] .collapsible-content .collapsible-content__heading,main[data-template=product] .collapsible-content h2{font-family:var(--font-heading-family);color:var(--pms-ink);letter-spacing:-.02em}main[data-template=product] .collapsible-content .accordion{border-color:var(--pms-line)}main[data-template=product] .collapsible-content .accordion__title{font-family:var(--font-body-family);font-weight:600;color:var(--pms-ink);font-size:1.55rem}main[data-template=product] .collapsible-content .accordion__content{color:var(--pms-text);line-height:1.65}main[data-template=product] .collapsible-content .grid__item{background:var(--pms-card);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:var(--pms-shadow);overflow:hidden}main[data-template=product] .collapsible-content .grid__item>.accordion{background:transparent!important;border-radius:0!important}@media screen and (max-width:749px){main[data-template=product] .pmh-label{display:none}main[data-template=product] .pmh-positions__grid{grid-template-columns:1fr;gap:20px}main[data-template=product] .pmh-pos__img img{aspect-ratio:4 / 3}.pm-section{padding:4rem 0}}@media screen and (min-width:990px){main[data-template=product] .product--large:not(.product--no-media) .product__media-wrapper{max-width:57%;width:calc(57% - var(--grid-desktop-horizontal-spacing) / 2)}main[data-template=product] .product--large:not(.product--no-media) .product__info-wrapper{max-width:43%;width:calc(43% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:749px){main[data-template=product] .product__media-list .product-media-container{width:100%!important}main[data-template=product] .product__media-list .product-media-container .media{padding-top:75%!important}main[data-template=product] .product__media-list .product-media-container .media img{object-fit:cover!important}main[data-template=product] .pmh-pos__img img{aspect-ratio:16 / 10!important}}main[data-template=page] .main-page-title{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pillowme-site.css.map */
