:root{--tsglue-accent: #fb3fa5}.tsglue{width:100%;margin:12px 0 4px;box-sizing:border-box}.tsglue *{box-sizing:border-box}.tsglue__card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;cursor:pointer;border:1px solid #e7e3d8;border-radius:14px;background:#fff;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.tsglue__card:hover{border-color:var(--tsglue-accent)}.tsglue__check{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tsglue__box{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border:2px solid #c9c6bb;border-radius:7px;position:relative;transition:border-color .15s ease,background .15s ease}.tsglue__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.tsglue__check:checked~.tsglue__box{background:var(--tsglue-accent);border-color:var(--tsglue-accent)}.tsglue__check:checked~.tsglue__box:after{transform:rotate(45deg) scale(1)}.tsglue__check:focus-visible~.tsglue__box{outline:2px solid var(--tsglue-accent);outline-offset:2px}.tsglue__card:has(.tsglue__check:checked){border-color:var(--tsglue-accent);background:#fb3fa50d}.tsglue__body{display:flex;flex-direction:column;gap:4px;min-width:0}.tsglue__title{font-size:14px;font-weight:600;color:#111;line-height:1.3;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.tsglue__price{font-family:Georgia,Times New Roman,serif;font-style:italic;color:var(--tsglue-accent);font-weight:500;font-size:13px}.tsglue__desc{font-size:12px;line-height:1.5;color:#0000009e}.tsglue__hint{font-size:11px;line-height:1.4;color:var(--tsglue-accent);font-weight:500;letter-spacing:.01em;margin-top:2px}.tsglue[dir=rtl] .tsglue__box:after{left:auto}.tsglue-drawer{width:100%;margin:0 0 12px;box-sizing:border-box}.tsglue-drawer *{box-sizing:border-box}.tsglue-upsell{width:100%;display:flex;align-items:center;gap:10px;text-align:start;padding:11px 14px;border:1px dashed var(--tsglue-accent);border-radius:12px;background:#fb3fa50a;cursor:pointer;color:#111;transition:background .15s ease}.tsglue-upsell:hover{background:#fb3fa517}.tsglue-upsell__icon{font-size:18px;flex:0 0 auto}.tsglue-upsell__body{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.tsglue-upsell__title{font-size:13px;font-weight:600;line-height:1.25}.tsglue-upsell__sub{font-size:11px;line-height:1.35;color:#0009}.tsglue-upsell__cta{flex:0 0 auto;font-family:Georgia,serif;font-style:italic;color:var(--tsglue-accent);font-weight:500;font-size:14px}.tsglue-note{width:100%;padding:11px 14px;border-radius:12px;background:#fb3fa50f;border:1px solid rgba(251,63,165,.25)}.tsglue-note__title{font-size:12.5px;font-weight:600;color:#111;margin-bottom:3px}.tsglue-note__text{font-size:11.5px;line-height:1.5;color:#000000a8}.tsglue-note__remove{margin-top:7px;padding:0;background:none;border:none;cursor:pointer;font-size:11px;color:var(--tsglue-accent);text-decoration:underline;font-weight:500}cart-drawer-component .cart-items__title,.cart-drawer__content .cart-items__title{color:var(--color-foreground, #1a1a1a)!important}cart-drawer-component .cart-items__title:hover,.cart-drawer__content .cart-items__title:hover{color:var(--tsglue-accent)!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/topspin-glue.css.map */
