:root{--s-maroon:#5C1A2E;--s-deep:#40101F;--s-ink:#2B2226;--s-mute:#6B5F65;--s-gold:#C6A15B;--s-sun:#F2C766;--s-cream:#F7F1E6;--s-sand:#FBF6EC;--s-line:#EAD9B8;--s-ok:#1F6B3A}.sx,.sx *{box-sizing:border-box}:where(.sx){font-family:Karla,sans-serif;color:var(--s-ink)}.sx button,.sx input{font-family:inherit}:where(.sx) h2.sh{font-family:Prata,Georgia,serif;font-weight:400;color:var(--s-maroon);font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:0}:where(.sx) .ss{color:var(--s-mute);font-size:14px;line-height:1.5;margin:6px 0 0}:where(.sx) .wrap{max-width:1200px;margin:0 auto;padding:0 24px}:where(.sx) .hdr{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:22px}:where(.sx) .lnk{color:var(--s-maroon);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;border-bottom:1.5px solid var(--s-gold);padding-bottom:2px}@media(max-width:749px){:where(.sx) .wrap{padding:0 16px}:where(.sx) .hdr{margin-bottom:16px}}.sal-motion [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.sal-motion [data-reveal].in{opacity:1;transform:none}.sal-lift{transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.sal-lift:hover{transform:translateY(-4px);box-shadow:0 14px 30px #40101f24}.sal-zoom:hover img{transform:scale(1.05)}}.sal-zoom img{transition:transform .6s ease}@keyframes sal-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes sal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.sal-motion [data-reveal]{opacity:1;transform:none;transition:none}.sal-lift:hover,.sal-zoom:hover img{transform:none}*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.sbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:6px;font-weight:700;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;border:1.5px solid transparent;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .15s;font-family:inherit}.sbtn:active{transform:scale(.98)}.sbtn--p{background:var(--s-maroon);color:#fff;border-color:var(--s-maroon)}.sbtn--p:hover{background:var(--s-deep)}.sbtn--g{background:var(--s-sun);color:var(--s-deep);border-color:var(--s-sun)}.sbtn--g:hover{background:#e8b94f}.sbtn--o{background:transparent;color:#fff;border-color:#ffffffb3}.sbtn--o:hover{background:#ffffff1f}.sbtn--ol{background:#fff;color:var(--s-maroon);border-color:var(--s-maroon)}.sbtn--ol:hover{background:var(--s-cream)}.sbtn[disabled]{background:#b9aeb2;border-color:#b9aeb2;color:#fff;cursor:not-allowed}.scard{background:#fff;border:1px solid var(--s-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%;min-width:0}.scard-im{position:relative;display:block;aspect-ratio:1;background:var(--s-cream);overflow:hidden}.scard-im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.scard-bd{position:absolute;left:8px;top:8px;background:var(--s-maroon);color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:4px 7px;border-radius:3px}.scard-off{position:absolute;right:8px;top:8px;background:var(--s-sun);color:var(--s-deep);font-size:11px;font-weight:700;padding:4px 7px;border-radius:3px}.scard-b{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.scard-tg{font-size:10.5px;color:#8c3a1e;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.scard-nm{font-size:14px;font-weight:600;line-height:1.35;color:var(--s-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.scard-pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:auto}.scard-pr b{font-size:16px;color:var(--s-deep);white-space:nowrap}.scard-pr s{font-size:12.5px;color:#9a8f92;white-space:nowrap}.scard form{margin:4px 0 0}.scard .sbtn{width:100%;height:42px;font-size:13.5px}@media(max-width:749px){.scard-b{padding:10px;gap:5px}.scard-nm{font-size:13px}.scard-pr b{font-size:15px}.scard .sbtn{height:40px;font-size:13px;padding:0 10px}}.sx.spd .offs h3,.sx.spd .dl h3{font-family:Karla,sans-serif!important}@media(max-width:749px){.sx.ap table{min-width:0;table-layout:fixed}.sx.ap th,.sx.ap td{padding:10px 8px;font-size:12.5px}.sx.ap th:first-child,.sx.ap td:first-child{width:30%}.sx.ap thead th{font-size:10.5px;letter-spacing:.08em}}@media(min-width:750px)and (max-width:1299px){.sx.shc .sl{padding-left:76px;padding-right:76px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/salico.css.map */
