@font-face{font-family:adobe_garamond_probold;src:url('{{ "agaramondpro-bold-webfont.woff2" | file_url }}') format("woff2"),url('{{ "agaramondpro-bold-webfont.woff" | file_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adobe_garamond_probold_italic;src:url('{{ "agaramondpro-bolditalic-webfont.woff2" | file_url }}') format("woff2"),url('{{ "agaramondpro-bolditalic-webfont.woff" | file_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adobe_garamond_proitalic;src:url('{{ "agaramondpro-italic-webfont.woff2" | file_url }}') format("woff2"),url('{{ "agaramondpro-italic-webfont.woff" | file_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:adobe_garamond_proregular;src:url('{{ "agaramondpro-regular-webfont.woff2" | file_url }}') format("woff2"),url('{{ "agaramondpro-regular-webfont.woff" | file_url }}') format("woff");font-weight:400;font-style:normal;font-display:swap}p{letter-spacing:normal;line-height:1.8}.testimonials-template--27167728107799__testimonials_T8wp6E .testimonials-slider__text{padding-top:15px!important}.grid-product__price span.grid-product__price--original,span.product__price.product__price--compare span{color:#963e3e}span.product__price.product__price--compare span{font-size:18px;text-decoration:line-through;border:none!important}span.product__price.product__price--compare{text-decoration:none}.product__main-photos img,.product__main-photos .image-wrap.loaded,.custom-addon-products-section img,.grid__image-ratio img.grid__image-contain,.grid-product__image-mask,.page-content--product .grid .product-single__sticky img{border-radius:30px!important}.grid-product__content:hover img{border-radius:35px!important}.product__thumb-item .image-element,.product__thumb-item image-element,.product__thumb-item .image-wrap.image-wrap__thumbnail,.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{border-radius:20px!important}.gfa-widget.GSC-VbkuUKFQhnwhKwY{background:transparent!important}.toolbar.small--hide{background-color:#fff!important}.site-header{box-shadow:none;background-color:#f0e9e1}.toolbar .page-width .toolbar__content .toolbar__item.toolbar__item--menu{float:right;text-align:right}.site-navigation li a.site-nav__title-link{letter-spacing:normal}.site-footer .image-wrap{background:transparent!important}.footer__item--payment_options_UM6x9x h6{font-weight:400;letter-spacing:normal}.footer__title{letter-spacing:normal!important;font-weight:600}.grid-product__link:after{background:transparent!important}.shop-by-categories .section-header h2 a:hover{text-decoration:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:17px!important;fill:inherit!important}.template-index .grid-product__colors,.template-collection .grid-product__colors,.template-search .grid-product__colors,.template-product .grid-product__colors{display:none}@media only screen and (min-width:769px){.site-navigation li{font-size:14px}.section-header{margin-bottom:35px}.section-header__title,.template-index .h1,.template-index .h2,.template-index .h3,.template-index .h4,.template-index .h5,.template-index .h6,.template-index h1,.template-index h2,.template-index h3,.template-index h4,.template-index h5,.template-index h6{margin:0 auto!important}}.hotspots-section h2.hotspots__title.h2.text-center{margin-bottom:55px;padding-top:0}.hotspots-section .grid-product__image-mask,.hotspots-section .grid-product__image-mask img,.green-bg-img img,.hotspots-section .hotspots__image img{border:none!important;border-radius:0!important}.promo-grid__bg-image,.green-bg-img img,.hotspots-section .hotspots__image img{outline:2px solid #fff;outline-offset:-10px}p.sub-heading{color:#fff!important}.promo-grid .type-advanced .promo-grid__text a.btn.btn--inverse{font-size:13px;border:.5px solid!important;letter-spacing:normal;padding:10px}body.template-index{overflow-x:hidden}.text-with-icons__blocks .text-with-icons__block h3{font-size:16px}.text-with-icons__blocks .text-with-icons__block .text-with-icons__block-text p{font-size:12px}.site-nav--is-megamenu .megamenu .grid .grid__item{width:16%}.template-product .product-block button.btn.btn--full.add-to-cart{font-size:14px;text-align:center;border:none;border-radius:0!important}.site-footer .page-width .grid .grid__item h2.h4.footer__title.small--hide{margin-bottom:20px!important}@media only screen and (min-width:769px){.site-footer .page-width .grid .grid__item image-element.aos-init.aos-animate img.image-element{width:75%}.site-footer .page-width .grid .grid__item .image-wrap.text-spacing.loaded{padding-bottom:23%!important}}.grid-product__tag{right:25px!important}.product-comp-desc,li{line-height:1.8!important}.grid-product__tag--sale.custom-ribbon-tag{color:#fff!important;width:48px;padding:20px 0 25px;text-align:center;font-weight:700;line-height:1.1;position:absolute;top:0;z-index:2;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 85%,0% 100%)}.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:flex-start}.jdgm-cards-carousel .jdgm-title{text-transform:capitalize}.custom-ribbon-tag .ribbon-percent{display:block;font-size:22px}.custom-ribbon-tag{color:#fff!important;width:54px;padding:8px 2px 15px;text-align:center;font-family:Times New Roman,serif;font-weight:700;line-height:1.1;position:absolute;top:0;z-index:5;clip-path:polygon(0% 0%,100% 0%,100% 100%,50% 85%,0% 100%);display:flex;flex-direction:column;justify-content:center;align-items:center}.grid-product__tag--sale.custom-ribbon-tag{background-color:#1a84d4!important}.grid-product__tag--sold-out.custom-ribbon-tag{background-color:#333!important}.grid-product__tag--custom.custom-ribbon-tag{background-color:#e67e22!important}.custom-ribbon-tag .ribbon-percent,.custom-ribbon-tag .ribbon-text{font-size:14px;text-transform:uppercase;word-break:break-word;line-height:1.2;font-weight:400}.custom-ribbon-tag .ribbon-off{font-size:16px;letter-spacing:.5px}img.jdgm-verified-checkmark{display:none!important}.product-description__content{line-height:1.5;overflow:hidden;transition:max-height .4s ease-in-out;font-size:16px}.product-description__content.is-collapsed{max-height:7em!important;position:relative;display:block!important}h3.section-header__title{padding:5px!important;text-transform:capitalize!important}.product-description__content.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;pointer-events:none}.product-description__content{overflow:hidden;display:block!important;transition:max-height 1.2s cubic-bezier(.4,0,.2,1);line-height:1.5}.product-description__content:not(.is-collapsed){max-height:1000px!important}.product-description__expand-btn i{transition:transform .8s ease-in-out;transform:rotate(180deg)}.product-description__expand-btn[aria-expanded=true] i{transform:rotate(0)}.custom-addon-products-section .product-single__meta .product-block .variant-wrapper.js{margin:20px auto}.product-form-section-start .product__price-savings{display:none}.product-block{margin-bottom:15px;margin-top:15px}.product-single__title{text-transform:capitalize!important;font-family:adobe_garamond_proregular;margin:0 auto;letter-spacing:1px}.product-block .product__price span{font-family:adobe_garamond_proregular!important;font-size:26px}.product__price{color:var(--colorPrice);font-size:calc(var(--typeBaseSize) + 9px);margin-right:5px;font-weight:100}p.product-subheading{margin:10px auto}.product-single__meta .rte{text-align:left;font-family:Montserrat}.label,label:not(.variant__button-label):not(.text-label){font-size:14px!important;letter-spacing:normal!important;text-transform:capitalize}.wrapper.svelte-qnl2xi.svelte-qnl2xi{background-color:transparent!important;border:none!important}main.svelte-1wpbib7{width:50%}[data-button_style=square] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style=square] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static),[data-button_style^=round] .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static){border-radius:10px}.custom-addon-heading.text-center,#recentviewsection .page-width.fullsize .section-header .section-header__title,.jdgm-rev-widg__title{box-shadow:none;background-color:#f0e9e1;padding:20px 0;font-size:26px;font-family:Baskerville,Caslon,serif;text-transform:uppercase}.jdgm-widget.jdgm-widget{display:block;width:100%!important;max-width:100%!important}.jdgm-rev-widg{padding:0!important}.color-swatch{height:25px!important;width:25px!important}span.grid-product__price--savings{display:none}.variant-input-wrap label{padding:5px 10px!important}.js-qty__num{border-radius:10px!important}.variant-input-wrap label.disabled:after{border-left:1px solid;border-color:var(--colorBorder);bottom:0;content:"";left:50%;position:absolute;top:0;transform:rotate(45deg)}.borderround{border-radius:10px}#recentviewsection .page-width.fullsize{padding:0!important}@media only screen and (min-width:769px){.page-content,.shopify-email-marketing-confirmation__container,.shopify-policy__container{padding-bottom:55px;padding-top:55px}}#SiteHeader .header-item.header-item--split-right ul li:last-child{background-color:#1794cf;border-radius:9px}#SiteHeader .header-item.header-item--split-right ul li:last-child a{color:#fff;font-weight:700}#Image-with-text{background-color:#919b78}#Image-with-text h2,#Image-with-text p{color:#fff}#CartDrawer #CartDrawerForm .cart__checkout-wrapper{text-align:center;background-color:#000;color:#fff;padding:10px 0}.hero__image{-o-object-fit:inherit;object-fit:inherit}.site-nav__dropdown.megamenu.text-left{top:60px;padding-top:15px;padding-bottom:10px}.site-header .site-header__logo img{top:39%}.megamenu .site-nav__dropdown-link{letter-spacing:0px;font-size:12px}.site-nav__chevron{display:inline-flex;align-items:center;margin-left:4px;transition:transform .25s ease}.site-nav__details[open] .site-nav__chevron{transform:rotate(180deg)}[data-swatch_style=round] .color-swatch{border-radius:100%;width:30px!important;height:30px!important}@media screen and (max-width:575px){.template-page main#MainContent{padding-top:2em;padding-bottom:2em}.page-content.page-content--product{padding-bottom:0}#Image-with-text{background-color:#919b78;padding-top:10px;padding-bottom:10px;margin-bottom:40px}div#shopify-section-template--23590901612823__background-image-text{display:inline-block;width:100%}div#shopify-section-template--23590901612823__background-image-text .background-media-text.background-media-text--template--23590901612823__background-image-text.background-media-text--750.loaded.aos-init.aos-animate{display:inline-block;background:transparent}div#shopify-section-template--23590901612823__background-image-text .background-media-text.background-media-text--template--23590901612823__background-image-text.background-media-text--750.loaded.aos-init.aos-animate .background-media-text__container{height:100%;width:100%}div#shopify-section-template--23590901612823__background-image-text .background-media-text.background-media-text--template--23590901612823__background-image-text.background-media-text--750.loaded.aos-init.aos-animate .background-media-text__inner{width:100%;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}div#shopify-section-template--23590901612823__background-image-text .background-media-text.background-media-text--template--23590901612823__background-image-text.background-media-text--750.loaded.aos-init.aos-animate .background-media-text__inner .background-media-text__aligner.background-media-text--left{width:100%;margin:0 auto;text-align:center}.background-media-text{text-align:center;background:transparent;border-bottom:1px solid}.custom-ribbon-tag .ribbon-percent,.custom-ribbon-tag .ribbon-text,.custom-ribbon-tag .ribbon-off{font-size:10px}.grid-product__tag--sale.custom-ribbon-tag{width:35px;padding:10px 0}.grid__item.footer__item--payment_options_UM6x9x,.footer-decorative-wrapper{display:none}.template-collection div .grid{margin-left:auto!important}.custom-addon-heading.text-center,#recentviewsection .page-width.fullsize .section-header .section-header__title,.jdgm-rev-widg__title{font-size:22px!important}.template-product .product-description__content:not(.is-collapsed){max-height:inherit!important}.comfort-guide-title,.product-comp-title,.seo-grid__main-title,h2.section-title,.pillow-intro__title,h1.collection-hero__heading,.template-collection #MainContent .why-us-section .section-eyebrow,.faq-section .faq-title{font-size:26px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:inherit!important;font-family:Garamond!important;text-transform:inherit!important}span.sleep-setup-card__title{font-size:14px;line-height:1.4!important}.sleep-setup-section .section-title{margin-bottom:26px!important}.why-us-intro{margin-bottom:20px!important}.template-product #MainContent #recentviewsection .grid__item{margin-left:0!important;padding-left:10px!important;padding-right:10px!important}.grid__item.grid-product.small--one-half.medium-up--one-third.aos-init.aos-animate{margin-right:0!important}}[data-aos].aos-animate{pointer-events:auto}.aos-init{transition-property:opacity,transform!important}@media screen and (max-width:768px){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}[data-aos].aos-animate{opacity:1!important;transform:none!important}.grid-product__price{font-size:14px}.page-full,.page-width{padding:0 15px!important}.product__main-photos img,.product__main-photos .image-wrap.loaded,.custom-addon-products-section img,.grid__image-ratio img.grid__image-contain,.grid-product__image-mask,.page-content--product .grid .product-single__sticky img{border-radius:10px!important}.small--grid--flush .grid-product__meta{padding-left:0!important;padding-right:0!important}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:100%;display:block}.grid-product__price span.grid-product__price--original{font-size:12px;color:#963e3e;display:block;width:100%}.saleprice{font-size:16px!important;width:100%;display:inline-grid;grid-auto-flow:row;align-content:center;justify-content:start;align-items:center;justify-items:center;float:left}.grid-product a,.grid-product__meta .grid-product__title{letter-spacing:normal;margin-bottom:10px;text-decoration:none;text-transform:inherit;font-size:16px;line-height:20px}}@media screen and (max-width:768px){[data-aos]{transition-duration:.01ms!important;transition-delay:0s!important}.small--grid--flush>.grid__item{left:13px!important}}[data-type_product_capitalize=true] .grid-product__title{letter-spacing:1px;line-height:1.8}@media screen and (max-width:768px){.ss-visible,.wu-visible,.sg-visible,.cg-visible,.faq-visible,.pc-visible,.pi-visible,.sleep-setup-section .section-eyebrow,.sleep-setup-section .section-title,.sleep-setup-card,.why-us-section .section-eyebrow,.why-us-section .why-us-title,.why-us-section .why-us-subtitle,.why-us-section .why-us-item,.sleep-guide-section .section-eyebrow,.sleep-guide-section .section-title,.sleep-guide-section .sleep-guide-table-wrap,.sleep-guide-table tbody tr{opacity:1!important;transform:none!important;transition:none!important}.why-us-section .section-eyebrow,.why-us-section .why-us-title,.why-us-section .why-us-subtitle,.why-us-item{font-size:18px!important}.faq-item__question{padding:15px 0!important}.why-us-section .why-us-subtitle{font-size:14px!important;letter-spacing:normal}.collection-hero__text p{letter-spacing:inherit;font-size:14px!important;text-align:justify}[data-type_product_capitalize=true] .grid-product__title{text-transform:inherit!important;letter-spacing:inherit!important;font-size:14px!important;line-height:inherit!important}.sleep-setup-card__desc{font-size:14px!important}.site-footer .grid{margin:0 auto}.faq-item__question span,.sleep-guide-section .sleep-guide-table-wrap.sleep-guide-table-wrap--mobile-table td,.why-us-item__text,.faq-item__answer-inner li,.topbar-sort__select{letter-spacing:normal}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/codeoptix.css.map */
