.cav{--av-bg:#F5EEE7;--av-paper:#FBF8F3;--av-ink:#221C16;--av-body:#3B2B23;--av-soft:#7A6754;--av-accent:#33506B;--av-sand:#D9C9AE;--av-line:rgba(34,28,22,.12);--av-ease:cubic-bezier(.4,0,.2,1);position:relative;background:var(--av-bg);color:var(--av-ink);font-family:Jost,sans-serif;font-weight:400;overflow:clip;-webkit-font-smoothing:antialiased}.cav[hidden]{display:none}.cav *{box-sizing:border-box}.cav a{color:inherit;text-decoration:none}.cav button{font:inherit;color:inherit}.cav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E")}.cav .av-inner{position:relative;max-width:1280px;margin:0 auto;padding:calc(var(--av-pt,88px) * .7) 20px calc(var(--av-pb,88px) * .7)}@media screen and (min-width:750px){.cav .av-inner{padding:var(--av-pt,88px) 32px var(--av-pb,88px)}}.cav :focus-visible{outline:2px solid var(--av-accent);outline-offset:3px;border-radius:2px}.cav .av-head{display:grid;grid-template-columns:1fr;gap:28px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}@media screen and (min-width:990px){.cav .av-head{grid-template-columns:1.2fr .8fr;gap:56px}}.cav .av-eyebrow{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:var(--av-soft);display:inline-flex;align-items:center;gap:14px;margin-bottom:12px}.cav .av-eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.55}.cav .av-title{font-family:Fraunces,Georgia,serif;font-weight:300;margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.1;letter-spacing:-.01em}.cav .av-title em{font-style:italic;color:var(--av-accent)}.cav .av-intro{margin:14px 0 0;max-width:46ch;font-size:15px;line-height:1.7;color:var(--av-body)}.cav .av-sum{display:flex;gap:24px;align-items:center;padding:20px 22px;background:var(--av-paper);border:1px solid var(--av-line);border-radius:2px}.cav .av-sum[hidden]{display:none}.cav .av-avg{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:3.1rem;line-height:1;letter-spacing:-.02em}.cav .av-shuffle[hidden]{display:none}.cav .av-sum-txt{font-size:13px;color:var(--av-soft);margin-top:6px;letter-spacing:.02em}.cav .av-fit{flex:1;min-width:0;border-left:1px solid var(--av-line);padding-left:22px}.cav .av-fit[hidden]{display:none}.cav .av-fit-lbl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--av-soft)}.cav .av-fit-val{font-family:Fraunces,Georgia,serif;font-size:17px;margin:6px 0 12px}.cav .av-scale{position:relative;height:1px;background:var(--av-line);margin:0 6px}.cav .av-scale i{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--av-accent);box-shadow:0 0 0 4px var(--av-paper);left:var(--av-pos,50%);transition:left .6s var(--av-ease)}.cav .av-scale-ends{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;margin-top:12px;font-size:11px;color:var(--av-soft);letter-spacing:.06em;white-space:nowrap}.cav .av-scale-ends span:last-child{text-align:right}@media screen and (max-width:599px){.cav .av-sum{flex-direction:column;align-items:stretch;gap:18px}.cav .av-fit{border-left:0;padding-left:0;border-top:1px solid var(--av-line);padding-top:16px}}.cav .av-stars{display:inline-flex;gap:3px;vertical-align:middle}.cav .av-stars svg{width:13px;height:13px;display:block;stroke:var(--av-ink);stroke-width:1.1;fill:none}.cav .av-stars svg.on{fill:var(--av-ink)}.cav .av-sum .av-stars svg{width:15px;height:15px}.cav .av-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.cav .av-shuffle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 2px;border:0;background:none;cursor:pointer;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--av-ink)}.cav .av-shuffle svg{width:16px;height:16px;transition:transform .5s var(--av-ease)}.cav .av-shuffle:hover{color:var(--av-accent)}.cav .av-shuffle:hover svg{transform:rotate(180deg)}.cav .av-nav{display:flex;align-items:center;gap:18px}.cav .av-count{font-size:12px;letter-spacing:.22em;color:var(--av-soft)}.cav .av-count b{font-weight:500;color:var(--av-ink)}.cav .av-arrows{display:flex;gap:8px}.cav .av-arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;background:transparent;border:1px solid var(--av-line);border-radius:50%;transition:border-color .3s var(--av-ease),color .3s var(--av-ease),opacity .3s}.cav .av-arrow svg{width:14px;height:14px}.cav .av-arrow:hover{border-color:var(--av-accent);color:var(--av-accent)}.cav .av-arrow[disabled]{opacity:.3;pointer-events:none}@media screen and (max-width:749px){.cav .av-arrows{display:none}}.cav .av-rail{display:grid;list-style:none;margin:0;padding:0 0 4px;grid-auto-flow:column;grid-auto-columns:min(84vw,360px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cav .av-rail::-webkit-scrollbar{display:none}.cav.av-carousel .av-rail{align-items:start}@media screen and (min-width:750px){.cav .av-rail{grid-auto-columns:calc((100% - 2 * 18px) / 3);gap:18px}}.cav.av-trio .av-rail{grid-auto-flow:row;grid-template-columns:1fr;overflow:visible}@media screen and (min-width:750px){.cav.av-trio .av-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}.cav .av-progress{height:1px;background:var(--av-line);margin-top:22px;overflow:hidden}.cav .av-progress i{display:block;height:100%;background:var(--av-accent);transform-origin:left;transform:scaleX(0);transition:transform .25s var(--av-ease)}.cav.av-trio .av-progress,.cav.av-trio .av-nav{display:none}.cav .av-item{scroll-snap-align:start;min-width:0;display:flex}.cav .av-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--av-paper);border:1px solid var(--av-line);border-radius:2px;padding:26px 24px 22px;overflow:hidden;opacity:0;transform:translateY(18px);transition:opacity .6s var(--av-ease),transform .6s var(--av-ease),box-shadow .35s var(--av-ease);transition-delay:var(--av-d,0ms)}.cav .av-card.in{opacity:1;transform:none}@media(hover:hover){.cav .av-card.in:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px #221c1659}}.cav .av-q{position:absolute;top:-18px;right:16px;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:300;font-size:120px;line-height:1;color:var(--av-sand);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.cav .av-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;position:relative}.cav .av-topic{display:inline-flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--av-soft)}.cav .av-topic svg{width:18px;height:18px;flex:none;stroke:var(--av-accent);stroke-width:1.25;fill:none;stroke-linecap:round;stroke-linejoin:round}.cav .av-h{font-family:Fraunces,Georgia,serif;font-weight:400;font-size:19px;line-height:1.3;margin:0 0 10px;position:relative}.cav .av-txt{position:relative;margin:0;font-size:15px;line-height:1.7;color:var(--av-body);white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.cav .av-card.open .av-txt{-webkit-line-clamp:unset;display:block}.cav .av-more{align-self:flex-start;margin-top:8px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--av-accent);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cav .av-more[hidden]{display:none}.cav .av-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}.cav .av-chip{font-size:11px;letter-spacing:.06em;padding:5px 9px;border-radius:100px;border:1px solid var(--av-line);color:var(--av-body);background:var(--av-bg)}.cav .av-chip--fit{border-color:transparent;background:var(--av-accent);color:#f8f4ec}.cav .av-foot{display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--av-line)}.cav .av-spacer{flex:1 1 auto;min-height:20px}.cav.av-carousel .av-spacer{min-height:4px;flex:0 0 18px}.cav .av-mono{flex:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--av-sand);font-family:Fraunces,Georgia,serif;font-style:italic;font-size:16px;color:var(--av-ink)}.cav .av-who{min-width:0;flex:1}.cav .av-name{font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cav .av-verif{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--av-accent)}.cav .av-verif svg{width:13px;height:13px;stroke:currentColor;stroke-width:1.6;fill:none}.cav .av-sub{font-size:12px;color:var(--av-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cav .av-sub a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.cav .av-sub a:hover{color:var(--av-accent)}.cav .av-legal{margin:26px 0 0;font-size:12px;line-height:1.6;color:var(--av-soft);max-width:80ch}@media(prefers-reduced-motion:reduce){.cav .av-card{opacity:1;transform:none;transition:none}.cav .av-rail{scroll-behavior:auto}.cav .av-scale i,.cav .av-progress i,.cav .av-shuffle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cim-avis.css.map */
