.first-time-offer__container-overlay.hide{display:none}.first-time-offer__container-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#00000080;z-index:100}.first-time-offer__container{width:90%;max-width:350px;background:var(--color-brand-cream);display:flex;overflow:hidden;border-radius:4px;min-height:300px}.first-time-offer__text-container{flex:1;display:flex;flex-direction:column;padding:40px 30px;gap:15px;align-self:center;justify-content:flex-start}.first-time-offer__text-container .title-font{font-size:32px;font-style:normal;font-weight:600;line-height:120%}.first-time-offer__text-container p{font-size:16px}.first-time-image-container{flex:1;position:relative}.first-time-image-container img{width:100%;height:auto;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}#first-time-offer-popup-button{z-index:200;position:relative}#first-time-offer-popup-button:hover{background:var(--color-brand-green)}#first-time-offer-popup-button img{display:none}@media (max-width: 480px){.first-time-offer__container{flex-direction:column;margin-top:40px}.first-time-offer__text-container{align-self:unset;align-items:center;padding:60px 80px;text-align:center}.first-time-image-container{min-height:250px}}.image-banner-section{position:relative}.image-banner-section>*,.image-banner-asset{padding:0;height:400px}.image-banner-section img,.image-banner-section svg{width:100%;height:100%}.image-banner-content{max-width:600px;position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:2.5rem;padding:0 1rem 1rem;z-index:5;background-color:#ffffff80;border-radius:5px}.image-text-left .image-text-asset,.video-text-left .video-text-asset{order:-1}.simple-responsive-image-container{width:100%;height:90dvh;max-height:500px;overflow:hidden}@media screen and (max-width: 768px){.simple-responsive-image-container{max-height:unset}}.simple-responsive-image-container img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.no-images-selected{text-align:center;padding:20px;border:1px dashed #ccc}.column-section{display:grid;gap:4rem}.column-section img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3}.responsive-video-section{position:relative;width:100%;height:100dvh;overflow:hidden}.responsive-video-desktop,.responsive-video-mobile{width:100%;height:100%}.responsive-video-desktop video,.responsive-video-mobile video{width:100%;height:100%;object-fit:cover}.responsive-video-desktop{display:block}.responsive-video-mobile{display:none}.vignette-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,transparent 30%,rgba(31,21,24,.3) 60%,rgba(31,21,24,.9) 100%);z-index:5;pointer-events:none}@keyframes blurToClear{0%{filter:blur(10px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes bounceArrow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.video-heading{position:absolute;bottom:50px;left:50%;transform:translate(-50%);color:var(--color-brand-cream);font-weight:100;text-align:center;font-size:60px;filter:blur(10px);animation:blurToClear 2s ease forwards;display:flex;flex-direction:column;align-items:center;gap:20px;width:80%}.scroll-down-button{background:transparent;border:2px solid rgba(255,255,255,.3);border-radius:50px;width:40px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.scroll-down-button:hover{border-color:#fff9;background:#ffffff1a}.scroll-down-button svg{animation:bounceArrow 3s ease-in-out infinite;transition:transform .3s ease}.scroll-down-button:hover svg{animation-play-state:paused;transform:translateY(2px)}@media screen and (max-width: 768px){.responsive-video-desktop{display:none}.responsive-video-mobile{display:block}.video-heading{font-size:24px;bottom:30px;gap:15px;width:80%}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
