.product__sticky-atc{left:0;position:relative;right:0;-webkit-transition:visibility,position,bottom .5s ease-in-out;transition:visibility,position,bottom .5s ease-in-out}.product__sticky-atc.hide{visibility:hidden}.product__sticky-atc.is-sticky{background-color:var(--color-white);bottom:-200px;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;visibility:hidden;z-index:9999999}.product__sticky-atc.is-sticky.show{bottom:0;visibility:visible}.is-sticky .product__sticky-atc__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--site-center);padding-bottom:.5rem;padding-left:var(--site-side-spacing);padding-right:var(--site-side-spacing);padding-top:.5rem}@media screen and (min-width:768px){.is-sticky .product__sticky-atc__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;padding-left:var(--site-side-spacing-md);padding-right:var(--site-side-spacing-md)}}.product__sticky-atc__meta{display:none;-webkit-transition:all .5s linear;transition:all .5s linear}.is-sticky .product__sticky-atc__meta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}@media screen and (min-width:768px){.is-sticky .product__sticky-atc__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:0}}.product__sticky-atc__title{margin-bottom:0}.product__sticky-atc__price{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.product__sticky-atc__button{width:100%}.is-sticky .product__sticky-atc__button .product-form__quantity,.is-sticky .product__sticky-atc__button .product_meta--link{display:none}.is-sticky .product__sticky-atc__button .product-form__buttons{margin-left:auto;max-width:33.125rem;width:100%}