.p2-shop .product-sticky-purchase{position:fixed;top:0;left:0;width:100%;z-index:60;background:white;filter:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));visibility:hidden;opacity:0;transition:opacity .15s ease-in-out,visibility .15s ease-in-out}.p2-shop .product-sticky-purchase.visible{visibility:visible;opacity:1}@media (min-width:1024px){.p2-shop.product-page:has(>.product-sticky-purchase.visible)>.store-header{visibility:hidden}}.p2-shop .product-sticky-purchase>.store-container{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;padding-bottom:20px}.p2-shop .sticky-product-identity{display:flex;align-items:center;gap:12px;min-width:0}.p2-shop .sticky-product-identity img{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;flex:none}.p2-shop .sticky-product-identity>div{min-width:0}.p2-shop .sticky-product-identity b{display:block;font-size:16px;line-height:20px}.p2-shop .sticky-product-identity p{margin-top:4px;font-size:12px;line-height:15px;font-weight:500}.p2-shop .sticky-product-actions{display:flex;align-items:center;gap:16px;flex:none}.p2-shop .sticky-product-price{text-align:right}.p2-shop .sticky-product-price>div:first-child{display:flex;align-items:baseline;justify-content:flex-end;gap:8px}.p2-shop .sticky-product-price b{font-size:20px;line-height:28px}.p2-shop .sticky-product-actions>.primary{width:200px;height:55px;font-size:14px;padding:0 20px}.p2-shop .sticky-product-price .product-compare-price{justify-content:flex-start}@media (max-width:1023px){.p2-shop .product-sticky-purchase{display:none}}@media (prefers-reduced-motion:reduce){.p2-shop .product-sticky-purchase{transition:none}}