.tq-slot{position:relative;display:flex;gap:12px;margin-top:10px;padding:12px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--cream) 60%,transparent)}.tq-slot--page{gap:16px;border-radius:14px}.tq-slot__thumb{display:block;flex-shrink:0;align-self:flex-start;width:64px;height:64px;border-radius:9px;background:var(--cream2) center/cover no-repeat;opacity:.8;filter:saturate(.85);transition:opacity .2s ease,filter .2s ease}.tq-slot--page .tq-slot__thumb{width:84px;height:84px}.tq-slot:hover .tq-slot__thumb{opacity:1;filter:none}.tq-slot__main{flex:1;min-width:0;display:grid;gap:4px;align-content:start}.tq-slot__title{margin:0;padding-right:64px;font-family:var(--fserif);font-size:15px;font-weight:600;line-height:1.25;color:var(--ink)}.tq-slot__body{margin:0;font-size:13px;line-height:1.4;color:var(--muted)}.tq-slot__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:6px}.tq-slot__price{font-family:var(--fm);font-size:12px;color:var(--soft)}.tq-slot .tq-slot__add{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:8px;background:var(--accent);color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.tq-slot .tq-slot__add:hover{color:#fff;filter:brightness(1.08)}.tq-slot .tq-slot__add:active{transform:translateY(1px)}.tq-slot .tq-slot__add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tq-slot .tq-slot__add.is-loading{opacity:.6;pointer-events:none}.tq-slot__no{display:none;position:absolute;top:9px;right:10px;padding:2px 0;border:0;background:none;font-family:inherit;font-size:11px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tq-slot-js .tq-slot__no{display:block}.tq-slot__no:hover{color:var(--ink)}.tq-slot-off .tq-slot,.tq-slot__t--free{display:none}.tq-freeship.done~* .tq-slot__t--default{display:none}.tq-freeship.done~* .tq-slot__t--free{display:inline}.tq-arrive{animation:tq-slot-arrive .5s cubic-bezier(.2,.8,.2,1)}@keyframes tq-slot-arrive{0%{opacity:.3;transform:translateY(-10px) scale(.98);outline:1.5px dashed var(--accent);outline-offset:-1.5px}to{opacity:1;transform:none;outline:1.5px dashed transparent;outline-offset:-1.5px}}@media(prefers-reduced-motion:reduce){.tq-arrive{animation:none}.tq-slot__thumb,.tq-slot .tq-slot__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tq-cascara-slot.css.map */
