.price-banner{background-color:#fff;position:sticky;bottom:0;left:0;right:0;z-index:10;transition:all .5s ease}.price-banner.hidden-banner{transform:translateY(400px)}.price-banner__wrapper{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.price-banner .product-info{display:flex;flex-direction:column;gap:12px;max-width:100%}.product-info .title--container{display:flex;gap:12px;align-items:center}.product-info .title--container img{border-radius:8px;width:30%;max-width:62px}.price-banner .product-info .title{font-size:16px}.product-info .cta--container{display:none}.price-banner .product-info a{text-decoration:underline;color:#000;font-weight:600;font-size:14px;line-height:100%}.price-banner .product-info span{line-height:100%}.price-banner .price-info{display:flex;gap:24px;width:100%;flex-direction:row;align-items:center;justify-content:space-between;position:relative}.price-banner .price-info .counter{background-color:#f6f7f9;border-radius:44px;padding:2px 4px;display:flex;align-items:center;width:fit-content}.price-banner .price-info .counter .counter__value{color:#141415;font-size:16px;font-weight:600;line-height:150%;text-align:center;width:50px;border:none;background-color:transparent;outline:none;-moz-appearance:textfield}.price-banner .price-info .counter .counter__value::-webkit-outer-spin-button,.price-banner .price-info .counter .counter__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-banner .price-info .counter button{width:32px;height:32px;cursor:pointer;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center}.price-banner .price-info .counter button.increment{background-color:var(--color-primary)}.price-banner .price-info .counter button.increment:hover{background-color:var(--color-primary-hover)}.price-banner .price-info .counter button.decrement{background-color:#fff}.price-banner .price-info .counter button.decrement:hover{background-color:#edecec}.price-banner .price-info .btn{padding:8px 14px}@media screen and (min-width: 450px){.price-banner .price-info .btn{width:fit-content}}@media screen and (min-width: 900px){.price-banner__wrapper{flex-direction:row;justify-content:center}.price-banner .product-info{max-width:45%}.price-banner .product-info .title--container img{display:none}.price-banner .product-info .title{font-size:24px}.price-banner .product-info .cta--container{display:flex;gap:12px}.price-banner .price-info{width:fit-content;margin-right:0;margin-left:auto}.price-banner .price-info .counter{padding:4px 8px}.price-banner .price-info .counter button{width:40px;height:40px}.price-banner .price-info .btn{padding:12px 22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-price-banner.css.map */
