#pr-gift-launcher{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:18;display:inline-flex;align-items:center;min-height:44px;border-radius:999px;background:#b5122a;color:#fff;box-shadow:0 2px 9px #17263d30;isolation:isolate}
#pr-gift-launcher[hidden],.template-index .kl-teaser-U5Pj3u,html[data-pr-custom-gift] .kl-teaser-U5Pj3u{display:none!important}
#pr-gift-launcher button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;background:none;color:inherit;padding:0;margin:0;cursor:pointer;box-shadow:none}
#pr-gift-launcher #pr-gift-hide{width:44px;border-radius:999px 0 0 999px;position:relative}
#pr-gift-hide:after{content:"";position:absolute;right:0;width:1px;height:16px;background:#ffffff60}
#pr-gift-launcher #pr-gift-open{padding:0 17px 0 11px;border-radius:0 999px 999px 0;font:700 18px/1 var(--pr-heading-font,var(--heading-font-family,Arial)),sans-serif;letter-spacing:.015em;white-space:nowrap}
#pr-gift-launcher button:focus-visible{outline:3px solid #efbd48;outline-offset:2px}
@media(hover:hover){#pr-gift-launcher button:hover{background:#8c1024}}
@media(max-width:749px){#pr-gift-launcher{left:max(12px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom));}}
body.sa-menu-open #pr-gift-launcher,body.overlay-predictive-search #pr-gift-launcher,body:has(dialog[open],#rebuy-cart.is-visible,.rebuy-cart__flyout.visible,.pr-sticky-purchase:not([hidden]),[data-journey-cart]:not([hidden])) #pr-gift-launcher{visibility:hidden}
