#shopify-section-upsells .upsells .upsell-form-wrap form{padding:0}#shopify-section-upsells .upsells .upsell-form-wrap form button{padding:.5rem 2rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:.4s}.upsells{width:90%;max-width:120rem;margin:auto}.upsells .upsell-element{position:relative;display:grid;grid-template-areas:"img cta cta" "img price button";grid-template-columns:.85fr 2fr 1fr;gap:0 .4rem;align-items:flex-start;margin-top:1rem;padding:1rem;border:2px solid #eaeaea}.upsells .upsell-element:hover{background-color:#eaeaea;transition:.1s}.upsells .upsell-element.upsell-element__hidden{display:none;width:0;height:0;visibility:hidden;opacity:0}.upsells .upsell-element .upsell-img-wrap{grid-area:img}.upsells .upsell-element .upsell-form-wrap{grid-area:button}.upsells .upsell-element .upsell-form-wrap form button{transition:.4s}.upsells .upsell-element .upsell-form-wrap form button::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.upsells .upsell-element .upsell-price{grid-area:price}.upsells .upsell-element .upsell-price .upsell-price-values{margin:0}.upsells .upsell-element .upsell-cta{grid-area:cta;font-weight:700}