.fcs-upsell[hidden]{display:none}.fcs-upsell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147480000;display:flex;align-items:center;justify-content:center;padding:18px;color:#171417;font-family:Inter,Arial,sans-serif}.fcs-upsell__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1714178c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fcsUpsellFade .2s ease}.fcs-upsell__panel{position:relative;width:min(520px,100%);max-height:min(92vh,620px);overflow:auto;background:#fff;border:1px solid #dcd7d3;border-radius:6px;box-shadow:0 30px 80px #17141759;animation:fcsUpsellPop .26s cubic-bezier(.2,.8,.2,1)}.fcs-upsell__close{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid #dcd7d3;font-size:1.3rem;line-height:1;color:#511b50}.fcs-upsell__close:hover{background:#511b50;color:#fff}.fcs-upsell__content{padding:34px 30px 28px}.fcs-upsell__eyebrow{margin:0 0 10px;color:#a82970;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fcs-upsell__title{margin:0 0 12px;font-size:1.5rem;line-height:1.15;letter-spacing:0}.fcs-upsell__intro{margin:0 0 20px;color:#686165;font-size:.92rem;line-height:1.6}.fcs-upsell__volumes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.fcs-upsell__vol{display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-align:left;background:#fff;border:1px solid #dcd7d3;border-radius:4px;transition:border-color .16s,background-color .16s,color .16s}.fcs-upsell__vol b{font-size:.98rem}.fcs-upsell__vol small{color:#686165;font-size:.72rem;line-height:1.3}.fcs-upsell__vol:hover{border-color:#511b50}.fcs-upsell__vol.is-active{border-color:#511b50;background:#511b50;color:#fff}.fcs-upsell__vol.is-active small{color:#e7acd0}.fcs-upsell__hint{min-height:1rem;margin:0 0 18px;color:#9f969d;font-size:.78rem}.fcs-upsell__actions{display:flex;flex-wrap:wrap;gap:10px}.fcs-upsell__actions .fcs-button{flex:1 1 190px}.fcs-upsell .fcs-button--ghost{background:#fff;border:1px solid #dcd7d3;color:#171417}.fcs-upsell .fcs-button--ghost:hover{border-color:#171417}@keyframes fcsUpsellFade{0%{opacity:0}to{opacity:1}}@keyframes fcsUpsellPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:620px){.fcs-upsell__content{padding:28px 20px 22px}.fcs-upsell__volumes{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.fcs-upsell__overlay,.fcs-upsell__panel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fcs-upsell.css.map */
