.pruv-hero-section{padding-top:0;padding-bottom:0}.pruv-hero{position:relative;display:flex;flex-direction:column;color:rgb(var(--color-foreground));overflow:hidden}.pruv-hero__visual{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (min-width:750px){.pruv-hero--desk-small .pruv-hero__visual{min-height:60vh}.pruv-hero--desk-medium .pruv-hero__visual{min-height:75vh}.pruv-hero--desk-large .pruv-hero__visual{min-height:92vh}.pruv-hero--desk-full .pruv-hero__visual{min-height:100vh}.pruv-hero--desk-adapt .pruv-hero__visual{min-height:auto}}@media screen and (max-width:749px){.pruv-hero--mob-small .pruv-hero__visual{min-height:55vh}.pruv-hero--mob-medium .pruv-hero__visual{min-height:70vh}.pruv-hero--mob-large .pruv-hero__visual{min-height:85vh}.pruv-hero--mob-full .pruv-hero__visual{min-height:100vh}.pruv-hero--mob-adapt .pruv-hero__visual{min-height:auto}}.pruv-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.pruv-hero__picture{display:block;width:100%;height:100%}.pruv-hero__image,.pruv-hero__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.pruv-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.pruv-hero__container{position:relative;z-index:2;width:100%;max-width:140rem;margin:0 auto;padding:6rem 2rem;display:grid;grid-template-columns:1fr;align-items:center;gap:3.5rem}@media screen and (min-width:750px){.pruv-hero__container{padding:8rem 5rem;grid-template-columns:minmax(0,1fr) auto}}.pruv-hero__content{position:relative;z-index:2;max-width:64rem;width:100%;transition:transform .2s ease}.pruv-hero--mode-canvas .pruv-hero__visual{position:relative;overflow:hidden;display:block}.pruv-hero--mode-canvas .pruv-hero__container{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;width:100%;height:100%;padding:0!important;pointer-events:none;display:block!important}.pruv-hero--mode-canvas .pruv-hero__content{position:absolute;pointer-events:auto;left:var(--hero-pos-x);top:var(--hero-pos-y);transform:translate(calc(-1 * var(--hero-pos-x)),calc(-1 * var(--hero-pos-y)))!important;max-width:var(--hero-max-width);width:100%;padding:2.5rem 3.5rem!important;z-index:2;margin:0!important}@media screen and (max-width:749px){.pruv-hero--mode-canvas .pruv-hero__content{left:var(--hero-mob-pos-x)!important;top:var(--hero-mob-pos-y)!important;transform:translate(calc(-1 * var(--hero-mob-pos-x)),calc(-1 * var(--hero-mob-pos-y)))!important;max-width:var(--hero-mob-max-width)!important;width:92%!important;padding:1.5rem!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-top .pruv-hero__visual{align-items:flex-start!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-top .pruv-hero__container{justify-content:flex-start!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-middle .pruv-hero__visual{align-items:center!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-middle .pruv-hero__container{justify-content:center!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-bottom .pruv-hero__visual{align-items:flex-end!important}.pruv-hero--mode-grid.pruv-hero--mob-pos-bottom .pruv-hero__container{justify-content:flex-end!important}}.pruv-hero__eyebrow{font-family:inherit;font-size:1.3rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin:0 0 1.4rem}.pruv-hero__heading{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;line-height:1.04;letter-spacing:-.015em;margin:0 0 1.8rem;text-wrap:balance}.pruv-hero__heading strong,.pruv-hero__heading b{font-style:normal;font-weight:700;font-family:inherit}.pruv-hero__heading--small{font-size:clamp(2.8rem,4.2vw,4.4rem)}.pruv-hero__heading--medium{font-size:clamp(3.4rem,5.2vw,5.6rem)}.pruv-hero__heading--large{font-size:clamp(4rem,6.4vw,6.8rem)}.pruv-hero__heading--xlarge{font-size:clamp(4.6rem,7.8vw,8.4rem)}.pruv-hero__subheading{font-size:1.7rem;line-height:1.55;max-width:48ch;opacity:.94;margin:0 0 2.6rem}.pruv-hero__content--align-center .pruv-hero__subheading,.pruv-hero__content--align-right .pruv-hero__subheading{margin-inline:auto}.pruv-hero__coupon-badge{display:inline-flex;align-items:center;padding:.5rem 1.4rem;background:#fff3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px dashed rgba(255,255,255,.45);border-radius:9999px;margin-bottom:2.4rem;width:fit-content}.pruv-hero__coupon-text{font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pruv-hero__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem}.pruv-hero__content--align-center .pruv-hero__buttons{justify-content:center}.pruv-hero__content--align-right .pruv-hero__buttons{justify-content:flex-end}.button.button--hero,a.button.button--hero,.button--hero{position:relative;z-index:2;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:1.3rem 2.8rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;min-width:auto!important;min-height:auto!important;line-height:1.2!important;border-radius:9999px!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.button.button--hero:before,.button.button--hero:after,a.button.button--hero:before,a.button.button--hero:after,.button--hero:before,.button--hero:after{display:none!important;content:none!important;box-shadow:none!important}.button.button--hero-pill-black,a.button.button--hero-pill-black,.button--hero-pill-black,.button.button--hero:not([class*=button--hero-pill-]):not([class*=button--hero-solid-]):not([class*=button--hero-outline]),a.button.button--hero:not([class*=button--hero-pill-]):not([class*=button--hero-solid-]):not([class*=button--hero-outline]){border-radius:9999px!important;background:#1b1d1f!important;background-color:#1b1d1f!important;color:#fff!important;box-shadow:0 4px 16px #00000047!important;border:1px solid rgba(255,255,255,.16)!important;opacity:1!important}.button.button--hero-pill-black:hover,a.button.button--hero-pill-black:hover,.button--hero-pill-black:hover,.button.button--hero:not([class*=button--hero-pill-]):not([class*=button--hero-solid-]):not([class*=button--hero-outline]):hover,a.button.button--hero:not([class*=button--hero-pill-]):not([class*=button--hero-solid-]):not([class*=button--hero-outline]):hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000061!important;background:#2a2c2e!important;background-color:#2a2c2e!important;border-color:#ffffff52!important;color:#fff!important}.button.button--hero-pill-primary,a.button.button--hero-pill-primary,.button--hero-pill-primary{border-radius:9999px!important;background:#b87333!important;color:#fff!important;box-shadow:0 6px 20px #b8733366!important;border:1px solid rgba(255,255,255,.35)!important}.button.button--hero-pill-primary:hover,a.button.button--hero-pill-primary:hover,.button--hero-pill-primary:hover{transform:translateY(-2px);background:#9c622b!important;box-shadow:0 10px 28px #b873338c!important}.button.button--hero-pill-white,a.button.button--hero-pill-white,.button--hero-pill-white{border-radius:9999px!important;background:#fff!important;background-color:#fff!important;color:#121212!important;box-shadow:0 6px 20px #0000002e!important;border:1px solid rgba(255,255,255,.8)!important}.button.button--hero-pill-white:hover,a.button.button--hero-pill-white:hover,.button--hero-pill-white:hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000047!important;background:#f7f7f8!important;background-color:#f7f7f8!important;color:#121212!important}.button.button--hero-outline,a.button.button--hero-outline,.button--hero-outline{border-radius:9999px!important;background:transparent!important;background-color:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.button.button--hero-outline:hover,a.button.button--hero-outline:hover,.button--hero-outline:hover{background:#ffffff2e!important;background-color:#ffffff2e!important;border-color:#fff!important;transform:translateY(-2px);color:#fff!important}.button.button--hero-solid-primary,a.button.button--hero-solid-primary,.button--hero-solid-primary{border-radius:6px!important;background:#000!important;color:#fff!important}.button.button--hero-solid-secondary,a.button.button--hero-solid-secondary,.button--hero-solid-secondary{border-radius:6px!important;background:#ffffff2e!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)!important}.pruv-hero__promo-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;-webkit-user-select:none;user-select:none;animation:pruv-float 4s ease-in-out infinite alternate}@keyframes pruv-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.pruv-hero__promo-badge-main{display:flex;align-items:center;gap:.6rem;line-height:.88}.pruv-hero__promo-prefix{font-size:clamp(1.8rem,2.6vw,3rem);font-weight:900;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.08em;color:#fff;opacity:.95}.pruv-hero__promo-discount{font-size:clamp(6.4rem,11vw,12.8rem);font-weight:900;letter-spacing:-.04em;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.3)}.pruv-hero__promo-suffix{font-size:clamp(2.2rem,3.6vw,4.4rem);font-weight:900;text-transform:uppercase;color:#fff;opacity:.95}.pruv-hero__promo-tag{background:#fff;color:#121212;font-size:1.25rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.6rem 1.8rem;border-radius:4px;box-shadow:0 6px 16px #0003;margin-top:1rem}.pruv-hero__ticker{position:relative;z-index:3;width:100%;overflow:hidden;background-color:#b87333;color:#fff;padding:1.1rem 0;font-size:1.25rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px #ffffff40}.pruv-hero__ticker-track{display:flex;align-items:center;width:max-content;animation:pruv-ticker-scroll var(--ticker-duration, 22s) linear infinite}.pruv-hero__ticker:hover .pruv-hero__ticker-track{animation-play-state:paused}.pruv-hero__ticker-item{display:inline-flex;align-items:center;gap:2.2rem;padding-right:2.2rem;white-space:nowrap;color:inherit}.pruv-hero__ticker-separator{opacity:.65;font-size:1.4rem}@keyframes pruv-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pruv-hero__press{position:relative;z-index:3;background-color:rgba(var(--color-background),.65);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-top:.1rem solid rgba(var(--color-foreground),.14);padding:2rem 0 2.4rem;display:flex;flex-direction:column;gap:1.2rem}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pruv-hero__press{background-color:rgb(var(--color-background))}}.pruv-hero__press-eyebrow{margin:0;padding:0 3rem;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.65;text-align:center}.pruv-hero__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pruv-hero__marquee-track{display:flex;align-items:center;gap:5.6rem;width:max-content;padding:0 2.8rem;animation:pruv-marquee 28s linear infinite}.pruv-hero__marquee:hover .pruv-hero__marquee-track{animation-play-state:paused}@keyframes pruv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pruv-hero__logo{flex:none;display:flex;align-items:center;height:3.2rem}.pruv-hero__logo img{height:100%;width:auto;object-fit:contain;opacity:.65;filter:grayscale(1);transition:opacity .2s ease,filter .2s ease}.pruv-hero__logo:hover img{opacity:1;filter:grayscale(0)}.pruv-hero__logo-text{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-size:2.4rem;letter-spacing:.01em;color:rgb(var(--color-foreground));opacity:.55;white-space:nowrap;transition:opacity .2s ease}.pruv-hero__logo:hover .pruv-hero__logo-text{opacity:.95}@media(prefers-reduced-motion:reduce){.pruv-hero__marquee-track,.pruv-hero__ticker-track{animation:none}.pruv-hero__marquee,.pruv-hero__ticker{overflow-x:auto}}@media screen and (max-width:749px){.pruv-hero__visual{align-items:flex-end!important;justify-content:center!important}.pruv-hero__container{padding-top:3rem!important;padding-bottom:3.5rem!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;min-height:100%!important;width:100%!important;gap:1.6rem!important}.pruv-hero__content{margin-top:auto!important;align-self:stretch!important;width:100%!important;transform:none!important;padding:0!important}.pruv-hero__buttons{margin-top:1.8rem!important;width:100%!important}.pruv-hero__content--mob-align-left{text-align:left!important;align-items:flex-start!important}.pruv-hero__content--mob-align-left .pruv-hero__buttons{justify-content:flex-start!important}.pruv-hero__content--mob-align-left .pruv-hero__subheading{margin-inline:0!important}.pruv-hero__content--mob-align-center{text-align:center!important;align-items:center!important}.pruv-hero__content--mob-align-center .pruv-hero__buttons{justify-content:center!important}.pruv-hero__content--mob-align-center .pruv-hero__subheading{margin-inline:auto!important}.pruv-hero__content--mob-align-right{text-align:right!important;align-items:flex-end!important}.pruv-hero__content--mob-align-right .pruv-hero__buttons{justify-content:flex-end!important}.pruv-hero__content--mob-align-right .pruv-hero__subheading{margin-inline-start:auto!important}.pruv-hero__promo-badge{margin-top:.5rem;order:-1}.pruv-hero__ticker{padding:.8rem 0;font-size:1.1rem;letter-spacing:.1em}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-pruv-hero.css.map */
