.site-header .bac-announcement{display:flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:34px;padding:6px 18px;background:linear-gradient(105deg,#761c37,#a32c50 55%,#7d1d39);color:#fff7fa;font:11px/1.4 Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;white-space:nowrap}.bac-announcement strong{font-weight:700}.bac-icon{display:block;width:18px;height:18px;flex:none}.bac-announcement>.bac-icon{width:15px;height:15px}.bac-announcement__cta{display:inline-flex;align-items:center;gap:7px;margin-left:15px;padding-left:20px;border-left:1px solid #ffffff35;font-size:10px;opacity:.9}.bac-announcement__cta .eu-arrow{width:13px;height:13px;min-width:13px}.bac-announcement:focus-visible{outline:2px solid #fff;outline-offset:-4px}.bac-announcement-space{height:34px}.el-account-open .bac-announcement-space{display:none}.bac-gift{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;width:120px;min-height:112px;float:right;margin:0 0 16px 20px;padding:12px 10px;border:1px solid #e8c3d2;border-radius:15px;background:radial-gradient(ellipse at 80% 0,#f3cbdc80,transparent 75%),linear-gradient(145deg,#fff8fb,#f9e9f0);color:#8e2344;text-align:center;box-shadow:inset 0 1px 0 #ffffffd9,0 6px 18px #8e234406}.bac-gift__badge{display:flex;align-items:center;justify-content:center;gap:6px;color:#a22e53}.bac-gift__badge>.bac-icon{width:18px;height:18px}.bac-gift__badge>span{font:8px/1.3 Consolas,monospace;letter-spacing:1.1px}.bac-gift>b{font:600 17px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.4px}.bac-gift__note{font:10px/1.4 Arial,Helvetica,sans-serif;color:#9b667b}@media(max-width:749px){.site-header .bac-announcement{font-size:10px;gap:7px;padding-inline:12px}.bac-announcement__cta{display:none}.bac-gift{min-height:108px}}
.cp-detail__variants{clear:both}@media(max-width:480px){.bac-gift{width:112px;min-height:106px;margin-left:14px}}
