@font-face{font-family:optimanormal;src:url(optima-webfont.eot);src:url(optima-webfont.eot?#iefix) format("embedded-opentype"),url(optima-webfont.woff2) format("woff2"),url(optima-webfont.woff) format("woff"),url(optima-webfont.ttf) format("truetype"),url(optima-webfont.svg#optimanormal) format("svg");font-weight:400;font-style:normal}@font-face{font-family:pp_moriextralight;src:url(ppmori-extralight-webfont.woff2) format("woff2"),url(ppmori-extralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pp_moriextralight_italic;src:url(ppmori-extralightitalic-webfont.woff2) format("woff2"),url(ppmori-extralightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pp_moriregular;src:url(ppmori-regular-webfont.woff2) format("woff2"),url(ppmori-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pp_moriregular_italic;src:url(ppmori-regularitalic-webfont.woff2) format("woff2"),url(ppmori-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pp_morisemibold;src:url(ppmori-semibold-webfont.woff2) format("woff2"),url(ppmori-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:pp_morisemibold_italic;src:url(ppmori-semibolditalic-webfont.woff2) format("woff2"),url(ppmori-semibolditalic-webfont.woff) format("woff");font-weight:400;font-style:normal}body{background-color:#f3efe4}body,body p,p{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,body h1,body h2,body h3,body h4,body h5{font-family:optimanormal,serif,Arial,Helvetica,sans-serif!important}p{letter-spacing:1px}.button,.button-secondary{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important;letter-spacing:1px}.cart-primary-typography,.cart-secondary-typography{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important}.header-menu li a{font-family:pp_morisemibold,serif,Arial,Helvetica,sans-serif!important}.shopby-home p,.shopby-home span{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important}.shopby-home .shopby-home-title p{color:#4f5a45;font-family:pp_morisemibold,serif,Arial,Helvetica,sans-serif!important}.ai-sleep-wrap .star-img{width:45%;max-width:1100px;right:4%;top:45%}.ai-sleep-wrap .ai-sleep-wrap-in{background-repeat:no-repeat}.span-gr-text{color:#4f5a45!important}.sleep-left-wrap{max-width:537px}.shopify-section-group-header-group .announcement-bar__slides{display:flex!important;flex-direction:row;justify-content:center;align-items:center}.shopify-section-group-header-group .announcement-bar__slides .announcement-bar__text{margin:0}.shopify-section-group-header-group .announcement-bar__slides .announcement-bar__text{border-left:2px solid #ffffff;padding-left:15px;margin-left:15px}.shopify-section-group-header-group .announcement-bar__slides .announcement-bar__text:first-child{border-left:none}.shopify-section-group-header-group slideshow-arrows[position=center]{display:none!important}.shopify-section-group-header-group .header__row .header-actions__action .cart-bubble__background{background-color:#4f5c40!important}.shopify-section-group-header-group .header__row .header-actions__action .cart-bubble__text{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important;color:#fff}.shop-login .bg-purple-primary{background-color:#4f5c40!important;background-image:none!important}.MPWL_count-badge__count{background-color:#4f5c40!important;padding:4px 6px!important;font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important;font-weight:400!important}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:none!important;mask:none!important;color:#4f5c40!important}.MPWL_count-badge__icon-wrap svg{-webkit-mask:none!important;mask:none!important;color:#4f5c40!important}.account-button__icon,.account-button__text{-webkit-mask:none!important;mask:none!important;color:#4f5c40!important}.search-action .svg-wrapper svg{-webkit-mask:none!important;mask:none!important;color:#4f5c40!important}.home_hero_banner slideshow-controls[pagination-position=center]{position:absolute!important;left:55px!important;right:auto!important;bottom:20px!important;top:auto!important;width:150px!important;z-index:10;mix-blend-mode:normal!important}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;width:100%!important;margin:0!important;padding:5px 0 0!important;list-style:none!important;counter-reset:slide-number}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots li{display:flex!important;align-items:center!important;margin:0!important;padding:0 6px 0 0!important;counter-increment:slide-number}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:5px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:0!important;line-height:1.2!important;cursor:pointer;border-top:1px solid #ffffff!important;transition:none!important;opacity:.75}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control:before{content:"\2014  0" counter(slide-number);display:inline-block;font-family:inherit;font-size:18px!important;font-weight:400!important;line-height:1.2!important;white-space:nowrap;color:#fff!important}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control:after{content:" \2014  ";display:inline-block;font-size:18px!important;font-weight:400!important;white-space:pre;display:none!important}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots li:last-child .slideshow-control:after{content:""}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control[aria-selected=true]{color:#fff!important;opacity:1}.home_heroBanner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control[aria-selected=false]{color:#fff!important}.collection-wrapper{background-image:url(listing-bg-transparent.png);background-repeat:no-repeat;background-position:left bottom}.collection-wrapper a.user-select-text p{font-weight:600;line-height:22px}.collection-wrapper .price{font-weight:600}.collection-wrapper .card-gallery{border-radius:10px;margin-bottom:10px}.collection-wrapper .facets-block-wrapper--vertical{margin-right:40px}.collection-wrapper .product-grid{gap:25px}.variant-option__button-label{border-radius:10px!important}.slideshow-controls__thumbnails .slideshow-control{border-radius:6px}.product-media-container img{border-radius:10px}.listing-details-explore img{border-radius:12px}.listing-details-explore .button-custom{background:none;padding:0;border:none!important;box-shadow:none;color:#2d4435;font-size:18px;font-weight:500;margin-top:20px;position:relative}.listing-details-explore .button-custom:before{position:absolute;content:"";background-image:url(btn-arrow.jpg);background-repeat:no-repeat;right:-20px;top:50%;width:11px;height:9px;transform:translateY(-50%)}.listing-details-explore .group-block-content{position:relative}.listing-details-explore .group-block-content:before{position:absolute;content:"";background-image:url(listing-details-bg.jpg);background-repeat:no-repeat;width:97px;height:134px;bottom:0;right:30px}.listing-details-explore .group-block-content p{position:relative}.listing-fabric-story .ai-image-text-ac0v3cgnnbuxktitbdaigenblock0c2b551amq4y4__media{background:#f6f4ed;width:132px;height:132px}.listing-fabric-story .ai-image-text-ac0v3cgnnbuxktitbdaigenblock0c2b551amq4y4__item{justify-content:center}.listing-icon-story{position:relative}.listing-icon-story:before{position:absolute;content:"";background-image:url(listing-details-bg2.jpg);background-repeat:no-repeat;background-position:left center;left:0;top:50%;transform:translateY(-50%);width:48px;height:117px}.listing-icon-story article{border-right:solid 1px #e1e0d5;position:relative}.listing-icon-story article:last-child{border:none}.listing-icon-story article p{max-width:200px;margin:0 auto}.about-banner-txt h2{max-width:580px}.listing-shipping-story article{flex-direction:row;gap:10px;align-items:flex-start}.listing-shipping-story article img{width:40px;height:40px;object-fit:contain;margin:0}.listing-shipping-story article h2{text-align:left;font-size:14px;line-height:18px;margin:0;font-weight:600}.listing-shipping-story article p{text-align:left;font-size:12px;line-height:16px;margin-top:5px}.listing-shipping-story article>div{width:40px;height:40px}.listing-shipping-story{height:auto;margin-bottom:30px}.our-story-sec img{margin:12px 0;object-fit:contain!important}.about-promise-sec{padding-right:80px;position:relative}.about-promise-sec a{text-decoration:none;border:solid 1px #3f4b3d;border-radius:10px;padding:10px 20px}.about-promise-sec img{margin:15px 0}.about-promise-sec:before{position:absolute;content:"";background-image:url(listing-details-bg.jpg);background-repeat:no-repeat;width:97px;height:134px;top:30px;right:30px}.febric-img-txtsec{padding-right:80px;position:relative}.febric-img-txtsec:before{position:absolute;content:"";background-image:url(febric-bg.png);background-repeat:no-repeat;width:132px;height:364px;top:0;right:0}.febric-img-txtsec p{position:relative}.febric-img-txtsec a{background:#526138;border-radius:10px;color:#fff;padding:10px 20px}.febric-banner-txt{max-width:280px}.febric-img-txtsec2{padding-right:0!important;padding-left:80px}.febric-img-txtsec2:before{display:none}.febric-img-txtsec2 svg{display:none!important}.febric-img-txtsec2 p{max-width:300px}.contact-form{width:100%}.about-content-sec img{border-radius:10px}header .MPWL_btn-hover span span{background-color:#4f5c40!important;color:#fff!important}.shopify-policy__container{max-width:80%!important;padding:50px 40px!important}.shopify-policy__title h1,.cms-page .section-content-wrapper h1{font-size:42px;font-weight:600;margin:0 0 40px;display:none}.shopify-policy__body p,.cms-page .section-content-wrapper p{line-height:24px}.shopify-policy__body h1,.cms-page .section-content-wrapper h1.main-title{font-size:42px;font-weight:600;margin:0 0 20px;display:block}.shopify-policy__body ul li,.cms-page .section-content-wrapper ul li{line-height:24px;font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important}.shopify-policy__body h2,.cms-page .section-content-wrapper h2{font-size:24px}.yellow-bg{margin:0;background:#e7e1d1;padding:20px;border-left:solid 4px #b8973f}.shopify-policy__body ul.yellow-bg li{list-style:none;margin-bottom:0}.shopify-policy__body ul li,.cms-page .section-content-wrapper ul li{margin-bottom:10px}.cms-page{display:block}.cms-page .section-content-wrapper{max-width:80%;padding:50px 40px;margin:0 auto}.cms-page .section-content-wrapper .text-block h2{display:none}.shopify-policy__body h3,.cms-page .section-content-wrapper h3{margin-bottom:15px;margin-top:15px}.MPWL_page-container{max-width:calc(100% - 100px)!important;padding:50px;margin:0 auto;width:100%}.MPWL_page-container .MPWL_page-row__title a{font-size:1rem;color:#4f5a45;margin-top:10px;display:block}.bg-purple-primary{background-color:#4f5a45!important}.MPWL_page-container .MPWL_page-row__price--sale{font-weight:600;color:var(--color);font-size:1.125rem}.MPWL_page-container .MPWL_page-row__price-compare{font-size:1.125rem}.about-banner-txt.about-banner-txtnw h1{max-width:42%}@media screen and (max-width:1200px){.about-banner-txt.about-banner-txtnw h1{max-width:60%}}@media screen and (max-width:767px){.home_hero_banner slideshow-controls[pagination-position=center]{right:0!important;left:auto!important;bottom:16px!important;width:135px!important}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots{justify-content:flex-end!important}.home_hero_banner slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control:before,slideshow-controls[pagination-position=center] .slideshow-controls__dots .slideshow-control:after{font-size:12px!important}.collection-wrapper .facets-toggle{margin:0}.collection-wrapper .collection-wrapper--full-width-on-mobile{padding:0 16px}.collection-wrapper .product-grid{gap:10px}.listing-icon-story{padding:50px 0}.febric-banner-txt{max-width:100%}.shopify-policy__container,.cms-page .section-content-wrapper{max-width:100%!important;padding:40px 20px!important}.shopify-policy__body h1,.cms-page .section-content-wrapper h1.main-title{font-size:30px}.shopify-policy__body h2,.cms-page .section-content-wrapper h2{font-size:22px}.shopify-policy__body h3,.cms-page .section-content-wrapper h3{font-size:18px}.MPWL_page-container{max-width:calc(100% - 40px)!important;padding:50px 20px}.about-banner-txt.about-banner-txtnw h1{max-width:100%}}@media screen and (max-width:748px){.listing-icon-story article:nth-child(2n+2){border:none}.listing-icon-story article p{max-width:100%;padding:0 20px}.about-promise-sec{padding:40px 20px}.our-story-sec{padding:40px 0}.our-story-sec img{height:auto!important}.our-story-sec>div>div{aspect-ratio:0}.febric-img-txtsec{padding:40px 20px}.febric-img-txtsec2{padding:0 20px 40px!important}}@media screen and (max-width:575px){.collection-wrapper a.user-select-text p{font-weight:600;line-height:18px;font-size:13px}.collection-wrapper .price,.collection-wrapper .compare-at-price{line-height:18px;font-size:13px}.fabic_name{padding:8px 12px!important;border-radius:70%!important;font-size:12px!important}}.shopby-home .card-title{font-family:optimanormal,serif,Arial,Helvetica,sans-serif!important}.ourstory-banner{width:100%;background-color:#f7f4ef;overflow:hidden;position:relative}.ourstory-banner .banner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:520px;position:relative}.ourstory-banner .image-column{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ourstory-banner .banner-img{width:100%;height:100%;object-fit:cover;object-position:center}.ourstory-banner .left-column{flex:1 1 35%;max-width:420px;padding-right:20px;display:flex;flex-direction:column;justify-content:center;z-index:2}.ourstory-banner .category-tag{font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#555;margin-bottom:24px}.ourstory-banner .main-title{font-size:46px;line-height:1.15;color:#2b4331;font-weight:400;margin-bottom:32px}.ourstory-banner .description{font-size:15px;line-height:1.6;color:#555;margin-bottom:40px}.ourstory-banner .left-line{width:40px;height:2px;background-color:#a3b18a}.ourstory-banner .right-column{flex:1 1 25%;max-width:320px;padding-left:20px;display:flex;flex-direction:column;justify-content:center;z-index:2}.ourstory-banner .right-column .role-tag,.ourstory-banner .right-column .author-name,.ourstory-banner .right-column .quote{color:#fff}.ourstory-banner .role-tag{font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#777;margin-bottom:8px}.ourstory-banner .author-name{font-size:32px;color:#333;font-weight:400;margin-bottom:16px}.ourstory-banner .right-line{width:40px;height:2px;background-color:#fff;margin-bottom:24px}.ourstory-banner .quote{font-size:14px;line-height:1.6;color:#555;font-style:normal}@media screen and (max-width:900px){.ourstory-banner .banner-container{flex-direction:column;min-height:100px}.ourstory-banner .image-column{position:relative;height:auto;order:1;width:100%;margin-bottom:30px}.ourstory-banner .banner-img{max-width:100%;height:300px;display:block}.ourstory-banner .left-column{order:2;width:100%;max-width:100%;padding-right:0;margin-bottom:40px}.ourstory-banner .main-title{font-size:32px;margin-bottom:20px}.ourstory-banner .category-tag{margin-bottom:16px}.ourstory-banner .description{margin-bottom:24px}.ourstory-banner .right-column{order:3;width:100%;max-width:100%;padding-left:0;border-top:1px solid #e2ded7;padding-top:30px}.ourstory-banner .author-name{font-size:26px}.ourstory-banner .right-column .role-tag,.ourstory-banner .right-column .author-name,.ourstory-banner .right-column .quote{color:#2b4331}.ourstory-banner .right-line{background-color:#a3b18a}}.MPWL_heart--card,.MPWL_btn-hover span{background-color:transparent!important;box-shadow:none!important}.MPWL_heart--card svg,.MPWL_btn-hover span svg{stroke:#4f5a45!important;color:#4f5a45!important}.facets .checkbox:not(.checkbox--disabled) .checkbox__label-text{color:#4f5a45!important}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#4f5a45!important;border-color:#4f5a45!important}.fabic_name{position:absolute;top:7px;left:7px;z-index:99;background-color:#f5f3eb;padding:15px 12px;border-radius:50%}.fabic_name ul,.fabic_name ul li{list-style:none;margin:0;padding:0;color:#4f5a45}.card-gallery .product-badges--top-left{top:45px!important}.card-gallery .product-badges--top-left .product-badges__badge{border-radius:15px!important;display:none}.MPWL_page-header .MPWL_btn-hover{background-color:#4f5a45!important;color:#fff!important}.MPWL_page-header h1{color:#4f5a45!important;font-family:optimanormal,serif,Arial,Helvetica,sans-serif!important}.view-product-title a{font-family:optimanormal,serif,Arial,Helvetica,sans-serif!important}.price-item__group.price,.compare-at-price,.tax-note.tax-note.tax-note{font-family:pp_moriregular,serif,Arial,Helvetica,sans-serif!important}.quantity-selector-wrapper .quantity-selector,.variant-option__button-label input{border-radius:12px!important;-moz-border-radius:12px!important;-webkit-border-radius:12px!important}.about-content-sec .group-block-content{background-image:url(star-vector.svg);background-position:90% 90%;background-size:200px;background-repeat:no-repeat}.brand-story{background-image:url(star-bg.png)!important;background-position:99% 50%!important;background-size:200px!important;background-repeat:no-repeat!important}.menu-drawer-container[open] .menu-drawer__menu-item{font-size:16px!important}.slide__image_desktop{display:block}.slide__image_mobile{display:none}@media screen and (max-width:749px){.slide__image_mobile{display:none}.slide__image_desktop{display:block}.slide__image-container:has(.slide__image_mobile) .slide__image_desktop{display:none}.slide__image-container:has(.slide__image_mobile) .slide__image_mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
