.cm-press-row{width:100%}.cm-press-row.cm-press-row--r41 .m-press2{--cm-ink: var(--cm-active-color, #20211F);--cm-bar-ink: color-mix(in srgb, var(--cm-ink) 78%, transparent);width:100%;color:var(--cm-quote-color, inherit)}.cm-press-row.cm-press-row--r41 .m-press2__stage{display:grid;max-width:var(--cm-quote-max-width, 600px);margin:0 auto;touch-action:pan-y}.cm-press-row.cm-press-row--r41 .m-press2__quote{grid-area:1 / 1;align-self:center;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.cm-press-row.cm-press-row--r41 .m-press2__quote.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .22s,transform .7s cubic-bezier(.22,.61,.36,1) .22s,visibility 0s linear 0s}.cm-press-row.cm-press-row--r41 .m-press2__quote p{margin:0;text-align:center;font-size:var(--cm-quote-size-desktop, 22px);line-height:1.5;letter-spacing:-.005em;color:var(--cm-quote-color, inherit);text-wrap:balance}.cm-press-row.cm-press-row--r41 .m-press2__tabs{--g: var(--cm-tabs-col-gap-desktop, 72px);display:flex;align-items:stretch;justify-content:center;gap:0 var(--g);width:min(100%,calc(var(--cm-logo-sum, 640px) + (var(--cm-logo-count, 5) - 1) * var(--g)));margin:var(--cm-gap-quote-tabs-desktop, 48px) auto 0;padding:0}.cm-press-row.cm-press-row--r41 .m-press2__tab{flex:var(--w, 120) 1 0px;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;position:static;width:auto;height:auto;opacity:1;margin:0;min-height:44px;padding:4px 0;background:none;border:0;border-radius:2px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cm-press-row.cm-press-row--r41 .m-press2__logo{display:flex;flex-direction:column;align-items:stretch;gap:var(--cm-bar-gap, 18px)}.cm-press-row.cm-press-row--r41 .m-press2__logo img{display:block;width:100%;height:auto;max-width:none;max-height:none;opacity:.38;transition:opacity .45s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cm-press-row.cm-press-row--r41 .m-press2__tab:hover{opacity:1}.cm-press-row.cm-press-row--r41 .m-press2__tab:hover .m-press2__logo img{opacity:.65}.cm-press-row.cm-press-row--r41 .m-press2__tab.is-on .m-press2__logo img{opacity:.86}.cm-press-row.cm-press-row--r41 .m-press2__bar{display:block;position:relative;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--cm-ink) 10%,transparent);opacity:0;transition:opacity .35s ease}.cm-press-row.cm-press-row--r41 .m-press2__tab.is-on .m-press2__bar{opacity:1;transition-delay:.15s}.cm-press-row.cm-press-row--r41 .m-press2__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cm-bar-ink);transform:scaleX(0);transform-origin:left center}.cm-press-row.cm-press-row--r41 .m-press2__tab.is-on .m-press2__fill{animation:cmR41PressFill var(--cm-quote-ms, var(--cm-press-ms, 6s)) linear forwards}.cm-press-row.cm-press-row--r41 .m-press2.is-paused .m-press2__tab.is-on .m-press2__fill{animation-play-state:paused}@keyframes cmR41PressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cm-press-row.cm-press-row--r41 .m-press2__tab:focus{outline:none}.cm-press-row.cm-press-row--r41 .m-press2__tab:focus-visible{outline:2px solid var(--cm-ink);outline-offset:6px}@media(max-width:749px){.cm-press-row.cm-press-row--r41 .m-press2__viewport{overflow:hidden;padding:8px 0;margin:calc(var(--cm-gap-quote-tabs-phone, 36px) - 8px) 0 -8px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,var(--cm-ml, 1)) 0,#000 16%,#000 84%,rgba(0,0,0,var(--cm-mr, 1)) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,var(--cm-ml, 1)) 0,#000 16% 84%,rgba(0,0,0,var(--cm-mr, 1)))}.cm-press-row.cm-press-row--r41 .m-press2__viewport.has-left{--cm-ml: 0}.cm-press-row.cm-press-row--r41 .m-press2__viewport.has-right{--cm-mr: 0}.cm-press-row.cm-press-row--r41 .m-press2__viewport .m-press2__tabs{width:max-content;margin:0;transform:translate(var(--cm-shift, 0px));transition:transform .7s cubic-bezier(.22,.61,.36,1)}.cm-press-row.cm-press-row--r41 .m-press2__viewport .m-press2__tab{flex:none;width:calc(var(--w, 120) * var(--cm-logo-scale-phone, .62) * 1px)}.cm-press-row.cm-press-row--r41 .m-press2__quote p{font-size:var(--cm-quote-size-phone, 16px);line-height:1.6}.cm-press-row.cm-press-row--r41 .m-press2__stage{padding-inline:10px}.cm-press-row.cm-press-row--r41 .m-press2__tabs{--g: var(--cm-tabs-col-gap-phone, 14px);width:min(100%,calc(var(--cm-logo-sum, 640px) * var(--cm-logo-scale-phone, .46) + (var(--cm-logo-count, 5) - 1) * var(--g)));margin-top:var(--cm-gap-quote-tabs-phone, 40px)}.cm-press-row.cm-press-row--r41 .m-press2__logo{gap:var(--cm-bar-gap-phone, 15px)}}@media(prefers-reduced-motion:reduce){.cm-press-row.cm-press-row--r41 .m-press2__quote,.cm-press-row.cm-press-row--r41 .m-press2__quote.is-active{transition:none;transform:none}.cm-press-row.cm-press-row--r41 .m-press2__logo img{transition:none}.cm-press-row.cm-press-row--r41 .m-press2__tab.is-on .m-press2__fill{animation:none;transform:none}.cm-press-row.cm-press-row--r41 .m-press2__viewport .m-press2__tabs,.cm-press-row.cm-press-row--r41 .m-press2__bar{transition:none}}html body .shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content:has(.cm-press-row--r41),[id^=shopify-section-template--] .custom-section-content:has(.cm-press-row--r41){padding-block:56px 64px!important}@media(min-width:750px){html body .shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content:has(.cm-press-row--r41),[id^=shopify-section-template--] .custom-section-content:has(.cm-press-row--r41){padding-block:60px 68px!important}}.shopify-block:has(>.cm-press-row),div:has(>.cm-press-row){width:100%}.cm-press-row.cm-press-row--r41{--cm-r56-logo: 1.18}.cm-press-row.cm-press-row--r41 .m-press2__quote p{font-size:var(--cm-quote-size-desktop, 25px);line-height:1.5}.cm-press-row.cm-press-row--r41 .m-press2__tabs{width:min(100%,calc(var(--cm-logo-sum, 640px) * var(--cm-r56-logo) + (var(--cm-logo-count, 5) - 1) * var(--g)))}@media(max-width:749px){.cm-press-row.cm-press-row--r41 .m-press2__quote p{font-size:var(--cm-quote-size-phone, 18px);line-height:1.55}.cm-press-row.cm-press-row--r41 .m-press2__viewport .m-press2__tabs{width:max-content}.cm-press-row.cm-press-row--r41 .m-press2__viewport .m-press2__tab{width:calc(var(--w, 120) * var(--cm-logo-scale-phone, .62) * var(--cm-r56-logo) * 1px)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cm-r41-press.css.map */
