.quantity-selector{height:44px!important;min-width:120px!important;max-width:140px!important}.quantity-selector input{font-size:15px!important;width:40px!important}.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{width:36px!important;height:44px!important}.add-to-cart-button{height:44px!important;font-size:15px!important;padding-inline:20px!important;border-radius:8px!important}.add-to-cart-button .add-to-cart-text__content{font-size:15px!important}.shopify-payment-button__button--unbranded{height:44px!important;min-height:44px!important;font-size:15px!important;border-radius:8px!important}.product-form-buttons{--padding-inline-start: 0px !important;--padding-inline-end: 0px !important;padding-inline:0!important}.product-form-buttons--stacked .quantity-selector-wrapper{display:flex!important;justify-content:center!important;width:100%!important;margin:10px 0!important}.product-form-buttons--stacked quantity-selector-component{display:inline-flex!important;justify-content:center!important}@media screen and (max-width:749px){.product-form-buttons{flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important}.product-form-buttons .add-to-cart-button{flex:1 1 0!important;min-width:0!important;font-size:14px!important;padding:12px 8px!important}.shopify-payment-button{flex:1 1 0!important;min-width:0!important}.shopify-payment-button__button{min-height:40px!important;font-size:14px!important}.product-form-buttons quantity-selector-component{width:100%!important;justify-content:center!important}.quantity-selector{height:40px!important;min-width:110px!important}}.variant-option--swatches{--color-variant-border: #F0EBE3;--color-variant-hover-border: #C8421A;--color-variant-background: #FFFFFF;--color-variant-hover-background: #FFFFFF;--options-border-radius: 8px;--options-border-width: 2px;width:100%}.variant-option--swatches .variant-option__button-label--has-swatch{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:10px!important;width:90px!important;min-width:90px!important;max-width:90px!important;min-height:unset!important;white-space:normal!important;overflow:visible!important;background:#fff!important;border:2px solid #F0EBE3!important;border-radius:8px!important;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease!important;position:relative!important}.variant-option--swatches .variant-option__button-label--has-swatch:hover{border-color:#c8421a!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important;background:#fff!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:68px!important;height:68px!important;border-radius:6px!important;background-size:cover!important;background-position:center!important;flex-shrink:0!important;display:block!important;border:none!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch-label-text{font-size:11px!important;font-weight:500!important;color:#555!important;text-align:center!important;line-height:1.3!important;display:block!important}.variant-option--swatches .variant-option__button-label--has-swatch:has(input[data-current-checked=true]){border-color:#c8421a!important;box-shadow:0 0 0 1px #c8421a,0 4px 12px #00000014!important;background:#fff!important}.variant-option--swatches .variant-option__button-label--has-swatch:has(input[data-current-checked=true]) .swatch-label-text{color:#c8421a!important;font-weight:700!important}.variant-option--swatches .variant-option__button-label--has-swatch:has(input[data-current-checked=true]):after{content:"\2713"!important;position:absolute!important;top:-7px!important;right:-7px!important;width:18px!important;height:18px!important;background:#c8421a!important;color:#fff!important;border-radius:50%!important;font-size:9px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3!important;box-shadow:0 0 0 2px #fff!important;line-height:18px!important;text-align:center!important;clip-path:none!important}.variant-option--swatches .variant-option__swatch-value{display:none!important}.variant-option--swatches legend{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:#555!important;margin-bottom:12px!important;padding:0!important}.variant-option--swatches>overflow-list,.variant-option--swatches .overflow-list__list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:flex-start!important}.variant-option--swatches .variant-option__button-label__pill{display:none!important}@media screen and (max-width:749px){.variant-option--swatches .variant-option__button-label--has-swatch{width:78px!important;min-width:78px!important;max-width:78px!important;padding:8px!important}.variant-option--swatches .variant-option__button-label--has-swatch .swatch{width:58px!important;height:58px!important}}.variant-option__button-label--has-swatch:has(:checked){outline:none!important;outline-offset:0!important}.variant-picker{background:#fafaf8!important;border-radius:8px!important;padding:12px!important}.product-media-container .product-media{border:5px solid #F0EBE3!important;border-radius:var(--media-radius, 8px)!important;box-shadow:0 2px 12px #0000000f!important;overflow:hidden!important}.slideshow-controls__thumbnail{border:3px solid #F0EBE3!important;border-radius:var(--thumbnail-radius, 10px)!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}.slideshow-controls__thumbnail:hover{border-color:#c8421a26!important;box-shadow:0 2px 8px #c8421a26!important}.slideshow-controls__thumbnail[aria-selected=true]{border-color:#c8421a26!important;box-shadow:0 0 0 1px #c8431a!important}.slideshow-controls__thumbnail[aria-selected=true]{outline:none!important;outline-offset:0!important}.mdkp-info-container{line-height:1}.mdkp-wrapper{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;overflow-x:hidden}.mdkp-badge{display:inline-flex;align-items:center;padding:4px 6px;font-weight:700;text-transform:uppercase;letter-spacing:.01em;white-space:nowrap}.mdkp-icon{margin-right:3px;font-size:1.1em}@media(max-width:480px){.mdkp-wrapper{gap:4px}.mdkp-badge{padding:3px 5px;font-size:10px!important}}.mdkp-trust-container{width:100%;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding:12px 0}.mdkp-trust-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-items:center}.mdkp-trust-item{display:flex;align-items:center;justify-content:center;gap:6px}.mdkp-trust-icon{font-size:18px;display:flex;align-items:center}.mdkp-trust-texts{display:flex;flex-direction:column}.mdkp-trust-title{font-size:10px;font-weight:800;color:#111827;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.mdkp-trust-desc{font-size:9px;color:#6b7280;line-height:1.1;margin-top:1px}@media(max-width:400px){.mdkp-trust-icon{font-size:14px}.mdkp-trust-title{font-size:8.5px}.mdkp-trust-desc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mdkp-buttons.css.map */
