:root{--paper:#F0E8D8;--wine:#8D343B;--coal:#242424}.drawer-panel,.dlg-in,.filter-groups,.sx-panel{background:var(--coal) var(--noise)}.badge.sale,.save{background:var(--wine);border-color:var(--wine);color:var(--paper)}.ticket-stub{background:var(--wine)}.btn:focus-visible,.chip input:focus-visible+span{outline-offset:3px}.card{position:relative}.stretch{color:inherit;text-decoration:none}.stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.qa{position:absolute;right:10px;bottom:10px;z-index:2;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--paper);color:var(--bg);border:0;border-radius:0;cursor:pointer;padding:0;transition:opacity .2s,transform .2s,background .2s,color .2s}.ph-img .qa svg{width:20px;height:20px;object-fit:initial;transition:none}.qa:hover{background:var(--wine);color:var(--paper)}@media(hover:hover){.qa{opacity:0;transform:translateY(6px)}.card:hover .qa,.qa:focus-visible{opacity:1;transform:none}}.qa-dlg{width:min(460px,calc(100% - 32px))}.qa-head{display:flex;gap:16px;align-items:center;margin-bottom:22px;padding-right:36px}.qa-head img{width:96px;height:120px;object-fit:cover;background:var(--tint);flex:none}.qa-title{font-size:1.3rem;line-height:1.05;margin-bottom:8px}.qa-dlg .opt{margin-bottom:6px}.qa-dlg .add{width:100%;margin:10px 0 6px}.qa-dlg .linkbtn{display:inline-block}.qa-dlg .msg{margin-top:10px}.chip.out span{opacity:.45;text-decoration:line-through}.chip.out input:checked+span{opacity:.75}.sx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260}.sx-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0806bf}.sx-panel{position:absolute;top:0;left:0;right:0;max-height:92vh;max-height:92dvh;overflow:auto;border-bottom:1px solid var(--line-2);padding-top:env(safe-area-inset-top,0px);animation:sxin .25s var(--ease) both}@keyframes sxin{0%{transform:translateY(-14px);opacity:0}to{transform:none;opacity:1}}.sx-in{max-width:820px;padding-bottom:28px}.sx-form{flex-direction:row;align-items:center;gap:12px;border-bottom:1px solid var(--line-2);padding:14px 0;margin-bottom:8px}.sx-form input[type=search]{border:0;padding:10px 0;font:900 clamp(1.4rem,4vw,2rem)/1.1 var(--display);text-transform:uppercase;background:transparent;flex:1;min-width:0;letter-spacing:-.01em}.sx-form input[type=search]::placeholder{opacity:.4}.sx-form input[type=search]:focus-visible{outline:0}.sx-label{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;opacity:.6;margin:18px 0 10px}.sx-links{display:flex;flex-wrap:wrap;gap:8px;margin:0}.sx-links a{border:1px solid var(--line-2);padding:10px 16px;text-decoration:none;font-size:.9rem}.sx-links a:hover{background:var(--paper);color:var(--bg)}.sx-list{list-style:none;margin:8px 0 0;padding:0}.sx-item{display:grid;grid-template-columns:64px 1fr auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.sx-item img,.sx-noimg{width:64px;height:80px;object-fit:cover;background:var(--tint)}.sx-t{font-weight:500}.sx-p{font-size:.92rem;opacity:.85}.sx-item:hover .sx-t{text-decoration:underline;text-underline-offset:4px}.sx-all{display:inline-block;margin-top:18px}.sx-empty{margin:18px 0 0;opacity:.8}@media(min-width:901px){#coleccion[data-n="1"] .car-ctl,#coleccion[data-n="2"] .car-ctl,#coleccion[data-n="3"] .car-ctl,#coleccion[data-n="4"] .car-ctl,#coleccion[data-n="1"] .car-bar,#coleccion[data-n="2"] .car-bar,#coleccion[data-n="3"] .car-bar,#coleccion[data-n="4"] .car-bar{display:none}#coleccion[data-n="1"] .car-track,#coleccion[data-n="2"] .car-track,#coleccion[data-n="3"] .car-track{justify-content:center;cursor:auto}#coleccion[data-n="1"] .car-track .card,#coleccion[data-n="2"] .car-track .card,#coleccion[data-n="3"] .car-track .card{flex-basis:calc((100% - 32px)/3);max-width:calc((100% - 32px)/3)}}.nav-foot a,.rm,.d-rm,.crumbs a,.linkbtn{padding-top:10px;padding-bottom:10px}.d-rm,.rm{display:inline-block}.site-footer ul{gap:0}.site-footer ul a{display:block;padding:8px 0}.policy-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:.8rem}.policy-links:empty{display:none}.policy-links a{text-underline-offset:4px}.site-footer ul.pay{display:flex;flex-wrap:wrap;gap:8px}.qa-dlg .qa-title{font-size:1.15rem;margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/extras.css.map */
