.tc-purchase-actions{display:inline-flex;align-items:stretch;gap:8px;max-width:100%}.tc-purchase-actions>.button:first-child{flex:1;min-width:0}.tc-gift-button{display:inline-flex!important;justify-content:center;align-items:center;flex:0 0 46px;padding:10px!important;min-width:46px!important;background:#e6d7f1!important;color:#69477d!important;border:1px solid #bea3cf!important}.tc-gift-button:hover{background:#d9bfe9!important}.tc-gift-button:focus-visible{outline:3px solid #a577bf;outline-offset:3px}.tc-gift-modal{max-width:520px}.tc-gift-modal label:not(.edition-choice){display:block;margin-top:14px}.tc-gift-modal input:not([type=radio]),.tc-gift-modal select{width:100%;box-sizing:border-box}.tc-gift-modal .detail-bottom{gap:12px;flex-wrap:wrap}.tc-gift-modal .button svg{vertical-align:middle}.tc-gift-recipient{color:#866098;font-weight:700;margin:4px 0 8px}#tc-gift-error{color:#b53746;min-height:1.4em}.tc-gift-modal .muted{font-size:.85rem}@media(max-width:600px){.tc-purchase-actions{width:100%}}html[data-theme=dark] .tc-gift-button{background:#554361!important;color:#f0dcff!important}html[data-theme=dark] .tc-gift-recipient{color:#dbb5f0}
