:root{--dark-green: #1a3e43;--mid-green: #405543;--light-green: #5f787c;--olive-green: #3d5442;--gray-green: #8e836d;--bright-orange: #ffb74a;--gold: #e1ba75;--off-white: #f3f1e4;--pink: #d8afa2;--black: #000;--light-gray: #eaeaea;--mid-gray: #646464;--dark-gray: #4a4a4a}body{font-weight:400;font-style:normal;font-size:16px;background-color:#fff;width:100%}a{text-decoration:none;transition:all .3s ease}a.button{font-size:16px}.terms a{text-decoration:underline}.terms{margin:50px auto}.header__logo{max-width:180px}.site-header{background-color:#fff;border-bottom:1px solid #eaeaea}.header__row{background-color:#1a3e43e6;position:relative;z-index:10}.header{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}[id*=shopify-section-sections--][id*=__header_announcements_]{display:none}header-component[data-sticky-state=inactive],header-component[data-sticky-state=active]{position:relative;z-index:99999}header-component[data-sticky-state=idle]{top:0;position:relative}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){z-index:999999}.header-menu a{padding:12px 10px!important}.header-menu overflow-list>li.menu-list__list-item:nth-last-child(1 of:not([slot=more])) a{background-color:#fff!important;color:var(--dark-green)!important;padding:12px 14px!important;margin-left:5px;border-radius:6px;transition:all .3s ease 0s!important}.header-menu overflow-list>li.menu-list__list-item:nth-last-child(1 of:not([slot=more])) a:hover{background-color:var(--bright-orange)!important;transition:all .3s ease 0s!important}.cart-items__wrapper a{color:var(--light-gray);text-decoration:underline}.cart-items__wrapper a.button{color:var(--dark-green);text-decoration:none}.site-footer{background-color:#000;color:#fff}.site-footer a{color:#ddd}.site-footer a:hover{color:#fff}.template-index .hero-banner{padding:60px 20px;background-color:#f5f5f5}.hero .jdgm-prev-badge__text{font-family:Outfit,sans-serif!important;font-style:normal;font-weight:500;font-size:16px}.hero .jdgm-prev-badge__text:after{content:""}.hero h1{padding:40px 0 10px}.hero .button{text-transform:uppercase;margin-top:20px;margin-bottom:150px}.hero-wrapper{overflow:hidden;vertical-align:top}.hero__container .hero__content-wrapper .icon-block:after,#shopify-block-ARVBGNm9CL3hLbHNRV__icon_jXWQh6:after{content:"Designed and Assembled in the USA";padding-left:10px;padding-top:4px;font-weight:400;font-size:16px}.hero__container>.hero__content-wrapper>.group-block:nth-of-type(2){background-color:#1a3e4380;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);padding:50px 10px;bottom:0}.hero-logos{max-height:140px}#shopify-section-template--25117235577149__section_UYc4Wf div.section-background,#shopify-section-template--24767924339005__section_prgJag{background:linear-gradient(to bottom,#1a3e43 0% 10%,#405543)!important}.horizontal-gradient{background:linear-gradient(to right,#314559 0% 10%,#4f6539)!important}[class^=ai-two-column-additional-]{font-weight:700;text-align:center;width:50%;margin:auto}.accordion .svg-wrapper,.accordion .summary .svg-wrapper{color:#fff!important;width:24px!important;height:24px!important;padding:7px!important;border-radius:50%!important;background-color:var(--dark-green);min-width:14px;min-height:14px;flex:0 0 auto}.animated-gifs img{max-width:320px}.product-information{background:url(/cdn/shop/files/pillow-texture-bg.webp?v=1753658928) top left no-repeat!important;background-size:cover}.product-information__grid{background-color:#fff;border-radius:12px;padding:48px;margin-top:30px}.product-information__grid h1{color:var(--dark-green)!important;font-size:32px!important;padding-top:15px}.product-information__grid h1:before{content:"The "}.product-information__grid span.jdgm-prev-badge__text{color:var(--dark-green)}.product-information__grid:not(.product-information__grid--half,:has(.product-information__media:empty)).product-information--media-left{grid-template-columns:1fr 1fr!important}.product-information__grid .group-block-content{gap:0px!important}.template-product .product__title{font-size:28px;font-weight:600}.add-to-cart-button{font-size:18px!important}[class^=".product-information__grid .text-block--"],.product-information__grid .text-block--AMVdOMVphak1GNmUyS__text_3tRjjK p{color:var(--mid-green)!important;font-size:18px;font-weight:700;padding:0;margin:0;font-family:Outfit,sans-serif}.product-information__grid ul li,.product-information__grid p{color:var(--dark-green)}.product-information__grid .variant-option legend{color:var(--dark-green);font-size:14px;font-weight:700;padding:0 0 5px;margin:0;font-family:Outfit,sans-serif}.product-information__grid .variant-picker__form fieldset:nth-of-type(1) legend:before{content:"Choose a Pillow "}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg,slideshow-arrows .icon-caret svg{height:60px!important;width:60px!important}.slideshow-control--large .svg-wrapper{background-color:#0006!important;border-radius:6px}.product-information__grid .variant-picker__form fieldset:nth-of-type(2){margin-top:10px;margin-bottom:10px}.product-information__grid .variant-picker__form fieldset:nth-of-type(2) legend:before{content:"Choose a "}.product-information__grid .price{color:var(--dark-gray);font-size:26px!important;font-weight:700}[class^=".ai-variant-tooltip-"],.ai-variant-tooltip-aejdrc2g5zxyzlzfozaigenblock1b89ac6yrnjtg{width:200px;text-align:center;font-weight:600}.variant-option__button-label{overflow:visible}.variant-tooltip{position:absolute;bottom:100%;left:50%;width:220px;font-weight:400;transform:translate(-50%) translateY(-8px);background-color:#1a3e43e6;color:#fff;font-size:13px;padding:6px 10px;border-radius:4px;white-space:normal;opacity:0;visibility:hidden;transition:opacity .2s ease;z-index:999;pointer-events:none;max-width:220px;text-align:center;border:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:all .3s ease 0s!important}.variant-option__button-label:hover .variant-tooltip,.variant-option__button-label:focus-within .variant-tooltip{opacity:1;visibility:visible;transition:all .3s ease 0s!important}.variant-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(0,0,0,.8);transition:all .3s ease 0s!important}.text-block--ATEZkSm1WSlFhWmFIN__text_G4ABjz{width:50%;font-weight:700}.buy-buttons-block{padding-top:30px}.product-information__grid .group-block.color-scheme-5 .text-block p{font-family:Outfit,sans-serif!important;font-size:14px!important;padding-top:10px!important;font-style:normal!important;font-weight:700!important;color:var(--dark-green)!important}.product-information__grid .divider .divider__line{border-bottom-color:var(--light-green)}accordion-custom .details{border-color:var(--light-green)!important;padding:10px 0}accordion-custom .details__header{font-size:16px!important;color:var(--dark-green);text-transform:none}#shopify-block-AZzUySkw3V0c5UHFQM__ai_gen_block_01a58bd_t7tT8m{max-width:100%}.which-pillow{max-width:1444px;margin:auto}.image-block--AbW8vbDMwK0JYd2daO__image_9paJMx,.image-block--AT1F5b0NaNlpzL3BxM__image_JWM9kK{width:743px;max-width:130%;position:relative;left:-10%;z-index:999}.image-block--AV0tzM2VRZU5KcjQ1d__image_i6xJWk img,.image-block--AQnJJa2pySkV0NnJwT__image_JWM9kK img{object-fit:initial}.adp{color:var(--dark-green);font-family:Outfit,sans-serif!important}.adp__badge{background-color:var(--olive-green);color:#fff;font-size:15px;padding:4px 8px;border-radius:4px;margin-bottom:10px}.adp__price{font-size:26px;font-weight:700}.reviews-header .jdgm-widget.jdgm-widget{display:block;width:fit-content;margin:auto}.template-collection .collection-grid__item{margin-bottom:40px}.text-uppercase{text-transform:uppercase}.hidden{display:none!important}h1{letter-spacing:.5px}.headline-group{position:relative;z-index:999;top:-30%;margin:auto}.icon-group-row .icon-group img{max-width:100px}[class^=shopify-section-template--][class*=__media_with_content_]{text-align:center;border-radius:12px;overflow:hidden}.media-with-content .group-block-content.layout-panel-flex{background-color:#f9f9f9;color:var(--dark-green);padding:90px 30px 30px 40px!important}.cart-discount__pill{color:var(--dark-green)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){color:var(--dark-gray)}.cart__ctas button.cart__checkout-button{font-size:20px;text-transform:capitalize}.media-with-content .group-block-content .text-block li,.media-with-content .group-block-content .text-block p{color:var(--dark-green)!important;font-size:18px;font-weight:700}.media-with-content .group-block-content .text-block h3{font-size:40px;color:var(--dark-green);margin-top:40px}.media-with-content .group-block-content .text-block a{color:var(--dark-green)!important;text-decoration:underline}.media-with-content .group-block-content h2{color:var(--dark-green)!important}.media-with-content--medium .group-block,.media-with-content--medium.media-with-content--media-right .media-block{border-radius:0 8px 8px 0;overflow:hidden}.media-with-content--medium .media-block,.media-with-content--medium.media-with-content--media-right .group-block{border-radius:8px 0 0 8px;overflow:hidden}.product-media-container.constrain-height{max-height:unset;height:100%}.media-with-content .group-block-content img{width:125px;text-align:center;margin:auto}.slide__content .group-block{width:50%}.slide__content .group-block strong{font-size:20px}.slide__content .group-block h3{line-height:1.4em;font-weight:400;font-size:35px}.as-featured [class^=ai-media-grid-]{gap:200px!important;grid-template-rows:repeat(2,15px)}.blog-post-content a,.blog-post-card__content a,.blog-post-card__content-text a{color:var(--bright-orange)}.blog-post-content h2 span{color:#e1ba75!important}.footer-block{color:#666}.footer-block .email-signup__heading.paragraph{color:var(--dark-green);font-weight:1000;font-size:18px}.footer-block .email-signup-block{max-width:350px;text-align:left}.footer-block input{border:1px solid var(--light-gray);background-color:#f5f5f5}.footer-block .column1{width:40%;text-align:left}.footer-block .column2{width:20%}footer-block .column3{width:40%}@media screen and (max-width: 480px){.product-information__grid{padding:14px}.product-information{padding:7px 7px 20px}.product-information__grid{padding:14px;margin-top:10px;margin-bottom:10px}.hotspot-pillow{padding:20px 15px;text-align:center}.hero__content-wrapper{width:95%;padding:0 10px!important}.designed .text-block p{font-size:20px!important}.hotspot-pillow button a.button,.hotspot-pillow [style*="--horizontal-alignment: flex-start"]>.text-block{text-align:center!important;--text-align-default:center}.headline-group h1{font-size:34px!important}.self-indulgence h3{font-size:30px!important}.editorial-text-group .group-block-content.layout-panel-flex{padding:0!important}.media-with-content--medium .group-block,.media-with-content--medium.media-with-content--media-right .media-block,.media-with-content--medium .media-block,.media-with-content--medium.media-with-content--media-right .group-block{border-radius:0!important}.media-with-content--medium{border-radius:8px!important;overflow:hidden}.as-featured [class^=ai-media-grid-]{gap:40px!important}}@media screen and (max-width: 749px){.footer-block .column1,.footer-block .column2,.footer-block .column3{width:100%}.hero-logos{position:absolute}.hero-logo-grid .mobile-column{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-logo-grid .mobile-column img{height:18px;width:auto}}@media screen and (max-width: 768px){.site-header{padding:10px 15px}.hero__content-wrapper{padding:0 20px}.hero__content-wrapper h1{padding-top:10px;font-size:40px}.hero__content-wrapper .designed .icon-block{display:none}[class^=ai-two-column-]{padding:10px}[class^=ai-media-grid-]>:nth-child(1 of[class^=ai-media-grid-item-]){display:none}[class^=ai-media-grid-]>:nth-child(2 of[class^=ai-media-grid-item-]){grid-row:span 2}.intro-text .layout-panel-flex{display:flex}.intro-text .layout-panel-flex--row>.group-block--width-custom{flex-basis:auto!important}.template-product .product__title{font-size:22px;flex-flow:column wrap}slideshow-arrows .mobile\:hidden{display:block!important}.product-details{padding-top:30px}.media-gallery__mobile-controls{bottom:-40px!important}.product-information__media,.product-details{width:100%;grid-column:3/3;display:block;clear:both}.icons-values .group-block.spacing-style{padding-block-end:0px!important}slideshow-controls{mix-blend-mode:unset!important}slideshow-controls ol{background-color:#0003}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground:var(--light-gray);--color-foreground-rgb: var(--light-gray)}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--light-gray) / var(--opacity-100));--color-active: var(--bright-orange);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-80))}slideshow-controls li,slideshow-controls button{background-color:var(--light-gray);color:var(--light-gray);overflow:hidden;border:none;border-radius:50%}.hotspot-pillow{padding:0}.hotspot-pillow [class^=ai-image-hotspots-container-]{margin-bottom:30px}.hotspot-pillow .text-block,.hotspot-pillow p{text-align:center;margin:auto}.slide__content .group-block.slide-text-block{width:90%}.product-media-container.constrain-height{max-height:unset;height:100%}.which-pillow .left-column .image-block{display:none}.which-pillow .layout-panel-flex{display:block}.which-pillow .left-column .text-block p,.which-pillow .left-column h2{text-align:center;margin:auto!important}.which-pillow .left-column .text-block{padding:20px!important;margin:auto}.which-pillow .right-column.size-style,.which-pillow .left-column.size-style{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
