.quick-add__button,.quick-add__button:hover,.quick-add__button:focus-visible{background:#000!important;color:#fff!important;border-color:#000!important}.quick-add__button .add-to-cart-text{background:#000!important;color:#fff!important}.quick-add__button .add-to-cart-text__content,.quick-add__button .add-to-cart-text__content span,.quick-add__button .add-to-cart-text__content span span{color:#fff!important}.quick-add__button .add-to-cart-icon svg{color:#fff!important;fill:currentColor}.cart-bubble{background:transparent!important}.cart-bubble .cart-bubble__background{background:#d83434!important;border-radius:999px!important;box-shadow:0 0 0 2px var(--color-background, #fff)}.cart-bubble .cart-bubble__text,.cart-bubble .cart-bubble__text-count{color:#fff!important;font-weight:700}.cart__checkout-button,.cart__checkout-button.button,button.cart__checkout-button{background:#000!important;color:#fff!important;border:2px solid #000!important}.cart__checkout-button:hover,.cart__checkout-button:focus-visible{background:#a27d81!important;color:#fff!important;border-color:#a27d81!important}.cart__checkout-button .button-text{color:#fff!important}.cart-discount__button{background:#000!important;color:#fff!important;border-color:#000!important}.cart-discount__button:hover{background:#a27d81!important;color:#fff!important}.color-scheme-1 .button:not(.button-secondary):not(.button-unstyled):not(.link),.color-scheme-1 .add-to-cart-button:not(.button-secondary){background:#000!important;color:#fff!important;border-color:#000!important}.color-scheme-1 .button:not(.button-secondary):not(.button-unstyled):not(.link):hover,.color-scheme-1 .add-to-cart-button:not(.button-secondary):hover{background:#a27d81!important;color:#fff!important;border-color:#a27d81!important}.epx-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:28px 0;text-align:center;border-block:1px solid #eef2f7}.epx-trust-strip__item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px}.epx-trust-strip__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.epx-trust-strip__icon svg{width:100%;height:100%;stroke:#0c345a;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.epx-trust-strip__title{font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:#030d17;margin:0}.epx-trust-strip__sub{font-size:.78rem;color:#030d17b3;margin:0;line-height:1.35}.epx-trust-strip .epx-nowrap{white-space:nowrap;display:inline-block}@media(max-width:749px){.epx-trust-strip{grid-template-columns:repeat(2,1fr);gap:8px;padding:16px 0}.epx-trust-strip__title{font-size:.85rem}.epx-trust-strip__sub{font-size:.72rem}}.epx-rating-badge{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0 4px;text-align:center}.epx-rating-badge .jdgm-widget,.epx-rating-badge .jdgm-preview-badge{margin:0!important}.epx-founder{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px 0}.epx-founder__media img{width:100%;height:auto;border-radius:8px;display:block}.epx-founder__copy h2{font-size:clamp(1.5rem,3vw,2.25rem);margin:0 0 16px;line-height:1.15}.epx-founder__copy p{font-size:1rem;line-height:1.6;color:#030d17d9;margin:0 0 12px}.epx-founder__sig{margin-top:16px;font-style:italic;color:#030d17b3}@media(max-width:749px){.epx-founder{grid-template-columns:1fr;gap:24px;padding:36px 0}}.epx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:48px 0}.epx-tiles__tile{position:relative;display:block;text-decoration:none;color:inherit;border-radius:8px;overflow:hidden;aspect-ratio:16 / 11;background:#f5f5f5}.epx-tiles__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.epx-tiles__tile:hover img{transform:scale(1.03)}.epx-tiles__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%);display:flex;align-items:flex-end;padding:24px}.epx-tiles__title{color:#fff;font-weight:700;font-size:1.3rem;margin:0;letter-spacing:-.01em}.epx-tiles__title small{display:block;font-weight:400;font-size:.85rem;opacity:.9;margin-top:4px}@media(max-width:749px){.epx-tiles{grid-template-columns:1fr;gap:12px;padding:24px 0}}.epx-faq{padding:48px 0;max-width:800px;margin:0 auto}.epx-faq__heading{text-align:center;font-size:clamp(1.5rem,3vw,2rem);margin:0 0 24px}.epx-faq__item{border-block-end:1px solid #eef2f7}.epx-faq__item:first-child{border-block-start:1px solid #eef2f7}.epx-faq__item summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer;font-weight:600;font-size:1rem;list-style:none;color:#030d17}.epx-faq__item summary::-webkit-details-marker{display:none}.epx-faq__item summary:after{content:"+";font-size:1.4rem;font-weight:400;margin-inline-start:16px;transition:transform .2s ease}.epx-faq__item[open] summary:after{content:"\2212"}.epx-faq__item p{padding:0 0 18px;line-height:1.55;color:#030d17cc;font-size:.95rem;margin:0}.epx-reviews{padding:32px 0 48px;text-align:center}.epx-reviews__heading{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 8px}.epx-reviews__sub{font-size:.95rem;color:#030d17b3;margin:0 0 24px}.epx-reviews__readall{display:inline-block;margin-top:16px;text-decoration:underline;color:#0c345a;font-weight:600;font-size:.95rem}.epx-reviews__readall:hover{color:#a27d81}.epx-footer-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;border-block-start:1px solid #eef2f7;margin-block-start:24px;font-size:.78rem;color:#030d17bf}.epx-footer-trust__icons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.epx-footer-trust__icons img,.epx-footer-trust__icons svg{height:22px;width:auto;opacity:.85}.epx-footer-trust__legal{font-size:.78rem;color:#030d17a6}@media(max-width:749px){.epx-footer-trust{flex-direction:column;align-items:flex-start}}@media(max-width:749px){#MainContent .hero .text-block.h2,#MainContent .hero .text-block.h2 p,#MainContent .hero .text-block.h2 strong{font-size:clamp(1.625rem,7vw,2rem)!important;line-height:1.15!important;letter-spacing:-.005em}}.epx-shipbar{width:100%;padding:12px 14px;background:#f7f4f1;border-radius:10px;margin:0 0 16px;font-size:.85rem;color:#2a1f1c;display:flex;flex-direction:column;gap:8px;border:1px solid #e9e1da}.epx-shipbar__msg{display:flex;align-items:center;gap:8px;font-weight:600;line-height:1.3}.epx-shipbar__msg strong{color:#a27d81;font-weight:700}.epx-shipbar--unlocked .epx-shipbar__msg{color:#2a6240}.epx-shipbar--unlocked .epx-shipbar__msg:before{content:"\2713";font-weight:700}.epx-shipbar__track{height:6px;background:#e9e1da;border-radius:999px;overflow:hidden}.epx-shipbar__fill{height:100%;background:linear-gradient(90deg,#d8a7ad,#a27d81);border-radius:999px;transition:width .3s ease}.epx-shipbar--unlocked .epx-shipbar__fill{background:#2a6240}.epx-upsell{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e9e1da;border-radius:10px;background:#fff;margin:0 0 16px}.epx-upsell__media{flex:0 0 56px;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#f4f0ec}.epx-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.epx-upsell__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.epx-upsell__label{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a27d81;line-height:1}.epx-upsell__title{font-size:.88rem;font-weight:600;color:#030d17;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.epx-upsell__price{font-size:.82rem;color:#030d17;opacity:.85;line-height:1}.epx-upsell__btn{flex:0 0 auto;background:#000;color:#fff;border:none;border-radius:8px;font-size:.82rem;font-weight:600;padding:10px 14px;cursor:pointer;line-height:1;transition:background .15s ease,opacity .15s ease}.epx-upsell__btn:hover{background:#a27d81}.epx-upsell__btn:disabled{opacity:.55;cursor:progress}.epx-upsell__btn[data-added]{background:#2a6240}@media(max-width:360px){.epx-upsell{gap:8px;padding:8px}.epx-upsell__media{flex-basis:48px;width:48px;height:48px}.epx-upsell__title{font-size:.82rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-overrides.css.map */
