.en-cart-upsell{display:block;margin:14px 0;padding:14px;border:1px solid #eadfce;border-radius:12px;background:#fbf6ee;color:#2d2925}.en-cart-upsell[hidden]{display:none!important}.en-cart-upsell__header{margin-bottom:10px}.en-cart-upsell__header h3{margin:0;font-size:16px;line-height:1.3;font-weight:650}.en-cart-upsell__header p{margin:3px 0 0;color:#6f665c;font-size:12px;line-height:1.4}.en-cart-upsell__cards{display:grid;grid-template-columns:1fr;gap:8px}.en-cart-upsell__card{box-sizing:border-box;display:grid;grid-template-columns:80px minmax(0,1fr) 56px;grid-template-rows:1fr 1fr;align-items:center;gap:4px 8px;min-width:0;padding:8px;border:1px solid #e5dac9;border-radius:10px;background:#fff}.en-cart-upsell__media{grid-column:1;grid-row:1 / 3;display:block;width:80px;height:80px;overflow:hidden;border-radius:6px;background:#fff}.en-cart-upsell__media img{width:100%;height:100%;display:block;object-fit:contain}.en-cart-upsell__body{display:contents}.en-cart-upsell__title{grid-column:2;grid-row:1;align-self:end;min-width:0;display:-webkit-box;overflow:hidden;color:inherit;font-size:12px;line-height:1.4;font-weight:500;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.en-cart-upsell__price{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:16px;line-height:1.35;font-weight:650}.en-cart-upsell__action{grid-column:3;grid-row:1 / 3;box-sizing:border-box;width:56px;min-height:44px;padding:6px 4px;border:1px solid #aa8f70;border-radius:9px;background:#fff;color:#3e3227;font:inherit;font-size:12px;font-weight:500;line-height:1.2;text-align:center;cursor:pointer}a.en-cart-upsell__action{display:flex;align-items:center;justify-content:center;text-decoration:none}.en-cart-upsell__action[disabled]{opacity:.62;cursor:wait}.en-cart-upsell__status{min-height:0;margin:8px 0 0;color:#6f665c;font-size:12px;line-height:1.35}.en-cart-upsell__status:empty{display:none}.en-cart-upsell__status.is-error{color:#a33124}.en-cart-upsell--cart-page{max-width:720px;margin:22px 0 0}#CartDrawer .en-cart-upsell{margin:10px 0;padding:10px}#CartDrawer .en-cart-upsell__card{grid-template-columns:64px minmax(0,1fr) 56px;min-height:64px;padding:6px}#CartDrawer .en-cart-upsell__media{width:64px;height:64px}#CartDrawer .hdt-mini-cart__btn-viewcart{background:#fff!important;color:#514a43!important;border:1px solid #cfc3b2!important;box-shadow:none}#CartDrawer .hdt-mini-cart__btn-viewcart:hover{background:#f8f4ee!important}#CartDrawer .hdt-mini-cart__btn-viewcart:focus-visible{outline:2px solid #514a43;outline-offset:3px}.en-bottom-buy-section{margin:0 0 32px}.en-bottom-buy{display:block}.en-bottom-buy .en-bottom-buy__inner{box-sizing:border-box;width:100%;max-width:960px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 20px;border:1px solid #eadfce;border-radius:12px;background:#fbf6ee}.en-bottom-buy__product{min-width:0;display:flex;align-items:center;gap:14px}.en-bottom-buy__product>div{min-width:0}.en-bottom-buy__image{width:72px;height:72px;flex:0 0 72px;object-fit:contain;border-radius:10px;background:#fff}.en-bottom-buy__eyebrow{margin:0 0 3px;color:#6f665c;font-size:12px}.en-bottom-buy h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:15px;line-height:1.35;font-weight:600}.en-bottom-buy__price{margin:4px 0 0;font-size:14px;font-weight:650}.en-bottom-buy__controls{display:flex;align-items:end;justify-content:flex-end;gap:10px}.en-bottom-buy__controls label{display:grid;gap:5px;color:#514a43;font-size:12px}.en-bottom-buy__controls select,.en-bottom-buy__controls input{box-sizing:border-box;height:44px;border:1px solid #cfc3b2;border-radius:8px;background:#fff;color:#2d2925;font:inherit}.en-bottom-buy__controls select{max-width:220px;padding:0 34px 0 12px}.en-bottom-buy__controls input{width:72px;padding:0 9px;text-align:center}.en-bottom-buy__add{min-width:160px;min-height:44px;border-radius:8px}.en-bottom-buy__status{grid-column:1 / -1;min-height:0;margin:-8px 0 0;color:#25653b;font-size:13px}.en-bottom-buy__status:empty{display:none}.en-bottom-buy__status.is-error{color:#a33124}@media(max-width:749px){.hdt-page-type-cart .hdt-main-cart__button-checkout{margin-left:64px;width:calc(100% - 64px)!important}.en-cart-upsell{margin:12px 0;padding:12px}.en-cart-upsell__cards{gap:8px}.en-cart-upsell__body{padding:0}.en-bottom-buy-section{margin-bottom:22px;padding:0 15px}.en-bottom-buy .en-bottom-buy__inner{grid-template-columns:1fr;gap:12px;padding:14px}.en-bottom-buy__image{width:64px;height:64px;flex-basis:64px}.en-bottom-buy__controls{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:end}.en-bottom-buy__variant{grid-column:1 / -1}.en-bottom-buy__controls select{width:100%;max-width:none}.en-bottom-buy__add{grid-column:2;width:100%;min-width:0}}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready]{bottom:var(--en-sticky-bottom, 0px)!important;transform:translate3d(0,100%,0)!important;visibility:hidden;pointer-events:none}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-visible=true]{transform:translateZ(0)!important;visibility:visible;pointer-events:auto}body.hdt-page-type-product .hdt-section--feature-product>.hdt-section-inner:has(hdt-sticky-btn-atc[data-en-sticky-ready][data-en-sticky-visible=true]){opacity:1!important;animation:none!important}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__product,body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__infos-content,body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__qty-selector{display:none!important}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] hdt-height-observer{padding:8px 0 calc(8px + env(safe-area-inset-bottom))}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__infos{width:min(100%,520px)}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,1.35fr);align-items:center;gap:12px}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__variant-price{display:block;min-width:0;margin:0}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__product-monney{font-size:16px;font-weight:650;white-space:nowrap}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] [tag-select]{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:44px;padding:2px 4px;gap:0;background:transparent;border-radius:4px;font-size:12px}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] [tag-select]>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__btns{padding:0;min-width:0;gap:0}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__submit{width:100%;min-width:0;min-height:44px;padding-inline:12px;font-size:13px}@media(max-width:767px){body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready]>.hdt-container{padding-left:var(--en-sticky-left, 16px);padding-right:16px}}.en-cart-wallets shopify-accelerated-checkout-cart,.hdt-page-type-cart shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 44px;--shopify-accelerated-checkout-inline-alignment: center}@media(max-width:749px){.hdt-page-type-cart .additional-checkout-buttons{margin-left:64px;width:calc(100% - 64px)}}.hdt-product-form__buttons>.en-direct-checkout{box-sizing:border-box;flex:0 0 auto;width:100%;min-height:0;margin:0;padding:0;border:1px solid #e7dfd6;border-radius:4px;background:#faf8f5}.en-direct-checkout>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;list-style:none;color:#5f5a55;font-size:13px;line-height:1.4;cursor:pointer}.en-direct-checkout>summary::-webkit-details-marker{display:none}.en-direct-checkout>summary:focus-visible{outline:2px solid #733e2c;outline-offset:2px}.en-direct-checkout[open] .en-express-chevron{transform:rotate(180deg)}.en-direct-checkout .en-express-content{padding:0 12px 8px}.en-direct-checkout .shopify-payment-button{width:100%;margin:0}.en-direct-checkout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 44px}.en-payment-group__title{margin:0 0 8px;color:#3e3227;font-size:14px;line-height:1.3;font-weight:650}.en-express-hint{margin:6px 0;color:#5f5a55;font-size:13px;line-height:1.35}.en-direct-checkout .en-express-hint:last-child{margin-bottom:0}.en-cart-wallets .en-payment-group__title{margin-bottom:4px}.en-plain-buy-now{box-sizing:border-box;flex:0 0 auto;width:100%;min-height:48px;padding:10px 16px;border:1px solid #ac583d;border-radius:0;background:transparent;color:#733e2c;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.en-plain-buy-now:disabled{opacity:.55;cursor:wait}.en-plain-buy-now:focus-visible{outline:2px solid #733e2c;outline-offset:3px}.en-plain-buy-status{flex:0 0 100%;margin:0;color:#a33124;font-size:13px;line-height:1.4}.en-buy-now-review-cart{display:inline-flex;align-items:center;min-height:44px;padding:4px 8px;margin-top:4px;color:#733e2c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.en-buy-now-review-cart[hidden]{display:none}.en-buy-now-review-cart:focus-visible{outline:2px solid #733e2c;outline-offset:2px}.en-buy-now-add-to-cart{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;margin:4px 8px 0 0;border:1px solid #ac583d;border-radius:4px;background:#fff;color:#733e2c;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.en-buy-now-add-to-cart[hidden]{display:none}.en-buy-now-add-to-cart:focus-visible{outline:2px solid #733e2c;outline-offset:2px}.en-plain-buy-status:not([hidden]),body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now__status:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}[data-en-buy-now-status]>[data-en-buy-now-message],[data-en-sticky-buy-now-status]>[data-en-buy-now-message]{display:block;grid-column:1 / -1}[data-en-buy-now-status]>.en-buy-now-add-to-cart,[data-en-sticky-buy-now-status]>.en-buy-now-add-to-cart{width:100%;margin:0;padding-inline:4px}[data-en-buy-now-status]>.en-buy-now-review-cart,[data-en-sticky-buy-now-status]>.en-buy-now-review-cart{justify-content:center;width:100%;margin:0;padding-inline:4px;text-align:center}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now__status{grid-column:1 / -1;margin:0;color:#a33124;font-size:12px;line-height:1.4}@media(min-width:768px){body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .hdt-sticky-atc__submit{width:auto;min-width:0}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now:not([hidden]){display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:44px;padding:8px 12px;border:1px solid #ac583d;border-radius:4px;background:#fff;color:#733e2c;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now:disabled{opacity:.55;cursor:not-allowed}body.hdt-page-type-product hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now:focus-visible{outline:2px solid #733e2c;outline-offset:2px}}body.hdt-page-type-product shopify-payment-terms{display:none}.en-direct-checkout .en-express-hint{margin:4px 0 0;padding:0}.en-express-hint--standard{margin-top:0}.hdt-product-form__top-buttons.en-purchase-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.en-purchase-actions>.hdt-product-info__item:has([name=quantity]){grid-column:1 / -1;grid-row:1;margin:0 0 2px;justify-self:start}.en-purchase-actions [name=add]{grid-column:1;grid-row:2;order:0!important}.en-purchase-actions .en-plain-buy-now{grid-column:2;grid-row:2;order:0}@media(max-width:340px){.hdt-product-form__top-buttons.en-purchase-actions{grid-template-columns:1fr}.en-purchase-actions .en-plain-buy-now{grid-column:1;grid-row:3}}.en-purchase-actions .hdt-product-form__submit,.en-purchase-actions .en-plain-buy-now{width:100%;min-width:0;min-height:48px;margin:0;padding-inline:12px;font-size:14px;letter-spacing:.5px;white-space:normal}.en-purchase-help{margin:4px 0 0;color:#514a43;font-size:13px;line-height:1.45}.en-purchase-help__shipping{margin:0}.en-purchase-help summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.en-purchase-help details p{margin:4px 0}.en-purchase-help nav{display:flex;flex-wrap:wrap;gap:4px 16px}.en-purchase-help nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline}dialog#CartDrawer .hdt-dialog-drawer__header{padding-inline:16px;flex:0 0 auto}dialog#CartDrawer .hdt-mini-cart__header-title{font-size:16px;text-transform:none}dialog#CartDrawer .en-drawer-count:has(hdt-cart-count[hidden]),dialog#CartDrawer .en-drawer-count:has(hdt-cart-count.hdt-hidden){display:none}dialog#CartDrawer .hdt-dialog-btn__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}dialog#CartDrawer .hdt-dialog-drawer__inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}dialog#CartDrawer cart-items-component{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}dialog#CartDrawer .hdt-mini-cart__main{flex:1 1 auto;min-height:0;overflow:hidden}dialog#CartDrawer .hdt-mini-cart__sroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px}dialog#CartDrawer .en-drawer-shipping-top{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;flex:0 0 auto;margin:0;padding:4px 16px 8px;border:0;border-bottom:1px solid #eadfce;border-radius:0;background:transparent;font-size:13px;line-height:1.3}dialog#CartDrawer .en-drawer-shipping-top>strong{font-weight:600}dialog#CartDrawer .en-shipping-progress__track{grid-column:1 / -1;height:3px;margin:0}.en-drawer-shipping-details summary{display:flex;align-items:center;min-height:44px;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.en-drawer-shipping-details>div{position:absolute;z-index:2;inset:calc(100% - 1px) 12px auto;max-height:220px;overflow-y:auto;padding:12px;border:1px solid #eadfce;border-radius:6px;background:#fff;box-shadow:0 4px 16px #0002}.en-drawer-shipping-details p{margin:0 0 8px}.en-drawer-shipping-details a{display:inline-flex;align-items:center;min-height:44px;color:inherit}dialog#CartDrawer .en-cart-wallets{margin:8px 16px 12px;width:auto}dialog#CartDrawer .en-cart-wallets shopify-accelerated-checkout-cart{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 44px;--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-row-gap: 8px}dialog#CartDrawer .en-cart-secondary{margin:0 16px 12px;font-size:12px;line-height:1.4}dialog#CartDrawer .en-cart-secondary:empty{display:none}dialog#CartDrawer .hdt-mini-cart__bottom{flex:0 0 auto;padding:0;max-height:none;overflow:visible}dialog#CartDrawer .hdt-mini-cart__bottom-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,1fr);align-items:center;gap:2px 12px;padding:10px 16px calc(6px + env(safe-area-inset-bottom))}dialog#CartDrawer .hdt-mini-cart__bottom-wrap>*{margin:0}dialog#CartDrawer .hdt-cart-totals-discounts{grid-column:1;grid-row:1;min-width:0}dialog#CartDrawer .hdt-mini-cart__totals{align-items:flex-start;flex-direction:column;gap:2px}dialog#CartDrawer .hdt-mini-cart__total{margin:0;font-size:12px;line-height:1.3}dialog#CartDrawer .hdt-mini-cart__value{margin:0;font-size:16px;line-height:1.3}dialog#CartDrawer .hdt-mini-cart__btn-checkout{grid-column:2;grid-row:1;width:100%;margin:0;min-height:48px;padding:8px;font-size:14px;letter-spacing:.5px;white-space:normal}dialog#CartDrawer .hdt-mini-cart__btn-viewcart{grid-column:1 / -1;grid-row:2;justify-self:center;width:auto;min-height:44px;padding:4px 8px;border:0!important;background:transparent!important;color:#514a43!important;font-size:13px;line-height:1.3;letter-spacing:0;text-decoration:underline;text-transform:none}dialog#CartDrawer .hdt-mini-cart__btn-viewcart:hover{background:transparent!important}.en-cart-update-status{margin:4px 0;font-size:13px;line-height:1.35;color:#6f665c}.en-cart-update-status[hidden]{display:none}.en-cart-update-retry{min-height:44px;padding:6px 12px;border:1px solid #cfc3b2;background:#fff;color:#514a43;font:inherit;font-size:13px;cursor:pointer}.en-cart-update-retry[hidden]{display:none}[data-en-checkout-pending]{opacity:.6;cursor:wait}@media(max-width:749px){dialog#CartDrawer.hdt-dialog-drawer--cart{width:100vw!important;max-width:100vw!important;height:100vh;height:100dvh;height:var(--en-cart-viewport-height, 100dvh)!important;max-height:var(--en-cart-viewport-height, 100dvh)!important;top:var(--en-cart-viewport-top, 0px)!important;right:0!important;margin:0!important}dialog#CartDrawer .hdt-dialog-drawer__header{min-height:52px;padding-block:4px}dialog#CartDrawer .hdt-mini-cart__item{padding:12px 16px}dialog#CartDrawer .hdt-mini-cart__image{flex:0 0 80px}dialog#CartDrawer .hdt-mini-cart__img{width:80px;margin-inline-end:12px}dialog#CartDrawer .hdt-mini-cart__title{font-size:14px;line-height:1.4;-webkit-line-clamp:2}dialog#CartDrawer .hdt-mini-cart__actions{min-height:44px;gap:8px}dialog#CartDrawer .hdt-quantity-wrapper{width:132px;height:44px}dialog#CartDrawer .hdt-quantity__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;top:0!important;padding:0}dialog#CartDrawer .hdt-quantity-input{height:44px;font-size:16px}dialog#CartDrawer wrapp-remove-item-oncart[inner]{margin:0!important}dialog#CartDrawer wrapp-remove-item-oncart[inner] .hdt-mini-cart__remove{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}}@media(max-width:749px){#CartDrawer .hdt-mini-cart__btn-viewcart,#CartDrawer .hdt-mini-cart__btn-checkout{min-width:0;min-height:44px;padding-inline:10px;font-size:14px;letter-spacing:.8px;white-space:nowrap}.hdt-page-type-product .hdt-product-form__submit{min-height:48px}}@media(max-width:767px){body.hdt-page-type-product:has(shopify-chat) .en-purchase-help>details>summary{margin-left:64px}body.hdt-page-type-product:has(shopify-chat) footer .hdt-footer-heading-text{margin-left:64px}body.hdt-page-type-product:has(shopify-chat) footer .hdt-footer-heading+.hdt-col-content{margin-left:64px;max-width:calc(100% - 64px)}body.hdt-page-type-product:has(shopify-chat) hdt-sticky-btn-atc[data-en-sticky-ready] .en-sticky-buy-now__status{margin-left:64px}body.hdt-page-type-product:has(shopify-chat) hdt-sticky-btn-atc[data-en-sticky-ready]:has(.en-sticky-buy-now__status:not([hidden])) .hdt-sticky-atc__product-monney{line-height:1.25;transform:translateY(-12px)}}body.hdt-page-type-product:has(#PBarNextFrame) footer{padding-bottom:calc(max(0px,var(--private-preview-bar-offset, 0px)) + var(--en-preview-sticky-status-space, 0px))}
/*# sourceMappingURL=/cdn/shop/t/29/assets/evernext-purchase-ux.css.map */
