.variant-option--buttons:not(.variant-option--swatches){display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:6px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__label{grid-column:1 / -1;margin-bottom:2px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{padding-inline:0;justify-content:center;min-height:36px;max-height:36px;font-size:13px}@media(max-width:767px){.block-product-recommendations .product-card__title{font-size:13px;font-weight:400;line-height:1.4}.block-product-recommendations .product-card__price,.block-product-recommendations .product-card__price *{font-size:13px;font-weight:500}.block-product-recommendations__heading .h3{font-size:18px}}.price__discount{margin-inline-start:.6rem;padding:.1rem .5rem;font-size:1.1rem;line-height:1.6rem;vertical-align:middle}.cart-summary__savings{font-weight:600;color:rgb(var(--color-sale-price, 196 48 28))}@media(min-width:768px){.product-card .quick-add--combine{inset:auto 0 0 auto}.product-card .quick-add--combine product-form-component,.product-card .quick-add--combine form{width:auto}.product-card .quick-add--combine .quick-add__button{--icon-size: 1.6rem;--button-height: 3.8rem;--button-padding-inline: 0;--button-padding-block: 0;--button-corner-radius: 50%;--button-width: var(--button-height);width:var(--button-width);justify-content:center;padding:0}.product-card .quick-add--combine .quick-add__button .btn__text,.product-card .quick-add--combine .quick-add__button .btn__icon{display:none}.product-card .quick-add--combine .quick-add__button .icon{display:inline-flex;animation:none}.product-card .quick-add--combine .btn:hover{color:rgb(var(--color-primary-button-background))}.product-card .quick-add--combine .btn:hover:before{width:100%}}.product-card .quick-add--combine .quick-add__button{box-shadow:0 1px 4px #0000002e}.variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:6px}.variant-option--buttons:not(.variant-option--swatches) .variant-option__label{flex-basis:100%}.variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:40px;padding-inline:8px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/29/assets/pf-custom.css.map */
