body:has(.ce-phero--page) #MainContent cart-items .title-wrapper-with-link .title{display:none}#MainContent cart-items .title-wrapper-with-link{justify-content:flex-end;margin-bottom:14px}#MainContent cart-items .title-wrapper-with-link .underlined-link{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:#0b8a32}#MainContent cart-items .title-wrapper-with-link .underlined-link:before{content:"\2190";font-size:14px}#MainContent cart-items .title-wrapper-with-link .underlined-link:hover{color:#0a1a0f}#MainContent cart-items .cart-items thead th{padding-bottom:12px;font-family:Poppins,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;color:#5b6a5f;opacity:1}#MainContent cart-items .cart-items thead tr{border-bottom:1px solid rgba(10,26,15,.12)}#MainContent cart-items .cart-item{border-bottom:1px solid rgba(10,26,15,.08)}#MainContent cart-items .cart-item__media{width:13rem}#MainContent cart-items .cart-item__image-container{border:1px solid rgba(10,26,15,.08);border-radius:14px;overflow:hidden;background:#f4f6f0}#MainContent cart-items .cart-item__image-container:after{display:none}#MainContent cart-items .cart-item__image{object-fit:cover}#MainContent cart-items a.cart-item__name{font-family:Archivo,Poppins,sans-serif;font-stretch:118%;font-weight:800;font-size:16px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:#0a1a0f}#MainContent cart-items a.cart-item__name:hover{color:#0b8a32}#MainContent cart-items .cart-item__details .product-option{margin-top:4px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5;color:#5b6a5f}#MainContent cart-items .cart-item__details>.product-option:first-of-type{margin:6px 0 8px;font-size:15px;font-weight:600;color:#0a1a0f}#MainContent cart-items .cart-item__details .product-option dt{font-weight:600;color:#0a1a0f}#MainContent cart-items .cart-item__details .product-option a{color:#0b8a32;text-underline-offset:2px}#MainContent cart-items .cart-item__totals .price,#MainContent cart-items .cart-item__price-wrapper .price{font-family:Archivo,Poppins,sans-serif;font-stretch:112%;font-weight:800;font-size:16px;color:#0a1a0f}#MainContent cart-items .quantity{width:130px;min-height:44px;border:1px solid rgba(10,26,15,.16);border-radius:999px;overflow:hidden}#MainContent cart-items .quantity:before,#MainContent cart-items .quantity:after{display:none}#MainContent cart-items .quantity__button{color:#0a1a0f}#MainContent cart-items .quantity__button:hover{color:#0b8a32}#MainContent cart-items .quantity__input{font-weight:700;color:#0a1a0f}#MainContent cart-items .cart-remove-button .button{color:#5b6a5f}#MainContent cart-items .cart-remove-button .button:hover{color:#d93a3a}#MainContent .cart__footer .cart__blocks{padding:clamp(20px,2.2vw,28px);border:1px solid rgba(10,26,15,.1);border-radius:18px;background:#f4f6f0;box-shadow:0 28px 60px -40px #0a1a0f59}@media screen and (min-width:750px){#MainContent .cart__footer .cart__blocks{width:420px}}#MainContent .cart__footer .totals{align-items:baseline;justify-content:space-between;margin:0}#MainContent .cart__footer .totals__total{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b6a5f}#MainContent .cart__footer .totals__total-value{font-family:Archivo,Poppins,sans-serif;font-stretch:118%;font-weight:800;font-size:26px;color:#0a1a0f}#MainContent .cart__footer .tax-note{margin:8px 0 18px;font-size:12.5px;line-height:1.5;text-align:left;color:#5b6a5f}#MainContent .cart__footer .tax-note a{color:#0b8a32}#MainContent .cart__footer .cart__ctas{flex-wrap:wrap}#MainContent .cart__footer #checkout,#MainContent .cart__footer .cart__checkout-button{width:100%;min-height:56px;border:0;border-radius:10px;background:linear-gradient(100deg,#2be84b,#8cf03c 52%,#edfb3e);color:#07140b;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 16px 34px -16px #2be84bd9;transition:filter .3s ease,transform .3s ease}#MainContent .cart__footer #checkout:before,#MainContent .cart__footer #checkout:after,#MainContent .cart__footer .cart__checkout-button:before,#MainContent .cart__footer .cart__checkout-button:after{display:none}#MainContent .cart__footer #checkout:hover,#MainContent .cart__footer .cart__checkout-button:hover{filter:brightness(1.05) saturate(1.1);transform:translateY(-1px)}#MainContent .cart__footer .cart__ctas:after{content:"Secure checkout \b7  Pay in parts available";display:block;flex:0 0 100%;width:100%;margin-top:12px;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;color:#5b6a5f}#MainContent .cart__footer .cart__dynamic-checkout-buttons{margin-top:12px}#MainContent .cart__footer .cart__dynamic-checkout-buttons .shopify-payment-button__button,#MainContent .cart__footer .cart__dynamic-checkout-buttons [role=button]{border-radius:10px!important;overflow:hidden}#MainContent .cart__note .text-area,#MainContent .cart__note textarea{border:1px solid rgba(10,26,15,.16);border-radius:12px;background:#fff;font-family:Poppins,sans-serif;font-size:14px}#MainContent .cart__note .field:before,#MainContent .cart__note .field:after{display:none}#MainContent .cart__note label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5b6a5f}#MainContent .cart__warnings{padding-block:clamp(24px,3vw,48px)}#MainContent .cart__warnings .cart__empty-text{font-family:Archivo,Poppins,sans-serif;font-stretch:118%;font-weight:800;font-size:clamp(24px,3vw,36px);letter-spacing:.02em;text-transform:uppercase;color:#0a1a0f}#MainContent .cart__warnings .button{min-height:52px;border:0;border-radius:10px;background:linear-gradient(100deg,#2be84b,#8cf03c 52%,#edfb3e);color:#07140b;font-weight:700;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 16px 34px -16px #2be84bd9}#MainContent .cart__warnings .button:before,#MainContent .cart__warnings .button:after{display:none}#MainContent .cart__login-title{font-family:Archivo,Poppins,sans-serif;font-stretch:118%;font-weight:800;font-size:16px;text-transform:uppercase;color:#0a1a0f}#MainContent .cart__login-paragraph a{color:#0b8a32}.ce .ce-pdp__title{font-size:clamp(22px,2.1vw,32px);line-height:1.12}.ce.ce-pdp .product-personalizer{margin-top:clamp(16px,1.8vw,22px);background:transparent!important;font-family:Poppins,ui-sans-serif,system-ui,sans-serif;color:#0a1a0f}.ce.ce-pdp .product-personalizer .pplr-drop-item,.ce.ce-pdp .product-personalizer .pplr-selecter-item{min-height:42px;border:1px solid rgba(10,26,15,.16)!important;border-radius:8px!important;background:#fff!important;color:#0a1a0f!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.ce.ce-pdp .product-personalizer .pplr-drop-item:hover,.ce.ce-pdp .product-personalizer .pplr-selecter-item:hover{border-color:#12b23a8c!important}.ce.ce-pdp .product-personalizer .pplr-drop-item.active,.ce.ce-pdp .product-personalizer .pplr-selecter-item.selected-font{border-color:#16b83c!important;background:#2be84b1a!important;box-shadow:0 0 0 1px #16b83c}.ce.ce-pdp .product-personalizer .pplr-swatch-element{border-radius:10px!important;transition:box-shadow .25s ease,border-color .25s ease}.ce.ce-pdp .product-personalizer .pplr-swatch-element.selected{border-color:#16b83c!important;box-shadow:0 0 0 2px #16b83c!important}.ce.ce-pdp .product-personalizer input[type=text],.ce.ce-pdp .product-personalizer input[type=number],.ce.ce-pdp .product-personalizer textarea,.ce.ce-pdp .product-personalizer select{min-height:44px;border:1px solid rgba(10,26,15,.16)!important;border-radius:8px!important;background:#fff;font-family:Poppins,sans-serif;font-size:14px;color:#0a1a0f;transition:border-color .25s ease,box-shadow .25s ease}.ce.ce-pdp .product-personalizer input[type=text]:focus,.ce.ce-pdp .product-personalizer input[type=number]:focus,.ce.ce-pdp .product-personalizer textarea:focus,.ce.ce-pdp .product-personalizer select:focus{border-color:#16b83c!important;box-shadow:0 0 0 3px #2be84b2e;outline:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ce-cart.css.map */
