.custom-quiet-cart-section,.custom-quiet-cart{margin:0;padding:0}cart-notification .cart-notification,cart-notification .cart-notification.active{display:none!important}#cart-icon-bubble.custom-cart-added{animation:custom-cart-added-pulse .8s ease}#cart-icon-bubble.custom-cart-added .cart-count-bubble{animation:custom-cart-count-pop .8s ease}@keyframes custom-cart-added-pulse{0%{transform:scale(1)}35%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes custom-cart-count-pop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.custom-cart-fly{position:fixed;z-index:10000;object-fit:cover;border-radius:12px;pointer-events:none;box-shadow:0 10px 28px #00000038;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .65s ease}.custom-cart-added-toast{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:0;background:transparent;pointer-events:none;animation:custom-cart-toast-hold 1.7s ease forwards}.custom-cart-added-toast__mark{width:5.6rem;height:5.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f7f5f1;color:#2f4a38;box-shadow:0 10px 28px #2f4a382e;animation:custom-cart-toast-pop .4s cubic-bezier(.2,.8,.2,1)}.custom-cart-added-toast__mark svg{width:3.2rem;height:3.2rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.custom-cart-added-toast__mark path{stroke-dasharray:24;stroke-dashoffset:24;animation:custom-cart-toast-draw .35s ease .12s forwards}.custom-cart-added-toast__text{margin:0;padding:.35rem .9rem;border-radius:999px;background:#f7f5f1f0;color:#2f4a38;font-size:1.6rem;font-weight:700;line-height:1.3;animation:custom-cart-toast-pop .35s ease .06s both}@keyframes custom-cart-toast-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes custom-cart-toast-draw{to{stroke-dashoffset:0}}@keyframes custom-cart-toast-hold{0%,72%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.custom-cart-added-toast,.custom-cart-added-toast__mark,.custom-cart-added-toast__text,.custom-cart-added-toast__mark path{animation:none}.custom-cart-added-toast{animation:custom-cart-toast-hold 1.7s linear forwards}.custom-cart-added-toast__mark path{stroke-dashoffset:0}}.product-form__quantity-and-btn:has(>a.custom-go-cart){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.6rem;align-items:center;width:100%}.product-form__quantity-and-btn:has(>a.custom-go-cart)>.product-form__quantity{grid-column:1;grid-row:1}.product-form__quantity-and-btn:has(>a.custom-go-cart)>.product-form__submit{grid-column:2;grid-row:1;width:100%;min-width:0;margin:0}.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>.product-form__quantity{grid-column:2}.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>.product-form__submit{grid-column:1}.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart){grid-template-columns:minmax(0,1fr)}.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart)>.product-form__submit,.product-form__quantity-and-btn:not(:has(.product-form__quantity)):has(>a.custom-go-cart)>a.custom-go-cart{grid-column:1}.product-form__quantity-and-btn:has(>a.custom-go-cart)>a.custom-go-cart,.product-form__quantity-and-btn--right:has(>a.custom-go-cart)>a.custom-go-cart{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%}.sticky-atc__button:has(.custom-go-cart){display:flex;flex-direction:column;align-items:stretch;gap:.6rem}.sticky-atc__button:has(.custom-go-cart) .sticky-atc__add_button,.sticky-atc__button:has(.custom-go-cart)>a.custom-go-cart{width:100%}a.custom-go-cart:any-link,a.custom-go-cart:hover,a.custom-go-cart:focus,a.custom-go-cart:focus-visible,a.custom-go-cart:not(:hover){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:calc(4.5rem + var(--buttons-border-width) * 2);margin:0;padding:0 1.5rem;background:transparent;color:rgb(var(--color-button));border:.15rem solid rgb(var(--color-button));border-radius:var(--buttons-radius-outset);box-shadow:none;font-family:inherit;font-size:1.8rem;font-weight:700;font-style:normal;letter-spacing:0;line-height:1.2;text-transform:none;text-decoration:none;cursor:pointer}a.custom-go-cart:hover{background:rgba(var(--color-button),.08);text-decoration:none}a.custom-go-cart:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.2rem}
/*# sourceMappingURL=/cdn/shop/t/53/compiled_assets/styles.css.map?subset=AAAACA */
