#shopify-section-header,.shopify-section-group-header-group,.section-header,.header-wrapper,.shopify-section-header,header[role=banner]{display:none!important}footer,.footer,#shopify-section-footer,.shopify-section-footer,.shopify-section--footer,.shopify-section-group-footer-group,body.hide-advert footer,body.hide-advert .footer,body.hide-advert #shopify-section-footer{display:none!important}.landing-page{--landing-accent:184 146 74;font-size:calc(var(--text-lg) + 1px)}.landing-page .h1{font-size:calc(var(--text-h1) + 1px)}.landing-page .h2{font-size:calc(var(--text-h2) + 1px)}.landing-page .h3{font-size:calc(var(--text-h3) + 1px)}.landing-page .h4{font-size:calc(var(--text-h4) + 1px)}.landing-page .h5{font-size:calc(var(--text-h5) + 1px)}.landing-page .h6{font-size:calc(var(--text-h6) + 1px)}.landing-page .text-xs{font-size:calc(var(--text-xs) + 1px)}.landing-page .text-sm{font-size:calc(var(--text-sm) + 1px)}.landing-page .text-base,.landing-page .text-lg{font-size:calc(var(--text-lg) + 1px)}.landing-page .text-xl{font-size:calc(var(--text-xl) + 1px)}.landing-page .smallcaps{font-size:calc(.625rem + 1px)}.landing-page *{box-sizing:border-box}.landing-section{padding-block:var(--section-vertical-spacing);position:relative}.landing-section--tight{padding-block:var(--section-vertical-spacing-tight)}.landing-section--flush-top{padding-block-start:0}.landing-section--flush-bottom{padding-block-end:0}.landing-band{background:#fff3;border:0!important}.landing-page .button,.landing-page a.button{background:#000!important;background-image:none!important;border:0 solid #202020!important;color:#fff!important;border-radius:0!important;padding:18px 36px!important;min-height:56px;font-size:var(--text-base);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background .2s ease;margin:0}.landing-page .button:hover{background:#202020!important;color:#fff!important}.landing-page .wa-button{background:#25d366;color:#fff!important;border:0;border-radius:0!important;padding:16px 28px;min-height:56px;font-size:calc(var(--text-base) + 1px);letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;text-decoration:none!important;transition:background .2s ease;background-image:none!important}.landing-page .wa-button:hover{background:#1ebc59;color:#fff!important}.landing-page .wa-button svg{width:22px;height:22px;flex-shrink:0}.landing-page,.landing-page *,.landing-page *:before,.landing-page *:after{border-radius:0!important}.landing-page img,.landing-page video{border-radius:10px!important}.stabilo{background-color:transparent;background-image:linear-gradient(#ffe49d,#ffe49d);background-repeat:no-repeat;background-position:0 88%;background-size:100% .55em;padding:0 .1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.stabilo--pink{background-image:linear-gradient(#ff9d9d,#ff9d9d)}.problem-text-bg{background:transparent;padding:1rem 1.25rem 1rem 10px;flex:1;display:block;text-align:left;margin:0;font-size:calc(var(--text-lg) + 1px);line-height:1.5;align-self:center}@media(max-width:600px){.problem-text-bg{padding:.75rem 1rem .75rem 10px;font-size:calc(var(--text-lg) + 1px)}}.landing-hero{position:relative;overflow:hidden}.landing-hero__video-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.18;z-index:0;pointer-events:none}.landing-hero>.container{position:relative;z-index:1}.pull-quote{text-align:center;padding-block:clamp(3rem,10vw,5rem);padding-inline:1.5rem}.pull-quote__text{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:italic;letter-spacing:var(--heading-letter-spacing);font-size:clamp(1.75rem,7vw,2.5rem);line-height:1.25;max-width:22ch;margin:0 auto}.pull-quote__mark{display:block;font-family:var(--heading-font-family);font-size:clamp(3rem,12vw,4rem);line-height:.5;margin-block-end:1rem}.hotel-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);padding-block:1rem}.hotel-marquee__track{display:flex;width:max-content;animation:marquee 28s linear infinite;gap:2.5rem;align-items:center}.hotel-marquee__track span{font-family:var(--heading-font-family);font-style:italic;font-size:clamp(1.5rem,5vw,2rem);white-space:nowrap;letter-spacing:.02em}.hotel-marquee__track span:after{content:"\b7";margin-inline-start:2.5rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hotel-marquee__track{animation:none}}.scroll-reveal--big{opacity:0;transform:translateY(60px);transition:opacity 1s ease,transform 1s ease}.scroll-reveal--big.visible{opacity:1;transform:translateY(0)}.stat-value{display:inline-block;font-variant-numeric:tabular-nums}.landing-hero__teaser-media{margin:2rem 20% 0;overflow:hidden}.landing-hero__teaser-media video,.landing-hero__teaser-media img{width:100%;height:auto;display:block}.final-hero-media{margin-inline:20%;overflow:hidden}.final-hero-media video,.final-hero-media img{width:100%;height:auto;display:block}.scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.landing-hero{text-align:center;padding-block:clamp(3rem,8vw,6rem)}.landing-hero__label{margin-block-end:1.5rem}.landing-hero__sub{max-width:40rem;margin:1.5rem auto 0}.landing-hero__hook{max-width:38rem;margin:1.5rem auto 0}.landing-hero__cta{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;margin-block-start:2.5rem;text-decoration:none!important;background:none!important;color:inherit}.landing-hero__cta svg{width:22px;height:22px;animation:bounce 2s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.mobile-br{display:none}@media(max-width:600px){.mobile-br{display:block}}.problem-list{display:grid;gap:20px}.problem-section-wrap{padding-inline:12px!important;margin-inline:0!important;max-width:100%!important}@media(min-width:1000px){.problem-section-wrap{padding-inline:100px!important}}.problem-list__item{display:flex;gap:0;align-items:stretch;padding-block:0;border:0}.problem-list__icon{width:180px;background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.problem-list__icon img{width:100%;height:auto;display:block}@media(max-width:600px){.problem-list__icon{width:150px}}.tech-compare{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:640px;margin:2.5rem auto}.tech-panel{background:rgb(var(--landing-accent) / .04);border:0;padding:1.75rem;text-align:center;min-height:220px;border-radius:8px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.tech-panel--highlight{background:rgb(var(--landing-accent) / .1);border:0}.tech-panel svg{width:100%;height:130px}.particle-float{fill:rgb(var(--landing-accent));opacity:0}.tech-panel--highlight.visible .particle-float{animation:particleFloat 4s ease-in-out infinite}@keyframes particleFloat{0%,to{opacity:.8;transform:translateY(0)}25%{opacity:1;transform:translate(5px,-10px)}50%{opacity:.9;transform:translate(-3px,-5px)}75%{opacity:1;transform:translate(4px,-12px)}}.particle-fall{fill:rgb(var(--text-color) / .5);opacity:0}.tech-panel.visible .particle-fall{animation:particleFall 2s ease-in infinite}@keyframes particleFall{0%{opacity:0;transform:translateY(0)}10%{opacity:.7}to{opacity:0;transform:translateY(120px)}}.particle-float:nth-child(1),.particle-fall:nth-child(1){animation-delay:0s}.particle-float:nth-child(2),.particle-fall:nth-child(2){animation-delay:.3s}.particle-float:nth-child(3),.particle-fall:nth-child(3){animation-delay:.6s}.particle-float:nth-child(4),.particle-fall:nth-child(4){animation-delay:.9s}.particle-float:nth-child(5),.particle-fall:nth-child(5){animation-delay:1.2s}@media(max-width:600px){.tech-compare{gap:.75rem}.tech-panel{min-height:170px;padding:1rem}}.hotel-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;padding-block:1.5rem .5rem}.hotel-logos span{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.media-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:800px;margin:0 auto}.media-grid a{display:block;border-radius:12px;overflow:hidden}.media-grid img,.media-grid video{width:100%;height:auto;display:block}.purchase-rating{display:flex;justify-content:center;align-items:center;gap:.5rem}.purchase-stars{color:rgb(var(--landing-accent));font-size:18px;letter-spacing:2px}.free-scent-block{background:rgb(var(--landing-accent) / .1);border:0;color:rgb(var(--text-color));padding:1.25rem 1.75rem;margin:1.75rem auto;max-width:500px;border-radius:6px}.shipping-note{margin-block-start:1.5rem;text-align:center}.shipping-note p{margin:0 0 .4rem;display:inline-flex;align-items:center;gap:.6rem}.shipping-note svg{width:20px;height:20px;stroke:rgb(var(--landing-accent));stroke-width:2;fill:none;flex-shrink:0}.badges-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.25rem;max-width:800px;margin:2.5rem auto 0}.badges-grid img{width:100%;height:auto;display:block}@media(max-width:768px){.badges-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.badges-grid img{width:64%;max-width:64%;margin:0 auto}}@media(max-width:480px){.badges-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin:2.5rem 0}.step{text-align:center;padding:2rem 1.5rem;background:#fff3;border:0;border-radius:8px}.step-number{width:48px;height:48px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.step-media{width:80%;margin:1rem auto 0;overflow:hidden}.step-media video{width:100%;height:auto;display:block}@media(min-width:769px){.step-media{width:calc(100% + 3rem);margin-inline:-1.5rem;margin-block-start:1.5rem;margin-block-end:-2rem}}@media(max-width:768px){.steps{grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2.5rem 0}.stat{text-align:center;padding:1.5rem .5rem}.stat-value{color:rgb(var(--landing-accent));display:block;line-height:1;margin-block-end:.6rem}.stat-label{text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-xs)}@media(max-width:768px){.stats{grid-template-columns:repeat(2,1fr)}}.volume-comparison{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem auto;max-width:640px}.volume-card{text-align:center;padding:1.75rem;background:#fff3;border:0;border-radius:8px}.volume-card--highlight{background:rgb(var(--landing-accent) / .1);border:0}.volume-visual{height:170px;display:flex;align-items:flex-end;justify-content:center;margin-block-end:1.25rem}.volume-bar{width:60px;height:0;position:relative;transition:height 1.2s cubic-bezier(.34,1.56,.64,1);border-radius:4px 4px 0 0}.volume-bar--small{background:rgb(var(--text-color) / .15)}.volume-bar--small.animated{height:40px}.volume-bar--large{background:rgb(var(--landing-accent))}.volume-bar--large.animated{height:150px}.volume-label{position:absolute;top:-26px;left:50%;transform:translate(-50%);font-size:var(--text-sm);opacity:0;transition:opacity .3s .8s}
/*# sourceMappingURL=/cdn/shop/t/63/assets/brume-landing-a.css.map */
