@font-face{font-family:PillowPoppins;src:url(original-medwell-poppins-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:PillowPoppins;src:url(original-medwell-poppins-bold.woff2) format("woff2");font-weight:700 900;font-display:swap}.mw-pillow{font:15px/1.8 system-ui,-apple-system,Segoe UI,sans-serif;color:#16202e;background:#fff;letter-spacing:normal}.mw-pillow *{box-sizing:border-box}.mw-pillow [hidden]{display:none!important}.mw-pillow button,.mw-pillow select{font-family:inherit}.mw-pillow__color select{font:inherit}.mw-pillow button{cursor:pointer}.mw-pillow button:disabled{cursor:not-allowed;opacity:.6}.mw-pillow h1,.mw-pillow h2,.mw-pillow h3,.mw-pillow h4{font-family:system-ui,-apple-system,Segoe UI,sans-serif;text-wrap:initial}.mw-pillow p{text-wrap:initial}.mw-pillow .gradient{background:transparent}.mw-pillow__main{max-width:1200px;margin:auto;padding:0 50px 60px;display:grid;grid-template-columns:715fr 345fr;gap:40px}.mw-pillow__gallery{min-width:0;align-self:start;position:sticky;top:30px}.mw-pillow__hero{position:relative;display:block;padding:0;border:1px solid #ddd;background:#fff;width:100%;aspect-ratio:1}.mw-pillow__hero img{width:100%;height:100%;object-fit:contain;display:block}.mw-pillow__zoom{position:absolute;right:12px;top:12px;background:#fff;border-radius:50%;width:30px;height:30px;color:#333;line-height:30px}.mw-pillow__thumb-nav{display:flex;align-items:center;gap:10px;margin-top:20px}.mw-pillow__thumb-nav>button{border:0;background:transparent;color:#444;width:34px;flex-shrink:0;font-size:26px}.mw-pillow__thumbs{display:flex;overflow-x:auto;gap:10px;padding:5px;scrollbar-width:none;scroll-snap-type:x mandatory}.mw-pillow__thumbs::-webkit-scrollbar{display:none}.mw-pillow__thumbs button{background:#fff;border:1px solid #ddd;padding:0;flex:0 0 calc((100% - 40px)/5);aspect-ratio:1;scroll-snap-align:start}.mw-pillow__thumbs button[aria-pressed=true]{border:2px solid #103a6e}.mw-pillow__thumbs img{width:100%;height:100%;object-fit:contain;display:block}.mw-pillow__info{min-width:0;scroll-margin-top:100px}.mw-pillow__info>.mwp-benefits{margin:25px 0}.mw-pillow__info>.mwp-rating{margin:0}.mw-pillow__info>.mwp-product-heading{margin:0 0 25px}.mw-pillow__stock{border:1px solid #e9cdb5;border-radius:10px;background:#fff7ed;color:#b54f1e;font-size:13px;font-weight:700;padding:10px 12px;margin:20px 0}.mw-pillow__packs{padding:0;border:0;margin:24px 0 18px}.mw-pillow__pack{border:1px solid #bfd8f3;border-radius:15px;background:#f7faff;margin:12px 0;overflow:hidden}.mw-pillow__pack.is-selected{border:2px solid #2e84e0;background:#fff}.mw-pillow__unit{background:#2e84e0;color:#fff;text-align:center;padding:3px;font-size:11px;font-weight:700;line-height:1.5}.mw-pillow__pack-label{display:flex;align-items:center;gap:9px;padding:12px;cursor:pointer;line-height:1.4}.mw-pillow__pack-label input{-webkit-appearance:auto;appearance:auto;accent-color:#2e84e0;width:17px;height:17px;flex-shrink:0;margin:0}.mw-pillow__pack-label img{width:60px;height:60px;object-fit:contain}.mw-pillow__pack-copy{flex:1;min-width:0}.mw-pillow__pack-copy strong{display:block;font-size:15px;line-height:1.4}.mw-pillow__pack-copy small{display:block;color:#555;font-size:12px;line-height:1.4;margin-top:3px}.mw-pillow__pack-price{text-align:right;white-space:nowrap;font-size:15px;line-height:1.4;color:#2e84e0}.mw-pillow__pack-price strong,.mw-pillow__pack-price s{display:block}.mw-pillow__pack-price s{font-size:12px;color:#555}.mw-pillow__colors{padding:0 16px 14px 47px;font-size:12px;line-height:1.4}.mw-pillow__color-heading{margin:0 0 5px 21px;font-weight:600}.mw-pillow__color{display:flex;align-items:center;gap:7px;margin:6px 0}.mw-pillow__color select{border:1px solid #ccc;border-radius:4px;background:#fff;color:#16202e;max-width:100%;padding:5px 24px 5px 7px;min-width:110px;-webkit-appearance:auto;appearance:auto}.mw-pillow__add{width:100%;min-height:48px;border:0;border-radius:8px;background:#2e84e0;color:#fff;font-size:15px;font-weight:700;padding:12px}.mw-pillow__add:focus-visible,.mw-pillow button:focus-visible{outline:2px solid #103a6e;outline-offset:3px}.mw-pillow__error{color:#ad2222;margin:10px 0}.mw-pillow__modal{max-width:100vw;max-height:100vh;width:100vw;height:100vh;padding:30px;border:0;background:#fff}.mw-pillow__modal[open]{display:flex;align-items:center;justify-content:center;gap:20px}.mw-pillow__modal::backdrop{background:#ffffffed}.mw-pillow__modal img{max-width:calc(100vw - 130px);max-height:calc(100vh - 60px);width:auto;height:auto;object-fit:contain}.mw-pillow__modal button{border:0;background:#fff;font-size:30px;color:#16202e}.mw-pillow__modal .mw-pillow__modal-close{position:absolute;right:20px;top:15px}@media(max-width:749px){.mw-pillow__main{padding:0 15px 40px;display:block}.mw-pillow__gallery{position:static;margin-bottom:15px}.mw-pillow__thumb-nav{width:100%;margin-top:20px;gap:0}.mw-pillow__thumb-nav>button{width:30px;flex:0 0 30px}.mw-pillow__thumbs{width:0;min-width:0;flex:1 1 0}.mw-pillow__thumbs button{width:90px;height:90px;flex:0 0 90px}.mw-pillow__info>.mwp-benefits{margin:20px 0}.mw-pillow__info>.mwp-product-heading{margin-bottom:20px}.mw-pillow__modal{padding:10px}.mw-pillow__modal[open]{gap:5px}.mw-pillow__modal img{max-width:calc(100vw - 70px)}}@media(prefers-reduced-motion:reduce){.mw-pillow *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mw-pillow .mwp-adjust__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;max-width:900px;width:100%}.mw-pillow .mwp-adjust__line{display:none}.mw-pillow .mwp-adjust__step{width:auto;min-width:0;display:block;word-break:normal;overflow-wrap:normal;padding:24px 20px}.mw-pillow .mwp-adjust__step>div:last-child{min-width:0;width:auto}.mw-pillow .mwp-adjust__num{width:40px;margin:0 auto 13px}.mw-pillow .mwp-adjust__step p{width:auto;max-width:none}.mw-pillow .mwp-info-trigger{font-size:29px;font-weight:800}.mw-pillow .mwp-info-title{font-size:inherit}@media(max-width:749px){.mw-pillow .mwp-adjust__timeline{grid-template-columns:minmax(0,1fr);gap:16px}.mw-pillow .mwp-adjust__step{display:flex;align-items:flex-start;gap:16px;text-align:left}.mw-pillow .mwp-adjust__num{flex:0 0 40px;margin:0}.mw-pillow .mwp-info-trigger{font-size:17px}}@media(prefers-reduced-motion:reduce){.mw-pillow .mwp-mq__track{animation:none}}.mw-pillow .mwp-rating{flex-wrap:wrap;gap:8px}.mw-pillow .mwp-rating__text{white-space:normal;font-size:clamp(13px,1.3vw,20px);min-width:0}.mw-pillow .mwp-rating__stars{font-size:clamp(22px,2vw,30px)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-pillow.css.map */
