.wt-sc-gift-coupon-block .gift_to_friend_form,.wt-sc-gift-coupon-block .gift_to_friend_form .wt-form-item,.wt-sc-gift-coupon-block .gift_to_friend_form .wt-form-item input,.wt-sc-gift-coupon-block .wt_smart_coupon_send_coupon_wrap{float:none}.gift_to_friend_form{margin-top:15px;width:100%}.gift_to_friend_form .wt-form-item{margin-bottom:12px;width:100%}.gift_to_friend_form .wt-form-item input{width:100%}.wbte_sc_cpns_pp_card { border: 2px dashed #e9eaee; border-radius: 12px; padding: 15px; background-color: #fff; box-sizing: border-box; margin-bottom: 5px; }
.wbte_sc_cpns_pp_discount_badge { background-color: #d1f3d8; color: #137333; font-size: 12px; padding: 5px 10px; border-radius: 20px; display: inline-block; font-weight: 600; margin-bottom: 5px; }
.wbte_sc_cpns_pp_discount_badge .amount { color: #137333; }
.wbte_sc_cpns_pp_card_coupon_box { background-color: #f7f9fa; border-radius: 10px; padding: 5px 10px; display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; border: 1px solid #eff0f3; }
.wbte_sc_cpns_pp_code { font-weight: bold; font-size: 16px; letter-spacing: 1px; color: #1c1c1e; }
.wbte_sc_cpns_pp_copy_btn { background-color: #000; color: white; border: none !important; padding: 8px 14px !important; border-radius: 8px !important; font-size: 12px; cursor: pointer; display: flex !important; align-items: center; gap: 6px; }
.wbte_sc_cpns_pp_copy_btn svg { color: currentColor; }
.wbte_sc_cpns_pp_copy_btn:hover { background-color: #3662e3; color: #fff !important; }
.wbte_sc_cpns_pp_copy_btn:focus { outline: none; }
.wbte_sc_cpns_pp_desc { font-size: 16px; font-weight: 500; color: #2e2e2e; margin: 0; }
.wbte_sc_cpns_pp_restriction_text { color: #555; font-size: 14px; margin: 0; font-style: italic; margin-bottom: 5px; }
.wbte_sc_cpns_pp_footer { display: flex; flex-direction: column; font-size: 14px; color: #4b5563; }
.wbte_sc_cpns_pp_footer_row { display: flex; justify-content: space-between; align-items: center; }
.wbte_sc_cpns_pp_footer_row .wbte_sc_cpns_pp_footer_label { display: flex; align-items: center; gap: 6px; }
.wbte_sc_cpns_pp_footer_row .wbte_sc_cpns_pp_footer_icon { font-size: 14px; color: #6b7280; }
.wbte_sc_cpns_pp_footer_row .wbte_sc_cpns_pp_footer_value { font-weight: 600; }.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}