.banner-with-buy-button .banner-with-panel__wrapper{min-height:calc(100vh - 260px)}@media screen and (min-width: 750px){.banner-with-buy-button .banner-with-panel__wrapper{min-height:738px}}.banner-with-buy-button__content{margin-bottom:32px}@media screen and (min-width: 750px){.banner-with-buy-button__content{max-width:760px;margin-bottom:64px}}.banner-with-buy-button__content--row{display:flex;flex-direction:column;gap:16px}@media screen and (min-width: 750px){.banner-with-buy-button__content--row{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width: 750px){.banner-with-buy-button__content--row .banner-with-buy-button__text{max-width:760px}}.banner-with-buy-button__content--row .button{min-height:unset;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:-moz-fit-content;height:fit-content;line-height:1;height:35px;background-color:#538c81;padding:0}.banner-with-buy-button__content--row .button:hover{background-color:#2d2d2d;border-color:#538c81;border:1px solid #538c81}.banner-with-buy-button__title{margin-bottom:32px}.banner-with-buy-button__title h2{margin:0}.banner-with-buy-button__text p{margin:0}.banner-with-buy-button__card{box-sizing:border-box;position:absolute;z-index:2;background-color:#d9d9d9;padding:16px 36px;right:24px;bottom:24px;left:24px;border-radius:8px;overflow:hidden;width:calc(100% - 48px)}@media screen and (min-width: 750px){.banner-with-buy-button__card{left:unset;right:80px;bottom:80px;padding:26px 56px;max-width:600px}}.banner-with-buy-button__card form,.banner-with-buy-button__card product-form,.banner-with-buy-button__card .product-form__buttons{width:-moz-fit-content;width:fit-content}.banner-with-buy-button__card .button-with-quantiry__container{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-end;gap:16px}.banner-with-buy-button__card .product-form__submit{min-width:unset;min-height:unset;width:154px;height:35px;line-height:1;padding:0}.banner-with-buy-button__card .quantity,.banner-with-buy-button__card .quantity__input,.banner-with-buy-button__card .quantity__button{background-color:#d9d9d9}.banner-with-buy-button__card .price{font-size:32px;line-height:1;position:relative}.banner-with-buy-button__card .price span{font-size:32px;line-height:1}.banner-with-buy-button__card .price .affirm-as-low-as{position:absolute;top:-40px;margin:0;font-size:12px;width:320px}@media screen and (min-width: 750px){.banner-with-buy-button__card .price .affirm-as-low-as{width:360px}}.banner-with-buy-button__card .price .affirm-as-low-as *{font-size:12px}.banner-with-buy-button__card .price .affirm-as-low-as a{color:#00e}.banner-with-buy-button__card--row{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 750px){.banner-with-buy-button__card--row{flex-wrap:nowrap}}