.relax-reference .product-info{top:var(--purchase-sticky-top,20px)}.sticky-purchase{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e5ebe6;box-shadow:0 -7px 25px #173c2710;padding:12px max(24px,4vw) calc(12px + env(safe-area-inset-bottom));font-family:'Segoe UI',Arial,sans-serif;color:#222}.sticky-purchase-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:center;gap:7px 28px;max-width:1340px;margin:auto}.sticky-purchase-details{display:flex;align-items:baseline;gap:15px;min-width:0;flex-wrap:wrap}.sticky-purchase-details strong{font-size:25px;line-height:1.2;font-weight:800;color:#00a443;white-space:nowrap}.sticky-purchase-details span{font-size:12px;color:#777}.sticky-purchase button{display:flex;align-items:center;justify-content:center;min-height:49px;padding:12px 20px;border:0;border-radius:35px;color:#fff;background:#00a443;font-size:14px;font-weight:800;cursor:pointer;white-space:nowrap}.sticky-purchase button:hover{background:#008e3a}.sticky-purchase button:focus-visible{outline:3px solid #287655;outline-offset:3px}.sticky-purchase-feedback{grid-column:1/-1;font-size:12px;line-height:1.5;color:#a04e35;margin:0}.sticky-purchase-feedback:empty{display:none}.has-sticky-purchase{padding-bottom:100px}.sticky-purchase[hidden]{display:none!important}
@media(max-width:600px){.sticky-purchase{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.sticky-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(160px,1.2fr);gap:6px 12px}.sticky-purchase-details{display:block}.sticky-purchase-details strong{display:block;font-size:21px}.sticky-purchase-details span{display:block;margin-top:3px;font-size:10px;line-height:1.5}.sticky-purchase button{font-size:12px;min-height:48px;padding:11px 13px}.sticky-purchase-feedback{font-size:11px}.has-sticky-purchase{padding-bottom:110px}}
@media(max-width:360px){.sticky-purchase-inner{grid-template-columns:minmax(0,1fr) minmax(145px,1.15fr)}.sticky-purchase-details strong{font-size:19px}.sticky-purchase button{font-size:11px;padding:10px}}
