.product-sticky{background:#fff;z-index:20;transition:transform var(--animation-time) var(--animation-function);transform:translateY(0)}.product-sticky .product-form__btn-wrap button[name=add]{padding-top:1.4rem;padding-bottom:1.4rem}.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:nowrap;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{order:10;white-space:nowrap}.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:1px solid var(--color-1000);padding:1.2rem 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__info{flex-shrink:1}.product-sticky .product-form .variants-wrapper,.product-sticky .product-form .selling-plans{background:var(--color-0);padding:8px;border:1px solid var(--color-1000);border-radius:0}.product-sticky .product-form .selling-plan--one-time{border:none;padding:0 .8rem}.product-sticky .product-form .selling-plan--subscriptions{border:none;border-top:1px solid var(--color-300);padding:0 .8rem}@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}}@media screen and (max-width: 799px){.product-sticky-form div.product-sticky__plans,.product-sticky-form .product-sticky__variants>details>summary,.product-sticky-form .product-sticky__plans>details>summary{padding:1.2rem}.product-sticky-form collapsible-details summary svg{margin-left:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/171/assets/component-product-sticky-form.css.map */
