.wm-gift-addons{padding:20px;background:#f8f8f8;border-radius:18px}.wm-gift-addons summary{display:flex;align-items:center;list-style:none;cursor:pointer;font-size:18px;font-weight:400}.wm-gift-addons summary::-webkit-details-marker{display:none}.wm-gift-addons summary>span{margin-left:auto;font-size:26px}.wm-gift-addons[open] summary>span{transform:rotate(45deg)}.wm-addon-list{display:grid;gap:10px;margin-top:24px}.wm-gift-addons .wm-addon-row{display:grid;grid-template-columns:22px 64px minmax(0,1fr) auto;gap:18px;align-items:center;background:white;border-radius:14px;padding:18px;margin:0;cursor:pointer}.wm-addon-row input{appearance:auto!important;position:static!important;opacity:1!important;width:22px;height:22px;margin:0;accent-color:#101d35}.wm-addon-image{width:64px;height:64px;object-fit:cover;border-radius:10px}.wm-addon-title{font-size:16px;line-height:1.35;color:#111}.wm-addon-title small{display:block;color:#777}.wm-addon-price{font-size:16px;white-space:nowrap;color:#c40000}.wm-addon-unavailable{opacity:.55;cursor:default!important}.wm-offer{border:1px solid #dfe5ef;border-radius:11px;overflow:hidden;margin:20px 0 30px;color:#101d35}.wm-offer-header{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#101d35;color:white}.wm-offer-header>div{flex:1;min-width:0}.wm-offer-header strong{font-size:15px;line-height:1.3;display:block}.wm-offer-header p{font-size:11px;line-height:1.5;margin:3px 0 0}.wm-offer-header b{color:#ffdf65}.wm-offer-get{display:flex;align-items:center;justify-content:center;background:#ffdf65;border-radius:6px;padding:11px 14px;font-size:12px;font-weight:700;color:#101d35}.wm-offer-header button{display:flex;align-items:center;justify-content:center;border-left:1px solid #ffffff40;padding:10px 0 10px 10px;color:white}.wm-offer-header button[aria-expanded=true] svg{transform:rotate(180deg)}.wm-offer-body{padding:14px;font-size:12px;line-height:1.5;background:white}.wm-offer-body[hidden]{display:none}.wm-offer-body p{margin:0}.wm-offer-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 0;border-bottom:1px solid #dfe5ef;margin-bottom:10px}.wm-offer-row strong{color:red}.wm-offer :focus-visible,.wm-addon-row:focus-within{outline:2px solid #d9a900;outline-offset:2px}
@media(max-width:749px){.wm-gift-addons{padding:16px}.wm-gift-addons .wm-addon-row{grid-template-columns:20px 56px minmax(0,1fr);gap:12px;padding:14px}.wm-addon-image{width:56px;height:56px;grid-row:span 2}.wm-addon-row input{grid-row:span 2}.wm-addon-title{font-size:14px}.wm-addon-price{grid-column:3;font-size:14px}.wm-offer-header strong{font-size:13px}}
