.ep-free-shipping{--ep-progress-color: rgb(var(--color-button));border:1px solid rgba(var(--color-foreground),.12);border-radius:12px;padding:1.2rem;margin:0 0 1.2rem;background:rgba(var(--color-foreground),.04)}.ep-free-shipping__content{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center}.ep-free-shipping__icon{position:relative;display:block;width:3rem;height:3rem;color:var(--ep-progress-color)}.ep-free-shipping__icon--none{display:none}.ep-free-shipping__icon--cart:before{content:"";position:absolute;top:.45rem;right:.25rem;bottom:.85rem;left:.35rem;border:.2rem solid currentColor;border-top-width:0;border-radius:.2rem .2rem .55rem .55rem}.ep-free-shipping__icon--cart:after{content:"";position:absolute;right:.25rem;bottom:.25rem;left:.55rem;height:.4rem;background:radial-gradient(circle,currentColor .18rem,transparent .2rem) left center / .8rem .4rem no-repeat,radial-gradient(circle,currentColor .18rem,transparent .2rem) right center / .8rem .4rem no-repeat}.ep-free-shipping__icon--can{width:3.2rem;height:3.4rem}.ep-free-shipping__icon--can:before{content:"";position:absolute;top:.58rem;right:.55rem;bottom:.26rem;left:.55rem;border:.2rem solid currentColor;border-radius:.22rem .22rem .34rem .34rem;background:linear-gradient(currentColor,currentColor) center .55rem / 58% .16rem no-repeat,linear-gradient(currentColor,currentColor) center .85rem / 42% .14rem no-repeat,linear-gradient(currentColor,currentColor) center 2.12rem / 48% .14rem no-repeat}.ep-free-shipping__icon--can:after{content:"";position:absolute;top:.26rem;left:.44rem;width:2.32rem;height:.56rem;border:.2rem solid currentColor;border-radius:999px;background:rgb(var(--color-background));box-shadow:0 1.25rem 0 -.96rem currentColor,0 2.78rem 0 -.96rem currentColor}.ep-free-shipping__text{margin:0 0 .8rem;font-size:1.3rem;line-height:1.35}.ep-free-shipping__track{height:.8rem;overflow:hidden;border-radius:999px;background:rgba(var(--color-foreground),.12)}.ep-free-shipping__bar{display:block;width:var(--ep-progress, 0%);height:100%;border-radius:inherit;background:var(--ep-progress-color);transition:width .18s ease}.ep-product-shipping{margin:1.2rem 0 1rem;padding:1.4rem;border:0;border-radius:12px;background:#f2eee8}.ep-cart-threshold{margin-top:-1.2rem;margin-bottom:2rem}.ep-cart-page-shipping{max-width:72rem;margin:0 auto;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;background:#f8f6f2}.ep-product-shipping .ep-free-shipping__text{margin-bottom:.75rem}.ep-cart-upsells{margin-top:.8rem;padding-top:0;border-top:0}.ep-cart-upsells__title{margin:0 0 .7rem;font-size:1.25rem;font-weight:700;letter-spacing:0}.ep-cart-upsells__list{display:grid;gap:.8rem;max-height:18.8rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.4rem;scrollbar-width:thin}.ep-cart-upsell{display:grid;grid-template-columns:4.6rem minmax(0,1fr) auto;gap:.9rem;align-items:center}.ep-cart-upsell__image{display:block;width:4.6rem;aspect-ratio:1;border-radius:6px;object-fit:cover;background:rgba(var(--color-foreground),.06)}.ep-cart-upsell__title{display:block;color:rgb(var(--color-foreground));font-size:1.15rem;line-height:1.25;text-decoration:none}.ep-cart-upsell__price{margin:.2rem 0 0;font-size:1.1rem;opacity:.75}.ep-cart-upsell__button{min-width:8.8rem;min-height:3.4rem;padding:0 1rem;font-size:1.15rem}cart-drawer .drawer__inner{width:min(100vw,44rem);background:#f8f6f2}cart-drawer .drawer__header{padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}cart-drawer .drawer__heading{font-size:2rem;font-weight:800;letter-spacing:0}cart-drawer cart-drawer-items{padding:0 1.6rem}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{margin:1.2rem 0;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;background:rgb(var(--color-background))}cart-drawer .cart-item__image{border-radius:8px}cart-drawer .cart-item__name{font-size:1.35rem;font-weight:700;letter-spacing:0;line-height:1.25}cart-drawer .product-option,cart-drawer .cart-item__price-wrapper{font-size:1.2rem}cart-drawer .drawer__footer{padding:1.4rem 1.6rem 1.8rem;border-top:1px solid rgba(var(--color-foreground),.1);background:#f8f6f2}cart-drawer .drawer__footer .ep-free-shipping{margin-bottom:1rem;background:rgb(var(--color-background))}cart-drawer .cart-drawer__footer{padding:1.2rem;border-radius:12px;background:rgb(var(--color-background))}cart-drawer .totals__total,cart-drawer .totals__total-value{font-size:1.5rem;font-weight:800;letter-spacing:0}cart-drawer .tax-note{margin:.6rem 0 0;font-size:1.1rem;opacity:.75}cart-drawer .cart__checkout-button{min-height:5rem;border-radius:12px;background:#0f0d12;color:#fff;font-weight:800}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{display:none}.ep-cart-upsells{padding:1.2rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:12px;background:rgb(var(--color-background))}.ep-cart-upsells__title{font-size:1.25rem}.ep-cart-upsell__button{border-radius:999px}@media screen and (max-width:430px){.ep-cart-upsell{grid-template-columns:4.2rem minmax(0,1fr)}.ep-cart-upsell__button{grid-column:2;width:100%;min-width:0;margin-top:.2rem}}.card-wrapper .card{border-radius:12px;overflow:hidden}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media,.card-wrapper img{border-radius:10px}.card-wrapper .card__heading{letter-spacing:0;line-height:1.2}.card-wrapper .price{font-weight:800}.quick-add__submit{min-height:4.4rem;border-radius:999px;font-weight:800}.ep-savings-badge,.product .price__badge-sale.ep-savings-badge,.card-wrapper .ep-savings-badge{min-width:auto;padding:.72rem 1.05rem;border:0;border-radius:999px;background:#a96c42;color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:0;line-height:1;box-shadow:0 .6rem 1.4rem #00000029;white-space:nowrap}.card-wrapper .card--standard .card__inner{overflow:visible}.card-wrapper .card--standard.card--media .card__inner>.card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;padding:0;pointer-events:none}.card-wrapper .card--standard.card--media .card__inner .card__badge,.card-wrapper .card--card>.card__content>.card__badge{position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;z-index:4;margin:0;grid-row-start:auto;align-self:auto;justify-self:auto;pointer-events:none}.product .price--show-badge{position:relative}.product .price__badge-sale.ep-savings-badge{margin-left:1rem;transform:translateY(-.2rem)}@media screen and (min-width:750px){.product .price__badge-sale.ep-savings-badge{position:absolute;top:0;right:0;margin-left:0}}.product .product__info-container>*+*{margin:1rem 0}.product .product__title{margin-bottom:.4rem}.product .product__title h1{margin-bottom:0;letter-spacing:0}.product .rating-wrapper{margin-top:.4rem;margin-bottom:1.8rem}.product .product__info-container .price{margin-top:0;margin-bottom:1rem}.product .product__info-container .price .price-item{font-size:clamp(2.2rem,2vw,2.8rem);font-weight:700;letter-spacing:0}.product .product-form__input{margin:1.2rem 0}.product .product-form__quantity{margin-bottom:1.2rem}.product .product__info-container .product-form{margin:1.2rem 0 0}.product .product-form__buttons{max-width:none}.product .product-form__submit{min-height:5.2rem;border-radius:12px;background:#0f0d12;color:#fff;font-weight:700}.product .product-form__submit:after,.product .product-form__submit:before{display:none}.product .shopify-payment-button__button{min-height:5.2rem;border-radius:12px!important;overflow:hidden}.product .shopify-payment-button__more-options{margin-top:.8rem}.product .product__info-container .icon-with-text{display:grid;gap:.8rem;margin:.8rem 0 1.2rem}.product .product__info-container .icon-with-text__item{min-height:6.4rem;margin:0;padding:1.4rem;border-radius:12px;background:#f2eee8}.product .product__info-container .icon-with-text--vertical .icon{width:2.4rem;min-width:2.4rem;height:2.4rem;min-height:2.4rem;margin-right:1.4rem}.product .product__info-container .icon-with-text .h4{margin:0;font-size:1.45rem;line-height:1.3;letter-spacing:0}.product .product__info-container .product__description{margin:1.2rem 0 0;padding:1.8rem;border-radius:12px;background:rgba(var(--color-foreground),.035)}.product .product__media-wrapper .global-media-settings,.product .product__media-wrapper .product__media,.product .product__media-wrapper img{border-radius:10px}@media screen and (min-width:990px){.product .product__info-wrapper{padding-left:5rem}.product .product__info-container{max-width:52rem}}.ep-sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:35;display:none;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -8px 24px rgba(var(--color-shadow),.12)}.ep-sticky-atc.is-visible{display:block}.ep-sticky-atc__inner{width:min(100%,132rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.ep-sticky-atc__title,.ep-sticky-atc__price{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-sticky-atc__title{font-size:1.3rem;font-weight:700;line-height:1.2}.ep-sticky-atc__price{margin-top:.2rem;font-size:1.2rem;opacity:.75}.ep-sticky-atc__button{min-width:clamp(14rem,24vw,28rem);min-height:4.4rem;padding-inline:1.4rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ep-cro.css.map */
