.lacv{--lacv-accent: var(--lacomus-gold, #d8b76a);--lacv-line: rgb(216 183 106 / 30%);--lacv-panel: rgb(255 255 255 / 4%);--lacv-radius: 14px;box-sizing:border-box;width:100%;max-width:var(--lacv-max, none);margin-block:var(--lacv-mt, 0) var(--lacv-mb, 0);font-family:var(--lacv-font, var(--font-body--family));font-size:var(--lacv-size, .875rem);font-weight:var(--lacv-weight, inherit);letter-spacing:var(--lacv-ls, normal);line-height:1.5;color:var(--lacv-color, inherit)}.lacv *,.lacv *:before,.lacv *:after{box-sizing:border-box}.lacv--upper{text-transform:uppercase}.lacv--left{text-align:left;--lacv-justify: flex-start;margin-inline:0 auto}.lacv--center{text-align:center;--lacv-justify: center;margin-inline:auto}.lacv--right{text-align:right;--lacv-justify: flex-end;margin-inline:auto 0}@media screen and (max-width:749px){.lacv--hide-m{display:none!important}}@media screen and (min-width:750px){.lacv{font-size:var(--lacv-size-d, var(--lacv-size, .875rem))}.lacv--hide-d{display:none!important}.lacv--d-left{text-align:left;--lacv-justify: flex-start;margin-inline:0 auto}.lacv--d-center{text-align:center;--lacv-justify: center;margin-inline:auto}.lacv--d-right{text-align:right;--lacv-justify: flex-end;margin-inline:auto 0}}.lacv-icon{flex:none;width:1.15em;height:1.15em;stroke:var(--lacv-accent);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lacv-rating{display:flex;justify-content:var(--lacv-justify, flex-start)}.lacv-rating__inner{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:var(--lacv-justify, flex-start);gap:.5em;color:inherit;text-decoration:none;transition:opacity .25s ease}a.lacv-rating__inner:hover{opacity:.75}.lacv-stars{font-size:var(--lacv-star-scale, 1.15em);letter-spacing:.12em;line-height:1;background:linear-gradient(90deg,var(--lacv-accent) var(--fill, 100%),rgb(255 255 255 / 22%) var(--fill, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.lacv-offer{display:flex;justify-content:var(--lacv-justify, flex-start)}.lacv-offer__text{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:var(--lacv-justify, flex-start);gap:.45em}.lacv-offer__text p{margin:0}.lacv-offer--pill .lacv-offer__text{padding:.4em 1em;border:1px solid var(--lacv-line);border-radius:999px;background:var(--lacv-panel)}.lacv-offer--ribbon .lacv-offer__text{padding:.55em 1.1em;border-radius:var(--lacv-radius);background:linear-gradient(110deg,transparent 20%,rgb(255 255 255 / 10%) 45%,transparent 60%) 0 0 / 250% 100%,var(--lacv-panel);box-shadow:inset 0 0 0 1px var(--lacv-line);animation:lacv-sheen 6s ease-in-out infinite}.lacv-trust{display:flex;flex-direction:column;align-items:var(--lacv-justify, flex-start);gap:.55em;margin:0;padding:0;list-style:none}.lacv-trust li{display:flex;align-items:center;gap:.6em}.lacv-trust--inline{flex-direction:row;flex-wrap:wrap;justify-content:var(--lacv-justify, flex-start);column-gap:.45em}.lacv-trust--inline li+li:before{content:"\b7";margin-inline-end:.45em;color:var(--lacv-accent)}.lacv-trust--panel{padding:.9em 1em;border-radius:var(--lacv-radius);background:var(--lacv-panel);box-shadow:inset 0 0 0 1px var(--lacv-line)}@media screen and (min-width:750px){.lacv-trust--d-inline{flex-direction:row;flex-wrap:wrap;justify-content:var(--lacv-justify, flex-start);column-gap:1.4em}}.lacv-facts{display:flex;flex-direction:column;align-items:var(--lacv-justify, flex-start);gap:.75em}.lacv-chips{display:flex;flex-wrap:wrap;justify-content:var(--lacv-justify, flex-start);gap:.5em}.lacv-chip{display:inline-flex;align-items:center;min-height:2.35em;padding:0 1em;border:1px solid var(--lacv-line);border-radius:999px;background:transparent;color:inherit;font:inherit;white-space:nowrap;text-decoration:none;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .35s var(--lacomus-motion, ease)}a.lacv-chip:hover{border-color:var(--lacv-accent);transform:translateY(-1px)}.lacv-chip[aria-current=page]{border-color:var(--lacv-accent);background:var(--lacv-accent);color:var(--lacv-chip-active-text, var(--lacomus-noir, #0b111c))}.lacv-notes{margin:0;opacity:.88}.lacv-notes strong{font-weight:500;color:var(--lacv-accent)}.lacv-stats{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.6em;width:100%}.lacv-stat{display:flex;flex-direction:column;gap:.15em;padding:.85em;border-radius:var(--lacv-radius);background:var(--lacv-panel);box-shadow:inset 0 0 0 1px var(--lacv-line);text-align:left}.lacv-stat__value{font-family:var(--lacv-heading-font, var(--font-heading--family));font-size:1.6em;line-height:1.1}.lacv-stat__label{font-size:.85em;opacity:.72}.lacv-howto{margin:0;opacity:.88}@media screen and (min-width:750px){.lacv-stat{padding:1.1em 1.2em}.lacv-stat__value{font-size:1.9em}}.lacv-pair{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9em;padding:.75em;border-radius:var(--lacv-radius);background:var(--lacv-panel);box-shadow:inset 0 0 0 1px var(--lacv-line);text-align:left;transition:box-shadow .35s ease,transform .45s var(--lacomus-motion, ease)}.lacv-pair:hover{box-shadow:inset 0 0 0 1px var(--lacv-accent),0 18px 40px #00000038}.lacv-pair__media{display:block;width:var(--lacv-thumb, 4.5em);aspect-ratio:1;overflow:hidden;border-radius:calc(var(--lacv-radius) * .7)}.lacv-pair__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s var(--lacomus-motion, ease)}.lacv-pair:hover .lacv-pair__media img{transform:scale(1.05)}.lacv-pair__body{display:flex;flex-direction:column;gap:.2em;min-width:0}.lacv-pair__eyebrow{margin:0;font-size:.78em;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.lacv-pair__title{margin:0;font-weight:500}.lacv-pair__price{margin:0;font-size:.92em}.lacv-pair__price s{margin-inline:.35em;opacity:.55}.lacv-pair__save{color:var(--lacv-accent);white-space:nowrap}@media screen and (min-width:750px){.lacv-pair{gap:1.1em;padding:.9em 1em}.lacv-pair__media{width:var(--lacv-thumb-d, var(--lacv-thumb, 5.5em))}}.lacv-add{position:relative;flex:none;min-height:2.7em;min-width:5.5em;padding:0 1.15em;border:1px solid var(--lacv-accent);border-radius:999px;background:transparent;color:var(--lacv-accent);font:inherit;font-size:.85em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .35s var(--lacomus-motion, ease)}.lacv-add:hover{background:var(--lacv-accent);color:var(--lacomus-noir, #0b111c);transform:translateY(-1px)}.lacv-add--solid{background:linear-gradient(135deg,var(--lacomus-gold-light, #f4df9a),var(--lacv-accent) 50%,var(--lacomus-gold-deep, #9d7432));color:var(--lacomus-noir, #0b111c)}.lacv-add[aria-busy=true]{color:transparent;pointer-events:none}.lacv-add[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.1em;height:1.1em;border:2px solid var(--lacv-accent);border-right-color:transparent;border-radius:50%;animation:lacv-spin .7s linear infinite}.lacv-add.is-added{background:var(--lacv-accent);color:var(--lacomus-noir, #0b111c)}.lacv-add-error{margin:.45em 0 0;font-size:.85em;color:#e8a0a0}.lacv-add-error:empty{display:none}.lacv-card-note{margin:0;opacity:.72;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lacv-lines, 2);overflow:hidden}.lacv-chips-section .lacv-chips{padding-block:2px}@media screen and (max-width:749px){.lacv-chips--scroll{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--page-margin, 16px),#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--page-margin, 16px),#000 calc(100% - 28px),transparent)}.lacv-chips--scroll::-webkit-scrollbar{display:none}.lacv-chips--scroll .lacv-chip{scroll-snap-align:start}}.lacv-contact{display:grid;gap:.25em;padding:1.15em 1.25em;border-radius:var(--lacv-radius);background:var(--lacv-panel);box-shadow:inset 0 0 0 1px var(--lacv-line);text-align:left}.lacv-contact__heading{margin:0;font-family:var(--lacv-heading-font, var(--font-heading--family));font-size:var(--lacv-heading-size, 1.6rem);font-weight:400;line-height:1.15;color:var(--lacv-heading-color, inherit)}.lacv-contact__intro{margin:.2em 0 0;opacity:.78}.lacv-contact__hours{margin:.2em 0 .4em;font-size:.9em;opacity:.7}.lacv-contact__links{display:grid}.lacv-contact__links a{display:flex;align-items:center;gap:.7em;min-height:2.9em;color:inherit;text-decoration:none;border-top:1px solid var(--lacv-line);transition:color .2s ease,padding .35s var(--lacomus-motion, ease)}.lacv-contact__links a:hover{color:var(--lacv-accent);padding-inline-start:.3em}@media screen and (min-width:750px){.lacv-contact{padding:1.6em 1.8em}.lacv-contact__heading{font-size:var(--lacv-heading-size-d, var(--lacv-heading-size, 2rem))}.lacv-contact--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:3em;align-items:center}.lacv-contact--split .lacv-contact__links a:first-child{border-top:0}.lacv-contact--split .lacv-contact__links{border-left:1px solid var(--lacv-line);padding-left:2.4em}}.lacv-cart{display:flex;flex-direction:column;gap:.9em;padding-block:.75em;text-align:left}.lacv-progress{display:flex;flex-direction:column;gap:.55em;padding:.85em .95em;border-radius:12px;background:var(--lacv-panel);box-shadow:inset 0 0 0 1px #d8b76a24}.lacv-progress__msg{margin:0;display:flex;align-items:center;gap:.5em}.lacv-progress__track{position:relative;height:6px;overflow:hidden;border-radius:3px;background:#ffffff1f}.lacv-progress__fill{position:absolute;inset:0 auto 0 0;width:var(--progress, 0%);border-radius:inherit;background:linear-gradient(90deg,var(--lacomus-gold-light, #f4df9a),var(--lacv-accent));transition:width .8s var(--lacomus-motion, ease)}.lacv-progress__fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 45%),transparent);transform:translate(-100%);animation:lacv-sweep 2.4s ease-in-out infinite}.lacv-progress__steps{display:flex;justify-content:space-between;font-size:.8em;opacity:.7}.lacv-progress__steps .is-reached{color:var(--lacv-accent);opacity:1}.lacv-progress.is-complete .lacv-progress__msg{color:var(--lacv-accent)}.lacv-cart__label{margin:0;font-size:.78em;letter-spacing:.14em;text-transform:uppercase;opacity:.7}html.lacv-motion [data-lacv-reveal]:not(.is-revealed){opacity:0;transform:var(--lacv-from, translateY(var(--lacv-distance, 16px)))}html.lacv-motion [data-lacv-reveal]{transition:opacity var(--lacv-duration, .7s) var(--lacomus-motion, ease),transform var(--lacv-duration, .7s) var(--lacomus-motion, ease);transition-delay:var(--lacv-delay, 0ms)}html.lacv-motion [data-lacv-reveal=fade]{--lacv-from: none}html.lacv-motion [data-lacv-reveal=zoom]{--lacv-from: scale(.97)}@keyframes lacv-spin{to{transform:rotate(360deg)}}@keyframes lacv-sweep{60%,to{transform:translate(100%)}}@keyframes lacv-sheen{0%,55%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}@media(prefers-reduced-motion:reduce){.lacv *,.lacv,html.lacv-motion [data-lacv-reveal]{animation:none!important;transition:none!important}html.lacv-motion [data-lacv-reveal]:not(.is-revealed){opacity:1;transform:none}}.lacv-chips-section .lacv-chip{border-radius:var(--lacv-radius, 999px)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/lacomus-vision.css.map */
