.cw-cart-savings{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;margin-top:.5rem;padding:.75rem .9rem;border-radius:999px;background:#ffffffeb!important;border:1px solid rgba(42,77,143,.15);box-shadow:0 10px 22px #0000001a,0 2px #0000000a;color:#4e3d2c}.cw-cart-savings__label{font-weight:850;color:#4e3d2c!important;display:flex;align-items:center;gap:8px}.cw-cart-savings__star{color:#ffa726!important;display:inline-block;line-height:1;transform:translateY(-.5px)}.cw-cart-savings__value{font-weight:950!important;font-size:19px!important;letter-spacing:.3px;color:#ffa726!important;padding:8px 12px;border-radius:999px;background:#2a4d8f0f;border:1px solid rgba(255,167,38,.55);box-shadow:0 0 0 3px #ffa72624,0 10px 18px #0000001a;text-shadow:0 1px 0 rgba(255,255,255,.6);position:relative;overflow:hidden;animation:cwSavingsPop .65s cubic-bezier(.2,.9,.2,1) 1}.cw-cart-savings__value:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.55) 35%,transparent 70%);transform:translate(-120%);animation:cwShine 1.4s ease-out 1;pointer-events:none}@keyframes cwSavingsPop{0%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes cwShine{0%{transform:translate(-120%);opacity:0}25%{opacity:1}70%{opacity:1}to{transform:translate(120%);opacity:0}}.cw-cart-savings:hover{border-color:#2a4d8f38;box-shadow:0 14px 26px #0000001f,0 3px #0000000d}.cw-cart-savings:hover .cw-cart-savings__value{transform:translateY(-1px)}@media(max-width:640px){.cw-cart-savings{flex-direction:column;align-items:flex-start;gap:10px;padding:.9rem 1rem}.cw-cart-savings__value{font-size:18px!important}}@media(prefers-reduced-motion:reduce){.cw-cart-savings__value,.cw-cart-savings__value:after{animation:none!important}}.cart__page .cart__image,.cart__page .cart-item__media .media,.cart__drawer-form .cart__image,.cart__drawer-form .cart-item__media .media{width:150px!important;height:150px!important;min-width:150px!important;min-height:150px!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart__page .cart-item__media .media:before,.cart__drawer-form .cart-item__media .media:before,.cart__page .cart__image .image-wrap:before,.cart__drawer-form .cart__image .image-wrap:before{content:none!important;padding-bottom:0!important}.cart__page .cart__image .image-wrap,.cart__drawer-form .cart__image .image-wrap{width:100%!important;height:100%!important;position:relative!important;display:block!important}.cart__page .cart__image img,.cart__page .cart__image picture img,.cart__page .cart__image .image__img,.cart__page .cart__image .animate-instant-image-element,.cart__page .cart-item__media img,.cart__page .cart-item__media picture img,.cart__drawer-form .cart__image img,.cart__drawer-form .cart__image picture img,.cart__drawer-form .cart-item__media img,.cart__drawer-form .cart-item__media picture img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@media(max-width:640px){.cart__page .cart__image,.cart__page .cart-item__media .media,.cart__drawer-form .cart__image,.cart__drawer-form .cart-item__media .media{width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important}}@media screen and (max-width:989px){.mobile-facets,.mobile-facets__main,.mobile-facets__inner,.facets,.facets-container,.facets__display{position:relative!important;z-index:9999!important}.mobile-facets summary,.facets__summary{position:relative!important;z-index:10000!important;pointer-events:auto!important;background:#fff!important}.main-collection-product-grid,.product-grid,.grid,.grid__item,.card-wrapper{position:relative!important;z-index:1!important}}@media screen and (max-width:989px){.mobile-facets summary{padding:14px 0;font-weight:600}.facets__display{padding-bottom:10px}}.hero-microcopy{margin-top:14px;font-size:13px;font-weight:500;color:#4e3d2cd9;letter-spacing:.2px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map */
