:root{--mh-buy-icon-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='white'%3E%3Cpath d='M256 19.2C308.2522 19.2 348.7949 64.9733 348.8 119.0999V144H464V480H48V144H163.2V119.0999C163.2056 64.9733 203.7473 19.2 256 19.2ZM73.6 454.4H438.4V169.6H348.8V256H323.2V169.6H188.8V256H163.2V169.6H73.6V454.4ZM256 44.8C219.894 44.8 188.8054 77.0166 188.8 119.0999V144H323.2V119.0999C323.1949 77.0166 292.1062 44.8 256 44.8Z'/%3E%3C/svg%3E")}.btn-primary{border-radius:999px;background-image:linear-gradient(90deg, var(--mh-button-gradient-start), var(--mh-button-gradient-end));background-repeat:no-repeat;box-shadow:0 6px 16px var(--mh-button-shadow-color);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease}.btn-primary:not([disabled]):not(.disabled):not(.is-disabled):hover,.btn-primary:not([disabled]):not(.disabled):not(.is-disabled):focus-visible{opacity:1;filter:brightness(0.94);transform:translateY(2px);box-shadow:0 1px 2px var(--mh-button-shadow-color),inset 0 3px 6px rgba(0, 0, 0, 0.15)}.btn-primary:not([disabled]):not(.disabled):not(.is-disabled):active{filter:brightness(0.9);transform:translateY(3px) scale(0.98);box-shadow:inset 0 4px 8px rgba(0, 0, 0, 0.22)}.btn-primary[disabled],.btn-primary.disabled,.btn-primary.is-disabled{box-shadow:none}.btn-inline.btn-primary{border-radius:0 999px 999px 0}.btn-primary.btn-small,.btn-primary.btn-medium,.product-item .btn-primary,.complements-button,.cross-selling-submit{box-shadow:0 3px 8px var(--mh-button-shadow-color)}.btn-primary.btn-small:not([disabled]):not(.disabled):hover,.btn-primary.btn-medium:not([disabled]):not(.disabled):hover,.product-item .btn-primary:not([disabled]):not(.disabled):hover,.complements-button:not([disabled]):not(.disabled):not(.nostock):hover,.cross-selling-submit:not([disabled]):not(.disabled):hover{transform:translateY(1px);box-shadow:0 1px 1px var(--mh-button-shadow-color),inset 0 2px 4px rgba(0, 0, 0, 0.12)}.btn-primary.btn-small:not([disabled]):not(.disabled):active,.btn-primary.btn-medium:not([disabled]):not(.disabled):active,.product-item .btn-primary:not([disabled]):not(.disabled):active,.complements-button:not([disabled]):not(.disabled):not(.nostock):active,.cross-selling-submit:not([disabled]):not(.disabled):active{transform:translateY(2px) scale(0.98);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.18)}.complements-button.nostock,.complements-button[disabled],.sticky-buy-button.is-disabled{background-image:none;box-shadow:none}.sticky-buy-button-icon{order:2}.sticky-buy-button.is-buy .sticky-buy-button-icon{display:var(--mh-buy-icon-display)}.buy-button-container .btn-primary{min-height:50px;padding-top:14px;padding-bottom:14px;color:var(--button-primary-color);font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.buy-button-container .js-prod-submit-form.btn-primary{padding-right:54px;background-image:var(--mh-buy-icon),linear-gradient(90deg, var(--mh-button-gradient-start), var(--mh-button-gradient-end));background-repeat:no-repeat,no-repeat;background-size:18px 18px,100% 100%;background-position:var(--mh-buy-icon-x, calc(100% - 28px)) 50%,0 0}.buy-button-container .js-prod-submit-form.btn-primary[disabled],.buy-button-container .js-prod-submit-form.btn-primary.nostock,.buy-button-container .js-prod-submit-form.btn-primary.contact,.buy-button-container .js-prod-submit-form.btn-primary.catalog,.buy-button-container .js-prod-submit-form.btn-primary.mh-buy-icon-off{padding-right:28px;background-image:linear-gradient(90deg, var(--mh-button-gradient-start), var(--mh-button-gradient-end));background-size:100% 100%;background-position:0 0}@media(max-width: 575.98px){.buy-button-container .btn-primary{padding-right:14px;padding-left:14px;font-size:var(--font-medium)}.buy-button-container .js-prod-submit-form.btn-primary{padding-right:40px;background-position:var(--mh-buy-icon-x, calc(100% - 14px)) 50%,0 0}.buy-button-container .js-prod-submit-form.btn-primary[disabled],.buy-button-container .js-prod-submit-form.btn-primary.nostock,.buy-button-container .js-prod-submit-form.btn-primary.contact,.buy-button-container .js-prod-submit-form.btn-primary.catalog,.buy-button-container .js-prod-submit-form.btn-primary.mh-buy-icon-off{padding-right:14px;background-position:0 0}}@media(max-width: 359.98px){.buy-button-container .btn-primary{font-size:var(--font-small);letter-spacing:.3px}}@media(prefers-reduced-motion: reduce){.btn-primary,.complements-button,.cross-selling-submit{transition:none}}
