.cmq{position:relative;display:flex;align-items:stretch;overflow:hidden;min-height:var(--cmq-h);background:var(--cmq-bg);color:var(--cmq-fg);box-shadow:inset 0 var(--cmq-lines) 0 var(--cmq-line),inset 0 calc(var(--cmq-lines) * -1) 0 var(--cmq-line);font-family:var(--fum-font-b, inherit);--cmq-g: var(--cmq-gap);--cmq-lh: var(--cmq-logo);--cmq-f: var(--cmq-fs)}.cmq__head{position:relative;z-index:2;flex:none;display:flex;align-items:center;padding:0 clamp(2.4rem,3vw,4.8rem) 0 var(--fum-gutter, var(--fum-pad, 2rem));background:var(--cmq-bg)}.cmq--fade .cmq__head:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:6.4rem;background:linear-gradient(90deg,var(--cmq-bg),transparent);pointer-events:none}.cmq__title{margin:0;max-width:24rem;font-family:var(--fum-font-h, inherit);font-weight:var(--fum-font-h-weight, 800);font-size:clamp(1.8rem,1.5vw,2.2rem);line-height:1.15;letter-spacing:calc(var(--fum-h-track, -.025em) * .5);color:var(--cmq-fg);text-wrap:balance}.cmq__title strong{font-weight:inherit;padding:0 .08em;background:linear-gradient(transparent 55%,var(--fum-accent, #f3e27a) 55%,var(--fum-accent, #f3e27a) 92%,transparent 92%);color:var(--fum-ink, inherit)}.cmq__viewport{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.cmq--fade .cmq__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cmq--fade.cmq--head .cmq__viewport{-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}.cmq__viewport.is-dragging{cursor:grabbing}.cmq__track{display:flex;width:max-content;will-change:transform;backface-visibility:hidden}.cmq__set{display:flex;align-items:center;flex:none;gap:var(--cmq-g);margin:0;padding:0 var(--cmq-g) 0 0;list-style:none}.cmq:not(.is-ready) .cmq__set{padding-left:var(--cmq-g)}.cmq__item{flex:none;display:flex;align-items:center}.cmq__link{display:flex;align-items:center;gap:1.4rem;color:inherit;text-decoration:none;-webkit-user-drag:none}a.cmq__link{transition:opacity .2s ease}a.cmq__link:hover{opacity:.72}.cmq__img{display:block;width:auto;height:var(--cmq-lh);max-width:none;object-fit:contain;-webkit-user-drag:none;pointer-events:none}.cmq__text{display:flex;flex-direction:column;gap:.2rem;white-space:nowrap}.cmq__main{font-size:var(--cmq-f);line-height:1.1}.cmq__text--display .cmq__main{font-family:var(--fum-font-h, inherit);font-weight:var(--fum-font-h-weight, 800);letter-spacing:calc(var(--fum-h-track, -.025em) * .6);text-transform:uppercase}.cmq__text--plain .cmq__main{font-weight:600}.cmq__sub{font-family:var(--fum-font-ui, inherit);font-weight:var(--fum-ui-weight, 700);font-size:max(1.2rem,calc(var(--cmq-f) * .48));line-height:1.2;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.cmq__item--badge .cmq__link{padding:.75em 1.25em;border:1px solid var(--cmq-line);border-radius:999px;background:#ffffff8c}.cmq__item--badge .cmq__main{font-family:var(--fum-font-ui, inherit);font-weight:var(--fum-ui-weight, 800);font-size:var(--cmq-f);line-height:1;letter-spacing:.08em;text-transform:uppercase}.cmq--dots .cmq__item{position:relative}.cmq--dots .cmq__item:after{content:"";position:absolute;top:50%;left:calc(100% + var(--cmq-g) / 2);width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;background:currentColor;opacity:.45;pointer-events:none}.cmq__ph{display:flex;flex-direction:column;justify-content:center;gap:.2rem;height:var(--cmq-lh);min-width:16rem;padding:0 1.6rem;border:1.5px dashed currentColor;border-radius:.8rem;font-size:1.3rem;font-weight:700;opacity:.55;white-space:nowrap}.cmq__ph small{font-size:1.1rem;font-weight:500}.cmq__item--off{opacity:.4}.cmq__offtag{padding:.2rem .6rem;border:1px dashed currentColor;border-radius:.4rem;font-size:1.1rem;font-weight:600}.cmq a:focus-visible{outline:2px solid var(--cmq-fg);outline-offset:4px;border-radius:.4rem}@media(max-width:749px){.cmq{flex-direction:column;min-height:var(--cmq-h-m);--cmq-g: var(--cmq-gap-m);--cmq-lh: var(--cmq-logo-m);--cmq-f: var(--cmq-fs-m)}.cmq--head{min-height:0}.cmq__head{padding:1.8rem var(--fum-pad, 1.6rem) 0;background:transparent}.cmq--fade .cmq__head:after{display:none}.cmq__title{max-width:none;font-size:1.8rem}.cmq__viewport{min-height:var(--cmq-h-m)}.cmq--fade .cmq__viewport,.cmq--fade.cmq--head .cmq__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/calma-marquee.css.map */
