.video-section__media{--ratio-percent: 56.25%;position:relative;padding-bottom:calc(var(--ratio-percent) - var(--media-border-width))}.scroll-trigger:where(.gradient.video-section__media){background:transparent}.video-section__media.global-media-settings--full-width{padding-bottom:var(--ratio-percent)}.video-section__media.deferred-media{box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.video-section__media.deferred-media:after{content:none}.video-section__poster.deferred-media__poster:focus{outline-offset:.3rem}.video-section__media iframe{background-color:rgba(var(--color-foreground),.03);border:0}.video-section__poster,.video-section__media iframe,.video-section__media video{position:absolute;width:100%;height:100%}.video-section__media video{background:#000}.video-section__media.media-fit-cover video{object-fit:cover}.video-overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#fff;text-align:center;max-width:90vw;width:100%;padding:0rem;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-heading{font-size:7.5rem;line-height:1;margin-bottom:0;font-weight:700;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.32);pointer-events:all;word-break:break-word}.video-heading-line1{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:center}.video-heading-brew{display:flex;font-size:9rem;font-family:Cinzel;font-weight:700;align-items:end;justify-content:end}.video-heading-it{display:flex;font-size:4.5rem;font-family:Cinzel;font-weight:700;padding:10px 0;align-items:end;justify-content:end}.video-heading-by{display:flex;font-size:4.5rem;font-family:Cinzel;padding:10px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-sash{display:flex;font-size:9rem;font-family:Cinzel;font-weight:700;align-items:end;justify-content:end}.video-heading-line2{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:space-between}.video-rich-text{font-size:2.5rem;font-family:Cinzel,serif;max-width:100%;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.25);margin:0 auto;pointer-events:all}.video-rich-text p{margin:.7em 0}@media (max-width: 900px){.video-heading{font-size:2rem}.video-rich-text{font-size:1.75rem}.video-overlay-text{padding:1rem .7rem}.video-heading-line1,.video-heading-line2{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:center}.video-heading-brew{font-size:6rem;display:flex;font-weight:700;align-items:end;justify-content:end}.video-heading-it,.video-heading-by{font-size:3rem;display:flex;padding:5px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-sash{display:flex;font-size:6rem;font-weight:700;align-items:end;justify-content:end}}@media (max-width: 600px){.video-overlay-text{padding:.7rem 2vw}.video-heading{font-size:4rem}.video-rich-text{font-size:1.2rem}.video-heading-line1,.video-heading-line2{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:center}.video-heading-brew{font-size:5rem;display:flex;padding:2px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-it,.video-heading-by{font-size:2.5rem;display:flex;padding:5px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-sash{display:flex;font-size:5rem;font-weight:700;align-items:end;justify-content:end}}@media (max-width: 400px){.video-heading{font-size:3rem}.video-rich-text{font-size:.9rem}.video-heading-line1,.video-heading-line2{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:end}.video-heading-brew{font-size:3rem;display:flex;font-weight:700;align-items:end;justify-content:end}.video-heading-it{font-size:1.5rem;display:flex;padding:5px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-by{font-size:1.5rem;display:flex;padding:2.5px 0;font-weight:700;align-items:end;justify-content:end}.video-heading-sash{display:flex;font-size:3rem;font-weight:700;align-items:end;justify-content:end}}@keyframes rainbowGlow{0%{text-shadow:0 0 10px red}25%{text-shadow:0 0 20px orange}50%{text-shadow:0 0 30px yellow}75%{text-shadow:0 0 40px green}to{text-shadow:0 0 50px blue}}.rainbow-glow{animation:rainbowGlow 10s linear infinite;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/video-section.css.map */
