.product-sticky{background:#fff;z-index:20;transition:transform var(--animation-time) var(--animation-function);transform:translateY(0)}.product-sticky.hide-bottom{transform:translateY(400%);transition:transform var(--animation-time) var(--animation-function)}.product-sticky__image{max-width:3.5rem;flex-shrink:0}.product-sticky .product-title{max-height:2.45em;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;display:block;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical}.product-sticky product-form{display:block;width:100%;flex-shrink:0}.product-sticky-form{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:.2rem;row-gap:.2rem;position:relative}.product-sticky-form .variants-wrapper,.product-sticky-form .selling-plans{margin-bottom:.8rem;border-radius:.6rem;width:100%;max-width:100%}.product-sticky-form .variants-wrapper{flex-direction:column;align-items:stretch}.product-sticky-form .product-sticky__plans{order:1}.product-sticky-form .product-sticky__variants{order:2}.product-sticky-form .product-form__btn-wrap,.product-sticky-form .product-form__btn{width:100%;order:10}.product-sticky-form .product-sticky__plans{flex-grow:1}.product-sticky-form div.product-sticky__plans,.product-sticky-form .product-sticky__variants>details>summary,.product-sticky-form .product-sticky__plans>details>summary{border-radius:.4rem;background:#f5f5f5;padding:1.5rem 2rem;white-space:nowrap;font-size:14px;font-style:normal;font-weight:500;line-height:130%;justify-content:center;text-align:center;transition:background-color var(--animation-time) var(--animation-function)}.product-sticky-form collapsible-details summary svg{margin-left:1.6rem}.product-sticky-form collapsible-details .details_content{position:absolute;bottom:100%;transform-origin:bottom;left:0;right:0}.product-sticky-form .product-options-additional-info{display:none!important}.product-sticky-form collapsible-details details[open]>summary{background:#e1e1e1;transition:background-color var(--animation-time) var(--animation-function)}.product-sticky-form collapsible-details details>summary:before{content:"";display:inline-block;width:1.6rem;height:.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 8'%3E%3Cpath fill='%23E1E1E1' fill-rule='evenodd' d='M4 4a4 4 0 0 1-4 4h16a4 4 0 0 1 0-8h-16a4 4 0 0 1 4 4Z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:100%;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity var(--animation-time) var(--animation-function),visibility var(--animation-time) var(--animation-function)}.product-sticky-form collapsible-details details[open]>summary:before{opacity:1;visibility:visible;transition:opacity var(--animation-time) var(--animation-function),visibility var(--animation-time) var(--animation-function)}.product-sticky__info{flex-shrink:1}@media screen and (min-width: 800px){.product-sticky product-form{width:auto}.product-sticky-form{flex-wrap:nowrap;column-gap:.8rem}.product-sticky-form .product-sticky__plans,.product-sticky-form .product-sticky__variants{order:unset}.product-sticky-form .product-form__btn-wrap,.product-sticky-form .product-form__btn{width:auto;order:unset}.product-sticky-form collapsible-details{position:relative;flex-grow:unset}.product-sticky-form collapsible-details .details_content{left:auto;right:0;width:38rem}.product-sticky-form collapsible-details.product-sticky__variants .details_content{width:20rem}.product-sticky-form .variants-wrapper{max-width:20rem}.product-sticky-form .selling-plans{max-width:38rem}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/component-product-sticky-form.css.map */
