.product-sticky-action{background-color:var(--color-off-white);-webkit-box-shadow:0 0 15px rgba(41,41,42,.1);box-shadow:0 0 15px rgba(41,41,42,.1);display:grid;left:0;opacity:0;padding:.6875rem 1rem;position:fixed;right:0;top:-4.25rem;-webkit-transition:all var(--duration-default) ease-in-out;transition:all var(--duration-default) ease-in-out;visibility:hidden;z-index:var(--z-index-fixed)}@media screen and (min-width:768px){.product-sticky-action{display:none}}.has-sticky-attention:not(.has-reveal-attention) .product-sticky-action{-webkit-transform:translateY(5.875rem);-ms-transform:translateY(5.875rem);transform:translateY(5.875rem)}.product-sticky-action--offset-with-header{-webkit-transform:translateY(3.625rem);-ms-transform:translateY(3.625rem);transform:translateY(3.625rem)}.has-sticky-header .product-sticky-action--offset-with-header{-webkit-transform:translateY(7.75rem);-ms-transform:translateY(7.75rem);transform:translateY(7.75rem)}.has-sticky-attention:not(.has-reveal-attention) .product-sticky-action--offset-with-header{-webkit-transform:translateY(5.875rem);-ms-transform:translateY(5.875rem);transform:translateY(5.875rem)}.has-sticky-header.has-sticky-attention .product-sticky-action--offset-with-header{-webkit-transform:translateY(9.5rem);-ms-transform:translateY(9.5rem);transform:translateY(9.5rem)}.product-sticky-action--active{opacity:1;-webkit-transform:translateY(4.125rem);-ms-transform:translateY(4.125rem);transform:translateY(4.125rem);visibility:visible}.product-sticky-action.is-grid{grid-template-columns:minmax(0,1fr) 7.25rem}.product-sticky-action__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:center}.product-sticky-action__subtitle,.product-sticky-action__title{display:block;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-sticky-action__subtitle{margin-top:-.25rem}.product-sticky-action__button{font-size:1rem;gap:0;padding-left:.5rem;padding-right:.5rem}.product-sticky-action__button .icon{margin-left:0;margin-right:.5rem;margin-top:-.125rem}