:root{--aepinbh-cream: #faf7ef;--aepinbh-cream-warm: #fbf8ee;--aepinbh-sage: #596e62;--aepinbh-deep: #546d5f;--aepinbh-mint: #69bb9d;--aepinbh-line: #e7ded2;--aepinbh-shadow: 0 18px 45px rgba(84, 109, 95, .16)}.aepinbh-reviews-filters{padding-block:18px 10px}.aepinbh-reviews-filters__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.aepinbh-reviews-filters__top h2{margin:0;color:#2f4138;font-size:clamp(1.15rem,2vw,1.5rem)}.aepinbh-reviews-filters__top span{color:#2f4138b8;font-size:.9rem}.aepinbh-reviews-filters__list{display:flex;flex-wrap:wrap;gap:10px}.aepinbh-reviews-filter{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 18px;border:1px solid rgba(84,109,95,.2);border-radius:999px;color:#40574b;background:#faf7efb8;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.aepinbh-reviews-filter:hover,.aepinbh-reviews-filter.is-active{color:#faf7ef;background:var(--aepinbh-deep);border-color:var(--aepinbh-deep)}@media(max-width:749px){.aepinbh-reviews-filters__top{align-items:flex-start;flex-direction:column;gap:5px}.aepinbh-reviews-filter{min-height:34px;padding-inline:13px;font-size:.88rem}}body{background:var(--aepinbh-cream-warm)}.aepinbh-cozy-gallery{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);gap:18px;align-items:stretch;padding-block:28px}.aepinbh-cozy-gallery__copy{padding:24px;border-radius:18px;background:#e7ded28c}.aepinbh-cozy-gallery__copy h2{margin:0 0 10px;color:#2f4138}.aepinbh-cozy-gallery__copy p{margin:0 0 18px;color:#2f4138c7}.aepinbh-cozy-gallery__copy .button{min-height:40px}.aepinbh-cozy-gallery__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.aepinbh-cozy-gallery__items figure{margin:0;overflow:hidden;border-radius:14px;background:#faf7efcc}.aepinbh-cozy-gallery__items img,.aepinbh-cozy-gallery__placeholder{display:block;width:100%;aspect-ratio:1;object-fit:cover}.aepinbh-cozy-gallery__placeholder{display:grid;place-items:center;color:var(--aepinbh-deep);font-family:serif}.aepinbh-cozy-gallery__items figcaption{padding:8px 10px;color:#40574b;font-size:.82rem}@media(max-width:749px){.aepinbh-cozy-gallery{grid-template-columns:1fr}.aepinbh-cozy-gallery__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.header,.shopify-section-group-footer-group,footer{--color-foreground: #faf7ef;--color-background: var(--aepinbh-deep)}.header a,footer a{transition:opacity .18s ease,transform .18s ease}.header a:hover,footer a:hover{opacity:.78}product-card,.product-card,.card-gallery,.product-card__image,.product-media-container,.product-information__media,.product-information__media media-gallery,.product-information__media .product-media-container{border-radius:18px}product-card .card-gallery,product-card [ref=cardGallery],.card-gallery,.product-card-gallery,.product-card-gallery__image,.product-card__image,.product-media-container,.product-media-container img,.product-media-container video{aspect-ratio:auto}[id*=product_list_YidTcf] product-card .card-gallery,[id*=product_list_YidTcf] product-card [ref=cardGallery],[id*=product_list_YidTcf] .product-card-gallery,[id*=product_list_YidTcf] .product-card__image{aspect-ratio:.82 / 1}product-card img,.card-gallery img,.product-media-container img,.product-information__media img,.product-information__media video{object-fit:cover}product-card{transition:transform .22s ease,box-shadow .22s ease}product-card:hover{transform:translateY(-4px)}product-card:hover .card-gallery{box-shadow:var(--aepinbh-shadow)}.quick-add__button,product-card quick-add-component button,product-form-component button[type=submit],.shopify-payment-button__button{min-height:48px;border-radius:999px!important;font-weight:650;letter-spacing:.02em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.quick-add__button:hover,product-card quick-add-component button:hover,product-form-component button[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #546d5f33}variant-picker-component,.variant-picker,.product-form__input,.product-information__details{--variant-picker-background-color: var(--aepinbh-cream);--variant-picker-border-color: rgba(84, 109, 95, .26)}.swatch,.variant-picker__option,.variant-picker__button-label{border-radius:999px}.swatch{box-shadow:0 0 0 1px #546d5f2e,0 5px 14px #546d5f14}.product-information__details{background:#faf7efb8;border:1px solid rgba(84,109,95,.12);border-radius:28px;box-shadow:0 24px 60px #546d5f1f}.product-information__details h1,.product-information__details h2,.product-information__details h3{color:#2f4138}.product-information__details .price,.product-price,price-list{color:var(--aepinbh-deep);font-weight:700}.aepinbh-leaf-layer{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden}.aepinbh-cursor-leaf{position:absolute;width:12px;height:18px;border-radius:100% 0;background:linear-gradient(135deg,#69bb9d7a,#546d5f33);transform:rotate(28deg);opacity:var(--leaf-opacity, .38);animation:aepinbhLeafDrift var(--leaf-duration, 2.8s) cubic-bezier(.22,.61,.36,1) forwards;filter:blur(.1px)}.aepinbh-cursor-leaf:after{content:"";position:absolute;width:1px;height:80%;left:50%;top:10%;background:#faf7ef73;transform:rotate(-18deg)}@keyframes aepinbhLeafDrift{0%{transform:translateZ(0) rotate(20deg) scale(.72);opacity:0}12%{opacity:var(--leaf-opacity, .38)}to{transform:translate3d(var(--leaf-x, 34px),var(--leaf-y, 92px),0) rotate(var(--leaf-rotate, 160deg)) scale(.28);opacity:0}}.aepinbh-popup[hidden]{display:none!important}.aepinbh-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483200;display:grid;place-items:center;padding:24px;background:#25302a6b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aepinbh-popup__dialog{position:relative;width:min(520px,92vw);animation:aepinbhPopupIn .36s ease both}.aepinbh-popup__link,.aepinbh-popup__placeholder{display:block;overflow:hidden;border-radius:28px;background:var(--aepinbh-cream);box-shadow:0 30px 80px #212b2552}.aepinbh-popup__image{display:block;width:100%;height:auto}.aepinbh-popup__placeholder{padding:42px 34px;color:var(--aepinbh-deep);text-align:center}.aepinbh-popup__placeholder strong{display:block;margin-bottom:10px;font-size:clamp(28px,5vw,48px);line-height:.95}.aepinbh-popup__close{position:absolute;top:-14px;right:-14px;width:38px;height:38px;border:0;border-radius:999px;color:var(--aepinbh-deep);background:var(--aepinbh-cream);box-shadow:0 12px 24px #212b2533;cursor:pointer;font-size:22px;line-height:1}@keyframes aepinbhPopupIn{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){[id*=section_peWznh] .text-block p{display:none}[id*=product_list_YidTcf]{--product-grid-gap: 12px}[id*=aepinbh_certifications] .aepinbh-certifications__grid>div:last-child{grid-column:1 / -1}[id*=section_8BiTdC] .accordion{grid-template-columns:1fr}product-card:hover{transform:none}.product-information__details{border-radius:20px;box-shadow:none}.aepinbh-leaf-layer{display:none}.aepinbh-popup{padding:18px}.aepinbh-popup__dialog{width:min(420px,94vw)}}.aepinbh-mobile-usp-placeholder{display:contents}.aepinbh-faq-icon{display:inline-grid;place-items:center;width:42px;height:42px;color:var(--aepinbh-deep);font-style:normal;flex:0 0 auto}.aepinbh-faq-icon svg{width:100%;height:100%}.aepinbh-faq-links a{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center}.aepinbh-faq-links a span{grid-column:2}.aepinbh-faq-grid h3{display:flex;align-items:center;gap:10px}[id*=section_8BiTdC] .accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0}[id*="178422131624ceea68"],[id*=media_with_content_HP7Qpp],.shopify-section[id$=__media_with_content_HP7Qpp]{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}.aepinbh-home-reviews__heading{position:relative;margin-bottom:18px;color:#363b37}.aepinbh-home-reviews__heading p{margin:0 0 4px;font-size:11px;letter-spacing:.08em}.aepinbh-home-reviews__heading h2{margin:0;font-family:var(--font-primary--family);font-size:30px;font-weight:400}.aepinbh-home-reviews__heading a{position:absolute;right:0;bottom:4px;color:inherit;font-size:12px;text-decoration:none}#judgeme_home_reviews_legacy .jdgm-all-reviews__body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#judgeme_home_reviews_legacy .jdgm-rev:nth-child(n+5){display:none!important}#judgeme_home_reviews_legacy .jdgm-rev{padding:16px;border:1px solid #e6ded2;border-radius:14px;background:#fffdf8}#judgeme_home_reviews_legacy .jdgm-all-reviews__header,#judgeme_home_reviews_legacy .jdgm-all-reviews__summary,#judgeme_home_reviews_legacy .jdgm-all-reviews__summary-text,#judgeme_home_reviews_legacy .jdgm-write-rev-link{display:none!important}#judgeme_home_reviews_legacy .jdgm-rev{min-height:260px;max-height:300px;overflow:hidden}#judgeme_home_reviews_legacy .jdgm-rev__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.aepinbh-home-reviews__heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem}.aepinbh-home-reviews__heading a{position:static;grid-column:2;grid-row:2;align-self:end}@media(max-width:749px){.aepinbh-home-reviews__heading h2{font-size:26px}.aepinbh-home-reviews__heading a{position:static;display:block;margin-top:8px}#judgeme_home_reviews_legacy .jdgm-all-reviews__body{grid-template-columns:1fr}}@media(max-width:749px){.aepinbh-home-reviews__heading{display:flex;flex-direction:column;align-items:flex-start}#judgeme_home_reviews_legacy .jdgm-rev:nth-child(n+3){display:none!important}}@media(max-width:749px){.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2{font-size:clamp(1.8rem,7.8vw,2.55rem)!important;line-height:1.04!important}[id*=collection_list_XaY9C3] .resource-list{grid-template-columns:1fr}#judgeme_home_reviews_legacy .jdgm-rev:nth-child(n+3){display:none!important}}.aepinbh-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.aepinbh-promise__item{padding:18px 28px;border-right:1px solid rgba(255,250,240,.34);border-bottom:1px solid rgba(255,250,240,.24)}.aepinbh-promise__item:nth-child(2n){border-right:0}.aepinbh-promise__item:nth-last-child(1){grid-column:1 / -1;border-right:0;border-bottom:0}[id*=section_8BiTdC] .accordion{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px}@media(max-width:749px){.aepinbh-promise__inner{padding:24px 12px 28px}.aepinbh-promise__item{padding:14px 10px}.aepinbh-promise h3{font-size:14px}.aepinbh-promise p{font-size:11px}[id*=section_8BiTdC] .accordion{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}}[id*=product_list_YidTcf] .badge{background:#587466!important;border-radius:7px!important;font-size:10px!important;padding:4px 7px!important}[id*=product_list_YidTcf] .swatch{width:16px!important;height:16px!important;margin-right:5px!important}[id*=product_list_YidTcf] .product-card{border-radius:13px;box-shadow:none!important}[id*=product_list_YidTcf] .text-block--product_title_LqTDzV p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[id*=product_list_YidTcf] .quick-add__button{width:36px!important;min-width:36px!important;min-height:36px!important;max-height:36px!important;height:36px!important;padding:0!important;border:1px solid #d8cdbd!important;border-radius:9px!important;background:#fffdf8!important;color:#363b37!important;box-shadow:none!important;transform:none!important}[id*=product_list_YidTcf] .quick-add__button:hover{transform:none!important;box-shadow:none!important}[id*=product_list_YidTcf] .quick-add__button .add-to-cart-text{display:none!important}[id*=product_list_YidTcf] .quick-add__button .add-to-cart-icon{display:grid!important;place-items:center}.aepinbh-promise__inner{padding-block:44px}.aepinbh-promise__letter{width:44px;height:44px}.aepinbh-promise__item{padding-inline:22px}@media(max-width:749px){.aepinbh-promise__item:last-child{grid-column:1 / -1;border-right:0}}@media(max-width:749px){[id*=section_8BiTdC] .accordion{grid-template-columns:1fr}}.hero__content-wrapper{gap:clamp(1rem,2.4vw,2.25rem)}.hero__content-wrapper{color:#3f5f53!important;background:linear-gradient(90deg,#faf7ef47,#faf7ef1f 42%,#faf7ef00 78%);padding:clamp(1.25rem,3vw,3rem);max-width:min(42rem,48%);min-height:100%;align-self:stretch}.hero__content-wrapper .text-block,.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2,.hero__content-wrapper .text-block h3,.hero__content-wrapper .text-block p{color:#3f5f53!important}.hero__content-wrapper .button,.hero__content-wrapper a.button{background:#587466!important;color:#fffaf0!important}.hero__content-wrapper .button,.hero__content-wrapper a.button{border-radius:8px!important;box-shadow:none!important;letter-spacing:normal!important;text-transform:none!important;padding:.75rem 1.15rem!important}@media screen and (max-width:749px){.hero__content-wrapper{max-width:88%;padding:1rem 1.15rem;background:#f7f3ea33}}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2,.hero__content-wrapper .text-block h3{text-wrap:balance;max-width:12ch}.hero__content-wrapper .text-block p{max-width:28rem;font-size:clamp(.9rem,1.25vw,1.15rem);line-height:1.45}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2{font-size:clamp(3rem,4.2vw,4.25rem)!important;line-height:1.02!important}.hero__content-wrapper .button,.hero__content-wrapper a.button,.hero__content-wrapper button{min-height:44px;padding:.75rem 1.2rem!important;border-radius:8px!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:none!important}[id*=section_peWznh]{position:relative;z-index:3;width:min(92vw,1100px);margin:-2.2rem auto 0;border:1px solid rgba(84,109,95,.12);border-radius:18px;background:#faf7eff5;box-shadow:0 18px 40px #546d5f24}[id*=section_peWznh] .section-content-wrapper{padding:1.2rem 1.5rem}[id*=product_list_YidTcf]{padding-top:clamp(2.5rem,5vw,4.5rem)}[id*=collection_list_XaY9C3] .collection-card,[id*=collection_list_XaY9C3] .card{border-radius:18px;overflow:hidden}[id*=collection_list_XaY9C3] [class*=collection_title_kkgEBG]{width:fit-content!important;align-self:flex-start!important;padding:7px 12px!important;border-radius:7px!important;background:#fffdf8f0!important;color:#344c42!important;font-size:12px!important;line-height:1.2!important}@media(min-width:750px){.hero__content-wrapper{max-width:min(42rem,46%);padding-left:clamp(2rem,5vw,5.5rem);background:linear-gradient(90deg,rgba(250,247,239,.96) 0%,rgba(250,247,239,.82) 42%,rgba(250,247,239,.25) 72%,transparent 100%)}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2{max-width:10ch;font-size:clamp(2.55rem,3.7vw,3.85rem)!important}}[id*=product_list_YidTcf] .btn-globo.globo--add-to-cart{min-height:34px!important;height:34px!important;padding:0 11px!important;border:1px solid #d8cdbd!important;border-radius:8px!important;background:#fffdf8!important;color:#344c42!important;font-size:11px!important;line-height:1!important;box-shadow:none!important;text-transform:none!important}[id*=product_list_YidTcf] .btn-globo.globo--add-to-cart:hover{background:#f2eee5!important;box-shadow:none!important;transform:none!important}[id*=product_list_YidTcf] .product-card{border-radius:13px!important}[id*=product_list_YidTcf] .badge{background:#587466!important;border-radius:7px!important}[id*=product_list_YidTcf] .text-block--product_title_LqTDzV p{line-height:1.25}[id*=collection_list_XaY9C3] .collection-card,[id*=collection_list_XaY9C3] .card{border-radius:12px!important}[id*=collection_list_XaY9C3] .text-block--AVnp2NGtmVEtUMmxUO__text_kW34Li p,[id*=collection_list_XaY9C3] .text-block--AVnp2NGtmVEtUMmxUO__text_kW34Li h2{text-transform:none!important;font-family:var(--font-primary--family)!important;font-size:clamp(1.75rem,2.6vw,2rem)!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.1!important}[id*=collection_list_XaY9C3] .text-block--AVnp2NGtmVEtUMmxUO__text_kW34Li a{display:inline-block;margin-top:.5rem;color:#344c42;font-size:12px;text-decoration:none}[id*=hero_G7CAX9] .button-unstyled--AeHlQZEFJQzBIYWhXU__button_cTVbXA{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;background:#587466!important;color:#fffaf0!important;border:1px solid #587466!important;border-radius:8px!important;opacity:1!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important}[id*=section_peWznh] .hero__content-wrapper a.button,[id*=section_peWznh] .hero__content-wrapper .button{background:#587466!important;color:#fffdf8!important;min-height:44px;padding-inline:1.35rem;border-radius:8px!important;box-shadow:none!important}.aepinbh-promise__inner{padding-block:clamp(44px,5vw,58px)}.aepinbh-promise__heading{font-size:clamp(1.55rem,2.4vw,2rem)}.aepinbh-promise{position:relative;overflow:hidden}.aepinbh-promise h2{font-size:clamp(1.9rem,3vw,2.6rem)!important;opacity:0;animation:aepinbh-promise-title .55s ease-out forwards}.aepinbh-promise h3{font-size:clamp(1rem,1.35vw,1.2rem)!important}.aepinbh-promise p{font-size:clamp(.82rem,1vw,.98rem)!important}.aepinbh-promise__inner{max-width:1400px!important}.aepinbh-promise{background:#587466!important;color:#fffaf0!important}.aepinbh-promise__item:after{background:#fffaf06b!important}.aepinbh-promise__letter{border-color:#fffaf094!important;color:#fffaf0!important}.aepinbh-promise h2,.aepinbh-promise h3,.aepinbh-promise p{color:#fffaf0!important}.aepinbh-promise__letter{opacity:0;transform:translateY(8px) scale(.94);animation:aepinbh-promise-letter .42s ease-out forwards}.aepinbh-promise__item{position:relative;border-right:0!important}.aepinbh-promise__item:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:0;background:#d8cdbd;animation:aepinbh-promise-divider .6s ease-out forwards}.aepinbh-promise__item>h3,.aepinbh-promise__item>p{opacity:0;transform:translateY(5px);animation:aepinbh-promise-copy .55s ease-out forwards}.aepinbh-promise__item:before{content:"";position:absolute;width:12px;height:6px;border-radius:100% 0;background:#7e9d8738;opacity:0;animation:aepinbh-promise-leaf 9s ease-in-out infinite;pointer-events:none}.aepinbh-promise__item:nth-child(odd):before{left:18%;top:20%}.aepinbh-promise__item:nth-child(2n):before{right:16%;top:58%;animation-delay:-3s}.aepinbh-promise__letter{animation-delay:.15s}.aepinbh-promise__item:nth-child(2) .aepinbh-promise__letter{animation-delay:.23s}.aepinbh-promise__item:nth-child(3) .aepinbh-promise__letter{animation-delay:.31s}.aepinbh-promise__item:nth-child(4) .aepinbh-promise__letter{animation-delay:.39s}.aepinbh-promise__item:nth-child(5) .aepinbh-promise__letter{animation-delay:.47s}.aepinbh-promise__item:nth-child(6) .aepinbh-promise__letter{animation-delay:.55s}.aepinbh-promise__item:nth-child(7) .aepinbh-promise__letter{animation-delay:.63s}.aepinbh-promise__item:nth-child(1):after{animation-delay:.3s}.aepinbh-promise__item:nth-child(2):after{animation-delay:.4s}.aepinbh-promise__item:nth-child(3):after{animation-delay:.5s}.aepinbh-promise__item:nth-child(4):after{animation-delay:.6s}.aepinbh-promise__item:nth-child(5):after{animation-delay:.7s}.aepinbh-promise__item:nth-child(6):after{animation-delay:.8s}.aepinbh-promise__item>h3{animation-delay:.45s}.aepinbh-promise__item>p{animation-delay:.65s}@keyframes aepinbh-promise-title{to{opacity:1}}@keyframes aepinbh-promise-letter{to{opacity:1;transform:none}}@keyframes aepinbh-promise-divider{to{height:100%}}@keyframes aepinbh-promise-copy{to{opacity:1;transform:none}}@keyframes aepinbh-promise-leaf{0%,to{opacity:0;transform:translate(0) rotate(0)}20%{opacity:.65}50%{opacity:.4;transform:translate(16px,-8px) rotate(18deg)}80%{opacity:.6;transform:translate(-8px,6px) rotate(-12deg)}}@media(prefers-reduced-motion:reduce){.aepinbh-promise h2,.aepinbh-promise__letter,.aepinbh-promise__item:after,.aepinbh-promise__item>h3,.aepinbh-promise__item>p,.aepinbh-promise__item:before{animation:none;opacity:1;transform:none;height:100%}}.aepinbh-promise:not(.is-revealed) h2,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__letter,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>h3,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>p{opacity:0!important;transform:translateY(18px)!important;animation:none!important;visibility:hidden!important}.aepinbh-promise:not(.is-revealed) .aepinbh-promise__letter{transform:translateY(18px) scale(.88)!important}.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item:after{height:100%;transform:scaleY(0);transform-origin:top;animation:none!important}.aepinbh-promise.is-revealed h2,.aepinbh-promise.is-revealed .aepinbh-promise__letter,.aepinbh-promise.is-revealed .aepinbh-promise__item>h3,.aepinbh-promise.is-revealed .aepinbh-promise__item>p{opacity:1!important;transform:none!important;visibility:visible!important}.aepinbh-promise.is-revealed .aepinbh-promise__item:after{height:100%!important;transform:scaleY(1)!important;visibility:visible!important}.aepinbh-promise.is-visible h2{animation:aepinbh-promise-title .75s cubic-bezier(.22,1,.36,1) forwards}.aepinbh-promise.is-visible .aepinbh-promise__letter{animation:aepinbh-promise-letter .75s cubic-bezier(.22,1,.36,1) forwards}.aepinbh-promise.is-visible .aepinbh-promise__item:after{animation:aepinbh-promise-divider .65s cubic-bezier(.22,1,.36,1) forwards}.aepinbh-promise.is-visible .aepinbh-promise__item>h3,.aepinbh-promise.is-visible .aepinbh-promise__item>p{animation:aepinbh-promise-copy .75s cubic-bezier(.22,1,.36,1) forwards}.aepinbh-promise.is-visible .aepinbh-promise__item:before{animation:aepinbh-promise-leaf 6s ease-in-out infinite}@keyframes aepinbh-promise-leaf{0%,to{opacity:.18;transform:translate(0) rotate(0)}35%{opacity:.35;transform:translate(5px,-10px) rotate(5deg)}70%{opacity:.22;transform:translate(-4px,7px) rotate(-3deg)}}.aepinbh-promise__item:before{display:none!important;animation:none!important}.aepinbh-promise.is-active.is-revealed:before{content:"";display:block;position:absolute;inset:-25% auto -25% -45%;width:42%;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,#fffaf024,#fffaf000 72%);filter:blur(18px);animation:aepinbh-promise-light 9s ease-in-out infinite}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__letter{animation:aepinbh-promise-breathe 5s ease-in-out infinite}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(2) .aepinbh-promise__letter{animation-delay:.3s}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(3) .aepinbh-promise__letter{animation-delay:.6s}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(4) .aepinbh-promise__letter{animation-delay:.9s}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(5) .aepinbh-promise__letter{animation-delay:1.2s}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(6) .aepinbh-promise__letter{animation-delay:1.5s}.aepinbh-promise.is-active.is-revealed .aepinbh-promise__item:nth-child(7) .aepinbh-promise__letter{animation-delay:1.8s}@keyframes aepinbh-promise-breathe{0%,to{transform:scale(1);border-color:#fffaf094}50%{transform:scale(1.035);border-color:#fffaf0b8}}@keyframes aepinbh-promise-light{0%{transform:translate(0);opacity:.035}50%{transform:translate(260%);opacity:.06}to{transform:translate(520%);opacity:.035}}@media(prefers-reduced-motion:reduce){.aepinbh-promise.is-active.is-revealed:before,.aepinbh-promise.is-active.is-revealed .aepinbh-promise__letter{animation:none!important}}.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>h3,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>p{transform:translateY(8px)!important}.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item:after{transform:scaleY(0)!important;opacity:0!important;transform-origin:center!important}.aepinbh-promise.is-visible .aepinbh-promise__item:after{animation:aepinbh-promise-divider .62s cubic-bezier(.22,1,.36,1) forwards!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(1):after{animation-delay:.18s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(2):after{animation-delay:.28s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(3):after{animation-delay:.38s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(4):after{animation-delay:.48s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(5):after{animation-delay:.58s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(6):after{animation-delay:.68s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(2) .aepinbh-promise__letter{animation-delay:.36s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(3) .aepinbh-promise__letter{animation-delay:.46s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(4) .aepinbh-promise__letter{animation-delay:.56s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(5) .aepinbh-promise__letter{animation-delay:.66s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(6) .aepinbh-promise__letter{animation-delay:.76s}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(7) .aepinbh-promise__letter{animation-delay:.78s}.aepinbh-promise.is-visible .aepinbh-promise__letter{animation:aepinbh-promise-letter .55s cubic-bezier(.22,1,.36,1) forwards!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(1) .aepinbh-promise__letter{animation-delay:.26s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(2) .aepinbh-promise__letter{animation-delay:.36s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(3) .aepinbh-promise__letter{animation-delay:.46s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(4) .aepinbh-promise__letter{animation-delay:.56s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(5) .aepinbh-promise__letter{animation-delay:.66s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(6) .aepinbh-promise__letter{animation-delay:.76s!important}.aepinbh-promise.is-visible .aepinbh-promise__item:nth-child(7) .aepinbh-promise__letter{animation-delay:.78s!important}.aepinbh-promise.is-visible .aepinbh-promise__item>h3{animation:aepinbh-promise-copy .5s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:.34s!important}.aepinbh-promise.is-visible .aepinbh-promise__item>p{animation:aepinbh-promise-copy .5s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:.42s!important}.aepinbh-promise.is-revealed .aepinbh-promise__item:after{opacity:1!important;transform:scaleY(1)!important}.aepinbh-promise.is-revealing h2{animation:aepinbh-promise-title .7s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:0ms!important}.aepinbh-promise.is-revealing .aepinbh-promise__item:after{animation:aepinbh-promise-divider .62s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:calc(.18s + var(--promise-index) * .1s)!important}.aepinbh-promise.is-revealing .aepinbh-promise__letter{animation:aepinbh-promise-letter .55s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:calc(.26s + var(--promise-index) * .1s)!important}.aepinbh-promise.is-revealing .aepinbh-promise__item>h3{animation:aepinbh-promise-copy .5s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:calc(.34s + var(--promise-index) * .1s)!important}.aepinbh-promise.is-revealing .aepinbh-promise__item>p{animation:aepinbh-promise-copy .5s cubic-bezier(.22,1,.36,1) forwards!important;animation-delay:calc(.42s + var(--promise-index) * .1s)!important}.aepinbh-promise:not(.is-revealed) h2,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__letter,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>h3,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>p{visibility:visible!important}@media(min-width:750px){.shopify-section-group-footer-group .footer__blocks,.shopify-section-group-footer-group .footer-content{gap:clamp(1.25rem,2.2vw,2.5rem)}.shopify-section-group-footer-group .footer .logo__image,.shopify-section-group-footer-group .footer img{max-width:58%!important}.shopify-section-group-footer-group .footer-content[style*="--grid-columns: 4"]{grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(140px,1fr))}}[id*=product_list_YidTcf] .product-badges__badge{background:#587466!important;color:#fffdf8!important;border-radius:7px!important}[id*=collection_list_XaY9C3] .group-block-content{gap:16px}@media(min-width:750px){[id*=collection_list_XaY9C3] .group-block-content{flex-direction:row!important;align-items:end!important;justify-content:space-between!important}}.shopify-section-group-footer-group .logo-section__image-wrapper:after{content:"Warmth, comfort, and everyday ease. Made for moments that feel like home.";display:block;max-width:25rem;margin-top:.75rem;color:currentColor;font-size:12px;line-height:1.45}[id*=section_peWznh]{border-radius:14px!important;overflow:hidden}[id*=product_list_YidTcf] .product-grid,[id*=product_list_YidTcf] .product-list{margin-bottom:clamp(1.5rem,3vw,3rem)}[id*=collection_list_XaY9C3] .resource-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,2rem)!important}[id*=media_with_content_HP7Qpp]{margin-inline:auto;border-radius:22px;overflow:hidden}[id*=media_with_content_HP7Qpp] .media-with-content__content{padding:clamp(1.5rem,4vw,4rem)}[id*=section_8BiTdC] .accordion__row{border-color:var(--aepinbh-line);border-radius:10px;margin-block:.35rem}.shopify-section-group-footer-group footer,.shopify-section-group-footer-group .footer{background:var(--aepinbh-deep);color:var(--aepinbh-cream)}.shopify-section-group-footer-group .footer__blocks,.shopify-section-group-footer-group .footer-content{gap:clamp(1.5rem,3vw,3.5rem)}.shopify-section-group-footer-group .footer h2,.shopify-section-group-footer-group .footer h3,.shopify-section-group-footer-group .footer a{color:inherit}.shopify-section-group-footer-group .footer a:hover{opacity:.72}@media screen and (max-width:749px){[id*=section_peWznh]{width:calc(100% - 1.25rem);margin-top:-1rem;border-radius:14px}[id*=section_peWznh] .section-content-wrapper{padding:.55rem .4rem;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important}[id*=section_peWznh] .section-content-wrapper>*{min-width:0!important;padding:.55rem .25rem!important;border-right:1px solid rgba(84,109,95,.18)}[id*=section_peWznh] .section-content-wrapper>*:last-child{border-right:0}[id*=section_BkdmxX] h2{font-size:1.65rem!important;line-height:1.15!important}[id*=section_BkdmxX] .text-block p{font-size:.92rem!important;line-height:1.4!important}[id*=section_BkdmxX] a{font-size:.75rem!important}[id*=collection_list_XaY9C3] .collection-card,[id*=collection_list_XaY9C3] .card{border-radius:12px}[id*=media_with_content_HP7Qpp]{border-radius:14px}[id*=media_with_content_HP7Qpp] .media-with-content__content{padding:1.35rem}.shopify-section-group-footer-group .footer__blocks,.shopify-section-group-footer-group .footer-content{gap:1.25rem}.hero__content-wrapper{gap:1.35rem;padding-inline:1.1rem}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2,.hero__content-wrapper .text-block h3{max-width:16ch}.hero__content-wrapper .text-block h1,.hero__content-wrapper .text-block h2{font-size:clamp(1.8rem,7.8vw,2.55rem)!important;line-height:1.04!important}}[id*=product_list_YidTcf] .product-grid,[id*=product_list_YidTcf] .product-list{align-items:start}[id*=product_list_YidTcf] .product-card,[id*=collection_list_XaY9C3] .collection-card{overflow:hidden;border-radius:14px}[id*=product_hotspots_RzCyE8]{margin-block:0}[id*=product_hotspots_RzCyE8] .section-content{padding-inline:0}[id*=collection_list_XaY9C3]{padding-block:clamp(2rem,4vw,4rem)}[id*=media_with_content_HP7Qpp] .media-with-content__media{min-height:clamp(420px,52vw,700px)}.aepinbh-home-reviews{padding-block:clamp(2.5rem,5vw,5rem)}.aepinbh-home-reviews__heading{display:grid;grid-template-columns:1fr auto;align-items:end;gap:.5rem 1rem;margin-block-end:1.5rem}.aepinbh-home-reviews__heading h2{grid-column:1;margin:0;font-family:var(--font-primary--family,serif);font-size:clamp(1.5rem,2.2vw,2.2rem)}.aepinbh-home-reviews__heading a{grid-column:2;grid-row:2;color:inherit;font-size:.85rem;text-decoration:none}.aepinbh-home-reviews__eyebrow{grid-column:1 / -1;margin:0;font-size:.72rem;letter-spacing:.12em;opacity:.65}.aepinbh-certifications{padding-block:clamp(2rem,4vw,4rem)}.aepinbh-cert-page-grid{padding-block:clamp(2rem,4vw,4rem) 1rem}.aepinbh-cert-page-grid>h2{margin:0 0 1.5rem;text-align:center;font-family:var(--font-heading--family,serif);font-size:clamp(1.5rem,2.3vw,2.2rem)}.aepinbh-cert-page-grid .aepinbh-certifications{padding:0}.aepinbh-certifications__heading h2{margin:0 0 1.5rem;font-family:var(--font-primary--family,serif);font-size:clamp(1.5rem,2.2vw,2.2rem)}.aepinbh-certifications__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;align-items:start}.aepinbh-certifications__grid>div{min-height:96px;padding:1rem;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;display:grid;grid-template-columns:52px 1fr;align-items:center;text-align:left;column-gap:.8rem}.aepinbh-certifications strong{width:52px;height:64px;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:6px;background:transparent;display:grid;place-items:center;font-size:1rem;grid-row:1 / span 2;overflow:hidden}.aepinbh-certifications strong img{max-width:100%;max-height:100%;object-fit:contain;border-radius:50%}.aepinbh-certification-badge-fallback{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid currentColor;border-radius:50%;font-size:1.35rem;line-height:1;opacity:.8}.aepinbh-certifications b{font-size:clamp(.95rem,1.25vw,1.15rem)!important;line-height:1.25}.aepinbh-certifications span{font-size:clamp(.8rem,1vw,.95rem)!important;line-height:1.4;opacity:.78}[id*=section_peWznh]{border-radius:14px!important;overflow:hidden!important}[id*=product_list_YidTcf] .product-grid,[id*=product_list_YidTcf] .product-list{margin-bottom:clamp(1.5rem,3vw,3rem)!important}[id*=product_list_YidTcf] [class*=swatch],[id*=product_list_YidTcf] [class*=color]{overflow:visible!important}[id*=product_list_YidTcf] [role=tooltip],[id*=product_list_YidTcf] [class*=tooltip]{z-index:30!important;white-space:nowrap!important}@media screen and (min-width:750px){[id*=collection_list_XaY9C3] .resource-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(1rem,2vw,2rem)!important}}.header__heading-logo,.header__heading-link,.header .logo__text{font-size:clamp(1.8rem,2.6vw,2.55rem)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:.015em}.header .logo__image{max-width:180px!important;height:auto!important}.header__heading-link{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}@media screen and (min-width:750px){.header .logo__image{max-width:260px!important}}[id*=hero_G7CAX9] .hero__content-wrapper{min-height:100%!important;align-self:stretch!important;background:linear-gradient(90deg,rgba(250,247,239,.52) 0%,rgba(250,247,239,.28) 38%,rgba(250,247,239,.06) 70%,transparent 100%)!important}[id*=hero_G7CAX9] .hero__content-wrapper h1,[id*=hero_G7CAX9] .hero__content-wrapper h2{font-weight:600!important;text-shadow:0 1px 1px rgba(255,255,255,.35)}@media screen and (min-width:750px){[id*=hero_G7CAX9]:before{display:none!important}}@media screen and (min-width:750px){[id*=hero_G7CAX9]{position:relative!important;overflow:hidden!important}[id*=hero_G7CAX9]:before{content:"";position:absolute;inset:0 auto 0 0;width:44%;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff8c,#ffffff52 48%,#fff0)}[id*=hero_G7CAX9] .hero__content-wrapper{width:40%!important;max-width:40%!important;margin-left:15%!important;padding:1.25rem 1.5rem!important;background:transparent!important;position:relative!important;z-index:2!important;opacity:1!important}[id*=hero_G7CAX9] .hero__content-wrapper>*,[id*=hero_G7CAX9] .hero__content-wrapper .text-block,[id*=hero_G7CAX9] .hero__content-wrapper h1,[id*=hero_G7CAX9] .hero__content-wrapper h2,[id*=hero_G7CAX9] .hero__content-wrapper h3,[id*=hero_G7CAX9] .hero__content-wrapper p,[id*=hero_G7CAX9] .hero__content-wrapper a{position:relative!important;z-index:3!important;opacity:1!important;color:#3f5f53!important}[id*=hero_G7CAX9] .hero__content-wrapper a.button,[id*=hero_G7CAX9] .hero__content-wrapper button,[id*=hero_G7CAX9] .button-unstyled--AeHlQZEFJQzBIYWhXU__button_cTVbXA,[id*=hero_G7CAX9] .button-unstyled--AeHlQZEFJQzBIYWhXU__button_cTVbXA *{color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important}[id*=hero_G7CAX9] .hero__content-wrapper .text-block h1,[id*=hero_G7CAX9] .hero__content-wrapper .text-block h2{font-size:clamp(2.35rem,3.7vw,4rem)!important;line-height:1.02!important;font-weight:600!important}[id*=hero_G7CAX9] .hero__content-wrapper .text-block p{font-size:clamp(.9rem,1.2vw,1.1rem)!important}[id*=hero_G7CAX9] .hero__content-wrapper .button-unstyled--AeHlQZEFJQzBIYWhXU__button_cTVbXA{min-height:44px!important;padding-inline:18px!important;font-size:14px!important}}[id*=product_list_YidTcf]{margin-bottom:clamp(.5rem,1.5vw,1.25rem)!important}[id*=collection_list_XaY9C3]{margin-top:0!important;padding-top:clamp(1rem,2vw,2rem)!important}.shopify-section-group-footer-group .logo-section__image-wrapper:after,.shopify-section-group-footer-group .logo__image-wrapper:after{content:"Warmth, comfort, and everyday ease.\\A Made for moments that feel like home.";white-space:pre-line;display:block;max-width:20rem;margin-top:.65rem;color:currentColor;font-size:clamp(.8rem,1vw,.95rem);line-height:1.45}.shopify-section-group-footer-group .footer-utilities,.shopify-section-group-footer-group .footer-utilities .social-links,.shopify-section-group-footer-group .footer-utilities .social-icons{display:flex!important;visibility:visible!important;opacity:1!important}.shopify-section-group-footer-group .footer-utilities .social-links{gap:.65rem}.shopify-section-group-footer-group .footer-utilities .social-links a{display:inline-flex!important;align-items:center;justify-content:center;width:28px;height:28px}@media screen and (max-width:749px){.aepinbh-certifications__grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.aepinbh-home-reviews__heading{display:flex;flex-direction:column;align-items:flex-start}.aepinbh-home-reviews__heading a{margin-top:.35rem}}@media screen and (max-width:749px){[id*=product_list_YidTcf] .product-grid,[id*=collection_list_XaY9C3] .collection-grid{gap:.7rem}[id*=product_hotspots_RzCyE8]{margin-inline:0}[id*=media_with_content_HP7Qpp] .media-with-content__media{min-height:380px}}@media screen and (max-width:749px){footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group .section,.shopify-section-group-footer-group .section-background,.footer-content,.footer-content>*{max-width:100vw;min-width:0;box-sizing:border-box;overflow-x:hidden}.shopify-section-group-footer-group .logo-section{width:100%;max-width:100%;overflow:hidden}.shopify-section-group-footer-group .logo-section__image,.shopify-section-group-footer-group .logo-section__text{max-width:100%;width:100%;height:auto}.product-information__grid,.product-information__grid .product-details,.product-information__grid .product-information__details{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;min-width:0!important}.product-information__grid .product-details{padding-inline:0!important}.product-information__details,.product-information__details>*,.buy-buttons-block,.buy-buttons-block>*{min-width:0;max-width:100%;box-sizing:border-box}.product-information__details h1,.product-information__details h2,.product-information__details h3,.product-information__details p{overflow-wrap:anywhere}.product-information__details .text-block p,.product-information__details .rte,.product-information__details .rte p,.product-information__details .rte li{font-size:.9rem;line-height:1.52}.product-information__details .rte ul,.product-information__details .rte ol{padding-inline-start:1.15rem}.product-information__details .rte li+li{margin-top:.35rem}.buy-buttons-block button,.buy-buttons-block a,.buy-buttons-block quantity-selector{max-width:100%}.text-block--text_HK9QY4 h3,.text-block--text_m6eVMn h3,.text-block--text_eBUerF h3{font-size:1rem;line-height:1.2}.text-block--text_LfCmEK p,.text-block--text_D3VnyJ p,.text-block--text_mefHtW p{font-size:.78rem;line-height:1.45}}main .buy-buttons-block button[type=submit],main .buy-buttons-block .shopify-payment-button__button{min-height:50px;border-radius:9px!important;background:var(--aepinbh-deep)!important;border-color:var(--aepinbh-deep)!important;color:var(--aepinbh-cream)!important;-webkit-text-fill-color:var(--aepinbh-cream)!important;font-size:1rem;letter-spacing:.015em}main .buy-buttons-block button[type=submit]:hover,main .buy-buttons-block .shopify-payment-button__button:hover{background:#43594d!important;border-color:#43594d!important;color:var(--aepinbh-cream)!important;-webkit-text-fill-color:var(--aepinbh-cream)!important;transform:translateY(-1px)}main .buy-buttons-block quantity-selector{min-height:50px;border-radius:9px;border:1px solid var(--aepinbh-line);background:#ffffff6b}.product-grid-container .product-grid{column-gap:clamp(16px,2.2vw,28px);row-gap:clamp(24px,3vw,36px)}.product-grid-container product-card .card-gallery,.product-grid-container product-card [ref=cardGallery]{border-radius:14px;overflow:hidden}.product-grid-container product-card .product-card__content,.product-grid-container product-card .product-card__information{padding-top:10px}.product-grid-container product-card .product-title,.product-grid-container product-card .title-text{line-height:1.35}.cart-page{padding-block:clamp(28px,5vw,64px)}.cart-page__title h1,.cart-page__title .cart-title{color:var(--aepinbh-deep);letter-spacing:-.02em}.cart-items__media-container,.cart-items__media-image{border-radius:12px;overflow:hidden}.cart-page__summary,.cart-summary--extend{border-radius:16px;border:1px solid var(--aepinbh-line);background:#faf7efb8;padding:clamp(18px,2.5vw,28px)}.cart-page__summary .button,.cart-page__summary button[type=submit]{min-height:50px;border-radius:9px!important;background:var(--aepinbh-deep)!important;color:var(--aepinbh-cream)!important;-webkit-text-fill-color:var(--aepinbh-cream)!important}.jdgm-all-reviews-page{max-width:1180px;margin-inline:auto;padding:clamp(18px,3vw,34px);border:1px solid var(--aepinbh-line);border-radius:16px;background:#faf7efad}.jdgm-all-reviews-page .jdgm-rev__body,.jdgm-all-reviews-page .jdgm-rev__title{color:var(--aepinbh-deep)}.aepinbh-reviews-intro{max-width:1180px;margin-inline:auto;min-height:clamp(360px,38vw,540px);display:flex;position:relative;overflow:hidden;color:var(--aepinbh-deep);background:#f1ede3}.aepinbh-reviews-intro__copy-wrap{position:relative;z-index:1;width:min(52%,40rem);padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,#faf7eff5,#faf7efc7 62%,#faf7ef00)}.aepinbh-reviews-intro__eyebrow{margin:0 0 12px;font-size:.72rem;letter-spacing:.16em;color:#546d5fc7}.aepinbh-reviews-intro h1{margin:0;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.025em;line-height:1.08}.aepinbh-reviews-intro>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.aepinbh-reviews-intro__copy{max-width:560px;margin:16px auto 0;color:#2c3b31c2;line-height:1.65}@media(max-width:749px){.aepinbh-reviews-intro{min-height:420px}.aepinbh-reviews-intro__copy-wrap{width:100%;align-self:flex-end;padding:2rem 1.25rem;background:linear-gradient(0deg,#faf7eff5,#faf7efb8 68%,#faf7ef00)}}.aepinbh-cert-page-content{padding-block:0 1.5rem;color:var(--aepinbh-deep)}.aepinbh-cert-page-hero{display:grid;grid-template-columns:.9fr 1.1fr;height:clamp(360px,38vw,520px);min-height:0;background:#f1ede3;overflow:hidden}.aepinbh-cert-page-hero__copy{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);overflow:hidden}.aepinbh-cert-page-hero__copy p{margin:0 0 .8rem;font-size:.72rem;letter-spacing:.12em}.aepinbh-cert-page-hero__copy h1{margin:0 0 1rem;font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.aepinbh-cert-page-hero__copy span{max-width:25rem;line-height:1.6}.aepinbh-cert-page-hero__copy .button{margin-top:1.5rem;width:max-content;background:#587466;color:#fffaf0}.aepinbh-cert-page-hero__image{min-height:0;overflow:hidden}.aepinbh-cert-page-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center}.aepinbh-cert-page-panel,.aepinbh-cert-page-tested,.aepinbh-cert-page-faq{padding:clamp(1.5rem,3vw,2.75rem) 0}.aepinbh-cert-page-process{padding:0 0 clamp(1.5rem,3vw,2.75rem)}.aepinbh-cert-page-process h2{text-align:center;font-family:var(--font-heading--family);margin:0 0 1.5rem}.aepinbh-cert-page-process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.aepinbh-cert-page-process__steps article{text-align:center;position:relative}.aepinbh-cert-page-process__steps article:not(:last-child):after{content:"\2192";position:absolute;top:1.2rem;right:-.65rem;opacity:.55}.aepinbh-cert-page-process__steps b{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 1rem;border-radius:50%;background:#f1ede3;font-family:var(--font-heading--family);font-size:1.5rem}.aepinbh-cert-page-process__steps strong{display:block;font-family:var(--font-heading--family)}.aepinbh-cert-page-process__steps p{margin:.5rem 0 0;font-size:.85rem;line-height:1.5;opacity:.78}.aepinbh-cert-page-panel h2,.aepinbh-cert-page-tested h2,.aepinbh-cert-page-faq h2{text-align:center;font-family:var(--font-heading--family);margin:0 0 1.5rem}.aepinbh-cert-page-points{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.aepinbh-cert-page-tested .aepinbh-cert-page-points{grid-template-columns:repeat(4,1fr)}.aepinbh-cert-page-points article{padding:1.4rem;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;background:#ffffff59}.aepinbh-cert-page-points strong{display:block;font-family:var(--font-heading--family);font-size:1.1rem;margin-bottom:.5rem}.aepinbh-cert-page-points p{margin:0;line-height:1.55;opacity:.78}.aepinbh-cert-page-faq{max-width:900px;margin:auto}.aepinbh-cert-page-faq details{border-top:1px solid rgb(var(--color-foreground-rgb)/.16);padding:1rem 0}.aepinbh-cert-page-faq details:last-child{border-bottom:1px solid rgb(var(--color-foreground-rgb)/.16)}.aepinbh-cert-page-faq summary{cursor:pointer;font-size:1.05rem}.aepinbh-cert-page-faq details p{margin:.7rem 0 0;opacity:.75}@media(max-width:749px){.aepinbh-cert-page-hero{grid-template-columns:1fr;height:auto}.aepinbh-cert-page-hero__image{height:clamp(220px,65vw,360px);min-height:0;order:-1}.aepinbh-cert-page-points,.aepinbh-cert-page-tested .aepinbh-cert-page-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.aepinbh-cert-page-points article{padding:1rem .75rem}.aepinbh-cert-page-process__steps{grid-template-columns:1fr}.aepinbh-cert-page-process__steps article:not(:last-child):after{content:"\2193";top:auto;right:auto;bottom:-1rem;left:calc(50% - .3rem)}}.aepinbh-faq-page{color:var(--aepinbh-deep);padding-block:0 1.5rem}.aepinbh-faq-hero{display:grid;grid-template-columns:1fr 1fr;min-height:320px;background:#f1ede3;overflow:hidden}.aepinbh-faq-hero>div{padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}.aepinbh-faq-hero img{width:100%;height:100%;object-fit:cover}.aepinbh-faq-eyebrow{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.13em}.aepinbh-faq-hero h1{margin:0 0 .75rem;font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.aepinbh-faq-hero p:not(.aepinbh-faq-eyebrow){margin:0;line-height:1.6}.aepinbh-faq-search{margin-top:1.5rem;background:#fff;border:1px solid rgb(var(--color-foreground-rgb)/.18);border-radius:8px;padding:.9rem 1rem;display:flex;gap:.65rem;align-items:center;color:#5b6d62}.aepinbh-faq-search span{font-size:.85rem;opacity:.75}.aepinbh-faq-search input[type=search]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.aepinbh-faq-search input[type=search]::placeholder{color:inherit;opacity:.75}.aepinbh-faq-links{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0}.aepinbh-faq-links a{border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;padding:1.25rem 3rem 1.25rem 1.25rem;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:.35rem;align-items:center;text-decoration:none;color:inherit;position:relative;min-height:112px}.aepinbh-faq-links a .aepinbh-faq-icon{grid-column:1;grid-row:1 / span 2}.aepinbh-faq-links a strong,.aepinbh-faq-links a span{grid-column:2}.aepinbh-faq-links a:after{content:"\2192";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.25rem;opacity:.78;transition:transform .2s ease}.aepinbh-faq-links a:hover:after,.aepinbh-faq-links a:focus-visible:after{transform:translate(3px,-50%)}.aepinbh-faq-links strong,.aepinbh-faq-grid h3{font-family:var(--font-heading--family);font-size:1.15rem}.aepinbh-faq-links span{opacity:.78;line-height:1.5}.aepinbh-faq-groups h2,.aepinbh-faq-support h2{font-family:var(--font-heading--family)}.aepinbh-faq-groups h2{text-align:center;margin:1rem 0 1.5rem}.aepinbh-faq-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:start}.aepinbh-faq-grid>div{border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;padding:1.25rem}.aepinbh-faq-grid h3{margin:0 0 .75rem}.aepinbh-faq-grid details{border-top:1px solid rgb(var(--color-foreground-rgb)/.12);padding:.8rem 0}.aepinbh-faq-grid summary{cursor:pointer;font-size:.9rem;line-height:1.4}.aepinbh-faq-grid details p{margin:.5rem 0 0;font-size:.85rem;opacity:.75;line-height:1.5}.aepinbh-faq-support{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.aepinbh-faq-support>div{border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;padding:clamp(1.5rem,3vw,3rem)}.aepinbh-faq-support__team{display:grid;grid-template-columns:1fr .8fr;gap:1rem;overflow:hidden;padding:0!important}.aepinbh-faq-support__team>div{padding:clamp(1.5rem,3vw,3rem)}.aepinbh-faq-support__team img{width:100%;height:100%;min-height:220px;object-fit:cover}.aepinbh-faq-support h2{margin:0 0 .6rem}.aepinbh-faq-support p{opacity:.78;line-height:1.55}.aepinbh-faq-support .button{background:#587466;color:#fffaf0}.aepinbh-faq-page--faq .aepinbh-faq-support,body.template-page [id$=__main]{display:none}@media(max-width:749px){.aepinbh-faq-hero,.aepinbh-faq-support{grid-template-columns:1fr}.aepinbh-faq-hero img{min-height:220px;order:-1}.aepinbh-faq-links,.aepinbh-faq-grid{grid-template-columns:1fr}}.aepinbh-reviews-photos{padding-block:clamp(2rem,4vw,4rem)}.aepinbh-reviews-photos__heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.aepinbh-reviews-photos h2{margin:0;font-family:var(--font-heading--family)}.aepinbh-reviews-photos p{margin:0;opacity:.72}.aepinbh-reviews-photos__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.aepinbh-reviews-photos__grid img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px}@media(max-width:749px){.aepinbh-reviews-photos__heading{display:block}.aepinbh-reviews-photos p{margin-top:.5rem}.aepinbh-reviews-photos__grid{grid-template-columns:repeat(2,1fr)}.aepinbh-reviews-photos__grid img:last-child{grid-column:1 / -1}}.aepinbh-contact-intro{display:grid;grid-template-columns:1fr 1fr;height:clamp(360px,38vw,520px);min-height:0;background:#f1ede3;overflow:hidden}.aepinbh-contact-intro>*{grid-column:auto}.aepinbh-contact-intro>div{padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}.aepinbh-contact-intro p{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.13em}.aepinbh-contact-intro h1{margin:0 0 1rem;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.aepinbh-contact-intro span{max-width:30rem;line-height:1.6}.aepinbh-contact-intro img{width:100%;height:100%;object-fit:cover}.aepinbh-contact-support{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.aepinbh-contact-support>*{grid-column:auto}.aepinbh-contact-support article,.aepinbh-contact-support>a{display:flex;align-items:center;gap:1rem;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;padding:1.25rem;color:inherit;text-decoration:none}.aepinbh-contact-support>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.aepinbh-contact-support .aepinbh-faq-icon{width:2.5rem;height:2.5rem;flex:0 0 2.5rem}.aepinbh-contact-support h2{margin:0 0 .35rem;font-size:1.1rem}.aepinbh-contact-support p{margin:0;white-space:pre-line;opacity:.78;line-height:1.5}@media(max-width:749px){.aepinbh-contact-intro{grid-template-columns:1fr;height:auto}.aepinbh-contact-intro img{min-height:220px;order:-1}}@media(max-width:749px){.aepinbh-contact-support{grid-template-columns:1fr}}.aepinbh-collection-hero{position:relative;display:flex;min-height:clamp(330px,36vw,520px);background:#f1ede3;overflow:hidden}.aepinbh-collection-hero__copy{position:relative;z-index:1;width:min(48%,38rem);display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,5rem);background:linear-gradient(90deg,#faf7eff5,#faf7efc7 58%,#faf7ef00)}.aepinbh-collection-hero__copy p{margin:0 0 .8rem;font-size:.72rem;letter-spacing:.13em}.aepinbh-collection-hero__copy h1{margin:0 0 1rem;font-family:var(--font-heading--family);font-size:clamp(2.2rem,4vw,4rem);line-height:1.05}.aepinbh-collection-hero__copy span{display:block;width:min(100%,24rem);max-width:100%;line-height:1.6;overflow-wrap:anywhere}.aepinbh-collection-hero__copy .button{align-self:flex-start;margin-top:1.35rem}.aepinbh-collection-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.aepinbh-collection-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center}body.template-collection .aepinbh-collection-hero+.section{padding-block-start:clamp(1.5rem,3vw,3rem)}@media(max-width:749px){.aepinbh-collection-hero{min-height:420px}.aepinbh-collection-hero__copy{width:100%;align-self:flex-end;padding:2rem 1.25rem;background:linear-gradient(0deg,#faf7eff5,#faf7efb8 68%,#faf7ef00)}.aepinbh-collection-hero__copy .button{width:max-content;max-width:100%}}.aepinbh-product-details{margin-block:clamp(2rem,4vw,4rem);color:var(--aepinbh-deep);border:1px solid var(--aepinbh-line);border-radius:14px;overflow:hidden}.aepinbh-product-details__tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--aepinbh-line)}.aepinbh-product-details__tabs button{-webkit-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;padding:1rem .8rem;text-align:center;font:inherit;font-size:.9rem;color:inherit;background:transparent;cursor:pointer}.aepinbh-product-details__tabs button:hover,.aepinbh-product-details__tabs button:focus-visible{background:rgb(var(--color-foreground-rgb)/.04)}.aepinbh-product-details__tabs .is-selected{border-bottom-color:var(--aepinbh-deep);font-weight:600}.aepinbh-product-details__panels{padding:clamp(1.25rem,3vw,2.5rem)}.aepinbh-product-details__panel{max-width:980px;margin:0 auto}.aepinbh-product-details__panel[hidden]{display:none}.aepinbh-product-details h2,.aepinbh-product-details h3{margin:0 0 .8rem;font-family:var(--font-heading--family)}.aepinbh-product-details h2{font-size:1.25rem}.aepinbh-product-details h3{font-size:1rem}.aepinbh-product-details p,.aepinbh-product-details li,.aepinbh-product-details td,.aepinbh-product-details th{font-size:.85rem;line-height:1.55}.aepinbh-product-details ul{margin:0;padding-left:1.1rem}.aepinbh-product-details table{width:100%;border-collapse:collapse}.aepinbh-product-details td,.aepinbh-product-details th{padding:.45rem .3rem;text-align:left;border-bottom:1px solid var(--aepinbh-line)}@media(max-width:749px){.aepinbh-product-details__tabs{grid-template-columns:repeat(2,1fr)}.aepinbh-product-details__tabs button{min-height:64px}}.aepinbh-product-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-block:1rem 2rem;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;overflow:hidden}.aepinbh-product-trust>div{grid-column:auto}.aepinbh-product-trust>div{padding:1.25rem;text-align:center;border-right:1px solid rgb(var(--color-foreground-rgb)/.12)}.aepinbh-product-trust>div:last-child{border-right:0}.aepinbh-product-trust__link{display:block;color:inherit;text-decoration:none}.aepinbh-product-trust__link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.aepinbh-brand-disclosure{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,72px);padding-block:clamp(32px,6vw,72px);border-top:1px solid var(--aepinbh-line);border-bottom:1px solid var(--aepinbh-line)}.aepinbh-brand-disclosure__intro h2{margin:0;color:var(--aepinbh-deep)}.aepinbh-brand-disclosure__intro p{color:#2f4138c2}.aepinbh-brand-disclosure__brands{display:grid;gap:12px}.aepinbh-brand-disclosure__brand{padding:18px 20px;border:1px solid rgba(84,109,95,.16);border-radius:14px;background:#faf7efb3}.aepinbh-brand-disclosure__brand h3{margin:0 0 6px;color:var(--aepinbh-deep)}.aepinbh-brand-disclosure__brand .rte{color:#2f4138c7}@media(max-width:749px){.aepinbh-brand-disclosure{grid-template-columns:1fr;gap:22px}}.aepinbh-product-trust strong,.aepinbh-product-trust span{display:block}.aepinbh-product-trust strong{font-family:var(--font-heading--family);font-size:1.05rem}.aepinbh-product-trust span{margin-top:.35rem;font-size:.85rem;opacity:.75}@media(max-width:749px){.aepinbh-product-trust{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:.75rem 1.25rem}.aepinbh-product-trust>div{min-width:0;padding:.8rem .3rem;border-right:1px solid rgb(var(--color-foreground-rgb)/.12);border-bottom:0}.aepinbh-product-trust>div:last-child{border-right:0}.aepinbh-product-trust .aepinbh-faq-icon{width:30px;height:30px}.aepinbh-product-trust strong{font-size:.76rem;line-height:1.15;overflow-wrap:anywhere}.aepinbh-product-trust span{margin-top:.2rem;font-size:.62rem;line-height:1.2;overflow-wrap:anywhere}}@media(max-width:749px){.aepinbh-promise:not(.is-revealed) h2,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__letter,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>h3,.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item>p{opacity:1!important;transform:none!important;visibility:visible!important;animation:none!important}.aepinbh-promise:not(.is-revealed) .aepinbh-promise__item:after{opacity:1!important;transform:none!important;height:100%!important;animation:none!important}}.aepinbh-product-features{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:12px;overflow:hidden;margin-block:1rem 2rem}.aepinbh-product-features>div{grid-column:auto}.aepinbh-product-features__metafield{grid-column:1 / -1!important;text-align:left}.aepinbh-product-features__metafield ul{margin:0;padding-left:1.25rem}.aepinbh-product-card__category{display:none}body.template-collection .aepinbh-product-card__category{display:inline-flex;align-self:flex-start;padding:.2rem .55rem;border:1px solid rgb(var(--color-foreground-rgb)/.16);border-radius:999px;color:var(--aepinbh-deep);font-size:.68rem;line-height:1.2;letter-spacing:.04em}.aepinbh-product-features>div{padding:1.25rem .8rem;text-align:center;border-right:1px solid rgb(var(--color-foreground-rgb)/.12)}.aepinbh-product-features>div:last-child{border-right:0}.aepinbh-product-features>div i{width:3.15rem;height:3.15rem;margin:0 auto .8rem;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:1.35rem;line-height:1}.aepinbh-product-features strong,.aepinbh-product-features span{display:block}.aepinbh-product-features strong{font-family:var(--font-heading--family);font-size:.98rem}.aepinbh-product-features span{margin-top:.35rem;font-size:.78rem;opacity:.72;line-height:1.4}@media(max-width:749px){.aepinbh-product-features{grid-template-columns:repeat(2,1fr)}.aepinbh-product-features>div{border-right:1px solid rgb(var(--color-foreground-rgb)/.12);border-bottom:1px solid rgb(var(--color-foreground-rgb)/.12)}.aepinbh-product-features>div:nth-child(2n){border-right:0}.aepinbh-product-features>div:last-child{grid-column:1 / -1;border-right:0}}.contact-form{width:min(100%,760px);margin-inline:auto;padding:clamp(20px,4vw,40px);border:1px solid var(--aepinbh-line);border-radius:16px;background:#faf7efad}.contact-form__input{border:1px solid rgba(84,109,95,.24);border-radius:9px;background:#ffffff75;color:var(--aepinbh-deep)}.contact-form__input:focus{border-color:var(--aepinbh-deep);box-shadow:0 0 0 3px #546d5f1f}.contact-form .button,.contact-form button[type=submit]{min-height:48px;border-radius:9px!important;background:var(--aepinbh-deep)!important;color:var(--aepinbh-cream)!important;-webkit-text-fill-color:var(--aepinbh-cream)!important}body.template-page .section-content-wrapper,body.template-page-heated-blankets-collectio .section-content-wrapper,body.template-list-collections .section-resource-list,body.template-search .section,body.template-blog .blog-posts,body.template-article .article-template,body.template-404 .section{color:var(--aepinbh-deep)}body.template-page .section-content-wrapper,body.template-page-heated-blankets-collectio .section-content-wrapper{max-width:980px;margin-inline:auto}body.template-page .section-content-wrapper h1,body.template-page .section-content-wrapper h2,body.template-page-heated-blankets-collectio .section-content-wrapper h1,body.template-page-heated-blankets-collectio .section-content-wrapper h2{color:var(--aepinbh-deep);font-family:var(--font-heading--family);letter-spacing:-.018em;line-height:1.14}body.template-page .section-content-wrapper a,body.template-page-heated-blankets-collectio .section-content-wrapper a{color:var(--aepinbh-deep);text-underline-offset:3px}body.template-list-collections .section-resource-list,body.template-search .section,body.template-blog .blog-posts,body.template-article .article-template,body.template-404 .section{padding-inline:clamp(18px,4vw,56px)}body.template-list-collections .resource-list__item{border-radius:14px;overflow:hidden}body.template-list-collections .resource-list__item img,body.template-list-collections .resource-list__item .media{border-radius:14px}body.template-list-collections .resource-list__item{background:#faf7ef94;box-shadow:0 8px 24px #546d5f0f;transition:transform .18s ease,box-shadow .18s ease}body.template-list-collections .resource-list__item:hover{transform:translateY(-3px);box-shadow:0 14px 32px #546d5f1f}body.template-list-collections .resource-list__item h2,body.template-list-collections .resource-list__item h3{color:var(--aepinbh-deep);letter-spacing:-.012em}body.template-list-collections .resource-list__item a{color:inherit}body.template-search .search-results,body.template-blog .blog-post-item{border-color:var(--aepinbh-line);border-radius:12px}body.template-search results-list.product-grid-container{padding-inline:clamp(18px,4vw,56px)}body.template-search .search-page__header{max-width:1180px;margin-inline:auto;padding-block:clamp(28px,4vw,52px) clamp(18px,2vw,28px)}body.template-search .search-page__header h1,body.template-search .search-page__header h2,body.template-search .search-page__header h3{color:var(--aepinbh-deep);font-family:var(--font-heading--family);letter-spacing:-.018em}body.template-search .search-page__header input{border:1px solid rgba(84,109,95,.26);border-radius:10px;background:#ffffff8c}body.template-search .product-grid__item product-card{display:block;overflow:hidden;border-radius:14px}body.template-search .search-results product-card,body.template-blog .blog-post-item{overflow:hidden}body.template-blog .blog-post-item{background:#faf7ef9e}body.template-blog .blog-posts-container{gap:clamp(18px,2.4vw,32px)}body.template-blog .blog-post-item{padding:clamp(12px,1.8vw,20px);transition:transform .18s ease,box-shadow .18s ease}body.template-blog .blog-post-item:hover{transform:translateY(-2px);box-shadow:0 12px 28px #546d5f1a}body.template-blog .blog-post-item h2,body.template-blog .blog-post-item h3{color:var(--aepinbh-deep);line-height:1.25}body.template-article .article-template__content,body.template-page .section-content-wrapper,body.template-page-heated-blankets-collectio .section-content-wrapper{line-height:1.7}body.template-article .section-content-wrapper{max-width:860px;margin-inline:auto}body.template-404 .section-content-wrapper{max-width:720px;margin-inline:auto;text-align:center}body.template-404 .section-content-wrapper{padding:clamp(52px,10vw,120px) 24px;border:1px solid var(--aepinbh-line);border-radius:20px;background:#faf7efb8;box-shadow:0 18px 50px #546d5f14}body.template-404 .section-content-wrapper h1,body.template-404 .section-content-wrapper h2{color:var(--aepinbh-deep);font-family:var(--font-heading--family);letter-spacing:-.02em}body.template-404 .section-content-wrapper .button,body.template-404 .section-content-wrapper button{border-radius:9px;background:var(--aepinbh-deep);color:var(--aepinbh-cream)}body.template-article .article-template__content img{border-radius:14px}body.template-article .section-content-wrapper{padding-block:clamp(28px,5vw,72px)}body.template-article .section-content-wrapper>h1,body.template-article .blog-post-title,body.template-article .blog-post-title h1{color:var(--aepinbh-deep);font-family:var(--font-heading--family);letter-spacing:-.02em;line-height:1.12}body.template-article .section-content-wrapper>img,body.template-article .blog-post-featured-image,body.template-article .blog-post-featured-image img{border-radius:16px;overflow:hidden}body.template-article .blog-post-comments-container{padding-top:clamp(28px,4vw,52px);border-top:1px solid var(--aepinbh-line)}body.template-password{background:var(--aepinbh-cream-warm);color:var(--aepinbh-deep)}body.template-password .password-main-content{min-height:78vh;display:grid;place-items:center;padding:clamp(32px,8vw,96px) 20px}body.template-password .password-main-content>.shopify-section{width:min(100%,640px);border:1px solid var(--aepinbh-line);border-radius:18px;background:#faf7efc7;box-shadow:var(--aepinbh-shadow);padding:clamp(28px,5vw,56px)}body.template-password .password-main-content h1,body.template-password .password-main-content h2,body.template-password .password-main-content p{color:var(--aepinbh-deep)}body.template-password .password-main-content input{border-radius:9px;border-color:#546d5f47;background:#ffffff80}body.template-password .password-main-content button{border-radius:9px;background:var(--aepinbh-deep);color:var(--aepinbh-cream)}body.template-collection .section--full-width,body.template-collection .section-content-wrapper{color:var(--aepinbh-deep)}body.template-collection .section--full-width h1,body.template-collection .section-content-wrapper h1{color:var(--aepinbh-deep);letter-spacing:-.018em;line-height:1.08}body.template-collection .product-grid-container{padding-inline:clamp(18px,4vw,56px)}body.template-collection .product-grid__item product-card{transition:transform .18s ease,box-shadow .18s ease}body.template-collection .product-grid__item product-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #546d5f1a}@media(max-width:749px){body.template-list-collections .section-resource-list,body.template-search .section,body.template-blog .blog-posts,body.template-article .article-template,body.template-404 .section{padding-inline:16px}body.template-list-collections .resource-list__item,body.template-search .search-results,body.template-blog .blog-post-item{border-radius:12px}body.template-search .search-page__header{padding-block:28px 16px}body.template-blog .blog-post-item{padding:14px}body.template-article .section-content-wrapper{padding-block:32px 48px}}.aepinbh-reviews-summary{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center;border:1px solid rgba(54,59,55,.12);border-radius:16px;padding:28px 34px}.aepinbh-reviews-summary__score{text-align:center}.aepinbh-reviews-summary__score strong{font-size:42px}.aepinbh-reviews-summary__score span{font-size:18px}.aepinbh-reviews-summary__score div{color:#b87918;letter-spacing:3px;font-size:20px}.aepinbh-reviews-summary__score small{display:block;margin-top:8px}.aepinbh-reviews-summary__breakdown{display:grid;gap:8px}.aepinbh-reviews-summary__breakdown>div{display:grid;grid-template-columns:22px 18px minmax(120px,1fr) 52px;gap:8px;align-items:center}.aepinbh-reviews-summary progress{width:100%;height:8px;accent-color:var(--aepinbh-deep)}.aepinbh-reviews-summary b{color:#b87918}@media(max-width:749px){.aepinbh-reviews-summary{grid-template-columns:1fr;gap:20px;padding:22px 18px}.aepinbh-reviews-summary__breakdown>div{grid-template-columns:18px 16px minmax(100px,1fr) 44px}}@media(max-width:749px){body.template-index .hero{min-height:360px!important;max-height:430px}body.template-index .hero__media{min-height:360px;object-fit:cover}body.template-index #shopify-section-section_peWznh>.section{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch;gap:0!important;min-height:0!important;padding:0!important}body.template-index #shopify-section-section_peWznh>.section>*{min-width:0;min-height:0!important;padding:18px 8px!important;border-right:1px solid rgba(84,109,95,.14);border-bottom:0}body.template-index #shopify-section-section_peWznh>.section>*:last-child{border-right:0}body.template-index #shopify-section-section_peWznh h3,body.template-index #shopify-section-section_peWznh p{overflow-wrap:anywhere;text-align:center}.aepinbh-promise__item:after{display:none!important}.aepinbh-promise__item{padding:0 10px 16px!important;border-bottom:1px solid rgba(255,250,240,.28)!important}.aepinbh-promise__item:nth-last-child(-n+2){border-bottom:0!important}.aepinbh-promise__item:last-child{grid-column:1 / -1}.aepinbh-reviews-intro,.aepinbh-cert-page-hero,.aepinbh-contact-intro,.aepinbh-faq-hero{min-height:0}.aepinbh-reviews-intro img,.aepinbh-cert-page-hero__image img,.aepinbh-contact-intro img,.aepinbh-faq-hero img{max-height:280px}.aepinbh-reviews-summary__breakdown,.aepinbh-reviews-summary__score{min-width:0}.jdgm-rev__body:empty,.jdgm-rev__author:empty,.jdgm-rev__buyer-badge:empty{display:none!important}}.aepinbh-promise__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.aepinbh-promise__item{padding:18px 28px!important;border-right:1px solid rgba(255,250,240,.34)!important;border-bottom:1px solid rgba(255,250,240,.24)!important}.aepinbh-promise__item:nth-child(2n){border-right:0!important}.aepinbh-promise__item:last-child{grid-column:1 / -1!important;border-right:0!important;border-bottom:0!important}[id*=section_8BiTdC] .accordion{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:20px!important}[id*=section_peWznh] .section-content-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:0!important}[id*=section_peWznh] .section-content-wrapper>*{min-width:0!important;padding:14px 10px!important;border-right:1px solid rgba(84,109,95,.14)}[id*=section_peWznh] .section-content-wrapper>*:last-child{border-right:0}[id*=section_peWznh] h3{font-size:clamp(.72rem,1.1vw,.98rem)!important;line-height:1.18!important;overflow-wrap:anywhere}[id*=section_peWznh] p{font-size:.68rem!important;line-height:1.25!important;overflow-wrap:anywhere}@media(max-width:749px){.aepinbh-promise__inner{padding:24px 12px 28px!important}.aepinbh-promise__item{padding:14px 10px!important}.aepinbh-promise h3{font-size:14px!important}.aepinbh-promise p{font-size:11px!important}[id*=section_8BiTdC] .accordion{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}[id*=section_peWznh] .section-content-wrapper>*{padding:10px 4px!important}[id*=section_peWznh] h3{font-size:.74rem!important}[id*=section_peWznh] p{font-size:.6rem!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/aepinbh-enhancements.css.map */
