.product__info-container .product-form,.product__info-container .product-form__buttons,.product__info-container .shopify-payment-button,.product__info-container [data-shopify=payment-button]{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important}.product__info-container .product-form>*,.product__info-container .product-form__buttons>*{width:100%!important;max-width:100%!important}.product__info-container .product-form__submit,.product__info-container button[name=add],.product__info-container .main-product-atc,.product__info-container #rsi_buy_now_button,.product__info-container .shopify-payment-button__button,.product__info-container .shopify-payment-button__button--unbranded,.product__info-container [data-shopify=payment-button] button,.product__info-container .shopify-payment-button button{width:100%!important;min-height:52px!important;height:52px!important;padding:14px 24px!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important}@media screen and (max-width:749px){.product__info-container .product-form__submit,.product__info-container button[name=add],.product__info-container #rsi_buy_now_button,.product__info-container .shopify-payment-button__button{min-height:56px!important;height:56px!important;font-size:16px!important}}.collection-hero{padding-top:28px!important;padding-bottom:18px!important}.collection-hero__title{font-size:clamp(26px,3.6vw,40px)!important;letter-spacing:-.02em!important;margin:0 0 14px!important;line-height:1.1!important;font-weight:800!important}.collection-hero__description{max-width:760px!important;font-size:15px!important;line-height:1.65!important;color:rgba(var(--color-foreground),.85)!important}.collection-hero__description h2{font-size:22px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.25!important;margin:26px 0 10px!important;color:rgb(var(--color-foreground))!important}.collection-hero__description h2:first-child{margin-top:4px!important}.collection-hero__description h3{font-size:17px!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1.3!important;margin:22px 0 6px!important;color:rgb(var(--color-foreground))!important}.collection-hero__description p{margin:0 0 12px!important;font-size:15px!important;line-height:1.65!important}.collection-hero__description p strong{font-weight:600!important}.collection-hero__description ul,.collection-hero__description ol{margin:8px 0 14px!important;padding-left:22px!important}.collection-hero__description li{margin-bottom:4px!important;font-size:15px!important;line-height:1.55!important}@media screen and (max-width:749px){.collection-hero{padding-top:16px!important;padding-bottom:12px!important}.collection-hero__title{font-size:26px!important;margin-bottom:10px!important}.collection-hero__description{font-size:14px!important;line-height:1.6!important}.collection-hero__description h2{font-size:19px!important;margin:20px 0 8px!important}.collection-hero__description h3{font-size:16px!important;margin:18px 0 6px!important}.collection-hero__description p,.collection-hero__description li{font-size:14px!important;line-height:1.6!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tm-buttons-fix.css.map */
