.cq--product-page{padding-block:3rem}.cq{display:block;background:var(--cq-bg, #000);color:var(--cq-fg, #fff)}.cq__inner{max-width:41.625rem;margin-inline:auto;text-align:center}.cq__stage{display:grid;min-height:9rem}.cq__quote{grid-area:1 / 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .15s ease}.cq__quote[data-active=true]{opacity:1;visibility:visible}.cq--transitioning .cq__quote[data-active=true]{opacity:0}.cq__text{max-width:100%;overflow-wrap:anywhere;margin:0;letter-spacing:0;text-align:center;color:var(--cq-text-color, #fff)}.cq__attribution{max-width:100%;overflow-wrap:anywhere;margin-block-start:2rem;font-family:"Moderat Extended",var(--font-paragraph--family);font-weight:500;letter-spacing:.2em;text-align:center;text-transform:uppercase;color:var(--cq-attribution-color, #fff)}.cq__dots{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:10.063rem;margin-top:3rem}.cq__dot{width:.5rem;height:.5rem;border-radius:50%;border:none;padding:0;background:#ffffff59;cursor:pointer;transition:background .2s ease,transform .2s ease}.cq__dot[aria-selected=true]{background:var(--brand-white);transform:scale(1.2)}.cq__dot{display:none}.cq__dot.cq__dot--visible{display:block}@media screen and (min-width:46.875rem){.cq--product-page{padding-block:15.5rem 3rem}.cq__stage{min-height:7rem}.cq__attribution{margin-block-start:3.75rem}.cq__dots{margin-top:10.063rem}}@media screen and (max-width:749px){.cq.site-section{padding-top:100px}}.cq__stage--scrollable{--cq-edge-space: 12px;width:calc(100% + var(--cq-edge-space) * 2);margin-inline:calc(var(--cq-edge-space) * -1);mask-image:linear-gradient(to right,transparent,#000 var(--cq-edge-space),#000 calc(100% - var(--cq-edge-space)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--cq-edge-space),#000 calc(100% - var(--cq-edge-space)),transparent);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cq__stage--scrollable::-webkit-scrollbar{display:none}.cq__stage--scrollable .cq__quote{box-sizing:border-box;padding-inline:var(--cq-edge-space);flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;opacity:1;visibility:visible;transition:none}.cq__stage--scrollable:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media screen and (min-width:750px){.cq__stage--scrollable{--cq-edge-space: 24px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom-quote.css.map */
