:root{--buy500: #3f7a32;--buy600: #356a2a;--buy700: #2c5a23;--shadow-buy: 0 1px 2px rgba(28, 26, 26, .14), 0 8px 18px -8px rgba(28, 26, 26, .35);--shadow-buy-hover: 0 2px 4px rgba(28, 26, 26, .16), 0 12px 22px -8px rgba(28, 26, 26, .4)}.g-button.g-button--buy{background-color:var(--buy500);color:var(--neutral100)!important;border-radius:12px;box-shadow:var(--shadow-buy);text-transform:none;letter-spacing:0}.g-button.g-button--buy:hover{background-color:var(--buy600);box-shadow:var(--shadow-buy-hover);transform:translateY(-1px)}.g-button.g-button--buy:active{background-color:var(--buy700);box-shadow:0 1px 2px #1c1a1a2e;transform:translateY(0)}.g-button.g-button--buy:focus-visible{outline:3px solid var(--buy500);outline-offset:3px}.g-button.g-button--buy[disabled],.g-button.g-button--buy[aria-disabled=true]:not(.loading){background-color:var(--neutral300);box-shadow:none;cursor:not-allowed;transform:none}.g-button.g-button--buy.is-added{background-color:var(--buy700)}.g-button--buy .button-icon{width:20px;height:20px;flex:none;display:flex;align-items:center;translate:0}.g-button--buy .button-icon svg{width:100%;height:100%;display:block}.product__floating-button.g-button--buy{background:var(--buy500);border-radius:12px;box-shadow:0 2px 10px #00000040}.product__floating-button.g-button--buy:hover{background:var(--buy600);box-shadow:0 2px 16px #0000004d}@media(prefers-reduced-motion:reduce){.g-button.g-button--buy,.g-button.g-button--buy:hover{transition:none;transform:none}}.product-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:stretch;height:72px;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom);background:#f3f3eeeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(28,26,26,.1);box-shadow:0 -8px 24px #1c1a1a24;font-family:var(--font-family-medium),sans-serif;translate:0 130%;transition:translate .4s ease}.product-sticky-bar.active{translate:0 0}.product-sticky-bar.is-unavailable{display:none}.product-sticky-bar__body{display:flex;align-items:stretch;flex:1;min-width:0}.product-sticky-bar__thumb{width:72px;height:72px;flex:none;display:block;object-fit:cover;background:#fff}.product-sticky-bar__info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:0 12px}.product-sticky-bar__name{font-size:.82rem;font-weight:600;line-height:1.3;color:#1c1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-bar__meta{display:flex;align-items:baseline;gap:6px;margin-top:3px;white-space:nowrap;overflow:hidden}.product-sticky-bar__variant{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.58rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#b06a2e}.product-sticky-bar__variant+.product-sticky-bar__price:before{content:"\b7";margin-right:6px;color:#b06a2e;opacity:.6}.product-sticky-bar__price{flex:none;font-size:.9rem;font-weight:700;color:#1c1a1a}.product-sticky-bar__was{flex:none;font-size:.68rem;color:#8f887d}.product-sticky-bar__add{flex:none;align-self:center;width:50px;height:50px;margin:0 12px 0 0;padding:0;border:0;border-radius:12px;background:var(--buy500);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #3f7a3247;cursor:pointer;transition:background .15s ease}.product-sticky-bar__add:hover{background:var(--buy600)}.product-sticky-bar__add:focus-visible{outline:3px solid var(--buy500);outline-offset:3px}.product-sticky-bar__add svg{width:22px;height:22px}.product-sticky-bar__add .product-sticky-bar__plus{display:block}.product-sticky-bar__add .product-sticky-bar__tick{display:none}.product-sticky-bar.is-added .product-sticky-bar__add{background:var(--buy700)}.product-sticky-bar.is-added .product-sticky-bar__plus{display:none}.product-sticky-bar.is-added .product-sticky-bar__tick{display:block}@media screen and (min-width:990px){.product-sticky-bar{left:auto;right:1.5rem;bottom:1.5rem;width:400px;padding-bottom:0;border:1px solid rgba(28,26,26,.1);border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #1c1a1a2e}}@media(prefers-reduced-motion:reduce){.product-sticky-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/component-buy-buttons.css.map */
