.priority-upsell{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.priority-upsell__image{flex-shrink:0;width:40px;height:40px;overflow:hidden}.priority-upsell__image img{width:100%;height:100%;object-fit:cover}.priority-upsell__content{display:flex;align-items:center;gap:1rem;flex:1}.priority-upsell__text{flex:1}.priority-upsell__title{font-size:1.3rem;font-weight:600;position:relative;display:inline-flex;align-items:center;gap:.3rem}.priority-upsell__subtitle{font-size:1.1rem;display:block;line-height:1.4}.priority-upsell__price{font-size:1.4rem;font-weight:600;white-space:nowrap}.priority-upsell__toggle{flex-shrink:0}.toggle-switch{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}.toggle-switch input:checked+.toggle-slider{background-color:#34a853;box-shadow:0 0 1px #34a853}.toggle-switch input:checked+.toggle-slider:before{transform:translate(24px)}.priority-upsell .info-icon{cursor:pointer;font-size:1.4rem;color:#1a1a1a;-webkit-user-select:none;user-select:none}.priority-upsell .info-overlay{display:none}@media screen and (max-width: 749px){.priority-upsell .info-overlay.active{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:11}}.priority-upsell .info-box{display:none;position:absolute;top:100%;left:0;margin-top:.5rem;background:#fff;border:1px solid #ddd;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;z-index:12;width:max-content;max-width:300px;font-size:1.1rem;line-height:1.4;font-weight:500}@media screen and (max-width: 749px){.priority-upsell .info-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);margin:0;z-index:12}.priority-upsell .info-box{font-size:1.5rem;border-radius:2rem;padding:2rem}}.priority-upsell .info-box.active{display:block}.priority-upsell .info-close{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:2rem;color:#666;line-height:1;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=/cdn/shop/t/85/assets/priority-upsell.css.map */
