body[data-layout=levitate] .help-widget{display:none}body[data-layout=levitate] #MainContent{background:#ebe9e6;font-size:1.5em;line-height:1.2}body[data-layout=levitate] #MainContent.modal-open{overflow:hidden;max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px)}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent.modal-open{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent.modal-open{max-height:calc(100vh - 51px);max-height:calc(100dvh - 51px)}}body[data-layout=levitate] #MainContent .klaviyo-wrapper__disclaimer{font-size:.65em;line-height:1.2}body[data-layout=levitate] #MainContent h1{font-size:2em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent h1{font-size:2.8rem}}body[data-layout=levitate] #MainContent h2{font-size:1.8em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent h2{font-size:1.5em}}body[data-layout=levitate] #MainContent h4{font-size:1em;text-transform:none;line-height:1}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent h4{font-size:1.4rem}}body[data-layout=levitate] #MainContent svg.icon-star{width:auto;height:.7em}body[data-layout=levitate] #MainContent header{width:100%;height:calc(100vh - 90px);height:calc(100dvh - 90px);position:relative}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent header{height:calc(100vh - 80px);height:calc(100dvh - 80px)}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent header{height:calc(100vh - 51px);height:calc(100dvh - 51px)}}body[data-layout=levitate] #MainContent header.header--image{background-size:cover;background-position:center;background-image:var(--image);position:relative}@media(orientation: landscape){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image)}}@media only screen and (orientation: landscape)and (max-width: 1399px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-large)}}@media only screen and (orientation: landscape)and (max-width: 1024px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-medium)}}@media only screen and (orientation: landscape)and (max-width: 849px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-small)}}@media only screen and (orientation: landscape)and (max-width: 500px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-narrow)}}@media(orientation: portrait){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-portrait-image)}}@media(orientation: portrait)and (max-height: 1300px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-portrait-large)}}@media(orientation: portrait)and (max-height: 1100px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-portrait-medium)}}@media(orientation: portrait)and (max-height: 990px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-portrait-small)}}@media(orientation: portrait)and (max-height: 700px){body[data-layout=levitate] #MainContent header.header--image{background-image:var(--image-portrait-narrow)}}body[data-layout=levitate] #MainContent header video{object-fit:cover;width:100%;height:100%;position:absolute;z-index:1}@media(orientation: landscape){body[data-layout=levitate] #MainContent header video{display:none}}body[data-layout=levitate] #MainContent header .play-video-button{opacity:0}body[data-layout=levitate] #MainContent header .header__content{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;overflow:hidden;color:#fff;z-index:2}body[data-layout=levitate] #MainContent header .header__content h1{text-align:center;line-height:1}body[data-layout=levitate] #MainContent header .header__content h1 svg.icon-star{margin-bottom:.5em;height:.35em}body[data-layout=levitate] #MainContent header .header__content h4{position:absolute;top:1.5em;left:0;width:100%;text-align:center;padding:0 1em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent header .header__content h4{line-height:1;font-size:1.75rem}}body[data-layout=levitate] #MainContent header .header__content__bottom{position:absolute;bottom:2.5em;padding:0 1em;max-width:650px;display:flex;flex-direction:column;align-items:center;justify-content:center}body[data-layout=levitate] #MainContent header .header__content__bottom__text{text-align:center;font-size:1.15em;margin-top:1.5em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent header .header__content__bottom__text{line-height:1;font-size:1em}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent header .header__content__bottom__text{font-size:.8em}}body[data-layout=levitate] #MainContent header .header__content .btn{background:#fff;color:#000;border:none}body[data-layout=levitate] #MainContent header .header__content .btn:hover{background:#000;color:#fff}body[data-layout=levitate] #MainContent section.content .content__text{padding:5.5em 1em;color:#000;line-height:1.3em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent section.content .content__text{padding:5em 1em;font-size:1.8rem}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent section.content .content__text{padding:3em 1em;font-size:1.5rem}}body[data-layout=levitate] #MainContent section.content .content__text__text{position:relative}body[data-layout=levitate] #MainContent section.content .content__text__text svg.icon-star{position:absolute;top:0;left:0}body[data-layout=levitate] #MainContent section.content .content__text__text div{padding-left:1em}body[data-layout=levitate] #MainContent section.content .content__text__form{margin:4em 0 4.5em 0;text-align:center}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent section.content .content__text__form{margin:3em 0 3.5em 0}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent section.content .content__text__form{margin:2em 0 3em 0;line-height:1}}body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-PqtRjH label,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-PqtRjH label div,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-XTjwh7 label,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-XTjwh7 label div,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-XPudXj label,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-XPudXj label div,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-VeLM9r label,body[data-layout=levitate] #MainContent section.content .content__text__form .klaviyo-form-VeLM9r label div{color:rgba(var(--color-foreground), 0.75) !important}body[data-layout=levitate] #MainContent section.content .content__text h2{font-size:2.25em;text-transform:none}body[data-layout=levitate] #MainContent section.content .content__text p{margin-top:1em}body[data-layout=levitate] #MainContent section.content .content__text p:first-child{margin-top:0}body[data-layout=levitate] #MainContent section.content .content__text #bw-coupon{display:inline-block;background:var(--gradient-base-accent-2);color:#fff;padding:.35em .75em;border-radius:1em}body[data-layout=levitate] #MainContent section.content .content__text #bw-coupon:empty{display:none}body[data-layout=levitate] #MainContent section.content .content__text .levitate-newsletter__text{text-align:center}body[data-layout=levitate] #MainContent section.content .content__text .levitate-newsletter__text p{margin:0 0 2rem 0}@media(orientation: portrait){body[data-layout=levitate] #MainContent section.content .content__images#content__images--top{display:none !important}}body[data-layout=levitate] #MainContent section.content .content__images__image{position:relative}body[data-layout=levitate] #MainContent section.content .content__images__image img,body[data-layout=levitate] #MainContent section.content .content__images__image video{display:block;width:100%;height:auto}body[data-layout=levitate] #MainContent section.content .content__images__image .play-video-button{opacity:0}body[data-layout=levitate] #MainContent section.content .content__images__image h4{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;text-transform:none;color:#fff}body[data-layout=levitate] #MainContent #main-collection-filters{display:none}body[data-layout=levitate] #MainContent #collection-product-grid-levitate{margin:-6em 0 6em 0;padding:0 1em;font-size:.67em;color:#000}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent #collection-product-grid-levitate{margin-top:-4em;padding:0 2em}}body[data-layout=levitate] #MainContent #collection-product-grid-levitate .collection{padding:0;margin:0;width:100%;max-width:100%}body[data-layout=levitate] #MainContent #collection-product-grid-levitate .collection .card__media{background:#ebe9e6}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent #collection-product-grid-levitate .collection .card__badge--custom>svg{width:4em}}body[data-layout=levitate] #MainContent .levitate-popup{position:absolute;top:138px;left:0;width:100%;height:calc(100vh - 90px);height:calc(100dvh - 90px);z-index:-1;opacity:0;pointer-events:none;background:rgba(235,233,230,.96);display:flex;align-items:center;justify-content:center;padding:1em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup{top:80px;height:calc(100vh - 80px);height:calc(100dvh - 80px)}}@media only screen and (max-width: 500px){body[data-layout=levitate] #MainContent .levitate-popup{height:calc(100vh - 51px);height:calc(100dvh - 51px)}}body[data-layout=levitate] #MainContent .levitate-popup.active{z-index:99;opacity:1;pointer-events:all}body[data-layout=levitate] #MainContent .levitate-popup__wrapper{min-height:60vh;width:100%;max-width:650px;background-image:url("/cdn/shop/files/levitate-popup_650x650_crop_center.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:1em;padding:1em;text-align:center;color:#fff;font-size:.85em;position:relative}@media screen and (max-height: 750px){body[data-layout=levitate] #MainContent .levitate-popup__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}}body[data-layout=levitate] #MainContent .levitate-popup__wrapper__container{position:absolute;bottom:0;left:0;padding:1em 2em;width:100%}@media screen and (max-height: 750px){body[data-layout=levitate] #MainContent .levitate-popup__wrapper__container{position:static;padding-bottom:0}}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup__wrapper__container{position:static;padding-bottom:0;padding:1em 0}}body[data-layout=levitate] #MainContent .levitate-popup h2{margin:-0.5em 0 0 0;line-height:1em;position:absolute;top:40%;left:0;width:100%}@media screen and (max-height: 750px){body[data-layout=levitate] #MainContent .levitate-popup h2{position:static}}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup h2{position:static}}body[data-layout=levitate] #MainContent .levitate-popup h2 svg.icon-star{margin-bottom:.5em;height:.35em}body[data-layout=levitate] #MainContent .levitate-popup__code{display:block;width:100%;max-width:300px;position:relative;margin:0 auto 1em auto}body[data-layout=levitate] #MainContent .levitate-popup__code__input{width:100%;display:block;border-radius:1em;background:#fff;text-align:center;border:none;outline:none;font-size:1em;padding:.5em 1em;border:2px solid #fff}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup__code__input{font-size:.85em}}body[data-layout=levitate] #MainContent .levitate-popup__code__input.error{border-color:#e22120;color:#000}body[data-layout=levitate] #MainContent .levitate-popup__code__button{position:absolute;top:0;right:0;height:100%;margin:0;padding:0 1em 0 .5em;line-height:0;background:none;transition:.5s all ease-in-out;animation:none}body[data-layout=levitate] #MainContent .levitate-popup__code__button:hover{background:none;animation:none;color:#000;padding-right:.75em}body[data-layout=levitate] #MainContent .levitate-popup__code__button svg{height:auto;width:1em}body[data-layout=levitate] #MainContent .levitate-popup__countdown{margin-top:3em}@media only screen and (max-width: 849px){body[data-layout=levitate] #MainContent .levitate-popup__countdown{margin-top:1.5em}}body[data-layout=levitate] #MainContent .levitate-popup__countdown .countdown{display:inline-block}body[data-layout=levitate] #MainContent .levitate-popup__text a{color:inherit;font-weight:normal;text-decoration:underline;text-underline-offset:.25em}body[data-layout=levitate] .app-store-links{display:flex;justify-content:center;gap:.5em}@media only screen and (max-width: 849px){body[data-layout=levitate] .app-store-links{gap:0}}body[data-layout=levitate] .app-store-links__element{display:block;height:50px}body[data-layout=levitate] .app-store-links__element img{display:block;height:100%;width:auto}
