.sticky-product-mobile{--border-color: #f5f5f5}.product-details .product-option.sticky-product-mobile{display:none;position:fixed;bottom:0;left:0;width:100%;height:max-content;background:#fff;z-index:-1;border-bottom:1px solid var(--border-color);transform:translateY(100%);transition:transform .45s ease-in-out,opacity .45s ease-in-out;opacity:0}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-wishlist{position:static}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-actions{display:flex;flex-direction:row;align-items:center;gap:15px;padding:0}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-actions>form{flex-grow:1}body.show-mobile-options{overflow:hidden}.show-mobile-options .background-overlay{opacity:1;pointer-events:auto}.show-mobile-options .productView-stickyCart.style-1{bottom:0!important;z-index:101!important}.sticky-product-mobile .productView-thumbnail-wrapper .productView-for{padding:0}.sticky-product-mobile .productView-thumbnail.slick-current .productView-thumbnail-link img{opacity:1}.sticky-product-mobile .productView-thumbnail:not(.slick-current) .productView-thumbnail-link img{opacity:1}.sticky-product-mobile .productView-thumbnail{padding:0 4px}.sticky-product-mobile .productView-thumbnail-wrapper{margin-top:0;margin-left:-10px;margin-right:-10px}.sticky-product-mobile .productView-thumbnail-wrapper .slick-list{margin-left:-4px;margin-right:-4px;padding-left:10px;padding-right:10px}.sticky-product-mobile .sticky-product-mobile-header{height:40px;position:relative;border-bottom:1px solid var(--border-color)}.sticky-product-mobile .sticky-product-mobile-content{padding:0 10px 10px;max-height:80vh;overflow-y:auto;overflow-x:clip}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-product-close{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);padding:0}.productView-stickyCart.style-1 .sticky-product-close,.productView-stickyCart.style-1 .sticky-product-close svg{width:13px;height:13px}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-info{padding-left:0;width:unset;margin-top:10px}.productView-stickyCart.style-1 .sticky-product-mobile .sticky-title{margin-bottom:1px}.sticky-product-mobile .productView-options{margin-top:15px}.sticky-product-mobile .product-form__swatch .form__label{margin-bottom:0}.sticky-product-mobile .product-form__input+.product-form__input{margin-top:0}.product-details .product-option.sticky-product-mobile .sticky-title{-webkit-line-clamp:var(--product-title-line-text);font-size:calc(var(--product-title-font-size) + 2px)}.always-on-mobile.productView-stickyCart.style-1 .productView-groupBottom{display:none}.productView-stickyCart.style-1 .sticky-actions-row{display:flex}@media screen and (max-width: 767px){.product-details .product-option.sticky-product-mobile{display:block}.show-mobile-options .product-option.sticky-product-mobile{transform:translateY(0);opacity:1}.show-mobile-options .productView-stickyCart.style-1 .sticky-right .sticky-actions form{display:block}.show-mobile-options .productView-stickyCart.style-1 .sticky-right .sticky-actions .empty-add-cart-button-wrapper,.sticky-product-close{display:none}.sticky-product-mobile .sticky-product-close,.show-mobile-options .productView-stickyCart.style-1 .sticky-actions .quantity__group,.show-mobile-options .always-on-mobile.productView-stickyCart.style-1 .sticky-actions .quantity__group{display:block}.always-on-mobile.productView-stickyCart.style-1 .productView-groupBottom{margin:0 0 13px;display:block}.always-on-mobile.productView-stickyCart.style-1 .sticky-actions-row{display:flex;padding-left:54px}.show-mobile-options .always-on-mobile.productView-stickyCart.style-1 .sticky-right .sticky-wishlist{position:absolute;left:0}}@media screen and (min-width: 1025px){.product-details.product-full-width{overflow:visible}}.sticky-actions-row .btn-quantity{flex-shrink:0;width:40px;padding:0;cursor:pointer;background-color:#f9fafb;color:#1f2937;font-size:20px;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center;transition:background-color .15s ease,border-color .15s ease;border:none!important}.sticky-actions-row .btn-quantity:hover{background-color:#f3f4f6;color:#000}.sticky-actions-row .minus{border-right:1px solid #d1d5db}.sticky-actions-row .plus{border-left:1px solid #d1d5db}.sticky-actions-row .btn-quantity span.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sticky-actions-row .minus:after{content:"\2212"}.sticky-actions-row .plus:after{content:"+"}.sticky-actions-row .quantity__input{flex-grow:1;text-align:center;padding:8px 0;border:none!important;outline:none!important;background-color:#fff;color:#1f2937;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sticky-actions-row .minus:before,.btn-quantity.plus:before{content:none}.productView-stickyCart.style-1 .sticky-actions .button{padding-top:8px!important;max-height:38px}.uploadkit-thumbnails{max-width:105px!important;margin:0!important;display:flex;flex-wrap:wrap}.uploadkit-thumbnail{max-width:28px!important;margin:3px!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-sticky-add-to-cart-mobile.css.map */
