/** Shopify CDN: Minification failed

Line 1827:21 Expected percentage but found "%"
Line 1828:24 Expected percentage but found "%"
Line 1891:30 Expected percentage but found "%"
Line 3436:22 Expected percentage but found "%"
Line 3437:26 Expected percentage but found "%"
Line 3438:27 Expected percentage but found "%"
Line 6154:16 Expected identifier but found whitespace
Line 6154:24 Unexpected ";"
Line 6160:16 Expected identifier but found whitespace
Line 6160:24 Unexpected ";"
... and 21 more hidden warnings

**/
@font-face { font-family:iconfont;src:url(iconfont.woff2?v=116818041923037914261669194479) format("woff2"),url(iconfont.woff?v=159897524912735815191669194466) format("woff"),url(iconfont.ttf?v=15218303758982514491669194465) format("truetype") }
.lv-eco-shell .visuallyhidden{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}
.lv-eco-shell .rte h1, .lv-eco-shell .rte .h1{font-size:calc(((var(--font-h1-desktop))/ (var(--font-size-base))) * 1em / 1.5)}
.lv-eco-shell .rte h2, .lv-eco-shell .rte .h2{font-size:calc(((var(--font-h2-desktop))/ (var(--font-size-base))) * 1em / 1.5)}
.lv-eco-shell .rte h3, .lv-eco-shell .rte .h3{font-size:calc(((var(--font-size-header)) / (var(--font-size-base))) * .8em / 1.2)}
.lv-eco-shell .rte h4, .lv-eco-shell .rte .h4{font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .rte h5, .lv-eco-shell .rte .h5{font-size:calc(((var(--font-h5-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .rte h6, .lv-eco-shell .rte .h6{font-size:calc(((var(--font-h6-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell h1, .lv-eco-shell .h1{letter-spacing:var(--heading1-letter-spacing)}
.lv-eco-shell h2, .lv-eco-shell .h2{letter-spacing:var(--heading2-letter-spacing)}
.lv-eco-shell h3, .lv-eco-shell .h3{letter-spacing:var(--heading3-letter-spacing)}
.lv-eco-shell h4, .lv-eco-shell .h4{letter-spacing:var(--heading4-letter-spacing)}
.lv-eco-shell h5, .lv-eco-shell .h5{letter-spacing:var(--heading5-letter-spacing)}
.lv-eco-shell h6, .lv-eco-shell .h6{letter-spacing:var(--heading6-letter-spacing)}
.lv-eco-shell h1, .lv-eco-shell .h1, .lv-eco-shell h2, .lv-eco-shell .h2, .lv-eco-shell h3, .lv-eco-shell .h3, .lv-eco-shell h4, .lv-eco-shell .h4, .lv-eco-shell h5, .lv-eco-shell .h5, .lv-eco-shell h6, .lv-eco-shell .h6{line-height:var(--heading-line-height)}
.lv-eco-shell .place-content-center{place-content:center}
.lv-eco-shell .place-content-start-start{place-content:start start}
.lv-eco-shell .place-content-start-center{place-content:start center}
.lv-eco-shell .place-content-start-end{place-content:start end}
.lv-eco-shell .place-content-center-start{place-content:center start}
.lv-eco-shell .place-content-center-center{place-content:center center}
.lv-eco-shell .place-content-center-end{place-content:center end}
.lv-eco-shell .place-content-end-start{place-content:end start}
.lv-eco-shell .place-content-end-center{place-content:end center}
.lv-eco-shell .place-content-end-end{place-content:end end}
.lv-eco-shell .lg\:place-content-start-start{place-content:start start}
.lv-eco-shell .lg\:place-content-start-center{place-content:start center}
.lv-eco-shell .lg\:place-content-start-end{place-content:start end}
.lv-eco-shell .lg\:place-content-center-start{place-content:center start}
.lv-eco-shell .lg\:place-content-center-center{place-content:center center}
.lv-eco-shell .lg\:place-content-center-end{place-content:center end}
.lv-eco-shell .lg\:place-content-end-start{place-content:end start}
.lv-eco-shell .lg\:place-content-end-center{place-content:end center}
.lv-eco-shell .lg\:place-content-end-end{place-content:end end}
.lv-eco-shell .no-padding{padding:0!important}
.lv-eco-shell .Form__Select select, .lv-eco-shell .Form__Input{border:0;border-radius:20px;padding:16px 30px;font-size:14px;background-color:var(--color-blankstate-background);width:100%}
.lv-eco-shell select{background-position:right 20px center}
.lv-eco-shell .grid{display:flex;flex-wrap:wrap;align-items:flex-start}
.lv-eco-shell .grid.grid--view-items.grid--uniform{align-items:inherit}
.lv-eco-shell .grid.grid--view-items.grid--uniform:not(.enable_list_mode) .product-item-block:not(.view-mode-list) .product-item-block .product-card{height:100%;display:flex;flex-direction:column}
.lv-eco-shell .grid.grid--uniform .grid__item{margin-bottom:20px}
.lv-eco-shell .flickity-page-dots{position:relative;bottom:0;padding-top:20px}
.lv-eco-shell .custom_page_header_opacity{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.lv-eco-shell .section-header .h5, .lv-eco-shell .section-header h5{font-size:calc(var(--font-size-base) * 1px - 2px);text-transform:uppercase;position:relative;display:inline-flex;align-items:center}
.lv-eco-shell .section-header .h5:before, .lv-eco-shell .section-header h5:before{content:" ";color:inherit;height:2px;width:25px;margin-right:7px;display:block}
.lv-eco-shell .heading_block.section-header .h5:before, .lv-eco-shell .heading_block.section-header h5:before{background:var(--color-text)}
.lv-eco-shell .section-header.homepage_subtitle_style_primary .h5, .lv-eco-shell .section-header.homepage_subtitle_style_primary h5{color:var(--color-btn-primary)}
.lv-eco-shell .section-header.homepage_subtitle_style_primary .h5:before, .lv-eco-shell .section-header.homepage_subtitle_style_primary h5:before{background:var(--color-btn-primary)}
.lv-eco-shell .section-header.homepage_subtitle_style_secondary .h5, .lv-eco-shell .section-header.homepage_subtitle_style_secondary h5{color:var(--color-btn-secondary)}
.lv-eco-shell .section-header.homepage_subtitle_style_secondary .h5:before, .lv-eco-shell .section-header.homepage_subtitle_style_secondary h5:before{background:var(--color-btn-secondary)}
.lv-eco-shell .section-header.homepage_subtitle_style_match_header h5, .lv-eco-shell .section-header.homepage_subtitle_style_match_header .h5{color:var(--color-text)}
.lv-eco-shell .section-header.homepage_subtitle_style_match_header h5:before, .lv-eco-shell .section-header.homepage_subtitle_style_match_header .h5:before{background:var(--color-text)}
.lv-eco-shell .slideshow__controls{justify-content:center;width:100%;align-items:center;bottom:50px;margin-bottom:0;top:auto}
.lv-eco-shell .slideshow__controls .slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.lv-eco-shell .slideshow__controls.arrows_only{justify-content:flex-end}
.lv-eco-shell .slideshow__controls:after{display:none}
.lv-eco-shell .slideshow .flickity-page-dots{bottom:30px;position:absolute;padding-top:0}
.lv-eco-shell .slideshow__controls .slick-dots li, .lv-eco-shell .slideshow .flickity-page-dots li{display:inline-block;width:10px;height:10px;margin:5px;opacity:1;background:#ffffff80;border-radius:20px;box-shadow:0 2px 4px #0000001a}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow__controls .slick-dots li, .lv-eco-shell .slideshow .flickity-page-dots li{margin:10px 5px}}
.lv-eco-shell .slideshow__controls .slick-dots li.slick-active, .lv-eco-shell .slideshow .flickity-page-dots li.is-selected{background:#fff;border:solid 1px rgba(33,100,255,.3)}
.lv-eco-shell .slideshow__controls .slick-dots li a{display:block;width:100%;height:auto;background:transparent}
.lv-eco-shell .slideshow__controls .slick-dots li a:before{display:none}
.lv-eco-shell .slideshow__arrows{background:transparent!important;justify-content:flex-end;height:auto;padding:0}
.lv-eco-shell .slideshow__controls .slideshow__arrows .slideshow__arrow{background-color:var(--white-color);border-radius:50%;color:#8d8d8d;margin:0 10px;top:auto}
.lv-eco-shell .slideshow__controls .slideshow__arrows .slideshow__arrow:hover{background-color:var(--color-btn-primary);color:var(--white-color)}
.lv-eco-shell .flickity-prev-next-button{background:transparent!important;width:20px;height:20px;border-radius:0;opacity:1}
.lv-eco-shell .flickity-button:disabled{opacity:0}
.lv-eco-shell .flickity-page-dots .dot{display:inline-block;width:65px;height:4px;margin:0 5px;opacity:1;background:var(--color-border);border-radius:20px}
.lv-eco-shell .flickity-page-dots .dot.is-selected{background:var(--color-btn-primary)}
.lv-eco-shell .slideshow__text-wrap{z-index:3}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__text-content-list{display:inline-block;width:auto}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content.text-left .slideshow__text-content-list{margin-right:auto}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content.text-right .slideshow__text-content-list{margin-left:auto}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title{margin-bottom:8px;font-size:46px;line-height:1.26}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__btn-wrapper .slideshow__btn+.slideshow__btn{margin-left:30px}
.lv-eco-shell .slideshow__controls{bottom:30px}
.lv-eco-shell .slideshow:not(.slideshow--adapt){max-height:calc(100vh - var(--announcement-bar-height))}
.lv-eco-shell .slideshow__slide{padding:50px 0}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow:not(.mobile-slideshow--adapt) .slideshow__slide:before{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow.mobile-slideshow--small{height:300px}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow.mobile-slideshow--medium{height:500px}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow.mobile-slideshow--fix{height:calc(var(--slideshow-mobile-height) * 1)}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow.mobile-slideshow--large{height:calc(100vh - var(--announcement-bar-height))}}
@media  screen and (max-width:1239px){.lv-eco-shell .no-overlap-header .slideshow.mobile-slideshow--large{height:calc(100vh - var(--header-height) - var(--announcement-bar-height))}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__slide{padding:0 0 100px}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__btn-wrapper .slideshow__btn+.slideshow__btn{margin:15px 0 0}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title{margin-bottom:4px;font-size:28px;line-height:1.14}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__btn-wrapper{margin-top:16px}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__controls, .lv-eco-shell .slideshow .flickity-page-dots{bottom:15px}}
.lv-eco-shell .slideshow__image_wrapper{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:1}
.lv-eco-shell .slideshow__slide.block_type__video{position:absolute}
.lv-eco-shell .slideshow__slide.block_type__video .video-section-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.lv-eco-shell .slideshow__slide.block_type__video video{width:100%;height:100%;object-fit:cover}
.lv-eco-shell .slideshow__slide.block_type__video video::-webkit-media-controls{display:none}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--adapt .slideshow__slide{position:absolute;padding:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--adapt .slideshow__slide.slideshow__slide--active{position:relative}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--adapt .slideshow__slide .slideshow__text-wrap{position:absolute;top:50%;width:100%;height:100%;left:50%;transform:translate(-50%,-50%)}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--adapt .slideshow__slide .slideshow__text-wrap--desktop .slideshow__text-content{padding:150px 0}}
@media  only screen and (min-width:750px){.lv-eco-shell body:not(.no-overlap-header) .slideshow.slideshow--adapt .slideshow__slide .slideshow__text-wrap--desktop .slideshow__text-content{padding-top:calc(var(--header-height) + 10px);padding-bottom:100px}}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow.mobile-slideshow--adapt .slideshow__slide{position:absolute;padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow.mobile-slideshow--adapt .slideshow__slide.slideshow__slide--active{position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow.mobile-slideshow--adapt .slideshow__slide .slideshow__text-wrap{position:absolute;top:50%;width:100%;height:100%;left:50%;transform:translate(-50%,-50%)}}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow.mobile-slideshow--adapt .slideshow__slide .slideshow__text-wrap--desktop .slideshow__text-content{padding:50px 0}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__text-content-list{max-width:90%}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .mega-title--large{font-size:calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * .65em)}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .mega-subtitle--large{font-size:calc(((var(--font-size-base) + 8) / (var(--font-size-base))) * .7em)}}
@media  screen and (min-width:750px){.lv-eco-shell body:not(.no-overlap-header) .slideshow:not(.slideshow--adapt) .slideshow__slide{padding-top:calc(var(--header-height) + 10px)}}
.lv-eco-shell .AnnouncementBar{position:relative;display:block;width:100%}
.lv-eco-shell .AnnouncementBar__close_button{position:absolute;top:50%;transform:translateY(-50%);right:15px;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:inherit}
.lv-eco-shell .AnnouncementBar__close_button svg{width:10px;height:10px}
.lv-eco-shell .AnnouncementBar__Content .AnnouncementBar__Content a{display:block}
.lv-eco-shell .AnnouncementBar__Wrapper{margin:0 auto;position:relative}
.lv-eco-shell .AnnouncementBar__Content{width:100%;display:block}
.lv-eco-shell .AnnouncementBar__Content .AnnouncementBar__Text_Content{padding:0 20px;min-width:760px;display:flex;align-items:center;gap:12px}
.lv-eco-shell .AnnouncementBar__Slider .link-item{width:100%;height:100%}
.lv-eco-shell .block-without-image .AnnouncementBar__Content .AnnouncementBar__Text_Content{justify-content:center}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown .block{width:auto;height:auto;font-size:14px;font-family:Helvetica Neue ForEco;margin-right:2px}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown>div>div span:last-child{position:unset}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown .colon{display:flex;margin:0 4px!important}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown>div>div span.mobile_text{position:unset;transform:unset;font-size:10px;line-height:1.14;margin-top:2px!important}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown>div>div{display:flex;align-items:center;flex-direction:column}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown .dots{margin:-15px 4px 0;font-size:14px}
.lv-eco-shell .AnnouncementBar__Slide .star_countdown .desktop_text{font-size:10px}
.lv-eco-shell .AnnouncementBar__Slide .countdown_wrapper{margin-left:8px;display:none}
.lv-eco-shell .AnnouncementBar__Slider:not(.flickity-enabled){display:flex;overflow:hidden}
.lv-eco-shell .AnnouncementBar .flickity-prev-next-button{opacity:0;transition:all .3s;visibility:hidden}
.lv-eco-shell .AnnouncementBar:hover .flickity-prev-next-button{visibility:visible;opacity:1}
.lv-eco-shell .AnnouncementBar__Content p{margin:0;font-size:16px;line-height:1.375;font-weight:700;font-family:Helvetica Neue ForEco}
.lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_1 p{font-size:14px;font-weight:500;text-align:left;line-height:1.2}
.lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_2, .lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_2 p, .lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_3, .lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_3 p{font-size:12px;font-weight:400;text-align:left;line-height:1.2}
.lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_1.mobile_text p{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-eco-shell .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_1.mobile_text.text-center p{max-width:315px}
.lv-eco-shell .block-without-image .AnnouncementBar__Content .announcement_bar_text .announcement_bar_text_1.mobile_text p, .lv-eco-shell .block-type-countdown_block .announcement_bar_text .announcement_bar_text_1.mobile_text.text-center p{max-width:100%}
.lv-eco-shell .AnnouncementBar__Content .desktop_text{display:block}
.lv-eco-shell .AnnouncementBar__Content .mobile_text{display:none}
.lv-eco-shell .AnnouncementBar__Slide.block-with-image .announcement_bar_image{position:absolute;right:0;top:0;height:100%}
.lv-eco-shell .AnnouncementBar__Slide.block-with-image .announcement_bar_image>div{height:100%}
.lv-eco-shell .AnnouncementBar__Slide.block-with-image .announcement_bar_image img{max-height:100%;height:100%;object-fit:cover}
.lv-eco-shell .announcement_bar_text, .lv-eco-shell .AnnouncementBar__Slide .countdown_wrapper{z-index:1;position:relative}
.lv-eco-shell .AnnouncementBar__Content .ends_in_text{font-size:16px;margin-right:5px}
.lv-eco-shell .AnnouncementBar__Text_Content:has(.star_countdown){padding-top:2px}
.lv-eco-shell .AnnouncementBar__Content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:auto}
@media  screen and (max-width:1239px){.lv-eco-shell .AnnouncementBar .flickity-prev-next-button.previous{left:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .AnnouncementBar .flickity-prev-next-button.next{right:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .AnnouncementBar .AnnouncementBar__close_button{right:5px}}
@media  screen and (max-width:1239px){.lv-eco-shell .AnnouncementBar .flickity-prev-next-button{opacity:1;visibility:visible}}
@media  screen and (max-width:1239px){.lv-eco-shell .AnnouncementBar__Content p{font-size:14px}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Content{width:100%;margin:0 auto;justify-content:flex-start;padding:0 20px}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Content .AnnouncementBar__Text_Content{padding:0;min-width:unset;flex-direction:column;align-items:flex-start;gap:0}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide .countdown_wrapper{margin-left:0;margin-top:2px}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide.block-with-image{justify-content:flex-start;position:relative}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Content .ends_in_text{font-size:12px}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide .star_countdown .dots{display:none}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide .star_countdown>div>div{flex-direction:row}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide .star_countdown>div>div span:last-child{margin:0 4px}}
@media  screen and (max-width:1024px){.lv-eco-shell .block-without-image .AnnouncementBar__Text_Content{align-items:center}}
@media  screen and (max-width:1024px){.lv-eco-shell .block-without-image .AnnouncementBar__Text_Content p{text-align:center!important}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Content .desktop_text{display:none}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Content .mobile_text{display:block}}
@media  screen and (max-width:1024px){.lv-eco-shell .block-without-image .AnnouncementBar__Content{justify-content:center}}
@media  screen and (max-width:1024px){.lv-eco-shell .AnnouncementBar__Slide .star_countdown .block{height:auto}}
.lv-eco-shell .call-to-action{display:flex;justify-content:center;margin-bottom:70px}
.lv-eco-shell .call-to-action__block{width:25%;margin:0 5px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:30px 20px}
@media  screen and (min-width:1651px){.lv-eco-shell .call-to-action__block{padding:50px 40px}}
.lv-eco-shell .call-to-action__block .image{width:48px;height:48px;margin-right:30px}
.lv-eco-shell .call-to-action .call-to-action__block img{display:block;margin:0 auto;height:100%;width:100%;object-fit:cover;max-width:100%}
.lv-eco-shell .call-to-action .call-to-action__block svg{width:100%;height:100%}
.lv-eco-shell .call-to-action__block .content{text-align:left;width:70%}
.lv-eco-shell .call-to-action__block .content .h6{color:var(--white-color);margin-bottom:10px;font-size:inherit}
.lv-eco-shell .call-to-action__block .content p{margin:0;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .call-to-action__block .content a{color:inherit;text-decoration:underline}
.lv-eco-shell .footer_bg{width:100%;display:block;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;object-fit:cover}
.lv-eco-shell .site-footer{position:relative;padding-top:90px;margin-top:40px}
.lv-eco-shell .site-footer-wrapper{position:relative}
.lv-eco-shell .site-footer__content .site-footer__item-inner .h5{color:var(--white-color)}
.lv-eco-shell .site-footer__social-icons{text-align:left}
.lv-eco-shell footer .localization_form{margin-top:15px}
.lv-eco-shell .site-footer__content .site-footer__social-icons{display:flex;flex-wrap:wrap;padding-top:10px}
.lv-eco-shell .site-footer__content .site-footer__social-icons .social-icons__item{border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 20px 10px 0;padding:0}
.lv-eco-shell .site-footer__content .site-footer__social-icons .social-icons__item svg{display:block}
.lv-eco-shell .site-footer__content .site-footer__social-icons .social-icons__item:hover svg{fill:#c0c1c2}
.lv-eco-shell .payment-icons.site-footer__icon-list{padding-bottom:0}
.lv-eco-shell .site-footer__item .selectors-form{margin:15px 0}
.lv-eco-shell .site-footer__item .selectors-form .disclosure__toggle{color:#8d8d8d;border-radius:50px;background:none;padding:17px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-border-form)}
.lv-eco-shell .site-footer__item .selectors-form .disclosure__toggle svg{width:12px;height:12px;margin-left:12px;transition:all .3s}
.lv-eco-shell .site-footer__item .selectors-form .disclosure__toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.lv-eco-shell .site-footer__item .selectors-form .disclosure-list{width:100%}
.lv-eco-shell .site-footer__item .selectors-form .disclosure-list__item{padding:5px 15px}
.lv-eco-shell .site-footer__item .selectors-form .disclosure-list__item .disclosure-list__option{text-decoration:none;font-size:13px}
.lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group{flex-wrap:nowrap}
.lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__input{min-height:1px;height:49px;border-radius:8px 0 0 8px;color:var(--white-color);border:0;margin:0;padding:14px;border:1px solid #e6e6e6;border-right:0;flex-grow:99;outline:0}
.lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__input::placeholder{color:var(--white-color)}
.lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__submit{border-radius:0 8px 8px 0;width:49px;height:49px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#fff;border:0}
.lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__submit svg{margin:0;display:block}
.lv-eco-shell .site-footer__item-inner--newsletter .site-footer__rte+.site-footer__newsletter{padding-top:30px;max-width:350px;position:relative}
@media  screen and (max-width:1199px){.lv-eco-shell .site-footer-wrapper .call-to-action{flex-wrap:wrap}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-footer-wrapper .call-to-action .call-to-action__block{padding:35px 30px;margin-bottom:10px;width:calc(50% - 10px)}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-footer-wrapper .site-footer__content{flex-wrap:wrap}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer-wrapper .call-to-action .call-to-action__block{width:100%;margin-left:0;margin-right:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .call-to-action{margin-bottom:40px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer{padding-top:40px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__content{padding:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__bottom_content{padding-top:30px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__content .site-footer__social-icons{padding-bottom:0}}
.lv-eco-shell .logo-bar{list-style:none;text-align:center}
.lv-eco-shell .logo-bar__item{display:inline-block;vertical-align:middle}
.lv-eco-shell .logo-bar__image{display:block;width:auto;max-width:100%;max-height:100%;margin:0 auto}
.lv-eco-shell .logo-bar__link{display:flex;align-items:center;justify-content:center;height:100%}
.lv-eco-shell .logo-bar--slider{width:100%;display:block;max-width:100%}
.lv-eco-shell .logo-bar--slider .logo-bar{width:calc(100% + 15px);display:flex;flex-wrap:wrap;margin:0}
.lv-eco-shell .logo-bar--slider .logo-bar.full_logo_bar{display:block;width:100%}
.lv-eco-shell .logo-bar--slider .logo-bar.full_logo_bar .logo-bar__item{padding-right:0;width:100%}
.lv-eco-shell .logo-bar .logo-bar__item{padding-right:15px}
.lv-eco-shell .logo-bar .logo-bar__item .grid-view-item{margin-bottom:10px;border-radius:10px;overflow:hidden;height:140px;padding:15px;background:var(--white-color);box-shadow:0 0 4px 2px var(--color-border)}
.lv-eco-shell .logos_style_full .logo-bar .logo-bar__item .grid-view-item{height:auto}
.lv-eco-shell .logos_style_full .logo-bar .logo-bar__item .grid-view-item .placeholder-svg, .lv-eco-shell .logos_style_full .logo-bar .logo-bar__item .grid-view-item .logo-bar__image{position:relative}
@media  screen and (max-width:749px){.lv-eco-shell .logo-bar .logo-bar__item{padding-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .logo-bar .logo-bar__item .grid-view-item{margin-bottom:22px}}
.lv-eco-shell [data-section-type=logo-bar] .section-header{position:relative}
@media  screen and (min-width:1200px){.lv-eco-shell [data-section-type=logo-bar] .section-header-wrapper{padding:0 155px}}
.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows{position:absolute;right:0;bottom:0;display:flex;align-items:center}
@media  screen and (max-width:1199px){.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows{position:relative;justify-content:center}}
.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows .btn{border-radius:50%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--white-color);margin:0 10px;transition:all .3s}
.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows .btn svg{transition:all .3s}
.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows .btn:hover{background:var(--color-btn-primary)}
.lv-eco-shell [data-section-type=logo-bar] .slider_custom_arrows .btn:hover svg{color:var(--white-color)}
.lv-eco-shell .logo-bar__image-container{position:relative;height:100%}
.lv-eco-shell .logo-bar__image-container .logo-bar__image{position:absolute;margin:0 auto;top:0;right:0;left:0;bottom:0;height:100%;object-fit:cover}
@media  screen and (min-width:750px){.lv-eco-shell .hover_opacity_true .grid-view-item{opacity:.3;transition:all .3s}}
@media  screen and (min-width:750px){.lv-eco-shell .hover_opacity_true .grid-view-item:hover{opacity:1}}
@media  screen and (max-width:749px){.lv-eco-shell .logo-bar--slider .logo-bar__item{width:50%}}
@media  screen and (max-width:749px){.lv-eco-shell .logo-bar--slider .logo-bar__item img{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .logo-bar--slider .grid-view-item{opacity:1}}
.lv-eco-shell .grid--blog{margin-bottom:20px}
@media  screen and (min-width:750px){.lv-eco-shell .grid--blog{margin-bottom:50px}}
.lv-eco-shell .grid--blog>.grid__item article{background:var(--white-color);border-radius:10px}
.lv-eco-shell .grid--blog>.grid__item article .article__grid-image-container img{border-radius:10px}
.lv-eco-shell .grid--blog>.grid__item article{height:100%}
.lv-eco-shell .grid.grid--blog{align-items:inherit}
.lv-eco-shell .article__grid-image, .lv-eco-shell .grid-view-item__image{height:auto}
.lv-eco-shell .article__grid-image-wrapper{height:100%}
.lv-eco-shell .article__grid-image-wrapper .article__grid-image{object-fit:cover;height:100%}
.lv-eco-shell .article__grid-image-container{position:relative;width:100%}
.lv-eco-shell .article__grid-image-container .placeholder-svg{position:absolute;top:0;width:100%;left:0}
.lv-eco-shell .article__grid-image-container:after{content:"";display:block;padding-bottom:100%}
.lv-eco-shell .bg_image_with_custom_content{position:relative;width:100%;display:block}
.lv-eco-shell .bg_image_with_custom_content .section_bg{width:100%;display:block;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;overflow:hidden}
.lv-eco-shell .section_grid__bg .section_bg_image, .lv-eco-shell .section_bg .section_bg_image{width:100%;display:block;max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover}
.lv-eco-shell .section_bg-wrapper, .lv-eco-shell .section_bg_image-container{display:block;width:100%;max-width:100%;position:relative}
.lv-eco-shell .section_content{width:100%;display:flex;max-width:100%;align-items:center;padding:150px 0;position:relative}
.lv-eco-shell .section_content .page-width-small, .lv-eco-shell .section_content .page-width{width:100%}
.lv-eco-shell .section_content__wrapper{text-align:left}
.lv-eco-shell .homepage_accordion .homepage_accordion__block:not(:last-child){border-bottom:solid 1px #ebe9e9}
.lv-eco-shell .homepage_accordion .answer{transition:height .35s ease-in-out;overflow:hidden}
.lv-eco-shell .answer_content{padding-left:0;padding-right:118px;padding-bottom:27px}
.lv-eco-shell .answer_content, .lv-eco-shell .answer_content p{color:#666!important;font-size:14px;font-weight:500}
.lv-eco-shell .homepage_accordion .answer:not(.active){height:0}
.lv-eco-shell .question{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:space-between;color:inherit;margin:0;padding:28px 0;font-size:17px;font-weight:500}
@media (max-width:749px){.lv-eco-shell .question{font-size:15px;padding:14px 0;line-height:1.53}}
@media (max-width:749px){.lv-eco-shell .question span{margin-right:14px}}
@media (max-width:749px){.lv-eco-shell .question.active{padding-bottom:10px}}
@media (max-width:749px){.lv-eco-shell .answer_content{padding-left:0;padding-right:0;padding-bottom:0}}
.lv-eco-shell .bg_image_with_custom_content.bg_image_with_custom_content--index-accordion{margin-bottom:0!important;min-height:auto!important}
.lv-eco-shell [data-section-type=index-accordion]{display:flex;min-height:auto!important}
.lv-eco-shell [data-section-type=index-accordion] .section_content{padding:0}
.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small{height:100%}
.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small .section_content__wrapper{height:100%;padding:150px 0}
@media  screen and (max-width:1199px){.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small .section_content__wrapper{padding:80px 0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small .section_content__wrapper{padding:50px 0}}
.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small .section_content__wrapper .section_main_content{height:100%;display:flex;flex-direction:column;justify-content:center}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=index-accordion] .section_content .page-width-small .section_content__wrapper .section_main_content{height:auto}}
.lv-eco-shell .countdown_timer{display:flex;align-items:center;width:100%;margin-bottom:50px}
.lv-eco-shell .timer-time{text-align:center}
.lv-eco-shell .timer-label{display:block;width:100%;margin:5px 0 0}
.lv-eco-shell .timer-value{border-radius:10px;background:var(--white-color);min-width:90px;padding:0 5px;height:96px;display:flex;align-items:center;justify-content:center;font-size:60px;font-weight:700;position:relative}
.lv-eco-shell .timer-value:after{content:"";display:block;position:absolute;top:50%;bottom:0;left:0;right:0;background:var(--color-btn-primary);opacity:.15;border-top:2px solid var(--color-btn-primary)}
.lv-eco-shell .time-divider{display:inline-block;padding:0 4px;font-size:30px;text-align:center;top:-16px;position:relative}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content .countdown_timer_btn, .lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content .countdown_timer, .lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content .section-header{position:relative;z-index:2}
.lv-eco-shell .countdown_timer_btn{min-width:270px}
@media  screen and (max-width:749px){.lv-eco-shell .countdown_timer{margin-bottom:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .countdown_timer .timer-value{font-size:40px;min-width:63px;height:70px}}
@media  screen and (max-width:749px){.lv-eco-shell .countdown_timer .timer-label{font-size:calc(var(--font-size-base) * 1px - 2px)}}
.lv-eco-shell .icon-with-text--blocks{display:flex;flex-wrap:wrap;margin-left:-30px}
.lv-eco-shell .icon-with-text--block{width:33.33%;display:flex;padding-left:30px}
.lv-eco-shell .icon-with-text--block:nth-child(n/**/+4){margin-top:30px}
.lv-eco-shell .icon-with-text--block_link{display:flex}
.lv-eco-shell .block_icon{min-width:100px;width:100px;height:100px;padding:25px;border-radius:50%;box-shadow:0 0 4px 2px var(--color-border);display:flex;overflow:hidden;align-items:center;justify-content:center;background:var(--white-color);margin-right:30px;transition:all .3s}
.lv-eco-shell .block_icon .placeholder-svg{border:0}
.lv-eco-shell .block_icon .icon{display:block;width:100%;height:100%;margin:0 auto}
.lv-eco-shell .block_icon a{display:block}
.lv-eco-shell .block_icon img{max-width:100%;height:auto}
.lv-eco-shell .block_info{text-align:left}
.lv-eco-shell .block_info .block_content{border-top:3px solid var(--color-border);padding-top:30px;margin-top:30px;line-height:30px;transition:all .3s;padding-right:10px}
.lv-eco-shell .block_info .block_content a{text-decoration:underline}
.lv-eco-shell .block_info .block_content p{opacity:.6}
.lv-eco-shell .block_info .h4{padding-right:20px;margin:0}
.lv-eco-shell .icon-with-text--block_link:hover .block_icon{box-shadow:0 0 4px 2px var(--color-btn-primary)}
.lv-eco-shell .icon-with-text--block_link:hover .block_info .block_content{border-color:var(--color-btn-primary)}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .icon-with-text--block{width:50%;margin-bottom:30px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .icon-with-text--block .block_icon{min-width:70px;width:70px;padding:0;height:70px;margin-right:20px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .icon-with-text--block .block_icon .icon, .lv-eco-shell .icon-with-text--block .block_icon img{max-width:35px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .icon-with-text--block .block_info h4{padding:0}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .icon-with-text--block .block_info .block_content{padding-top:20px;margin-top:20px;line-height:24px;padding-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks{margin-left:-40px}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block{width:100%;padding-left:40px;margin-bottom:30px;flex-direction:column;align-items:center;justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block .icon-with-text--block_link{flex-direction:column;align-items:center;justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block .block_icon{margin:0 0 30px}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block .block_info{text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block .block_info h4{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .icon-with-text--blocks .icon-with-text--block .block_info .block_content{border-width:2px;padding-top:10px;margin-top:15px;line-height:1.6;padding-right:0}}
.lv-eco-shell [data-section-type=quotes]{position:relative}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{width:22%;background:var(--white-color);border-radius:0;margin-right:10px;text-align:left;padding:60px 10px 0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .author_image{width:48px;margin-left:0;margin-right:auto;margin-bottom:14px;height:48px;border-radius:50%;position:relative}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .author_image img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .quote p{color:#757575;font-weight:500}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .title{margin-bottom:8px;font-size:17px;line-height:1.35;display:block}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .author_name{margin-top:auto;color:var(--color-text)}
.lv-eco-shell [data-section-type=quotes] .section_bg-wrapper{margin-left:auto;margin-right:0}
.lv-eco-shell [data-section-type=quotes] .flickity-page-dots{text-align:left;bottom:-15px}
.lv-eco-shell [data-section-type=quotes] .section_content{flex-direction:column;justify-content:center}
.lv-eco-shell [data-section-type=quotes] .testimonials_row{width:100%;display:block}
.lv-eco-shell [data-section-type=quotes] .section-header{position:relative;margin:0 7px 28px}
.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows{position:absolute;right:0;bottom:0;display:flex;align-items:center}
.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows .btn{border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--white-color);margin:0 10px;transition:all .3s}
.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows .btn svg{margin:0;transition:all .3s}
.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows .btn:hover{background:var(--color-btn-primary)}
.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows .btn:hover svg{color:var(--white-color)}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider.rendered .flickity-viewport .flickity-slider .testimonial_block{height:100%}
.lv-eco-shell .quotes-section .section_with_bg{padding-top:150px;padding-bottom:150px}
@media  screen and (max-width:1199px){.lv-eco-shell .quotes-section .section_with_bg{padding-top:80px;padding-bottom:80px}}
.lv-eco-shell .quotes-section .section_with_bg .section-header .slider_custom_arrows{left:calc(100% - 500px);right:auto}
@media  screen and (max-width:1650px){.lv-eco-shell .quotes-section .section_with_bg .section-header .slider_custom_arrows{left:auto;right:0}}
.lv-eco-shell .quotes-section .image_style_right .section_bg_image{left:auto;width:500px}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{width:33.33%;padding:30px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows{position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .section-header .slider_custom_arrows .btn:first-child{margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{width:85%;padding:30px 40px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_row{padding-left:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .quotes-section .section_with_bg{padding-top:50px;padding-bottom:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .quotes-section .image_style_right .section_bg_image{width:100%;left:0}}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper{left:0;right:-999px;transform:none;z-index:22;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;height:100vh;width:100%}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper.js-menu--is-open{height:calc(var(--doc-height) - var(--header-height, 0px) - var(--announcement-bar-height, 0px) + 4px)}
.lv-eco-shell .mobile_menu_overlay, .lv-eco-shell .mega_menu_overlay{background:#2e2d2bcc;z-index:8;left:0;right:0;overflow:hidden;position:absolute;top:0;bottom:0;width:100%;height:100%;display:none}
.lv-eco-shell .mega_menu_overlay{background:#0000004d}
.lv-eco-shell body.js-menu--is-open{overflow:hidden;height:100%;position:fixed;width:100%}
.lv-eco-shell #MobileNav .mobile-nav__return-btn{display:flex;width:100%;padding:15px;font-size:16px;align-items:center}
.lv-eco-shell #MobileNav .mobile-nav__return-btn .icon{position:relative;top:auto;left:auto;margin:0 15px 0 0}
.lv-eco-shell #shopify-section-header{top:var(--announcement-bar-height)}
.lv-eco-shell #shopify-section-header{padding:0;width:100%;z-index:99999;left:0}
.lv-eco-shell .header_top a:not(.disclosure-list__option), .lv-eco-shell #shopify-section-header .header_top span, .lv-eco-shell #shopify-section-header .site-nav__label{color:var(--secondary_nav_color_text)}
.lv-eco-shell .site-header{padding:0;z-index:1;background:transparent;border-bottom:1px solid #efefef}
.lv-eco-shell .site-header .site-header__mobile-nav{background:inherit}
.lv-eco-shell .header_top__row, .lv-eco-shell .header_top{padding:7.5px 0;display:flex;align-items:center;flex-wrap:wrap}
.lv-eco-shell .header_top .grid{align-items:center}
.lv-eco-shell .top_navigation_links{display:flex;align-items:center;font-size:12px;font-weight:600}
.lv-eco-shell .top_navigation_links .icon{width:12px;height:12px;margin-top:-2px}
.lv-eco-shell .top_navigation_links li+li:not(.disclosure-list__item){margin-left:16px}
.lv-eco-shell .top_navigation_links .selectors-form{margin:0}
.lv-eco-shell .top_navigation_links .selectors-form .selectors-form__item{padding:0;margin:0}
.lv-eco-shell .top_navigation_links .selectors-form .selectors-form__item+.selectors-form__item{margin-left:10px}
.lv-eco-shell .top_navigation_links .selectors-form .selectors-form__item+.selectors-form__item .disclosure-list{right:0;left:auto;transform:none}
.lv-eco-shell .header_top .right_column{justify-content:flex-end}
.lv-eco-shell .site-header #AccessibleNav .site-nav{text-align:left}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior{border-radius:50px;background:var(--white-color);padding:0 0 0 16px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container{padding:0;display:flex;align-items:center;background:transparent;transition:all .5s cubic-bezier(0,1,.5,1)}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form{border:0;position:static}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper{max-height:0;transition:all .5s cubic-bezier(0,1,.5,1)}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper.visible{width:100%;overflow:auto;padding-bottom:0;max-height:310px;z-index:12;border-radius:0 0 8px 8px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper.added_results .search_popular_products, .lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper.added_results .search_popular_searches_menu{display:none}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search-title{padding:11px 36px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search-title .predictive-search-title__content{text-transform:none;font-weight:400}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search__list .predictive-search-item .predictive-search-item__title-text{border:0}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search__list .predictive-search-item .predictive-search-item__link{padding:10px 30px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search__list .predictive-search-item .predictive-search-item__link .predictive-search__column--image{height:auto;width:auto;margin-right:20px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input{overflow:hidden;font-size:var(--font-size-base);border:0;width:0;padding:20px;outline:none}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input::placeholder{color:#919191}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-button__submit{padding:0;overflow:hidden}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-button__submit svg, .lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-button__submit path{color:var(--color-btn-primary)!important}
.lv-eco-shell .site-header .top_navigation_menu{display:flex;align-items:center;justify-content:flex-start}
.lv-eco-shell .site-header .top_navigation_menu li a{display:block;padding:3px 10px;font-size:12px}
.lv-eco-shell .site-nav__dropdown{background:var(--header_nav_2_bg);color:var(--header_nav_2_color_text)}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper{max-height:48vh;overflow:auto}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header .predictive-search .search_popular_menu a{font-size:13px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search__list .predictive-search-item .predictive-search-item__link, .lv-eco-shell .search-bar__result-linklist.predictive-search__list .predictive-search-item__link{padding:10px 20px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search__list .predictive-search-item .predictive-search-item__link .predictive-search__column--image{margin-right:10px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper{max-height:calc(100vh - 60px);overflow:auto;padding-top:10px;margin-top:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header__icons .btn--link, .lv-eco-shell .site-header__icons .site-header__cart{color:var(--color-btn-primary)}}
.lv-eco-shell .search_categories_menu{margin-right:20px}
.lv-eco-shell .search_categories_menu .search_categories_button{border-radius:50px;padding:9px 20px;font-size:14px;font-weight:700;width:185px;display:flex;align-items:center;justify-content:space-between;max-height:38px}
.lv-eco-shell .search_categories_menu .search_categories_button span{border:0}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown{max-width:225px;left:0;border-radius:0 0 10px 10px;border:0;z-index:12;box-shadow:0 22px 24px -20px #00000012}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown.site-nav__dropdown--right{right:0;left:auto}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown ul{padding:10px 0}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown ul li{margin:0;padding:0}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown ul li a{padding:9px 24px;display:flex;align-items:center;font-size:14px;border-radius:50px;transition:all .3s}
.lv-eco-shell .search_categories_dropdown{background:var(--header_search_categories_bg);color:var(--header_search_categories_color_text)}
.lv-eco-shell .search_categories_dropdown ul#search-product-type li{display:flex;align-items:center;padding:0}
.lv-eco-shell .search_categories_dropdown ul#search-product-type li a{padding:9px 30px;display:block;width:100%;margin:0;border-radius:50px;transition:all .3s;cursor:pointer;text-align:left;font-size:calc(var(--font-size-navigation) * 1px - 1px);font-family:var(--font-stack-navigation);font-style:var(--font-style-navigation);font-weight:var(--font-weight-navigation);color:var(--header_search_categories_color_text)}
.lv-eco-shell .search_categories_dropdown ul#search-product-type li a:hover{color:var(--color-btn-primary)}
.lv-eco-shell .customer_nav_dropdown ul li a{justify-content:center;color:var(--color-body-text)!important}
.lv-eco-shell .customer_nav_dropdown ul li a:hover{color:var(--color-btn-primary)!important}
.lv-eco-shell .customer_nav_menu__wrapper{position:relative;margin-left:16px}
.lv-eco-shell .site-header__logo{margin:0}
.lv-eco-shell .navigation_wrapper{display:flex;align-items:center}
.lv-eco-shell .categories_menu .categories_main_link{display:flex;align-items:center;justify-content:space-around;border:none}
.lv-eco-shell .categories_menu .nav-dropdown__link svg{color:var(--color-btn-primary)}
.lv-eco-shell .categories_menu ul{width:100%}
.lv-eco-shell .categories_menu .first_lvl.nav-dropdown{border-radius:10px;border:0}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown{display:flex!important;flex-wrap:wrap;min-width:760px;padding:16px;border-radius:20px;margin-left:5px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown>ul{display:flex;flex-wrap:wrap}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown>ul>.nav-dropdown__item{width:25%;margin-bottom:30px;padding-right:2px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image>ul>.nav-dropdown__item{width:33.33%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown>ul>.nav-dropdown__item .nav-dropdown__link{padding:14px 15px;word-break:break-word;margin-bottom:3px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown>ul>.nav-dropdown__item .label_link{font-weight:600}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown .third_lvl.nav-dropdown{position:relative;visibility:visible;opacity:1;left:auto;top:auto;border-radius:0;border:0;width:100%;max-width:100%;display:block;padding:0;pointer-events:all}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown .third_lvl.nav-dropdown .nav-dropdown__item .link{padding:5px 15px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image{min-width:1095px;flex-wrap:nowrap;padding:10px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image>ul{width:60%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block{width:40%;position:relative}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block a{display:block;height:100%;width:100%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image{height:100%;object-fit:cover;display:flex;align-items:flex-end;justify-content:flex-start;width:100%;border-radius:10px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image_heading{width:100%;display:flex;align-items:flex-end;justify-content:space-between;color:var(--white-color);padding:30px;position:absolute;bottom:0;left:0}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image_heading .image_link_icon{width:20%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image_heading h3{margin:0;max-width:80%;white-space:normal;word-wrap:inherit;display:block;width:100%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image_heading span{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-btn-primary);margin-left:20px}
@media  screen and (min-width:750px){.lv-eco-shell .mobile-logo-element-wrapper{display:none!important}}
.lv-eco-shell .logo--left .logo_element-wrapper{margin-right:15px;width:auto}
.lv-eco-shell .logo--left .top_navigation_menu{float:left}
.lv-eco-shell .header-search-button{align-items:center;justify-content:center;background:var(--white-color);color:var(--color-btn-primary);position:relative;border:0;padding:0;display:block}
.lv-eco-shell .header-search-button svg{width:24px;height:24px;display:block}
@media  screen and (max-width:1650px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image{min-width:785px}}
@media  screen and (max-width:1650px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block .menu_block-image .menu_block-image_heading{padding:20px}}
@media  screen and (max-width:1199px){.lv-eco-shell .navigation_wrapper .categories_menu{position:relative}}
@media  screen and (max-width:1199px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image{min-width:385px}}
@media  screen and (max-width:1199px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image>ul{width:100%}}
@media  screen and (max-width:1199px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image>ul>.nav-dropdown__item{width:50%}}
@media  screen and (max-width:1199px){.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.nav-has-menu_image .nav-dropdown-image-block{display:none}}
@media  screen and (max-width:1199px){.lv-eco-shell header.site-header .header_cart_info .cart_total_info{display:none}}
@media  screen and (max-width:1199px){.lv-eco-shell header.site-header .header_cart_info.show_cart_subtotal{padding:0;width:auto;background:transparent}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-header .mega-menu__promo, .lv-eco-shell .site-header .top_navigation_links .customer_nav_menu__wrapper .customer_nav_button .site-nav__label{display:none}}
@media  screen and (max-width:1199px){.lv-eco-shell .navigation_wrapper .nav-bar__item{margin-right:25px}}
@media  screen and (max-width:1199px){.lv-eco-shell .navigation_wrapper .nav-bar__item:last-child{margin:0}}
@media  screen and (max-width:1199px){.lv-eco-shell .navigation_wrapper .categories_menu .nav-bar__item{padding:0;margin:0;position:static}}
@media  screen and (max-width:1199px){.lv-eco-shell .navigation_wrapper .categories_menu .nav-bar__item .first_lvl.nav-dropdown{max-width:220px;left:0}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-header.logo--left .header_top__wrapper .site-header__icons-wrapper .search-bar__interior{margin-left:auto;margin-right:10px;padding-left:0}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-header.logo--left .header_top__wrapper .site-header__icons-wrapper .search-bar__interior .header-search-button{margin:0 auto}}
@media  screen and (max-width:1199px){.lv-eco-shell .site-header.logo--left .header_top__wrapper .site-header__icons-wrapper .search-bar__interior+.header_cart_info{margin-left:0}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header.logo--left .header_top__wrapper .site-header__icons-wrapper .search-bar__interior{min-width:55px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header:not(.logo--left) .site-header__icons-wrapper .search-form__container.show_form{padding:5px 10px;top:-5px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header .header_top__wrapper .site-header__icons .search-bar__interior{padding:5px 0 5px 10px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header:not(.logo--left) .site-header__icons-wrapper .search-form__container.show_form{justify-content:flex-start;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9;padding:0 24px;transform:unset;border-radius:0;margin-top:0;opacity:1;visibility:visible}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header{border-color:#ededed}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__mobile-nav{padding-top:8px;padding-bottom:8px}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top{display:none}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__logo{padding:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .header_cart_info, .lv-eco-shell .site-header .header_language-switcher{margin-left:15px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle{background:var(--white-color);padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle span{position:absolute;width:3px;height:2px;border-radius:.8px;background:#03060b;left:2px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle span:first-child{top:5px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle span:nth-child(2){top:11px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle span:nth-child(3){top:17px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons{position:static;width:40%}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons .site-header__icons-wrapper, .lv-eco-shell .site-header .site-header__icons .search-bar__interior{position:static}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container{min-width:1px;right:auto;left:50%;width:calc(100% - 40px);transform:translate(-50%);margin-top:40px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .header-search-button{display:flex}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons-wrapper .search-form__container{pointer-events:none;position:absolute;width:100%;border-radius:50px;opacity:0;visibility:hidden;padding:0 10px;top:0;right:-1px;bottom:auto;left:auto;transition:opacity .3s}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header.logo--center .search-bar__interior .search-form__container .search-bar__form .search-bar__input{min-height:45px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons-wrapper .search-bar__interior{width:auto;max-width:100%;display:inline-block;flex:none;border-radius:50%}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons-wrapper .search-form__container.show_form{opacity:1;visibility:visible;pointer-events:all;background:var(--search_bar_bg);padding:0 0 0 5px}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons-wrapper .search-form__container .search-bar__form{width:100%;position:relative}}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.withoutMegamenuLvl{min-width:1px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.withoutMegamenuLvl>ul>.nav-dropdown__item{margin-bottom:0;padding-right:0;width:100%}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown.withoutMegamenuLvl>ul>.nav-dropdown__item .nav-dropdown__link{padding:5px 15px}
.lv-eco-shell body.show_search_overlay #shopify-section-header{z-index:20}
.lv-eco-shell body.show_search_overlay:after{opacity:1;background:unset;z-index:9}
.lv-eco-shell .predictive-search-item{border-bottom:1px solid var(--color-border)}
.lv-eco-shell .predictive-search__list .predictive-search-item:last-child{border-bottom:0}
.lv-eco-shell .predictive-search__column--content{font-size:calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em - 2px)}
.lv-eco-shell .search_popular_menu a{display:block;width:auto;font-size:14px;line-height:1.57;padding:14px 20px 14px 36px;transition:.3s all;border-radius:0;line-height:1.2;margin:0}
.lv-eco-shell .search_popular_menu a:hover{background:#f8f8f8}
.lv-eco-shell .predictive-search__column--image{max-width:100px;max-height:100px}
.lv-eco-shell .site-nav__link--button:not(.search_categories_button) span, .lv-eco-shell .site-nav__link--button:not(.search_categories_button){fill:var(--secondary_nav_color_text);color:var(--secondary_nav_color_text);transition:all .3s}
.lv-eco-shell .site-nav__link--button:not(.search_categories_button):hover{fill:var(--header_nav_hover_link);color:var(--header_nav_hover_link)}
.lv-eco-shell #shopify-section-header .header_top .site-nav__link--button:not(.search_categories_button):hover span{color:var(--header_nav_hover_link)}
.lv-eco-shell .predictive-search-wrapper[aria-hidden=false]{display:block}
.lv-eco-shell .search-bar__view-all-button-wrapper{text-align:center;width:100%;padding:10px 30px;border-top:1px solid var(--color-border);opacity:.5;margin-top:10px}
.lv-eco-shell .search-bar__view-all-button-wrapper .search-bar__view-all{padding-top:10px;padding-bottom:10px;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell #shopify-section-header.showAlternateHeader{padding:0;position:sticky;top:0;background-color:var(--alternateHeader_bg_color)}
.lv-eco-shell .template-product #shopify-section-header.showAlternateHeader, .lv-eco-shell #shopify-section-header.showAlternateHeader.no-overlap{position:relative}
.lv-eco-shell #shopify-section-header.showAlternateHeader+#PageContainer.marginTop{padding-top:50px}
@media  screen and (max-width:749px){.lv-eco-shell #shopify-section-header.showAlternateHeader+#PageContainer.marginTop{padding-top:30px}}
@media  screen and (min-width:750px){.lv-eco-shell .template-product #shopify-section-header.showAlternateHeader+#PageContainer.marginTop{padding-top:50px}}
.lv-eco-shell .top_navigation_links .icon{fill:inherit}
.lv-eco-shell #shopify-section-header.showAlternateHeader .logo_element .site-header__logo-link, .lv-eco-shell .header_top .disclosure__toggle, .lv-eco-shell #shopify-section-header.showAlternateHeader select, .lv-eco-shell .header_top a:not(.disclosure-list__option), .lv-eco-shell #shopify-section-header.showAlternateHeader .header_top span, .lv-eco-shell #shopify-section-header.showAlternateHeader .site-nav__label{color:var(--alternateHeader_text_color);border-color:var(--alternateHeader_text_color)}
.lv-eco-shell #shopify-section-header.showAlternateHeader .nav-bar__link{color:var(--alternateHeader_nav_color)}
.lv-eco-shell #shopify-section-header.showAlternateHeader .nav-bar__link.link-active, .lv-eco-shell #shopify-section-header.showAlternateHeader .nav-bar__link.sublink-active{color:var(--color-text)}
.lv-eco-shell #shopify-section-header.showAlternateHeader .categories_main_link.nav-bar__link.btn--primary{color:var(--color-btn-primary-text);border-color:var(--color-btn-primary-text)}
.lv-eco-shell .template-index #shopify-section-header.showAlternateHeader+#PageContainer{margin-top:0}
.lv-eco-shell #shopify-section-header .customer_nav_dropdown__wrapper .site-nav__label{color:inherit}
.lv-eco-shell .site-header .site-header__mobile-nav.without_categories_linklist{justify-content:flex-end}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper{background:#fff;height:0;overflow-y:auto;border-top:1px solid #ededed}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper a, .lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav__link, .lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .btn--link{color:var(--color-btn-primary)}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer{padding:20px 0 50px;text-align:center;border-top:1px solid #f5f5f5}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .disclosure__toggle, .lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer select, .lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer a{color:#4a4a48}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .disclosure__toggle{padding:0;font-size:var(--font-size-base);font-weight:400;display:block;width:100%;position:relative}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .disclosure__toggle .mobile-nav__label{display:flex;align-items:center}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .disclosure__toggle .mobile-nav__label svg{margin-right:5px}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .mobile-nav-footer-block{background:#fff;border-radius:0;padding:0 0 20px;display:block;width:auto;font-size:14px;margin:0;font-weight:400;text-align:left;position:relative}
.lv-eco-shell .mobile-nav-wrapper .mobile-nav-footer .mobile-nav-footer-block form#mobile_nav_language__localization .mobile-nav__label{margin-left:-3px}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .mobile-nav-footer-block .icon{width:15px;height:15px}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .mobile-nav-footer-block .selectors-form{margin:0}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .mobile-nav-footer-block .selectors-form .selectors-form__item{padding:0;margin:0;width:100%}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .bottom_navigation_menu{margin-top:30px}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .localization_form{margin:0}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer .localization_form .selectors-form__item{padding:0;margin:0}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown{max-height:400px;overflow:auto}
.lv-eco-shell .header_top.show_top_line_separator{border-bottom:1px solid var(--secondary_nav_color_lighter)}
.lv-eco-shell .site-header.logo--center:not(.enable_emphasize_category_menu) .site-header__mobile-nav{justify-content:space-between}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-header.logo--center:not(.enable_emphasize_category_menu) .site-header__mobile-nav #AccessibleNav{width:85%}}
.lv-eco-shell header.site-header .categories_menu.emphasize_link .nav-bar__item{padding:0}
.lv-eco-shell header.site-header .categories_menu.emphasize_link .nav-bar__item .categories_main_link span:before{display:none}
.lv-eco-shell header.site-header .categories_menu.emphasize_link .nav-bar__item .categories_main_link{width:185px;padding:10px 20px 10px 23px;min-height:45px;margin-right:20px;color:var(--color-btn-primary-text);justify-content:space-between}
@media  screen and (min-width:1200px){.lv-eco-shell header.site-header .categories_menu.emphasize_link .nav-bar__item .categories_main_link{min-height:55px;font-size:14px}}
.lv-eco-shell .nav-dropdown:not(.nav-dropdown--floating){left:50%;transform:translate(-50%);min-width:100%;width:auto}
.lv-eco-shell .nav-dropdown.right_side:not(.nav-dropdown--floating){left:auto;right:0}
.lv-eco-shell .categories_menu .first_lvl.nav-dropdown{top:calc(100% + 5px)}
.lv-eco-shell .site-header.logo--inline .navigation_wrapper .categories_menu{margin-left:15px}
.lv-eco-shell .site-header .top_navigation_links>li{display:flex;align-items:center}
.lv-eco-shell .site-header .site-nav__dropdown.small_dropdown{min-width:160px}
.lv-eco-shell .site-header .top_navigation_links .disclosure-list{left:50%;transform:translate(-50%);top:39px;bottom:auto}
.lv-eco-shell .site-header .top_navigation_links .disclosure-list .disclosure-list__item a.disclosure-list__option{border-radius:0;border:0;padding:0;width:100%}
.lv-eco-shell .site-header .top_navigation_links .site-nav__dropdown.small_dropdown.customer_nav_dropdown ul li a{padding:5px 10px}
.lv-eco-shell .site-header.logo--center .site-header__logo{text-align:center}
@media  screen and (max-width:749px){.lv-eco-shell .site-header.logo--center .site-header__logo{text-align:left}}
.lv-eco-shell .site-header.logo--center .search_categories_menu .search_categories_button{width:165px}
.lv-eco-shell .site-header.logo--center .search_categories_menu{margin-right:10px}
.lv-eco-shell .site-header.logo--center .search-bar__interior .search-form__container .search-bar__form .search-bar__input{min-width:180px}
@media  screen and (max-width:1650px){.lv-eco-shell .site-header.logo--center .site-header__mobile-nav .categories_menu_item{width:auto;margin-right:25px;min-width:190px}}
@media  screen and (max-width:1650px){.lv-eco-shell .site-header.logo--center .site-header__mobile-nav .site-header__icons{margin-left:auto}}
@media  screen and (max-width:1650px){.lv-eco-shell .site-header.logo--center .site-header__mobile-nav #AccessibleNav .mega-menu .page-width{padding:0 20px}}
@media  screen and (max-width:1650px){.lv-eco-shell .site-header.logo--center .site-header__mobile-nav #AccessibleNav .mega-menu .page-width .mega-menu__column{margin:0 20px 20px}}
.lv-eco-shell header .top_navigation_links .disclosure__toggle{font-weight:600}
@media  screen and (max-width:1199px){.lv-eco-shell .site-header .customer_nav_menu__wrapper .site-nav__dropdown.small_dropdown{min-width:150px;right:50%;left:auto;transform:translate(50%)}}
.lv-eco-shell header.site-header .icon--hamburger-mobile{display:block;min-width:16px;width:16px;height:16px}
.lv-eco-shell #shopify-section-header header.site-header .logo_element .site-header__logo-link{color:var(--logo_text_color)}
.lv-eco-shell .mobile-nav__link, .lv-eco-shell .categories_menu .first_lvl.nav-dropdown>.nav-dropdown__item>.nav-dropdown__link, .lv-eco-shell .nav-bar__link{font-size:calc(var(--font-size-navigation) * 1px);font-family:var(--font-stack-navigation);font-style:var(--font-style-navigation);font-weight:var(--font-weight-navigation)}
.lv-eco-shell .nav-bar__linklist .nav-bar__item.item-has-mega-menu .nav-dropdown__link, .lv-eco-shell .categories_menu .first_lvl.nav-dropdown>.nav-dropdown__item>.nav-dropdown__link, .lv-eco-shell .nav-dropdown__link{font-size:var(--font-size-navigation)}
.lv-eco-shell .mega-menu__linklist>.mega-menu__item>.mega-menu__link{font-size:calc(var(--font-size-navigation) * 1px - 1px)}
.lv-eco-shell .header_top .top_navigation_links button, .lv-eco-shell .header_top .top_navigation_links a{font-size:12px;font-weight:400}
.lv-eco-shell .header_top .top_navigation_links a{padding:1px 16px 3px 0}
.lv-eco-shell .header_top .top_navigation_links button{padding-left:16px;display:flex;align-items:center}
.lv-eco-shell .header_top .top_navigation_links button svg{margin-right:4px}
.lv-eco-shell .categories_menu .first_lvl.nav-dropdown>.nav-dropdown__item>.nav-dropdown__link{white-space:normal;padding:6px 10px}
.lv-eco-shell .site-header.logo--left .header_top .top_navigation_links button, .lv-eco-shell .site-header.logo--left .header_top .top_navigation_links a, .lv-eco-shell .site-header.logo--center .header_top .top_navigation_links button, .lv-eco-shell .site-header.logo--center .header_top .top_navigation_links a{border:1px solid var(--secondary_nav_color_text);border-radius:20px}
.lv-eco-shell .site-header.logo--left .header_top .top_navigation_links button:hover, .lv-eco-shell .site-header.logo--left .header_top .top_navigation_links a:hover, .lv-eco-shell .site-header.logo--center .header_top .top_navigation_links button:hover, .lv-eco-shell .site-header.logo--center .header_top .top_navigation_links a:hover{border-color:var(--header_nav_hover_link)}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container{padding:0;background:0 0;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;top:auto}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search_categories_menu{width:100%;margin:0 0 10px;text-align:center}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search_categories_menu .search_categories_button{margin:0 auto;width:100%;padding:13px 30px;max-height:100%}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search_categories_menu .search_categories_dropdown{max-width:100%;max-height:300px;margin-top:10px}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input{padding-left:50px}}
@media  screen and (max-width:1439px){.lv-eco-shell .search_popular_menu a{font-weight:400}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-button__submit{padding:0;height:unset;transform:translateY(-50%);top:50%;left:16px}}
@media  screen and (max-width:1439px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper{position:relative}}
.lv-eco-shell .feature-row__image-wrapper .feature-row__image, .lv-eco-shell .site-header__logo img{height:auto}
@media  screen and (min-width:1200px){.lv-eco-shell header.site-header.logo--center .site-header__mobile-nav{flex-wrap:nowrap}}
@media  screen and (min-width:1200px){.lv-eco-shell header.site-header.logo--center .site-header__mobile-nav .site-header__icons{min-width:550px}}
.lv-eco-shell .header_cart_info{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;margin-left:16px}
.lv-eco-shell .header_cart_info:not(.show_cart_subtotal){padding:0;width:auto}
.lv-eco-shell .header_cart_info .cart_total_info{white-space:nowrap;display:flex;flex-direction:column;align-items:flex-start;margin-right:30px;margin-left:10px;line-height:normal;color:var(--color-btn-primary-text)}
.lv-eco-shell .header_cart_info .cart_total_info .cart_total_label{text-transform:uppercase;font-size:10px;letter-spacing:.5px}
.lv-eco-shell .header_cart_info .cart_total_info .cart_total_price{margin:0}
.lv-eco-shell .header_cart_info.show_cart_subtotal .cart_icon{min-width:45px;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-btn-primary);color:var(--white-color);position:relative}
.lv-eco-shell .header_cart_info .cart_icon svg{margin:0;width:24px;height:24px}
.lv-eco-shell .site-header.logo--inline .header_cart_info.show_cart_subtotal .cart_icon, .lv-eco-shell .header_cart_info.show_cart_subtotal .cart_icon, .lv-eco-shell .site-header.logo--left .header_cart_info.show_cart_subtotal .cart_icon{width:43px;height:43px}
.lv-eco-shell .site-header .header_language-switcher{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between;margin-left:16px}
.lv-eco-shell .site-header .header_language-switcher .language-switcher-btn{display:flex;align-items:center;justify-content:space-between;padding:0;background:transparent;border:none;outline:none}
.lv-eco-shell .site-header .header_language-switcher .language-switcher-btn svg{width:20px;height:20px}
@media  screen and (min-width:750px){.lv-eco-shell .site-header.logo--inline .header_cart_info.show_cart_subtotal .cart_icon{width:53px;height:53px}}
@media  screen and (max-width:749px){.lv-eco-shell .header_cart_info .cart_icon{color:var(--color-btn-primary);background:var(--white-color)}}
.lv-eco-shell .header_cart_info .header_cart_count{position:absolute;font-size:12px;font-weight:600;top:-6px;right:-10px;z-index:1;border-radius:50%;width:16px;height:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--color-btn-primary);background:var(--white-color)}
.lv-eco-shell .header_cart_info.show_cart_subtotal .header_cart_count{top:-5px;right:-5px}
.lv-eco-shell .header_cart_info.show_cart_subtotal{background:var(--color-btn-primary);padding:5px 10px;border-radius:50px}
.lv-eco-shell .header_cart_info.show_cart_subtotal .cart_icon{color:var(--color-btn-primary);background:var(--white-color)}
.lv-eco-shell .header_cart_info.show_cart_subtotal .cart_icon:hover{color:var(--white-color)}
.lv-eco-shell .header_cart_info.show_cart_subtotal .header_cart_count{background:var(--color-btn-primary);color:var(--white-color)}
.lv-eco-shell .section-header .section-header-wrapper{display:flex;align-items:center;justify-content:space-between}
.lv-eco-shell .search-bar__result-linklist.predictive-search__list .predictive-search-item__link{padding:10px 60px}
.lv-eco-shell .search-page-form{position:relative;max-width:500px;margin:0 auto 30px}
.lv-eco-shell .header_top_left_side{display:flex;align-items:center;flex-wrap:wrap}
.lv-eco-shell .customer_nav_button{background:transparent}
.lv-eco-shell .header_top__wrapper{display:flex;align-items:center;width:100%;position:relative}
.lv-eco-shell .site-header .header_top__wrapper .site-header__icons-wrapper{padding:0;justify-content:flex-start}
.lv-eco-shell .site-header .header_top__wrapper .site-header__icons .search-bar__interior{max-width:1000px;margin:0 20px 0 0;padding-right:0}
@media  screen and (min-width:1200px){.lv-eco-shell .site-header .header_top__wrapper .site-header__icons-wrapper .header_cart_info.show_cart_subtotal{min-width:195px}}
.lv-eco-shell .site-header .header_top__wrapper .site-header__icons-wrapper .header_cart_info{margin-left:auto}
.lv-eco-shell .site-header .header_top.header_top_navigation_wrapper{width:100%;padding:0 0 13px}
.lv-eco-shell .site-header .header_top.header_top_navigation_wrapper .top_navigation_menu, .lv-eco-shell .site-header .header_top.header_top_navigation_wrapper .top_navigation_links{width:50%;float:none}
.lv-eco-shell .site-header.logo--left .site-header__icons .search-bar__interior .search-form__container .search-bar__form{width:100%}
.lv-eco-shell .site-header.logo--left .header_top .top_navigation_links button, .lv-eco-shell .site-header.logo--left .header_top .top_navigation_links a{line-height:normal}
.lv-eco-shell .site-header .site-header__mobile-nav .site-header__icons .header_top{padding:0}
@media  screen and (max-width:749px){.lv-eco-shell .site-header.logo--left .site-header__mobile-nav{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .site-header.logo--left .header_cart_info .cart_total_info{margin-right:5px;margin-left:5px}}
.lv-eco-shell .showAlternateHeader .header__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell nav .mega-menu .mega-menu__inner{flex-wrap:wrap;justify-content:flex-start}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell nav .mega-menu .mega-menu__inner .mega-menu__column{flex:none;margin-left:0}}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input, .lv-eco-shell .site-header .site-header__icons .search-bar__interior{background:var(--search_bar_bg)}
.lv-eco-shell #shopify-section-header .site-header.logo--center .top_navigation_links a:hover, .lv-eco-shell #shopify-section-header .site-header.logo--center .top_navigation_links button.disclosure__toggle:hover{border-color:var(--header_nav_hover_link)}
.lv-eco-shell .top_navigation_links a:hover{color:var(--header_nav_hover_link);border-color:var(--header_nav_hover_link)}
.lv-eco-shell .top_navigation_links a[href]:hover, .lv-eco-shell .top_navigation_links button.disclosure__toggle:hover{text-decoration:underline}
.lv-eco-shell .btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{border-radius:50px;padding:13px 20px 13px 23px;line-height:1.4;display:inline-flex;align-items:center;text-transform:none;justify-content:space-between}
.lv-eco-shell .btn span+svg, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded span+svg{margin-left:15px;display:inline-block}
.lv-eco-shell .btn-gray{background:var(--white-color);color:#8d8d8d;border-color:#8d8d8d;width:100%;justify-content:center;max-width:265px;margin-top:11px;font-size:14px;padding:13px}
.lv-eco-shell .btn-gray:not([disabled]):hover{background:#8d8d8d}
.lv-eco-shell .slider_custom_arrows .btn{background-color:#0003;border-radius:50%;color:#8d8d8d;margin:0 10px;top:auto;height:52px;width:52px;position:relative;cursor:pointer;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87);border:none;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .slider_custom_arrows .btn .icon{width:1rem;height:1rem;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}
.lv-eco-shell .slider_custom_arrows .btn:hover{background-color:var(--color-btn-primary);color:var(--white-color)}
.lv-eco-shell .back-to-top{position:fixed!important;bottom:calc(var(--icon-offset-bottom) + 3 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height));right:var(--icon-offset-right);text-decoration:none;color:#8d8d8d;background-color:#fffffffa;box-shadow:0 0 14px #00000014;font-size:16px;padding:0;z-index:5;width:var(--icon-size);height:var(--icon-size);border-radius:50%;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .template-product .back-to-top{bottom:calc(var(--icon-offset-bottom) + 2 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height))}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{padding:13px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .btn svg, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded svg{margin-left:15px;width:15px;height:15px}}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button{background:var(--white-color)!important;box-shadow:0 2px 4px #8d8d8d;width:50px;height:50px;border-radius:50%;color:#8d8d8d;display:flex;align-items:center;justify-content:center;transition:all .3s}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:hover{background:var(--color-btn-primary)!important;color:var(--white-color)}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button .flickity-button-icon{top:auto;right:auto;left:auto;bottom:auto;position:relative;width:20px;height:20px}
.lv-eco-shell .btn{position:relative}
.lv-eco-shell .btn *{position:relative;z-index:1}
.lv-eco-shell .btn:after{border-radius:50px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:0;left:50%;top:50%;width:0;content:"";position:absolute}
.lv-eco-shell .btn:not([disabled]):hover:after{height:calc(100% + 2px);left:-1px;top:-1px;width:calc(100% + 2px)}
.lv-eco-shell .btn--primary:after{background:var(--color-btn-primary-focus)}
.lv-eco-shell .btn--primary:not([disabled]):hover{background-color:var(--color-btn-primary)}
.lv-eco-shell .btn--white:after{background:var(--color-btn-white-focus)}
.lv-eco-shell .btn--white:not([disabled]):hover{background-color:var(--white-color)}
.lv-eco-shell .btn--secondary:after{background:var(--color-btn-secondary-focus)}
.lv-eco-shell .btn--secondary:not([disabled]):hover{background-color:var(--color-btn-secondary)}
.lv-eco-shell .btn--transparent_primary:after{background:var(--color-btn-primary-focus)}
.lv-eco-shell .btn--transparent_primary:not([disabled]):hover{background-color:transparent}
.lv-eco-shell .btn--transparent_secondary:after{background:var(--color-btn-secondary-focus)}
.lv-eco-shell .btn--transparent_secondary:not([disabled]):hover{background-color:transparent}
.lv-eco-shell .btn--circle-arrow:after{background:var(--color-btn-primary-focus)}
.lv-eco-shell .btn--circle-arrow:not([disabled]):hover{background-color:var(--white-color)}
.lv-eco-shell .btn--align-center{justify-content:center}
.lv-eco-shell .header_cart_info .cart_icon, .lv-eco-shell .slider_custom_arrows .btn{padding:0}
.lv-eco-shell .slider_custom_arrows .btn svg{margin:0 auto}
.lv-eco-shell .product-single__media__slide[aria-hidden=true]{visibility:hidden}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button{visibility:visible}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:focus, .lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:hover, .lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:focus-visible, .lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:focus-within{opacity:1}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button:disabled{display:none}
.lv-eco-shell .contact-form .btn{max-width:225px;width:100%}
.lv-eco-shell .open-quick-view--btn{margin-top:auto}
.lv-eco-shell form.product-item__action-list{margin-top:16px}
.lv-eco-shell form.product-item__action-list+.open-quick-view--btn{margin-top:12px}
.lv-eco-shell .grid.Collection-wrapper .product-item-block.view-mode-grid .product-card form.product-item__action-list+.open-quick-view--btn{margin-top:12px}
@media  screen and (max-width:749px){.lv-eco-shell .open-quick-view--btn{display:none}}
.lv-eco-shell .grid-view-item__image-wrapper.placeholder_image_wrapper{margin-bottom:15px}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav{display:flex;align-items:center;width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;margin-bottom:-10px}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item{margin-right:90px;opacity:.5;cursor:pointer}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item:last-child{margin-right:0}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item h2{margin:0}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item.active{opacity:1;pointer-events:none}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper{display:flex;align-items:center}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav{border-bottom:2px solid var(--color-border);overflow:visible}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav{border:0;overflow:auto}}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav .index-tabs_nav--item{position:relative}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav .index-tabs_nav--item:after{content:"";position:absolute;height:4px;background:transparent;transition:all .3s;width:calc(100% + 20px);left:-10px;bottom:-13px}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav .index-tabs_nav--item:after{bottom:-10px}}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav .index-tabs_nav--item.active:after{background:var(--color-btn-primary)}
.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper.navigation_style_normal .index-tabs_nav .index-tabs_nav--item h3{margin:0;text-transform:uppercase;font-size:calc(((var(--font-size-header)) / (var(--font-size-base))) * .5em)}
.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content{width:100%;display:block;padding-top:0;padding-bottom:10px;overflow:hidden}
.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content .index-tabs-content_block{display:none}
.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content .index-tabs-content_block.active{display:block}
.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots{text-align:left}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots{padding-left:22px;padding-right:22px}}
.lv-eco-shell [data-section-type=featured-products] .index-tabs-collections-wrapper .section-header{position:relative}
@media  screen and (min-width:750px){.lv-eco-shell [data-section-type=featured-products] .index-tabs-collections-wrapper .section-header .single_collection_wrapper{position:absolute;right:0;bottom:0;margin:0}}
.lv-eco-shell [data-section-type=featured-products] .index-tabs-collections-wrapper .section-header .single_collection_wrapper .index-tabs_nav{display:none}
.lv-eco-shell [data-section-type=featured-products] .index-tabs-collections-wrapper .section-header .single_collection_wrapper .slider_custom_arrows{margin:0;width:100%}
@media  screen and (min-width:750px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--color-body);border-radius:10px;cursor:pointer}}
@media  screen and (min-width:750px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav::-webkit-scrollbar{height:5px;cursor:pointer;background-color:var(--color-body);border-radius:10px}}
@media  screen and (min-width:750px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav::-webkit-scrollbar-thumb{background-color:#8d8d8d;border-radius:10px;cursor:pointer}}
@media  screen and (max-width:1199px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav{width:80%}}
@media  screen and (max-width:1199px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav.single_collection{white-space:normal}}
@media  screen and (max-width:1199px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item{margin-right:35px}}
@media  screen and (max-width:1199px){.lv-eco-shell .index-tabs-collections-wrapper .slider_custom_arrows{margin-left:20px;width:20%}}
@media  screen and (max-width:1199px){.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content{padding-top:0;padding-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav .index-tabs_nav--item{margin-right:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav__wrapper{flex-direction:column;align-items:flex-start}}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs_nav{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .slider_custom_arrows .btn:first-child{margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content .index-tabs-content_block__slider .product-item-block.small--one-whole{padding:0}}
.lv-eco-shell .index-tabs-content_block__slider.slides_1 .flickity-page-dots{display:none}
.lv-eco-shell .index-tabs-content_block__slider .product-item-block{margin-bottom:0}
.lv-eco-shell .index-tabs-content_block__slider:after{content:""}
@media  only screen and (min-width:1240px){.lv-eco-shell .index-tabs-content_block__slider .product-item-block.medium-up--one-quarter{width:22%;flex:1 0 22%}}
@media  only screen and (min-width:1240px){.lv-eco-shell .index-tabs-content_block__slider .product-item-block.medium-up--one-third{width:472px;flex:1 0 472px;padding-left:16px;padding-bottom:15px}}
@media  only screen and (min-width:1240px){.lv-eco-shell .index-tabs-content_block__slider .product-item-block.medium-up--one-third:first-child{width:calc(-104px + max(1280px,100vw)/2);flex:1 0 calc(-104px + max(1280px,100vw)/2);padding-left:calc(max(1280px,100vw)/2 - 560px)}}
@media  only screen and (min-width:1240px){.lv-eco-shell .index-tabs-content_block__slider .product-item-block.medium-up--one-third:last-child{width:488px;flex:1 0 488px;padding-right:16px}}
.lv-eco-shell .grid-view-item__link-image{display:block;width:100%}
.lv-eco-shell .collection-list-section h2{width:100%;margin-bottom:65px;color:inherit}
.lv-eco-shell .collection-list-section .h5, .lv-eco-shell .collection-list-section h5{width:100%;color:inherit}
.lv-eco-shell .collection-list-section .section_content{top:auto}
.lv-eco-shell .collection-list-section .slider_custom_arrows{color:var(--white-color)}
.lv-eco-shell .collection-list-section .section-header{display:flex;width:100%;align-items:flex-end}
@media  screen and (min-width:1200px){.lv-eco-shell .collection-list-section .section-header{margin-bottom:90px}}
.lv-eco-shell .collection-list-section .section-header .section-header-content{width:100%}
.lv-eco-shell .collection-list-section .section-header .slider_custom_arrows{margin-left:30px;display:flex;align-items:center}
.lv-eco-shell .collection-list-section .collection-grid-item{padding:40px 20px;margin:0}
.lv-eco-shell .collection-list-section .collection-grid-item .placeholder-svg, .lv-eco-shell .collection-list-section .collection-grid-item img{overflow:hidden;margin:0 auto 50px;display:block;position:relative;object-fit:cover}
.lv-eco-shell .collection-list-section .split_screen__type{max-width:100%;padding-bottom:55px;position:relative}
.lv-eco-shell .collection-list-section .split_screen__type .section-header{justify-content:center;align-items:center;flex-direction:column}
.lv-eco-shell .collection-list-section .split_screen__type .section-header h2{margin-bottom:0}
.lv-eco-shell .collection-list-section .split_screen__type .collection-list-btn-wrapper{margin-top:50px}
.lv-eco-shell .collection-list-section .grid-type{position:relative;z-index:1;padding-top:55px;padding-bottom:55px}
.lv-eco-shell .collection-list-section .grid-type .section-header{justify-content:center;align-items:center;flex-direction:column}
.lv-eco-shell .collection-list-section .grid-type .section-header .h5, .lv-eco-shell .collection-list-section .grid-type .section-header h5{align-items:center;justify-content:center}
.lv-eco-shell .collection-list-section .grid-type .section-header h2{margin-bottom:0}
.lv-eco-shell .collection-list-section .section_grid__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;display:block;z-index:0}
.lv-eco-shell .collection-list-section .section_grid__bg .box{height:100%;background-size:cover;width:100%}
.lv-eco-shell .collection-list-section .split_screen__type{position:relative;z-index:1}
.lv-eco-shell .collection-list-section .split_screen__type .collection-grid-item{padding:20px 30px;margin-bottom:11px}
.lv-eco-shell .collection-list-section .split_screen__type .collection-grid-item .collection-grid-item__link{display:flex;align-items:center;height:100%}
.lv-eco-shell .collection-list-section .split_screen__type .collection-grid-item .collection-grid-item__link svg, .lv-eco-shell .collection-list-section .split_screen__type .collection-grid-item .collection-grid-item__link img{min-width:60px;width:60px;height:60px;margin:0}
.lv-eco-shell .collection-list-section .split_screen__type .collection-grid-item .collection-grid-item__link .collection-grid-item__title{width:auto;text-align:left;margin-left:30px}
.lv-eco-shell .collection-list-section .section_content{padding-bottom:0}
.lv-eco-shell .collection-list-section .carousel_section_content{margin-bottom:110px;top:55px}
.lv-eco-shell .collection-list-section .collection-grid-item .collection-grid-item__overlay{margin-bottom:15px}
.lv-eco-shell .collection-list-section .section_style_split_screen:not(.image_style_background) .collection-grid-item .collection-grid-item__overlay{margin:0;width:60px;height:60px}
.lv-eco-shell .collection-list-section .section_style_split_screen.image_style_background .collection-grid-item .collection-grid-item__overlay{margin:0}
.lv-eco-shell .collection-list-section .split_screen__type .collection-list-grid .collection-grid-item .collection-grid-item__image-wrapper{width:auto;position:relative}
.lv-eco-shell .collection-list-section .grid.grid--uniform{align-items:inherit}
.lv-eco-shell .collection-list-section .image_style_circle .collection-grid-item .placeholder-svg, .lv-eco-shell .collection-list-section .image_style_circle .collection-grid-item img{border-radius:50%;width:120px;height:120px;margin-left:auto;margin-right:auto}
.lv-eco-shell .collection-list-section .image_style_square:not(.section_style_split_screen) .collection-grid-item{padding:0;overflow:hidden;height:100%}
.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__link .collection-grid-item__overlay{margin-bottom:0}
.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__link svg, .lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__link img{max-height:200px;margin:0}
.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__info{padding:30px 20px 50px;margin-top:auto}
@media  only screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__info{padding:20px 20px 30px}}
.lv-eco-shell .collection-list-section .image_style_square .split_screen__type .collection-grid-item{height:100px}
.lv-eco-shell .collection-list-section .image_style_square .split_screen__type .collection-grid-item .collection-grid-item__image-wrapper, .lv-eco-shell .collection-list-section .image_style_square .split_screen__type .collection-grid-item .collection-grid-item__link svg, .lv-eco-shell .collection-list-section .image_style_square .split_screen__type .collection-grid-item .collection-grid-item__link img{height:100%;object-fit:cover;padding:0;min-width:80px;width:80px}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item{padding:0;height:280px}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item .collection-grid-item__link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:20px;overflow:hidden}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item .collection-grid-item__image-wrapper, .lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item .collection-grid-item__link svg, .lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item .collection-grid-item__link img{margin:0;width:100%;height:100%}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .collection-grid-item .collection-grid-item__info{position:absolute;z-index:2;color:var(--white-color);width:100%;text-align:center;left:0;bottom:50px;padding:0 20px}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .split_screen__type .collection-grid-item{height:100px}
.lv-eco-shell .collection-list-section [data-section-type=collection-list].image_style_background .split_screen__type .collection-grid-item .collection-grid-item__title{position:absolute;top:50%;z-index:2;color:var(--white-color);transform:translateY(-50%)}
.lv-eco-shell .site-header.logo--left .site-header__mobile-nav{padding-top:5px}
@media  screen and (max-width:1199px)and (min-width:750px){.lv-eco-shell .collection-list-section .carousel_section_content{padding-top:120px}}
@media  screen and (max-width:1199px)and (min-width:750px){.lv-eco-shell .bg_image_with_custom_content.collection-list-section{margin-bottom:90px}}
@media  screen and (max-width:749px){.lv-eco-shell .collection-list-section .section-header{flex-direction:column;align-items:flex-start;margin-bottom:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .collection-list-section .section-header .slider_custom_arrows{margin:100px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .collection-list__slider{margin:0}}
@media  screen and (max-width:749px){.lv-eco-shell .collection-list__slider .grid__item{padding:0;width:85%;margin-right:11px}}
.lv-eco-shell .collection-list__slider.rendered .flickity-slider .collection-grid-item, .lv-eco-shell .rendered.flickity-enabled .collection-list__slide{height:100%}
.lv-eco-shell .collection-list__slide{overflow:hidden}
.lv-eco-shell .collection-list__btn{min-width:270px}
.lv-eco-shell .carousel_section_content .collection-list__slider .collection-list__slide{margin-bottom:0}
.lv-eco-shell .collection-list__slide{padding:4px 4px 4px 0}
.lv-eco-shell .collection-grid-btn-wrapper{margin-top:30px}
.lv-eco-shell .collection-grid-item__image-wrapper-overlay{position:absolute;top:0;left:0;width:100%;right:0;bottom:0}
.lv-eco-shell [data-section-type=collection-list] .collection-list-grid .collection-grid-item{height:100%}
.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__image-wrapper{padding-bottom:100%;position:relative;width:100%;display:block}
.lv-eco-shell .collection-list-section .image_style_square .collection-grid-item .collection-grid-item__image-wrapper img{position:absolute;top:0;left:0;bottom:0;right:0;max-height:none;height:100%;width:100%}
.lv-eco-shell .carousel_section_content .collection-list__slider:after{content:"flickity";display:none}
@media  screen and (min-width:1200px){.lv-eco-shell .slider_custom_arrows.desktopHide{opacity:0;visibility:hidden}}
@media  screen and (min-width:1200px){.lv-eco-shell .collection-list-section .collection-list__slider:not(.flickity-enabled) .grid.grid--uniform .collection-list__slide{height:auto}}
@media  screen and (min-width:1200px){.lv-eco-shell .collection-list-section .collection-list__slider:not(.flickity-enabled) .collection-grid-item{height:100%}}
@media  screen and (min-width:1200px){.lv-eco-shell .collection-list-section .image_style_background .collection-list__slider:not(.flickity-enabled) .collection-list__slide{height:280px}}
@media  screen and (min-width:1200px){.lv-eco-shell .carousel_section_content .collection-list__slider:after{content:""}}
.lv-eco-shell .featured-blog__slider{margin-bottom:50px}
.lv-eco-shell .featured-blog__slider.disabled_desktop_slider:after{content:"flickity";display:none}
@media  screen and (min-width:750px){.lv-eco-shell .featured-blog__slider.disabled_desktop_slider{display:flex;flex-wrap:wrap}}
@media  screen and (min-width:750px){.lv-eco-shell .featured-blog__slider.disabled_desktop_slider:after{content:""}}
.lv-eco-shell .featured-blog__slider .article_block{height:100%}
.lv-eco-shell .article_block{border-radius:10px;overflow:hidden;background:var(--white-color)}
.lv-eco-shell .article_block .article_block_info{padding:40px 45px;position:relative}
@media  screen and (max-width:1650px){.lv-eco-shell .article_block .article_block_info{padding:30px 20px}}
.lv-eco-shell .article_block .article_block_info .article__author{position:absolute;top:-35px;right:25px;z-index:2}
.lv-eco-shell .article_block .article_block_info .article__author img{display:block;width:65px;height:65px;border-radius:50%;overflow:hidden;border:5px solid var(--white-color)}
.lv-eco-shell .article_block .article_block_info .article__author.text_name{top:0;right:0;width:100%;margin-bottom:5px;font-size:calc(var(--font-size-base) * 1px - 3px);position:relative;opacity:.6}
.lv-eco-shell .article_block .article_block_info .article__grid-meta{display:flex;align-items:center;opacity:.6;margin-top:5px;font-size:calc(var(--font-size-base) * 1px - 3px)}
.lv-eco-shell .article_block .article_block_info .article__grid-meta .article__date+.article__comment_info{position:relative}
.lv-eco-shell .article_block .article_block_info .article__grid-meta .article__date+.article__comment_info:before{content:"|";display:inline-block;padding:0 15px}
@media  screen and (max-width:1650px){.lv-eco-shell .article_block .article_block_info .article__grid-meta .article__date+.article__comment_info:before{padding:0 7px}}
.lv-eco-shell .article_block .article_block_info .article__title a:hover{color:var(--color-btn-primary)}
.lv-eco-shell [data-section-type=featured-blog] .section-header{position:relative}
.lv-eco-shell [data-section-type=featured-blog] .section-header .slider_custom_arrows{position:absolute;bottom:0;right:0;display:flex;align-items:center}
@media  screen and (min-width:750px){.lv-eco-shell [data-section-type=featured-blog] .section-header.disabled_desktop_slider .slider_custom_arrows{display:none}}
.lv-eco-shell [data-section-type=featured-blog] a.btn:not(.btn--circle-arrow){min-width:270px}
.lv-eco-shell .featured-blog__slide{padding:0 6px}
.lv-eco-shell .rendered .flickity-slider .featured-blog__slide, .lv-eco-shell .rendered .flickity-slider .featured-blog__slide .article_block{height:100%}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .featured-blog__slider .flickity-slider .grid__item{width:33.33%}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .article_block .article_block_info{padding:40px 11px 25px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .article_block .article_block_info .article__grid-meta{flex-direction:column;align-items:flex-start}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .article_block .article_block_info .article__grid-meta .article__date, .lv-eco-shell .article_block .article_block_info .article__grid-meta .article__comment_info{width:100%}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .article_block .article_block_info .article__grid-meta .article__comment_info:before{display:none!important}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blog] .section-header .slider_custom_arrows{position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .featured-blog__slider .grid__item{padding:0;width:85%;margin-right:11px}}
@media  screen and (max-width:749px){.lv-eco-shell .article_block .article_block_info{padding:35px 20px 25px}}
@media  screen and (max-width:749px){.lv-eco-shell .article__grid-meta{flex-direction:column;align-items:flex-start}}
@media  screen and (max-width:749px){.lv-eco-shell .article__grid-meta .article__date, .lv-eco-shell .article__grid-meta .article__comment_info{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .article__grid-meta .article__comment_info:before{display:none!important}}
@media  screen and (max-width:749px){.lv-eco-shell .featured-blog__slide{width:100%}}
.lv-eco-shell .rich-text{position:relative;width:100%;padding:55px 0}
.lv-eco-shell .rich-text .section_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.lv-eco-shell .rich-text .page-width-small{position:relative;z-index:1}
.lv-eco-shell .rich-text .rich-text-wrapper{margin:0 auto;text-align:center}
.lv-eco-shell .rich-text .rich-text-wrapper .section-header{margin:0}
.lv-eco-shell .rich-text .rte_icon{max-width:100px;width:100%;margin:0 auto 10px;text-align:center}
.lv-eco-shell .rich-text .rte_icon img{height:auto}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .rich-text .rich-text-wrapper{max-width:100%!important}}
@media  screen and (max-width:749px){.lv-eco-shell .rich-text .rich-text-wrapper{max-width:100%!important}}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block-image-container{position:relative;width:100%;border-radius:20px;overflow:hidden}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block-image-container:after{content:"";display:block;padding-bottom:100%}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block-image{width:100%;display:block;max-width:100%;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;height:100%;border:0}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block{padding-left:11px;margin-bottom:11px}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block .featured-block-wrapper{display:flex;flex-direction:column;background:var(--white-color);border-radius:20px;overflow:hidden;height:100%;position:relative}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block .featured-block-wrapper .featured-block_link{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block.layout_mosaic:nth-child(2n) .featured-block-wrapper{flex-direction:column-reverse}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block .featured-block-content-wrapper{position:relative}
.lv-eco-shell [data-section-type=featured-blocks] .featured-block .featured-block-content-wrapper .featured-block-content{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px}
.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper{display:flex;flex-wrap:wrap;margin-left:-11px}
.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block{display:inline-block}
.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block .featured-block-content-wrapper{white-space:normal}
@media  screen and (max-width:1199px){.lv-eco-shell [data-section-type=featured-blocks] .featured-block .featured-block-content-wrapper .featured-block-content{padding:30px}}
@media  only screen and (max-width:989px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:30px;margin-bottom:-30px;flex-wrap:nowrap}}
@media  only screen and (max-width:989px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block{width:48%;min-width:48%}}
@media  only screen and (max-width:989px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block:first-child{margin-left:26%}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block{width:62%;min-width:62%}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block:first-child{margin-left:19%}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper:not(.mobile_carousel) .featured-block .featured-block-wrapper{flex-direction:column}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block{min-width:85%;width:85%}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper.mobile_carousel .featured-block:first-child{margin:0}}
@media  only screen and (max-width:989px)and (min-width:750px){.lv-eco-shell [data-section-type=featured-blocks] .featured-blocks-wrapper .featured-block{width:50%}}
.lv-eco-shell .featured-block.layout_grid.image_style_circle .featured-block-image-container{max-width:50%!important;margin:40px auto 0;border-radius:50%}
.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper{position:relative;height:600px}
@media  screen and (max-width:1650px){.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper{height:500px}}
@media  screen and (max-width:749px){.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper{height:400px}}
.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper .featured-block-image-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%}
.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper .featured-block-content-wrapper{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:50%;top:auto;color:var(--white-color)}
.lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper .featured-block-content-wrapper h4, .lv-eco-shell .featured-block.layout_grid.image_style_background .featured-block-wrapper .featured-block-content-wrapper p{color:inherit}
.lv-eco-shell .search-form .input-group__field .search-form__input{background:transparent;border-radius:20px;padding-left:50px}
.lv-eco-shell .search-form .input-group__field ::-webkit-input-placeholder{color:inherit}
.lv-eco-shell .search-form .input-group__field ::-moz-placeholder{color:inherit}
.lv-eco-shell .search-form .input-group__field :-ms-input-placeholder{color:inherit}
.lv-eco-shell .search-form .input-group__field :-moz-placeholder{color:inherit}
.lv-eco-shell .search-form .search-form__connected-submit{position:relative;display:flex;width:50%;margin-top:30px}
.lv-eco-shell .search-form .search-form__connected-submit *{color:inherit!important}
.lv-eco-shell .search-form__select{margin-top:20px}
.lv-eco-shell .advanced-search-wrapper .search-form__input, .lv-eco-shell .advanced-search-wrapper .search-form__select{font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .search-form__select{min-height:46px;border-radius:20px;width:100%;border:1px solid var(--color-border-form);padding:10px 18px}
.lv-eco-shell .advanced-search-wrapper .search-form__select{background-image:var(--svg-select-white-icon)}
@media  screen and (min-width:990px){.lv-eco-shell .advanced-search-wrapper.full_width .search-form{display:flex;align-items:center}}
@media  screen and (min-width:990px){.lv-eco-shell .advanced-search-wrapper.full_width .search-form .search-form__connected-submit{margin:0 0 0 15px;max-width:300px;padding:10px 20px}}
@media  screen and (min-width:990px){.lv-eco-shell .advanced-search-wrapper.full_width .search-form .search-form__input-wrapper{display:flex;align-items:center}}
@media  screen and (min-width:990px){.lv-eco-shell .advanced-search-wrapper.full_width .search-form .search-form__input-wrapper .search-form__select{margin:0 0 0 15px}}
@media  screen and (max-width:749px){.lv-eco-shell .advanced-search-wrapper .search-form .search-form__connected-submit{width:100%}}
.lv-eco-shell .index-newsletter{position:relative;width:100%}
.lv-eco-shell .index-newsletter .section_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.lv-eco-shell .index-newsletter .newsletter-section{position:relative;z-index:1}
.lv-eco-shell .index-newsletter .newsletter-section .contact-form{max-width:570px;margin:0 auto}
.lv-eco-shell .index-newsletter .newsletter-section .contact-form [type=submit]{min-width:270px}
.lv-eco-shell .index-newsletter .input-group__btn-wrapper{display:flex;align-items:center;justify-content:center;width:100%}
.lv-eco-shell .index-newsletter .input-group__btn-wrapper .btn{max-width:225px;width:100%}
.lv-eco-shell .newsletter-section label{width:100%}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper{display:flex}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav{max-width:180px;width:100%;padding:0 30px 0 75px}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item{padding:4px 9px;border-radius:20px;text-align:center;border:1px solid var(--white-color);position:relative;width:100%;line-height:normal;margin-bottom:75px;cursor:pointer}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item:last-child{margin-bottom:0}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item:before{width:1px;height:75px;background:var(--white-color);display:inline-block;content:"";position:absolute;left:17px;bottom:100%}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item:first-child:before{display:none}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item.active{background:var(--white-color);color:#000!important;pointer-events:none}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_blocks{width:100%;max-width:calc(100% - 180px);overflow:auto}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_blocks .timeline_block{display:none}
.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_blocks .timeline_block.active{display:block}
.lv-eco-shell .timeline_blocks{padding-right:20px}
.lv-eco-shell .timeline_blocks::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:var(--color-body);border-radius:10px}
.lv-eco-shell .timeline_blocks::-webkit-scrollbar{width:8px;background-color:var(--color-body);border-radius:10px}
.lv-eco-shell .timeline_blocks::-webkit-scrollbar-thumb{background-color:#8d8d8d;border-radius:10px}
.lv-eco-shell .bg_image_with_custom_content [data-section-type=timeline] .section_content .content_side_left .section_content__wrapper .section_main_content{padding-right:50px}
.lv-eco-shell [data-section-type=timeline] .section_content{padding-bottom:50px}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav{max-width:100px;padding:0 30px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item{font-size:calc(var(--font-size-base) * 1px - 2px);margin-bottom:55px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_nav .timeline_nav_item:before{height:55px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=timeline] .timeline_wrapper .timeline_blocks{max-width:calc(100% - 100px);height:auto!important;max-height:450px}}
.lv-eco-shell .page-width-full{width:100%;clear:both;display:block}
.lv-eco-shell .feature-row__image-wrapper{border-radius:20px;overflow:hidden}
.lv-eco-shell .page-width-full .feature-row__item.layout_left .feature-row__image-wrapper{border-top-left-radius:0;border-bottom-left-radius:0}
.lv-eco-shell .page-width-full .feature-row__item.layout_right .feature-row__image-wrapper{border-top-right-radius:0;border-bottom-right-radius:0}
.lv-eco-shell .feature-row__text{max-width:640px;margin:0 auto}
.lv-eco-shell .feature-row__text.feature-row__text--left{margin-left:0;margin-right:auto}
.lv-eco-shell .feature-row__text.feature-row__text--right{margin-right:0;margin-left:auto}
.lv-eco-shell .feature-row-section+.feature-row-section{padding-top:0!important;margin-top:-35px}
.lv-eco-shell .feature-row-section+.feature-row-section .feature-row__text{padding-top:35px;padding-bottom:35px}
.lv-eco-shell .feature-row__text .btn{min-width:270px}
.lv-eco-shell .feature-row__image-wrapper .feature-row__image{height:auto}
@media  only screen and (min-width:750px){.lv-eco-shell .feature-row-section+.feature-row-section{margin-top:-55px}}
@media  only screen and (min-width:750px){.lv-eco-shell .feature-row-section+.feature-row-section .feature-row__text{padding-top:55px;padding-bottom:55px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .slider_custom_arrows .btn{margin:0 5px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .feature-row__text--left{padding-left:45px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .feature-row__text--right{padding-right:45px}}
@media  screen and (max-width:749px){.lv-eco-shell .feature-row__text{padding:20px 40px}}
.lv-eco-shell .featured-row__subtext.rte p:last-child{margin-bottom:0}
.lv-eco-shell .section-product-template+.shopify-section{padding-top:80px}
.lv-eco-shell .section-product-template+.shopify-section.pdp-text-with-image-section{padding-top:40px}
.lv-eco-shell .product-single__media__carousel{position:relative;width:100%;display:block}
.lv-eco-shell .product-single__media__carousel .product-single__media__slide{width:100%;visibility:hidden}
.lv-eco-shell .product-single__media__carousel .product-single__media__slide.is-selected{visibility:visible}
.lv-eco-shell .product-single__media__carousel .flickity-prev-next-button{opacity:0;visibility:hidden;transition:all .3s}
.lv-eco-shell .product-single__media__carousel:hover .flickity-prev-next-button:not([disabled]){opacity:1;visibility:visible}
.lv-eco-shell .product_image__zoom .image_type{cursor:zoom-in}
.lv-eco-shell .qty{display:flex;align-items:center;justify-content:space-between;margin:0 0 0 20px;border-radius:4px;border:.8px solid #ededed}
.lv-eco-shell .qty .qty_btn{height:40px;width:40px;min-width:30px;background-color:#f8f8f8;cursor:pointer;display:block}
.lv-eco-shell form.product-form .qty .qty_btn.disabled{color:#ebe9e9;cursor:default}
.lv-eco-shell .qty .product-form__input--quantity{border:0;text-align:center;padding:0;max-width:40px;height:40px;min-height:1px;border-radius:0;width:100%;font-weight:600;font-size:16px;background:transparent;border-left:solid .8px #ededed;border-right:solid .8px #ededed;color:var(--color-text)}
.lv-eco-shell .product-single__thumbnail-image{padding:0}
.lv-eco-shell .product-single__thumbnail-image, .lv-eco-shell .product-single__media img{height:auto;overflow:hidden}
.lv-eco-shell .thumbnails-wrapper{margin-top:-56px;z-index:1;position:relative}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails{margin-left:-11px}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid{display:flex;flex-wrap:wrap;justify-content:center}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block{margin-bottom:8px;width:48px;height:48px;border:1px solid rgba(0,0,0,.1);border-radius:4px;background-color:#ffffff80;display:flex;align-items:center;cursor:pointer}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block img{opacity:.4}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails-block{margin:0 4px;display:inline-block;position:relative;float:left}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block:nth-child(7n){clear:both}
.lv-eco-shell .product-single__meta{padding-left:40px}
.lv-eco-shell .product-single__meta .product_sku{margin:0}
.lv-eco-shell .product-single__meta .product-form{padding-bottom:15px}
.lv-eco-shell .product-single__meta .form_bg_row{background:var(--white-color);padding:10px 0;border-radius:50px;margin:0 0 10px}
.lv-eco-shell .product-single__meta .form_bg_row.section_onboarding_row{margin-top:30px}
.lv-eco-shell .product-single__meta .header{font-weight:600;font-size:20px;margin-bottom:0}
.lv-eco-shell .product-single__meta .swatch .swatch-element{margin:5px 0;position:relative;display:flex;align-items:center;padding:2px}
.lv-eco-shell .product-single__meta .swatch .swatch-element:not(.color){width:100%}
.lv-eco-shell .product-single__meta .swatch .color.swatch-element{margin:5px 24px 5px 0}
.lv-eco-shell .product-single__meta .swatch .swatch-element .color-swatch-title{position:absolute;top:100%;font-size:12px;white-space:nowrap;text-align:center;width:100px;left:50%;transform:translate(-50%)}
.lv-eco-shell .product-single__meta .swatch .header{margin:0 0 10px;font-size:20px;line-height:1;font-weight:600}
.lv-eco-shell .product-single__meta .swatch .color label .swatch-bg{position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);left:2px;top:2px;border-radius:50%}
.lv-eco-shell .product-single__meta .swatch .color label{border-radius:50%;overflow:hidden;position:relative}
.lv-eco-shell .swatch .swatch_check_icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s}
.lv-eco-shell .swatch .swatch_check_icon svg{width:13px;height:13px;color:var(--white-color)}
.lv-eco-shell .swatch .swatch-element.white .swatch_check_icon svg{color:#000}
.lv-eco-shell .product-single__meta .swatch .tooltip{text-align:center;background:var(--color-btn-primary);color:var(--white-color);bottom:100%;border-radius:50px;padding:7px 10px;display:block;position:absolute;white-space:nowrap;min-width:100px;width:auto;max-width:none;right:50%;left:auto;transform:translate(50%,10px);transition:transform .25s ease-out;margin-bottom:15px;filter:alpha(opacity=0);opacity:0;visibility:hidden;box-shadow:2px 2px 6px #0000004d;z-index:10000;box-sizing:border-box}
.lv-eco-shell .product-single__meta .swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}
.lv-eco-shell .product-single__meta .swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid var(--color-btn-primary) 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-10px;position:absolute;width:0}
.lv-eco-shell .product-single__meta .swatch input:checked+label .swatch_check_icon{opacity:1;visibility:visible}
.lv-eco-shell .product-single__meta .swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);opacity:1;visibility:visible;transform:translate(50%)}
.lv-eco-shell .product-single__meta .product_quantity_info_container .qty_container{display:flex;align-items:center;justify-content:space-between}
.lv-eco-shell .product-form__item--payment-button{display:flex;align-items:flex-start;padding:0;flex-wrap:wrap;justify-content:center}
.lv-eco-shell .product-form__cart-submit_wrap{flex:1 0 auto;width:100%;margin-left:16px}
.lv-eco-shell .product-form__item--payment-button .shopify-payment-button, .lv-eco-shell .product-form__item--payment-button .product-form__cart-submit_wrap, .lv-eco-shell .product-form__item--payment-button .product-form-external-btn{width:calc(50% - 16px)}
.lv-eco-shell .product-form__item--payment-button .product-form-external-btn{margin-left:16px;flex:1 0 auto}
.lv-eco-shell .product-form__external_buttons .product-form-external-btn:first-child{margin-left:0}
.lv-eco-shell .product-form__item--payment-button .amazon-btn{flex-direction:column;padding:1px 20px 9px}
.lv-eco-shell .product-form__item--payment-button .amazon-btn span{font-size:12px;line-height:2}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .product-form__item--payment-button{flex-direction:column}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .product-form__item--payment-button .shopify-payment-button, .lv-eco-shell .product-form__item--payment-button .product-form-blue-btn, .lv-eco-shell .product-form__item--payment-button .product-form-external-btn{width:100%}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .product-form__item--payment-button .product-form-external-btn{margin-left:0}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .sticky-price-wrapper .shop-now-btn{text-align:right}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .shop-now-btn .btn{margin-top:5px;margin-bottom:5px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .product-sticky-bar .sticky-product-info-bar{padding:5px 0!important}}
.lv-eco-shell .image_with_text_blocks{clear:both;width:calc(100% + 30px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:-30px;margin-top:15px}
.lv-eco-shell .image_with_text_blocks .block{width:33.33%;padding-left:30px;text-align:center;margin-bottom:15px}
.lv-eco-shell .image_with_text_blocks .block svg{width:100%;height:100%}
.lv-eco-shell .image_with_text_blocks .block svg, .lv-eco-shell .image_with_text_blocks .block img{max-width:40px;display:block;margin:0 auto;height:40px;object-fit:cover}
.lv-eco-shell .image_with_text_blocks .block a{display:block}
.lv-eco-shell .image_with_text_blocks .block .block_content p{margin-top:5px}
.lv-eco-shell .product-single.product-single--large-media .product-single__meta .product-form__controls-group .product-form__item{flex-basis:100%;padding:0}
.lv-eco-shell .product-single.product-single--large-media .product-single__meta .product-form__item--payment-button{flex-direction:column}
.lv-eco-shell .product-single.product-single--large-media .product-single__meta .product-form__item--payment-button .shopify-payment-button, .lv-eco-shell .product-single.product-single--large-media .product-single__meta .product-form__item--payment-button .product-form-blue-btn{width:100%}
.lv-eco-shell .product-single.product-single--large-media .product-single__meta .image_with_text_blocks{flex-direction:column}
.lv-eco-shell .product-single.product-single--large-media .product-single__meta .image_with_text_blocks .block{width:100%}
.lv-eco-shell .inventory_qty_info{padding:5px 0;margin-bottom:10px;width:100%}
.lv-eco-shell .inventory_qty_info .product-form__inventory{display:flex;align-items:center;gap:1rem;margin-left:5px}
.lv-eco-shell .product-form__inventory-icon{position:relative}
.lv-eco-shell .inventory_qty_info .product-form__inventory .product-form__inventory-icon-base svg{width:38px;height:38px;display:flex;color:inherit;fill:currentColor;vertical-align:top}
.lv-eco-shell .product-form__inventory-icon-status{border:2px solid #ededed;bottom:-.4rem;right:-.4rem;position:absolute;padding:3px;border-radius:50%;background:currentColor}
.lv-eco-shell .text-success{color:green}
.lv-eco-shell .text-warning{color:orange}
.lv-eco-shell .text-danger{color:red}
.lv-eco-shell .product-form__inventory-icon-status svg{width:11px;height:11px;display:block;color:var(--white-color)}
.lv-eco-shell .product-form__inventory-text{margin:0}
.lv-eco-shell .thumbnails-block_wrapper{position:relative}
.lv-eco-shell .product-single__thumbnail-badge{top:50%;right:auto;left:50%;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden}
.lv-eco-shell .tabing{margin-top:50px}
.lv-eco-shell .tabing .nav-tabs{display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--color-border-form);white-space:nowrap}
.lv-eco-shell .tabing .nav-tabs li{margin-right:40px;color:var(--color-border-form);border-bottom:2px solid transparent;transition:all .3s;padding-bottom:30px;font-size:24px;font-weight:700;padding-right:10px;position:relative;top:1px}
.lv-eco-shell .tabing .nav-tabs li:last-child{margin-right:0}
.lv-eco-shell .tabing .nav-tabs li a{display:block;color:inherit}
.lv-eco-shell .tabing .nav-tabs li.active{color:#000;border-color:var(--color-btn-primary);pointer-events:none}
.lv-eco-shell .tabing .tab-content{padding-top:50px}
.lv-eco-shell .tabing .tab-content .tab-pane:not(.active){display:none}
.lv-eco-shell .product_description_accrordion{width:100%;clear:both}
.lv-eco-shell .product_description_accrordion .product_accordion__block{width:100%;position:relative;padding:20px 10px 20px 0;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .product_description_accrordion .product_accordion__block .product_accordion__heading{position:relative;cursor:pointer;display:flex;align-items:center;margin:0;justify-content:space-between}
.lv-eco-shell .product_description_accrordion .product_accordion__block .product_accordion__heading:after{content:"+";display:inline-block;font-size:25px;margin-left:10px}
.lv-eco-shell .product_description_accrordion .product_accordion__block .product_accordion__heading.active:after{content:"-"}
.lv-eco-shell .product_description_accrordion .product_accordion__block .product_accordion__content{transition:height .35s ease-in-out;overflow:hidden;margin-top:20px}
.lv-eco-shell .product_description_accrordion .product_accordion__block .product_accordion__content:not(.active){display:none}
.lv-eco-shell .inventory--high{color:green}
.lv-eco-shell .inventory--low{color:red}
.lv-eco-shell select.single-option-selector{border:0;border-radius:20px;color:var(--color-text-field-text);padding:16px 30px;font-size:14px;background-color:var(--white-color);width:100%}
.lv-eco-shell .swatch-element.hidden{opacity:.1!important}
.lv-eco-shell .swatch-element:not(.color) input:checked+label{box-shadow:0 0 0 1.5px #2164ff80,inset 0 0 0 1px #2164ff;color:var(--color-text);font-weight:600;border:0;outline:0}
.lv-eco-shell .swatch-element:not(.color) input:focus+label, .lv-eco-shell .swatch-element:not(.color) input:focus-visible+label, .lv-eco-shell .swatch-element:not(.color) input:focus-within+label{outline:0!important}
.lv-eco-shell .swatch-element.color input:checked+label{border-color:#2164ff;color:var(--color-text);font-weight:600}
.lv-eco-shell .swatch-element.color input:checked+label+.color-swatch-title{font-weight:600}
.lv-eco-shell .shopify-payment-terms{width:100%;display:block;margin-bottom:10px;font-size:14px}
.lv-eco-shell .product-single__meta .product_sku, .lv-eco-shell .product-item__vendor{opacity:.6;font-size:calc(var(--font-size-base) * 1px - 3px);position:relative}
.lv-eco-shell .product-single__meta .product_sku{font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .back_in_stock_row{margin:0 0 40px;width:100%;clear:both}
.lv-eco-shell .back_in_stock_row .h5, .lv-eco-shell .back_in_stock_row h5{display:block;width:100%;text-align:left}
.lv-eco-shell .back_in_stock_row .back_in_stock_custom_form{display:flex}
.lv-eco-shell .back_in_stock_row .input-group__field{background-color:var(--color-body);border:1px solid var(--color-blankstate-background);border-radius:50px;margin:0;flex-basis:auto}
.lv-eco-shell .back_in_stock_row .input-group__btn-wrapper{margin:0 0 0 10px}
.lv-eco-shell .back_in_stock_row .input-group__btn-wrapper button.btn{border-radius:50%;width:49px;height:49px;padding:0;justify-content:center;align-items:center}
.lv-eco-shell .back_in_stock_row .input-group__btn-wrapper button.btn svg{margin:0;width:20px;height:20px}
.lv-eco-shell .back_in_stock_response.active{margin-bottom:10px}
.lv-eco-shell .back_in_stock_response.active.success_response+.h5, .lv-eco-shell .back_in_stock_response.active.success_response+h5{display:none}
.lv-eco-shell .back_in_stock_response.active.success_response+.h5+.back_in_stock_custom_form, .lv-eco-shell .back_in_stock_response.active.success_response+h5+.back_in_stock_custom_form{display:none}
.lv-eco-shell .back_in_stock_response .form-message--error{padding:0;border:0;background:transparent;line-height:1.3;color:var(--color-body-text);font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);margin-bottom:11.66667px}
.lv-eco-shell .back_in_stock_response .form-message--error .form-message__link, .lv-eco-shell .back_in_stock_response .form-message--error a{color:inherit;text-decoration:none}
.lv-eco-shell body.hide_prices .custom_free_text, .lv-eco-shell body.hide_prices .product__policies, .lv-eco-shell body.hide_prices .predictive-search-item__price, .lv-eco-shell body.hide_prices .tax-note, .lv-eco-shell body.hide_prices .price, .lv-eco-shell body.hide_cart_icon .header_cart_info, .lv-eco-shell body.hide_cart_buttons .product-form__item--submit, .lv-eco-shell body.hide_cart_buttons .back_in_stock_row, .lv-eco-shell body.hide_cart_buttons .product-single__meta .product_quantity_info_container .qty_container, .lv-eco-shell body.hide_cart_buttons .product-form__controls-group, .lv-eco-shell body.hide_cart_buttons .product-single__meta .quantity_block, .lv-eco-shell body.hide_cart_buttons .product-card .product-item__action-list{display:none}
.lv-eco-shell [aria-disabled=true]{pointer-events:none}
.lv-eco-shell .swatch_elements_wrapper{display:flex;flex-wrap:wrap}
.lv-eco-shell .pre_order_text{display:block;width:100%;clear:both;color:var(--color-sale-text);margin:10px 0}
.lv-eco-shell .pdp-custom-content ol, .lv-eco-shell .pdp-custom-content ul{margin-left:16px}
.lv-eco-shell .pdp-custom-content li{list-style:inherit}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form .product-form__controls-group--submit{position:fixed;bottom:0;z-index:99999;width:100%;flex-direction:row;background:var(--white-color);border-top:1px solid #efefef;left:0;right:0;margin:0;align-items:flex-start;justify-content:space-between;padding:16px 24px 12px;display:block;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form .product-form__controls-group--submit .price-wrapper{padding-bottom:0;border-bottom:0;margin-bottom:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form__item--submit{margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form .product-form__item--payment-button .shopify-payment-button .shopify-payment-button__button--unbranded{padding:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form-blue-btn{font-size:14px;font-weight:600;padding:12px 10px;border:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta.enabled_mobile_sticky_btns .product-form .product-form__item--payment-button .product-form-blue-btn{padding:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .shopify-payment-terms{margin-bottom:10px}}
.lv-eco-shell .price-item--sale{margin-right:10px}
.lv-eco-shell .product-recommendations__inner .grid{align-items:inherit}
.lv-eco-shell .product-recommendations__inner .grid .product-card{height:100%;display:flex;flex-direction:column}
.lv-eco-shell .product-recommendations__inner .grid .product-card .product-item__action-list{margin-top:auto}
.lv-eco-shell .product-recommendations__inner .grid .product-card .product-item__action-list+.open-quick-view--btn{margin-top:10px}
.lv-eco-shell .spr-container .spr-form-input-text, .lv-eco-shell .spr-container .spr-form-input-email, .lv-eco-shell .spr-container .spr-form-input-textarea{font-size:14px;padding:15px 30px;border:0;border-radius:20px;color:#626262;background:#e0e0e0;display:block;width:100%;max-width:100%;line-height:1.2}
.lv-eco-shell .spr-container .spr-form-label{font-size:calc(var(--font-size-base) * 1px);font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body);color:var(--color-text);line-height:1.5}
.lv-eco-shell .spr-container .spr-form-title{font-size:18px}
.lv-eco-shell .spr-container .spr-button{min-width:270px}
.lv-eco-shell .nav-bar__item{position:relative;display:inline-block}
.lv-eco-shell .navigation_wrapper>ul>li>.nav-bar__link{flex:1}
.lv-eco-shell .nav-bar__item:last-child{margin-right:0}
.lv-eco-shell .nav-bar__item--static{position:static}
.lv-eco-shell .nav-bar__item>.nav-dropdown{min-width:calc(100% + 100px)}
.lv-eco-shell .nav-bar__link{display:flex;align-items:center;cursor:pointer;color:var(--header_color_text);position:relative;padding:15px 8px}
.lv-eco-shell .nav-bar__link span{flex:1}
.lv-eco-shell .nav-bar__link .icon--arrow-bottom{width:12px;height:8px;margin-left:5px}
.lv-eco-shell .nav-bar__link .icon--nav-triangle{opacity:0;position:absolute;bottom:-1px;width:20px;height:9px;margin-left:-16px;z-index:2;transition:.2s ease-in-out}
.lv-eco-shell .nav-bar__link[aria-expanded=true]{color:var(--color-btn-primary)}
.lv-eco-shell .nav-bar__link[aria-expanded=true] .icon--nav-triangle{opacity:1}
.lv-eco-shell .nav-bar__linklist .nav-bar__item.item-has-mega-menu .nav-dropdown__link{color:inherit}
.lv-eco-shell .mega-menu{background:var(--header_megamenu_bg)}
.lv-eco-shell .nav-dropdown__link{text-align:left}
.lv-eco-shell .nav-dropdown{position:absolute;top:100%;list-style:none;z-index:0;pointer-events:none;white-space:nowrap;transition:all .5s cubic-bezier(0,1,.5,1)}
.lv-eco-shell .nav-dropdown ul{padding:14px 0}
.lv-eco-shell .nav-dropdown.categories-nav-dropdown{display:none}
.lv-eco-shell .nav-dropdown--floating{margin-top:7px;border:none;border-radius:3px}
.lv-eco-shell .nav-dropdown--floating:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 5px 5px -2px #0000001a,5px 0 5px -2px #0000001a,0 -5px 5px -2px #0000001a;z-index:-1}
.lv-eco-shell .nav-dropdown--glued:not(.nav-dropdown--inverse){border-top-right-radius:0!important;border-bottom-right-radius:0!important}
.lv-eco-shell .nav-dropdown--glued.nav-dropdown--inverse{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
.lv-eco-shell .nav-dropdown--restrict{max-height:0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.lv-eco-shell .visible.nav-bar__item .nav-dropdown--restrict{max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 40px);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 16px 30px -12px #00000024,0 -6px 16px -5px #0000000d;background:var(--header_nav_2_bg);color:var(--header_nav_2_color_text)}
.lv-eco-shell .nav-bar .nav-dropdown .nav-dropdown{max-height:calc(100vh - var(--distance-to-top, 0px) - 40px);overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.lv-eco-shell .nav-dropdown[aria-hidden=false]{visibility:visible;opacity:1;display:block}
.lv-eco-shell .nav-dropdown .icon--nav-triangle-borderless{position:absolute;bottom:100%;left:16px;width:20px;height:9px;z-index:1}
.lv-eco-shell .nav-dropdown .icon--nav-triangle-left{position:absolute;top:23px;right:100%;height:20px;width:9px;z-index:1}
.lv-eco-shell .nav-dropdown__item:not(.has-mega-menu){position:relative}
.lv-eco-shell .has-mega-menu, .lv-eco-shell .item-has-mega-menu{position:relative}
.lv-eco-shell .has-mega-menu.visible>.mega-menu, .lv-eco-shell .has-mega-menu.visible>.nav-dropdown, .lv-eco-shell .item-has-mega-menu.visible>.mega-menu, .lv-eco-shell .item-has-mega-menu.visible>.nav-dropdown{opacity:1;pointer-events:all;z-index:11;visibility:visible;display:block}
.lv-eco-shell .item-has-mega-menu.mega_menu_main_parent{z-index:5;position:static}
.lv-eco-shell li.nav-dropdown__item .nav-dropdown__link{padding:11px 20px 11px 24px;font-weight:500}
.lv-eco-shell .nav-dropdown__link{display:flex;align-items:center;justify-content:space-between;cursor:pointer}
.lv-eco-shell .nav-dropdown__link:hover{color:var(--header_nav_2_color_text_hover)!important;background-color:#f8faff}
.lv-eco-shell .nav-dropdown__link svg{position:relative;width:8px;height:12px;min-width:8px;top:1px;margin-left:auto}
.lv-eco-shell .nav-dropdown__link span{padding-right:3px}
.lv-eco-shell .nav-dropdown__link[aria-expanded=true]{color:var(--color-btn-primary)}
.lv-eco-shell .nav-dropdown .nav-dropdown{left:100%;top:-17px;margin-top:0;min-width:0;border-radius:0 3px 3px 0}
.lv-eco-shell .nav-dropdown--inverse .nav-dropdown{right:100%;left:auto;border-radius:3px 0 0 3px}
.lv-eco-shell .nav-dropdown--inverse .nav-dropdown .icon--nav-triangle-left{right:auto;left:100%;-webkit-transform:rotateZ(180deg);transform:rotate(180deg)}
.lv-eco-shell .nav-dropdown .nav-dropdown--floating{top:-16px;border-left:1px solid var(--color-border)}
.lv-eco-shell .categories_menu .first_lvl.nav-dropdown{min-width:1px;width:185px}
.lv-eco-shell .categories_menu .second_lvl.nav-dropdown{left:100%}
.lv-eco-shell .nav-bar__item .nav-dropdown .nav-dropdown{width:100%;left:calc(100% + 10px)}
.lv-eco-shell .nav-bar__item .nav-dropdown .nav-dropdown.right_side{width:100%;left:auto;right:calc(100% + 10px)}
.lv-eco-shell .item-has-mega-menu:hover>.nav-dropdown, .lv-eco-shell .item-has-mega-menu:focus-within>.nav-dropdown{opacity:1;visibility:visible;z-index:11;pointer-events:all;display:block}
.lv-eco-shell .has-mega-menu:hover>.nav-dropdown, .lv-eco-shell .has-mega-menu:focus-within>.nav-dropdown{opacity:1;visibility:visible;z-index:11;pointer-events:all;display:block}
.lv-eco-shell .has-mega-menu.visible>.nav-dropdown__link span, .lv-eco-shell .item-has-mega-menu.visible>.nav-dropdown__link span{transition:all .15s ease-out}
.lv-eco-shell .has-mega-menu.visible>.nav-dropdown__link span:before, .lv-eco-shell .item-has-mega-menu.visible>.nav-dropdown__link span:before{visibility:visible;transform:scaleX(1)}
.lv-eco-shell .mega-menu{position:absolute;width:100%;left:0;top:100%;background:var(--white-color);transition:all .3s cubic-bezier(.25,.1,.25,1);z-index:11}
.lv-eco-shell .mega-menu .mega-menu-wrapper{border-radius:0;border-top:1px solid var(--color-border)}
.lv-eco-shell .mega-menu--floating{max-width:0}
.lv-eco-shell .mega-menu[aria-hidden=false]{visibility:visible;opacity:1}
.lv-eco-shell .mega-menu__inner{padding:40px 0 50px;max-height:100%;min-height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:none;position:relative}
.lv-eco-shell .mega-menu__inner .close-mega-menu{position:absolute;top:10px;right:0;cursor:pointer}
.lv-eco-shell .mega-menu__inner .close-mega-menu svg{width:24px;height:24px;display:block;color:var(--color-text)!important}
.lv-eco-shell .mega-menu__inner--center, .lv-eco-shell .mega-menu__inner--center .mega_menu_columns__wrapper{justify-content:center}
.lv-eco-shell .mega-menu__promo{display:block;flex:0 1 230px;width:230px;min-width:200px;margin:0 0 30px 10px;white-space:normal;text-align:center}
.lv-eco-shell .mega-menu__promo+.mega-menu__promo{margin-left:20px}
.lv-eco-shell .mega-menu__column-list{display:flex;flex:1 1 auto;flex-wrap:wrap;margin:0 -40px;min-width:0}
@supports (display: grid) { .mega-menu__column-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))} }
.lv-eco-shell .mega-menu__column{display:block;flex:0 1 auto;margin:0 30px 30px}
.lv-eco-shell .mega-menu:not(.mega-menu--floating) .mega-menu__column:first-child{margin-left:0!important}
.lv-eco-shell .mega-menu:not(.mega-menu--floating) .mega-menu__column:last-child{margin-right:0!important}
.lv-eco-shell .mega-menu__title{display:block;margin-bottom:20px;font-weight:700}
.lv-eco-shell .mega-menu__linklist{list-style:none}
.lv-eco-shell .mega-menu__link{display:block;padding:5px 0 6px;line-height:1.4}
.lv-eco-shell .mega-menu__image-wrapper{margin:5px 0 22px;border-radius:3px;overflow:hidden}
.lv-eco-shell .mega-menu__promo .aspect-ratio{-webkit-transform:scale(1.01);transform:scale(1.01);transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}
.lv-eco-shell .mega-menu__promo:hover .mega-menu__image-heading{color:var(--color-btn-primary)}
.lv-eco-shell .mega-menu__image-heading{display:block;margin-bottom:7px;transition:color .2s ease-in-out}
.lv-eco-shell .mega-menu__image-text{line-height:1.5}
.lv-eco-shell nav .mega-menu{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;pointer-events:none;display:none}
.lv-eco-shell .mega-menu .mega-menu__inner{max-height:min(calc(100vh - var(--header-height, 0px) - var(--header-offset, 0px) - var(--announcement-bar-height, 0px) - 100px),634px);overflow:auto}
.lv-eco-shell nav .mega-menu.mega_menu_product_cards{height:634px}
.lv-eco-shell .mega_menu_product_cards .mega-menu-swiper-products, .lv-eco-shell .mega_menu_product_cards .mega-menu-swiper-products .custom_menu_tab_content_inner{height:auto}
.lv-eco-shell nav .visible .mega-menu{z-index:5;display:block}
.lv-eco-shell .mega_menu_columns__wrapper{display:flex;flex-wrap:wrap;width:100%;max-width:1680px}
.lv-eco-shell .mega_menu_columns__wrapper .mega-menu__column{max-width:calc(25% - 50px);width:100%}
.lv-eco-shell .mega-menu__inner.mega-menu__inner--left .mega_menu_columns__wrapper .mega-menu__column{margin-left:0;margin-right:50px}
@media  screen and (max-width:989px){.lv-eco-shell .mega-menu__inner--large .mega_menu_columns__wrapper .mega-menu__column{max-width:calc(25% - 50px)}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega_menu_columns__wrapper .mega-menu__column{max-width:calc(25% - 60px)}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega-menu__inner--large .mega_menu_columns__wrapper .mega-menu__column{max-width:calc(100% / 6 - 60px)}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega-menu__inner.mega-menu__inner--left .mega_menu_columns__wrapper .mega-menu__column{margin-right:60px}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega-menu__column{margin-left:40px;margin-right:40px}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega-menu__inner--large .mega-menu__column{margin-left:50px;margin-right:50px}}
@media  screen and (min-width:1280px){.lv-eco-shell .mega-menu__promo{min-width:290px;flex-basis:290px;width:290px}}
@media  screen and (min-width:1440px){.lv-eco-shell .mega-menu__inner--center .mega-menu__column{margin-left:45px;margin-right:45px}}
@media  screen and (min-width:1440px){.lv-eco-shell .mega-menu__inner--large .mega-menu__column{margin-left:60px;margin-right:60px}}
@media  screen and (min-width:1440px){.lv-eco-shell .mega-menu__promo{min-width:240px}}
.lv-eco-shell .mega-menu--floating{width:100vw;height:100%;left:100%;top:0;border:none;border-radius:0 3px 3px 0;border-left:1px solid var(--color-border)}
.lv-eco-shell .mega-menu--floating:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;box-shadow:0 5px 5px -2px #0000001a,5px 0 5px -2px #0000001a,0 -5px 5px -2px #0000001a;z-index:-1}
.lv-eco-shell .mega-menu--floating .mega-menu__inner{margin:0;padding-right:30px;padding-left:25px}
.lv-eco-shell .mega-menu--floating .mega-menu__title{margin-bottom:5px}
.lv-eco-shell .mega-menu--floating .mega-menu__column{display:block;flex:0 0 170px;margin-right:30px;margin-left:30px;white-space:normal}
.lv-eco-shell .mega-menu--floating .mega-menu__column-list{margin:0 -30px}
.lv-eco-shell .aspect-ratio img, .lv-eco-shell .aspect-ratio video{position:absolute;height:100%;width:100%;max-width:100%;max-height:100%;top:0;left:0}
.lv-eco-shell .main-content{padding:0}
.lv-eco-shell .template-collection .main-content-spacing, .lv-eco-shell .template-product .main-content-spacing{padding-top:0}
.lv-eco-shell .custom_page_header_section{width:100%;position:relative;min-height:400px;display:flex;align-items:center;padding-top:calc(var(--header-height) + 50px);padding-bottom:50px;margin-bottom:15px}
.lv-eco-shell body.no-overlap-header .custom_page_header_section{padding-top:50px}
.lv-eco-shell .custom_page_header_section img{height:100%;position:absolute;top:0;left:0;width:100%;right:0;bottom:0}
.lv-eco-shell .custom_page_header_section .page-width{position:relative;z-index:1;text-align:left;width:100%;color:var(--white-color)}
.lv-eco-shell .custom_page_header_section .page-width .breadcrumbs{color:inherit}
.lv-eco-shell .custom_page_header_section .page-width .breadcrumbs__link{color:inherit;text-decoration:none}
.lv-eco-shell .custom_page_header_section.breadcrumbs_without_margin .breadcrumbs{margin-bottom:0}
.lv-eco-shell .custom_page_header_section .page-width .page_header_heading{margin-bottom:0;font-size:28px;line-height:1.16;max-width:450px;margin-left:5%;margin-right:5%}
.lv-eco-shell .custom_page_header_section .page-width .page_header_description{margin-top:10px;font-size:14px;line-height:1.16;max-width:631px;margin-left:5%;margin-right:5%;color:var(--white-color)}
@media  screen and (min-width:750px){.lv-eco-shell .custom_page_header_section .page-width .page_header_heading{font-size:48px;margin-right:0;margin-left:0}}
@media  screen and (min-width:750px){.lv-eco-shell .custom_page_header_section .page-width .page_header_description{font-size:16px;margin-right:9px;margin-left:0}}
.lv-eco-shell .custom_page_header_section img{object-fit:cover}
.lv-eco-shell .custom_page_header_section .article-page{padding-bottom:0}
.lv-eco-shell .custom_page_header_section.article_custom_header_with_author_info{padding-bottom:30px}
.lv-eco-shell .custom_page_header_section .article-page .article_header_meta-info .author .author_label, .lv-eco-shell .custom_page_header_section .article__comment-count{color:inherit}
.lv-eco-shell .breadcrumbs{margin:0 0 2em;color:var(--breadcrumbs_color)}
.lv-eco-shell .template-product .breadcrumbs{padding-top:20px;margin-bottom:0}
.lv-eco-shell .breadcrumbs__list{list-style-type:none;margin:0;padding:0}
.lv-eco-shell .breadcrumbs__item{display:inline-block;color:#757575;font-weight:500}
.lv-eco-shell .breadcrumbs__item+.breadcrumbs__item{margin-left:.2em}
.lv-eco-shell .breadcrumbs__item a{color:inherit}
.lv-eco-shell .breadcrumbs__item a:hover{color:#444}
.lv-eco-shell .breadcrumbs__item.current_tag__item:after{display:none!important}
.lv-eco-shell .breadcrumbs__item:last-child{color:var(--color-text)}
.lv-eco-shell .breadcrumbs__link[aria-current=page]{color:inherit;text-decoration:none}
.lv-eco-shell .section-header_without_image .breadcrumbs{margin:1em 0}
@media  screen and (max-width:749px){.lv-eco-shell .breadcrumbs__item{font-size:calc(var(--font-size-base) * 1px - 2px)}}
.lv-eco-shell .spr-badge, .lv-eco-shell .shopify-product-reviews-badge{min-height:21px}
.lv-eco-shell .product-card{padding:20px;border-radius:8px;position:relative;background:var(--white-color);height:100%;display:flex;flex-direction:column;transition:all .3s}
.lv-eco-shell .product-card .product-item__action-list .btn{border:0;margin-bottom:0;margin-top:0;padding:11px 20px;font-size:14px;line-height:1.3;min-height:auto;min-width:116px;text-transform:uppercase;background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color);justify-content:center}
.lv-eco-shell .CollectionGrid .product-card .product-item__action-list button.btn{background-color:#adadad;opacity:1}
.lv-eco-shell .featured_collection_cart_page .product-card .product-item__action-list .btn{padding:7px 15px;font-size:12px;font-weight:600;height:30px;width:118px;justify-content:center}
.lv-eco-shell .featured_collection_cart_page .product-card .product-item__action-list .btn svg{display:none}
.lv-eco-shell .featured_collection_cart_page .product-card .product-item__action-list .btn.sold-out-btn{background-color:#adadad;opacity:1}
.lv-eco-shell .featured_collection_cart_page .product-card .product-item__action-list .btn.added{background-color:#2164ffcc}
.lv-eco-shell .rendered .product-item-block{height:100%}
.lv-eco-shell .rendered .product-item-block .product-card{display:flex;flex-direction:column}
.lv-eco-shell .rendered .product-item-block .product-card .product-item__action-list{margin-top:auto}
.lv-eco-shell .rendered .product-item-block .product-card{height:100%}
.lv-eco-shell .product-item-block .product-card--list-wrapper.product-card{display:none}
.lv-eco-shell .product-item-block{margin-bottom:30px}
.lv-eco-shell .use_align_height .collection-grid-item__image-with-placeholder-wrapper, .lv-eco-shell .use_align_height .product-card .product-card__image-with-placeholder-wrapper{height:auto!important;max-height:var(--product-image-height)!important;min-height:var(--product-image-height)!important;margin-bottom:15px}
.lv-eco-shell .use_align_height .collection-grid-item__image-with-placeholder-wrapper[data-image-loading-animation] .collection-grid-item__image-wrapper, .lv-eco-shell .use_align_height .product-card .product-card__image-with-placeholder-wrapper[data-image-loading-animation] .product-card__image-wrapper{height:100%}
.lv-eco-shell .use_align_height .collection-grid-item__image-with-placeholder-wrapper[data-image-loading-animation] .collection-grid-item__image-wrapper .placeholder-svg, .lv-eco-shell .use_align_height .product-card .product-card__image-with-placeholder-wrapper[data-image-loading-animation] .product-card__image-wrapper .placeholder-svg{object-fit:cover;height:100%}
.lv-eco-shell .use_align_height .collection-grid-item__image-wrapper, .lv-eco-shell .use_align_height .product-card .product-card__image-wrapper{max-width:100%!important;position:absolute;top:50%;transform:translate(-50%,-50%);left:50%;margin:0 auto;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .use_align_height .collection-grid-item__image-wrapper div, .lv-eco-shell .use_align_height .product-card .product-card__image-wrapper div{padding:0!important}
.lv-eco-shell .use_align_height .collection-grid-item__image-wrapper img, .lv-eco-shell .use_align_height .collection-grid-item__image-wrapper .placeholder-svg, .lv-eco-shell .use_align_height .product-card .placeholder-svg, .lv-eco-shell .use_align_height .product-card img{position:relative!important;left:0!important;max-height:var(--product-image-height)!important;height:auto;object-fit:contain;width:100%}
.lv-eco-shell .product-card__image-wrapper{width:100%;margin:0 auto;display:block}
.lv-eco-shell .product-hover-content{position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .2s ease-in}
.lv-eco-shell .product-card-hover-text{position:absolute;bottom:0;background:#00000080;padding:15px 36px;font-size:14px;color:#fff;line-height:1.28}
.lv-eco-shell .product-card-hover-text *{color:#fff}
.lv-eco-shell .use_align_height .product-card .product-card__image--alternate{position:absolute!important;top:50%;left:50%!important;transform:translate(-50%,-50%);right:50%}
.lv-eco-shell .product-card .product-card__image--alternate.product-card__media--alternate{object-fit:cover;height:100%;width:100%}
.lv-eco-shell .use_image_height .product-item-block .product-card__image{object-fit:cover;height:100%;width:100%;display:block}
.lv-eco-shell .use_image_height .product-item-block.view-mode-grid .product-card__image{margin-bottom:0;max-width:100%!important;width:368px;height:321px;object-fit:cover;margin-left:auto;margin-right:auto;border-radius:8px 8px 0 0}
.lv-eco-shell .use_image_height .product-item-block.view-mode-grid .product-card__image.product-card__image--alternate{width:100%}
@media  screen and (max-width:749px){.lv-eco-shell .use_image_height .product-item-block.view-mode-grid .product-card__image{width:268px;height:268px}}
@media  screen and (max-width:749px){.lv-eco-shell .grid.Collection-wrapper .use_image_height .product-item-block.view-mode-grid .product-card__image{width:238px;height:238px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-hover-content{display:none}}
.lv-eco-shell .card-hover-shop-now-btn{opacity:0;visibility:hidden;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}
.lv-eco-shell .card-hover-shop-now-btn:hover{opacity:.8!important}
.lv-eco-shell .product-item-block.product-item-block--withAlternateImage img{transition:opacity .1s linear}
.lv-eco-shell .grid.Collection-wrapper .product-item-block.view-mode-grid .product-card{display:flex;flex-direction:column}
.lv-eco-shell .grid.Collection-wrapper .product-item-block.view-mode-grid .product-card form.product-item__action-list{margin-top:auto}
.lv-eco-shell .product-item__price_and_reviews_row{display:flex;align-items:center;justify-content:space-between;margin:40px 0 15px;flex-wrap:wrap}
.lv-eco-shell .product-item__price_and_reviews_row .price{font-weight:700;margin-bottom:5px}
.lv-eco-shell .product-item__price_and_reviews_row .product-item__reviews-badge{margin-bottom:5px;width:100%;display:block}
.lv-eco-shell .product-item__price_and_reviews_row .spr-badge-caption{display:none}
.lv-eco-shell .product-item__swatches{position:absolute;display:flex;right:20px;top:20px}
.lv-eco-shell .product-item__swatches .color-swatch-list{display:flex;flex-direction:column;align-items:center;justify-content:center}
.lv-eco-shell .product-item__swatches .color-swatch{position:relative;display:inline-block;margin:6px;vertical-align:middle}
.lv-eco-shell .product-item__swatches .color-swatch__radio{position:absolute;height:0;width:0;opacity:0}
.lv-eco-shell .product-item__swatches .color-swatch__item{position:relative;display:block;width:18px;height:18px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%}
.lv-eco-shell .product-item__swatches .color-swatch__item:after{position:absolute;content:"";width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;border-radius:50%;border:2px solid #eee}
.lv-eco-shell .product-item__swatches .color-swatch__radio:checked+.color-swatch__item:after{border-color:var(--color-btn-primary)}
.lv-eco-shell .product-item__swatches .color-swatch__item-link{display:none;position:relative;padding-left:8px;padding-right:8px;height:18px;background-color:#fff;box-shadow:0 0 0 1px #d4d6d8 inset;border-radius:10px;width:auto;line-height:18px;font-size:12px}
.lv-eco-shell .product-item__swatches .color-swatch--white .color-swatch__item{box-shadow:0 0 0 1px var(--color-border-form) inset}
.lv-eco-shell .product-item__swatches .color-swatch--view-more .color-swatch__item-link{display:block}
.lv-eco-shell .product-item__swatches .color-swatch--view-more .color-swatch__item, .lv-eco-shell .product-item-block.view-mode-grid .product-item__desc{display:none}
.lv-eco-shell .product-item--info{height:100%;display:flex;flex-direction:column}
.lv-eco-shell .product-item__label-list{position:absolute;z-index:1;top:20px;left:20px}
.lv-eco-shell .product-item-block.view-mode-list .product-card-wrapper{display:flex;flex-direction:row}
.lv-eco-shell .product-item-block.view-mode-list .product-item__label-list{position:absolute;z-index:2;top:20px;left:20px}
.lv-eco-shell .product-item-block.view-mode-list .product-item--media{width:30%;position:relative}
.lv-eco-shell .use_align_height .product-item-block.view-mode-list .product-item--media .list-view-item__image{max-width:100%;width:100%;display:block;margin:0 auto}
.lv-eco-shell .product-item-block.view-mode-list .product-item--media .list-view-item__image-wrapper{width:100%;margin:0 auto}
.lv-eco-shell .product-item-block.view-mode-list .product-item--media .product-item__swatches{top:0;right:0}
.lv-eco-shell .product-item-block.view-mode-list .product-item--info{width:70%;padding-left:50px}
.lv-eco-shell .product-item-block.view-mode-list .product-item--info .product-item__action-list .product-form__cart-submit, .lv-eco-shell .product-item-block.view-mode-list .product-item--info .open-quick-view--btn{max-width:400px}
.lv-eco-shell .product-item-block.view-mode-list .product-item--info .open-quick-view--btn{margin-top:10px}
.lv-eco-shell .product-item-block.view-mode-list{width:100%;padding-right:0;padding-top:0;padding-bottom:0}
.lv-eco-shell .use_align_height .product-item-block.view-mode-list .product-card .product-list--media .product-card__image-with-placeholder-wrapper{top:50%;transform:translateY(-50%);margin:0}
@media  screen and (min-width:750px){.lv-eco-shell .product-item-block.view-mode-list .product-card--list-wrapper.product-card{display:block}}
@media  screen and (min-width:750px){.lv-eco-shell .product-item-block.view-mode-list .product-card-grid-wrapper.product-card{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .product-item-block.view-mode-list .product-card-wrapper{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .product-item-block.view-mode-list .product-item--media{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .product-item-block.view-mode-list .product-item--info{width:100%;padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .search-page-wrapper .product-item-block.view-mode-list .product-item--info{padding:0 20px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .product-item-block.view-mode-list .product-item--info .product-item__action-list .product-form__cart-submit{max-width:100%}}
.lv-eco-shell .product-label{display:inline-block;padding:5px 15px;color:var(--white-color);border-radius:20px;font-size:13px;line-height:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:var(--white-color);border:2px solid transparent;min-width:90px;text-align:center}
.lv-eco-shell .product-label--on-sale{border-color:var(--product_label_sale_color);color:var(--product_label_sale_color)}
.lv-eco-shell .product-label--custom1{color:var(--product_label_1_color);border-color:var(--product_label_1_color)}
.lv-eco-shell .product-label--custom2{color:var(--product_label_2_color);border-color:var(--product_label_2_color)}
.lv-eco-shell .product-label--soldout{border-color:var(--product_label_sold_out_color);color:var(--product_label_sold_out_color)}
.lv-eco-shell .product-label+.product-label{margin-left:5px}
.lv-eco-shell .mosaic_section_wrapper{display:block;margin:calc(var(--column-gap) * -1)px}
.lv-eco-shell .mosaic_section_wrapper:not(.use_stacked_layout){padding:0 11px}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_section_wrapper{display:block}}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block{border-radius:8px;overflow:hidden;position:relative;height:300px;transition:all .3s;width:calc(var(--column-width) - calc(var(--column-gap)));float:left;margin:var(--column-gap)}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block a{color:inherit}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block.height_1{height:100%}
.lv-eco-shell .template-index .mosaic_section_wrapper .mosaic_block.height_1{grid-row:1/3}
@media  screen and (min-width:750px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block.height_1{min-height:622px}}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block{width:100%;grid-row:auto!important}}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:100%}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_image{height:100%;object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;max-width:100%;transition:.6s}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{position:absolute;bottom:0;left:0;right:0;top:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1;margin:32px}
.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.title-present{margin:32px 52px}
@media  screen and (min-width:750px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.text-left{align-items:flex-start}}
@media  screen and (min-width:750px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.text-right{align-items:flex-end}}
@media  screen and (min-width:750px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.-bottom{justify-content:flex-end}}
@media  screen and (min-width:750px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.-top{justify-content:flex-start}}
.lv-eco-shell .mosaic_section_wrapper.use_lightbox .mosaic_block-caption, .lv-eco-shell .mosaic_section_wrapper.use_lightbox .mosaic_image{cursor:zoom-in}
@media (min-width:750px){.lv-eco-shell .-animate--zoom-in:hover .mosaic_image, .lv-eco-shell .-animate--zoom-out .mosaic_image{transform:scale(1.2)}}
@media (min-width:750px){.lv-eco-shell .-animate--zoom-out:hover .mosaic_image{transform:scale(1)}}
@media (min-width:750px){.lv-eco-shell .-animate--fade-in .mosaic_image{opacity:.64}}
@media (min-width:750px){.lv-eco-shell .-animate--fade-in:hover .mosaic_image, .lv-eco-shell .-animate--fade-out .mosaic_image{opacity:1}}
@media (min-width:750px){.lv-eco-shell .-animate--fade-out:hover .mosaic_image{opacity:.64}}
@media (min-width:750px){.lv-eco-shell .-animate--grayscale-in .mosaic_image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}
@media (min-width:750px){.lv-eco-shell .-animate--grayscale-in:hover .mosaic_image, .lv-eco-shell .-animate--grayscale-out .mosaic_image{-webkit-filter:grayscale(0);filter:grayscale(0)}}
@media (min-width:750px){.lv-eco-shell .-animate--grayscale-out:hover .mosaic_image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}
@media (min-width:750px){.lv-eco-shell .-animate--blur-in .mosaic_image, .lv-eco-shell .-animate--blur-out .mosaic_image{transform:scale(1.1)}}
@media (min-width:750px){.lv-eco-shell .-animate--blur-in:hover .mosaic_image, .lv-eco-shell .-animate--blur-out .mosaic_image{-webkit-filter:blur(10px);filter:blur(10px)}}
@media (min-width:750px){.lv-eco-shell .-animate--blur-out:hover .mosaic_image{-webkit-filter:blur(0);filter:blur(0)}}
@media (max-width:749px){.lv-eco-shell .mobile-redability .mosaic_block-caption{top:auto!important;bottom:0!important;transform:none!important;text-align:center!important;color:#fff!important;left:0!important;right:auto!important;padding-top:70px!important;background:linear-gradient(to bottom,#0000,#0009)}}
@media (max-width:749px){.lv-eco-shell .mobile-redability .mosaic_block-caption h3{text-shadow:0 1px 3px rgba(0,0,0,.3)}}
.lv-eco-shell .section_content__wrapper{display:flex;align-items:flex-end;justify-content:space-between;width:100%}
.lv-eco-shell .section_content__wrapper .section_main_content{width:50%}
.lv-eco-shell .bg_image_with_custom_content{position:relative}
.lv-eco-shell .bg_image_with_custom_content:not(.bg_image_with_custom_content--index-accordion){padding:0;min-height:700px;margin-bottom:35px}
@media  screen and (max-width:749px){.lv-eco-shell .bg_image_with_custom_content:not(.bg_image_with_custom_content--index-accordion){min-height:500px}}
@media  only screen and (min-width:750px){.lv-eco-shell .bg_image_with_custom_content{margin-bottom:55px}}
.lv-eco-shell .bg_image_with_custom_content .section_content{z-index:1}
.lv-eco-shell .bg_image_with_custom_content .section_content .content_side_right .section_content__wrapper{flex-direction:row-reverse}
.lv-eco-shell .bg_image_with_custom_content .section_content .content_side_right .section_content__wrapper .section_main_content{padding-left:100px}
.lv-eco-shell .bg_image_with_custom_content .section_content .content_side_left .section_content__wrapper .section_main_content{padding-right:100px}
.lv-eco-shell .bg_image_with_custom_content .section_overlay{position:absolute;top:0;bottom:0;width:51%;height:100%;background:var(--color-btn-primary-darker);opacity:.7}
.lv-eco-shell .bg_image_with_custom_content .section_overlay.content_side_left{left:0;right:auto}
.lv-eco-shell .bg_image_with_custom_content .section_overlay.content_side_right{left:auto;right:0}
.lv-eco-shell .section_with_bg{position:relative}
.lv-eco-shell .section_with_bg .section_main_content{position:relative;z-index:1}
.lv-eco-shell .section_with_bg .section_bg{position:absolute;top:0;left:0;bottom:0;width:100%}
@media  screen and (max-width:1239px){.lv-eco-shell .section_content{padding:80px 0}}
@media  screen and (max-width:1239px){.lv-eco-shell .section_content .section_content__wrapper{align-items:center;justify-content:center;flex-wrap:wrap}}
@media  screen and (max-width:1239px){.lv-eco-shell .section_content .section_content__wrapper .section_main_content{width:100%;padding:0!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .section_overlay{width:100%!important;left:0!important;right:0!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .product-single__meta{padding-left:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .custom_payment_icons{margin-top:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .bg_image_with_custom_content .section_bg{height:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .section_content{padding:50px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .bg_image_with_custom_content .section_overlay{height:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .btn span+svg, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded span+svg{margin-left:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta{padding:0}}
.lv-eco-shell .social-sharing{display:flex;align-items:center;justify-content:center;margin-top:15px}
.lv-eco-shell .social-sharing li{margin-right:11px}
.lv-eco-shell .social-sharing li:last-child{margin-right:0}
.lv-eco-shell .social-sharing .btn--share{border-radius:50%;margin:0;padding:0;width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:var(--white-color)}
.lv-eco-shell .social-sharing li{margin-right:30px}
.lv-eco-shell .social-sharing li:last-child{margin:0}
.lv-eco-shell .social-sharing .btn--share{width:40px;height:40px;background:transparent;border-radius:0}
.lv-eco-shell .social-sharing .btn--share svg{width:27px;height:27px;fill:#8d8d8d;transition:all .3s}
.lv-eco-shell .social-sharing .btn--share:hover svg{fill:#000}
.lv-eco-shell .Search_Section{display:flex}
.lv-eco-shell .Search_Section.EmptySearch_Section{padding:25px 0 45px}
.lv-eco-shell .Search_Section #Collection{width:100%}
.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar{flex-direction:column}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar{max-width:100%;margin:0 0 50px;padding:0;display:flex;align-items:center;justify-content:flex-start}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .search-form{margin:0 50px 0 0;width:100%;max-width:300px}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area{display:flex;align-items:center;justify-content:flex-start;width:100%;border-bottom:2px solid var(--color-border)}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .filter-form{display:flex;align-items:center;justify-content:flex-start;width:100%}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section{padding:0;margin-right:90px;border:0}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section:last-child{margin-right:0}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section .category-filters-section-title{margin:0 0 -2px;transition:all .3s;border-bottom:2px solid transparent;padding:0 0 12px}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section .category-filters-section-title.active{border-color:var(--color-btn-primary)}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section .category-filters-section-title.active svg{color:var(--color-btn-primary)}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section .category-filters-area-list{position:absolute;background:var(--white-color);z-index:2;margin-top:15px;border:1px solid var(--color-border);padding:10px 15px;height:auto!important;max-height:none!important;min-width:200px;width:auto}}
@media  screen and (min-width:1200px){.lv-eco-shell .Search_Section.filters_view_mode_off_canvas_sidebar .collection-sidebar .category-filters-area .category-filters-area-section .show_more_options{display:none!important}}
.lv-eco-shell .show_overlay{overflow:hidden;position:relative}
.lv-eco-shell .show_overlay:after{background:#000;content:"";display:block;position:absolute;width:100%;left:0;right:0;bottom:0;top:0;opacity:.5;z-index:999999999}
@media  screen and (max-width:749px){.lv-eco-shell .section-header-wrapper{flex-wrap:wrap}}
@media  screen and (max-width:749px){.lv-eco-shell .section-header-wrapper .filters-toolbar{width:100%;flex-wrap:wrap}}
.lv-eco-shell .search-page-wrapper{width:100%;padding-top:48px}
.lv-eco-shell .search-page--open-sidebar-btn{margin-bottom:11px;max-width:100%}
@media  only screen and (min-width:1200px){.lv-eco-shell .search-page--open-sidebar-btn{display:none}}
.lv-eco-shell .SearchGrid.grid .list-view-items{width:100%}
.lv-eco-shell .Cart-Drawer{position:fixed;top:0;visibility:hidden;width:100vw;height:100%;max-height:none;z-index:9999999999;transition:transform .5s cubic-bezier(.645,.045,.355,1),visibility .5s cubic-bezier(.645,.045,.355,1);background:var(--white-color);box-shadow:none;touch-action:manipulation;transform:translate(100%);right:0;left:auto}
.lv-eco-shell .Cart-Drawer.show{visibility:visible;transform:translate(0)}
@media  screen and (min-width:750px){.lv-eco-shell .Cart-Drawer{width:522px}}
@media  screen and (min-width:750px){.lv-eco-shell .Cart-Drawer .CartItem__Info{width:220px}}
@media  screen and (min-width:750px){.lv-eco-shell .Cart-Drawer .CartItem__Price{flex:auto;position:relative}}
.lv-eco-shell .Cart-Drawer .Drawer__Header{padding:20px 0 10px}
.lv-eco-shell .Cart-Drawer .Drawer__Title{padding-right:30px;margin:0;font-size:20px;line-height:1.6;letter-spacing:normal;color:#000;font-weight:700}
.lv-eco-shell .Cart-Drawer .Drawer__Close{position:absolute;margin-left:0;right:30px;background:0;padding:0;top:26px;border:0;color:#919191}
.lv-eco-shell .Cart-Drawer .Drawer__Close:hover{color:var(--color-text)}
.lv-eco-shell .Cart-Drawer .Drawer__Close svg{width:20px;height:20px;display:block}
.lv-eco-shell .Cart-Drawer .Drawer__Close svg.hideDesktop{display:none}
.lv-eco-shell .Cart-Drawer .Drawer__Content{padding:0;height:max(100% - var(--header-height),100% - 73px);max-height:max(100% - var(--header-height),100% - 73px);position:relative;display:flex;flex-direction:column;overflow:hidden}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Main{flex:1 1 auto;overflow:auto}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Main{display:flex;flex-direction:column}
.lv-eco-shell .Cart-Drawer .cart-drawer-container.empty_cart_buttons{margin-top:auto}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer{padding:5px 0 0;flex:none;position:relative}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout.btn, .lv-eco-shell .fs-checkout-btn-custom, .lv-eco-shell .keep_shopping__btn{width:100%!important;justify-content:center;background-color:var(--checkout-btn-bg)!important;color:var(--checkout-btn-color)!important;height:56px!important;font-weight:700!important;text-transform:uppercase!important;font-size:17px!important}
.lv-eco-shell .cart__block .cart__submit{width:100%;justify-content:center;background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color);height:56px;font-weight:700;text-transform:uppercase;font-size:17px}
.lv-eco-shell .fs-checkout-btn-custom span{color:var(--checkout-btn-color)!important;margin:auto!important;visibility:visible!important;font-weight:700!important;text-transform:uppercase!important;font-size:17px!important;width:auto!important}
.lv-eco-shell .keep_shopping__btn:after{content:unset}
.lv-eco-shell .fs-checkout-btn-custom:hover, .lv-eco-shell .Cart__Checkout.btn:hover, .lv-eco-shell .keep_shopping__btn:hover{opacity:.8!important;background-color:var(--checkout-btn-bg)!important;color:var(--checkout-btn-color)!important}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout+.Cart__Checkout{margin-top:24px;text-align:center;font-size:16px;text-transform:uppercase;font-weight:700;cursor:pointer}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout+.Cart__Checkout:hover{opacity:.6}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Cart__ShippingNotice .Drawer__Container{border-radius:20px;padding:10px 15px;text-align:center;background:var(--color-body)}
.lv-eco-shell .Cart-Drawer .Cart__Empty{margin:90px 0;text-align:center}
.lv-eco-shell .Cart-Drawer .Cart__Empty.with_empty_cart_buttons{margin:63px 0}
.lv-eco-shell .Cart-Drawer .Cart__Empty span{width:55px;height:55px;border-radius:50%;background:var(--color-body);display:flex;align-items:center;justify-content:center;margin:0 auto 25px}
.lv-eco-shell .Cart-Drawer .cart-drawer-container{padding-left:30px;padding-right:30px;position:relative}
.lv-eco-shell .CartItemWrapper{position:relative}
.lv-eco-shell .cartItem__discount-code-bar-wrapper--hidden{display:none!important}
.lv-eco-shell .cartItem__discount-code-bar-wrapper{display:flex;justify-content:flex-end;margin-top:12.5px;padding-right:10px}
.lv-eco-shell .cartItem__discount-code-bar-wrapper--drawer{padding-right:0}
.lv-eco-shell .cartItem__discount-code-bar{background:#fff4db;border-radius:2px;padding:8px;display:flex;align-items:center;justify-content:center;width:fit-content}
.lv-eco-shell .cartItem__discount-code-bar-wrapper--drawer .cartItem__discount-code-bar{width:100%;flex-direction:column}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar-left{display:flex;align-items:center;justify-content:flex-start;gap:50px;padding-right:8px;border-right:1px solid #F1D0A5}
.lv-eco-shell .cartItem__discount-code-bar-wrapper--drawer .cartItem__discount-code-bar .cartItem__discount-code-bar-left{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 8px;border-right:none;border-bottom:1px solid #F1D0A5;width:100%}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar--code-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:4px}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar--code-wrapper .cartItem__discount-code-bar--code{font-size:12px;font-family:Helvetica Neue ForEco;font-weight:400;line-height:normal;color:#a06314}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar--code-wrapper .cartItem__discount-code-bar--code-copy-button{background:none;border:none;cursor:pointer;display:grid;place-items:center;padding:0}
.lv-eco-shell .cartItem__discount-code-bar-wrapper .cartItem__discount-code-bar .cartItem__discount-code-bar--price{color:#a06314;font-family:Helvetica Neue ForEco;font-size:12px;font-weight:500;line-height:normal}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar-right{display:flex;align-items:center;justify-content:center;padding-left:8px;gap:4px}
.lv-eco-shell .cartItem__discount-code-bar-wrapper--drawer .cartItem__discount-code-bar .cartItem__discount-code-bar-right{justify-content:flex-start;padding:8px 0 0;width:100%}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar--text{color:#a06314;font-family:Helvetica Neue ForEco;font-size:12px;font-style:normal;font-weight:400;line-height:14.4px}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar-timer-wrapper{display:flex;align-items:center;justify-content:center;gap:3px}
.lv-eco-shell .cartItem__discount-code-bar .cartItem__discount-code-bar-timer-wrapper .cartItem__discount-code-bar-timer-text{color:#a06314;font-family:Helvetica Neue ForEco;font-size:10.5px;font-style:normal;font-weight:500;line-height:12.47px}
.lv-eco-shell .cartItem__discount-code-bar-timer-text.days, .lv-eco-shell .cartItem__discount-code-bar-timer-text.hours, .lv-eco-shell .cartItem__discount-code-bar-timer-text.minutes, .lv-eco-shell .cartItem__discount-code-bar-timer-text.seconds{border-radius:2.969px;background:#ffe6b0;display:flex;align-items:center;justify-content:center;width:18px;height:18px}
.lv-eco-shell .cartItem__gift-card-code-bar-wrapper--hidden{display:none!important}
.lv-eco-shell .cartItem__gift-card-code-bar-wrapper{display:flex;justify-content:flex-start;margin-top:8px;padding:0;width:100%}
.lv-eco-shell .cartItem__gift-card-code-bar{background:#d8ecff;border-radius:2px;padding:8px;display:flex;align-items:center;justify-content:center;width:100%;max-width:360px}
.lv-eco-shell .cartItem__gift-card-code-bar-wrapper--cart-page .cartItem__gift-card-code-bar{max-width:100%}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar-left{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:8px;border-right:1px solid #7190AE;flex:1}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar--code-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:4px}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar--code-wrapper .cartItem__gift-card-code-bar--code{font-size:12px;font-family:Helvetica Neue ForEco;font-weight:400;line-height:normal;color:#000}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar--code-wrapper .cartItem__gift-card-code-bar--code-copy-button{background:none;border:none;cursor:pointer;display:grid;place-items:center;padding:0}
.lv-eco-shell .cartItem__gift-card-code-bar-wrapper .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar--price{color:#000;font-family:Helvetica Neue ForEco;font-size:12px;font-weight:500;line-height:normal}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar-right{display:flex;align-items:center;justify-content:center;padding-left:8px;gap:4px}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar--text{color:#000;font-family:Helvetica Neue ForEco;font-size:12px;font-style:normal;font-weight:400;line-height:14.4px}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar-timer-wrapper{display:flex;align-items:center;justify-content:center;gap:3px}
.lv-eco-shell .cartItem__gift-card-code-bar .cartItem__gift-card-code-bar-timer-wrapper .cartItem__gift-card-code-bar-timer-text{color:#000;font-family:Helvetica Neue ForEco;font-size:10.5px;font-style:normal;font-weight:500;line-height:12.47px}
.lv-eco-shell .cartItem__gift-card-code-bar-timer-text.days, .lv-eco-shell .cartItem__gift-card-code-bar-timer-text.hours, .lv-eco-shell .cartItem__gift-card-code-bar-timer-text.minutes, .lv-eco-shell .cartItem__gift-card-code-bar-timer-text.seconds{border-radius:2.969px;background:#fff;display:flex;align-items:center;justify-content:center;width:18px;height:18px}
.lv-eco-shell .cart-gift-card-bar-row--hidden{display:none!important}
.lv-eco-shell .cart-gift-card-bar-row{margin-bottom:7px}
.lv-eco-shell .cart-gift-card-bar--wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:8px;width:100%;background-color:#d8ecff;border-radius:2px}
.lv-eco-shell .cart-gift-card-bar--top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-bottom:8px;border-bottom:1px solid #B3D6F6}
.lv-eco-shell .cart-gift-card-bar--code-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex:1}
.lv-eco-shell .cart-gift-card-bar--code-wrapper .cart-gift-card-bar--code-text{font-size:12px;font-family:Helvetica Neue ForEco;font-weight:400;line-height:normal;color:#000}
.lv-eco-shell .cart-gift-card-bar--code-copy-button{background:none;border:none;cursor:pointer;display:grid;place-items:center;padding:0}
.lv-eco-shell .cart-gift-card-bar--price{color:#000;font-family:Helvetica Neue ForEco;font-size:12px;font-weight:500;line-height:normal}
.lv-eco-shell .cart-gift-card-bar--bottom{display:flex;align-items:center;justify-content:flex-start;gap:3px;padding-top:8px}
.lv-eco-shell .cart-gift-card-bar--bottom .cart-gift-card-bar--text{color:#000;font-family:Helvetica Neue ForEco;font-size:12px;font-style:normal;font-weight:400;line-height:14.4px}
.lv-eco-shell .cart-gift-card-bar--timer-wrapper{display:flex;align-items:center;justify-content:center;gap:3px}
.lv-eco-shell .cart-gift-card-bar--timer-text{color:#000;font-family:Helvetica Neue ForEco;font-size:12px;font-style:normal;font-weight:500;line-height:14.4px}
.lv-eco-shell .Cart-Drawer .Drawer__Header:after, .lv-eco-shell .CartItemWrapper:after, .lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer:before{content:"";position:absolute;top:100%;left:30px;width:calc(100% - 60px);height:1px;background:#ebe9e9}
.lv-eco-shell .CartItemWrapper:last-child:after{content:unset}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer:before{width:calc(100% - 66px);top:0}
.lv-eco-shell .Cart__ShippingNotice{margin-top:20px}
.lv-eco-shell .Cart-Drawer .cart-drawer-container .cart__block .cart_block__title{margin-bottom:10px}
.lv-eco-shell .Cart-Drawer .cart-drawer-container .cart_block__content .cart-note__input{display:block;min-height:105px;width:100%;margin-bottom:20px;background:var(--color-body);resize:none;border:0;border-radius:20px;padding:20px 25px;font-size:14px}
.lv-eco-shell .Cart-Drawer .cart_related_products{display:flex;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:10px;margin-bottom:-10px}
.lv-eco-shell .Cart-Drawer .cart_related_product{min-width:75%;width:75%;white-space:normal}
.lv-eco-shell .Cart-Drawer .cart_related_product .cart-drawer-container{margin:0;padding-bottom:0}
.lv-eco-shell .QuantitySelector{display:flex;align-items:center;justify-content:center;border-radius:.8px;border:solid .8px #ededed}
.lv-eco-shell .QuantitySelector .QuantitySelector__Button{width:33px;height:33px;display:flex;align-items:center;justify-content:center;background:var(--color-body);border:0;padding:0}
.lv-eco-shell .QuantitySelector .QuantitySelector__Button.Button_disabled{color:#ebe9e9}
.lv-eco-shell .QuantitySelector__CurrentQuantity{border:0;color:var(--color-text);padding:0;background:#fff;min-width:1px;width:33px;height:33px;text-align:center;font-weight:600;font-size:13px}
.lv-eco-shell .CartItem__Remove{position:absolute;bottom:0;right:0;text-decoration:underline}
.lv-eco-shell .CartItem__Actions{display:flex;align-items:flex-end;justify-content:space-between}
.lv-eco-shell .CartItem__Actions .CartItem__QuantitySelector+.CartItem__PriceList{margin-left:45px}
.lv-eco-shell .cart-drawer-ecocredits-msg__wrapper{display:flex;align-items:center;justify-content:center;margin-top:12px;gap:4px}
.lv-eco-shell .cart-drawer-ecocredits-msg__logo{width:20px;height:20px}
.lv-eco-shell .cart-drawer-ecocredits-info__logo{width:12px;height:12px;margin-left:4px}
.lv-eco-shell .cart-drawer-ecocredits-msg__text{color:#919191;text-align:center;font-family:Manrope;font-size:12px;font-weight:500;line-height:normal;margin-bottom:0}
.lv-eco-shell .cart-drawer-ecocredits-msg__text strong{color:#000;font-weight:700}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__Actions .CartItem__QuantitySelector+.CartItem__PriceList{margin-left:20px}}
.lv-eco-shell .CartItem__Actions .CartItem__PriceList{font-weight:600;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .CartItem__Title{margin-bottom:9px;color:#333;font-size:17px;line-height:1.35}
.lv-eco-shell .Drawer__Content .product-small-desc{margin-bottom:8px}
.lv-eco-shell .cart-subtotal-row .line-items-discount{font-size:12px;padding:2px 8px 2px 6px;margin-left:8px}
.lv-eco-shell .cart-subtotal-row--drawer .line-items-discount{font-size:14px}
.lv-eco-shell .cart-subtotal-row{padding:14px 0 8px;display:flex;align-items:center;justify-content:space-between}
.lv-eco-shell .cart-subtotal__compare_price{font-size:12px;font-weight:500;margin-left:8px;line-height:1.3;color:#757575;text-decoration:line-through}
.lv-eco-shell .cart-subtotal-row--drawer .cart-subtotal__compare_price{font-size:14px}
.lv-eco-shell .cart__block .cart-subtotal-row{justify-content:space-between}
.lv-eco-shell .cart__block .cart-subtotal-row .line-items-discount{padding:8px 11px}
.lv-eco-shell .cart-subtotal-alter{display:flex;align-items:center;margin:0;font-size:20px;line-height:1.4}
.lv-eco-shell .cart-subtotal-row--drawer .cart-subtotal-alter{font-size:17px;line-height:23px}
.lv-eco-shell .line-items-discount, .lv-eco-shell .best-seller-label{border-radius:17px;background:#fa45000f;padding:8px 12px;font-weight:700;color:#fa4500;line-height:1.35}
.lv-eco-shell .best-seller-label{background-color:#0019bf0f;padding:8px 12px;color:#2164ff;margin-left:10px}
.lv-eco-shell .CartItem{margin:20px 0 0;padding:0 30px 30px;width:100%;display:flex;flex-wrap:wrap;position:relative}
.lv-eco-shell .CartItem .CartItem__ImageWrapper{max-width:100px;width:80%;text-align:center;margin-left:-4px}
.lv-eco-shell .CartItem .CartItem__ImageWrapper .CartItem__Image{max-height:100px;height:auto;width:100%;object-fit:contain;display:block}
.lv-eco-shell .CartItem .CartItem__Info_Wrapper--with-discount-code-bar{width:100%;max-width:calc(100% - 96px);padding-left:16px;padding-top:17px}
.lv-eco-shell .CartItem .CartItem__Info__Wrapper{width:100%;max-width:calc(100% - 96px);padding-left:16px;padding-top:17px;display:flex}
.lv-eco-shell .CartItem__Info_Wrapper--with-discount-code-bar .CartItem__Info__Wrapper{width:100%;max-width:initial;padding-left:0;padding-top:0;display:flex}
.lv-eco-shell .CartItem__PriceList{padding-left:15px;white-space:nowrap;text-align:right}
.lv-eco-shell .CartItem__PriceList .CartItem__Price, .lv-eco-shell .CartItem__PriceList .CartItem__OriginalPrice, .lv-eco-shell .CartItem__Info .product-small-desc, .lv-eco-shell .CartItem__Info .CartItem__Variant, .lv-eco-shell .CartItem__Remove{font-size:14px;font-weight:500;line-height:1.28;color:#757575;margin-top:8px;display:block}
.lv-eco-shell .CartItem__PriceList .CartItem__Price{font-weight:700;color:#000;margin-top:0}
.lv-eco-shell .cart_related_collection{background:var(--color-body);padding:15px 0 0}
.lv-eco-shell .cart_related_collection__heading{margin-bottom:23px}
.lv-eco-shell .cart_related_products .cart_related_product:last-child .CartItem{border-bottom:0}
.lv-eco-shell .cart_related_collection .cart_related_product:last-child .CartItem{margin-bottom:0}
.lv-eco-shell .cart__error-message-wrapper{margin:15px 0}
.lv-eco-shell .Cart-Drawer .cart-drawer-container [data-cart-discount-wrapper]{padding-left:0;padding-right:0}
.lv-eco-shell [data-cart-discount-wrapper]{background:var(--white-color);border-bottom:1px solid var(--color-border-form);padding:20px 30px}
.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer>.cart-drawer-container{padding-bottom:24px;padding-left:34px;padding-right:34px}
.lv-eco-shell .cart_related_collection .CartItem{margin:10px 0 0;padding:0 15px 5px}
.lv-eco-shell .cart_related_collection .CartItem .CartItem__ImageWrapper{width:auto;max-width:100%}
.lv-eco-shell .cart_related_collection .CartItem .CartItem__ImageWrapper .CartItem__Image{width:50px;height:50px;overflow:hidden;border-radius:50%;max-width:100%;max-height:none;object-fit:cover}
.lv-eco-shell .cart_related_collection .CartItem .CartItem__Info{max-width:calc(100% - 50px)}
.lv-eco-shell .cart_related_collection .CartItem .CartItem__Info .CartItem__Title{padding:0;margin-bottom:6px}
.lv-eco-shell .CartItem__Info .CartItem__Variant{margin-bottom:15px;white-space:unset}
.lv-eco-shell .CartItem__Info .CartItem__DiscountList{margin-bottom:10px}
.lv-eco-shell .CartItem__Variant+.CartItem__Meta{margin-top:10px}
.lv-eco-shell .CartItem__DiscountList{font-size:12px}
.lv-eco-shell .CartItem__DiscountList svg{width:12px;height:12px}
.lv-eco-shell .CartItem__PriceList .unit-price{font-size:12px;margin-top:5px}
.lv-eco-shell .CartItem .Price--compareAt{text-decoration:line-through}
.lv-eco-shell .form-vertical .btn--full, .lv-eco-shell .btn--full{width:100%;max-width:100%}
.lv-eco-shell .link--primary{color:var(--color-btn-primary)}
.lv-eco-shell .form-vertical .disclosure__toggle, .lv-eco-shell .form-vertical input:not([type=submit]), .lv-eco-shell .form-vertical select, .lv-eco-shell .form-vertical textarea{margin-bottom:11px;font-size:14px;padding:15px 30px;border:0;border-radius:20px;color:#626262;background:#e0e0e0}
.lv-eco-shell .customer-forms-wrapper{padding:50px 0;max-width:380px;margin:0 auto;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .customer-forms-wrapper .account-breadcrumbs{margin-bottom:45px;margin-top:15px}
.lv-eco-shell .customer-forms-wrapper .account-breadcrumbs .breadcrumbs__list{display:flex;align-items:center;justify-content:center;font-size:14px;color:#626262}
.lv-eco-shell .customer-forms-wrapper .account-breadcrumbs .breadcrumbs__list a{color:inherit}
.lv-eco-shell #RecoverPassword{margin-top:19px;display:inline-block;margin-left:auto;margin-right:auto}
.lv-eco-shell .customer-forms-wrapper #RecoverPasswordForm .subtext{margin-bottom:30px}
.lv-eco-shell .customer-forms-wrapper .reset-password-buttons{display:flex;align-items:center;justify-content:space-between;margin-left:-12px}
.lv-eco-shell .customer-forms-wrapper .reset-password-buttons .btn-wrap{width:50%;padding-left:12px}
.lv-eco-shell .customer-forms-wrapper .reset-password-buttons .btn-wrap .btn{margin:0;line-height:1.2;min-height:1px;height:auto;display:block}
.lv-eco-shell .customer-forms-wrapper .reset-password-buttons .btn-wrap .btn#HideRecoverPasswordLink{color:inherit;border:0;background:var(--white-color)}
@media  screen and (max-width:749px){.lv-eco-shell #shopify-section-header.showAlternateHeader+#PageContainer.marginTop .customer-forms-wrapper{padding-top:20px}}
.lv-eco-shell .greeting_row{margin-top:65px}
.lv-eco-shell .greeting_row #customer_logout_link{color:var(--color-btn-primary)}
@media  screen and (max-width:749px){.lv-eco-shell .myaccount__order-history{margin-top:30px}}
.lv-eco-shell .myaccount__order-history table{border-radius:20px;overflow:hidden;background:var(--white-color)}
.lv-eco-shell .myaccount__order-history table th, .lv-eco-shell .myaccount__order-history table td{padding:15px 20px;border:0}
@media  screen and (min-width:750px){.lv-eco-shell .myaccount__order-history table th, .lv-eco-shell .myaccount__order-history table td{text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .myaccount__order-history table th, .lv-eco-shell .myaccount__order-history table td{font-size:calc(var(--font-size-base) * 1px - 2px)}}
.lv-eco-shell .myaccount__order-history table th a, .lv-eco-shell .myaccount__order-history table td a{text-decoration:none;border:0}
.lv-eco-shell .myaccount__order-history table td{border-bottom:1px solid var(--color-border-form)}
.lv-eco-shell .myaccount__order-history table thead tr th{background:#e0e0e0;text-align:center}
@media  screen and (min-width:750px){.lv-eco-shell .myaccount__order-history table tr:last-child td{border:0}}
@media  screen and (max-width:749px){.lv-eco-shell .myaccount__order-history table tr:last-child td:last-child{border:0}}
@media  screen and (min-width:750px){.lv-eco-shell .myaccount__order-history table td.order-table__product{text-align:left}}
.lv-eco-shell .myaccount__order-history table .discount-heading{display:flex;align-items:center}
.lv-eco-shell .myaccount__order-history table.order-table tbody tr:last-child td{border-bottom:1px solid var(--color-border-form)}
.lv-eco-shell .return_with_icon_link{display:flex;align-items:center}
.lv-eco-shell .return_with_icon_link .icon{margin-right:5px;width:15px;height:15px}
.lv-eco-shell .return_with_icon_link__row{margin-top:20px;display:inline-block}
.lv-eco-shell .address_buttons{display:flex;align-items:center}
.lv-eco-shell .address_buttons .divider{margin:0 10px}
.lv-eco-shell .address_buttons button.address_button{border:0;background:transparent}
.lv-eco-shell .addresses-list{margin-top:45px;border-top:1px solid var(--color-border-form);padding-top:50px}
@media  screen and (max-width:749px){.lv-eco-shell .addresses-list{margin-top:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .addresses-list{padding-top:30px}}
.lv-eco-shell .addresses-list>li{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid var(--color-border-form)}
@media  screen and (max-width:749px){.lv-eco-shell .addresses-list>li{margin-bottom:30px;padding-bottom:30px}}
.lv-eco-shell .address-new-toggle{line-height:1.2;min-width:185px;justify-content:center}
.lv-eco-shell .customer-address-form{margin:50px 0 0}
@media  screen and (max-width:749px){.lv-eco-shell .customer-address-form{margin-top:30px}}
.lv-eco-shell .customer-address-form .customer-address-form--header{margin-bottom:50px}
@media  screen and (max-width:749px){.lv-eco-shell .customer-address-form .customer-address-form--header{margin-bottom:30px}}
.lv-eco-shell .customer-address-form .address_buttons{margin-top:20px}
.lv-eco-shell .customer-address-form .address_buttons .btn{margin:0;line-height:1.2;min-width:190px;justify-content:center}
.lv-eco-shell .customer-address-form .address_buttons .btn+.btn{margin-left:12px}
.lv-eco-shell .disclosure-list li.disclosure-list__item{padding:10px;margin:0;text-align:center}
.lv-eco-shell .faq_accordion{max-width:768px;width:100%;margin:0 auto}
.lv-eco-shell .faq_accordion .heading_block{padding-top:70px;border-top:1px solid var(--color-border);margin-top:70px;margin-bottom:50px;text-align:center}
@media  screen and (max-width:749px){.lv-eco-shell .faq_accordion .heading_block{padding-top:50px;margin-top:50px;margin-bottom:25px}}
.lv-eco-shell .faq_accordion .heading_block:first-child{border:0;margin-top:0;padding-top:0}
.lv-eco-shell .faq_accordion .accordion__block .answer{transition:height .35s ease-in-out;overflow:hidden;padding-left:35px;margin-bottom:20px}
.lv-eco-shell .faq_accordion .accordion__block .answer:not(.active){display:none}
.lv-eco-shell .faq_accordion .question{position:relative;cursor:pointer;display:flex;align-items:center}
.lv-eco-shell .template-page .faq_accordion .accordion__block .answer, .lv-eco-shell .template-page .answer_content{padding-left:0}
.lv-eco-shell .question .icon{width:12px;min-width:12px;height:12px;margin-right:10px}
.lv-eco-shell .question .icon--chevron-down, .lv-eco-shell .question .icon--minus{color:var(--color-btn-primary);display:none}
.lv-eco-shell .question.active .icon--chevron-down, .lv-eco-shell .question.active .icon--minus{display:inline-block}
.lv-eco-shell .question.active .icon-chevron-right, .lv-eco-shell .question.active .icon--plus{display:none}
.lv-eco-shell .main-faq-section-wrapper .custom_page_header_section+.faq-section{padding:50px 0}
.lv-eco-shell .page-404-content h1{color:var(--color-btn-primary);text-shadow:none;margin-bottom:30px}
.lv-eco-shell .page-404-content .btn{width:100%;justify-content:center;max-width:225px;font-size:14px;padding:13px;margin:10px 10px 0 0}
.lv-eco-shell .page-404-content .btn_wrapper{margin-top:60px}
.lv-eco-shell .page-404-content .social-sharing{justify-content:flex-start;margin-top:50px}
.lv-eco-shell .page-404-content .social-sharing li{margin-right:11px}
.lv-eco-shell .page-404-content .social-sharing .btn--share{border-radius:50%;margin:0;padding:0;width:49px;height:49px;display:flex;align-items:center;justify-content:center;background:var(--white-color)}
.lv-eco-shell .page-404-content .page-404-footer{margin-top:130px}
@media  screen and (min-width:750px){.lv-eco-shell header.site-header.logo--inline .site-header__mobile-nav .site-header__icons{display:flex;align-items:center}}
@media  screen and (min-width:1200px){.lv-eco-shell header.site-header.logo--inline .site-header__mobile-nav .site-header__icons .site-header__icons-wrapper .search-bar__interior{max-width:100%}}
.lv-eco-shell .collection-grid-item{background:var(--white-color);padding:30px;border-radius:20px;position:relative;text-align:center}
@media  screen and (max-width:749px){.lv-eco-shell .collection-grid-item{padding:20px 15px}}
.lv-eco-shell .collection-grid-item img{display:block;height:auto;margin:0 auto}
.lv-eco-shell .collection-grid-item .collections-grid-item__info{padding:30px 20px}
@media  screen and (max-width:989px){.lv-eco-shell .collection-grid-item .collections-grid-item__info{padding:30px 0}}
.lv-eco-shell .template-list-collections .collection-grid-item.fixed_height_images .collections-grid-item__info{padding:30px 0}
.lv-eco-shell .collection-grid-item .collection-grid-item-products-count{margin-top:10px}
.lv-eco-shell .collection-grid-item .collection-grid-item__button_wrapper{margin-top:50px}
@media  screen and (max-width:749px){.lv-eco-shell .collection-grid-item .collection-grid-item__button_wrapper{margin-top:20px}}
.lv-eco-shell .collection-grid-item .collection-grid-item__button_wrapper .btn{width:100%}
.lv-eco-shell .collection-grid-item.full_image{padding:0}
.lv-eco-shell .collection-grid-item.full_image img{border-radius:20px 20px 0 0}
.lv-eco-shell .collection-grid-item.full_image .collection-grid-item__info{padding:50px 30px}
@media  screen and (max-width:1650px){.lv-eco-shell .collection-grid-item.full_image .collection-grid-item__info{padding:30px 20px}}
.lv-eco-shell .list-collections-grid.grid{align-items:inherit}
.lv-eco-shell .list-collections-grid.grid .collection-grid-item, .lv-eco-shell .list-collections-grid.grid .collection-grid-item .collection-grid-item__info{display:flex;flex-direction:column;height:100%}
.lv-eco-shell .list-collections-grid.grid .collection-grid-item__button_wrapper{margin-top:auto}
.lv-eco-shell .list-collections-grid.grid .collection-grid-item .collection-grid-item__button_wrapper .btn{margin-top:50px}
@media  screen and (max-width:749px){.lv-eco-shell .list-collections-grid.grid .collection-grid-item .collection-grid-item__button_wrapper .btn{margin-top:20px}}
.lv-eco-shell .blog_page_layout{display:flex}
@media  screen and (max-width:1199px){.lv-eco-shell .blog_page_layout{flex-direction:column-reverse}}
.lv-eco-shell .blog_page_layout .blog-sidebar{max-width:350px;width:100%;margin-right:95px;padding:0 25px 20px}
@media  screen and (max-width:1650px){.lv-eco-shell .blog_page_layout .blog-sidebar{margin-right:50px}}
@media  screen and (max-width:1199px){.lv-eco-shell .blog_page_layout .blog-sidebar{margin:0}}
.lv-eco-shell .blog_page_layout .blogs-wrapper{width:100%}
.lv-eco-shell .blog_page_layout .search-sidebar_form{margin:0;position:relative;clear:both}
.lv-eco-shell .blog_page_layout .search-sidebar_form .search-form__input{border-radius:20px}
.lv-eco-shell .blog_page_layout .search-sidebar_form .search-button__submit{color:var(--color-border-form)}
.lv-eco-shell .blog_page_layout .blog-sidebar__block-title{margin-bottom:40px}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list{margin:0}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item{width:100%;display:flex;margin-bottom:35px}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item:last-child{margin:0}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;margin-right:20px}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-image-wrapper .blog-sidebar__post-placeholder, .lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-image-wrapper .blog-sidebar__post-image{object-fit:cover;display:block;margin:0 auto;border-radius:50%;min-width:60px;width:60px;height:60px}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-meta{display:flex;align-items:center;justify-content:space-between;font-size:13px}
.lv-eco-shell .blog_page_layout .blog-sidebar__post-list .blog-sidebar__post-item .blog-sidebar__post-meta .blog-sidebar__post-meta-item+.article__comment_info{margin-left:20px}
.lv-eco-shell .blog_page_layout .blog-sidebar__item{padding:45px 0;border-bottom:2px solid var(--color-border)}
.lv-eco-shell .blog_page_layout .blog-sidebar__item+.search-sidebar_form{margin-top:45px}
.lv-eco-shell .blog_page_layout .blog-sidebar__categories ul li a.selected{color:var(--color-text);font-weight:600}
.lv-eco-shell .blog_page_layout .article_block{margin-bottom:10px}
.lv-eco-shell .blog_page_layout .article__grid-meta{font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .blog_page_layout .article__list-excerpt{margin:20px 0 0;text-align:left;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .blog_page_layout .article__list-btn .btn{font-size:14px;padding-top:11px;padding-bottom:11px}
.lv-eco-shell .blog_page_layout .article__list-btn{display:none}
@media  screen and (min-width:750px){.lv-eco-shell .blog_page_layout.layout_list .article_block{display:flex}}
@media  screen and (min-width:750px){.lv-eco-shell .blog_page_layout.layout_list .article_block .article__link{width:35%}}
@media  screen and (min-width:750px){.lv-eco-shell .blog_page_layout.layout_list .article_block .article__link img{border-radius:10px}}
@media  screen and (min-width:750px){.lv-eco-shell .blog_page_layout.layout_list .article_block .article_block_info{width:65%;padding-left:60px}}
@media  screen and (min-width:750px){.lv-eco-shell .blog_page_layout.layout_list .article_block .article_block_info .article__list-excerpt, .lv-eco-shell .blog_page_layout.layout_list .article_block .article_block_info .article__list-btn{margin-top:20px;display:block}}
.lv-eco-shell .blog_page_layout .blogs-wrapper .grid.grid--uniform{align-items:inherit}
.lv-eco-shell .blog_page_layout .blogs-wrapper .grid.grid--uniform .article_block{height:100%}
.lv-eco-shell .blog_page_top_bar{display:flex;align-items:center;justify-content:flex-end;margin-bottom:30px}
.lv-eco-shell .blog_page_top_bar-dropdowns-wrapper{width:100%;display:flex;align-items:center;justify-content:flex-end}
.lv-eco-shell .blog_page_top_bar-dropdown-wrapper{display:flex;align-items:center;position:relative}
.lv-eco-shell .blog_page_top_bar-dropdown-wrapper+.blog_page_top_bar-dropdown-wrapper{margin-left:20px}
.lv-eco-shell .blog_page_top_bar-dropdown-wrapper select{min-width:130px;border-radius:50px;border:2px solid var(--color-border-form);padding:0 30px 0 15px;font-size:calc(var(--font-size-base) * 1px - 2px);background:none;opacity:.6;margin:0;min-height:45px}
.lv-eco-shell .blog_page_top_bar-dropdown-wrapper svg{width:9px;height:9px;height:.5em;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:.5em}
@media  screen and (max-width:749px){.lv-eco-shell .blog_page_top_bar{justify-content:space-between;flex-wrap:wrap;align-items:flex-start}}
@media  screen and (max-width:749px){.lv-eco-shell .blog_page_top_bar-dropdowns-wrapper{margin:0;justify-content:flex-end;display:inline-flex;width:auto}}
.lv-eco-shell .blog_page_layout .blogs-wrapper{margin-bottom:30px}
.lv-eco-shell [data-section-type=blog-page] .open_mobile_sidebar{font-size:14px;margin:0 15px 0 0;min-width:100px;width:auto;display:none}
.lv-eco-shell .close-blog-sidebar{float:right;cursor:pointer;padding:5px;position:relative;top:-20px;right:-20px;display:none}
@media  screen and (max-width:1199px){.lv-eco-shell [data-section-type=blog-page] .open_mobile_sidebar, .lv-eco-shell .close-blog-sidebar{display:inline-block}}
@media  screen and (max-width:1199px){.lv-eco-shell .blog_page_layout .blog-sidebar{position:fixed;right:0;top:0;background:var(--white-color);left:auto;width:400px;z-index:20;margin:0;height:100vh;flex-direction:column;bottom:0;justify-content:flex-start;padding:30px;transform:translate(400px);overflow:auto;transition:all .3s}}
@media  screen and (max-width:1199px){.lv-eco-shell .blog_page_layout .blog-sidebar.show{transform:translate(0)}}
.lv-eco-shell .article-page{padding-bottom:55px}
.lv-eco-shell .article-page .article_image_block{margin-bottom:50px}
.lv-eco-shell .article-page .article_image_block .article-image-container{position:relative}
.lv-eco-shell .article-page .article_image_block .article-image{margin:0 auto;width:100%;display:block;position:absolute;top:0;right:0;left:0;bottom:0;border-radius:20px;height:auto}
.lv-eco-shell .article-page .article-image-wrapper{margin:0 auto}
.lv-eco-shell .article-page .article_header_meta-info{display:flex;align-items:flex-end;justify-content:space-between;margin-top:15px}
.lv-eco-shell .article-page .article_header_meta-info .article__grid-meta{display:flex;align-items:center}
.lv-eco-shell .article-page .article_header_meta-info .article__grid-meta .article__date+.article__comment_info{position:relative}
.lv-eco-shell .article-page .article_header_meta-info .article__grid-meta .article__date+.article__comment_info:before{content:"|";display:inline-block;padding:0 15px}
.lv-eco-shell .article-page .article_header_meta-info .author{display:flex;text-align:right;align-items:center}
.lv-eco-shell .article-page .article_header_meta-info .author span{display:block}
.lv-eco-shell .article-page .article_header_meta-info .author .article__author-image{margin-left:20px;width:80px;height:80px;overflow:hidden;position:relative;border-radius:50%}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article_header_meta-info .author .article__author-image{width:60px;height:60px}}
.lv-eco-shell .article-page .article_header_meta-info .author .author_name{font-weight:600}
.lv-eco-shell .article-page .article_header_meta-info .author .author_label{font-size:calc(var(--font-size-base) * 1px - 2px);color:#888}
.lv-eco-shell .article-page .article-content-wrapper{min-height:170px;position:relative}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing{position:absolute;top:0;left:100px}
@media  screen and (max-width:1199px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing{left:0}}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing{flex-direction:column;justify-content:center}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li{margin:0 0 11px}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li:last-child{margin:0}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing .btn--share{border-radius:50%;width:49px;height:49px;display:flex;align-items:center;justify-content:center;padding:0;background:#fff}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing .btn--share:hover{background:var(--color-btn-primary)}
.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing .btn--share:hover svg{fill:var(--white-color)}
@media  screen and (max-width:749px){.lv-eco-shell .article-page{padding-bottom:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li .btn--share{width:40px;height:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li .btn--share svg{width:13px;height:13px}}
.lv-eco-shell .article-page:not(.show_full_rte) .article-content-wrapper .rte{padding:0 200px;margin:0 auto}
@media  screen and (max-width:1199px){.lv-eco-shell .article-page:not(.show_full_rte) .article-content-wrapper .rte{padding:0 100px}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page:not(.show_full_rte) .article-content-wrapper .rte{padding:0}}
.lv-eco-shell .article-page .article_tags{display:flex;align-items:center;font-size:calc(var(--font-size-base) * 1px - 2px);padding:40px 0}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article_tags{flex-direction:column;padding:20px 0}}
.lv-eco-shell .article-page .article_tags label{margin:0 20px 10px 0;font-weight:600;color:#888}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article_tags label{margin-right:0}}
.lv-eco-shell .article-page .article_tags ul{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0}
.lv-eco-shell .article-page .article_tags ul li{margin:0 10px 10px 0;border-radius:20px;text-align:center;color:#888;border:2px solid #888;padding:5px 15px}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article_tags ul li{padding:2px 12px}}
.lv-eco-shell .article-page .article_tags ul li:last-child{margin-right:0}
.lv-eco-shell .article-page .article_tags ul li a{display:block;color:inherit;text-decoration:none;border:0}
.lv-eco-shell .article-page .article_footer_block{text-align:center;clear:both;width:100%}
.lv-eco-shell .article-page .article_footer_block .default_author_info{display:none}
.lv-eco-shell .article-page .article_footer_block .author .article__author-image{display:block;width:80px;height:80px;overflow:hidden;position:relative;border-radius:50%;margin:0 auto}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article_footer_block .author .article__author-image{width:60px;height:60px}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing{position:relative;left:auto;top:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing{flex-direction:row;flex-wrap:wrap;align-items:center}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li{margin:0 11px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .article-page .article-content-wrapper .article-social-sharing .social-sharing li:last-child{margin:0}}
.lv-eco-shell .article-page .article_header_meta-info .author .article__author-image img, .lv-eco-shell .article-page .article_footer_block .author .article__author-image img{height:100%;position:absolute;top:0;left:0;width:100%;right:0;bottom:0;object-fit:cover}
.lv-eco-shell .article-page .article_footer_block .author .author_info .author_name{font-weight:600}
.lv-eco-shell .article-page .article_footer_block .social-sharing{margin-top:20px;margin-bottom:20px}
.lv-eco-shell .article-page .article_footer_block .social-sharing .btn--share{background:0}
.lv-eco-shell .article-page .article_footer_block .author_info{margin-top:20px}
.lv-eco-shell .article-page .article_footer_block .author_biography{margin-top:10px}
.lv-eco-shell .comment-form textarea{height:175px;resize:none;margin:10px 0}
.lv-eco-shell .comment-form .btn{max-width:225px;width:100%;margin-top:10px;font-size:calc(var(--font-size-base) * 1px - 2px)}
@media  screen and (max-width:749px){.lv-eco-shell .comment-form .btn{max-width:100%}}
.lv-eco-shell .comment-form .comment-reset-btn{margin-left:10px;margin-top:0;background:0}
@media  screen and (max-width:749px){.lv-eco-shell .comment-form .comment-reset-btn{margin-left:0}}
.lv-eco-shell .comments .comment{display:flex;width:100%;align-items:center}
.lv-eco-shell .comments .comment .comment_logo{width:60px;height:60px;min-width:60px;font-size:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#232323;color:#8d8d8d;text-transform:uppercase;margin-right:20px}
.lv-eco-shell .comments .comment .comment__meta-item{color:#888;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .comments .comment .comment__meta-author{font-weight:600;font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .article-page+.article_comments_wrapper>hr{margin-top:0}
.lv-eco-shell .content-btn{margin-top:30px;min-width:270px}
.lv-eco-shell .primary_title{color:var(--color-btn-primary)}
.lv-eco-shell .shop-the-look-section.active_dot .static_block{opacity:0;visibility:hidden}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section.active_dot .section_block_content{padding-top:30px;padding-bottom:30px}}
.lv-eco-shell .shop-the-look-section .product-item-block{margin:0;padding:0}
.lv-eco-shell .shop-the-look-section .shop_the_look_product_carousel{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:block;width:100%;max-width:500px;margin:0 auto;opacity:0;visibility:hidden;z-index:0}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .shop_the_look_product_carousel{padding:10px 0 10px 22px}}
.lv-eco-shell .shop-the-look-section .shop_the_look_product_carousel.is-active{opacity:1;visibility:visible;z-index:2}
.lv-eco-shell .shop-the-look-section .shop_the_look_product_carousel .flickity-page-dots{text-align:left}
.lv-eco-shell .shop-the-look-section .shop_the_look_product{width:100%;margin-right:0;padding:5px}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay{width:100%;position:absolute;height:100%;left:0;right:0;top:0;z-index:3;bottom:0}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__small .shop_the_look_dot{width:25px;height:25px}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__small .shop_the_look_dot{width:20px;height:20px}}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__medium .shop_the_look_dot{width:35px;height:35px}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__medium .shop_the_look_dot{width:25px;height:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__medium .shop_the_look_dot .icon{width:14px;height:12px}}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__large .shop_the_look_dot{width:55px;height:55px}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .shop-the-look_overlay.hotspot_size__large .shop_the_look_dot{width:35px;height:35px}}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay .shop_the_look_dot{position:absolute;background:var(--color-btn-primary);color:var(--white-color);border-radius:20px;overflow:hidden;cursor:pointer;opacity:.7;z-index:1;display:flex;align-items:center;justify-content:center;transition:all .3s}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay .shop_the_look_dot .icon{width:14px;height:14px}
.lv-eco-shell .shop-the-look-section .shop-the-look_overlay .shop_the_look_dot.is-active{transform:scale(1.3);opacity:1}
.lv-eco-shell .shop-the-look-section .content *{color:inherit}
.lv-eco-shell .shop-the-look-section{display:flex;align-items:flex-start;position:relative;margin-top:50px}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section{margin-top:0;flex-wrap:wrap}}
.lv-eco-shell .shop-the-look-section .section_image_block{width:calc(50% + 100px);min-width:calc(50% + 100px);position:relative;top:-50px;border-radius:20px;overflow:hidden}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .section_image_block{top:auto;position:relative;border-radius:0;width:100%}}
.lv-eco-shell .shop-the-look-section .section_image_block img{width:100%;height:auto;display:block}
.lv-eco-shell .shop-the-look-section .section_image_block .section_image_block__option_text{position:absolute;bottom:7%;left:150px;width:100%}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .section_image_block .section_image_block__option_text{bottom:0;left:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .section_image_block .section_image_block__option_text h2{font-size:calc(((var(--font-h2-mobile))/ (var(--font-size-base))) * 1em)}}
.lv-eco-shell .shop-the-look-section .section_block_content{width:calc(50% + 100px);margin-left:-100px;padding:170px 100px;position:relative;border-radius:20px;overflow:hidden}
@media  screen and (max-width:1199px){.lv-eco-shell .shop-the-look-section .section_block_content{padding-left:55px;padding-right:55px}}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .section_block_content{width:100%;top:auto;margin:0;border-radius:0;padding:0 55px}}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section.content_side_right .section_block_content .section_content__wrapper.empty_section_content__wrapper{padding:22px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .shop-the-look-section .section_block_content{padding:0 22px}}
.lv-eco-shell .shop-the-look-section .section_block_content .section_content_overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.lv-eco-shell .shop-the-look-section .section_block_content .section_content__wrapper{position:relative;z-index:1}
.lv-eco-shell .shop-the-look-section.content_side_left .section_block_content{border-top-left-radius:0;border-bottom-left-radius:0}
@media  screen and (min-width:1651px){.lv-eco-shell .shop-the-look-section.content_side_left .section_block_content{padding-left:calc((100% - 1170px)/2)}}
.lv-eco-shell .shop-the-look-section.content_side_left .section_image_block{border-top-right-radius:0;border-bottom-right-radius:0;right:0;left:auto}
.lv-eco-shell .shop-the-look-section.content_side_right{flex-direction:row}
.lv-eco-shell .shop-the-look-section.content_side_right .section_block_content{border-top-right-radius:0;border-bottom-right-radius:0}
@media  screen and (min-width:1651px){.lv-eco-shell .shop-the-look-section.content_side_right .section_block_content{padding-right:calc((100% - 1170px)/2)}}
.lv-eco-shell .shop-the-look-section.content_side_right .section_image_block{border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section.content_side_left .section_block_content{border-radius:0;padding:22px;position:relative}}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .section_block_content .section_content__wrapper:not(.empty_section_content__wrapper){position:absolute;top:50%;left:0;width:100%;padding:0 22px;transform:translateY(-50%)}}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .shop_the_look_product_carousel{position:relative;top:auto;left:auto;transform:none;padding:0}}
@media  screen and (max-width:989px){.lv-eco-shell .shop-the-look-section .section_image_block img{width:100%}}
.lv-eco-shell .shop-the-look-section .shop_the_look_product .open-quick-view--btn{margin-top:10px}
@media  screen and (min-width:990px){.lv-eco-shell body:not(.template-index) .shopify-section+.shopify-section .shop-the-look-section{margin-top:100px}}
@media  screen and (min-width:990px){.lv-eco-shell .shop-the-look-section.content_side_left{flex-direction:row-reverse}}
@media  screen and (min-width:990px){.lv-eco-shell .shop-the-look-section.content_side_left .section_block_content{margin-left:0;margin-right:-100px}}
.lv-eco-shell .video-section{position:relative;width:100%}
.lv-eco-shell .video-section .section_bg .section_bg_image{left:auto;width:500px}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section_bg .section_bg_image{width:100%}}
.lv-eco-shell .video-section .page-width{position:relative;z-index:1}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block{display:none;justify-content:center}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block{flex-direction:column}}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block.active{display:flex}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper{width:100%;overflow:hidden;border-radius:20px;position:relative;max-width:1200px;min-height:300px}
@media  screen and (min-width:750px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper.VideoContentWithoutText{min-height:600px}}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .video_image_overlay{width:100%;display:block;max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;object-fit:cover}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .play_video_btn{position:absolute;top:50%;left:50%;cursor:pointer;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--white-color);border-radius:50%;overflow:hidden;transform:translate(-50%,-50%)}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .play_video_btn{width:75px;height:75px}}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .play_video_btn svg{width:40px;height:40px;color:var(--color-btn-primary)}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .play_video_btn svg{width:30px;height:30px}}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper .VideoContent{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100%;border-radius:20px}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper iframe, .lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .VideoWrapper video{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .content_column{width:50%;padding-right:100px}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .content_column{width:100%;padding:0 0 30px}}
.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .content_column+.VideoWrapper{width:50%}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .section-tabs-content .index-tabs-content_block .content_column+.VideoWrapper{width:100%}}
.lv-eco-shell .video-section .index-tabs_nav__wrapper{display:flex;align-items:center;margin-bottom:50px;width:calc(50% - 30px)}
.lv-eco-shell .video-section .index-tabs_nav__wrapper.single_tab{display:none}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .index-tabs_nav__wrapper{width:100%}}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav{display:flex;align-items:center;width:100%;white-space:nowrap;overflow:auto;padding-bottom:10px;margin-bottom:-10px}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item{margin-right:90px;opacity:.5;cursor:pointer}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item:last-child{margin-right:0}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item h2{margin:0}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item.active{opacity:1;pointer-events:none}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav{border-bottom:2px solid var(--color-border);overflow:visible}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav{border:0;overflow:auto}}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item{position:relative}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item:after{content:"";position:absolute;height:4px;background:transparent;transition:all .3s;width:calc(100% + 20px);left:-10px;bottom:-13px}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item{margin-right:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item:last-child{margin-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item:after{bottom:-10px}}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item.active:after{background:var(--color-btn-primary)}
.lv-eco-shell .video-section .index-tabs_nav__wrapper .index-tabs_nav .index-tabs_nav--item h3{margin:0;text-transform:uppercase;font-size:calc(((var(--font-size-header)) / (var(--font-size-base))) * .5em)}
.lv-eco-shell .video-section .video_tab_link{margin-top:50px;min-width:270px}
@media  screen and (max-width:749px){.lv-eco-shell .video-section .video_tab_link{margin-top:30px}}
.lv-eco-shell .pswp__container iframe, .lv-eco-shell .pswp__container video{display:block;max-width:100%;margin:0 auto;width:100%;height:100%}
.lv-eco-shell .video-section-wrapper{position:relative;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%;transition:height .6s cubic-bezier(.44,.13,.48,.87)}
@media  only screen and (min-width:750px){.lv-eco-shell .video-section-wrapper{overflow:hidden}}
@media  only screen and (max-width:749px){.lv-eco-shell .video-section-wrapper{overflow:visible!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .video-section-wrapper.video-is-playing{margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .video-section-wrapper.video-is-loaded{transition:height .6s cubic-bezier(.44,.13,.48,.87),margin .6s cubic-bezier(.44,.13,.48,.87)}}
.lv-eco-shell .video{display:none;position:absolute;left:0;top:0;z-index:2}
.lv-eco-shell .video--background{position:absolute;visibility:hidden;opacity:0;width:100%;height:100%;transition:all .2s ease-in}
.lv-eco-shell .autoplay .video-is-loaded .video--background{display:block;visibility:visible;opacity:1}
.lv-eco-shell .video--image_with_play{display:none;opacity:0;visibility:none;width:100%;height:100%;transition:all .2s ease-in}
.lv-eco-shell .video-is-playing .video--image_with_play, .lv-eco-shell .video-is-paused .video--image_with_play{display:block;visibility:visible;opacity:1}
.lv-eco-shell .video__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}
.lv-eco-shell .video-is-playing .video__overlay{opacity:0}
.lv-eco-shell .video-is-playing .video__overlay:before{content:none}
.lv-eco-shell .entry_popup_wrapper, .lv-eco-shell .cookie_popup_wrapper{display:none}
.lv-eco-shell .cookie_popup_wrapper{position:fixed;bottom:0;width:100%;z-index:10}
.lv-eco-shell .cookie_popup_wrapper.show{display:block}
.lv-eco-shell .cookie_popup_wrapper .cookie_popup{max-width:100%;margin:0 auto;background:var(--white-color);padding:7px 60px 7px 30px;position:relative;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}
@media  screen and (max-width:749px){.lv-eco-shell .cookie_popup_wrapper .cookie_popup{flex-direction:column;padding:15px 30px 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .cookie_popup_wrapper .cookie_popup .modal_content{font-size:14px}}
.lv-eco-shell .cookie_popup_wrapper .cookie_popup .modal_close_btn{position:absolute;top:50%;right:10px;display:flex;align-items:center;justify-content:center;padding:5px;background:transparent;color:#000;border:0;border-radius:0;transform:translateY(-50%)}
@media  screen and (max-width:749px){.lv-eco-shell .cookie_popup_wrapper .cookie_popup .modal_close_btn{right:5px;top:5px;transform:none}}
.lv-eco-shell .cookie_popup_wrapper .cookie_popup .modal_close_btn svg{width:15px;height:15px}
.lv-eco-shell .cookie_popup_wrapper .cookie_popup .accept_cookie_popup{min-width:190px;margin-left:20px;padding-top:10px;padding-bottom:10px}
@media  screen and (max-width:749px){.lv-eco-shell .cookie_popup_wrapper .cookie_popup .accept_cookie_popup{min-width:auto;margin:10px 0 0;width:auto;font-size:14px}}
.lv-eco-shell .entry-modal_wrapper .pswp__ui{display:none}
.lv-eco-shell .entry-modal{border-radius:20px;max-width:700px;margin:0 auto;background:var(--white-color);position:relative;width:100%;overflow:hidden;text-align:center}
@media  screen and (max-width:749px){.lv-eco-shell .entry-modal{padding:30px}}
.lv-eco-shell .entry-modal .modal-content{display:flex}
.lv-eco-shell .entry-modal .modal-content.flex-revers{flex-direction:row-reverse}
@media  screen and (max-width:749px){.lv-eco-shell .entry-modal .modal-content{flex-direction:column}}
.lv-eco-shell .entry-modal .modal_close_btn{position:absolute;top:10px;right:13px;z-index:1;display:flex;align-items:center;justify-content:center;padding:5px;background:transparent;color:#000;border:0;border-radius:0}
.lv-eco-shell .entry-modal .modal_close_btn svg{width:15px;height:15px}
.lv-eco-shell .entry-modal .image-content{width:50%;position:relative}
@media  screen and (max-width:749px){.lv-eco-shell .entry-modal .image-content{display:none}}
.lv-eco-shell .entry-modal .image-content .popup_logo{max-width:100%;display:block;width:100%;height:100%;object-fit:cover;left:0;right:0;position:absolute;top:0;bottom:0}
.lv-eco-shell .entry-modal .social-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:30px 0 0}
.lv-eco-shell .entry-modal .social-list li{margin:0 10px 10px 0}
.lv-eco-shell .entry-modal .social-list li:last-child{margin-right:0}
.lv-eco-shell .entry-modal .description-content{padding:40px 20px 30px;width:50%}
@media  screen and (max-width:749px){.lv-eco-shell .entry-modal .description-content{width:100%;padding:0}}
.lv-eco-shell .entry-modal .description-content .btn{min-width:270px}
.lv-eco-shell .entry-modal .input-group__btn-wrapper{display:block}
.lv-eco-shell .entry-modal .input-group{margin-bottom:10px}
.lv-eco-shell .entry-modal .input-error-message{margin-top:10px;text-align:center;justify-content:center}
.lv-eco-shell .entry-modal_wrapper .pswp__bg{opacity:.6!important}
.lv-eco-shell .entry-modal_wrapper .pswp__container .pswp__item .pswp__zoom-wrap{display:flex;align-items:center;justify-content:center;padding:0 20px}
.lv-eco-shell .active_modal{overflow:hidden}
.lv-eco-shell form.successForm .input-group__btn-wrapper, .lv-eco-shell form.successForm .input-group{display:none}
.lv-eco-shell .entry-modal .modal-content .Form__Input{margin-bottom:5px}
.lv-eco-shell a{transition:color .3s}
.lv-eco-shell .rte a, .lv-eco-shell .rte-setting a{color:var(--color-btn-primary)}
@keyframes fadeIn0 { %{opacity:0}to{opacity:1} }
@keyframes zoom-fade0 { %{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)} }
.lv-eco-shell .zoom-fade-animation{transform:translateZ(0)}
.lv-eco-shell .shopify-section .fade-in-animation{opacity:0}
.lv-eco-shell .shopify-section .fade-in-animation.fadeIn-animation{animation-name:fadeIn;animation-duration:1.2s;animation-fill-mode:both}
.lv-eco-shell #MainContent .shopify-section:first-child{animation:none;opacity:1}
.lv-eco-shell #MainContent .shopify-section:first-child .fade-in-animation, .lv-eco-shell #MainContent .shopify-section:first-child .zoom-fade-animation{opacity:1;animation:none}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element{opacity:0;transform:scale(1.1)}
.lv-eco-shell .shopify-section .zoom-fade-animation.zoomFade-animation .zoom-fade-animation-element{animation:.5s cubic-bezier(.26,.54,.32,1) forwards;animation-name:zoom-fade;transition:none}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(2) .zoom-fade-animation-element{animation-delay:.1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(3) .zoom-fade-animation-element{animation-delay:.2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(4) .zoom-fade-animation-element{animation-delay:.3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(5) .zoom-fade-animation-element{animation-delay:.4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(6) .zoom-fade-animation-element{animation-delay:.5s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(7) .zoom-fade-animation-element{animation-delay:.6s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(8) .zoom-fade-animation-element{animation-delay:.7s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(9) .zoom-fade-animation-element{animation-delay:.8s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(10) .zoom-fade-animation-element{animation-delay:.9s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(11) .zoom-fade-animation-element{animation-delay:1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(12) .zoom-fade-animation-element{animation-delay:1.1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(13) .zoom-fade-animation-element{animation-delay:1.2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(14) .zoom-fade-animation-element{animation-delay:1.3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(15) .zoom-fade-animation-element{animation-delay:1.4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(16) .zoom-fade-animation-element{animation-delay:1.5s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(17) .zoom-fade-animation-element{animation-delay:1.6s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(18) .zoom-fade-animation-element{animation-delay:1.7s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(19) .zoom-fade-animation-element{animation-delay:1.8s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(20) .zoom-fade-animation-element{animation-delay:1.9s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(21) .zoom-fade-animation-element{animation-delay:2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(22) .zoom-fade-animation-element{animation-delay:2.1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(23) .zoom-fade-animation-element{animation-delay:2.2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(24) .zoom-fade-animation-element{animation-delay:2.3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(25) .zoom-fade-animation-element{animation-delay:2.4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(26) .zoom-fade-animation-element{animation-delay:2.5s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(27) .zoom-fade-animation-element{animation-delay:2.6s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(28) .zoom-fade-animation-element{animation-delay:2.7s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(29) .zoom-fade-animation-element{animation-delay:2.8s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(30) .zoom-fade-animation-element{animation-delay:2.9s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(31) .zoom-fade-animation-element{animation-delay:3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(32) .zoom-fade-animation-element{animation-delay:3.1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(33) .zoom-fade-animation-element{animation-delay:3.2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(34) .zoom-fade-animation-element{animation-delay:3.3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(35) .zoom-fade-animation-element{animation-delay:3.4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(36) .zoom-fade-animation-element{animation-delay:3.5s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(37) .zoom-fade-animation-element{animation-delay:3.6s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(38) .zoom-fade-animation-element{animation-delay:3.7s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(39) .zoom-fade-animation-element{animation-delay:3.8s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(40) .zoom-fade-animation-element{animation-delay:3.9s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(41) .zoom-fade-animation-element{animation-delay:4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(42) .zoom-fade-animation-element{animation-delay:4.1s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(43) .zoom-fade-animation-element{animation-delay:4.2s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(44) .zoom-fade-animation-element{animation-delay:4.3s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(45) .zoom-fade-animation-element{animation-delay:4.4s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(46) .zoom-fade-animation-element{animation-delay:4.5s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(47) .zoom-fade-animation-element{animation-delay:4.6s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(48) .zoom-fade-animation-element{animation-delay:4.7s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(49) .zoom-fade-animation-element{animation-delay:4.8s}
.lv-eco-shell .shopify-section .zoom-fade-animation .zoom-fade-animation-element-wrapper:nth-child(50) .zoom-fade-animation-element{animation-delay:4.9s}
.lv-eco-shell .load_media_spinner{margin:0 auto;width:50px;height:40px;text-align:center;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;z-index:-1;transition:.5s all}
.lv-eco-shell .load_media_spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.lv-eco-shell .load_media_spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.lv-eco-shell .load_media_spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.lv-eco-shell .load_media_spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}
.lv-eco-shell .load_media_spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}
@keyframes sk-stretchdelay0 { %,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)} }
.lv-eco-shell .zoom-fade-animation .load_media_spinner{opacity:1;visibility:visible;z-index:2}
.lv-eco-shell .zoomFade-animation .load_media_spinner{opacity:0;visibility:hidden;z-index:-1}
.lv-eco-shell .modal{position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:20;visibility:hidden;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;background:transparent}
.lv-eco-shell .modal:before{position:fixed;content:"";top:0;left:0;width:100%;height:100%;background:#00000059;pointer-events:none}
.lv-eco-shell .modal[aria-hidden=false]{visibility:visible;opacity:1;pointer-events:auto;display:flex;justify-content:center;align-items:center}
.lv-eco-shell .modal[aria-hidden=false] .modal__dialog{transform:scale(1);transition:transform .4s cubic-bezier(.18,1.25,.4,1),visibility .4s linear}
.lv-eco-shell .modal__dialog{position:absolute;width:100%;height:100%;max-height:100vh;background-color:var(--color-body);box-shadow:0 1px 2px #0000004d;overflow:auto;-webkit-overflow-scrolling:touch;transform:scale(.9);transition:transform .25s ease-in-out,visibility .25s ease-in-out}
.lv-eco-shell .modal__loader{display:none;padding:60px 0;text-align:center}
.lv-eco-shell .modal__loader .icon--search-loader{width:35px;height:35px;color:var(--color-body-text)}
.lv-eco-shell .modal__close{color:var(--color-body-text);z-index:1}
.lv-eco-shell .modal__close svg{display:block;width:20px;height:20px}
.lv-eco-shell .modal.is-loading .modal__loader{display:block}
.lv-eco-shell .modal.is-loading .modal__inner{display:none}
@media  screen and (min-width:750px){.lv-eco-shell .modal{display:flex;justify-content:center;align-items:center}}
@media  screen and (min-width:750px){.lv-eco-shell .modal__dialog{width:580px;height:auto;max-height:calc(100% - 80px);border-radius:3px}}
@media  screen and (min-width:750px){.lv-eco-shell .modal__dialog--stretch{width:calc(100% - 80px);margin-left:auto;margin-right:auto;max-width:1200px}}
@media  screen and (min-width:750px){.lv-eco-shell .modal__close{position:absolute;right:28px;top:28px}}
.lv-eco-shell .modal .modal__inner{padding:55px 0}
.lv-eco-shell .modal .modal__close{position:absolute;top:10px;right:13px;display:flex;align-items:center;justify-content:center;padding:5px;background:transparent;color:#000;border:0;border-radius:0}
.lv-eco-shell #modal-quick-view .modal__dialog{overflow:hidden}
.lv-eco-shell .modal .modal__inner .cust-member-section, .lv-eco-shell .modal .modal__inner .bought-together-container{display:none}
.lv-eco-shell .store-availability-small-text{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .store-availability-information{display:flex;margin-left:5px}
.lv-eco-shell .store-availability-information-container{margin-left:5px}
.lv-eco-shell .store-availability-information__title, .lv-eco-shell .store-availability-information__stock{margin-bottom:0}
.lv-eco-shell .store-availability-information__button{text-decoration:underline;cursor:pointer;border:none;padding:0;background:transparent;margin-top:8px}
.lv-eco-shell .store-availability-container .icon{min-width:12px;min-height:12px;width:12px;height:12px;margin:4px 4px 0 0}
.lv-eco-shell .store-availability-container .icon-in-stock{fill:#00730b}
.lv-eco-shell .store-availability-container .icon-out-of-stock{fill:#d20}
.lv-eco-shell .store-availability-container .icon-close{width:15px;height:15px;margin:0}
.lv-eco-shell .store-availability-container .store-availability-list__stock .icon{margin:0 2px 3px 0}
.lv-eco-shell .store-availabilities-modal{display:flex;flex-direction:column;bottom:0;top:0;overflow-x:hidden;overflow-y:auto;justify-content:inherit;align-items:inherit;width:375px;left:auto;height:100vh;right:0;border:none;box-sizing:border-box;box-shadow:none;visibility:hidden;z-index:20;pointer-events:all;opacity:1;transform:translate(100%);transition:transform .5s cubic-bezier(.645,.045,.355,1),visibility .5s cubic-bezier(.645,.045,.355,1);background:var(--white-color)}
.lv-eco-shell .store-availabilities-modal:before{display:none}
.lv-eco-shell .store-availabilities-modal.store-availabilities-modal--active{display:flex;flex-direction:column;visibility:visible;transform:translate(0)}
.lv-eco-shell body.store-availabilities-modal--active .Cart-Drawer{display:none}
@media  only screen and (max-width:749px){.lv-eco-shell .store-availabilities-modal.store-availabilities-modal--active{width:100%;height:100%;overflow:hidden;z-index:9999}}
.lv-eco-shell .store-availabilities-modal__header{width:100%;display:flex;justify-content:space-between;margin:16px 0;padding:0 24px}
.lv-eco-shell .store-availabilities-modal__product-title{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);text-transform:none;margin-bottom:0;letter-spacing:0}
.lv-eco-shell .store-availabilities-list{width:100%;overflow-y:auto;padding:0 20px}
.lv-eco-shell .store-availabilities-modal__close{margin:-14px -14px 0 0;padding:14px;align-self:start}
.lv-eco-shell .store-availability-list__item{padding-bottom:16px}
.lv-eco-shell .store-availability-list__item:before{content:"";display:block;margin:0 0 16px;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .store-availability-list__address{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);font-style:normal;margin-bottom:0}
.lv-eco-shell .store-availability-list__location{font-size:var(--font-size-base);margin-bottom:8px}
.lv-eco-shell .store-availability-list__stock{margin-top:8px;margin-bottom:16px}
.lv-eco-shell .store-availability-list__phone{margin-bottom:0}
.lv-eco-shell .template-product .page-container, .lv-eco-shell .template-search .page-container, .lv-eco-shell .template-collection .page-container{transform:none}
@media  screen and (max-width:749px){.lv-eco-shell .mobile-reverse{flex-direction:column-reverse}}
.lv-eco-shell .flickity-enabled{display:block}
.lv-eco-shell .advanced-search-section.auto_height{position:relative}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section){margin-bottom:100px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen.full_overlay, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section).full_overlay{margin-bottom:125px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_grid__bg, .lv-eco-shell .section_style_split_screen .section_bg, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_grid__bg, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_bg{height:calc(100% + 50px)}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay{top:50px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay.content_side_left, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay.content_side_left{border-top-right-radius:20px;border-bottom-right-radius:20px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay.content_side_right, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay.content_side_right{border-top-left-radius:20px;border-bottom-left-radius:20px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_top, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_top{width:calc(50% - 100px);height:50px;background:var(--color-body);position:absolute;top:0}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_top:after, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_top:after{content:"";position:absolute;width:37px;height:30px;border-bottom-right-radius:20px;box-shadow:18px 10px 0 10px var(--color-body);right:-37px;transform:rotate(180deg);top:0}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_top.content_side_right, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_top.content_side_right{right:0}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_top.content_side_right:after, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_top.content_side_right:after{border-bottom-left-radius:20px;box-shadow:-23px 10px 0 10px var(--color-body);left:-37px}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_bottom, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_bottom{width:49%;height:50px;background:var(--color-body);position:absolute;bottom:-50px;right:0}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_bottom:after, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_bottom:after{content:"";position:absolute;width:37px;left:-37px;bottom:0;top:auto;height:30px;border-bottom-right-radius:20px;box-shadow:18px 10px 0 10px var(--color-body)}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_bottom.content_side_right, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_bottom.content_side_right{right:auto;left:0}}
@media  only screen and (min-width:1200px){.lv-eco-shell .section_style_split_screen .section_overlay_border_bottom.content_side_right:after, .lv-eco-shell .bg_image_with_custom_content:not(.collection-list-section) .section_overlay_border_bottom.content_side_right:after{border-bottom-left-radius:20px;box-shadow:-23px 10px 0 10px var(--color-body);left:auto;right:-37px}}
.lv-eco-shell .category-filters-area .active-filters{margin:10px 0;width:100%;display:block}
.lv-eco-shell .bg_image_with_custom_content .section_bg.full_height{height:100%}
.lv-eco-shell .bg_image_with_custom_content .section_overlay.full_width{width:100%;top:0}
.lv-eco-shell .section_content__wrapper .section_main_content.full_width{width:100%}
.lv-eco-shell .bg_image_with_custom_content.auto_height{min-height:auto}
.lv-eco-shell .bg_image_with_custom_content .section_content.without_image{padding:0;top:0;margin-bottom:0}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_bg{height:100%}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content{padding-bottom:50px}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content{position:relative;padding:100px;bottom:-125px}
@media  screen and (max-width:1650px){.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content{padding:50px!important}}
@media  screen and (max-width:1199px){.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content{bottom:-50px}}
@media  screen and (max-width:749px){.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content{padding:22px!important;margin-left:-22px;margin-right:-22px;width:calc(100% + 44px);bottom:0}}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_content .section_main_content:after{position:absolute;z-index:1;content:"";border-radius:20px;display:block;left:0;right:0;top:0;bottom:0}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_overlay{top:20%;height:90%;width:39%;border-radius:20px;bottom:-100px;display:none}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_overlay.content_side_left{left:100px}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_overlay.content_side_right{right:100px}
.lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_overlay_border_bottom, .lv-eco-shell .bg_image_with_custom_content .overlay_behaviour_full .section_overlay_border_top{display:none}
.lv-eco-shell .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:99999;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}
.lv-eco-shell .social-icons .icon{margin:0 auto}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-footer__item:last-child{padding-right:24px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-footer-item-align-right{text-align:left}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-footer__content .site-footer__social-icons{padding-left:24px}}
.lv-eco-shell .onsale-list .article-thumb a{display:block;text-align:center}
.lv-eco-shell .onsale-list .article-thumb img{display:block;max-height:140px;width:auto;margin:0 auto}
.lv-eco-shell .QuantitySelector__error-message{font-size:12px;width:100%;display:flex;align-items:center;margin:5px 0 0;text-align:left}
.lv-eco-shell .QuantitySelector__error-message svg{margin:0 5px 0 0}
.lv-eco-shell [data-section-type=cart-template]:not(.Cart-Drawer) .QuantitySelector__error-message{padding:0;position:absolute;bottom:5px;left:10px;width:100%}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=cart-template]:not(.Cart-Drawer) .QuantitySelector__error-message{width:100%;text-align:left;font-size:11px;left:0;padding:0 5px;top:auto;bottom:0}}
.lv-eco-shell .nav-bar__link:not(.categories_main_link):hover, .lv-eco-shell .mega-menu__link:hover{color:var(--header_nav_hover_link)!important}
.lv-eco-shell .rte a, .lv-eco-shell .rte-setting a{color:var(--rte__link_color)}
.lv-eco-shell .rte a:hover, .lv-eco-shell .rte-setting a:hover{color:var(--rte_hover_link_color)}
.lv-eco-shell .site-header .top_navigation_links .disclosure-list{left:auto;right:0;transform:none;min-width:200px}
.lv-eco-shell .disclosure-list li.disclosure-list__item{white-space:normal}
@media  screen and (min-width:750px){.lv-eco-shell header.site-header.logo--inline .site-header__mobile-nav .logo_element-wrapper .logo_element{min-width:185px;display:flex;align-items:center}}
@media  screen and (min-width:750px){.lv-eco-shell .product-single__media-wrapper, .lv-eco-shell .product-single__media{border-radius:10px}}
.lv-eco-shell .product-single__media-wrapper, .lv-eco-shell .product-single__media{max-height:700px;overflow:hidden}
.lv-eco-shell .product-single__media img{overflow:hidden;max-height:700px;object-fit:contain}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails-block{max-height:150px;overflow:hidden}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails-block .product-single__thumbnail-image{object-fit:contain;max-height:150px}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__media-wrapper, .lv-eco-shell .product-single__media img, .lv-eco-shell .product-single__media{max-height:500px}}
@media  screen and (max-width:749px){.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails-block, .lv-eco-shell .thumbnails-wrapper .product-single__thumbnails-block .product-single__thumbnail-image{max-height:100px}}
.lv-eco-shell .empty_cart_buttons{display:flex;flex-direction:column}
.lv-eco-shell .empty_cart_buttons .btn{justify-content:center}
.lv-eco-shell .empty_cart_buttons .btn+.btn{margin-top:15px}
.lv-eco-shell header .disclosure__toggle, .lv-eco-shell .header_top .disclosure__toggle{transition:all .3s}
.lv-eco-shell header .disclosure__toggle:hover, .lv-eco-shell .header_top .disclosure__toggle:hover{color:var(--header_nav_hover_link)}
.lv-eco-shell .disclosure .disclosure-list__item a.disclosure-list__option{text-decoration:none;border:0;white-space:nowrap}
.lv-eco-shell p>a{text-decoration:underline}
.lv-eco-shell .shopify-challenge__container [type=submit].shopify-challenge__button{margin:15px auto;min-width:185px}
.lv-eco-shell .hidden_contactForm{opacity:0;visibility:hidden;z-index:0;position:absolute;width:1px;height:0px}
.lv-eco-shell .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.lv-eco-shell .pagination{margin-top:10px;text-align:center;font-weight:500;margin-bottom:15px}
.lv-eco-shell .pagination li{margin:0 7px}
.lv-eco-shell .pagination li.active, .lv-eco-shell .pagination li.active a{color:var(--color-btn-primary);opacity:1}
.lv-eco-shell .pagination li a{display:flex;align-items:center;opacity:.6}
.lv-eco-shell .pagination li a svg{margin:0 2px;width:9px;height:9px;position:relative;display:block;top:1px}
.lv-eco-shell .pagination li:hover a{color:var(--color-btn-primary);opacity:1}
.lv-eco-shell .page-width-xsmall{max-width:1008px;margin:0 auto}
.lv-eco-shell .faq-section .page-width-small{padding-top:35px;padding-bottom:35px}
@media  screen and (min-width:750px){.lv-eco-shell .faq-section .page-width-small{padding-top:50px;padding-bottom:50px}}
.lv-eco-shell .page-contact-section .page-width{position:relative;z-index:1}
.lv-eco-shell .page-contact-section{position:relative;width:100%}
.lv-eco-shell .page-contact-section .section_bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .page-width{padding-left:10px;padding-right:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .small--one-half{margin-bottom:10px;padding-left:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .grid{margin-left:-10px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .small--one-half .product-card{padding:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .small--one-half .product-card .product-item__vendor{line-height:1}}
@media  screen and (max-width:749px){.lv-eco-shell .index-tabs-collections-wrapper.half_row_mobile .section-tabs-content{padding-right:10px;padding-left:10px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .grid.grid--uniform .grid__item.small--one-half, .lv-eco-shell .half_row_mobile .use_align_height .collection-grid-item__image-with-placeholder-wrapper, .lv-eco-shell .half_row_mobile .use_align_height .product-card .product-card__image-with-placeholder-wrapper{margin-bottom:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .product-item__swatches{right:12px;top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .product-item__label-list{left:12px;top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .half_row_mobile .product-item__price_and_reviews_row{margin-top:15px}}
.lv-eco-shell .spr-container .spr-summary-actions .spr-summary-actions-newreview{color:var(--color-text)}
.lv-eco-shell .spr-container .spr-summary-actions .spr-summary-actions-newreview:hover{color:var(--color-btn-primary)}
.lv-eco-shell .form_popup_link_wrapper{width:100%;clear:both;margin-bottom:10px}
.lv-eco-shell .modal__inner_media_wrapper{display:block;width:100%}
.lv-eco-shell .modal__inner_media_wrapper img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;margin:0 auto}
.lv-eco-shell .modal__inner_media_wrapper+.modal__inner_page_content{margin-top:30px}
.lv-eco-shell .form_popup_link{display:inline-block;align-items:center}
.lv-eco-shell .form_popup_link svg{width:18px;height:18px;display:inline-block;top:-2px;position:relative;margin-left:5px;transition:color .3s}
.lv-eco-shell .quantity_block+.form_popup_link_wrapper{margin-top:20px}
.lv-eco-shell .link_underline{text-decoration:underline}
.lv-eco-shell .slideshow__arrows .slideshow__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:9;justify-content:center;background-color:transparent}
.lv-eco-shell .slideshow__arrows .slideshow__arrow-previous{left:30px}
.lv-eco-shell .slideshow__arrows .slideshow__arrow-next{right:30px}
.lv-eco-shell .slideshow__arrows .slideshow__arrow:after{content:unset}
.lv-eco-shell .slideshow__arrows .slideshow__arrow:hover{background-color:#76767633}
.lv-eco-shell .section-tabs-content .product-card{border-radius:8px;padding:40px 33px 0 36px}
.lv-eco-shell .section-tabs-content .index-tabs-content_block__slider.new-label-present .product-card{padding-top:65px}
.lv-eco-shell .section-tabs-content .product-card:hover, .lv-eco-shell .mosaic_section_wrapper .mosaic_block:hover, .lv-eco-shell .featured_collection_cart_page .product-card:hover{box-shadow:0 22px 24px -20px #00000012}
.lv-eco-shell .section-tabs-content .product-card .product-item--info, .lv-eco-shell .featured_collection_cart_page .product-card .product-item--info{height:var(--product-info-height);padding:0 0 0 11px}
.lv-eco-shell .featured_collection_cart_page .product-card .product-card__link-title{height:var(--product-title-height)}
.lv-eco-shell .section-tabs-content .grid__item{padding-left:0}
.lv-eco-shell .product-card .new-label{color:var(--product_label_1_color);margin-bottom:4px;font-weight:600}
.lv-eco-shell .index-tabs-content_block__slider.new-label-present .new-label{position:absolute;top:40px}
.lv-eco-shell .product-card .product-main-category{font-size:28px;line-height:1.28;margin-bottom:4px}
.lv-eco-shell .product-card .product-small-desc{color:#757575;font-weight:500;line-height:1.35}
.lv-eco-shell .mosaic_images_section .mosaic_section_wrapper{padding:0}
.lv-eco-shell .mosaic_images_section .section-header{display:flex;justify-content:space-between;align-items:center}
.lv-eco-shell .mosaic_images_section .section-header a svg{margin-left:5px}
.lv-eco-shell .section-header{margin-bottom:28px}
.lv-eco-shell .page-width.testimonials_row{width:auto}
.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{width:calc(25% - 10px)}
.lv-eco-shell .testimonials_slider{padding:0 45px 60px;border-radius:8px;display:flex;flex-wrap:wrap;margin:0 7px}
.lv-eco-shell .template-index .section-header h2{font-size:28px;margin-bottom:0}
.lv-eco-shell .mosaic_block.color-light .mosaic_block-caption h3, .lv-eco-shell .mosaic_block.color-light .mosaic_block-caption .text{color:#fff}
.lv-eco-shell .mosaic_block.color-light .mosaic_block-caption .link_text{color:#ffffffb3}
.lv-eco-shell .mosaic_block.color-dark .mosaic_block-caption h3, .lv-eco-shell .mosaic_block.color-dark .mosaic_block-caption .text{color:#03060b}
.lv-eco-shell .mosaic_block.color-dark .mosaic_block-caption .link_text{color:#757575}
.lv-eco-shell .mosaic_block-caption .text, .lv-eco-shell .mosaic_block-caption .link_text{max-width:340px}
.lv-eco-shell .mosaic_block-caption .h3{font-size:32px;line-height:1;margin-bottom:12px}
.lv-eco-shell .mosaic_block-caption .h4{font-size:20px}
.lv-eco-shell .mosaic_block-caption .text{font-weight:700;font-size:20px;margin-bottom:4px}
.lv-eco-shell .mosaic_block-caption .text.h4{font-size:14px}
.lv-eco-shell .mosaic_block-caption .link_text{position:relative;font-weight:500}
.lv-eco-shell .mosaic_images_section.btn-enabled{position:relative;padding-bottom:54px}
.lv-eco-shell .mosaic_images_section .section-header a{position:absolute;bottom:0;width:100%;padding:12px;background:#fff;left:0;text-align:center;font-weight:500;color:#2164ff}
.lv-eco-shell .mosaic_images_section .section-header a:hover{text-decoration:underline}
.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots{display:none}
.lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn, .lv-eco-shell .pswp .pswp__ui .pswp__button.btn{transition:none;position:absolute;top:50%;transform:translateY(-50%);margin:0;width:48px;height:48px}
.lv-eco-shell .pswp .pswp__ui .pswp__button.btn{top:calc(50% - 72px)}
.lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn.button-prev, .lv-eco-shell .pswp .pswp__ui .pswp__button--arrow--left{left:30px;background:#000 url(arrow-left.png) no-repeat center center;background-size:cover;opacity:.1}
.lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn.button-next, .lv-eco-shell .pswp .pswp__ui .pswp__button--arrow--right{right:30px;background:#000 url(arrow-right.png) no-repeat center center;background-size:cover;opacity:.1}
.lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn:hover, .lv-eco-shell .pswp .pswp__ui .pswp__button.btn:hover{background-color:#0000004d;opacity:1}
.lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn:after, .lv-eco-shell .pswp .pswp__ui .pswp__button.btn:before{content:unset}
.lv-eco-shell .index-tabs-content_block{position:relative}
.lv-eco-shell .index-tabs-content_block .flickity-prev-next-button, .lv-eco-shell .index-tabs-content_block .slider_custom_arrows .btn.disabled{display:none}
.lv-eco-shell .header_top{background:#f5f7fa}
.lv-eco-shell .header_top a{color:#222}
.lv-eco-shell .top_navigation_links li{border-right:1px solid #7b7b7b}
.lv-eco-shell .top_navigation_links li:last-child{border-right:0}
.lv-eco-shell .logo_element .store_text{font-size:16px;font-weight:700;margin-left:10px;padding-left:10px;border-left:1px solid #ebe9e9;line-height:1}
.lv-eco-shell .customer_nav_button svg, .lv-eco-shell .customer_nav_button{display:block}
.lv-eco-shell .site-header__icons-wrapper{padding:7px 0}
.lv-eco-shell .site-footer__newsletter{margin-left:auto}
.lv-eco-shell .site-footer__bottom_content .selectors-form{justify-content:flex-end}
.lv-eco-shell .site-footer__bottom_content .selectors-form__item{display:flex;align-items:center}
.lv-eco-shell .site-footer__bottom_content .selectors-form__item .heading{margin-right:10px}
.lv-eco-shell .site-footer__bottom_content .disclosure__toggle{font-size:calc(var(--font-size-base) * 1px)}
.lv-eco-shell .site-footer__bottom_content .disclosure__toggle:hover{text-decoration:underline}
.lv-eco-shell .site-footer__item .h5{font-size:17px;line-height:1.48}
.lv-eco-shell .site-footer__linklist-item a:hover{text-decoration:underline}
.lv-eco-shell .search-bar__form .search-close{position:absolute;top:50%;right:15px;transform:translateY(-50%);padding:0;border:0;display:block;background-color:transparent}
.lv-eco-shell .search-bar__form .search-close svg, .lv-eco-shell .search-form__submit svg{display:block}
.lv-eco-shell .custom_menu_left_side{width:24%}
.lv-eco-shell .custom_menu_right_side{width:76%;padding-left:50px}
.lv-eco-shell .custom_menu_left_side .custom_menu_left_side_item{padding:14px 20px;font-weight:400;cursor:pointer;transition:background-color .1s cubic-bezier(.25,.1,.25,1)}
.lv-eco-shell .custom_menu_left_side .custom_menu_left_side_item.active:not(.custom_menu_item_dropdown_title), .lv-eco-shell .custom_menu_left_side .custom_menu_item_dropdown_title.active{background-color:#f4f4f4}
.lv-eco-shell .custom_menu_right_side .custom_menu_tab_title{cursor:pointer;color:#444;margin-right:50px;font-weight:400;line-height:1.2}
.lv-eco-shell .custom_menu_right_side .tab_row{display:flex;justify-content:space-between;padding:14px 0;margin-top:-10px}
.lv-eco-shell .custom_menu_row{position:relative}
.lv-eco-shell .custom_menu_tab_content_inner.negative-margin{margin-top:-38px}
.lv-eco-shell .custom_menu_row>a{position:absolute;right:0;top:-20px;color:#757575;font-weight:500}
.lv-eco-shell .custom_menu_row>a:hover{text-decoration:underline}
.lv-eco-shell .custom_menu_row>a.title-in-line{top:0}
.lv-eco-shell .custom_menu_row .block_btn svg{margin-left:12px}
.lv-eco-shell .custom_menu_tab_content, .lv-eco-shell .custom_menu_block_content{display:none;opacity:0;visibility:hidden;transition:visibility .1s linear,opacity .4s ease-in}
.lv-eco-shell .custom_menu_tab_content.active, .lv-eco-shell .custom_menu_block_content.active{opacity:1;visibility:visible;display:block}
.lv-eco-shell .custom_menu_tab_title.active{color:var(--color-text)}
.lv-eco-shell .custom_menu_tab_content_inner{display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start;margin-left:-12px;width:calc(100% + 12px);height:auto}
.lv-eco-shell .custom_menu_product{position:relative;flex:0 1 20%;margin:0 0 10px 10px;background-color:#f4f4f4;border-radius:6px;text-align:center;max-width:calc(20% - 12px);padding:0 12px 12px;height:auto}
.lv-eco-shell .mega_menu_product_cards .custom_menu_product>a{display:flex;flex-direction:column;height:100%}
.lv-eco-shell .custom_menu_product .product_content{padding:18px 10px 0;position:relative}
.lv-eco-shell .custom_menu_product .title{line-height:1.2;font-weight:500;margin-bottom:4px;font-size:14px}
.lv-eco-shell .menu_item_custom_label{position:absolute;bottom:calc(100% - 24px);color:var(--color);background:var(--background-color);font-size:12px;font-weight:500;font-family:Helvetica Neue ForEco;line-height:1.17;padding:2px 4px;right:0;-webkit-text-size-adjust:none}
.lv-eco-shell .item-has-mega-menu .menu_item_custom_label{right:8px}
.lv-eco-shell .custom_menu_product .title.add-bottom-space{margin-bottom:24px}
.lv-eco-shell .custom_menu_product .small-desc, .lv-eco-shell .custom_menu_product .title span{line-height:1.25;color:#666;font-weight:500;font-size:12px;max-width:156px;margin:0 auto 4px;display:block}
.lv-eco-shell .custom_menu_product .image, .lv-eco-shell .mobile-menu-product .image{position:relative;width:100%;text-align:center}
.lv-eco-shell .custom_menu_product .image, .lv-eco-shell .mobile-menu-product .image{max-width:100%;width:110px;height:110px;object-fit:contain;margin:auto}
.lv-eco-shell .custom_menu_product .new-label, .lv-eco-shell .mobile-menu-product .new-label{position:absolute;left:0;top:0;width:100%;color:var(--product_label_1_color);font-size:12px;line-height:1.2;font-weight:500}
.lv-eco-shell .mobile-nav__link .new-label{font-size:12px;margin-left:8px;color:var(--product_label_1_color);line-height:1.3;font-weight:500}
.lv-eco-shell .custom_menu_row_title{font-weight:700}
.lv-eco-shell .mobile-nav__link{font-size:16px;font-weight:500;line-height:1.2}
.lv-eco-shell .mobile-menu-tab-title, .lv-eco-shell .mobile-nav-product-row, .lv-eco-shell .mobile-nav__item{position:relative}
.lv-eco-shell .mobile-nav__sublink img{margin-right:12px;height:42px;width:42px;object-fit:contain}
.lv-eco-shell .mobile-nav__sublink{font-size:14px;font-weight:500;background-color:#fff!important;padding-top:12px;padding-bottom:12px}
.lv-eco-shell .mobile-menu-products::-webkit-scrollbar{display:none}
.lv-eco-shell .mobile-menu-products{display:flex;overflow-x:auto}
.lv-eco-shell .mobile-menu-products .mobile-menu-product{position:relative;width:164px;flex:0 0 164px;margin-right:8px;text-align:center;padding:3px 0 0;background:#fff;border-radius:8px;margin-bottom:40px}
.lv-eco-shell .mobile-menu-products .mobile-menu-product:first-child{margin-left:25px}
.lv-eco-shell .mobile-menu-products .mobile-menu-product .product_content{padding:0 12px;margin-bottom:16px}
.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav__sublink+.mobile-nav__dropdown{padding:28px 0 0}
.lv-eco-shell .mobile-menu-products .mobile-menu-product .title{font-size:14px;font-weight:600;color:#333;line-height:1.35;margin-bottom:4px}
.lv-eco-shell .mobile-menu-products .mobile-menu-product .small-desc{font-size:12px;font-weight:500;color:#757575;line-height:1.3}
.lv-eco-shell .mobile-nav__link.is-active .mobile-nav__icon{transform:rotate(180deg);margin-top:-6px}
.lv-eco-shell .mobile-nav-footer-block .selectors-form__item .disclosure{position:unset}
.lv-eco-shell .mobile-nav-footer-block .selectors-form__item .disclosure-list{width:100%;height:100%;top:0;bottom:0;max-height:unset;left:100%;border-radius:0;transition:all .3s}
.lv-eco-shell .mobile-nav-footer-block .selectors-form__item .disclosure-list--visible{display:block;left:0}
.lv-eco-shell .mobile-nav-footer-block .selectors-form__item .disclosure-list li.disclosure-list__item{padding:15px 25px}
.lv-eco-shell .return_to_currency svg{transform:rotate(180deg);margin-right:8px;margin-left:-5px}
.lv-eco-shell .currency-dropdown-open{overflow:hidden}
.lv-eco-shell .currency-dropdown-open ul#MobileNav{display:none}
.lv-eco-shell .index-tabs-content_block .scroller-content{position:relative}
.lv-eco-shell .index-tabs-content_block .scroller-content::-webkit-scrollbar{display:none}
.lv-eco-shell .index-tabs-content_block .scroller-platter .product-item-block{scroll-snap-align:start;display:inline-block}
.lv-eco-shell .index-tabs-content_block .scroller-platter{width:100%;-webkit-transition:all .3s cubic-bezier(.4,.01,.165,.99);-o-transition:all .3s cubic-bezier(.4,.01,.165,.99);transition:all .3s cubic-bezier(.4,.01,.165,.99)}
.lv-eco-shell .hideDesktop{display:none}
.lv-eco-shell #qab_container{display:none!important}
.lv-eco-shell #country-selector-popup{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;opacity:0;visibility:hidden;transition:all .5s ease-in-out}
.lv-eco-shell #country-selector-popup.visible{opacity:1;visibility:visible}
.lv-eco-shell #country-selector-popup .popup-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}
.lv-eco-shell #country-selector-popup .popup-wrapper{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:90%;max-width:960px;max-height:815px;border-radius:20px;padding:48px 90px 0;overflow-y:auto;z-index:2}
.lv-eco-shell #country-selector-popup .popup-close{position:absolute;right:20px;top:20px;cursor:pointer;color:#919191}
.lv-eco-shell #country-selector-popup .popup-close svg{display:block}
.lv-eco-shell #country-selector-popup .popup-close svg.hideDesktop{display:none}
.lv-eco-shell #country-selector-popup .popup-close:hover, .lv-eco-shell .pswp__button.pswp__button--close:hover{color:var(--color-text)}
.lv-eco-shell #country-selector-popup .popup-title{font-size:26px;line-height:1.07;text-align:center;margin-bottom:50px;font-weight:var(--font-weight-header)}
.lv-eco-shell #country-selector-popup .countries-list .country-block-wrapper{display:flex;flex-wrap:wrap;margin-bottom:26px}
.lv-eco-shell #country-selector-popup .countries-list .country-block-inner{width:25%}
.lv-eco-shell #country-selector-popup .countries-list .country-block .region_title{font-size:18px;line-height:1.55;padding-bottom:7px;padding-right:15px;border-bottom:1px solid #ebe9e9;margin-bottom:20px;color:#666;font-weight:500}
.lv-eco-shell #country-selector-popup .countries-list .country-block a{margin-bottom:34px;display:flex;padding-right:15px;cursor:pointer;width:max-content}
.lv-eco-shell #country-selector-popup .countries-list .country-block a .flag-image{width:30px;margin-right:12px}
.lv-eco-shell #country-selector-popup .countries-list .country-block a .flag-image img{display:block}
.lv-eco-shell #country-selector-popup .countries-list .country-block .country-title{font-size:14px;line-height:1.35;font-weight:700}
.lv-eco-shell #country-selector-popup .countries-list .country-block .country-subtitle{font-size:12px;line-height:1.4;color:#757575}
.lv-eco-shell #country-selector-popup .countries-list .country-block a:hover .country-title, .lv-eco-shell #country-selector-popup .countries-list .country-block a:hover .country-subtitle{color:var(--header_nav_2_color_text_hover)}
.lv-eco-shell #country-selector-popup .countries-list .country-block button{margin-bottom:34px;display:flex;padding-right:15px;cursor:pointer;width:max-content;border:0;background:transparent;outline:none;text-align:left}
.lv-eco-shell #country-selector-popup .countries-list .country-block button .flag-image{width:30px;margin-right:12px}
.lv-eco-shell #country-selector-popup .countries-list .country-block button .flag-image img{display:block}
.lv-eco-shell #country-selector-popup .countries-list .country-block button:hover .country-title, .lv-eco-shell #country-selector-popup .countries-list .country-block button:hover .country-subtitle{color:var(--header_nav_2_color_text_hover)}
.lv-eco-shell #policy-country-selector-popup{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:99;opacity:0;visibility:hidden;transition:all .5s ease-in-out}
.lv-eco-shell #policy-country-selector-popup.visible{opacity:1;visibility:visible}
.lv-eco-shell #policy-country-selector-popup .popup-overlay{background:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}
.lv-eco-shell #policy-country-selector-popup .popup-wrapper{background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:90%;max-width:960px;max-height:815px;border-radius:20px;padding:48px 90px 0;overflow-y:auto;z-index:2}
.lv-eco-shell #policy-country-selector-popup .popup-close{position:absolute;right:20px;top:20px;cursor:pointer;color:#919191}
.lv-eco-shell #policy-country-selector-popup .popup-close svg{display:block}
.lv-eco-shell #policy-country-selector-popup .popup-close svg.hideDesktop{display:none}
.lv-eco-shell #policy-country-selector-popup .popup-close:hover, .lv-eco-shell .pswp__button.pswp__button--close:hover{color:var(--color-text)}
.lv-eco-shell #policy-country-selector-popup .popup-title{font-size:26px;line-height:1.07;text-align:center;margin-bottom:50px;font-weight:var(--font-weight-header)}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block-wrapper{display:flex;flex-wrap:wrap;margin-bottom:26px}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block-inner{width:25%}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .region_title{font-size:18px;line-height:1.55;padding-bottom:7px;padding-right:15px;border-bottom:1px solid #ebe9e9;margin-bottom:20px;color:#666;font-weight:500}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a{margin-bottom:34px;display:flex;padding-right:15px;cursor:pointer;width:max-content}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a .flag-image{width:30px;margin-right:12px}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a .flag-image img{display:block}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .country-title{font-size:14px;line-height:1.35;font-weight:700}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .country-subtitle{font-size:12px;line-height:1.4;color:#757575}
.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a:hover .country-title, .lv-eco-shell #policy-country-selector-popup .countries-list .country-block a:hover .country-subtitle{color:var(--header_nav_2_color_text_hover)}
.lv-eco-shell .sticky-header{border-bottom:1px solid #EDEDED}
.lv-eco-shell body.overflow-hidden{overflow:hidden}
.lv-eco-shell .submenu-wrapper{padding:14px 20px 24px;background-color:#fff}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner{display:flex;justify-content:center;overflow-x:auto}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner{-ms-overflow-style:none;scrollbar-width:none}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner::-webkit-scrollbar{display:none}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner h3{font-size:12px;line-height:1.33;font-weight:400;margin-top:4px;margin-bottom:0}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner .submenu-block{text-align:center;margin:0 15px;min-width:106px}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner .submenu-block:hover h3{font-weight:500;color:#2164ff}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner .submenu-block .submenu-block-image{height:52px;display:flex}
.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner .submenu-block .submenu-block-image img{display:block;margin:auto}
@media  screen and (max-width:989px){.lv-eco-shell .submenu-wrapper{padding:14px 15px 24px}}
@media  screen and (max-width:989px){.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner .submenu-block{margin:0 8px;min-width:80px;width:80px}}
@media  screen and (max-width:749px){.lv-eco-shell .submenu-wrapper .submenu-wrapper-inner{justify-content:left}}
.lv-eco-shell .cart-page-width{max-width:1240px;padding:0 20px;margin:0 auto}
.lv-eco-shell .cart-page-width h3{margin-bottom:32px;font-size:28px;line-height:1.14}
.lv-eco-shell .template-product{background-color:#fff}
.lv-eco-shell .template-product .product-container, .lv-eco-shell .product-sticky-bar .page-width-small{padding:0 40px}
.lv-eco-shell .main-content-spacing, .lv-eco-shell .collection-page-spacer, .lv-eco-shell .template-product .product-container{padding-top:55px}
.lv-eco-shell .template-product .product-container.product-page-spacer{padding-top:0}
.lv-eco-shell .collection-page-spacer-small{padding-top:15px}
@media  only screen and (min-width:750px){.lv-eco-shell .product-container .product-single__media-group{width:56%;position:sticky;position:-webkit-sticky;top:0}}
.lv-eco-shell .product-container .product-single__media-group{width:56%}
.lv-eco-shell .product-container .product-single__description-group{width:44%}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block.selected{opacity:1;border:solid 1.5px rgba(33,100,255,.5);background:#fff}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block.selected img{opacity:1}
.lv-eco-shell .product-container .member-exclusive-badge{display:flex;gap:6.4px;align-items:center;margin-block:8px}
.lv-eco-shell .product-container .member-exclusive-badge .member-icon{width:26px;display:flex;align-items:center}
.lv-eco-shell .product-container .member-exclusive-badge .member-icon svg{width:100%}
.lv-eco-shell .product-container .member-exclusive-badge .member-icon .icon-bg{position:absolute;left:50%;top:calc(50% - .933px);transform:translate(-50%,-50%);width:31.733px;height:31.733px}
.lv-eco-shell .product-container .member-exclusive-badge .member-badge{background-color:#fffcf2;border:1.2px solid #ffe29b;height:24px;position:relative;border-radius:4px;flex-shrink:0;width:202px}
.lv-eco-shell .product-container .member-exclusive-badge .member-badge-text-wrapper{height:24px;overflow:hidden;border-radius:inherit;width:202px}
.lv-eco-shell .product-container .member-exclusive-badge .member-badge-text{position:absolute;background:linear-gradient(to bottom,#f1ca88,#b0660c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Manrope;font-weight:600;height:16px;line-height:normal;left:calc(50% - 89.2px);font-size:14px;top:calc(50% - 9.4px);width:205.6px;margin:0}
.lv-eco-shell .product-container .product-single__title{font-size:40px;line-height:1.1;margin-bottom:24px}
.lv-eco-shell .product-container .price__pricing-group{font-size:22px;font-weight:700}
.lv-eco-shell .product-container .price-item--sale{margin-right:4px;font-size:26px}
.lv-eco-shell .product-container .price--on-sale .price-item--regular{opacity:1;color:#919191;margin-left:8px}
.lv-eco-shell .product-container .price__badges{display:none}
.lv-eco-shell .product-container .new-label{font-size:17px;font-weight:600;line-height:1.23;color:#fa4500;margin-bottom:4px}
.lv-eco-shell .product-container .product-single__description{padding:16px 24px 9px;background:#f8f8f8;margin-bottom:35px;border-radius:8px}
.lv-eco-shell .product__media__arrows{z-index:2;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:48px}
.lv-eco-shell .product__media__arrows button{position:absolute;top:0;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#0000001a}
.lv-eco-shell .product__media__arrows button:hover{background:#0000004d}
.lv-eco-shell .product__media__arrows button.btn-previous{left:20px}
.lv-eco-shell .product__media__arrows button.btn-next{right:20px}
.lv-eco-shell .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block:not(.selected):hover{border:solid 1px rgba(0,0,0,.3)}
.lv-eco-shell .product-single__media__carousel_wrapper{position:relative;padding:0}
.lv-eco-shell .product-container .store-features{position:relative;display:flex;justify-content:space-between;margin-top:44px;margin-left:-10px;padding-top:8px}
.lv-eco-shell .product-container .store-features:before{content:"";position:absolute;top:0;left:10px;width:calc(100% - 10px);height:1px;background:#efefef}
.lv-eco-shell .product-container .store-features .store_feature{display:flex;align-items:center;padding-left:10px}
.lv-eco-shell .product-container .store-features .store_feature img{width:38px;height:38px;margin-right:4px}
.lv-eco-shell .product-container .store-features .store_feature .feature_title{font-size:11px;color:#000;line-height:1.4}
.lv-eco-shell .product-container .store-features .store_feature .feature_content{font-size:10px}
.lv-eco-shell .product-container .contact-box{margin-top:34px}
.lv-eco-shell .product-container .contact-box a{display:flex;justify-content:center;align-items:flex-start;line-height:1.28;color:#2164ff}
.lv-eco-shell .product-container .contact-box a svg{margin-right:8px}
.lv-eco-shell .product-container .contact-box .contact-box-text p{color:#2164ff;font-weight:500;text-align:center;margin-top:3px}
.lv-eco-shell .product-container .price--on-sale .price__sale{align-items:center}
.lv-eco-shell .product-accessories-wrapper{margin-top:40px}
.lv-eco-shell .product-accessories-section{margin-top:14px;display:none}
.lv-eco-shell .product-accessories-section.selected{display:block}
.lv-eco-shell .product-accessories-section .variant-accessory{border-radius:8px;border:solid 1px #c0c1c2;padding:10px 24px 20px 2px;margin:0 0 8px;display:flex;cursor:pointer;position:relative}
.lv-eco-shell .product-accessories-section .variant-accessory.selected{border:0;box-shadow:0 0 0 1.5px #2164ff80,inset 0 0 0 1px #2164ff}
.lv-eco-shell .product-accessories-section .variant-accessory .variant-accessory-image{width:84px;margin-right:10px}
.lv-eco-shell .product-accessories-section .variant-accessory .variant-accessory-content{width:calc(100% - 94px)}
.lv-eco-shell .product-accessories-section .variant-accessory .variant-accessory-content .title{margin-bottom:7px;margin-top:18px;font-size:17px;font-weight:600;line-height:1.24}
.lv-eco-shell .variant-accessory-price span.regular-price{font-weight:700}
.lv-eco-shell .variant-accessory-price span.compare-price{font-weight:500;color:#757575;text-decoration:line-through;margin-left:10px}
.lv-eco-shell .variant-accessory-price{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ebe9e9}
.lv-eco-shell .variant-accessory-small-desc{margin-top:16px;margin-bottom:7px;color:#757575;font-weight:500;line-height:1.28}
.lv-eco-shell .variant-accessory-content a, .lv-eco-shell .product-desc-expand{line-height:1.78;color:#2164ff;font-weight:500;display:inline-flex;align-items:center;text-transform:uppercase}
.lv-eco-shell .variant-accessory-content a span, .lv-eco-shell .product-desc-expand span{border:solid #2164ff;border-width:0 1.5px 1.5px 0;padding:3px;margin-left:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.lv-eco-shell .product-desc-expand span{border-width:0 0 1.5px 1.5px;margin-left:10px;margin-top:-2px}
.lv-eco-shell .product-desc-expand.expanded span{transform:rotate(-225deg);-webkit-transform:rotate(-225deg);margin-top:6px}
.lv-eco-shell .product-form__controls-group--submit{display:block;margin-top:48px;background-color:#f8f8f8;border-radius:8px;padding:30px 24px 10px}
.lv-eco-shell .product-form__controls-group--submit .product-form__item{padding:0;margin-left:-16px}
.lv-eco-shell .custom_payment_icons{display:flex;flex-wrap:wrap;margin-bottom:16px;margin-right:-12px}
.lv-eco-shell .custom_payment_icons.hideDesktop{display:none}
.lv-eco-shell .custom_payment_icons .payment_icon img{margin-bottom:4px;margin-right:4px;height:24px;display:block}
.lv-eco-shell .product-form__controls-group .price-wrapper{display:flex;align-items:center;padding-bottom:10px;width:100%}
.lv-eco-shell .product-form__controls-group .price-wrapper .regular-price{font-size:24px;font-weight:700}
.lv-eco-shell .product-form__controls-group .price-wrapper .compare-price{color:#757575;margin-left:18px;font-weight:500;text-decoration:line-through}
.lv-eco-shell .product-container .total-savings:not(:empty){font-size:14px;padding:8px 12px;border-radius:17px;background-color:#fa45000f;font-weight:700;color:#fa4500;line-height:1.4;margin-left:16px}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn{background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color);padding:15px 10px;justify-content:center;font-size:17px;line-height:1.4;text-transform:uppercase;flex:0 0 auto}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn.blue-external-btn, .lv-eco-shell .shop-now-btn .btn.blue-external-btn{border:1px solid var(--checkout-btn-bg);color:var(--checkout-btn-bg);background:#fff}
.lv-eco-shell button.fs-buynow-btn-custom.fs-buynow-btn{font-size:17px!important;padding:15px 10px!important;line-height:1.4!important;height:auto!important;width:100%!important;text-transform:uppercase!important}
.lv-eco-shell .product__media__pagination{position:absolute;top:16px;right:16px;padding:4px 12px 5px;opacity:.3;border-radius:12px;background-color:#000;font-size:11px;color:#fff;font-weight:300;line-height:1.4}
.lv-eco-shell .product-desc-expand{text-transform:none;display:none;cursor:pointer}
.lv-eco-shell .product-single__description .rte{height:150px;overflow:hidden;transition:all ease-in-out;margin-bottom:7px}
.lv-eco-shell .product-single__description .rte.expanded{height:unset}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn:after{content:unset}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn:not(:disabled):hover{opacity:.8;background-color:var(--checkout-btn-bg)}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn.blue-external-btn:hover{opacity:.8;background-color:#fff}
.lv-eco-shell .site-header__logo-image img{display:block}
.lv-eco-shell .site-header__logo-image img.showLaptop, .lv-eco-shell .sticky-header .header_top{display:none}
.lv-eco-shell .template-product .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{width:var(--text-max-width);max-width:calc(100% - 80px)}
.lv-eco-shell .template-product .mosaic_block-caption .text, .lv-eco-shell .template-product .mosaic_block-caption .link_text{max-width:unset}
.lv-eco-shell .template-product .mosaic_images_section .section-header{display:block;text-align:center}
.lv-eco-shell .template-product .mosaic_images_section .section-header .h5:before{content:unset}
.lv-eco-shell .template-product .mosaic_images_section .section-header h2{font-size:40px;line-height:1.1;margin-bottom:16px}
.lv-eco-shell .template-product .mosaic_images_section .section-header .h5{font-size:17px;color:#666;font-weight:600;max-width:800px;line-height:normal;text-transform:none;margin-bottom:20px}
.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper{display:flex;flex-wrap:wrap;margin:0}
.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block{width:var(--column-width);border-radius:16px;margin:0;float:unset}
.lv-eco-shell .template-product .mosaic_block-caption .h3{font-size:28px;line-height:1.07;margin-bottom:14px}
.lv-eco-shell .template-product .mosaic_block-caption .text{font-size:15px;line-height:1.4;font-weight:500}
.lv-eco-shell .template-product .mosaic_section_wrapper .mosaic_block .mosaic_block-caption.title-present{margin:28px 40px}
.lv-eco-shell .product-sticky-bar{position:fixed;top:0;width:100%;z-index:9;background:#fff;transform:translateY(-100%);opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,transform .25s ease-in-out,visibility .25s ease-in-out}
.lv-eco-shell .product-sticky-bar.active{opacity:1;transform:none;visibility:visible;transform:translateY(0)}
.lv-eco-shell .product-sticky-bar .product-info-sticky-wrapper{border-bottom:1px solid #efefef}
.lv-eco-shell .product-sticky-bar .sticky-tabs-wrapper{box-shadow:0 2px 5px #0000000d}
.lv-eco-shell .product-sticky-bar .sticky-product-info-bar .hide--for-member-exclusive{display:none}
.lv-eco-shell .product-sticky-bar .sticky-product-info-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 0}
.lv-eco-shell .product-sticky-bar .sticky-product-info-bar .product-name{font-size:18px;line-height:1.5;font-weight:700;margin-right:30px}
.lv-eco-shell .product-sticky-bar .sticky-price-wrapper, .lv-eco-shell .product-sticky-bar .sticky-tabs-inner{display:flex;align-items:center}
.lv-eco-shell .product-sticky-bar .sticky-tabs-inner{justify-content:center;padding:14px 0}
.lv-eco-shell .product-sticky-bar .sticky-tabs-inner a{margin:0 25px;color:#757575;font-weight:500;font-size:16px;line-height:normal}
.lv-eco-shell .product-sticky-bar .sticky-tabs-inner a.active{font-weight:700;color:var(--color-text)}
.lv-eco-shell .product-sticky-bar .product-price{font-size:17px;font-weight:700;line-height:1.23;margin-right:8px}
.lv-eco-shell .shop-now-btn .btn{display:inline-flex;margin-left:8px;align-items:center;justify-content:center;min-width:131px;font-size:14px;line-height:1.36;height:40px;white-space:nowrap;text-transform:uppercase;padding:10px 19px;background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color)}
.lv-eco-shell .shop-now-btn .btn:focus{background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color)}
.lv-eco-shell .product-sticky-bar .shop-now-btn .btn:not(.disabled):hover{opacity:.8;background-color:var(--checkout-btn-bg)}
.lv-eco-shell .product-sticky-bar .shop-now-btn .btn.blue-external-btn:hover{opacity:.8;background-color:#fff}
.lv-eco-shell .product-item--media-relative{position:relative}
.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper{max-width:550px;padding:20px 0}
.lv-eco-shell .text-right.slideshow__text-content .slideshow_text_wrapper{margin-left:auto}
.lv-eco-shell .text-center.slideshow__text-content .slideshow_text_wrapper{margin:auto}
.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .mega-subtitle{font-size:20px;font-weight:600;line-height:1.4}
.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .slideshow__btn{padding:6px 24px;width:auto;min-width:unset;font-size:17px;line-height:2.12;font-weight:700;text-transform:uppercase;transition:all .2s ease-in-out}
.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .slideshow__btn:after{content:unset}
.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .slideshow__btn:hover{background-color:#2164ff;color:#fff}
.lv-eco-shell .photoSwipe_innerthumbs{padding-top:30px;margin-top:30px;border-top:1px solid #efefef;position:absolute;bottom:30px;left:50%;transform:translate(-50%);height:114px;overflow-x:auto;width:100%;text-align:center;white-space:nowrap}
.lv-eco-shell .photoSwipe_innerthumbs .product_thumbnail{display:inline-block;padding-top:2px;cursor:pointer}
.lv-eco-shell .photoSwipe_innerthumbs::-webkit-scrollbar{display:none}
.lv-eco-shell .photoSwipe_innerthumbs .product_thumbnail img{width:78px;height:78px;margin:0 6px;object-fit:cover;opacity:.4;border-radius:6.5px;border:solid 1px rgba(0,0,0,.1)}
.lv-eco-shell .photoSwipe_innerthumbs .product_thumbnail.selected img{box-shadow:0 0 0 1.5px #2164ff80,inset 0 0 0 1px #2164ff;opacity:1}
.lv-eco-shell .pswp__button.pswp__button--close{right:44px;top:44px;width:20px;height:20px;color:#919191;background-image:none!important}
.lv-eco-shell .pswp__preloader{display:none}
.lv-eco-shell .product-badge-wrapper{position:absolute;top:24px;left:24px;display:flex}
.lv-eco-shell .scroller-platter .product-badge-wrapper{display:none;top:14px;right:14px}
.lv-eco-shell .nav-bar__linklist hr{height:2px;margin:0;background:#333;border:none;transition:all .3s ease-in-out,display .3s linear;display:none;position:absolute;top:calc(100% - 2px)}
.lv-eco-shell .collection-sticky-section{position:sticky;top:var(--sticky-header-height);z-index:9;border-bottom:1px solid #ebe9e9}
.lv-eco-shell .nav-bar__linklist{display:flex;align-items:center}
.lv-eco-shell .product-form-blue-btn.btn--primary svg{display:none}
.lv-eco-shell .product-form-blue-btn.added svg{display:block;width:18px;height:18px;margin-right:6px;opacity:.8}
.lv-eco-shell .site-footer__newsletter .input-message{font-size:14px;font-weight:500;line-height:1.57;margin-bottom:10px;top:-12px;left:0}
.lv-eco-shell .site-footer__newsletter .input-error-message{color:#ff1f33;display:none}
.lv-eco-shell .site-footer__newsletter .input--error{border-color:#ff1f33}
.lv-eco-shell .site-footer__newsletter .form-message--success{color:#fff;display:flex;background-color:unset;border:0;padding:0;outline:none}
.lv-eco-shell .site-footer__newsletter .form-message--success .success_icon{flex:0 0 18px;width:20px;height:18px;border-radius:50%;align-items:center;justify-content:center;margin-right:6px}
.lv-eco-shell .site-footer__newsletter .form-message--success .success_icon svg{width:16px;height:20px;fill:#fff}
.lv-eco-shell .site-footer__item_text{width:50%;flex:1 1 50%}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox-outer{margin-top:5px;white-space:nowrap}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox-title{display:inline-block;margin-left:5px;white-space:normal}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox-title a, .lv-eco-shell .site-footer__newsletter .opt-in-checkbox-title a:hover{color:#919191}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox{display:inline-block;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;outline:none;width:12px;height:12px;top:5px;background:#000;position:relative;transition:background .1s;padding:0}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox:checked:after{content:"";height:4px;width:7px;border:#FFFFFF solid 1px;position:absolute;top:1px;left:1px;border-top:none;border-right:none;transform:rotate(-45deg)}
.lv-eco-shell .footer-form-inner.is-success .input-group, .lv-eco-shell .footer-form-inner.is-success .opt-in-checkbox-outer{display:none}
.lv-eco-shell .sms-error-message{width:300px}
.lv-eco-shell .subscribe-select-footer{position:relative;width:300px}
.lv-eco-shell .subscribe-select-footer.is-success{display:block}
.lv-eco-shell .subscribe-form-phone-footer{border-radius:4px;width:100%;padding-left:52px;color:#fff;background:#000}
.lv-eco-shell .subscribe-form-phone-footer[type=text]:focus{border:1px solid #fff;outline:none}
.lv-eco-shell .subscribe-form-phone-footer::-webkit-input-placeholder{color:#fff}
.lv-eco-shell .subscribe-select-ab-footer{background-position:right 6px center;position:absolute;left:1px;top:50%;transform:translateY(-50%);width:40px;outline:none;color:#fff;border-radius:5px 0 0 5px;height:93%;background:#222;padding:0 9px}
.lv-eco-shell .subscribe-select-footer-svg{position:absolute;top:0;right:-2px;height:100%}
.lv-eco-shell .subscribe-select-footer-phone-text{display:flex;flex-direction:row;width:300px;margin-bottom:10px}
.lv-eco-shell .subscribe-select-footer-phone-title{margin-left:5px;color:#fff}
@media (max-width:1238px){.lv-eco-shell .subscribe-select-footer{width:374px}}
@media (max-width:1238px){.lv-eco-shell .subscribe-form-phone-footer{background:#fff;color:#222}}
@media (max-width:1238px){.lv-eco-shell .subscribe-select-ab-footer{color:#000;background:#fff}}
@media (max-width:1238px){.lv-eco-shell .subscribe-form-phone-footer[type=text]:focus{border:1px solid #919191;outline:none}}
@media (max-width:1238px){.lv-eco-shell .subscribe-select-footer-svg{position:absolute;top:2px;right:-1px;height:93%}}
@media (max-width:1238px){.lv-eco-shell .subscribe-select-footer-phone-title{color:#000}}
@media (max-width:1238px){.lv-eco-shell .subscribe-form-phone-footer::-webkit-input-placeholder{color:#bababa}}
@media (max-width:1238px){.lv-eco-shell .site-footer__newsletter .form-message--success .success_icon svg>path:nth-child(1){fill:#000}}
@media (max-width:1238px){.lv-eco-shell .site-footer__newsletter .form-message--success .success_icon svg>path:nth-child(2){fill:#fff}}
@media (max-width:1238px){.lv-eco-shell .site-footer__newsletter .opt-in-checkbox{background:#919191}}
@media (max-width:420px){.lv-eco-shell .subscribe-select-footer{width:86.574074074vw}}
@media (max-width:420px){.lv-eco-shell .site-footer__newsletter .opt-in-checkbox{background:#919191}}
@media  screen and (max-width:1239px){.lv-eco-shell .hideLaptop{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .showLaptop{display:block!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__arrows{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__controls .slick-dots li, .lv-eco-shell .slideshow .flickity-page-dots li{width:14px;height:2px;background-color:#ffffff80;box-shadow:0 1px 3px #00000014;margin:0 4px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-content_block .scroller-platter:after{content:"flickity";display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .scroller-itemview, .lv-eco-shell .index-tabs-content_block .scroller-platter{transform:none;padding:0;margin-right:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell .scroller-itemview{height:unset;margin-right:0;padding-left:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-content_block .index-tabs-content_block__slider .scroller-platter .product-item-block:last-child{width:338px;padding-right:18px!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-content_block .scroller-platter{display:block}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .section-tabs-content{padding-left:0!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots{display:block;text-align:center}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots .dot{width:8px;height:8px;background:#ebe9e9;margin:0 6px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .flickity-page-dots .dot.is-selected{background:#03060b;opacity:.6}}
@media  screen and (max-width:1239px){.lv-eco-shell .section-tabs-content .product-card{padding:28px 20px 0}}
@media  screen and (max-width:1239px){.lv-eco-shell .section-tabs-content .index-tabs-content_block__slider.new-label-present .product-card{padding-top:53px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-content_block__slider.new-label-present .new-label{top:28px}}
@media  screen and (max-width:1239px){.lv-eco-shell .product-card .product-main-category{font-size:20px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs-content_block__slider .product-item-block{padding:0;width:320px;white-space:normal;height:auto}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs-content_block__slider .rendered .product-item-block{height:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs-content_block__slider .product-item-block:first-child{padding-left:6px;width:326px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .slider_custom_arrows{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_images_section .page-width-small, .lv-eco-shell .quotes-section .page-width-small{padding-left:24px;padding-right:24px}}
@media  screen and (max-width:1239px){.lv-eco-shell .quotes-section .testimonials_row{padding-top:4px;padding-bottom:26px;background-color:#fff}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_section_wrapper{margin:0 -24px}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{position:absolute;top:24px;bottom:unset;left:24px;right:unset;padding:0;display:block;width:calc(100% - 48px);margin:0!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption .h3, .lv-eco-shell .mosaic_section_wrapper .mosaic_block .mosaic_block-caption .text{margin-bottom:4px}}
@media  screen and (max-width:1239px){.lv-eco-shell .template-index .section-header h2{font-size:20px}}
@media  screen and (max-width:1239px){.lv-eco-shell .template-index .section-header{margin-bottom:10px}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_images_section .mosaic_section_wrapper{display:flex;flex-wrap:wrap}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_block-caption .h3, .lv-eco-shell .mosaic_block-caption .text{font-size:17px;line-height:1.24}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_block-caption a{font-size:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_section_wrapper .mosaic_block{border-radius:0;margin:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .testimonials_row .testimonials_slider{background:unset!important;padding:0;margin:0}}
@media  screen and (max-width:1239px){.lv-eco-shell [data-section-type=quotes] .section-header{margin:0 0 10px}}
@media  screen and (max-width:1239px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{background:transparent;padding:28px 0 0}}
@media  screen and (max-width:1239px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .title{font-size:14px;line-height:1.28}}
@media  screen and (max-width:1239px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .quote{font-size:12px;line-height:1.33}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer{margin-top:20px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer-wrapper .page-width-small, .lv-eco-shell .site-footer .page-width{padding:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__content .site-footer__item-inner .h5{position:relative;padding:18px 0;margin:0 24px;border-bottom:1px solid #ebe9e9;font-size:14px;font-weight:500}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__content .site-footer__item-inner.active .h5{border-bottom:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__content .site-footer__item-inner .h5 span{position:absolute;right:0;top:50%;transform:translateY(-50%)}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item{display:block;width:100%;flex:1 1 100%;margin-bottom:0;padding-right:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__linklist{background-color:#ededed;padding:24px 24px 0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item-inner.active .site-footer__linklist{display:block!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__linklist-item{padding:0 0 24px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item_newsletter, .lv-eco-shell .site-footer__item_text{width:50%;flex:1 1 50%}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item_newsletter{padding-top:34px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer-wrapper .site-footer__content{align-items:center}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__newsletter{max-width:375px;margin:0 auto 40px}}
@media  screen and (max-width:1239px){.lv-eco-shell .grid--footer-float-left .site-footer-item-align-left{text-align:center}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item-inner.active .h5 .plus-arrow, .lv-eco-shell .site-footer__bottom_content .selectors-form{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item-inner.active .h5 .minus-arrow{display:block!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header:not(.logo--left) .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input{width:100%;padding-left:55px;border-bottom:1px solid #ebe9e9;font-size:14px;color:#757575}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search-title .predictive-search-title__content{font-size:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-bar__input::placeholder{color:#757575}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-section{padding-top:35px;padding-bottom:35px}}
@media  screen and (max-width:1239px){.lv-eco-shell .index-section.quotes-section{padding-bottom:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header__logo-image img.hideLaptop{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-header__logo-image img.showLaptop, .lv-eco-shell .scroller-platter .product-badge-wrapper{display:block}}
@media  screen and (max-width:1239px){.lv-eco-shell .template-product .mosaic_images_section .page-width-small{padding-left:18px;padding-right:18px}}
@media  screen and (max-width:1239px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper{margin:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .custom_menu_row_title{margin-bottom:16px;margin-left:25px}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper{margin:auto;max-width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .slideshow__btn{font-size:12px;font-weight:600;line-height:1.25;padding:9px 14px}}
@media  screen and (max-width:1239px){.lv-eco-shell .customer_nav_menu__wrapper{margin-left:15px}}
@media  screen and (max-width:1239px){.lv-eco-shell .product-item__price_and_reviews_row{margin-top:20px;margin-bottom:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .product-item__price_and_reviews_row .price{margin-bottom:0}}
@media  screen and (max-width:1239px){.lv-eco-shell .scroller-platte .product-card .new-label{line-height:1}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_block .mosaic_block-caption .link_text svg{vertical-align:bottom;margin-left:2px}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_block.color-light .mosaic_block-caption .link_text svg{fill:#fff}}
@media  screen and (max-width:1239px){.lv-eco-shell .mosaic_block.color-dark .mosaic_block-caption .link_text svg{fill:#757575}}
@media  screen and (max-width:1239px){.lv-eco-shell [data-section-type=collection-template]{position:relative}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-wrapper{top:0;left:0;transform:unset;width:100%;height:100%;max-width:unset;max-height:100%;border-radius:0;padding:0 0 30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup{top:var(--header-height);height:calc(var(--doc-height) - var(--header-height));left:100%;transition:left .4s ease}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup.visible{left:0}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-overlay{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-title{font-size:16px;line-height:2;padding:7px 22px;text-align:left;border-bottom:1px solid #ededed;margin-bottom:34px;font-weight:600}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block-inner{width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-close{right:16px;top:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-close svg.hideMobile, .lv-eco-shell .Cart-Drawer .Drawer__Close svg.hideMobile{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .popup-close svg.hideDesktop, .lv-eco-shell .Cart-Drawer .Drawer__Close svg.hideDesktop{display:block}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list{padding:0 30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block-wrapper{flex-direction:column;margin-bottom:30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block:first-child{margin-top:0}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block .region_title{border-bottom:0;padding-bottom:10px;font-weight:700;color:var(--color-text)}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block a{align-items:center;padding-right:0;margin-bottom:20px;width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block a .flag-image{margin-right:14px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block a .country-content{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 44px)}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block button{align-items:center;padding:0;margin-bottom:20px;width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block button .flag-image{margin-right:14px}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block button .country-content{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 44px)}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block .country-title{margin-bottom:0;line-height:1;font-weight:600}}
@media  screen and (max-width:1239px){.lv-eco-shell #country-selector-popup .countries-list .country-block .country-subtitle{font-size:14px;line-height:1}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-wrapper{top:0;left:0;transform:unset;width:100%;height:100%;max-width:unset;max-height:100%;border-radius:0;padding:0 0 30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup{top:var(--header-height);height:calc(var(--doc-height) - var(--header-height));left:100%;transition:left .4s ease}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup.visible{left:0}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-overlay{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-title{font-size:16px;line-height:2;padding:7px 22px;text-align:left;border-bottom:1px solid #ededed;margin-bottom:34px;font-weight:600}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block-inner{width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-close{right:16px;top:12px}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-close svg.hideMobile, .lv-eco-shell .Cart-Drawer .Drawer__Close svg.hideMobile{display:none}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .popup-close svg.hideDesktop, .lv-eco-shell .Cart-Drawer .Drawer__Close svg.hideDesktop{display:block}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list{padding:0 30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block-wrapper{flex-direction:column;margin-bottom:30px}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block:first-child{margin-top:0}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .region_title{border-bottom:0;padding-bottom:10px;font-weight:700;color:var(--color-text)}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a{align-items:center;padding-right:0;margin-bottom:20px;width:100%}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a .flag-image{margin-right:14px}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block a .country-content{display:flex;justify-content:space-between;align-items:center;width:calc(100% - 44px)}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .country-title{margin-bottom:0;line-height:1;font-weight:600}}
@media  screen and (max-width:1239px){.lv-eco-shell #policy-country-selector-popup .countries-list .country-block .country-subtitle{font-size:14px;line-height:1}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__text-content .slideshow_text_wrapper .mega-subtitle{font-size:16px;line-height:1.13;font-weight:500}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__newsletter .form-message--success{color:#919191}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .page-width-small{padding:0 0 0 18px;border-bottom:1px solid #ebe9e9}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-tabs-wrapper{box-shadow:none;position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-tabs-wrapper:after{content:"";position:absolute;top:0;right:0;z-index:1;box-shadow:-11px 0 12px #fff;height:calc(100% - 1px);width:18px;background:#fff}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-product-info-bar{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-tabs-inner{justify-content:flex-start;overflow-x:auto;padding:14px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-tabs-inner::-webkit-scrollbar{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-tabs-inner a{font-size:calc(var(--font-size-base) * 1px);line-height:1.42;white-space:nowrap;color:#919191;font-weight:600;margin:0 30px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-product-info-bar .product-name{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .product-sticky-bar .sticky-price-wrapper{justify-content:space-between;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .site-footer__item_newsletter{order:7;margin-top:60px;padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .site-footer__item_text{order:8}}
@media  screen and (max-width:749px){.lv-eco-shell .site-footer__item_newsletter, .lv-eco-shell .site-footer__item_text{width:100%;flex:1 1 100%}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block{width:calc(50% - 18px);padding:0;background:transparent;margin-right:32px;margin-bottom:26px;margin-top:14px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .title{margin-right:-10px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block:nth-child(2n){margin-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .page-width.testimonials_row{margin:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .main-content-spacing{padding-top:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .collection-page-spacer{padding-top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .main-content-spacing{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .site-header .site-header__mobile-nav .grid{padding:0 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .site-header__logo img{max-width:156px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .logo_element{display:flex;align-items:center}}
@media  screen and (max-width:749px){.lv-eco-shell .logo_element .store_text{font-size:14px;margin-left:0;border-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .hideDesktop{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .cartItem__discount-code-bar-wrapper--mobile.hideDesktop{display:flex;justify-content:flex-end}}
@media  screen and (max-width:749px){.lv-eco-shell .cartItem__discount-code-bar-wrapper--mobile .cartItem__discount-code-bar-wrapper{width:calc(100% - 105px);padding-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .cartItem__discount-code-bar-wrapper--mobile .cartItem__discount-code-bar-wrapper .cartItem__discount-code-bar{width:100%;flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .cartItem__discount-code-bar-wrapper--mobile .cartItem__discount-code-bar-wrapper .cartItem__discount-code-bar-left{width:100%;justify-content:space-between;border-right:none;border-bottom:1px solid #F1D0A5;padding:0 0 8px;gap:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .cartItem__discount-code-bar-wrapper--mobile .cartItem__discount-code-bar-wrapper .cartItem__discount-code-bar-right{width:100%;justify-content:flex-start;padding:8px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-card .product-small-desc{line-height:1.28}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Title{font-size:16px;line-height:1.5}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Close svg{width:44px;height:44px}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Header{padding:15px 0 10px 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer{padding:0;margin-top:20px;box-shadow:0 2px 12px -6px #03060b0f!important}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer>.cart-drawer-container{padding-top:10px;padding-left:24px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .Drawer__Footer .promotion-message-wrapper.promotion-message--drawer.show{padding-bottom:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .cart-subtotal-row{padding-top:16px;justify-content:space-between}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Close{padding:0;right:10px;top:52%;transform:translateY(-50%)}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Header:after{width:100%;left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem{margin-top:4px;padding:0 18px 22px 4px}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem .CartItem__ImageWrapper{max-width:120px;margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem .CartItem__ImageWrapper .CartItem__Image{max-height:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem .CartItem__Info_Wrapper--with-discount-code-bar, .lv-eco-shell .CartItem .CartItem__Info__Wrapper{max-width:calc(100% - 120px);padding-left:4px;flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem .CartItem__Info_Wrapper--with-discount-code-bar .CartItem__Info__Wrapper{max-width:unset;padding-left:0;flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__Info .CartItem__Variant{margin-bottom:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__Info .CartItem__Variant.hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__PriceList{padding-left:0;display:flex;align-items:center;margin-bottom:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__QuantitySelector{display:flex;align-items:flex-end;justify-content:space-between;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__Remove{position:relative;bottom:unset;right:unset;margin-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .Drawer__Main .rk-bought_together{margin:0 18px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .Drawer__Footer{box-shadow:0 14px 24px 10px #03060b0f;padding-top:2px}}
@media  screen and (max-width:749px){.lv-eco-shell .Drawer__Footer .promotion-message-wrapper.promotion-message--drawer.show p{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .cart-subtotal-row{padding-top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .cart-subtotal-alter{font-size:17px}}
@media  screen and (max-width:749px){.lv-eco-shell .cart-subtotal__price{padding-left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .cart-subtotal-row--drawer .cart-subtotal__price{padding-left:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .cart__block .cart-subtotal-row .line-items-discount{border-radius:14px;padding:0;color:#fa4500;font-size:14px;line-height:2}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout.btn, .lv-eco-shell .fs-checkout-btn-custom{height:44px!important;padding:10px!important;width:100%!important}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItem__PriceList .CartItem__OriginalPrice{margin-top:0;margin-left:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout+.Cart__Checkout{margin-top:16px;color:#757575}}
@media  screen and (max-width:749px){.lv-eco-shell .CartItemWrapper:after{width:calc(100% - 36px);left:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .fs-checkout-btn-custom span, .lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout.btn{font-size:14px!important;font-weight:600}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .product-single__media-group, .lv-eco-shell .product-container .product-single__description-group{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .product-container, .lv-eco-shell .product-single__media__carousel_wrapper{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .product-single__description-group .product-single__meta{padding:0 17px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .member-exclusive-badge .member-icon{width:19.5px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .product-single__title{font-size:24px;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .price__pricing-group{font-size:19px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .price-item--sale{font-size:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .product-single__description{margin:20px -17px 30px;padding:22px 18px;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta .swatch .header, .lv-eco-shell .product-single__meta .header{font-size:17px}}
@media  screen and (max-width:749px){.lv-eco-shell .qty .qty_btn, .lv-eco-shell .qty .qty_btn svg, .lv-eco-shell .qty .product-form__input--quantity, .lv-eco-shell .QuantitySelector .QuantitySelector__Button{width:38px;height:38px}}
@media  screen and (max-width:749px){.lv-eco-shell .qty .qty_btn svg *{opacity:1}}
@media  screen and (max-width:749px){.lv-eco-shell .QuantitySelector__CurrentQuantity, .lv-eco-shell .qty .product-form__input--quantity{font-size:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .QuantitySelector__CurrentQuantity{width:38px;height:38px}}
@media  screen and (max-width:749px){.lv-eco-shell .variant-accessory-price{padding-bottom:12px;margin-bottom:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .variant-accessory-small-desc{margin-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features{margin:15px 0 0;padding-top:30px;padding-bottom:0;flex-wrap:wrap}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#efefef}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features:after{left:0;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features .store_feature{flex-direction:column;align-items:baseline;margin-bottom:30px;width:50%}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features .store_feature img{width:48px;height:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .store-features .store_feature .feature_title{font-size:14px;color:var(--color-text);font-weight:500}}
@media  screen and (max-width:749px){.lv-eco-shell .product-container .contact-box{margin-top:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .variant-accessory-content a{text-transform:none}}
@media  screen and (max-width:749px){.lv-eco-shell .product__photos_text{display:flex;align-items:center;justify-content:CENTER;position:absolute;top:100%;left:50%;transform:translate(-50%);padding:4px 12px 3px;border-radius:12px;background-color:#000;color:#fff;font-size:12px;font-weight:500}}
@media  screen and (max-width:749px){.lv-eco-shell .product__photos_text svg{margin-right:2px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__description .rte{height:175px}}
@media  screen and (max-width:749px){.lv-eco-shell .site-footer__content .site-footer__social-icons{justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper{display:block;margin:0 -18px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper:after, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper:after{content:"flickity";display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block{width:330px!important;padding-left:8px;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block:first-child, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block:first-child{width:340px!important;padding-left:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block{height:450px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block:last-child, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block:last-child{width:348px!important;padding-right:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_section_wrapper .mosaic_block .mosaic_block-caption, .lv-eco-shell .template-page .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{width:262px;max-width:calc(100% - 48px)}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block .mosaic_block_inner, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block .mosaic_block_inner{position:relative;height:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .mosaic_section_wrapper .mosaic_block .mosaic_block_inner .mosaic_image, .lv-eco-shell .template-page .mosaic_images_section .mosaic_section_wrapper .mosaic_block .mosaic_block_inner .mosaic_image{border-radius:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .section-header{text-align:left;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .section-header .h5{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section .section-header h2, .lv-eco-shell .template-product .mosaic_block-caption .h3, .lv-eco-shell .template-page .mosaic_block-caption .h3{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-page .mosaic_block-caption .h4{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-page .mosaic_block-caption .text.h4{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_section_wrapper .mosaic_block .mosaic_block-caption .h3{margin-bottom:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_section_wrapper .dot{width:8px;height:8px;background-color:#ebe9e9;margin:0 6px;border-radius:50%}}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_section_wrapper .dot.is-selected{background-color:#03060b;opacity:.6}}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_section_wrapper .flickity-page-dots{padding-top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .quotes-section .section-header h2{font-weight:800}}
@media  screen and (max-width:749px){.lv-eco-shell [data-section-type=quotes] .testimonials_slider .testimonial_block .title{font-weight:600}}
@media  screen and (max-width:749px){.lv-eco-shell .site-footer{padding-top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pswp__button.pswp__button--close{top:20px;right:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pswp .pswp__ui .pswp__button.btn.pswp__button--arrow--left{left:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .pswp .pswp__ui .pswp__button.btn.pswp__button--arrow--right{right:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .new-label-wrapper{height:98px;width:100px;position:absolute;overflow:hidden}}
@media  screen and (max-width:749px){.lv-eco-shell .new-label-wrapper:before{background-color:#fa4500;height:98px;width:100px;position:absolute;top:-50px;left:-50px;transform:rotate(-45deg);content:"";display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .new-label-wrapper+.new-label{margin-bottom:0;color:#fff;font-size:12px;font-weight:600;position:absolute;top:14px;left:12px;transform:rotate(-45deg);line-height:normal}}
@media  screen and (max-width:749px){.lv-eco-shell .product-badge-wrapper .line-items-discount{font-weight:700}}
@media  screen and (max-width:749px){.lv-eco-shell .product-badge-wrapper .best-seller-label{padding:8px 12px}}
@media  screen and (max-width:749px){.lv-eco-shell .line-items-discount, .lv-eco-shell .best-seller-label{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .accessories-template .product-badge-wrapper .best-seller-label, .lv-eco-shell .accessories-template .product-badge-wrapper .line-items-discount{font-size:12px;padding:4px 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .accessories-template .product-badge-wrapper{top:6px;left:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .accessories-template .product-card .new-label{position:absolute;top:32px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .custom_payment_icons.hideDesktop{display:flex;margin-top:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .custom_payment_icons .payment_icon img{margin-bottom:6px;height:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-form__controls-group .price-wrapper .regular-price{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-form__item--payment-button .amazon-btn{padding:4px 20px 7.2px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-form__item--payment-button .amazon-btn span{line-height:1.4}}
@media  screen and (max-width:749px){.lv-eco-shell .product-form__item--payment-button .amazon-btn img{height:14px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .slideshow__arrow.btn svg{margin-left:0}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell #country-selector-popup .popup-wrapper, .lv-eco-shell #policy-country-selector-popup .popup-wrapper{padding-left:40px;padding-right:40px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-container .product-single__media-group, .lv-eco-shell .product-container .product-single__description-group{width:50%}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-single__media__carousel_wrapper{padding:0}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-container .product-single__title{font-size:26px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-single__meta{margin-left:25px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product__media__arrows button.btn-previous{left:5px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product__media__arrows button.btn-next{right:5px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-container .store-features .store_feature{width:50%}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-container .store-features{flex-wrap:wrap}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-container .price__pricing-group{font-size:18px}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-form__controls-group .price-wrapper{flex-wrap:wrap;justify-content:center}}
@media  screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .product-form__controls-group .price-wrapper .regular-price, .lv-eco-shell .product-form__controls-group .price-wrapper .compare-price{width:100%;text-align:center}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .page-width, .lv-eco-shell .page-width-small{padding-left:55px;padding-right:55px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .page-width.testimonials_row{margin:0 55px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .mega-menu .page-width{padding-left:30px;padding-right:30px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .logo_element .store_text{display:none}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .header_cart_info{margin-left:15px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .site-footer__bottom_content .disclosure__toggle{font-size:calc(var(--font-size-base) * .9px)}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container, .lv-eco-shell .mobile-nav-wrapper{display:none}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container.show_form{display:block}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:590px;height:calc(100% + 1px)}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper{width:100%;height:100%}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .search-form__input{width:100%;height:100%;padding:15px 54px;border:0;border-radius:0;background:#ededed;outline:none}}
@media  screen and (min-width:1024px){.lv-eco-shell .show_search_overlay .navigation_wrapper, .lv-eco-shell .show_search_overlay .header-search-button, .lv-eco-shell .show_search_overlay .customer_nav_menu__wrapper, .lv-eco-shell .show_search_overlay .header_cart_info{opacity:0;visibility:hidden}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper.visible{box-shadow:0 22px 24px -20px #00000012,0 2px 20px #0000000d}}
@media  screen and (min-width:1024px)and (max-width:1160px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form{max-width:400px}}
@media  screen and (min-width:1281px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form{max-width:730px}}
@media  screen and (min-width:1240px){.lv-eco-shell .site-footer__bottom_content{padding-top:30px;margin-top:-30px;border-top:1px solid #2a2a2a}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .product-hover-content{opacity:1}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .card-hover-shop-now-btn{opacity:1;visibility:visible}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .card-hover-shop-now-btn-ajax{left:0;right:0;transform:translate(0);text-align:center}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card .card-hover-shop-now-btn-ajax .btn{background-color:var(--checkout-btn-bg);border-radius:50px}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .card-hover-shop-now-btn-ajax .btn, .lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .card-hover-shop-now-btn-ajax form{display:inline-block;margin:0 5px;vertical-align:middle}}
@media  screen and (min-width:1240px){.lv-eco-shell .template-collection .product-item-block.product-item-block--withAlternateImage .product-card:hover .product-item__price_and_reviews_row{visibility:hidden}}
@media  screen and (min-width:1240px){.lv-eco-shell .qty .qty_btn:hover{opacity:.5}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-item-block.product-item-block--withAlternateImage .product-card:hover .product-card__image:not(.product-card__image--alternate){opacity:0;visibility:hidden}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-card:hover .product-badge-wrapper, .lv-eco-shell .mosaic_block-caption .link_text svg{display:none}}
@media  screen and (min-width:1240px){.lv-eco-shell .CollectionGrid .product-item-block.product-item-block--withAlternateImage .product-card:hover .product-item__price_and_reviews_row{opacity:0}}
@media  screen and (min-width:1240px){.lv-eco-shell .mosaic_block:hover .link_text{text-decoration:underline}}
@media  screen and (min-width:1240px){.lv-eco-shell .mosaic_block-caption .link_text:after{content:"";border-style:solid;border-width:0 1.3px 1.3px 0;display:inline-block;padding:2.8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;bottom:5.5px;margin-left:3px}}
@media  screen and (min-width:1240px){.lv-eco-shell .mosaic_block.color-light .mosaic_block-caption .link_text:after{border-color:#ffffffb3}}
@media  screen and (min-width:1240px){.lv-eco-shell .mosaic_block.color-dark .mosaic_block-caption .link_text:after{border-color:#757575}}
@media  screen and (min-width:1240px){.lv-eco-shell .product-container .contact-box a:hover, .lv-eco-shell .product-desc-expand:hover, .lv-eco-shell .variant-accessory-content a:hover{text-decoration:underline}}
.lv-eco-shell .template-product .index-section, .lv-eco-shell .template-product .padding-section{padding-top:0;padding-bottom:80px}
.lv-eco-shell .section-header--subtitle{font-size:17px;font-weight:600;color:#666!important;max-width:780px;margin:0 auto;display:block}
.lv-eco-shell .section-title{text-align:center;margin-bottom:48px}
.lv-eco-shell .section-title h2{font-size:40px;line-height:1.1;margin-bottom:16px}
.lv-eco-shell .product-single__media__carousel .flickity-page-dots{position:absolute;bottom:10px;display:none}
.lv-eco-shell .product-single__media__carousel .dot{width:8px;height:8px;margin:0 6px;background-color:#767676;opacity:.24}
.lv-eco-shell .product-single__media__carousel .dot.is-selected{opacity:1}
@media (max-width:749px){.lv-eco-shell .section-title{text-align:left;margin-bottom:16px}}
@media (max-width:749px){.lv-eco-shell .section-title h2{font-size:24px}}
@media (max-width:749px){.lv-eco-shell .section-header--subtitle{font-size:15px;font-weight:500;line-height:1.47}}
@media (max-width:749px){.lv-eco-shell .product-single__media__carousel .flickity-page-dots{display:block}}
@media (max-width:749px){.lv-eco-shell .template-product .index-section .page-width-small, .lv-eco-shell .product-section .section-header{padding-left:18px;padding-right:18px}}
@media (max-width:749px){.lv-eco-shell .product-section .section-header h2{margin-right:38px;margin-bottom:4px;font-weight:900}}
@media (max-width:749px){.lv-eco-shell .product-section .section-title{margin-bottom:26px}}
@media (max-width:749px){.lv-eco-shell .template-product .index-section .product-section .page-width-small{padding:0}}
@media (max-width:749px){.lv-eco-shell .template-product .product-section .answer.active{padding:10px 47px 11px 33px;background-color:#f8f8f8}}
@media (max-width:749px){.lv-eco-shell .question .icon{margin-top:5px;margin-right:0}}
@media (max-width:749px){.lv-eco-shell .question .icon.icon-chevron-right{margin-top:7px}}
@media (max-width:749px){.lv-eco-shell .question.active .icon--chevron-down{transform:rotate(180deg);margin-top:7px}}
@media (max-width:749px){.lv-eco-shell .product-section .question{align-items:unset;position:relative;font-weight:600}}
@media (max-width:749px){.lv-eco-shell .product-section .question span{margin-right:35px}}
@media (max-width:749px){.lv-eco-shell .product-section .answer_content, .lv-eco-shell .product-section .answer_content p{font-weight:400}}
@media (max-width:749px){.lv-eco-shell .homepage_accordion .homepage_accordion__block:not(:last-child){border-bottom:0}}
@media (max-width:749px){.lv-eco-shell .product-section .question:after{content:"";position:absolute;left:18px;top:100%;background-color:#ebe9e9;height:1px;width:calc(100% - 36px)}}
@media (max-width:749px){.lv-eco-shell .product-section .question.active:after{content:unset}}
@media (max-width:749px){.lv-eco-shell .enabled_mobile_sticky_btns .product-form-sticky-parent{display:block}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;align-items:center;justify-content:flex-end}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper .cart__submit, .lv-eco-shell .fs-checkout-btn-custom{height:44px!important;padding:12px 39px!important;width:auto!important}}
@media (max-width:749px){.lv-eco-shell .fs-checkout-btn-custom{padding:10px 39px!important}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper .cart__submit, .lv-eco-shell .fs-checkout-btn-custom{width:45%!important}}
@media (max-width:749px){.lv-eco-shell .Drawer__Footer .fs-checkout-btn-custom{width:100%!important}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper .Continue__shopping{width:calc(55% - 14px);margin-top:0!important;margin-right:14px}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper .cart__submit, .lv-eco-shell .cart__buttons-wrapper .Continue__shopping a, .lv-eco-shell .cart-drawer-container .Continue__shopping, .lv-eco-shell .Cart-Drawer .Drawer__Content .Drawer__Footer .Cart__Checkout.btn, .lv-eco-shell .fs-checkout-btn-custom{font-size:13px!important;font-weight:600!important;line-height:1.54!important}}
@media (max-width:749px){.lv-eco-shell .cart__buttons-wrapper .Continue__shopping a, .lv-eco-shell .cart-drawer-container .Continue__shopping{color:#757575;width:100%;height:44px;display:block;padding:12px 10px;border:1px solid #c0c1c2;border-radius:28px}}
@media (max-width:749px){.lv-eco-shell .additional-checkout-buttons{order:3;width:100%}}
@media  only screen and (min-width:750px){.lv-eco-shell .template-product .index-section, .lv-eco-shell .template-product .padding-section{padding-top:0;padding-bottom:120px}}
@media  only screen and (min-width:750px){.lv-eco-shell .product-container .product-single__description-group, .lv-eco-shell .product-container .product-single__media-group{padding-top:20px}}
.lv-eco-shell body .acsb-trigger.acsb-trigger-size-medium{width:45px;height:45px;right:30px!important;left:auto!important;bottom:70px!important}
.lv-eco-shell body .acsb-trigger.acsb-trigger-size-small{width:35px;height:35px;z-index:1000!important}
.lv-eco-shell body .pushowl-simple-toast{bottom:calc(var(--icon-offset-bottom) + 3 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height));right:var(--icon-offset-right);left:auto!important;background:transparent!important;box-shadow:unset!important;outline:none;width:auto;height:var(--icon-size)}
.lv-eco-shell body .pushowl-simple-toast.is-maximized{border-radius:12px!important;background:#212b36!important}
.lv-eco-shell body .pushowl-simple-toast__content{background:#212b36!important}
.lv-eco-shell body .pushowl-simple-toast .pushowl-bell-button{width:var(--icon-size)!important;border-radius:50%!important;outline:none}
.lv-eco-shell body .pushowl-simple-toast__action-buttons .pushowl-bell-button{border-radius:50%!important;outline:none}
@media (max-width:767px){.lv-eco-shell .acsb-trigger.acsb-trigger-size-small{bottom:70px!important;right:30px!important}}
@media (max-width:767px){.lv-eco-shell body .pushowl-simple-toast{left:auto!important;bottom:calc(var(--icon-offset-bottom) + 2 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height))}}
.lv-eco-shell img.mobile-image{display:none}
@media (max-width:600px){.lv-eco-shell img.mobile-image{display:block}}
@media (max-width:600px){.lv-eco-shell img.desktop-image{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .acsb-trigger.acsb-trigger-size-small, .lv-eco-shell .icon-zendesk, .lv-eco-shell .pushowl-simple-toast{right:var(--icon-offset-right)!important}}
@media  screen and (max-width:749px){.lv-eco-shell body.enabled-mobile-sticky .acsb-trigger.acsb-trigger-size-small{bottom:320px!important}}
@media  screen and (max-width:749px){.lv-eco-shell body.enabled-mobile-sticky .icon-zendesk{bottom:237px!important}}
@media  screen and (max-width:749px){.lv-eco-shell body.enabled-mobile-sticky .pushowl-simple-toast{bottom:calc(var(--icon-offset-bottom) + 3 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height))!important}}
.lv-eco-shell .page-white-bg{background-color:#fff}
.lv-eco-shell .product-recommendations-page-wrapper{border-bottom:1px solid #B9B9B9;padding:0 20px}
.lv-eco-shell .recommedation-container{max-width:1220px;color:#212121;margin:0 auto;padding:90px 0 60px;text-align:center;font-family:Montserrat,sans-serif;line-height:1.2}
.lv-eco-shell .recommedation-container h2{font-family:Montserrat,sans-serif;font-size:56px!important;font-weight:700;letter-spacing:0!important;line-height:1.22;margin-bottom:24px}
.lv-eco-shell .recommedation-container .recommendation-desc{font-size:18px;font-weight:700;line-height:1.2}
.lv-eco-shell .recommedation-container .recommendation-desc p{color:#212121}
.lv-eco-shell .recommendation-wrapper{margin-top:30px}
.lv-eco-shell .recommendation-row{display:flex;width:100%;padding-top:60px;position:relative}
.lv-eco-shell .recommendation-row .recommendation-column{width:calc(50% - 9px);margin:0 9px}
.lv-eco-shell .recommendation-row .recommendation-column.left-column{display:flex;flex-direction:column;justify-content:center;background:#f7f8f8;border-radius:50px;padding:50px 50px 58px;position:relative}
.lv-eco-shell .recommendation-row .recommendation-column:first-child{margin-left:0}
.lv-eco-shell .recommendation-row .recommendation-column h3{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:40px}
.lv-eco-shell .power-station-dropdown{width:100%;background:transparent;border-radius:6px;border:1px solid #BFD6DE;font-size:18px;font-weight:700;padding:14px 32px;background:url(select-arrow.svg) no-repeat 96% center}
.lv-eco-shell .power-station-image{max-width:390px;margin:98px auto 0;display:none}
.lv-eco-shell .power-station-image.active{display:block}
.lv-eco-shell .recommendation-row .recommended_products.active{display:flex}
.lv-eco-shell .recommended_products{display:none;flex-direction:column;height:100%}
.lv-eco-shell .recommended_products .recommended_product{display:flex;background:#f7f8f8;border-radius:50px;padding:32px 42px 38px;margin-bottom:15px;height:50%;align-items:center}
.lv-eco-shell .recommended_products .recommended_product:last-child{margin-bottom:0}
.lv-eco-shell .recommended_products .recommended_product .product-image{width:42%}
.lv-eco-shell .recommended_products .recommended_product .product-info{width:58%;padding-left:7%;text-align:left}
.lv-eco-shell .recommended_products.count-1 .recommended_product{height:100%;flex-direction:column;justify-content:center}
.lv-eco-shell .recommended_products.count-1 .recommended_product .product-info, .lv-eco-shell .accessory-outer .product-info{text-align:center;margin-top:40px}
.lv-eco-shell .recommended_products.count-1 .recommended_product .price-wrapper, .lv-eco-shell .recommended_products.count-1 .recommended_product .qty-wrapper, .lv-eco-shell .accessory-outer .price-wrapper, .lv-eco-shell .accessory-outer .qty-wrapper{justify-content:center}
.lv-eco-shell .recommendation-row .recommendation-column .recommended_product h3{margin-bottom:28px}
.lv-eco-shell .recommended_product .price-wrapper{display:flex;align-items:center}
.lv-eco-shell .recommended_product .product-price{font-size:25px;font-weight:700;margin-right:14px}
.lv-eco-shell .recommended_product .product-compare-price{font-size:18px;font-weight:700;color:#868685;text-decoration:line-through}
.lv-eco-shell .recommended_product .qty-wrapper{margin:28px 0;display:flex;align-items:center}
.lv-eco-shell .recommended_product .qty-minus, .lv-eco-shell .recommended_product .qty-plus{cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#d4d4d4;border-radius:4px}
.lv-eco-shell .recommended_product .qty-wrapper svg{display:block}
.lv-eco-shell .recommended_product .qty-wrapper .qty-value{width:70px;height:30px;border:0;background:transparent;padding:10px;text-align:center;font-size:18px;font-weight:700}
.lv-eco-shell .recommended_product .qty-wrapper .qty-value::-webkit-outer-spin-button, .lv-eco-shell .recommended_product .qty-wrapper .qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.lv-eco-shell .recommended_product .qty-wrapper .qty-value[type=number]{-moz-appearance:textfield}
.lv-eco-shell .add-to-cart button{background:#212121;color:#fff;border-radius:90px;width:100%;max-width:250px;height:50px;line-height:50px;border:0;font-weight:700;font-size:18px}
.lv-eco-shell .view-details-btn{margin-top:28px;font-size:14px;text-decoration:underline;cursor:pointer;font-weight:500}
.lv-eco-shell .product-recommendation-wrapper{height:100%}
.lv-eco-shell .add_more_btn_wrap{text-align:left}
.lv-eco-shell .add_more_btn_wrap .add_more_btn, .lv-eco-shell .recommedation_btn a.button{min-width:250px;display:inline-block;margin-top:28px;padding:12px 32px;background:#0c87cc;color:#fff;border-radius:32px;border:0;font-size:14px;font-weight:700}
.lv-eco-shell .add_more_btn_wrap .add_more_btn{margin-left:10px}
.lv-eco-shell .add_more_btn_wrap .add_more_btn svg{display:inline-block;margin-right:16px;height:16px;vertical-align:middle}
.lv-eco-shell .recommendation-row .bundle-sign{position:absolute;top:50%;right:-54px;transform:translateY(-50%);width:90px;height:90px;background:#0c87cc;border-radius:50%;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .recommendation-row .bundle-sign svg{width:30px;height:30px}
.lv-eco-shell .view-details-popup{z-index:99999;font-family:Montserrat,sans-serif;display:none;position:fixed;top:0;left:0;width:100%;height:var(--doc-height)}
.lv-eco-shell .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080}
.lv-eco-shell .view-details-popup .popup-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1220px;padding:50px;border-radius:50px;background:#fff;height:90%;overflow:scroll}
.lv-eco-shell .view-details-popup .popup-close{position:absolute;right:45px;top:45px;padding:5px;cursor:pointer}
.lv-eco-shell .view-details-popup .popup-title, .lv-eco-shell .view-details-popup .product-title{font-size:32px;font-weight:700;line-height:1.2}
.lv-eco-shell .view-details-popup .product-images-wrapper{margin:30px 30px 30px 6px;display:flex;align-items:center}
.lv-eco-shell .view-details-popup .product-images-wrapper img{width:33.33%;padding-left:24px}
.lv-eco-shell .view-details-popup .product-title{padding-bottom:30px;border-bottom:1px solid #B9B9B9}
.lv-eco-shell .view-details-popup .desc-title{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:30px}
.lv-eco-shell .view-details-popup .product-description{margin-bottom:30px}
.lv-eco-shell .view-details-popup .product-specifications img{width:100%;margin-bottom:20px}
.lv-eco-shell .recommendation-row .recommendation-column.accessory-outer{width:33.33%;padding:28px;margin:0}
.lv-eco-shell .accessories-wrapper .recommendation-row{flex-wrap:wrap}
.lv-eco-shell .add-to-cart [data-error-message]{color:red;margin-top:5px}
.lv-eco-shell .suggestion-text{margin-top:8px;font-size:14px}
.lv-eco-shell html.removePadding{padding-bottom:0!important}
.lv-eco-shell .slick-dotted.slick-slider{margin:0!important}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .recommendation-row .recommendation-column.left-column, .lv-eco-shell .recommended_products .recommended_product{padding:50px 20px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .recommended_product .price-wrapper{flex-direction:column;align-items:baseline}}
@media  screen and (max-width:767px){.lv-eco-shell .recommedation-container{padding:30px 10px 50px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommedation-container h2{font-size:35px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-wrapper{margin-top:15px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row{padding-top:30px;flex-direction:column}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .recommendation-column{width:100%;margin:0}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .recommendation-column h3{margin-bottom:30px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .recommendation-column.left-column{border-radius:20px;padding:30px;margin-bottom:20px}}
@media  screen and (max-width:767px){.lv-eco-shell .power-station-image{margin-top:60px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommended_products .recommended_product{padding:30px;border-radius:20px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommended_products .recommended_product .product-image, .lv-eco-shell .recommended_products .recommended_product .product-info{width:100%;padding:0;text-align:center}}
@media  screen and (max-width:767px){.lv-eco-shell .recommended_products .recommended_product .product-image{margin-bottom:20px}}
@media  screen and (max-width:767px){.lv-eco-shell .power-station-image, .lv-eco-shell .recommended_product .price-wrapper, .lv-eco-shell .recommended_product .qty-wrapper{justify-content:center}}
@media  screen and (max-width:767px){.lv-eco-shell .power-station-image img{width:240px;height:240px;object-fit:contain}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .bundle-sign{width:60px;height:60px;z-index:2;top:unset;bottom:-40px;left:50%;transform:translate(-50%)}}
@media  screen and (max-width:767px){.lv-eco-shell .add_more_btn_wrap .add_more_btn{margin-left:0}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-arrow, .lv-eco-shell .recommendation-row .slick-arrow{bottom:10px;top:unset;transform:unset;width:32px;height:32px;border-radius:50%;z-index:2;outline:none}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-arrow.slick-prev, .lv-eco-shell .recommendation-row .slick-arrow.slick-prev{left:30px;background:#212121 url(https://cdn.shopify.com/s/files/1/1996/9707/files/DT_ARROW.svg?v=1655543501) no-repeat center center}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-arrow.slick-next, .lv-eco-shell .recommendation-row .slick-arrow.slick-next{right:30px;background:#212121 url(https://cdn.shopify.com/s/files/1/1996/9707/files/DT_ARROW_1.svg?v=1655544682) no-repeat center center}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-arrow.slick-prev:before, .lv-eco-shell .view-details-popup .slick-arrow.slick-next:before, .lv-eco-shell .recommendation-row .slick-arrow.slick-prev:before, .lv-eco-shell .recommendation-row .slick-arrow.slick-next:before, .lv-eco-shell .recommendation-row .slick-dots button:before{content:unset}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-dots, .lv-eco-shell .recommendation-row .slick-dots{bottom:10px}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-dots li, .lv-eco-shell .recommendation-row .slick-dots li{width:7px;height:7px;background:#8e8e8e;margin:0 4px;border-radius:50%}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .slick-dots li.slick-active, .lv-eco-shell .recommendation-row .slick-dots li.slick-active{background:#000}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .slick-slider.count-2, .lv-eco-shell .accessories-wrapper .slick-slider, .lv-eco-shell .product-images-wrapper.slick-slider{padding-bottom:65px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .add_more_btn_wrap{text-align:center}}
@media  screen and (max-width:767px){.lv-eco-shell .more-accessories{padding-top:60px}}
@media  screen and (max-width:767px){.lv-eco-shell .accessories-wrapper .recommendation-row{display:block}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .popup-content{top:20%;bottom:0;transform:unset;left:0;width:100%;height:auto;padding:24px 22px;border-radius:20px 20px 0 0}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup{overflow:scroll}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .popup-title, .lv-eco-shell .view-details-popup .product-title{font-size:28px}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .desc-title{font-size:20px}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .product-images-wrapper{display:block}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .product-images-wrapper img{padding-left:0}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .product-title{margin-top:40px}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .popup-close{top:26px;right:26px}}
@media  screen and (max-width:767px){.lv-eco-shell .recommended_products .recommended_product .product-image img{margin:auto}}
@media  screen and (max-width:767px){.lv-eco-shell .view-details-popup .product-images-wrapper{opacity:0;visibility:hidden}}
@media  screen and (max-width:767px){.lv-eco-shell .recommendation-row .bundle-sign svg{transform:rotate(90deg);width:24px}}
.lv-eco-shell .ecosystem-page-outer{background:#1d1d1d;color:#f5f5f7}
.lv-eco-shell .ecosystem-page-outer h2, .lv-eco-shell .ecosystem-page-outer p{color:#f5f5f7!important}
.lv-eco-shell .alternate-image--with-text-content .quote{font-weight:500;font-style:italic}
.lv-eco-shell .ecosystem-page-outer p, .lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav .nav-heading, .lv-eco-shell .alternate-image--with-text-content .author{font-weight:500}
.lv-eco-shell .ecosystem-container{max-width:1360px;margin:0 auto;padding:0 20px}
.lv-eco-shell .ecosystem-banner{position:relative}
.lv-eco-shell .home-ecosystem-banner{padding-bottom:80px}
.lv-eco-shell .home-ecosystem-banner img{width:100%;height:calc(100vh - var(--header-height));object-fit:cover}
.lv-eco-shell .ecosystem-banner .banner-inner{width:100%;position:absolute;padding-top:50px;padding-bottom:30px;left:0;bottom:0;display:flex;justify-content:center;background:#1d1d1d99}
.lv-eco-shell .ecosystem-banner .banner-inner h2{margin-bottom:20px;padding-right:60px}
.lv-eco-shell .ecosystem-banner .banner-inner h2 p{font-size:40px;line-height:1}
.lv-eco-shell .ecosystem-banner .banner-inner h2, .lv-eco-shell .ecosystem-banner .banner-inner p{color:#f5f5f7}
.lv-eco-shell .ecosystem-banner .banner-inner .banner-content div{width:calc(565 / 1920 *100vw)}
.lv-eco-shell .home-ecosystem-slideshow{position:relative;margin:100px 0 60px}
.lv-eco-shell .home-ecosystem-slideshow .slideshow-introduction{position:absolute;top:0;left:0;width:500px}
.lv-eco-shell .home-ecosystem-slideshow .slideshow-introduction h2{font-size:40px!important;line-height:1.2;margin-bottom:0}
.lv-eco-shell .home-ecosystem-slideshow-inner .slide-desc{width:calc(100% - 550px);margin-left:auto;margin-top:25px;margin-bottom:100px}
.lv-eco-shell .home-ecosystem-slideshow-navigation{display:flex;flex-wrap:wrap;margin-top:60px;justify-content:flex-start}
.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav{width:200px;position:relative;margin-right:20px;margin-bottom:40px;cursor:pointer}
.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav .bar{width:100%;height:2px;background-color:#f5f5f7;margin-bottom:10px}
.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav .nav-heading{font-size:16px;line-height:1;margin-bottom:12px}
.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav.slide-active .bar{background-color:#0fd0e2;height:4px;margin-top:-1px}
.lv-eco-shell .home-ecosystem-image-with-text{padding:150px 0 100px}
.lv-eco-shell .home-ecosystem-image-with-text .image-with-text-introduction h2{font-size:40px!important;line-height:1;max-width:350px;margin-bottom:25px}
.lv-eco-shell .home-ecosystem-image-with-text .image-with-text-introduction p{max-width:550px;margin-bottom:30px}
.lv-eco-shell .home-ecosystem-image-with-text .image-with-text-introduction .image-text-line{color:#7f7f81;font-size:16px;font-weight:700}
.lv-eco-shell .home-ecosystem-image-with-text .image--with-text-image{margin-top:-14%;text-align:right}
.lv-eco-shell .home-ecosystem-bundles h2 p{font-size:88px;line-height:.9;text-align:center;padding:0 20px;margin-bottom:50px}
.lv-eco-shell .home-ecosystem-bundles-inner .home-ecosystem-bundles-row{display:flex;flex-wrap:wrap}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box{height:1080px;width:50%;background-size:contain;display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.odd{background-color:#f5f5f7}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.even{background-color:#1d1d1d}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title{margin-top:150px;text-align:center}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title p, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-subtitle{font-weight:700;font-size:32px;line-height:1}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.odd .bundle-title p, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.odd .bundle-subtitle, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.odd .bundle-desc p{color:#1d1d1d!important}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.even .bundle-title p, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.even .bundle-subtitle, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.even .bundle-desc p{color:#f5f5f7!important}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content{margin-bottom:100px;text-align:center;padding:0 16px}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-subtitle{margin-bottom:20px;font-weight:700}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content .btn{width:200px;border:0;border-radius:0;text-transform:none;font-size:16px;padding:8px 15px;margin-top:50px;justify-content:center}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.odd .bundle-content .btn{background:#1d1d1d;color:#f5f5f7}
.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box.even .bundle-content .btn{background:#f5f5f7;color:#1d1d1d}
.lv-eco-shell .home-ecosystem-image-with-text-alternate{padding:100px 0;display:flex;flex-wrap:wrap}
.lv-eco-shell .alternate-image--with-text-image-1, .lv-eco-shell .alternate-image--with-text-content{width:50%}
.lv-eco-shell .alternate-image--with-text-image-2{width:100%;text-align:right;margin-top:-22%;margin-left:-6%}
.lv-eco-shell .alternate-image--with-text-image-2 img{max-width:50%}
.lv-eco-shell .alternate-image--with-text-image-1{z-index:1}
.lv-eco-shell .alternate-image--with-text-content{padding:50px 0 0 30px}
.lv-eco-shell .alternate-image--with-text-content .quote{font-size:40px;line-height:1.6}
.lv-eco-shell .alternate-image--with-text-content .author{font-size:24px;margin-top:25px}
.lv-eco-shell .home-ecosystem-bundles-alternate{padding:25px 0 150px;display:flex;flex-wrap:wrap;align-items:center;margin-left:-24px}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid{width:25%;padding-left:24px;margin-bottom:16px}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title{width:50%;text-align:right}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title h2{display:inline-block;position:relative;width:424px;max-width:100%;text-align:left}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title p{font-size:40px;line-height:1;padding-bottom:20px}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title h2:after{content:" ";position:absolute;top:100%;left:0;width:100%;height:4px;background-color:#0ecfe1}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-content{border-radius:18px;padding:35px 35px 25px}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-image{height:250px;position:relative}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-image img{position:absolute;width:100%;height:100%;object-fit:contain;top:0;left:0}
.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-title{font-size:24px;font-weight:700;line-height:1;margin:16px 0}
@media  screen and (min-width:1025px)and (max-width:1320px){.lv-eco-shell .alternate-image--with-text-content .quote{font-size:30px}}
@media  screen and (min-width:1025px)and (max-width:1320px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-title{font-size:20px}}
@media  screen and (min-width:1025px)and (max-width:1320px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-content{padding:35px 20px 25px}}
@media  screen and (min-width:1025px)and (max-width:1320px){.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav{width:175px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav{width:160px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles h2 p{font-size:50px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box{height:680px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title{margin-top:70px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content{margin-bottom:50px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title p, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-subtitle{font-size:25px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content .btn{margin-top:20px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .alternate-image--with-text-content{padding-top:30px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .alternate-image--with-text-content .quote{font-size:24px;line-height:1.4}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .alternate-image--with-text-content .author{font-size:18px;margin-top:15px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .alternate-image--with-text-image-2{margin-top:-20%}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid{width:50%;padding-left:20px;margin-bottom:20px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-alternate{margin-left:-20px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .ecosystem-banner .banner-inner h2 p{font-size:25px}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .ecosystem-banner .banner-inner .banner-content{width:50%}}
@media  screen and (min-width:768px)and (max-width:1024px){.lv-eco-shell .ecosystem-banner .banner-inner .banner-content div{width:100%}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-slideshow{margin:40px 0}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-slideshow .slideshow-introduction{position:relative;width:100%}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-slideshow-inner .slide-desc{width:100%;margin-bottom:50px}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-image-with-text{padding-top:50px}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title{width:100%;text-align:center;margin-bottom:50px}}
@media  screen and (max-width:1024px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title h2{text-align:center}}
@media  screen and (max-width:1024px){.lv-eco-shell .ecosystem-banner .banner-inner{padding-top:20px;padding-bottom:20px}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-container{padding:0}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-slideshow .slideshow-introduction, .lv-eco-shell .home-ecosystem-slideshow-inner .slide-desc, .lv-eco-shell .home-ecosystem-slideshow-navigation, .lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid, .lv-eco-shell .home-ecosystem-image-with-text .image-with-text-introduction{padding:0 16px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-banner img{height:auto}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-banner .banner-inner{background:#000;height:auto;position:relative;flex-direction:column;padding:0;padding-top:6.4vw}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-banner .banner-inner h2{width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:0}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-banner .banner-inner .banner-content{padding-top:7.2vw;width:82.6vw;text-align:center;line-height:1.4;padding-bottom:5.0667vw;margin:0 auto}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-banner .banner-inner .banner-content div{width:100%}}
@media  screen and (max-width:767px){.lv-eco-shell .ecosystem-banner .banner-inner h2 p, .lv-eco-shell .home-ecosystem-slideshow .slideshow-introduction h2, .lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title p, .lv-eco-shell .home-ecosystem-image-with-text .image-with-text-introduction h2{font-size:24px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav{width:72px;margin-right:40px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-image-with-text .image--with-text-image{margin:20px auto 0;max-width:75%}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles{margin-top:30px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles h2 p{font-size:40px;line-height:1;padding:0 16px;text-align:left}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box{width:100%;height:680px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .home-ecosystem-bundles-row:nth-child(2n){flex-direction:column-reverse}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-title{margin-top:95px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-subtitle{font-size:16px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content .btn{margin-top:25px;width:160px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-inner .bundle-box .bundle-content{margin-bottom:40px}}
@media  screen and (max-width:767px){.lv-eco-shell .alternate-image--with-text-image-1, .lv-eco-shell .alternate-image--with-text-content{width:100%}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-image-with-text-alternate{flex-direction:column-reverse}}
@media  screen and (max-width:767px){.lv-eco-shell .alternate-image--with-text-content{padding:16px}}
@media  screen and (max-width:767px){.lv-eco-shell .alternate-image--with-text-content .quote, .lv-eco-shell .alternate-image--with-text-content .author{font-size:16px}}
@media  screen and (max-width:767px){.lv-eco-shell .alternate-image--with-text-image-2{display:none}}
@media  screen and (max-width:767px){.lv-eco-shell .alternate-image--with-text-image-1{margin-top:25px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title p{padding-bottom:30px;font-size:32px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate{margin-left:0;padding-bottom:50px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid.bundle-main-title h2:after{height:2px;max-width:216px;left:50%;transform:translate(-50%)}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-grid{width:100%;padding:0 16px;margin-bottom:22px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-image{height:290px}}
@media  screen and (max-width:767px){.lv-eco-shell .section-ecosystem-images-grid .bundle-content{text-align:center}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-slideshow-navigation .ecosystem-slide-nav.slide-active .bar{height:2px}}
@media  screen and (max-width:767px){.lv-eco-shell .home-ecosystem-bundles-alternate .bundle-content{padding:32px 35px 40px}}
.lv-eco-shell .trade-message{padding:25px;border-radius:8px;background-color:#f8f8f8;margin-top:44px;font-size:16px;font-weight:500}
.lv-eco-shell .trade-message a, .lv-eco-shell .affirm-message-item a{color:#2164ff}
.lv-eco-shell .product-main-video, .lv-eco-shell .video-playing .product-single__media__carousel, .lv-eco-shell .video-playing .product__media__arrows{display:none}
.lv-eco-shell .video-playing .product-main-video{display:block}
.lv-eco-shell .video-playing .thumbnails-wrapper{margin-top:20px}
.lv-eco-shell .product-buttons-row{display:flex;align-items:center;justify-content:center}
.lv-eco-shell .product-buttons-row .youtube-video-trigger{transition:all .2s linear;display:flex;align-items:center;font-size:12px;font-weight:500;color:#fff;background:#03060b;border-radius:16px;padding:5px 16px;margin-top:26px;cursor:pointer}
.lv-eco-shell .product-buttons-row .youtube-video-trigger svg{width:19px;height:auto;margin-right:5px;fill:#fff}
.lv-eco-shell .video-playing .product-buttons-row .youtube-video-trigger{color:#fff;background-color:#2164ff}
.lv-eco-shell .product-form__controls-group.affirm-message-enable .price-wrapper{border-bottom:0;padding-bottom:0;margin-bottom:10px}
.lv-eco-shell .affirm-message-item, .lv-eco-shell .pay-message-item p, .lv-eco-shell .sezzle-message-item p{font-weight:500;color:#757575;font-size:12px}
.lv-eco-shell .product-single__meta .affirm-message-item{font-size:14px;color:var(--color-text)}
.lv-eco-shell .installation_text{padding-top:4px;margin-bottom:6px;font-size:14px;font-weight:500;color:#757575}
.lv-eco-shell .installation_text img{margin-right:4px;vertical-align:bottom}
.lv-eco-shell .video-playing .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block.selected{border:1px solid rgba(0,0,0,.1)}
.lv-eco-shell .tracking-iframe{position:relative;padding-bottom:680%}
.lv-eco-shell .tracking-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media  screen and (min-width:440px){.lv-eco-shell .tracking-iframe{padding-bottom:660%}}
@media  screen and (min-width:500px){.lv-eco-shell .tracking-iframe{padding-bottom:640%}}
@media  screen and (min-width:640px){.lv-eco-shell .tracking-iframe{padding-bottom:620%}}
@media  screen and (min-width:769px){.lv-eco-shell .tracking-iframe{padding-bottom:100%}}
@media  screen and (min-width:992px){.lv-eco-shell .tracking-iframe{padding-bottom:870px}}
.lv-eco-shell .inner-carl .carousel-caption{top:50%;transform:translateY(-50%);font-size:45px;padding:20px;bottom:unset;left:0;right:0}
.lv-eco-shell .inner-carl .carousel-caption p{font-weight:700;line-height:1.3}
.lv-eco-shell .template_advocate_signup_button{justify-content:center}
.lv-eco-shell [data-page=black-friday-referral] .custom-html-section .referral-page-subtitle{font-size:22px;line-height:1.35}
.lv-eco-shell [data-page=black-friday-referral] .custom-html-section{padding-top:0}
.lv-eco-shell .copy-gift-coupon{max-width:800px;margin:auto;background:linear-gradient(to left,#1c78be,#08b4ca);border-radius:30px;padding:30px 30px 15px}
.lv-eco-shell .copy-gift-coupon .content-wrapper{max-width:600px;margin:0 auto;padding-top:0}
.lv-eco-shell .copy-gift-coupon label{color:#fff;font-size:24px;margin-bottom:12px;text-align:center}
.lv-eco-shell .copy-gift-coupon .email-input{position:relative;display:flex;flex-direction:row;column-gap:12px;row-gap:18px;margin-bottom:12px}
.lv-eco-shell .copy-gift-coupon .email-input input{width:100%;background:#fff3;border:none;border-radius:6px;min-height:49px}
.lv-eco-shell .copy-gift-coupon .email-input button{width:120px;background:#fff;text-transform:capitalize;font-size:18px;border-radius:6px;color:#000}
.lv-eco-shell .copy-gift-coupon .note{color:#fff;border:none;font-size:17px!important;padding:0;width:100%;max-width:80%}
.lv-eco-shell .copy-gift-coupon .share{width:100%;text-align:center;margin-bottom:0}
.lv-eco-shell .copy-gift-coupon .share-now{color:#fff;margin-top:20px;font-weight:400;font-size:18px;text-decoration:underline}
.lv-eco-shell .page-sitemap h2{margin-top:20px!important;color:#0ecfe2!important}
.lv-eco-shell .page-sitemap .section-header{margin:55px 0}
.lv-eco-shell .page-sitemap .section-header h1{font-size:38px}
.lv-eco-shell .recommendation-page-lp-outer .recommedation-container{padding:0 0 100px;max-width:1200px;font-family:Gotham;color:#000}
.lv-eco-shell .recommendation-page-lp-outer .recommedation-container h2{font-size:45px!important;font-weight:700;line-height:1.29}
.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .recommendation-column h3{color:#000!important;font-weight:500}
.lv-eco-shell .recommendation-page-lp-outer .power-station-dropdown{color:#000;font-weight:500}
.lv-eco-shell .recommendation-page-lp-outer .add-to-cart button{background-color:#000;max-width:200px}
.lv-eco-shell .product-recommendations-ps-lp .recommendation-row{padding-top:40px}
.lv-eco-shell .product-recommendations-ps-lp .recommendation-row .bundle-sign, .lv-eco-shell .product-recommendations-ps-lp .recommendation-row .bundle-sign svg{width:unset;height:unset;background-color:unset;transform:unset;right:-34px}
.lv-eco-shell .product-recommendations-ps-lp .add_more_btn_wrap .add_more_btn{background-color:#c0503b;margin-left:0;outline:none}
.lv-eco-shell .product-recommendations-ps-lp .product-recommendations-page-wrapper{border-bottom:0}
.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer{background:#f7f7f7;width:calc(33.33% - 14px);margin-left:14px;margin-bottom:14px;border-radius:25px}
.lv-eco-shell .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{margin-left:-14px;width:calc(100% + 14px);padding-top:26px}
.lv-eco-shell .recommendation-page-lp-outer .recommendation-row:not(.show_all) .recommendation-column.accessory-outer:nth-child(n/**/+7){display:none}
.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer.active{display:block}
.lv-eco-shell .more-accessories .show-more-btn, .lv-eco-shell .recommedation_btn a.link{cursor:pointer;color:#c0503b;margin-top:68px;font-size:20px;font-family:Gotham-medium;text-decoration:underline;text-underline-offset:2px}
.lv-eco-shell .recommendation-row .bundle-sign.hideDesktop, .lv-eco-shell .recommended_product .title-for-mobile{display:none}
.lv-eco-shell .recommendation-page-lp-outer .more-accessories .recommended_product{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}
.lv-eco-shell .recommendation-page-lp-outer .view-details-popup .popup-content{padding:30px;overflow:unset}
.lv-eco-shell .recommendation-page-lp-outer .view-details-popup .popup-content .popup-inner{padding:20px;overflow-y:auto;height:100%}
.lv-eco-shell .recommendation-page-lp-outer .recommended_product .product-compare-price{font-weight:500;color:#838383}
.lv-eco-shell .recommendation-page-lp-outer .accessory-outer .product-info{width:100%}
@media  screen and (max-width:749px){.lv-eco-shell .page-sitemap .section-header h1{font-size:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-row .bundle-sign.hideDesktop{display:block;right:unset;transform:translate(-50%);bottom:-44px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-row .bundle-sign.hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .add-to-cart button{background-color:#000;max-width:284px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommended_product .title-for-mobile{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommended_product .hide-for-mobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .bundle-sign svg{transform:none}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommended_products .recommended_product{padding:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .recommendation-column.left-column{margin-bottom:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommedation-container h2{font-size:25px!important;line-height:1.2;letter-spacing:-1px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommedation-container.more-accessories h2{font-size:20px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .product-recommendations-ps-lp .recommendation-row, .lv-eco-shell .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{padding-top:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommedation-container{padding-bottom:58px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{width:100%;padding-bottom:52px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer{margin-left:0;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-outer.recommendation-page-lp-outer .slick-arrow{bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-outer.recommendation-page-lp-outer .slick-dots{bottom:5px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-outer.recommendation-page-lp-outer .slick-dots li{width:11px;height:11px;background-color:#d0d0d0;margin:0 3px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-outer.recommendation-page-lp-outer .slick-dots li.slick-active{background-color:#848484}}
@media  screen and (max-width:749px){.lv-eco-shell .product-recommendations-ps-lp .recommendation-row+.recommendation-row{margin-top:35px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation-page-lp-outer .product-recommendations-page-wrapper{padding:0 14px}}
@media  screen and (min-width:981px){.lv-eco-shell [data-page=black-friday-referral] .custom-html-section .referral-page-subtitle{font-size:32px}}
.lv-eco-shell .Drawer__Main .rk-bought_together{margin:0 30px 30px}
.lv-eco-shell [data-page=where-to-buy]{background-color:#fff}
.lv-eco-shell .where-to-buy-banner{position:relative}
.lv-eco-shell .where-to-buy-banner img{width:100%;object-fit:cover;max-height:var(--image-height)}
.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{font-weight:700;position:absolute;top:50%;left:130px;transform:translateY(-50%);max-width:600px}
.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:80px;line-height:1.2;margin-bottom:0}
.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .small-content{margin-top:16px;font-size:18px;line-height:1.3}
.lv-eco-shell .where-to-buy-container{padding:0 130px;margin:100px 0}
.lv-eco-shell .where-to-buy-container .section-title{font-size:24px;font-weight:700;line-height:1.3;color:#000;margin-bottom:32px;position:relative;display:flex}
.lv-eco-shell .where-to-buy-container .section-title span{position:absolute;top:50%;height:1px;width:100%;left:0;background-color:#dcdcdc;z-index:1}
.lv-eco-shell .where-to-buy-container .section-title div{z-index:2;padding-right:20px;background-color:#fff}
.lv-eco-shell .where-to-buy-container .countries-blocks{display:flex;flex-wrap:wrap;margin-left:-20px}
.lv-eco-shell .where-to-buy-container .countries-blocks .country-block{padding-left:20px;margin-bottom:20px}
.lv-eco-shell .where-to-buy-container .countries-blocks.per-row-4 .country-block{width:25%}
.lv-eco-shell .where-to-buy-container .countries-blocks.per-row-5 .country-block{width:20%}
.lv-eco-shell .where-to-buy-container .countries-blocks.per-row-6 .country-block{width:16.67%}
.lv-eco-shell .where-to-buy-container .countries-blocks.per-row-7 .country-block{width:14.28%}
.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:30px 45px;text-align:center;box-shadow:4px 4px 10px #00000026;border-radius:10px;display:block}
.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner a{display:block}
.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner img{height:var(--image-height);width:100%;object-fit:contain}
.lv-eco-shell .where-to-buy-container .show-more-btn{cursor:pointer;display:none;background:#000;border-radius:50px;color:#fff;width:180px;margin:12px auto 0;padding:14px;justify-content:center;font-size:16px;line-height:1.3;align-items:center}
.lv-eco-shell .where-to-buy-container .show-more-btn svg{margin-left:10px}
.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner:hover{opacity:.7}
@media  screen and (max-width:1600px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:20px 30px}}
@media  screen and (max-width:1600px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{max-width:400px}}
@media  screen and (max-width:1600px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:50px}}
@media  screen and (max-width:1200px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{left:80px}}
@media  screen and (max-width:1200px){.lv-eco-shell .where-to-buy-container{padding:0 80px}}
@media  screen and (max-width:1200px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{max-width:300px}}
@media  screen and (max-width:1200px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:1200px){.lv-eco-shell .where-to-buy-container .countries-blocks.per-row-6 .country-block, .lv-eco-shell .where-to-buy-container .countries-blocks.per-row-7 .country-block{width:20%}}
@media  screen and (max-width:992px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:10px 20px}}
@media  screen and (max-width:992px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:992px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{left:40px}}
@media  screen and (max-width:992px){.lv-eco-shell .where-to-buy-container{padding:0 40px;margin:60px 0}}
@media  screen and (max-width:767px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block{width:50%!important}}
@media  screen and (max-width:767px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:15px 36px}}
@media  screen and (max-width:767px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:30px}}
@media  screen and (max-width:767px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .small-content{font-size:16px}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-container{padding:0 24px;margin:48px 0}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content{max-width:100%;width:100%;left:0;top:50px;transform:unset;padding:0 24px;text-align:center}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-banner .where-to-buy-text-content .small-content{font-size:16px}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-banner img{max-height:var(--image-height-mobile)}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block .country-block-inner img{height:var(--image-height-mobile)}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-container .show-more-btn{display:flex}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block:nth-child(n/**/+7){display:none;transition:display 1s linear}}
@media  screen and (max-width:600px){.lv-eco-shell .where-to-buy-container .countries-blocks .country-block.active{display:block!important}}
@font-face { font-family:Gotham;src:url(https://cdn.shopify.com/s/files/1/1996/9707/files/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap }
@font-face { font-family:Gotham;src:url(https://cdn.shopify.com/s/files/1/1996/9707/files/Gotham-Book.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/1996/9707/files/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap }
@font-face { font-family:Gotham;src:url(https://cdn.shopify.com/s/files/1/1996/9707/files/GothamMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap }
@font-face { font-family:Gotham;src:url(https://cdn.shopify.com/s/files/1/1996/9707/files/GothamBold.woff2?v=1656056073) format("woff2"),url(https://cdn.shopify.com/s/files/1/1996/9707/files/GothamBold.woff?v=1656056073) format("woff");font-weight:700;font-style:normal;font-display:swap }
.lv-eco-shell #swym-remind-email-auth-button{text-transform:none!important}
.lv-eco-shell [data-page=delta-solar-generator], .lv-eco-shell [data-page=river-solar-generator], .lv-eco-shell [data-page=solar-powered-generator], .lv-eco-shell [data-page=black-friday-referral], .lv-eco-shell [data-page=help-me-choose], .lv-eco-shell [data-page=trade-in-online], .lv-eco-shell [data-page=portable-power-station-camping]{background-color:#fff}
.lv-eco-shell .ecosystem-page-outer *{font-family:Gotham}
.lv-eco-shell .template-page .site-footer{margin-top:0}
.lv-eco-shell .referral-page .custom-content{justify-content:center}
.lv-eco-shell .referral-page .custom-content .custom__item{padding-left:0;margin-bottom:65px;margin-top:0}
.lv-eco-shell .referral-page .custom-content p{font-size:24px;line-height:31.2px;padding:0 60px}
.lv-eco-shell .referral-page .custom-content p, .lv-eco-shell [data-page=black-friday-referral] .custom-content p{font-family:Gotham-Medium;font-weight:400;max-width:1000px;margin:0 auto}
.lv-eco-shell .referral-page .custom-content p span{color:#0ecfe2}
.lv-eco-shell .terms-condition-subtitle .title{margin-bottom:20px}
.lv-eco-shell .terms-condition-subtitle{font-size:16px;font-family:Gotham;max-width:1200px;margin:0 auto}
.lv-eco-shell .home-hero-slider, .lv-eco-shell .terms-condition-subtitle{margin-bottom:94px}
.lv-eco-shell .home-hero-slider{position:relative}
.lv-eco-shell .referral-page .index-section{padding:0!important}
.lv-eco-shell .terms-condition-subtitle{max-width:1200px;margin-bottom:94px}
.lv-eco-shell .referral-page .index-section .page-width{padding-top:0}
.lv-eco-shell .referral-page .home-hero-slider .carousel-caption p, .lv-eco-shell [data-page=black-friday-referral] .home-hero-slider .carousel-caption p, .lv-eco-shell [data-page=black-friday-referral] .home-hero-slider .carousel-caption h5, .lv-eco-shell .copy-gift-coupon label, .lv-eco-shell .copy-gift-coupon .email-input p, .lv-eco-shell .copy-gift-coupon .share{font-family:Gotham}
.lv-eco-shell .referral-page .home-hero-slider .carousel-caption p, .lv-eco-shell [data-page=black-friday-referral] .home-hero-slider .carousel-caption p, .lv-eco-shell [data-page=black-friday-referral] .home-hero-slider .carousel-caption h5{color:#fff!important;font-weight:700;line-height:1.3}
.lv-eco-shell .referral-page .carousel-caption h5, .lv-eco-shell .referral-page .carousel-caption p span{display:block;font-size:24px;font-family:Gotham}
@media  screen and (max-width:749px){.lv-eco-shell .referral-page .carousel-caption h5, .lv-eco-shell .referral-page .carousel-caption p span{font-size:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .referral-page .carousel-caption p{font-size:35px}}
.lv-eco-shell .referral-page-subtitle{max-width:1000px;margin:0 auto}
.lv-eco-shell .referral-page-subtitle p{font-family:Gotham;font-size:22px;font-weight:400;line-height:1.35}
@media  screen and (min-width:981px){.lv-eco-shell .referral-page-subtitle p{font-size:32px}}
.lv-eco-shell .referral-page .carousel-caption p span{margin-top:10px}
.lv-eco-shell .swym-remind-me{background:transparent!important;padding:0!important}
.lv-eco-shell .swym-isa-inline-form{border:none!important}
.lv-eco-shell .swym-button-bar, .lv-eco-shell .swym-btn-container[data-position=default]{display:block!important;margin:0!important}
.lv-eco-shell .swym-remind-me input.swym-input{height:54px!important;border-radius:8px!important}
.lv-eco-shell .swym-remind-me .swym-title{margin-bottom:16px!important}
.lv-eco-shell .swym-remind-me .swym-title h2{font-size:20px!important;margin:0!important}
.lv-eco-shell .swym-remind-me .swym-privacy-info, .lv-eco-shell .swym-remind-me p.swym-remind-description{display:none!important}
.lv-eco-shell .swym-remind-me .swym-remind-auth-form-container{position:relative}
.lv-eco-shell .swym-remind-me .swym-remind-auth-form-container #swym-remind-email-auth-button{position:absolute;top:0;right:0;left:auto;display:inline-block;width:auto!important;padding:0 24px!important;height:100%!important;margin:0;border-radius:7px!important}
.lv-eco-shell .swym-button{font-family:manrope!important;font-weight:700!important;padding:15px 10px!important;font-size:17px!important;line-height:1.4!important;text-transform:uppercase!important;height:auto!important;width:100%!important;background-color:#2164ff!important;color:#fff!important;border-radius:50px!important}
.lv-eco-shell .swym-button span{font-size:17px!important;line-height:1.4!important}
@media (max-width:1023px){.lv-eco-shell .swym-button-bar{display:block!important;margin:10px 0 0!important}}
.lv-eco-shell [data-page=customer-page]{padding-top:50px}
.lv-eco-shell #section-reviews:not(.disclainer_box_present){padding-top:160px}
.lv-eco-shell .reviews_tab_wrapper{display:flex;align-items:center;padding-bottom:32px;border-bottom:1px solid #d3d3d3;margin-bottom:10px}
.lv-eco-shell .reviews_tab_wrapper .bv-tab-title{font-size:20px;font-weight:600;line-height:1.8;color:#757575;position:relative;cursor:pointer}
.lv-eco-shell .reviews_tab_wrapper .bv-tab-title.active{font-size:40px;line-height:1.1;font-weight:700;color:var(--color-text)}
.lv-eco-shell .reviews_tab_wrapper .separator{width:28px;height:1px;margin:24px 16px 19px;transform:rotate(-270deg);background-color:#d3d3d3}
.lv-eco-shell .bv-tab-content{display:none;transition:all .3s ease-in-out}
.lv-eco-shell .bv-tab-content.active{display:block}
.lv-eco-shell .site-header__gift_icon{display:none;margin-left:15px}
.lv-eco-shell .product-single__meta .atc-button-message{font-size:14px;font-weight:500;color:#757575;line-height:1.35;margin-bottom:24px}
.lv-eco-shell .product-single__meta .atc-button-message b{font-size:18px}
.lv-eco-shell .product-single__meta .atc-button-message a{text-decoration:underline;color:inherit}
.lv-eco-shell .disclaimer_box_wrapper .disclaimer_box{background:#f8f8f8;border-radius:8px;padding:30px;font-size:14px;font-weight:500;color:#04060c;line-height:1.28;margin-bottom:48px;margin-top:48px}
.lv-eco-shell .slideshow_text_wrapper{position:relative}
.lv-eco-shell .slideshow__text-wrap{position:unset;height:auto}
.lv-eco-shell .slideshow__slide .block_disclaimer_box{margin-top:30px;background:#04060cb3;border:1px solid #757575;border-radius:8px;padding:20px;color:#fff;font-weight:500;line-height:1.14;position:absolute;top:90%;z-index:4;cursor:default}
.lv-eco-shell .disclaimer_container.text-right .block_disclaimer_box{right:0}
.lv-eco-shell .slideshow__slide .disclaimer_first_line{margin-bottom:8px;display:flex;align-items:center}
.lv-eco-shell .slideshow__slide .disclaimer_first_line strong{font-size:18px;line-height:.88}
.lv-eco-shell .slideshow__slide .disclaimer_first_line svg{margin-left:8px}
.lv-eco-shell .slideshow__slide .disclaimer_first_line p{color:#fff;margin-bottom:0}
.lv-eco-shell .disclaimer_popup_box_wrap{position:relative}
.lv-eco-shell .disclaimer_popup_box_wrap .disclaimer_popup_box_inner{position:absolute;bottom:18px;left:8px;width:500px;z-index:9;padding:0 0 12px;display:none;transition:display .5s ease-in-out}
.lv-eco-shell .block-right .disclaimer_popup_box_wrap .disclaimer_popup_box_inner{right:0;left:unset}
.lv-eco-shell .disclaimer_popup_box_wrap .disclaimer_popup_box{background:#fff;box-shadow:4px 4px 10px #00000073;border-radius:8px;color:#000;padding:30px}
.lv-eco-shell .slideshow__slide .disclaimer_popup_box p, .lv-eco-shell .disclaimer_popup_box_m p{color:#04060c;font-weight:400}
.lv-eco-shell .disclaimer_popup_box_wrap .disclaimer_popup_box .disclaimer_popup_close, .lv-eco-shell .disclaimer_popup_box_m .disclaimer_popup_close{position:absolute;right:20px;top:20px;cursor:pointer}
.lv-eco-shell .disclaimer_popup_box_wrap .disclaimer_popup_box .disclaimer_popup_close svg{margin:0}
.lv-eco-shell .disclaimer_popup_box .disclaimer_btn{background:#0270e3;border-radius:100px;padding:10px 19px;margin-top:24px;color:#fff;text-transform:uppercase;font-size:12px;line-height:1.3}
@media  screen and (min-width:1240px){.lv-eco-shell .disclaimer_popup_box_wrap.hidden .disclaimer_popup_box_inner{display:none}}
@media  screen and (min-width:1240px){.lv-eco-shell .disclaimer_container .disclaimer_popup_box_wrap:not(.hidden):hover .disclaimer_popup_box_inner{display:block}}
@media  screen and (max-width:1239px){.lv-eco-shell html.add-overlay{overflow-x:hidden}}
@media  screen and (max-width:1239px){.lv-eco-shell html.add-overlay body{position:relative;overflow-y:hidden;height:var(--doc-height)}}
@media  screen and (max-width:1239px){.lv-eco-shell html.add-overlay body:before{content:"";position:fixed;top:0;bottom:0;width:100%;height:100%;background:#0003;z-index:99999}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow__slide .block_disclaimer_box{top:unset!important;right:unset!important;bottom:30px;left:50%!important;transform:translate(-50%);width:88%;max-width:342px}}
@media  screen and (max-width:1239px){.lv-eco-shell .block_disclaimer_box .block_disclaimer_box_close{position:absolute;top:10px;right:10px}}
@media  screen and (max-width:1239px){.lv-eco-shell .disclaimer_popup_box_m{background:#fff;border-radius:8px;position:fixed;left:10px;z-index:99999;width:calc(100% - 20px);bottom:10px;padding:30px;display:none;transition:display .5s ease-in-out}}
@media  screen and (max-width:1239px){.lv-eco-shell .disclaimer_popup_box_m .disclaimer_btn{width:auto}}
@media  screen and (max-width:1239px){.lv-eco-shell .disclaimer_popup_box_m p{margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__meta .atc-button-message{background-color:#f8f8f8;border-radius:8px;padding:20px;margin-top:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .disclaimer_box_wrapper .disclaimer_box{margin-top:32px;margin-bottom:32px}}
@media  screen and (max-width:749px){.lv-eco-shell .disclaimer_box_wrapper, .lv-eco-shell #section-reviews{padding-left:18px;padding-right:18px}}
.lv-eco-shell .locksmith-container{padding-top:80px;padding-bottom:15px;text-align:center}
.lv-eco-shell .locksmith-container .locksmith-title{font-size:24px;line-height:1.17;color:#333;font-weight:700}
.lv-eco-shell .locksmith-container .locksmith-desc{margin-top:16px;color:#757575;font-size:14px;line-height:1.28}
.lv-eco-shell .locksmith-container .locksmith-flex-box{display:flex;align-items:center;justify-content:center;margin-top:48px;column-gap:30px}
.lv-eco-shell .locksmith-flex-box .locksmith-box{width:400px;padding:102px 24px;background:#f8f8f8;border-radius:8px}
.lv-eco-shell .locksmith-flex-box .locksmith-box .title{font-weight:700;color:#04060c;line-height:1.15}
.lv-eco-shell .locksmith-flex-box .locksmith-box .locksmith-button{margin:24px auto 0;display:block;background:#0270e3;border-radius:100px;max-width:204px;text-transform:uppercase;padding:19px 20px;line-height:1.14}
@media  screen and (max-width:749px){.lv-eco-shell .locksmith-container .locksmith-flex-box{flex-direction:column;row-gap:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .locksmith-container{padding-top:48px;padding-bottom:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .locksmith-flex-box .locksmith-box{width:100%;padding:50px 24px}}
.lv-eco-shell .lucky-coupon-popup-inner .continue-btn, .lv-eco-shell .lucky-coupon-popup-inner>button{display:none!important}
.lv-eco-shell .lucky-coupon-popup-inner .coupon:after{content:"To redeem the discount code of a camping light, place an order with a value over $300. To redeem the discount code of a DELTA mini, place an order with a value over $2000.";display:block;font-size:12px;color:#cb4c55;padding:15px 25px;background-color:#fff;border-radius:20px;font-weight:600}
@media  screen and (max-width:749px){.lv-eco-shell .lucky-coupon-popup-inner .coupon:after{padding:5px 15px 0}}
.lv-eco-shell .winner-stuff-wrapper>button{display:none!important}
.lv-eco-shell .pdp-rich-text h2, .lv-eco-shell .pdp-image-text-horizontal-block .text-content h2, .lv-eco-shell .pdp-slideshow-container-inner .text-content h2, .lv-eco-shell .pdp-slideshow-item .text-content h2, .lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container h2{font-size:35px;line-height:1.37;color:var(--color-text);margin-bottom:16px}
.lv-eco-shell .pdp-rich-text .subheading{font-size:16px;line-height:1.37;font-weight:600;margin-bottom:8px}
.lv-eco-shell .pdp-what-in-box-container h2{margin-bottom:40px}
.lv-eco-shell .pdp-video-container .subtitle{margin-bottom:12px}
.lv-eco-shell .pdp-rich-text .subtitle p, .lv-eco-shell .pdp-image-text-horizontal-block .subtitle p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .subtitle p, .lv-eco-shell .pdp-slideshow-item .text-content .subtitle p, .lv-eco-shell .pdp-video-container .subtitle p{font-size:24px;line-height:1.37;color:var(--color-text);margin-bottom:6px;font-weight:600}
.lv-eco-shell .pdp-image-text-horizontal-block a.pdp-button{margin-top:24px}
.lv-eco-shell .pdp-rich-text .content p, .lv-eco-shell .pdp-box-line .content p, .lv-eco-shell .pdp-image-text-horizontal-block .content p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .content p, .lv-eco-shell .pdp-video-container .content p, .lv-eco-shell .pdp-image-text-one-column .pdp-content p{font-size:16px;line-height:1.37;font-weight:500;color:#757575}
.lv-eco-shell .pdp-box-line{margin-top:16px}
.lv-eco-shell .pdp-image-text .text-content .content p{color:#757575;font-weight:500}
.lv-eco-shell .pdp.pdp-rich-text a.pdp-button, .lv-eco-shell .pdp-slideshow-container-inner .text-content a.pdp-button{margin-top:16px}
.lv-eco-shell .pdp-video-container .pdp-section-header .content{margin-bottom:16px}
.lv-eco-shell .pdp-video-container .video-container a.pdp-button{margin-top:24px}
.lv-eco-shell .content-align__center .content, .lv-eco-shell .content-alignment-center .content{margin:0 auto}
.lv-eco-shell .pdp-rich-text .content-align__right .content{margin-left:auto}
.lv-eco-shell .alignment--center, .lv-eco-shell .content-alignment-center .text-content{text-align:center}
.lv-eco-shell .alignment--left, .lv-eco-shell .content-alignment-left .text-content{text-align:left}
.lv-eco-shell .alignment--right, .lv-eco-shell .content-alignment-right .text-content{text-align:right}
.lv-eco-shell .product-form__controls-group .notify-redirect__btn, .lv-eco-shell .product-form__controls-group .klaviyo-bis-trigger{background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color);padding:18px 10px;justify-content:center;font-size:17px;line-height:1;text-transform:uppercase;width:100%;margin-bottom:24px}
.lv-eco-shell #klaviyo-bis-iframe{z-index:999999999!important}
.lv-eco-shell .pdp-slideshow-tab-title.active{border-bottom:2px solid #03060B;margin-bottom:-1px;font-weight:700;color:var(--color-text)}
@media  screen and (max-width:1239px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block{margin:var(--column-gap)}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header{text-align:center;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__heading, .lv-eco-shell .pdp-rich-text h2, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header h2{font-size:20px;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__subheading, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{line-height:17.76px;font-size:13px;padding:0;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .page-width-small{padding-left:24px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text h2, .lv-eco-shell .pdp-image-text-horizontal-block .text-content h2, .lv-eco-shell .pdp-slideshow-container-inner .text-content h2, .lv-eco-shell .pdp-slideshow-item .text-content h2, .lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container h2{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text .subheading{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video-container .subtitle{margin-bottom:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container .pdp-section-header:not(:empty){margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text .subtitle p, .lv-eco-shell .pdp-image-text-horizontal-block .subtitle p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .subtitle p, .lv-eco-shell .pdp-slideshow-item .text-content .subtitle p, .lv-eco-shell .pdp-video-container .subtitle p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text .content p, .lv-eco-shell .pdp-box-line .content p, .lv-eco-shell .pdp-image-text-horizontal-block .content p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .content p, .lv-eco-shell .pdp-video-container .content p, .lv-eco-shell .pdp-image-text-one-column .pdp-content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp video, .lv-eco-shell .pdp-video-container img, .lv-eco-shell .pdp-image-text-horizontal-block img, .lv-eco-shell .pdp-slideshow-block-images img{width:100%;border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .pdp-section-header{margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block{flex-direction:column!important;margin-bottom:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block .image-content, .lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .image-content{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block .text-content, .lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .text-content{padding:20px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-container{padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button svg{width:28px;height:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button.slider-button-prev{left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button.slider-button-next{right:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tab-title{margin:0 14px;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container{padding:36px 24px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_block{margin:var(--column-gap);border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_image{bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{padding:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption{padding-left:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption h3{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption h3{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tab-title{padding:10px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-block-images{margin-top:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tabs-inner{margin-top:12px}}
.lv-eco-shell .outdoor-sale-banner{position:relative}
.lv-eco-shell .outdoor-sale-banner .slideshow__text-content{padding:0 24px;max-width:750px!important}
.lv-eco-shell .outdoor-sale-banner .slideshow-section-wrapper:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(269.03deg,#55443459 43.67%,#d9d9d900 103.78%);z-index:9}
.lv-eco-shell .outdoor_sale_banner_block{position:absolute;top:92px;right:7%;z-index:10;background:#ffffff80;box-shadow:0 0 15px #00000026;border-radius:12px;text-align:center;max-width:400px}
.lv-eco-shell .outdoor_sale_banner_block.subscription{text-align:left}
.lv-eco-shell .outdoor_sale_block_inner{background:#adb9654d;padding:20px 30px;color:#fff}
.lv-eco-shell .outdoor_sale_block_inner .title{margin-bottom:7px;font-size:28px;line-height:1.25;font-weight:700}
.lv-eco-shell .outdoor_sale_block_inner .p_title{font-size:20px;margin-bottom:7px;line-height:1.15}
.lv-eco-shell .outdoor_sale_block_inner img{margin-bottom:15px}
.lv-eco-shell .outdoor_sale_block_inner .star_countdown, .lv-eco-shell .outdoor_sale_banner_block.subscription .maintext{color:#16150f}
.lv-eco-shell .outdoor_sale_banner_block.subscription .content{color:#101601;font-weight:600;font-size:16px;line-height:1.15}
.lv-eco-shell .outdoor_sale_banner_block.subscription .outdoor_sale_block_inner .title{margin-bottom:10px}
.lv-eco-shell .outdoor_sale_banner_block.subscription .p_title{margin-bottom:14px}
.lv-eco-shell .outdoor_sale_banner_block.subscription .maintext{margin-bottom:6px;font-size:50px;font-weight:700;line-height:1}
.lv-eco-shell .outdoor_sale_block_inner .star_countdown .block{width:unset;height:unset;font-size:45px;line-height:.77}
.lv-eco-shell .outdoor_sale_block_inner .star_countdown>div>div span:last-child{font-size:18px;line-height:1.2;text-transform:uppercase;font-weight:400;position:unset}
.lv-eco-shell .outdoor_sale_block_inner .star_countdown .dots{font-size:45px;font-weight:700;margin-top:-18px}
.lv-eco-shell .outdoor_sale_block_inner .btn_wrapper{display:flex;gap:8px}
.lv-eco-shell .outdoor_sale_block_inner .btn{width:100%;display:block;font-size:18px;padding:12px;line-height:1.2;margin-top:12px}
.lv-eco-shell .outdoor_sale_block_inner .btn.amazon_btn{padding:3px 12px 2px}
.lv-eco-shell .outdoor_sale_block_inner .btn.amazon_btn svg{display:inline-block}
.lv-eco-shell .outdoor-sale-banner .slideshow__text-content .slideshow_text_wrapper{max-width:unset}
.lv-eco-shell .outdoor-sale-banner .slideshow__text-content .slideshow_text_wrapper .slideshow__top__subtitle p{font-size:32px;line-height:1.15}
.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title{margin-bottom:9px}
.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title p{font-size:60px;line-height:1.15}
.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__bottom__subtitle{font-size:20px;line-height:1.15}
.lv-eco-shell .outdoor_sale_banner_block #email_signup .klaviyo_form_fields{width:100%;display:block}
.lv-eco-shell .outdoor_sale_banner_block #email_signup .klaviyo_field_group{display:flex;margin:11px 0 0}
.lv-eco-shell .outdoor_sale_banner_block #email_signup #k_id_email{font-size:16px;line-height:1.37;color:#919ba7;border:0;padding:12px 16px;letter-spacing:-.1px;border-radius:6px 0 0 6px;font-weight:400;outline:none}
.lv-eco-shell .outdoor_sale_banner_block #email_signup #k_id_email::-webkit-input-placeholder{color:#919ba7}
.lv-eco-shell .outdoor_sale_banner_block #email_signup .klaviyo_submit_button{margin-top:0;background:#16150f;border:0;line-height:1.37;border-radius:0 6px 6px 0;padding:12px 18px;font-size:16px}
.lv-eco-shell .outdoor-custom-section .mother-day-custom-section{padding:80px 0;background:unset}
.lv-eco-shell .outdoor-custom-section .outdoor-section .title_wrapper{display:inline-flex;justify-content:center;align-items:center;margin-bottom:15px}
.lv-eco-shell .outdoor-custom-section .outdoor-section .title_wrapper img{width:80px;margin-right:6px}
.lv-eco-shell .outdoor-custom-section .outdoor-section .title{margin-bottom:0;font-size:40px;color:#101601;line-height:1.4;font-weight:700}
.lv-eco-shell .outdoor-section .title_bg_image img{max-width:318px;margin-bottom:35px}
.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-title{font-size:22px;line-height:1.4;color:#101601;margin-bottom:5px}
.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-image img{height:66px;width:auto}
.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-description p{font-size:17px;color:#101601;margin-top:8px}
.lv-eco-shell .outdoor-image-gallery .outdoor-section .container{text-align:center;max-width:1430px}
.lv-eco-shell .outdoor-image-gallery .outdoor-section .title_bg_image img{margin-bottom:64px}
.lv-eco-shell .outdoor-image-gallery .block-content{display:flex;gap:50px}
.lv-eco-shell .outdoor-image-gallery .block-content .block img{border-radius:15px;box-shadow:0 0 10px #00000026}
@media  screen and (min-width:1025px)and (max-width:1400px){.lv-eco-shell .outdoor_sale_banner_block{right:44px}}
@media  screen and (min-width:1025px)and (max-width:1400px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title p{font-size:50px}}
@media  screen and (min-width:750px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block:last-child{right:10%}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__bottom__subtitle, .lv-eco-shell .outdoor_sale_block_inner .p_title, .lv-eco-shell .outdoor_sale_block_inner .star_countdown>div>div span:last-child{font-size:16px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-sale-banner .slideshow__text-content .slideshow_text_wrapper .slideshow__top__subtitle p{font-size:24px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title p{font-size:32px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor_sale_banner_block{right:20px;max-width:300px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-sale-banner .slideshow__text-content{max-width:400px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor_sale_block_inner .title{font-size:20px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor_sale_banner_block.subscription .maintext, .lv-eco-shell .outdoor_sale_block_inner .star_countdown .block, .lv-eco-shell .outdoor_sale_block_inner .star_countdown .dots{font-size:30px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor_sale_banner_block.subscription .content, .lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-description p{font-size:14px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor_sale_block_inner{padding:15px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-title{font-size:16px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-image img{height:50px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block:last-child{right:8%}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .outdoor-image-gallery .block-content{gap:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner .slideshow__text-content{max-width:100%;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner .slideshow__text-content .slideshow_text_wrapper .slideshow__top__subtitle p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title{margin-bottom:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title p{font-size:32px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__bottom__subtitle{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-sale-banner.star-page-banner .slideshow__text-content .slideshow_text_wrapper{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_banner_block{top:unset;right:unset;bottom:40px;left:50%;transform:translate(-50%);width:calc(100% - 80px)}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_block_inner{padding:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_banner_block.subscription .outdoor_sale_block_inner .title{margin-bottom:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_block_inner .title{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_block_inner .p_title{font-size:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_banner_block.subscription .maintext{font-size:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_banner_block.subscription .content{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor_sale_banner_block #email_signup .klaviyo_field_group{margin-top:19px;padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section{padding:50px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .title_wrapper{padding:4px;border-top:2px solid #ACB774;border-bottom:2px solid #ACB774}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .outdoor-section .title_wrapper img{width:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .outdoor-section .title, .lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-description p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .title_bg_image img{max-width:160px;margin-bottom:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-title{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .mother-day-custom-section .block_wrapper .block .block-image img{height:46px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .outdoor-section .title_bg_image img{margin-bottom:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .block-content{display:block;gap:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .block-content:after{content:"flickity";display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-section .block_wrapper{position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .block-content .block{width:90%;margin-right:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .slide-button .next-btn{position:absolute;top:50%;margin-top:-10px;right:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .slide-button .next-btn svg{width:13px;height:26px}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-image-gallery .outdoor-section .container{padding-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .outdoor-custom-section .outdoor-section .title_wrapper, .lv-eco-shell .outdoor-image-gallery .outdoor-section .title_bg_image{padding-right:15px}}
.lv-eco-shell .memorial-day-custom-section>div{padding:0 20px;margin:116px 0 130px}
.lv-eco-shell .memorial-day-custom-section .header_wrapper{padding-top:28px;text-align:center}
.lv-eco-shell .memorial-day-custom-section .header{display:flex;justify-content:center;align-items:center;margin:14px 0 46px}
.lv-eco-shell .memorial-day-custom-section h2, .lv-eco-shell .memorial-flexbox .title{font-size:35px;line-height:1.14;letter-spacing:1px;color:#002055}
.lv-eco-shell .memorial-day-custom-section h2{margin:0 10px}
.lv-eco-shell .memorial-flexbox{display:flex;justify-content:center;text-align:center;gap:83px}
.lv-eco-shell .memorial-flexbox .memorial-box{margin-bottom:50px}
.lv-eco-shell .memorial-flexbox .title{font-weight:700;margin-top:24px;margin-bottom:25px;height:var(--title-height)}
.lv-eco-shell .memorial-flexbox .content{max-width:380px}
.lv-eco-shell .memorial-flexbox .content p{font-size:21px;line-height:1.44;font-weight:500;color:#002055}
.lv-eco-shell .memorial-day-custom-section.custom-section-2>div{margin-bottom:110px}
.lv-eco-shell .memorial-day-custom-section.custom-section-2 .header_wrapper{padding-top:0}
.lv-eco-shell .memorial-day-custom-section.custom-section-2 .memorial-flexbox .title{margin-top:16px;margin-bottom:40px}
.lv-eco-shell .memorial-day-custom-section.custom-section-2 .memorial-flexbox .content{max-width:unset;margin-bottom:45px;height:var(--content-height)}
.lv-eco-shell .memorial-btn{margin-top:12px;text-align:center}
.lv-eco-shell .memorial-btn a{background:#002055;border-radius:10px;padding:17px 48px;color:#fff;font-size:16px;line-height:1.37;font-weight:600;display:inline-block}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .memorial-flexbox{gap:30px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .memorial-flexbox .content p{font-size:16px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .memorial-flexbox .title{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section>div{margin:30px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section .header_wrapper{padding-top:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section .header_wrapper>svg{width:62px;height:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section.custom-section-2 .header_wrapper>svg{width:85px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section .header{margin:4px 0 36px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox{flex-direction:column;gap:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox .memorial-box{width:100%;margin-bottom:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section h2{font-size:21px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox .title{margin-top:0;margin-bottom:9px;height:unset;font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox .memorial-box:first-child .title{margin-top:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox .content{margin:0 auto;max-width:180px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-flexbox .content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section.custom-section-2 .memorial-flexbox .title{font-size:20px;margin-bottom:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .memorial-day-custom-section.custom-section-2>div{margin-bottom:30px}}
.lv-eco-shell .product-single__title span, .lv-eco-shell .sticky-product-info-bar .product-name span{display:none}
.lv-eco-shell .product-single__title span.selected, .lv-eco-shell .sticky-product-info-bar .product-name span.selected{display:block}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn.community-interest-btn{background:#ffcd52;color:#2f2f2f}
.lv-eco-shell .product-form__item--payment-button .product-form-blue-btn.community-interest-btn{margin-left:16px}
.lv-eco-shell .product-form__controls-group .product-form-blue-btn.community-interest-btn:hover{background:#ffcd52}
.lv-eco-shell .prime-day-section .inner{background:#feffff url(prime-sec-bg.png) no-repeat center center;border-radius:40px;box-shadow:3px 4px 10px #0000001a}
.lv-eco-shell .prime-day-section .title_wrapper{display:flex;justify-content:center;align-items:center;background:#02172a;border-radius:34px}
.lv-eco-shell .prime-day-section .title_wrapper h2{padding-left:48px;color:#fff;margin-bottom:0;padding-right:48px;font-size:30px}
.lv-eco-shell .prime-day-section .img-before-title{width:125px}
.lv-eco-shell .prime-day-section .img-after-title{width:70px;margin-top:16px}
.lv-eco-shell .prime-day-section .prime-section-inner{padding:100px 100px 70px}
.lv-eco-shell .prime-day-section .progress-bar{border-radius:16px;height:100px;width:100%;background:#0000001a;position:relative;z-index:1;overflow:hidden}
.lv-eco-shell .prime-day-section .progress-bar:before{content:"";height:10px;width:100%;top:0;left:0;position:absolute;background:#5d8ef9;z-index:1}
.lv-eco-shell .prime-day-section .progress-bar span{position:absolute;top:0;left:25%;width:1px;height:100%;border:.5px dashed #000}
.lv-eco-shell .prime-day-section .progress-bar span:last-child{left:62.5%}
.lv-eco-shell .prime-day-section .progress-bar .progress-bar-fill{position:absolute;top:0;left:0;width:0;height:100%;background-image:linear-gradient(to right,#ffcd52,#f9da6c,#f9d9a3)}
.lv-eco-shell .prime-section-inner .prime-section-blocks{display:flex;margin-top:30px}
.lv-eco-shell .prime-section-inner .prime-section-blocks .step-title p{color:#ffcd52;font-size:30px;line-height:1.2;font-weight:600}
.lv-eco-shell .prime-section-inner .prime-section-blocks .step-discount{font-size:35px;font-weight:600;color:#02172a;margin-top:10px}
.lv-eco-shell .prime-section-inner .prime-section-block.block-0, .lv-eco-shell .prime-section-inner .prime-section-block.block-250{width:25%}
.lv-eco-shell .prime-section-inner .prime-section-block.block-100{width:37.5%}
.lv-eco-shell .prime-day-section .community-share-button{margin-top:50px;text-align:center}
.lv-eco-shell .prime-day-section .community-share-button a{background:#ffcd52;color:#000;border-radius:40px;padding:10px 40px;width:250px;display:inline-block;font-size:20px;font-weight:600}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-day-section .prime-section-inner{padding:50px}}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-day-section .img-after-title{width:54px}}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-day-section .img-before-title{width:80px}}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-day-section .title_wrapper h2{padding-right:50px;font-size:24px}}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-section-inner .prime-section-blocks .step-title p{font-size:20px}}
@media  screen and (min-width:750px)and (max-width:1220px){.lv-eco-shell .prime-section-inner .prime-section-blocks .step-discount{font-size:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .inner{border-radius:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .title_wrapper{border-radius:8px;align-items:flex-start;padding:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .img-before-title{width:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .title_wrapper h2{padding-left:10px;padding-right:10px;font-size:24px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .img-after-title{width:40px;margin-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .prime-section-inner{padding:30px 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .progress-bar{height:50px;border-radius:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .progress-bar:before{height:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-section-inner .prime-section-blocks{margin-top:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-section-inner .prime-section-blocks .step-title p{font-size:9px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-section-inner .prime-section-blocks .step-discount{font-size:12px}}
.lv-eco-shell [data-page=prime-day] *:not(path):not(svg){font-family:Helvetica Neue ForEco;color:#002055}
.lv-eco-shell [data-page*=prime-day] .star-page-banner .slideshow__text-content{max-width:580px}
.lv-eco-shell .prime-day-section{padding:0 50px 20px}
.lv-eco-shell .prime-day-section .prime-day-container{display:flex;justify-content:center}
.lv-eco-shell .prime-day-section .prime-day-block{padding:70px 40px 70px 20px;display:flex;align-items:center;position:relative}
.lv-eco-shell .prime-day-section .prime-day-block:after{content:"";position:absolute;left:100%;top:0;width:1px;height:100%;border:1px dashed #D8D4D4}
.lv-eco-shell .prime-day-section .prime-day-block:last-child:after{content:unset}
.lv-eco-shell .prime-day-section .prime-day-block-content{margin-left:18px}
.lv-eco-shell .prime-day-block-content-title{display:flex;justify-content:flex-start;position:relative;margin-bottom:15px}
.lv-eco-shell .product-info-svg{margin-top:-2px}
.lv-eco-shell .prime-day-block-content-title p{font-size:35px;font-weight:700;color:#002055;line-height:.675;margin-bottom:0}
.lv-eco-shell .prime-day-block-content-yellow{display:inline-block;position:relative}
.lv-eco-shell .prime-day-block-content-yellow:after{content:"";border-radius:5px;background:#ffbe34;position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:100%}
.lv-eco-shell .prime-day-block-content-yellow p{padding:5px 0;font-size:20px;line-height:1.17;font-weight:700;color:#002055;position:relative;z-index:2}
.lv-eco-shell .prime-day-block-content-subtitle p{font-size:18px;color:#002055;margin-top:12px;font-weight:600;line-height:1.15}
.lv-eco-shell .prime-day-block .product_info{display:none;position:absolute;bottom:100%;width:100%;left:0;min-width:380px;color:#002055;font-size:13px;font-weight:500;padding-bottom:20px}
.lv-eco-shell .prime-day-section .prime-day-block:last-child .prime-day-block .product_info{right:-20px;left:unset}
.lv-eco-shell .prime-day-block .product_info .product_info_inner{background:#fff linear-gradient(180.46deg,#ffd97c -134.64%,#fff0 99.6%);z-index:2;filter:drop-shadow(0px 4px 14px rgba(0,0,0,.1));border-radius:10px;padding:12px 18px 20px 30px;position:relative}
.lv-eco-shell .prime-day-block .product_info.active{display:block}
.lv-eco-shell .prime-day-block .product_info .info-close{position:absolute;right:13px;top:8px;cursor:pointer}
.lv-eco-shell .product-info-svg svg{display:block}
.lv-eco-shell .prime-day-flash-section{padding:20px 50px 120px;max-width:1670px;margin:0 auto}
.lv-eco-shell .prime-day-flash-section.text-in-top{max-width:1770px}
.lv-eco-shell .prime-day-flash-section .prime-day-container{display:flex;align-items:center}
.lv-eco-shell .prime-day-flash-section.text-in-top .prime-day-container{flex-direction:column;align-items:unset}
.lv-eco-shell .prime-day-flash-section .product-image{width:240px;height:240px;max-width:100%;margin:40px auto 0;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .prime-day-flash-section .product-image img{width:100%;max-width:100%;max-height:100%;object-fit:contain}
.lv-eco-shell .prime-day-flash-section.text-in-side .text-part{width:35%;padding-left:100px}
.lv-eco-shell .prime-day-flash-section .text-part, .lv-eco-shell .prime-day-flash-section .products-part{position:relative}
.lv-eco-shell .prime-day-flash-section.text-in-top .text-part{display:flex;justify-content:center;margin-bottom:2.3rem;align-items:end}
.lv-eco-shell .prime-day-flash-section.text-in-top .flash-img{width:9.58rem;margin-right:1rem}
.lv-eco-shell .prime-day-flash-section.text-in-side .flash-img{width:125px;position:absolute;left:0;top:-104px}
.lv-eco-shell .prime-day-flash-section .flash-subtitle p{font-size:28px;font-weight:700;line-height:1.357}
.lv-eco-shell .prime-day-flash-section .flash-title p{font-size:40px;font-weight:700;line-height:1.375}
.lv-eco-shell .prime-day-flash-section .flash-subtitle p{font-family:Manrope}
.lv-eco-shell .prime-day-flash-section .flash-description p{margin-top:16px;font-size:21px;font-weight:400;line-height:1.15}
.lv-eco-shell .prime-day-flash-section .flash-info-line{margin-top:15px;font-size:15px;font-weight:500;line-height:1.15}
.lv-eco-shell .prime-day-flash-section .star_countdown{justify-content:flex-start;padding-bottom:20px}
.lv-eco-shell .prime-day-flash-section .star_countdown .block{background-color:#fff}
.lv-eco-shell .prime-day-flash-section .star_countdown>div>div span:last-child{opacity:.5}
.lv-eco-shell .prime-day-flash-section .klaviyo_form_fields{box-shadow:0 1px 2px #1018280a;margin-top:10px}
.lv-eco-shell .prime-day-flash-section .klaviyo_submit_button{background:#ffbe34;color:#fff}
.lv-eco-shell .prime-day-flash-section.text-in-side .products-part{width:65%;padding-left:9.39rem;padding-right:3.7rem}
.lv-eco-shell .prime-day-flash-section.text-in-top .products-part{width:100%}
.lv-eco-shell .prime-day-flash-section .products-part .next-btn{position:absolute;top:50%;right:0;margin-top:-21px;cursor:pointer}
.lv-eco-shell .prime-day-flash-section .prime-day-container .product-block{width:48.34%;padding:10px 10px 20px;margin-right:2.7%}
.lv-eco-shell .prime-day-flash-section.text-in-top .prime-day-container .product-block{width:23.34%;margin-right:1.5%}
.lv-eco-shell .prime-day-flash-section .prime-day-container .product-block .product-block-inner{padding:1rem 1.5rem 2rem;border-radius:15px;background:#fff linear-gradient(180deg,#ffd97c33,#fff);box-shadow:0 4px 14px #0000001a;text-align:center;position:relative}
.lv-eco-shell .prime-day-flash-section .inventory-badge{position:absolute;right:0;top:0;border-radius:0 15px 0 20px;background:#002055;color:#fff;padding:9px;font-size:20px;font-weight:700;font-family:Manrope}
.lv-eco-shell .prime-day-flash-section .product-block .product-title, .lv-eco-shell .prime-day-flash-section .product-block .product-price{font-size:20px;font-weight:700;color:#03060b;line-height:1.15;margin-top:5px}
.lv-eco-shell .prime-day-flash-section .product-block .product-price{font-size:24px;margin-top:14px;display:flex;align-items:center;justify-content:center;color:#03060b}
.lv-eco-shell .prime-day-flash-section .product-block .product-price .original-price{font-size:14px;text-decoration:line-through;color:#666;margin-left:5px}
.lv-eco-shell .prime-day-flash-section .product-block .btn{margin-top:12px;font-size:14px;color:#fff;font-weight:500;width:170px;max-width:100%;justify-content:center}
.lv-eco-shell .prime-day-flash-section .product-block .btn.amazon_btn{padding:3px 15px 6px}
.lv-eco-shell .prime-day-flash-section .product-block .btn.amazon_btn svg{display:block}
.lv-eco-shell .prime-day-flash-section .product-block .btn.atcButton, .lv-eco-shell .prime-day-flash-section .product-block .btn.checkoutButton{background-color:#ffbe34}
.lv-eco-shell .prime-day-flash-section .product-block .btn.sold-out-btn{background-color:#989898}
.lv-eco-shell .prime-promotion-bar{text-align:center;font-size:16px;font-weight:500}
.lv-eco-shell .prime-promotion-bar-wrapper{overflow:hidden;position:relative}
.lv-eco-shell .prime-promotion-bar span, .lv-eco-shell .prime-promotion-bar a{position:relative;padding:12px 22px;display:inline-block;font-weight:700}
.lv-eco-shell .prime-promotion-bar span:after, .lv-eco-shell .prime-promotion-bar a:after{content:"";position:absolute;top:8px;right:0;width:1px;height:32px;background-color:currentColor}
.lv-eco-shell .bf_sticky_bar .prime-promotion-bar span:after{content:unset}
.lv-eco-shell .bf_sticky_bar .prime-promotion-bar span{padding:0;font-weight:unset}
.lv-eco-shell .scrollbar-banner-wrapper{display:flex;justify-content:space-around}
@keyframes marquee0 { %{transform:translate(0)}to{transform:translate(-100%)} }
@keyframes marqueeleft0 { %{transform:translate(0);opacity:0}0.01%{opacity:1}99.9%{opacity:1}to{opacity:0;transform:translate(-100%)} }
@keyframes marqueeleft20 { %{transform:translate(100%);opacity:0}0.01%{opacity:1}99.9%{opacity:1}to{opacity:0;transform:translate(0)} }
.lv-eco-shell .bf-nav-marquee__inner{display:flex;white-space:nowrap;animation:18s linear 0s marqueeleft;animation-iteration-count:infinite}
.lv-eco-shell .bf-nav-marquee__inner.bf-nav-marquee__inner--2{position:absolute;animation:18s linear 0s marqueeleft2;animation-iteration-count:infinite}
.lv-eco-shell .prime-day-nav-section .sticky-row{padding:40px 0 0;transition:padding .1s ease}
.lv-eco-shell .prime-day-nav-section.fixed{box-shadow:0 4px 14px #0000001a}
.lv-eco-shell .prime-day-nav-section.fixed .sticky-row{padding:30px 0}
.lv-eco-shell .prime-day-main-nav{display:flex;justify-content:space-around;width:100%}
.lv-eco-shell .prime-day-main-nav-block{position:relative}
.lv-eco-shell .prime-day-main-nav-block a{width:300px;max-width:100%;display:block;padding:28px 10px;text-align:center;font-size:18px;font-weight:700;line-height:1.334;border-radius:10px;border:1px solid #002055;letter-spacing:.36px}
.lv-eco-shell .prime-day-nav-section .sticky-row .prime-day-main-nav-block>.is-selected>a, .lv-eco-shell .prime-day-nav-section .sticky-row .prime-day-main-nav-block>.active>a{background-color:#002055;color:#fff}
.lv-eco-shell .prime-day-main-nav-block svg{vertical-align:middle}
.lv-eco-shell .prime-day-sub-nav{position:absolute;top:75px;left:50%;transform:translate(-50%);max-width:1248px;justify-content:space-around;display:none;transition:all .5s ease}
.lv-eco-shell .prime-day-main-nav-block.open .prime-day-sub-nav{display:flex}
.lv-eco-shell .prime-day-main-nav-block.open{padding-bottom:60px}
.lv-eco-shell .prime-day-sub-nav div{margin:0 15px;min-width:136px}
.lv-eco-shell .star-page-tab-wrapper .sticky-row .prime-day-main-nav-block a{padding:15px 0}
.lv-eco-shell .star-page-tab-wrapper .prime-day-main-nav-block .prime-day-sub-nav a{width:auto;border:0;padding:9px 5px;position:relative;margin:0;font-weight:700}
.lv-eco-shell .prime-day-main-nav-block .prime-day-sub-nav a:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:136px;height:2px;background:#b1b1b1}
.lv-eco-shell .prime-day-main-nav-block .prime-day-sub-nav .active a:after{background:#002055}
.lv-eco-shell .prime-image-text-section .star-page-container{max-width:1380px}
.lv-eco-shell .prime-image-text-section .title{font-size:36px;font-weight:500;text-align:center;line-height:1.1;margin-bottom:60px}
.lv-eco-shell .prime-image-text-section .block-content{display:flex;justify-content:center;flex-wrap:wrap}
.lv-eco-shell .prime-image-text-section .block-content .block{padding:0 25px;text-align:center}
.lv-eco-shell .prime-image-text-section .block-content .block .image{height:68px;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .prime-image-text-section .block-content .block .image img{max-height:100%;object-fit:contain}
.lv-eco-shell .prime-image-text-section .block-content .block .text{margin-bottom:20px;font-size:25px;line-height:1.15;font-weight:500;white-space:nowrap}
.lv-eco-shell .prime-image-text-section .block-content .block .desc p{font-size:15px;font-weight:500;margin:0 auto}
.lv-eco-shell .prime-membership-section .membership-box{display:flex;align-items:center}
.lv-eco-shell .prime-membership-section .membership-box .image{width:500px;max-width:50%}
.lv-eco-shell .prime-membership-section .membership-box .text{flex:1;padding-left:50px}
.lv-eco-shell .prime-membership-section .membership-box .text .title{font-size:40px;line-height:1;font-weight:500}
.lv-eco-shell .prime-membership-section .membership-box .text .desc p{font-size:18px;font-weight:500;line-height:1.5;margin-top:14px}
.lv-eco-shell .prime-membership-section .membership-box .text .btn{margin-top:40px;font-size:14px;font-weight:500;background:transparent;border:1px solid #002055;color:#002055;padding:12px 24px;line-height:1}
.lv-eco-shell [data-page*=prime-day] .shopify-section .star-products-container .star_product_block{filter:unset;box-shadow:0 4px 14px #0000001a}
.lv-eco-shell .prime-day-flash-section .flickity-page-dots{display:none;padding-top:0}
@media  screen and (min-width:1920px){.lv-eco-shell [data-page*=prime-day] .star-page-banner .slideshow__text-content{max-width:580px}}
@media  screen and (min-width:1920px){.lv-eco-shell .prime-day-block-content-title p{font-size:45px}}
@media  screen and (min-width:1920px){.lv-eco-shell .prime-day-block-content-yellow p{font-size:24px}}
@media  screen and (min-width:1920px){.lv-eco-shell .prime-day-block-content-subtitle p{font-size:21px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-block-content-title p{font-size:25px;line-height:1.1}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-section .prime-day-block{padding:50px 20px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-block-content-yellow p, .lv-eco-shell .prime-day-block-content-subtitle p, .lv-eco-shell .prime-day-flash-section .flash-subtitle p, .lv-eco-shell .prime-day-flash-section .flash-description p{font-size:16px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-flash-section, .lv-eco-shell .prime-day-flash-section.text-in-side .products-part, .lv-eco-shell .prime-day-section{padding-left:30px;padding-right:30px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-flash-section.text-in-side .text-part{padding-left:55px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-flash-section.text-in-side .flash-img{width:90px;top:-80px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-flash-section .flash-title p{font-size:24px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-main-nav-block{width:33.33%}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .prime-day-main-nav-block:last-child .prime-day-sub-nav{right:0;left:unset;transform:unset}}
@media  screen and (max-width:1024px){.lv-eco-shell [data-page*=prime-day] .star-page-banner .slideshow__text-content{max-width:unset}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-section{padding-left:25px;padding-right:25px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-section .prime-day-container{flex-wrap:wrap}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-section .prime-day-block{width:50%;padding:25px 20px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-block-content-title p{font-size:20px}}
@media  screen and (max-width:1024px){.lv-eco-shell .product-info-svg{margin-top:-6px;margin-left:2px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-block-content-title{margin-bottom:10px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-block-content-yellow p{font-size:18px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-block-content-subtitle p{margin-top:10px;font-size:16px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-section .prime-day-block:nth-child(1):before, .lv-eco-shell .prime-day-section .prime-day-block:nth-child(2):before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border:1px dashed #D8D4D4}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-section .prime-day-block:nth-child(2n):after{content:unset}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section .prime-day-container{flex-direction:column}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section.text-in-side .text-part{width:100%;display:flex;padding-left:0;justify-content:center;margin-bottom:30px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section.text-in-side .flash-img{position:unset;margin-right:16px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section.text-in-top .text-part{margin-left:0}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section.text-in-side .products-part, .lv-eco-shell .prime-day-flash-section.text-in-top .products-part{width:100%;padding:0 40px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section.text-in-top .prime-day-container .product-block{width:48.3%}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-flash-section{padding-bottom:70px}}
@media  screen and (max-width:1024px){.lv-eco-shell div.prime-promotion-bar{display:flex;overflow-x:auto;justify-content:center}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-promotion-bar::-webkit-scrollbar{display:none}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-promotion-bar span, .lv-eco-shell .prime-promotion-bar a{white-space:nowrap}}
@media  screen and (max-width:1024px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section .sticky-row .prime-day-main-nav-block a.main-tab{margin:0 20px;max-width:calc(100% - 40px)}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-main-nav-block{width:33.33%}}
@media  screen and (max-width:1024px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section .sticky-row a{margin:0}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-main-nav-block .prime-day-sub-nav a:after{width:105%}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-image-text-section .title{font-size:25px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-image-text-section .block-content .block{padding:0 10px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-image-text-section .block-content .block .text{font-size:16px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-image-text-section .block-content .block .desc p{font-size:14px}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-main-nav{position:relative}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-main-nav-block{position:unset}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-main-nav-block .prime-day-sub-nav{bottom:5px;top:unset}}
@media  screen and (max-width:1024px){.lv-eco-shell .prime-day-sub-nav div{min-width:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .prime-day-block{padding:25px 10px;align-items:center}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .prime-day-block-content{margin-left:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-title p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-yellow p, .lv-eco-shell .prime-day-block-content-subtitle p{font-size:8px;margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-title{margin-bottom:2px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-subtitle p{margin-top:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-info-svg svg{width:9px;height:9px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-title{position:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .product-info-svg .product_info{padding-bottom:0;width:calc(100vw - 40px);min-width:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section{padding:20px 35px 40px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section.text-in-side .flash-img, .lv-eco-shell .prime-day-flash-section.text-in-top .flash-img{width:68px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flash-subtitle p{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flash-title p{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flash-description p{font-size:8px;margin-top:7px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .klaviyo_signup{max-width:190px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .klaviyo_signup #k_id_email{font-size:8px;padding:5px;border-radius:2px 0 0 2px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .klaviyo_signup .klaviyo_submit_button{font-size:10px;padding:7px 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .prime-day-container .product-block, .lv-eco-shell .prime-day-flash-section.text-in-top .prime-day-container .product-block{width:100%;margin:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section.text-in-top .text-part{margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .inventory-badge{border-radius:0 15px 0 10px;padding:4px 10px;font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .product-block .product-title{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .product-block .product-price{font-size:12px;margin-top:7px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .product-block .btn{padding-top:12px;padding-bottom:12px}}
@media  screen and (max-width:749px){.lv-eco-shell div.prime-promotion-bar.hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-nav-section.star-page-tab-wrapper .star-page-container{padding:15px 13px;max-width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-nav-section .prime-day-main-nav{margin-left:-10px;width:calc(100% + 10px)}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section .sticky-row .prime-day-main-nav-block a.main-tab{margin:0 0 0 10px;max-width:100%;padding:4px;width:auto;border-radius:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section .sticky-row .prime-day-main-nav-block a.main-tab svg{width:9px;height:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section .sticky-row a{font-size:8px;letter-spacing:.16px;padding:4px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-sub-nav div{margin:0 6px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-sub-nav{top:calc(100% + 15px)}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-main-nav-block.open{padding-bottom:36px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box{flex-direction:column;padding:0 6px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box .image{max-width:245px;width:100%;margin:0 auto 16px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box .text{padding-left:0;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box .text .title{font-size:18px;line-height:2.2}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box .text .desc p, .lv-eco-shell .prime-image-text-section .block-content .block .desc p{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .block-content .block .desc p br{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-membership-section .membership-box .text .btn{margin-top:26px;width:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .title{font-size:21px;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .block-content{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .block-content .block{width:100%;text-align:left;display:flex;align-items:center;margin-top:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .block-content .block .text{margin-top:0;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-image-text-section .block-content .text_desc{flex:1;margin-left:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .products-part .prev-btn{position:absolute;top:50%;left:0;margin-top:-8px;cursor:pointer}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flickity-page-dots{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flickity-page-dots .dot{width:8px;height:8px;margin:0 4px;background:#333;opacity:.4}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .flickity-page-dots .dot.is-selected{opacity:1}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section .prime-day-block-image{width:50px;text-align:center;flex:0 0 auto}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .product-image{width:138px;height:138px;margin-top:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-block-content-yellow:after{border-radius:3px;left:-5px;width:calc(100% + 10px)}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-nav-section{overflow:hidden;position:relative}}
.lv-eco-shell .product-custom-labels{display:flex;gap:10px}
.lv-eco-shell .product-custom-labels .member-only{display:none;color:var(--checkout-btn-bg)}
.lv-eco-shell .product__member-only-price{color:#ad7122;font-family:Manrope;font-size:14px;font-weight:600;line-height:normal;margin-top:10px}
.lv-eco-shell .product__member-only-price-value{font-size:20px;font-weight:700}
.lv-eco-shell .product__member-only-price-link{text-decoration:underline;cursor:pointer}
.lv-eco-shell .pdp-custom-content{color:#0378fc}
.lv-eco-shell .pdp-custom-content a{color:inherit;text-decoration:underline;cursor:pointer}
.lv-eco-shell .pdp-popup-wrapper{position:fixed;z-index:9999999999;top:0;left:0;background:#00000080;width:100%;height:100%;font-size:14px}
.lv-eco-shell .pdp-popup-wrapper .popup-inner{z-index:2;position:relative;max-width:600px;max-height:830px;width:80%;height:90%;overflow-x:auto;left:50%;top:50%;transform:translate(-50%,-50%);background:#f7f7f7;padding:40px;border-radius:12px}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap{text-align:right;line-height:1}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap .popup-close{display:inline-block;cursor:pointer}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap .popup-close svg{width:20px;height:20px;display:block}
.lv-eco-shell .pdp-popup-wrapper .popup-title{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:24px}
.lv-eco-shell .pdp-popup-wrapper .popup-desc{font-weight:400;line-height:1.5;color:#212121}
.lv-eco-shell .pdp-popup-wrapper .popup-desc a, .lv-eco-shell .pdp-popup-wrapper .accordion-text a{color:#2164ff;text-decoration:underline}
.lv-eco-shell .pdp-popup-wrapper .product-box{display:flex;background:#fff;border-radius:8px;margin-top:32px;margin-bottom:32px}
.lv-eco-shell .pdp-popup-wrapper .popup-image img{width:100px;height:100px;display:block;object-fit:contain}
.lv-eco-shell .pdp-popup-wrapper .product-content{width:calc(100% - 100px);padding:20px}
.lv-eco-shell .pdp-popup-wrapper .product-title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:8px}
.lv-eco-shell .pdp-popup-wrapper .price-text{font-weight:400;color:#fa4500;line-height:1.5}
.lv-eco-shell .pdp-popup-wrapper .price-text b{font-size:18px}
.lv-eco-shell .pdp-popup-wrapper .custom-text .title{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:18px}
.lv-eco-shell .pdp-popup-wrapper .custom-text .conditions div{font-weight:400;line-height:1.5;color:#212121;background:url(check.png) no-repeat left center;background-size:26px;padding-left:36px;margin-bottom:10px}
.lv-eco-shell .pdp-popup-wrapper .custom-text .conditions div:last-child{margin-bottom:0}
.lv-eco-shell .pdp-popup-wrapper .custom-text{padding-bottom:24px;border-bottom:1px solid #ededed;margin-bottom:24px}
.lv-eco-shell .pdp-popup-wrapper .accordion-text{font-weight:400;line-height:1.5}
.lv-eco-shell .pdp-popup-wrapper .accordion-text-inner{display:none;margin-top:16px;color:#000;line-height:1.5;transition:display .7s ease-in-out}
.lv-eco-shell .pdp-popup-wrapper .accordion-text-inner.open{display:block}
.lv-eco-shell .pdp-popup-wrapper .accordion-text-inner li{padding-left:20px;position:relative}
.lv-eco-shell .pdp-popup-wrapper .accordion-text-inner li:before{content:"";position:absolute;width:4px;height:4px;background:#000;border-radius:2px;top:9px;left:6px}
.lv-eco-shell .pdp-popup-wrapper .accordion-button{padding:10px 24px;background:#212121;color:#fff;width:auto;border-radius:42px;margin-top:24px;border:0;font-weight:700;letter-spacing:1.4px}
.lv-eco-shell .pdp-popup-wrapper .accordion-button.open{background:transparent;color:#212121;border:1px solid #212121}
.lv-eco-shell .pdp-popup-wrapper .accordion-button svg{margin-left:10px;vertical-align:middle}
.lv-eco-shell .pdp-popup-wrapper .disclaimer_text{font-size:12px;color:#757575;line-height:1.5}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-inner{width:calc(100% - 40px);height:calc(100% - 40px);padding:30px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-title{font-size:18px;margin-bottom:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-content{padding-left:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-title, .lv-eco-shell .pdp-popup-wrapper .popup-content .custom-text-top .title{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-box{margin:24px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .accordion-button{font-size:12px;line-height:1;letter-spacing:1.2px;padding:10px 24px 8px}}
.lv-eco-shell [data-page*=hurricane-preparedness-offers] *:not(path):not(svg), .lv-eco-shell [data-page*=solar-generator-campaign] *:not(path):not(svg), .lv-eco-shell [data-page*=disaster-awareness] *:not(path):not(svg){font-family:Helvetica Neue ForEco}
.lv-eco-shell .star-page-banner .slideshow__flash_sale{width:560px;margin-top:25px}
.lv-eco-shell [data-page*=hurricane-preparedness-offers] .slideshow__klaviyo-form, .lv-eco-shell [data-page*=disaster-awareness] .slideshow__klaviyo-form{margin-top:45px}
.lv-eco-shell .star-page-banner .flash_sale_wrapper{display:flex;gap:20px}
.lv-eco-shell .star-page-banner .flash_sale_wrapper .flash_sale_icon{width:90px}
.lv-eco-shell .star-page-banner .flash_sale_wrapper .flash_sale_content, .lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_content{flex:1}
.lv-eco-shell .star-page-banner .flash_sale_wrapper .flash_sale_content .flash_sale_title{font-size:40px;font-weight:500;line-height:1.37;letter-spacing:-.4px}
.lv-eco-shell .star-page-banner .flash_sale_wrapper .flash_sale_content .flash_sale_subtitle{font-size:28px;font-weight:400;line-height:1;margin-top:6px}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper{border-radius:12px;background:#fff;color:#002055;display:flex;margin-top:6px;padding:10px 15px;gap:16px}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_image{width:180px}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_title{font-size:20px;font-weight:700;font-family:manrope}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_subtitle{font-size:16px;font-weight:600;font-family:manrope}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_price_wrap{display:flex;margin-top:10px}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_price_wrap .product_price{font-size:20px;font-weight:700;font-family:manrope}
.lv-eco-shell .star-page-banner .flash_sale_product_wrapper .product_price_wrap .product_compare_price{font-size:16px;font-weight:500;font-family:manrope;text-decoration:line-through;margin-left:5px;color:#666}
.lv-eco-shell .star-page-banner .star_product_block{min-height:unset;margin:0!important;display:block}
.lv-eco-shell .star-page-banner .star_product_buttons{margin-left:-12px}
.lv-eco-shell .page-container .star-page-banner .star_product_block .star_btn{margin-left:12px;font-size:14px;font-family:manrope}
.lv-eco-shell .star-page-banner .star_product_block .star_product_buttons a span{padding:12px 18px 12px 20px}
.lv-eco-shell .star-page-banner .star_product_block a span.btn_icon{padding:0 18px 0 12px}
.lv-eco-shell .disaster-page-benefits{padding:60px 0}
.lv-eco-shell .disaster-page-benefits .benefits-block-wrapper{display:flex;gap:25px;justify-content:center}
.lv-eco-shell .disaster-page-benefits .benefits-block{width:220px;border-radius:8px;background:#fffdfc;padding:20px 0;text-align:center;position:relative}
.lv-eco-shell .disaster-page-benefits .star-page-title-icon{width:102px;margin:0 auto 44px}
.lv-eco-shell .disaster-page-benefits .benefits-block img{width:100px;height:100px;object-fit:contain}
.lv-eco-shell .disaster-page-benefits .benefits-block .benefits-block-title{font-size:24px;font-weight:500;line-height:1.16;margin-top:5px;color:#002055}
.lv-eco-shell .disaster-page-benefits .benefits-block .benefits-popup-btn{position:absolute;top:12px;right:12px;cursor:pointer}
.lv-eco-shell .disaster-page-benefits .benefits-popup-content{position:absolute;bottom:calc(100% + 20px);left:-100px;width:550px;background:#fff;text-align:left;padding:15px 25px;border-radius:14px;box-shadow:3px 3px 10px #0000001a;font-size:16px;color:#484848;line-height:1.2;display:flex;align-items:flex-start;gap:20px}
.lv-eco-shell .benefit_popup_close{cursor:pointer}
.lv-eco-shell .benefit_popup_close svg{display:block}
.lv-eco-shell .mosaic_images_section a.mosaic_button_bottm, .lv-eco-shell .disaster-page-seller a.seller_button_bottm{border-radius:29.774px;background:#3f68e0;color:#fff;font-size:24px;padding:14px 45px;text-transform:uppercase;margin-top:20px;display:inline-block;font-weight:500}
.lv-eco-shell .mosaic_images_section a.mosaic_button_bottm:hover, .lv-eco-shell .disaster-page-seller a.seller_button_bottm:hover{opacity:.6;color:#fff}
.lv-eco-shell .disaster-page-blogs, .lv-eco-shell .disaster-page-seller{padding:60px 0}
.lv-eco-shell .disaster-page-blogs .star-page-title, .lv-eco-shell .disaster-page-seller .star-page-title{font-size:40px;color:#fff;font-weight:700;margin-bottom:44px;text-align:center;padding:0 20px}
.lv-eco-shell .disaster-page-seller .star-page-title{margin-bottom:0}
.lv-eco-shell .disaster-page-seller .content p{font-size:24px;color:#fff;font-weight:600;font-family:manrope;max-width:980px;margin:20px auto;text-align:center}
.lv-eco-shell .disaster-page-blogs .blog-block{width:70%;max-width:970px;position:relative;padding:25px 10px}
.lv-eco-shell .disaster-page-blogs .blog-block.is-selected{padding:0 10px}
.lv-eco-shell .disaster-page-blogs .blog-block img{width:100%;height:350px;object-fit:cover;border-radius:10px}
.lv-eco-shell .disaster-page-blogs .blog-block.is-selected img{height:400px}
.lv-eco-shell .disaster-page-blogs .blog-block .blog-block-content{position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;max-width:615px;text-align:center;left:50%}
.lv-eco-shell .disaster-page-blogs .blog-block .blog-block-content p{font-size:24px;font-weight:600;color:#fff;font-family:manrope;line-height:normal}
.lv-eco-shell .disaster-page-blogs .blog-block .slider-prev-button, .lv-eco-shell .disaster-page-blogs .blog-block .slider-next-button{position:absolute;top:50%;transform:translate(-50%);left:75px;cursor:pointer;display:none}
.lv-eco-shell .disaster-page-blogs .blog-block.is-selected .slider-prev-button, .lv-eco-shell .disaster-page-blogs .blog-block.is-selected .slider-next-button{display:block}
.lv-eco-shell .disaster-page-blogs .blog-block .slider-next-button{right:75px;left:unset}
.lv-eco-shell .disaster-page-seller .seller-block-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.lv-eco-shell .disaster-page-seller .seller-block{width:20%;text-align:center}
.lv-eco-shell .disaster-page-seller .seller-block img{width:var(--image-width);max-width:100%}
.lv-eco-shell .disaster-page-banner{padding:60px 0}
.lv-eco-shell .disaster-page-banner .banner_wrapper{position:relative}
.lv-eco-shell .disaster-page-banner .banner_content{position:absolute;top:60px;left:110px}
.lv-eco-shell .disaster-page-banner .star-page-title{font-size:35px;font-weight:500;color:#fff}
.lv-eco-shell .disaster-page-banner .content p{font-size:18px;font-weight:500;color:#fff;margin-top:14px;line-height:normal;max-width:400px}
.lv-eco-shell .klaviyo_popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:9;text-align:center}
.lv-eco-shell .klaviyo_popup *:not(path):not(svg){font-family:Helvetica Neue ForEco}
.lv-eco-shell .klaviyo_popup .klaviyo_popup_inner{position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);width:80%;max-width:800px;height:320px;border-radius:20px}
.lv-eco-shell .klaviyo_popup .close_popup{margin:26px 26px 0 0;cursor:pointer;float:right}
.lv-eco-shell .klaviyo_popup .klaviyo_popup_text{padding:0 90px}
.lv-eco-shell .klaviyo_popup .popup_title{font-size:28px;font-weight:500;line-height:1.3;margin-top:30px}
.lv-eco-shell .klaviyo_popup .popup_content{font-size:16px;font-weight:400;line-height:1.2;margin-top:16px;color:#484848}
.lv-eco-shell .klaviyo_popup .popup_btn a{padding:10px 20px;border-radius:20px;background:#3f68e0;font-size:14px;font-weight:500;line-height:1.3;color:#fff;margin-top:25px;display:inline-block}
@media  screen and (max-width:1024px){.lv-eco-shell .disaster-page-benefits .benefits-block .benefits-block-title{font-size:16px}}
@media  screen and (max-width:1024px){.lv-eco-shell .disaster-page-benefits .benefits-block{width:135px}}
@media  screen and (max-width:1024px){.lv-eco-shell .disaster-page-benefits .benefits-block-wrapper{gap:10px}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner__disclaimer{width:calc(100% - 24px);margin:auto}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner__disclaimer .checkmark{height:14px!important}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .slideshow__text-wrap, .lv-eco-shell .star-page-banner .slideshow__text-wrap--desktop .slideshow__text-content, .lv-eco-shell .star-page-banner .slideshow_text_wrapper{position:relative;top:20px}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom-banner .hideMobile{display:none}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom-banner .hideDesktop{display:block}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__text-content .slideshow_text_wrapper .slideshow__top__subtitle p{font-size:13px;margin-bottom:5px;line-height:1}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__text-wrap--desktop .slideshow__text-content .slideshow__title p{font-size:24px;margin-bottom:6px}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__text-content .slideshow_text_wrapper .slideshow__bottom__subtitle p{font-size:14px}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__text-content .slideshow_text_wrapper .slideshow__bottom__subtitle h3{font-size:26px;font-weight:600}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__klaviyo-form{margin-top:20px}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__klaviyo-form .klaviyo-form-text{font-size:12px;font-weight:500;margin-bottom:5px}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__slide{padding:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .countdown_wrapper .ends_in{font-size:24px}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__text-wrap--desktop .text-content-mobile-bottom{bottom:50px}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__text-wrap--desktop .slideshow__text-content{bottom:20px;top:unset;text-align:left}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .slideshow__image_wrapper{position:unset}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__slide, .lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__image{position:relative}}
@media  screen and (max-width:1023px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__image{object-fit:cover}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .bf-banner__disclaimer .checkmark{height:10px!important}}
@media  screen and (max-width:1023px){.lv-eco-shell .bf-banner.alter .bf-banner__disclaimer{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits, .lv-eco-shell .disaster-page-banner{padding:40px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .star-page-title-icon{width:70px;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block-wrapper{flex-wrap:wrap;column-gap:5px;row-gap:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block{width:110px;padding:5px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block img{width:50px;height:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block .benefits-popup-btn{top:6px;right:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block .benefits-popup-btn svg{width:12px;height:12px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=hurricane-preparedness-offers] .mosaic_section_wrapper .dot{opacity:.6}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=hurricane-preparedness-offers] .mosaic_section_wrapper .dot.is-selected{background-color:#fff;opacity:1}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block{width:318px;padding:0 0 0 8px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block.is-selected{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block:first-child{width:325px;padding-left:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block img{height:400px;border-radius:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .flickity-page-dots .dot{width:8px;height:8px;margin:0 6px;border-radius:50%;background-color:#ebe9e9;opacity:.6}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .flickity-page-dots .dot.is-selected{background-color:#fff;opacity:1}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block .blog-block-content{width:100%;padding:0 24px;text-align:left}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block .blog-block-content p{font-size:14px;font-weight:400;line-height:1.5}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .star-page-title, .lv-eco-shell .disaster-page-seller .star-page-title{font-size:18px;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs .blog-block.is-selected .slider-prev-button, .lv-eco-shell .disaster-page-blogs .blog-block.is-selected .slider-next-button{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-seller{padding:20px 0 40px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-blogs{padding:40px 0 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .mosaic_images_section a.mosaic_button_bottm, .lv-eco-shell .disaster-page-seller a.seller_button_bottm{padding:8px 50px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-seller .seller-block{width:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-seller .content p{font-size:14px;margin:6px auto 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-seller .seller-block img{width:var(--image-width-mobile)}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-banner .banner_content{top:20px;left:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-banner .star-page-title{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-banner .content p{font-size:14px;margin-top:8px;max-width:200px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .klaviyo_popup_text{padding:0 20px 30px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .klaviyo_popup_inner{height:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-popup-content{width:185px;left:50%;transform:translate(-50%);display:block;padding:12px;border-radius:8px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .benefit_popup_close{position:absolute;top:5px;right:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .benefit_popup_close svg{width:13px;height:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block-wrapper .benefits-block:first-child .benefits-popup-content{left:0;transform:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-page-benefits .benefits-block-wrapper .benefits-block:nth-child(3) .benefits-popup-content{right:0;left:unset;transform:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .close_popup svg{width:30px;height:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .klaviyo_popup_inner{width:350px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .close_popup{margin:14px 14px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .popup_title{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .popup_content{margin-top:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .klaviyo_popup .popup_btn a{font-size:18px;padding:10px 25px;margin-bottom:50px}}
.lv-eco-shell [data-page=solar-generator-campaign] .star-products-container .star_product_block{box-shadow:1px 2px 6px #0000001a!important}
.lv-eco-shell .calculator-section .recommendation_popup_wrapper{display:none}
.lv-eco-shell .recommendation_popup_trigger{position:fixed;width:100px;cursor:pointer;z-index:999;bottom:86px;left:60px}
.lv-eco-shell .recommendation_popup_wrapper_inner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999;display:block}
.lv-eco-shell .recommendation_popup_wrapper_inner:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080}
.lv-eco-shell .recommendation_popup_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:84%;max-width:840px;height:90%;max-height:580px;padding:34px 90px 40px;border-radius:12px;text-align:center;z-index:2;color:#000;box-shadow:1px 2px 36px #0003;overflow-y:auto}
.lv-eco-shell .recommendation_popup_inner .recommendation_popup_close{position:absolute;right:20px;top:20px;cursor:pointer;color:#919191}
.lv-eco-shell .recommendation_popup_inner .recommendation_popup_close:hover{color:var(--color-text)}
.lv-eco-shell .recommendation_popup_inner .recommendation_steps{display:flex;margin-top:16px;margin-bottom:16px}
.lv-eco-shell .recommendation_popup_inner .step{font-size:14px;font-weight:600;width:33.33%;padding-top:16px;padding-bottom:10px;position:relative;margin:0 1px;line-height:1.3;cursor:pointer}
.lv-eco-shell .recommendation_popup_inner .step.active{color:#2673ff}
.lv-eco-shell .recommendation_popup_inner .step:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background-color:#ededed;transform:skew(-10deg)}
.lv-eco-shell .recommendation_popup_inner .step.active:before{background-color:#2673ff}
.lv-eco-shell .recommendation_popup_inner .step:first-child:before{border-radius:6px 0 0 6px}
.lv-eco-shell .recommendation_popup_inner .step:last-child:before{border-radius:0 6px 6px 0}
.lv-eco-shell .recommendation_step_content .step_content{display:none}
.lv-eco-shell .recommendation_step_content .step_content.active{display:block}
.lv-eco-shell .recommendation_step_content .title{font-size:24px;font-weight:800;margin-bottom:30px}
.lv-eco-shell .recommendation_step_content .step_boxes{display:flex;flex-wrap:wrap;gap:12px;justify-content:CENTER}
.lv-eco-shell .recommendation_step_content .step_boxes .step_box{width:260px;position:relative;cursor:pointer}
.lv-eco-shell .recommendation_step_content .step_content[data-step="1"] .step_box_title{position:absolute;bottom:6px;left:12px;color:#fff;font-size:16px;font-weight:600}
.lv-eco-shell .recommendation_step_content .select_image{position:absolute;bottom:6px;display:none;right:12px;width:36px;transition:display .5s ease-in-out}
.lv-eco-shell .recommendation_step_content .step_box.selected .select_image{display:block}
.lv-eco-shell .recommendation_popup_inner .next_btn, .lv-eco-shell .recommendation_popup_inner .product_box .button{margin-top:20px;background:#2673ff;border-radius:10px;width:260px;justify-content:center;font-size:19px;font-weight:600;padding:13px;line-height:1.2632}
.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_boxes .step_box{width:200px;height:205px;display:flex;justify-content:center;align-items:center;background-color:#f8f8f8}
.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] img.block-image{width:44px;margin-bottom:14px}
.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_box_title{font-size:24px;font-weight:800;line-height:1.2;color:#4e4e4e}
.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_box_inner{height:94px}
.lv-eco-shell .recommendation_step_content .step_content .product_box{width:480px;max-width:100%;margin:0 auto;display:none}
.lv-eco-shell .recommendation_step_content .step_content .product_box.active{display:block}
.lv-eco-shell .recommendation_step_content .step_content .product_box .product_box_inner{border-radius:24px;background:#f8f8f8;padding:0 0 30px;text-align:left}
.lv-eco-shell .recommendation_step_content .step_content .product_box .product_box_inner img{width:100%;height:340px;object-fit:cover}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content{padding:0 40px}
.lv-eco-shell .recommendation_step_content .step_content .recommend_text{font-size:14px;color:#fa4500;font-weight:600}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .title{font-size:19px;font-weight:700;color:#03060b;line-height:1.37;margin:5px 0}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box>span{font-size:12px;font-weight:500;color:#757575}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box div{font-size:14px;font-weight:500;color:#03060b;line-height:1.37;margin:5px 0}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box div span{display:block}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .price_box{margin-top:30px;margin-bottom:2px;display:flex;align-items:center}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .sale_price{font-size:24px;font-weight:700;color:#03060b}
.lv-eco-shell .recommendation_step_content .step_content .product_box_content .compare_price{font-size:13px;font-weight:500;color:#666;margin-left:3px;text-decoration:line-through}
.lv-eco-shell .star-page-banner .slideshow-section-wrapper{position:relative}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window .lucky-coupon-popup-inner.background.finish-text{margin-top:0!important}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window.lucky-coupon-center{top:0!important;display:block!important;transform:none!important}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window .fullwheel svg{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window .close{display:none!important}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window .fullwheel-arrow{position:absolute!important;top:-25px!important}
.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477 .fullwheel-window .fullwheel-arrow .fullwheel-arrow-image{animation:none;background:url(wheel-arrow.png) no-repeat;background-size:contain;width:66px!important;height:88px!important}
@media  screen and (max-width:1024px){.lv-eco-shell .recommendation_popup_trigger{left:100px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page=solar-generator-campaign] .star-page-title-wrapper .title{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_trigger{width:75px;left:40px;bottom:40px;top:unset;transform:none}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .recommendation_popup_close{top:12px;right:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner{padding-left:15px;padding-right:15px;padding-bottom:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .step{font-size:0px;padding-top:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .active_step_text{font-size:12px;padding:0 5px;color:#2673ff;text-align:left;font-weight:600;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .recommendation_steps{margin-bottom:0;padding:0 5px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content>.title{font-size:20px;line-height:1.4;margin-bottom:18px;padding:0 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .step_content[data-step="1"] .step_box_inner{height:0;padding-bottom:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .step_content[data-step="1"] .step_box_inner>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="1"] .step_box_title, .lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_box_title{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_boxes .step_box{width:calc(50% - 6px)}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_popup_inner .next_btn, .lv-eco-shell .recommendation_popup_inner .product_box .button{width:195px;padding:12px;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .select_image{width:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_boxes .step_box{width:100%;height:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_box_inner{height:unset;display:flex;align-items:center;gap:15px;width:100%;padding:12px 18px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .step_box_title br{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] img.block-image{width:38px;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content[data-step="2"] .select_image{top:50%;transform:translateY(-50%);bottom:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box .product_box_inner{background:unset;padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box .product_box_inner img{padding:10px;height:160px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .title{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .price_box{margin-top:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .sale_price{font-size:19px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box span{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box div{display:flex;flex-wrap:wrap}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box div span:first-child{position:relative;padding-right:8px;margin-right:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .recommendation_step_content .step_content .product_box_content .desc_box div span:first-child:before{content:"";position:absolute;height:14px;width:1px;background-color:#a4a4a4;top:4px;right:0}}
@media  screen and (max-width:749px){.lv-eco-shell #woohoo-game-fullwheel{margin:40px auto;max-width:300px}}
@media  screen and (max-width:749px){.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477{width:100%!important}}
@media  screen and (min-width:750px){.lv-eco-shell #woohoo-game-fullwheel{position:absolute;right:10vw;width:100%;height:58%;z-index:9;max-width:600px;max-height:600px;top:50%;transform:translateY(-50%)}}
@media  screen and (min-width:750px){.lv-eco-shell #woohoo-game-fullwheel #lc22138.g59477{background:#ffffff80!important;border-radius:12px;width:100%!important;height:100%!important}}
@media  screen and (min-width:750px){.lv-eco-shell #woohoo-game-fullwheel{width:50%;height:100%;display:flex;justify-content:center}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell #woohoo-game-fullwheel{margin:40px auto;position:relative;right:auto;height:auto;top:0;left:50%;transform:translate(-50%)}}
.lv-eco-shell .promotion_popup_wrapper{display:none}
.lv-eco-shell .promotion_section{position:fixed;bottom:70px;left:50px;color:#fff;font-family:Helvetica Neue ForEco;z-index:9}
.lv-eco-shell .promotion_popup_countdown{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);color:#fff;width:100%;text-align:center}
.lv-eco-shell .promotion_popup_trigger{cursor:pointer;-webkit-user-select:none;user-select:none}
.lv-eco-shell .promotion_popup_countdown .ends_in{font-size:13px;font-weight:500;font-family:Helvetica Neue ForEco}
.lv-eco-shell .promotion_popup_countdown .block_wrap{display:flex;align-items:center}
.lv-eco-shell .promotion_popup_countdown .block_wrap .block{width:20px;height:20px;background:#00186633;border-radius:2px;font-size:12px;font-weight:500;text-align:center}
.lv-eco-shell .promotion_popup_countdown .block_wrap span:nth-child(2){font-size:8px;margin:0 2px}
.lv-eco-shell .promotion_popup_countdown .block_wrap .dots{margin:0 6px}
.lv-eco-shell .promotion_popup_countdown .promotion_countdown{display:flex;justify-content:center;margin-top:4px}
.lv-eco-shell .promotion_popup_close{position:absolute;top:-15px;right:-15px;cursor:pointer}
.lv-eco-shell .promotion_popup_close svg{display:block}
.lv-eco-shell .promotion_popup_wrapper_inner{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;display:block}
.lv-eco-shell .promotion_popup_wrapper_inner:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080}
.lv-eco-shell .promotion_popup_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-size:contain;background-repeat:no-repeat;width:90%;max-width:600px;height:90%;max-height:400px;padding:34px 85px 24px;border-radius:12px;text-align:center;z-index:2;color:#fff;font-family:Helvetica Neue ForEco}
.lv-eco-shell .promotion_popup_inner .title{font-size:22px;font-weight:500;line-height:1.2;text-transform:capitalize}
.lv-eco-shell .promotion_popup_inner .content{font-size:12px;line-height:1.2;margin-top:10px}
.lv-eco-shell .promotion_popup_inner .contact-form{border-radius:4px;display:flex;background:linear-gradient(321deg,#ff4d15 1.62%,#ec671c 23.97%,#ff975b 70.1%,#ffab7a 79.64%);margin-top:16px}
.lv-eco-shell .promotion_popup_inner .contact-form input{width:100%;border-radius:4px 0 0 4px;margin:2px 0 2px 2px;background:#fff;padding:10px 15px}
.lv-eco-shell .promotion_popup_inner .contact-form input::placeholder{color:#e1e1e1}
.lv-eco-shell .promotion_popup_inner .contact-form .btn{border-radius:0 4px 4px 0;background:transparent;font-size:16px;font-weight:500;line-height:1.3;font-family:Helvetica Neue ForEco;padding:10px 22px}
.lv-eco-shell .promotion_popup_inner .popup_t_c{margin-top:5px;display:flex;align-items:baseline;justify-content:center}
.lv-eco-shell .promotion_popup_inner .popup_t_c input{border:1px solid rgba(255,255,255,.5);-webkit-appearance:none;width:10px;height:10px;padding:0;border-radius:2px;background:transparent;margin-right:4px;position:relative}
.lv-eco-shell .promotion_popup_inner .popup_t_c label p{color:#ffffff80;font-size:12px}
.lv-eco-shell .promotion_popup_inner .popup_t_c label p a{color:#ffffff80;text-decoration:underline}
.lv-eco-shell .promotion_popup_inner .popup_t_c input:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;width:10px;height:5px;background-image:url(/cdn/shopifycloud/shopify/assets/checkout_2021-01-25/checkbox-tick-66a9a39f70a44a226223ef4c61a701d2d10afaa73ba8846a509fbe58a82f3f36.svg);background-size:contain;background-repeat:no-repeat}
.lv-eco-shell .promotion_popup_inner .popup_t_c input:checked:after{-webkit-transition-delay:.1s;transition-delay:.1s;opacity:1;width:6px}
.lv-eco-shell .promotion_popup_inner .popup_btn{position:absolute;bottom:24px;color:#fff;left:50%;transform:translate(-50%);font-size:12px;text-decoration:underline;font-weight:500;width:100%}
.lv-eco-shell .promotion_popup_inner .popup_btn svg{vertical-align:middle;display:inline-block}
.lv-eco-shell .promotion_popup_inner .promotion_poup_close{position:absolute;top:24px;right:24px;cursor:pointer}
.lv-eco-shell .promotion_popup_inner .promotion_poup_close svg{display:block}
.lv-eco-shell .promotion_popup_inner .form-success-wrap{margin-top:36px;display:none}
.lv-eco-shell .promotion_popup_inner .form-success-wrap .content{margin-left:auto;margin-right:auto;max-width:370px}
.lv-eco-shell .promotion_popup_inner.success .promotion-form-wrap{display:none}
.lv-eco-shell .promotion_popup_inner.success .form-success-wrap{display:block}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_section{bottom:24px;left:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_close{top:-10px;right:-10px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_close svg{width:18px;height:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner{max-width:300px;max-height:350px;padding:30px 20px 20px;border-radius:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .title{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .content{line-height:1.2;margin-top:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .promotion_poup_close{top:12px;right:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_countdown{top:70%}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_countdown .ends_in{padding:0 5px;font-size:12px;line-height:1}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_countdown .promotion_countdown{margin-top:2px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .contact-form .btn, .lv-eco-shell .promotion_popup_inner .contact-form input{padding:10px 12px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .popup_t_c label p{line-height:1.2}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .contact-form input{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .popup_t_c{margin:5px 16px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .popup_t_c label{flex:1}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .contact-form input{padding-left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .popup_btn{bottom:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .popup_btn svg{width:15px;height:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .promotion_popup_inner .form-success-wrap{margin-top:28px}}
.lv-eco-shell [data-page*=corporate-purchase]{background-color:#f8f9fc}
.lv-eco-shell .corporate-section{margin-bottom:110px}
.lv-eco-shell .corporate-section.corporate-banner{margin-bottom:0}
.lv-eco-shell [data-page*=corporate-purchase] .index-section{padding:0;margin-bottom:110px}
.lv-eco-shell [data-page*=corporate-purchase] .index-section.quotes-section{margin-bottom:0}
.lv-eco-shell [data-page*=corporate-purchase] .image-banner .contact-form .Form__Input{background:#fff;border-radius:8.812px 0 0 8.812px}
.lv-eco-shell .contact-form__success-message{margin-top:12px;margin-bottom:12px}
.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content{display:flex;flex-direction:column;gap:60px}
.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content .btn{border-radius:0 8.812px 8.812px 0}
.lv-eco-shell .corporate-banner .contact-form{display:flex}
.lv-eco-shell .image-banner .page-width-small{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.lv-eco-shell .image-banner .image-banner-text-content{max-width:510px}
.lv-eco-shell .image-banner .image-banner-text-content .title{font-size:46px;font-weight:700;line-height:1.15;margin-bottom:20px}
.lv-eco-shell .image-banner .image-banner-text-content .small-content p, .lv-eco-shell .image-banner-form-wrapper .rte p{font-size:20px;font-weight:400;line-height:1.5;margin-bottom:0}
.lv-eco-shell .image-banner .image-banner-text-content .btn{font-size:17px;font-weight:700;letter-spacing:.1em;line-height:1.3;padding:15px 24px}
.lv-eco-shell .corporate-image-gallery-wrap .text-content, .lv-eco-shell .corporate-product-grid-wrap .text-content{max-width:650px;text-align:center;margin:0 auto 48px}
.lv-eco-shell .corporate-image-gallery-wrap .text-content .title, .lv-eco-shell .corporate-product-grid-wrap .text-content .title{font-size:36px;font-weight:700;line-height:1.22;margin-bottom:24px;color:#212121}
.lv-eco-shell .corporate-image-gallery-wrap .small-content p, .lv-eco-shell .corporate-product-grid-wrap .small-content p{font-size:17px;line-height:1.5;color:#212121}
.lv-eco-shell .corporate-image-gallery, .lv-eco-shell .corporate-product-grid-inner{display:flex;flex-wrap:wrap;margin-left:-15px}
.lv-eco-shell .corporate-image-gallery .corporate-image, .lv-eco-shell .corporate-product-grid .corporate-product{width:25%;padding-left:15px}
.lv-eco-shell [data-page*=corporate-purchase] .testimonials_slider{padding-left:15px;padding-right:15px;margin:0}
.lv-eco-shell [data-page*=corporate-purchase] .section-title h2, .lv-eco-shell [data-page*=corporate-purchase] .section-header h2{font-size:36px;line-height:1.2;margin-bottom:48px}
.lv-eco-shell [data-page*=corporate-purchase] [data-section-type=quotes] .testimonials_slider .testimonial_block{width:25%;padding-left:32px;padding-right:32px;margin:0}
.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section_content{padding:100px 0}
.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .page-width-xsmall{max-width:unset}
.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section-header--subtitle{text-align:left}
.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section-title h2{margin-bottom:24px}
.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section-header--subtitle{max-width:unset;font-size:14px;font-weight:400;color:inherit!important}
.lv-eco-shell [data-page*=corporate-purchase] .homepage_accordion .homepage_accordion__block:not(:last-child){border-bottom:0}
.lv-eco-shell .corporate-btn:hover, .lv-eco-shell [data-page*=corporate-purchase] .btn:not(.klaviyo_submit_button):hover{opacity:.8;background-color:var(--checkout-btn-bg)!important;color:var(--checkout-btn-color)!important;border-color:var(--checkout-btn-bg)}
.lv-eco-shell .corporate-product-inner{background:#fff;padding:32px 32px 86px;text-align:center;border-radius:8px;position:relative}
.lv-eco-shell .corporate-product{margin-bottom:15px}
.lv-eco-shell .corporate-product-inner .corporate-product-image{margin-bottom:24px}
.lv-eco-shell .corporate-product-inner .corporate-product-image img{width:150px;height:150px;object-fit:contain}
.lv-eco-shell .corporate-product-inner .corporate-product-title-price{height:var(--product-title-height)}
.lv-eco-shell .corporate-product-inner .corporate-product-title{font-size:24px;line-height:1.2;color:#212121;font-weight:700;margin-bottom:10px;height:var(--title-height)}
.lv-eco-shell .corporate-product-inner .corporate-product-price{font-size:20px;line-height:1.35;font-weight:600;color:#2164ff}
.lv-eco-shell .corporate-product-inner .corporate-product-discounts{margin:24px 0;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0}
.lv-eco-shell .corporate-product-discount{padding:11px 0;display:flex;justify-content:space-between;gap:10px;align-items:center}
.lv-eco-shell .corporate-product-discount .corporate-product-discount-qty{color:#212121;font-size:14px;line-height:1.5}
.lv-eco-shell .corporate-product-discount .corporate-product-discount-percent{padding:5px 10px;border:1px solid #2164FF;border-radius:100px;font-size:12px;line-height:1.5;color:#2164ff}
.lv-eco-shell .corporate-product-inner .corporate-product-atc{position:absolute;bottom:32px;left:0;width:100%;text-align:center}
.lv-eco-shell .corporate-product-inner .corporate-atc-btn, .lv-eco-shell .corporate-compare-btn button{padding:15px 24px;letter-spacing:.1em;font-size:17px;font-weight:700;line-height:1.35;background-color:#2164ff}
.lv-eco-shell .corporate-compare-btn{text-align:center}
.lv-eco-shell .corporate-compare-btn button{background-color:transparent;color:#212121;border:1px solid #212121}
.lv-eco-shell .comparison_table td{border:0;text-align:center;border-bottom:1px solid #ededed;padding:17px 20px;font-size:16px;color:#212121}
.lv-eco-shell .comparison_table tr:first-child td{padding:24px}
.lv-eco-shell .comparison_table tr:not(:first-child) td:first-child{background-color:#f7f7f7;text-align:left}
.lv-eco-shell .comparison_table tr:not(:first-child) td:first-child div.flexbox{display:flex;align-items:center}
.lv-eco-shell .comparison_table td:first-child svg{width:32px;height:32px;display:block;margin-right:20px}
.lv-eco-shell .comparison_table td:first-child div{font-size:18px;font-weight:700;line-height:1.2}
.lv-eco-shell .comparison_table td:first-child div span{font-size:14px;font-weight:400;display:block;text-align:left;line-height:1.5}
.lv-eco-shell .compare_table_product_image img{width:100px;height:100px;object-fit:contain}
.lv-eco-shell .compare_table_product_title h3{font-size:18px;line-height:1.2;color:#212121;margin-bottom:0}
.lv-eco-shell .compare-popup-table{border-top:1px solid #ededed}
.lv-eco-shell #corporate-atc-modal .modal__dialog{max-width:1040px;background-color:#fff}
.lv-eco-shell #corporate-atc-modal .modal__dialog .product-container .product-single__title{font-size:28px}
.lv-eco-shell .modal .product-single__meta .form_bg_row{background:transparent}
.lv-eco-shell .modal .discounts-wrapper, .lv-eco-shell .pdp-discounts-wrapper{padding:8px 16px;background:#f8f9fc;border-radius:8px;margin:24px 0}
.lv-eco-shell .pdp-discounts-wrapper{display:none}
.lv-eco-shell .modal .back_in_stock_row{margin-top:20px}
.lv-eco-shell .modal .corporate-product-discount, .lv-eco-shell .pdp-discounts-wrapper .corporate-product-discount{padding:5px 0}
.lv-eco-shell #corporate-atc-modal .product-container{padding-left:30px;padding-right:30px}
.lv-eco-shell #corporate-atc-modal .product-container .product-single__media-group, .lv-eco-shell #corporate-atc-modal .product-container .product-single__description-group{width:50%}
.lv-eco-shell #corporate-atc-modal .product-single__meta{padding-left:20px}
.lv-eco-shell #corporate-atc-modal .product__price{line-height:1.19}
.lv-eco-shell #corporate-atc-modal .product-single__meta .header, .lv-eco-shell #corporate-atc-modal .swatch-title{font-size:14px;font-weight:700}
.lv-eco-shell #corporate-atc-modal .product-form__controls-group .price-wrapper .regular-price, .lv-eco-shell #corporate-atc-modal .product-form__controls-group .price-wrapper .regular-price-d{font-size:20px}
.lv-eco-shell #corporate-atc-modal .product-form__controls-group .product-form-blue-btn{letter-spacing:.1em}
.lv-eco-shell #corporate-atc-modal .product-form__controls-group .price-wrapper{padding-bottom:0}
.lv-eco-shell #corporate-atc-modal .product-form__controls-group--submit{padding-top:24px}
.lv-eco-shell #corporate-atc-modal .product-form__controls-group~.product-form__controls-group--submit{margin-top:14px}
.lv-eco-shell #corporate-atc-modal .modal .product-single__meta .form_bg_row.quantity_block{padding-top:0}
.lv-eco-shell #corporate-atc-modal.modal:before{background:linear-gradient(0deg,#0003,#0003),#fff}
.lv-eco-shell #corporate-atc-modal .modal__dialog{box-shadow:unset;border-radius:4px}
.lv-eco-shell .compare-modal{background:#fff;padding:30px 40px 40px;overflow:auto}
.lv-eco-shell .compare-modal, .lv-eco-shell #corporate-atc-modal{z-index:9999999999}
.lv-eco-shell .compare-modal.modal .modal__close{top:35px;right:35px}
.lv-eco-shell .compare-modal:before{content:unset}
.lv-eco-shell .compare-modal .compare-modal__dialog{width:70%;position:absolute;top:0;left:50%;transform:translate(-50%);padding:100px 30px;background:#fff;box-shadow:unset;overflow:unset}
.lv-eco-shell .compare-popup-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}
.lv-eco-shell .compare-popup-title{font-size:28px;line-height:1.2;font-weight:700;padding-right:24px}
.lv-eco-shell .compare-popup-btn{font-size:17px;line-height:1.3;font-weight:700;padding:15px 24px;letter-spacing:.1em;color:#2164ff;background:transparent;border:1px solid #2164FF;margin-left:10px}
.lv-eco-shell .compare-popup-btn.active{background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color)}
.lv-eco-shell .compare-popup-table-inner{display:none}
.lv-eco-shell .compare-popup-table-inner.active{display:block}
.lv-eco-shell .klaviyo-form-section{padding:100px 0!important}
.lv-eco-shell .klaviyo-form-section .section-header h2{margin-bottom:24px}
.lv-eco-shell .klaviyo-form-section .Form__Input{background-color:transparent!important;color:#fff;border:1px solid #979797;border-radius:100px;padding:16px;height:56px;margin-bottom:0}
.lv-eco-shell .klaviyo-form-section .Form__Input::-webkit-input-placeholder{color:#979797;opacity:1}
.lv-eco-shell .klaviyo-form-section .newsletter-section .contact-form{position:relative;display:flex;justify-content:center;max-width:550px;margin:0 auto}
.lv-eco-shell .klaviyo-form-section .newsletter-section .klaviyo_messages{text-align:center}
.lv-eco-shell .klaviyo-form-section .input-group__btn-wrapper{width:auto;margin-left:20px}
.lv-eco-shell .klaviyo-form-section .input-group__btn-wrapper .btn{min-width:unset!important;height:56px;font-size:17px;line-height:1.3;font-weight:700;padding:15px 24px;letter-spacing:.1em;background-color:var(--checkout-btn-bg);color:var(--checkout-btn-color)}
.lv-eco-shell .klaviyo-form-section .input-group__btn-wrapper .btn svg{display:none}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell [data-page*=corporate-purchase] .page-width.testimonials_row{margin:0;padding-left:30px;padding-right:30px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell [data-page*=corporate-purchase] [data-section-type=quotes] .testimonials_slider .testimonial_block{padding-left:10px;padding-right:10px}}
@media  screen and (min-width:750px)and (max-width:1199px){.lv-eco-shell .corporate-product-inner{padding:32px 15px 86px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .corporate-product-grid .corporate-product{width:33.33%}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .corporate-product-inner .corporate-product-title{font-size:18px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .corporate-product-inner .corporate-product-price{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content{height:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .image-banner .page-width-small{top:0;transform:translate(-50%);text-align:center;height:100%;padding-top:31px}}
@media  screen and (max-width:749px){.lv-eco-shell .image-banner-form-wrapper{margin-top:auto;margin-bottom:23px}}
@media  screen and (max-width:749px){.lv-eco-shell .contact-form__success-message{margin-top:6px;margin-bottom:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-section.corporate-banner{margin-bottom:60px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content .title{font-size:28px;margin-bottom:8px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content .small-content p{font-size:14px;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .image-banner .image-banner-text-content .btn, .lv-eco-shell .corporate-btn{width:auto}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .contact-form .Form__Input{padding:10px 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .image-banner-form-wrapper .rte p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .image-banner .image-banner-text-content .btn{padding:10px 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .image-banner .image-banner-text-content{max-width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-section, .lv-eco-shell [data-page*=corporate-purchase] .index-section{margin-bottom:60px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-image-gallery .corporate-image{width:100%;margin-top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-image-gallery-wrap .text-content{margin-bottom:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-wrap .text-content{padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-inner{overflow-x:auto;flex-wrap:nowrap}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-inner::-webkit-scrollbar, .lv-eco-shell .compare-popup-buttons::-webkit-scrollbar, .lv-eco-shell .compare-popup-images::-webkit-scrollbar{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid .corporate-product{width:308px;min-width:308px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-wrap .page-width-small{padding-right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-wrap .corporate-product:last-child{margin-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-inner .corporate-product-image img{width:120px;height:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-inner .corporate-product-title, .lv-eco-shell .corporate-product-inner .corporate-product-price{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-discount .corporate-product-discount-percent{font-size:13px;line-height:1.3}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-discount .corporate-product-discount-qty{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .corporate-product-grid-wrap .text-content .title, .lv-eco-shell [data-page*=corporate-purchase] .section-title h2, .lv-eco-shell [data-page*=corporate-purchase] .section-header h2{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .section-title h2, .lv-eco-shell [data-page*=corporate-purchase] .section-header h2, .lv-eco-shell .corporate-image-gallery-wrap .text-content, .lv-eco-shell .corporate-product-grid-wrap .text-content{margin-bottom:32px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .section-title{text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .template-page-product [data-page*=corporate-purchase] .mosaic_images_section .mosaic_section_wrapper .mosaic_block{width:316px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .template-page-product [data-page*=corporate-purchase] .mosaic_images_section .mosaic_section_wrapper .mosaic_block:first-child{width:326px!important}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .page-width.testimonials_row{margin:0;padding:48px 12px 0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .testimonials_slider{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] [data-section-type=quotes] .testimonials_slider .testimonial_block{width:50%;padding-left:12px;padding-right:12px;margin-bottom:48px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] [data-section-type=quotes] .testimonials_slider .testimonial_block .author_image{margin-left:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-modal .compare-modal__dialog{padding:40px 24px;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-modal.modal .modal__close{right:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-popup-top-bar{flex-direction:column;align-items:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-popup-title{font-size:18px;margin-bottom:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-popup-buttons{display:flex;flex-wrap:nowrap;overflow-x:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-popup-btn{margin:0 10px 0 0;white-space:nowrap;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare-popup-table{overflow-x:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table tr td:first-child{background-color:#f7f7f7!important}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table td{padding:20px 16px;white-space:nowrap}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table td:first-child{padding:20px 10px;position:sticky;left:0;z-index:2}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_table_product_image img{width:80px;height:80px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_table_product_title h3, .lv-eco-shell .comparison_table td:first-child div{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table td:first-child svg{width:24px;height:24px;margin-right:16px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .index-newsletter, .lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section_content{padding:48px 0!important}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .input-group__btn-wrapper .btn, .lv-eco-shell .corporate-image-gallery-wrap .small-content p, .lv-eco-shell .corporate-product-grid-wrap .small-content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .bg_image_with_custom_content--index-accordion .section-title h2{margin-bottom:16px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .question{padding:14px 0}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=corporate-purchase] .homepage_accordion .homepage_accordion__block:not(:last-child){border-bottom:solid 1px #ebe9e9}}
@media  screen and (max-width:749px){.lv-eco-shell .modal .product-single__description-group{padding-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell #corporate-atc-modal .product-container .product-single__description-group .product-single__meta{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .modal .product-container .grid{margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell #corporate-atc-modal .modal__dialog .product-container .product-single__title{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell #corporate-atc-modal .product-container .product-single__media-group, .lv-eco-shell #corporate-atc-modal .product-container .product-single__description-group{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-banner .star_product_block .star_product_buttons a span{padding:12px 14px}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-banner .star_product_block .star_product_buttons a span.btn_icon{padding:9px 11px 10px 9px}}
@media  screen and (max-width:749px){.lv-eco-shell .page-container .star-page-banner .star_product_block .star_btn.button_2{margin-left:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-banner .star_product_block .star_product_buttons div.checkout_atc_btn a.checkout_link{width:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-banner .star_product_block .star_product_buttons div.checkout_atc_btn.hide_atc_icon a.checkout_link{width:100%}}
.lv-eco-shell [data-header-section] *{font-family:Helvetica Neue ForEco}
.lv-eco-shell .header-container{width:100%;max-width:1240px;padding:0 20px;margin:0 auto;flex-wrap:nowrap;align-items:center;justify-content:space-between}
.lv-eco-shell .menu-icon-wrapper{display:flex;justify-content:flex-end}
.lv-eco-shell .menu-icon-wrapper .grid__item{width:auto}
.lv-eco-shell .nav-bar__item svg.arrow-icon{vertical-align:middle;margin-left:4px;width:13px;flex:0 0 13px;transition:transform .5s}
.lv-eco-shell .custom_menu_right_side .block_btn:hover, .lv-eco-shell .menu_dropdown_link_content_item a[href]:hover{text-decoration:underline}
.lv-eco-shell .custom_menu_left_side .custom_menu_item_dropdown_title{display:flex;justify-content:space-between;align-items:center;padding-left:0;padding-right:0;font-weight:500}
.lv-eco-shell .custom_menu_item_dropdown .custom_menu_item_dropdown_content{display:none}
.lv-eco-shell .custom_menu_item_dropdown.open .custom_menu_item_dropdown_content{display:block}
.lv-eco-shell .custom_menu_item_dropdown.open .custom_menu_item_dropdown_title .arrow_icon{transform:rotate(180deg)}
.lv-eco-shell .custom_menu_right_side .block_btn svg, .lv-eco-shell .mobile-nav-product-row .block_btn svg{margin-left:4px}
.lv-eco-shell .custom_menu_right_side .block_btn, .lv-eco-shell .mobile-nav-product-row .block_btn{color:#444;display:flex;align-items:center;line-height:1.2;font-size:14px}
.lv-eco-shell .image_links_block .custom_menu_tab_content_inner{margin-left:-10px;flex-wrap:wrap;row-gap:14px}
.lv-eco-shell .image_links_block .mega_menu_image_box{flex:0 0 33.33%;padding-left:14px;position:relative}
.lv-eco-shell .image_links_block.level_1_image_links_block .mega_menu_image_box{flex:0 0 25%}
.lv-eco-shell .image_links_block.level_1_image_links_block .custom_menu_tab_content_inner{justify-content:center}
.lv-eco-shell .custom_menu_tab_content_inner .mega_menu_image_box_image img{border-radius:4px;display:block;transition:transform .5s}
.lv-eco-shell .custom_menu_tab_content_inner .mega_menu_image_box .mega_menu_image_box_content{position:absolute;bottom:12px;left:0;padding:0 12px;width:100%;color:#fff;font-size:14px;font-weight:500;line-height:1.2}
.lv-eco-shell .custom_menu_tab_content_inner .mega_menu_image_box .mega_menu_image_box_content span{font-size:12px;font-weight:400;margin-top:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.lv-eco-shell .mega_menu_dropdown__wrapper .custom_menu_tab_content_inner{flex-wrap:wrap;justify-content:center;width:100%;margin:0}
.lv-eco-shell .mega_menu_dropdown__wrapper .custom_menu_tab_content_inner .menu_dropdown{flex:0 0 auto;padding-right:24px;max-width:25%}
.lv-eco-shell .menu_dropdown .menu_dropdown_link_title{padding:0 0 10px}
.lv-eco-shell .menu_dropdown .menu_dropdown_link_title a{color:#757575}
.lv-eco-shell .menu_dropdown .menu_dropdown_link_content .menu_dropdown_link_content_item{margin-top:14px}
.lv-eco-shell .custom_menu_product .new-badge{color:var(--new-label-color)}
.lv-eco-shell .custom_menu_product .hot-badge{color:var(--hot-label-color)}
.lv-eco-shell .custom_menu_product .sale-badge{color:var(--sale-label-color)}
.lv-eco-shell .custom_menu_tab_content_inner::-webkit-scrollbar{display:none}
.lv-eco-shell .mega_menu_image_box_image{border-radius:4px;overflow:hidden}
.lv-eco-shell .mega_menu_image_box_image img:hover{transform:scale(1.1)}
.lv-eco-shell .nav-bar__link:after{content:"";width:0;height:2px;position:absolute;bottom:0;left:8px;background:#333;transition:width .3s linear}
.lv-eco-shell .nav-bar__link.active:after, .lv-eco-shell .nav-bar__link:hover:after{width:calc(100% - 16px)}
.lv-eco-shell .nav-bar__link:hover svg.arrow-icon, .lv-eco-shell .nav-bar__link.active svg.arrow-icon{transform:rotate(180deg)}
.lv-eco-shell .swiper{overflow:hidden;touch-action:pan-y}
.lv-eco-shell .search-button__submit{left:16px}
.lv-eco-shell .custom-mega-menu__inner .custom_menu_product{margin-bottom:15px}
.lv-eco-shell .custom-mega-menu__inner .custom_menu_product .image{padding-top:100%;height:0;position:relative;width:100%}
.lv-eco-shell .custom-mega-menu__inner .custom_menu_product .image img{position:absolute;top:0;width:100%;height:100%;left:0;object-fit:contain}
.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-1, .lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-2{gap:12px}
.lv-eco-shell .custom_menu_tab_content_inner.block-2 .custom_menu_product, .lv-eco-shell .custom_menu_tab_content_inner.block-1 .custom_menu_product{flex:0 0 calc(50% - 10px);width:calc(50% - 10px);max-width:unset;margin-left:0;background:unset;padding:0 0 0 8px}
.lv-eco-shell .custom_menu_tab_content_inner.block-2 .custom_menu_product .image, .lv-eco-shell .custom_menu_tab_content_inner.block-1 .custom_menu_product .image{height:220px;padding-top:0}
.lv-eco-shell .custom_menu_tab_content_inner.block-2 .custom_menu_product .image img, .lv-eco-shell .custom_menu_tab_content_inner.block-1 .custom_menu_product .image img, .lv-eco-shell .mobile-menu-products.block-2 .mobile-menu-product .image img, .lv-eco-shell .mobile-menu-products.block-1 .mobile-menu-product .image img{object-fit:cover;border-radius:8px}
.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.text-align-left .product_content{text-align:left}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner{display:grid;width:100%;margin-left:0;column-gap:12px;row-gap:24px;align-items:stretch;justify-content:stretch;grid-auto-rows:1fr}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.custom_menu_tab_content_inner--no-heading{row-gap:12px}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .mega-menu-swiper-products+.mega-menu-swiper-products{margin-top:12px}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-1{grid-template-columns:repeat(1,minmax(0,1fr))}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-5{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product{width:auto;max-width:none;min-width:0;height:100%;margin:0;padding:0;flex:none;display:flex;flex-direction:column;background-color:#f4f4f4;overflow:hidden}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product>a{display:flex;flex-direction:column;height:100%;justify-content:flex-start}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product .image{width:100%;max-width:100%;margin:0;overflow:hidden}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product--manual .image{height:auto;padding-top:0;aspect-ratio:4 / 3}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product .image img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-1 .custom_menu_product .image img, .lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner.block-2 .custom_menu_product .image img{object-fit:cover;object-position:top center}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product.custom_menu_product--manual .image img{object-fit:cover;object-position:center;border-radius:0}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product .product_content{padding:8px 12px;min-height:48px;flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom-mega-menu__inner .custom_menu_tab_content_inner .custom_menu_product .product_content .title:last-child{margin-bottom:0}}
@media  screen and (min-width:1024px){.lv-eco-shell .site-header__icons-wrapper a:hover svg, .lv-eco-shell .header-search-button:hover svg{opacity:.7}}
@media  screen and (min-width:1024px){.lv-eco-shell .custom_menu_left_side .custom_menu_left_side_hover_item:not(.custom_menu_item_dropdown_title):hover, .lv-eco-shell .custom_menu_product:hover{background-color:#f4f4f480}}
@media  screen and (min-width:1024px){.lv-eco-shell .mobile-nav-wrapper.js-menu--is-open{display:none!important}}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .header-container{max-width:100%;padding:0 40px!important}}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .navigation_wrapper .nav-bar__item{margin-right:0}}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .nav-bar__link{padding:12px}}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .custom_menu_product{min-width:164px}}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .custom_menu_right_side{padding-left:32px}}
@media  screen and (min-width:768px)and (max-width:1023px){.lv-eco-shell .header-container{padding:0 48px}}
@media  screen and (min-width:1440px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form{max-width:790px}}
@media  screen and (max-width:1023px){:root{--item-right-padding: 48px;--item-left-padding: 58px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mega_menu_overlay{display:none!important}}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle svg{width:24px;height:24px;outline:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .navigation-toggle-btn{margin-left:14px}}
@media  screen and (max-width:1023px){.lv-eco-shell nav#AccessibleNav{display:none}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__link, .lv-eco-shell .mobile-nav__sublist-link{padding:15px var(--item-right-padding);justify-content:space-between}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__sublist-link{padding-left:var(--item-left-padding);font-weight:400}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown{background-color:#f5f5f5}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown .mobile-nav__sublist-link{background-color:#fff}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown.nav_product_cards .mobile-nav__sublist-link{position:sticky;top:0;z-index:9}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav-product-row{margin:0 var(--item-right-padding) 0 var(--item-left-padding);padding:24px 0 10px;border-top:1px solid #d9d9d9}}
@media  screen and (max-width:1023px){.lv-eco-shell .sublist-link-wrap.mobile-nav-product-row{padding-bottom:22px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav-product-row:first-child{padding-top:0;border-top:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav-product-row-title{display:flex;justify-content:space-between;font-size:14px;font-weight:400;line-height:1.2;color:#444;padding:14px 0}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav-product-row-title .block_btn{color:#444}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown .custom_menu_product a{display:flex;align-items:center;width:100%}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown .custom_menu_product a .image{width:80px;height:80px;margin-left:0;margin-right:4px;padding:7px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-custom-menu-block .custom_menu_product--manual .custom_menu_product_inner{display:flex;align-items:center;width:100%;gap:12px;color:inherit;text-decoration:none}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-custom-menu-block .custom_menu_product--manual .image{width:80px;height:80px;flex:0 0 80px;margin:0;padding:7px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-custom-menu-block .custom_menu_product--manual .image img{display:block;width:100%;height:100%;object-fit:contain}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-custom-menu-block .custom_menu_product--manual .product_content{padding:0;text-align:left;flex:1 1 auto;min-width:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown .mobile-nav-product-row.add-padding{padding-top:24px}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom_menu_product{max-width:100%;margin:0 0 12px;padding:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom_menu_product .product_content{padding:0;text-align:left;flex:1}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom_menu_product .new-label{position:relative;margin-bottom:4px}}
@media  screen and (max-width:1023px){.lv-eco-shell .custom_menu_product .small-desc, .lv-eco-shell .custom_menu_product .title span{margin-bottom:0;max-width:unset;font-size:14px;font-weight:400}}
@media  screen and (max-width:1023px){.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-product-row .sublist-link{line-height:1.2;color:#3f68e0;font-size:14px;margin-top:22px;justify-content:end}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block{padding-bottom:44px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block-level-1{padding-top:44px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block .mobile-nav-product-row-title{padding:14px var(--item-right-padding) 14px var(--item-left-padding)}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block .custom_menu_tab_content_inner{padding-left:var(--item-left-padding);margin-left:0;overflow-x:auto}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block .mega_menu_image_box{width:323px;flex:0 0 323px;padding-right:16px}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-image-link-block .mega_menu_image_box:last-child{width:355px;flex:0 0 355px;padding-right:var(--item-right-padding)}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown_item .mobile-nav__dropdown .mobile-nav__sublist-link{background-color:unset}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown_item .mobile-nav-product-row-title{padding:14px 0;color:#757575!important;font-weight:500}}
@media  screen and (max-width:1023px){.lv-eco-shell .mobile-nav__dropdown_item .mobile-nav-product-row .mobile-nav__dropdown .mobile-nav__sublist-link{font-size:16px;padding-left:0}}
@media  screen and (max-width:1023px){.lv-eco-shell #shopify-section-header header.site-header .mobile-nav-wrapper .mobile-nav-footer{margin:0 var(--item-right-padding)}}
@media  screen and (max-width:1023px){.lv-eco-shell body.show_search_overlay #shopify-section-header{z-index:9999999999}}
@media  screen and (max-width:1023px){.lv-eco-shell .menu_item_custom_label{bottom:unset;right:unset;top:-7px;left:calc(100% - 4px);line-height:1}}
@media  screen and (max-width:767px){:root{--item-right-padding: 24px;--item-left-padding: 34px}}
@media  screen and (max-width:767px){.lv-eco-shell .mobile-image-link-block .mega_menu_image_box:last-child{margin-right:24px}}
@media  screen and (max-width:767px){.lv-eco-shell .mobile-image-link-block .mega_menu_image_box:last-child{width:331px;flex:0 0 331px}}
@media  screen and (max-width:767px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior .search-form__container .search-bar__form .search-form__input-wrapper .predictive-search-wrapper .predictive-search-title, .lv-eco-shell .search_popular_menu a{padding:10px 0}}
.lv-eco-shell [data-page*=fall-sale] *:not(path):not(svg){font-family:Helvetica Neue ForEco;color:#361b14}
.lv-eco-shell .camping-rule-section .prime-day-container{max-width:1410px;margin:0 auto}
.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block{width:25%;display:block;padding:0 20px}
.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block-content{margin-left:0;text-align:center;border-radius:10px;border:1px solid #E08734;background:#fde7c380;padding:30px 4px 25px}
.lv-eco-shell .camping-rule-section .prime-day-block-content-title{display:block;position:unset}
.lv-eco-shell .camping-rule-section .prime-day-block .product_info{top:36px;bottom:unset;right:4px;left:unset}
.lv-eco-shell .camping-rule-section .prime-day-block-content-title p{font-size:35px;color:#361b14}
.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow p{color:#fff;padding:0;z-index:unset}
.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow{background:#e08734;box-shadow:0 4px 4px #0000000d;border-radius:5px;padding:5px 10px;width:225px;max-width:100%}
.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow:after{content:unset}
.lv-eco-shell .camping-rule-section .prime-day-block-content-subtitle p{font-size:16px;color:#361b14;font-weight:700;margin-bottom:12px}
.lv-eco-shell .camping-rule-section .prime-day-block-image img{height:140px;object-fit:contain}
.lv-eco-shell .camping-rule-section .product-info-svg{position:absolute;top:10px;right:30px}
.lv-eco-shell .camping-rule-section .product-info-svg .question-icon{width:20px;height:20px;background:#ffa722;border-radius:50%;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .camping-rule-section .product_info .product_info_inner{border-radius:10px;background:#f8e9d0;box-shadow:0 4px 14px #0000001a;padding:48px 22px 48px 32px;font-size:13px;color:#361b14;text-align:left}
.lv-eco-shell .camping-rule-section .product_info .info-close img{width:20px;height:20px}
.lv-eco-shell .gift-card-section{padding:50px 20px 30px;max-width:calc(100% - 36px);width:1054px;margin:10px auto 70px;border-radius:10px;border:1px solid #E08734;background:#feebd4;position:relative}
.lv-eco-shell .gift-card-section .prime-day-container{background-size:contain;background-repeat:no-repeat;text-align:center}
.lv-eco-shell .gift-card-section .countdown_image{position:absolute;left:20%;bottom:8px}
.lv-eco-shell .gift-card-section .title{font-size:40px;line-height:1;font-weight:700;margin-bottom:25px}
.lv-eco-shell .gift-card-section .flexbox{display:flex;justify-content:center}
.lv-eco-shell .gift-card-section .countdown_image{width:140px;margin-right:12px}
.lv-eco-shell .gift-card-section .content{font-size:16px;line-height:1.3;font-weight:400;text-align:left}
.lv-eco-shell .gift-card-section .btn{margin-top:20px;background:#e08734;color:#fff;font-size:14px;font-family:Manrope;min-width:230px;justify-content:center}
.lv-eco-shell .fall-sale-navigation-bar .prime-promotion-bar span{font-weight:400}
.lv-eco-shell .fall-sale-navigation-bar.star-page-tab-wrapper .sticky-row .prime-day-main-nav-block a{width:auto;padding:10px 0;background:unset;border:0;border-bottom:3px solid transparent;border-radius:0;color:#361b14;font-weight:400;font-size:16px;margin:0 22px;font-family:Manrope;letter-spacing:0}
.lv-eco-shell .fall-sale-navigation-bar.star-page-tab-wrapper .sticky-row .main-tab-wrap.is-selected a{border-bottom:3px solid #361B14;font-weight:700;border-radius:0}
.lv-eco-shell .fall-sale-navigation-bar .prime-day-main-nav{justify-content:center}
.lv-eco-shell .fall-sale-navigation-bar .prime-day-main-nav-block{width:auto}
.lv-eco-shell .fall-sale-flash-section .klaviyo_signup{margin-top:8px}
.lv-eco-shell .fall-sale-flash-section.prime-day-flash-section .flash-subtitle p{font-family:Helvetica Neue ForEco;font-weight:400}
.lv-eco-shell .fall-sale-flash-section .form-success .form_text_content, .lv-eco-shell .fall-sale-flash-section .form-success .klaviyo_field_group{display:none}
.lv-eco-shell .fall-sale-flash-section .form-success .success_message{display:block!important}
.lv-eco-shell .fall-sale-flash-section .success_message h5{font-size:40px;font-weight:500;letter-spacing:-.4px;margin-bottom:5px}
.lv-eco-shell .fall-sale-flash-section .success_message p{font-size:22px;line-height:1.2}
.lv-eco-shell .prime-day-flash-section .product-block .discount_tag_wrapper.align_right{right:0}
.lv-eco-shell .prime-day-flash-section .product-block .discount-non-image{border-radius:15px 0 20px}
.lv-eco-shell .prime-day-flash-section .product-block .discount-non-image .discount_tag_text{padding:9px}
.lv-eco-shell .prime-day-flash-section .product-block .discount-non-image.align_right .discount_tag_text{position:relative;padding:9px}
.lv-eco-shell .prime-day-flash-section .product-block .discount-non-image.align_right{border-radius:0 14px 0 20px;right:0;left:unset}
.lv-eco-shell .prime-day-flash-section.fall-sale-flash-section .product-block .discount_tag_wrapper{width:auto}
.lv-eco-shell .prime-day-flash-section.fall-sale-flash-section .prime-day-container .product-block .product-block-inner{background:#fde7c380;border:1px solid #E08734}
.lv-eco-shell .prime-day-flash-section .product-block .product-title, .lv-eco-shell .prime-day-flash-section .product-block .product-price{color:inherit}
.lv-eco-shell #fall_sale_icon_text.prime-image-text-section .block-content .block .image{height:unset;margin-bottom:9px}
.lv-eco-shell .fall-sale-flash-section.prime-day-flash-section .klaviyo_submit_button{background:#e08734}
.lv-eco-shell .prime-day-nav-section.fall-sale-navigation-bar .sticky-row{padding-top:20px}
.lv-eco-shell .prime-day-nav-section.fall-sale-navigation-bar.fixed .sticky-row{padding:10px 0}
.lv-eco-shell .shopify-section.fixed-section{z-index:9999999999;position:relative}
.lv-eco-shell .fall-sale-navigation-bar.star-page-tab-wrapper.fixed .sticky-row .main-tab-wrap a{padding-top:0}
.lv-eco-shell .text-in-top .products-grid.desktop-slider-disabled{display:flex;justify-content:center}
.lv-eco-shell [id*=ptxEngage_stickybar] [id*=engage_stickybar] .popup-container-element{z-index:99!important}
@media  screen and (min-width:1024px)and (max-width:1600px){.lv-eco-shell .fall-sale-flash-section .success_message h5{font-size:24px}}
@media  screen and (min-width:1024px)and (max-width:1600px){.lv-eco-shell .fall-sale-flash-section .success_message p{font-size:16px}}
@media  screen and (min-width:1024px)and (max-width:1600px){.lv-eco-shell .camping-rule-section .prime-day-block-content-title p{font-size:24px}}
@media  screen and (min-width:1024px)and (max-width:1600px){.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block{padding:0 10px}}
@media  screen and (min-width:1024px){.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block:after{content:unset}}
@media  screen and (max-width:1023px){.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block{width:50%;padding:15px}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-image img{height:60px}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow p{font-size:18px}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-content-title{margin-top:4px;margin-bottom:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-content-title p{font-size:20px;line-height:1.2;margin:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-content-subtitle p{font-size:14px}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow{min-width:unset;padding:4px;border-radius:2px}}
@media  screen and (max-width:1023px){.lv-eco-shell .camping-rule-section .product-info-svg{top:30px}}
@media  screen and (max-width:1023px){.lv-eco-shell .gift-card-section .title{font-size:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block-content-yellow p{font-size:14px;font-weight:500}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .product-info-svg{position:unset;display:flex;justify-content:flex-end}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block-image>img{margin-top:-10px}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block-image img{height:38px;margin-bottom:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block-content-title p, .lv-eco-shell .camping-rule-section .prime-day-block-content-subtitle p{font-size:8px;line-height:1.2;margin:0}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-section.camping-rule-section .prime-day-block-content{display:flex;flex-direction:column-reverse;align-items:center;padding:9px;border-radius:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section{padding:30px 12px 20px;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section .countdown_image_mobile{position:absolute;bottom:0;right:15px;width:70px}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section .title{font-size:14px;margin-bottom:6px;position:relative;display:flex;align-items:center;justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section .title .gift_title_image{margin-right:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section .btn{margin-top:22px;width:auto;min-width:100px;padding:5px 22px;font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .gift-card-section .content{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-banner .slideshow__text-content .slideshow_text_wrapper{max-width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .fall-sale-navigation-bar .prime-day-main-nav{justify-content:flex-start}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section.fall-sale-flash-section .flickity-page-dots{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-tab-wrapper.prime-day-nav-section.fall-sale-navigation-bar .sticky-row .prime-day-main-nav-block a.main-tab{margin:0 15px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-nav-section.fall-sale-navigation-bar .sticky-row{padding-top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block .product_info{max-width:250px;top:50px;bottom:unset;right:5px;left:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block:nth-child(odd) .product_info{left:5px;right:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block .product_info .product_info_inner{padding:32px 22px;font-size:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .camping-rule-section .prime-day-block .product_info .product_info_inner .info-close img{width:10px;height:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-flash-section .products-grid:after{content:"flickity";display:none}}
.lv-eco-shell [data-page*=affirm] *:not(path):not(svg){font-family:Helvetica Neue ForEco}
.lv-eco-shell .affirm-lp-container{padding:0 9.6vw}
.lv-eco-shell .affirm-lp-image-with-text .affirm-lp-container{padding-top:160px;padding-bottom:160px}
.lv-eco-shell .affirm-lp-image-with-text .flexbox{display:flex;align-items:center;justify-content:center}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part{width:30.2vw;margin-right:5.2vw}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .image-part{flex:1}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .subtitle p{font-size:22px}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .title p{font-size:50px;line-height:1.19;margin:20px 0;font-weight:700}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .content p{font-size:29px;line-height:normal}
.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .btn{margin-top:30px;padding:8px 45px;font-size:15px;font-weight:500;line-height:2.1;width:auto}
.lv-eco-shell .affirm-icon-text-section{text-align:center}
.lv-eco-shell .affirm-icon-text-section .title{font-size:40px;line-height:normal;font-weight:700}
.lv-eco-shell .affirm-icon-text-section .content{display:flex;justify-content:center;font-size:24px;margin-top:30px}
.lv-eco-shell .affirm-icon-text-section .content>div{display:flex;align-items:baseline;gap:4px;padding:0 20px;position:relative;line-height:1;border-right:1px solid #000}
.lv-eco-shell .affirm-icon-text-section .content>div:last-child{border:0}
.lv-eco-shell .affirm-icon-text-section .content .product_info{display:none;position:absolute;top:calc(100% + 15px);border-radius:9.247px;background:linear-gradient(180deg,#edf4ff,#fff);width:500px;right:0;padding:35px 50px;font-size:20px;line-height:1.3;text-align:left;z-index:2;max-width:100%}
.lv-eco-shell .affirm-icon-text-section .content .product_info a{text-decoration:underline}
.lv-eco-shell .affirm-icon-text-section .content .product_info.active{display:block}
.lv-eco-shell .affirm-icon-text-section .content .product_info .info-close{position:absolute;right:13px;top:13px;cursor:pointer}
.lv-eco-shell .affirm-icon-text-section .block-content{margin-top:50px;display:flex;justify-content:center;gap:55px}
.lv-eco-shell .affirm-icon-text-section .block-content .block{flex:0 1 454px;border-radius:9px;padding:34px 30px;display:flex;text-align:left}
.lv-eco-shell .affirm-icon-text-section .block-content .block .text_desc{flex:1;margin-left:12px}
.lv-eco-shell .affirm-icon-text-section .block-content .block .text_desc .text{font-size:20px;line-height:1.3;font-weight:700}
.lv-eco-shell .affirm-icon-text-section .block-content .block .text_desc .desc p{font-size:14px;font-weight:500;margin-top:5px}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox{display:flex;align-items:center}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-right{text-align:right}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left{flex-direction:row-reverse}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part, .lv-eco-shell .affirm-lp-image-with-text-block .flexbox .image-part{flex:50%}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .subtitle p{font-size:24px}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .title p{font-size:40px;font-weight:700;margin-top:20px;line-height:normal}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .content p{font-size:24px;line-height:1.25;margin-top:30px}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-right .text-part{padding-right:55px}
.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left .text-part{padding-left:55px}
.lv-eco-shell [data-page*=affirm] .star-page-product-double-v1-section .star-products-container .star_product_block{filter:unset}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-container{padding:0 50px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text .affirm-lp-container{padding-top:100px;padding-bottom:100px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .title p{font-size:40px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .content p{font-size:24px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-icon-text-section .block-content{gap:20px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .content p{font-size:18px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-right .text-part{padding-right:30px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left .text-part{padding-left:30px}}
@media  screen and (min-width:1024px)and (max-width:1400px){.lv-eco-shell .star-page-product-multiple-v1-section .star_product_block .star-product-info-wrapper.text-align-center .star_product_buttons{flex-direction:column;align-items:center}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-container{padding:0 30px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text .affirm-lp-container{padding-top:50px;padding-bottom:50px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .subtitle p, .lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .subtitle p{font-size:20px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .title p{font-size:35px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .content p{font-size:22px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-icon-text-section .title{font-size:40px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-icon-text-section .content{font-size:18px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-icon-text-section .block-content .block{padding:30px 10px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-icon-text-section .block-content .block img{max-width:30px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-icon-text-section .block-content{gap:15px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-right .text-part{padding-right:20px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left .text-part{padding-left:20px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .title p{font-size:24px;margin-top:10px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .content p{font-size:12px;margin-top:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-container{padding:0 22px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .affirm-lp-container{padding-top:40px;padding-bottom:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part{width:100%;margin-right:0;margin-bottom:35px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .subtitle p, .lv-eco-shell .affirm-icon-text-section .content, .lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .title p{font-size:32px;margin-top:10px;margin-bottom:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .content p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text .flexbox .text-part .btn{margin-top:14px;padding:6px 26px;font-size:14px;line-height:1.8}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section{text-align:left}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .title{font-size:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .content{margin-top:24px;flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .content>div{border-right:0;padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .block-content{flex-direction:column;gap:22px;margin-top:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .block-content .block{width:100%;padding:23px 25px 35px;flex:unset;border-radius:5px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-title-wrapper .title{justify-content:flex-start;text-align:left}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox{flex-direction:column;text-align:center!important;padding:55px 25px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-right .text-part, .lv-eco-shell .affirm-lp-image-with-text-block .flexbox.image-left .text-part{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .subtitle p{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .title p{font-size:28px;margin-top:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .text-part .content p{margin-top:7px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-lp-image-with-text-block .flexbox .image-part img{width:230px;margin-top:10px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star-products-container.mobile-per-row-1 .star_product_block{flex-direction:column;margin-left:0!important;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star-products-container.mobile-per-row-1 .star_product_block .star-product-image-wrapper, .lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star-products-container.mobile-per-row-1 .star_product_block .star-product-info-wrapper{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star-products-container{margin-left:0;padding:0 26px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section.star-page-product-double-v1-section .star_product_block .star-product-image-wrapper img.star-image{height:280px}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star_product_block .star-product-info-wrapper.text-align-center .star_product_buttons{flex-direction:column;align-items:center}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star_product_block .star_product_buttons a, .lv-eco-shell [data-page*=affirm] .star-page-product-multiple-v1-section .star-products-container.mobile-per-row-1 .star_product_block .star_product_buttons .star_btn{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .content .product_info{top:100%;max-width:100%;padding:18px 25px;font-size:12px;border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .affirm-icon-text-section .product-info-svg svg{width:11px;height:11px}}
@media  screen and (max-width:749px){.lv-eco-shell .text-in-top .products-grid.desktop-slider-disabled{display:block}}
.lv-eco-shell .flash-custom-section{padding:60px 0;background-repeat:no-repeat;background-size:cover;background-position:80%}
.lv-eco-shell .flash-custom-sec-container{max-width:1670px;margin:0 auto;padding:0 50px}
.lv-eco-shell .flash-custom-section .flash-title p{font-size:40px;font-weight:700;line-height:1.1;text-align:center}
.lv-eco-shell .flash-custom-section .flash-description p{text-align:center;margin-top:8px;font-size:18px;line-height:1.16}
.lv-eco-shell .flash-custom-section .star_product_block.product-text-part{display:block;margin:20px 0 0 100px;min-height:unset;overflow:hidden}
.lv-eco-shell .flash-custom-section .product-title{font-size:35px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.lv-eco-shell .flash-custom-section .product-icons{margin-top:12px}
.lv-eco-shell .flash-custom-section .product-icons img{width:85px;margin-left:10px;margin-right:15px}
.lv-eco-shell .flash-custom-section .product-content p{font-size:16px;margin-top:20px;line-height:1.3}
.lv-eco-shell .flash-custom-section .star_product_block .star_product_buttons.product-buttons{max-width:100%;width:240px;margin-left:0}
.lv-eco-shell .flash-custom-section .star_product_block .star_product_buttons div.checkout_atc_btn{width:100%}
.lv-eco-shell .flash-custom-section .star_product_block .star_product_buttons a span{padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:500}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .flash-custom-sec-container{padding-left:30px;padding-right:30px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .flash-custom-section .star_product_block.product-text-part{margin-left:55px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .flash-custom-section .flash-title p{font-size:36px}}
@media  screen and (min-width:1025px)and (max-width:1600px){.lv-eco-shell .flash-custom-section .product-title{font-size:30px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .flash-custom-sec-container{padding-left:20px;padding-right:20px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .flash-custom-section .star_product_block.product-text-part{margin-left:0}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .flash-custom-section .flash-title p{font-size:24px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .flash-custom-section .flash-description p, .lv-eco-shell .flash-custom-section .product-content p{font-size:14px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .flash-custom-section .product-title{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section{padding:30px 25px;background-position:center 85%}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-sec-container{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section .flash-title p{font-size:21px;line-height:1.2;text-align:left;padding-right:42px}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section .star_product_block.product-text-part{margin:25px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section .product-title{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section .product-icons img{width:50px;margin-left:0;margin-right:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .flash-custom-section .product-content p{font-size:14px;margin-top:10px}}
.lv-eco-shell .ecocredits-popup-trigger{position:fixed;bottom:calc(var(--icon-offset-bottom) + 2 * (var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height));right:var(--icon-offset-right);width:var(--icon-size);height:var(--icon-size);border-radius:50%;cursor:pointer;z-index:9999;background:url(EF_coin.png) no-repeat center;background-color:#fffffffa;background-size:24px;box-shadow:0 0 14px #00000014}
.lv-eco-shell .ecocredits-popup *:not(path):not(svg){font-family:Helvetica Neue ForEco}
.lv-eco-shell .ecocredits-popup *{color:#000}
.lv-eco-shell .ecocredits-popup{display:none;position:fixed;bottom:65px;z-index:99999;right:105px;width:375px;border-radius:4px;background:#fff;box-shadow:2px 2px 8px #00000026;max-height:min(565px,80vh);overflow-y:auto;transition:display 1s}
.lv-eco-shell .ecocredits-popup.add-padding{padding-bottom:30px}
.lv-eco-shell .ecocredits-popup-default-content, .lv-eco-shell .ecocredits-section-content{display:none}
.lv-eco-shell .ecocredits-popup.active, .lv-eco-shell .ecocredits-popup-default-content.active, .lv-eco-shell .ecocredits-section-content.active{display:block}
.lv-eco-shell .ecocredits-popup .ecocredits-popup-default-content .ecocredits-popup-close{position:absolute;top:16px;right:20px;cursor:pointer}
.lv-eco-shell .ecocredits-popup .ecocredits-popup-close{cursor:pointer}
.lv-eco-shell .ecocredits-popup-default-content{padding:56px 0 0}
.lv-eco-shell .ecocredits-popup .section{border-radius:4px;border:1px solid #CACAC8;padding:20px;margin:0 24px 16px}
.lv-eco-shell .ecocredits-popup .section:last-child{margin-bottom:0}
.lv-eco-shell .ecocredits-popup .section .sec-title, .lv-eco-shell .ecocredits-section-content .title-row .title{font-size:18px;font-weight:500;color:#000;line-height:1.3}
.lv-eco-shell .ecocredits-popup .section .sec-desc{margin-top:6px}
.lv-eco-shell .ecocredits-popup .section .sec-desc, .lv-eco-shell .earn-content-box-title-text .small-text, .lv-eco-shell .earn-content-box-content{font-size:12px;font-weight:400;color:#62625f;line-height:1.2}
.lv-eco-shell .ecocredits-popup .section .sec-links{margin-top:20px;margin-right:20px}
.lv-eco-shell .ecocredits-popup .section .sec-links .sec-link{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#000;line-height:1.2;font-weight:500;cursor:pointer}
.lv-eco-shell .ecocredits-popup .section .sec-links .sec-link span:first-child{display:flex;align-items:center}
.lv-eco-shell .ecocredits-popup .sec-link-divider{width:100%;height:1px;background-color:#cacac8;margin:12px 0}
.lv-eco-shell .ecocredits-popup .section .sec-links .sec-link:last-child{margin-bottom:0;padding-bottom:0}
.lv-eco-shell .ecocredits-popup .section .sec-links .sec-link svg.link-icon{display:inline-block;vertical-align:middle;margin-right:14px}
.lv-eco-shell .ecocredits-popup .section-2 .sec-links .sec-link, .lv-eco-shell .ecocredits-popup .section-3 .sec-links .sec-link{justify-content:flex-start}
.lv-eco-shell .ecocredits-popup .section-2 svg, .lv-eco-shell .ecocredits-popup .section-3 svg{margin-left:10px}
.lv-eco-shell .ecocredits-popup-footer{margin-top:14px;padding:14px 44px 20px;text-align:center;position:sticky;bottom:0;background:#fff;z-index:4}
.lv-eco-shell .ecocredits-popup-footer.add-shadow{box-shadow:0 -4px 4px #0000000d}
.lv-eco-shell .ecocredits-popup-footer .title{font-size:16px;font-weight:500;color:#000;line-height:1.13;margin-bottom:8px}
.lv-eco-shell .ecocredits-popup-footer .btn{width:100%;justify-content:center;border-radius:4px;padding:7px;font-size:14px;font-weight:500;line-height:normal;color:#fff}
.lv-eco-shell .ecocredits-popup-footer .login-line{margin-top:4px;font-size:12px;color:#949491;line-height:1.2}
.lv-eco-shell .ecocredits-popup-footer .login-line a{color:#3f68e0;text-decoration:underline}
.lv-eco-shell .ecocredits-section-content .title-row{position:sticky;top:0;background:#f4f4f2;display:flex;justify-content:space-between;padding:15px 22px;align-items:center;z-index:4}
.lv-eco-shell .ecocredits-section-content .title-row.title-row--box-shadow{box-shadow:2px 2px 8px #00000026}
.lv-eco-shell .ecocredits-section-content .back-btn{cursor:pointer}
.lv-eco-shell .ecocredits-section-content .earn-content-boxes{margin-top:12px}
.lv-eco-shell .ecocredits-section-content .earn-content-box{padding:20px 0;margin:0 30px;position:relative;border-bottom:1px solid #CACAC8}
.lv-eco-shell .ecocredits-section-content .earn-content-box .arrow{position:absolute;right:0}
.lv-eco-shell .earn-content-box-title{display:flex;gap:16px;cursor:pointer;position:relative;z-index:2}
.lv-eco-shell .ecocredits-popup-refer-content .earn-content-box-title{cursor:default}
.lv-eco-shell .earn-content-box-title-text{font-size:14px;font-weight:500;line-height:1.2;color:#000}
.lv-eco-shell .earn-content-box-title-text .small-text{color:#3f68e0}
.lv-eco-shell .earn-content-box-content{color:#949491;margin-top:10px;display:none}
.lv-eco-shell .earn-content-box-content.open{display:block}
.lv-eco-shell .earn-content-box.open .arrow svg{transform:rotate(180deg)}
.lv-eco-shell .ecocredits-section-content.ecocredits-popup-reward-content .title-row{margin-bottom:20px}
.lv-eco-shell .ecocredits-popup-reward-content .reward-content-box{margin:16px 24px 0;padding:16px;border-radius:4px;border:1px solid var(--EF-gray-2, #CACAC8)}
.lv-eco-shell .ecocredits-popup-reward-content .reward-content-box .title{font-size:16px;font-weight:500;color:#000;line-height:1.3}
.lv-eco-shell .reward-coupon-boxes{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}
.lv-eco-shell .reward-coupon-box{width:33.33%;position:relative;margin-top:12px}
.lv-eco-shell .reward-coupon-box svg{margin:auto}
.lv-eco-shell .reward-coupon-box span{position:absolute;top:6px;left:50%;transform:translate(-50%);font-size:13px;font-weight:500;line-height:1.2}
.lv-eco-shell .reward-coupon-box .text{font-size:12px;font-weight:400;line-height:1.2;margin-top:8px}
.lv-eco-shell .reward-gift-boxes{margin-top:16px}
.lv-eco-shell .reward-gift-boxes .reward-gift-box{display:flex;gap:15px;align-items:self-end;margin-bottom:20px}
.lv-eco-shell .reward-gift-boxes .reward-gift-box:last-child{margin-bottom:2px}
.lv-eco-shell .reward-gift-box-title-text{font-size:12px;line-height:1.2;font-weight:500}
.lv-eco-shell .reward-gift-box-title-text .blue-text{margin-top:4px;color:#3f68e0;font-weight:400}
.lv-eco-shell .learn-more-box-content .title{margin-top:40px;margin-bottom:20px;padding:0 30px;font-size:18px;color:#000;font-weight:500;line-height:1.2}
.lv-eco-shell .learn-more-box-content .learn-more-box{display:flex;align-items:center;padding:14px 20px 14px 38px;gap:12px;font-size:12px;color:#000;line-height:1.2}
.lv-eco-shell .learn-more-form.emarsys__form{margin-top:26px;padding:0 44px;margin-bottom:26px}
.lv-eco-shell .learn-more-form .contact-form{display:flex}
.lv-eco-shell .learn-more-form .contact-form input{border-radius:4px 0 0 4px;background:#fff;border:1px solid #000;padding:9px;font-size:16px;font-weight:500;line-height:1.3;outline:0}
.lv-eco-shell .learn-more-form .contact-form input::-webkit-input-placeholder{color:#cacac8}
.lv-eco-shell .learn-more-form .contact-form .btn{color:#fff;border-radius:0 4px 4px 0;font-size:16px;font-weight:500;line-height:1.3;padding:9px}
@media  screen and (max-width:749px){.lv-eco-shell .ecocredits-popup{width:100%;right:0;bottom:0;z-index:9999999;border-radius:4px 0 0 4px}}
@media  screen and (max-width:749px){.lv-eco-shell .ecocredits-popup-footer .btn{max-width:300px}}
@media  screen and (max-width:749px){.lv-eco-shell body.ecocredit-popup-open{overflow-y:hidden;position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell body.ecocredit-popup-open:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999999}}
.lv-eco-shell .mb-2, .lv-eco-shell .my-2{margin-bottom:.5rem!important}
.lv-eco-shell .mb-3, .lv-eco-shell .my-3{margin-bottom:1rem!important}
.lv-eco-shell .sticky-promotion-section:not(.show){display:none}
.lv-eco-shell .sticky-promotion-section{transition:display .5s}
.lv-eco-shell .sticky-promotion-section.fixed{display:block;position:fixed;top:calc(var(--sticky-bar-height) - 1px);width:100%}
.lv-eco-shell .generac-section{padding-top:120px}
.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__top__subtitle p, .lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__content p{font-size:16px;line-height:1.2;font-weight:500}
.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__title p{font-size:48px;margin-top:8px;line-height:1.1;font-weight:700}
.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__subtitle p{font-size:28px;margin-top:20px;margin-bottom:8px;font-weight:500;line-height:1.1}
.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__content p{font-size:20px}
.lv-eco-shell .generac-page-banner .slideshow__text-content .slideshow_text_wrapper, .lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content{max-width:unset}
.lv-eco-shell .generac-page-banner .slideshow__klaviyo-form.slideshow__emarsys-form{margin-top:32px}
.lv-eco-shell .generac-page-banner .klaviyo_signup .form__input{width:280px;border-radius:4px 0 0 4px;border:1px solid #3F68E0;background:#3f68e01a;font-size:14px;padding:14px 16px;color:#949494}
.lv-eco-shell .generac-page-banner .klaviyo_signup .form__input::placeholder{color:#949494}
.lv-eco-shell .generac-page-banner .klaviyo_signup .klaviyo_submit_button{font-weight:500;font-size:14px;border-radius:0 4px 4px 0;padding:14px 32px}
.lv-eco-shell .generac-page-banner .form_t_c{display:flex;align-items:center}
.lv-eco-shell .generac-page-banner #emarsys_t_c{-webkit-appearance:none;width:16px;height:16px;border:1px solid #949494;background:transparent;vertical-align:middle;margin-right:5px;z-index:2;position:relative}
.lv-eco-shell .generac-page-banner .form_t_c label{margin-bottom:0}
.lv-eco-shell .generac-page-banner .checkbox_wrap{position:relative}
.lv-eco-shell .generac-page-banner .form_t_c .checkmark{opacity:0;visibility:hidden;position:absolute;top:2px;left:-2px}
.lv-eco-shell .generac-page-banner .form_t_c input:checked+.checkmark{opacity:1;visibility:visible}
.lv-eco-shell .generac-page-tab .sticky-row{display:flex;align-items:center;justify-content:space-between;overflow-x:auto}
.lv-eco-shell .generac-page-tab .sticky-row::-webkit-scrollbar{display:none}
.lv-eco-shell .generac-page-tab{border-bottom:1px solid #ddd;background-color:#fff}
.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row a{font-size:18px;font-weight:500;color:#757575;padding:18px 0;position:relative;line-height:normal}
.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row a svg, .lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row a span{vertical-align:middle}
.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row a span{margin-left:4px}
.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row .active a{color:#000}
.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row .active a:after{content:"";position:absolute;bottom:0;width:100%;height:3px;left:0;background-color:#000}
.lv-eco-shell .generac-page-image-text .image-text-inner{display:flex;border-radius:8px;overflow:hidden}
.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-content{width:50%;padding:84px 50px 54px;font-size:20px;line-height:1.4;color:#000;font-weight:500}
.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-image{width:50%;position:relative}
.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-image img{height:100%;object-fit:cover}
.lv-eco-shell .generac-page-compare-table .wh-table__wrapper{border-radius:8px;border:2px solid #f4f4f4;overflow:hidden}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description, .lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper{border-bottom:1px solid #fff}
.lv-eco-shell .generac-page-compare-table .wh-table__wrapper>div:nth-last-child(3){border-bottom-left-radius:8px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper:first-child{border-top-left-radius:8px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper:nth-child(3){border-top-right-radius:8px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper{justify-content:flex-start;gap:16px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description, .lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper{padding:20px 24px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper .wh-table__column-head, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--first, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--second, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--third{font-size:18px;line-height:1.2;font-weight:500}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description *, .lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper *{color:inherit}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description ul, .lv-eco-shell .generac-body-section-block-content ul{padding-left:20px}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description li, .lv-eco-shell .generac-body-section-block-content li{list-style:disc}
.lv-eco-shell .generac-page-compare-table .wh-table__column-description a{text-decoration:underline}
.lv-eco-shell .generac-body-section-blocks{display:flex;border-radius:8px;gap:8px;overflow:hidden;margin-bottom:40px}
.lv-eco-shell .generac-body-section-blocks .generac-body-section-block{width:42%;position:relative}
.lv-eco-shell .generac-body-section-blocks .generac-body-section-block.second-block{width:58%}
.lv-eco-shell .generac-body-section-block-image{position:relative}
.lv-eco-shell .generac-body-section-block-image img{width:100%;height:var(--image-height);object-fit:cover}
.lv-eco-shell .generac-body-section-block-content{padding:24px}
.lv-eco-shell .generac-body-section-block-content.hideMobile{height:var(--content-height)}
.lv-eco-shell .generac-body-section-block-content li{font-size:18px;font-weight:500;margin-bottom:16px;line-height:1.2;color:#343434}
.lv-eco-shell .generac-body-section-block-content li span{font-size:16px;font-weight:400;margin-top:4px;line-height:1.4;display:block}
.lv-eco-shell .second-block .generac-body-section-block-content li{color:#000}
.lv-eco-shell .second-block .generac-body-section-block-content li span{color:#343434}
.lv-eco-shell .generac-body-section-block .versus-round{position:absolute;top:20%;z-index:2;width:84px;height:84px;background:#fff;border-radius:50%;left:-46px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600}
.lv-eco-shell .generac-body-section-block-image-text{position:absolute;bottom:12px;right:12px;z-index:2;padding:6px 12px;background:#fffc;border-radius:2px;font-size:14px;line-height:1.2;font-weight:500;color:#000}
.lv-eco-shell .second-block .generac-body-section-block-image-text{right:unset;left:12px}
.lv-eco-shell .alter-block .generac-body-section-block-image-content{display:flex;align-items:center;justify-content:center;gap:8px}
.lv-eco-shell .alter-block .generac-body-section-block-image-content .generac-body-section-block-image img{width:80px;height:80px}
.lv-eco-shell .alter-block .generac-body-section-block-content-inner-text{font-size:14px;font-weight:500;line-height:1.2}
.lv-eco-shell .alter-block .generac-body-section-block-content-image, .lv-eco-shell .generac-body-section-btn{text-align:center}
.lv-eco-shell .alter-block .generac-body-section-block-content-image{margin-bottom:60px}
.lv-eco-shell .alter-block .generac-body-section-block-content-image img{width:var(--image-width);max-width:100%}
.lv-eco-shell .generac-body-section-block-content-image{padding:0 20px 20px}
.lv-eco-shell .generac-body-section-btn .btn{padding:14px 24px;font-size:16px;font-weight:500;line-height:1.2;border-radius:4px;gap:8px}
.lv-eco-shell .generac-superbirds-section{padding:100px 20px 95px}
.lv-eco-shell .generac-superbirds-section .title{font-size:40px;font-weight:600;text-align:center}
.lv-eco-shell .generac-superbirds-section .description{font-size:16px;margin-top:24px;text-align:center;line-height:1.2}
.lv-eco-shell .generac-superbirds-section .superbirds_coupon_block{padding:0 20px;background-size:cover;max-width:1050px;margin:0 auto;position:relative}
.lv-eco-shell .generac-superbirds-section .superbirds_coupon_block .new-label{width:110px;height:110px;position:absolute;border-radius:698.413px;background:linear-gradient(91deg,#f86f0c -.92%,#f8200c 103.31%);box-shadow:0 6.984px 6.984px #5a000040,0 4px 4px #ffffff40 inset;font-size:32px;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;right:-10px}
.lv-eco-shell .superbirds_coupon_block-inner{padding:50px 60px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_title p{font-weight:700;font-size:60px;line-height:1.2;background:linear-gradient(91deg,#7d9dfc 6.86%,#3f68e0 65.13%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_desc{margin-top:12px;color:#fff;font-size:16px;line-height:1.2;font-weight:600}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_desc .yellow{color:#f7a40a}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_desc .highlight{font-size:20px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_image{max-width:100%;padding:0 50px;margin-bottom:30px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_line{padding:0 20px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_block_wrap{padding:0 50px;margin-top:30px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_block_inner{width:720px;max-width:100%;display:flex;box-shadow:4px 4px 4px #00000040 inset;border-radius:4px;background:#212c4f}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar{width:490px;max-width:70%;display:flex;align-items:center;padding:18px 24px;gap:24px}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar_whole{border-radius:4px;background:#646464;box-shadow:0 4px 4px #0006 inset;width:300px;height:12px;position:relative}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar span{font-size:18px;font-weight:600;background:linear-gradient(91deg,#f86f0c -.92%,#f8200c 103.31%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar_inner{position:absolute;top:0;left:0;height:100%;background:#000;border-radius:4px 0 0 4px;background:linear-gradient(91deg,#f86f0c -.92%,#f8200c 103.31%);box-shadow:0 4px 4px #13d5ff66 inset,2px 0 4px #00000040}
.lv-eco-shell .superbirds_coupon_block-inner .superbirds_btn{border-radius:4px;background:linear-gradient(91deg,#f86f0c -.92%,#f8200c 103.31%);box-shadow:0 4px 4px #ffd4a066 inset,0 4px 4px #5a000040;flex:1;justify-content:center;font-size:16px;font-weight:500;line-height:1.3}
.lv-eco-shell .superbirds_coupon_block-inner .coupon_block_wrap .coupon_bottom{font-size:14px;font-weight:600;line-height:1.2;margin-top:8px;display:inline-block;color:#f4f4f4;display:flex;justify-content:space-between;width:720px;max-width:100%}
.lv-eco-shell .generac-superbirds-section .disclaimer_text{font-size:12px;font-weight:500;line-height:1.2;margin-top:16px;text-align:center;color:#949494}
.lv-eco-shell .generac-body-section-block-custom-content{width:390px;max-width:100%;margin:0 auto 60px;padding:20px 32px}
.lv-eco-shell .generac-body-section-block-custom-content div{display:flex;justify-content:space-between;gap:10px;padding:12px 0;line-height:1.3}
.lv-eco-shell .generac-body-section-block-custom-content div>span:first-child{font-size:14px;font-weight:400;color:#707070;white-space:nowrap}
.lv-eco-shell .generac-body-section-block-custom-content div>span:last-child{font-size:16px;font-weight:500;text-align:right;color:#000;position:relative;vertical-align:middle}
.lv-eco-shell .generac-body-section-block-custom-content div.highlight span{color:#f8200c;font-weight:500}
.lv-eco-shell .generac-body-section-block-custom-content div svg, .lv-eco-shell .generac-body-section-block-custom-content div span, .lv-eco-shell .generac-body-section-block-custom-content-mobile svg, .lv-eco-shell .generac-body-section-block-custom-content-mobile div span{vertical-align:middle}
.lv-eco-shell .generac-body-section-block-custom-content div svg{cursor:pointer}
.lv-eco-shell .generac-body-section-block-custom-content .popup_content, .lv-eco-shell .generac-body-section-block-custom-content-mobile .popup_content{position:absolute;top:100%;right:0;border-radius:4px;background:#656565;padding:10px 12px;transition:display .5s;color:#fff;font-size:16px;font-weight:400;white-space:nowrap;z-index:2}
.lv-eco-shell .generac-body-section-block-custom-content .popup_content.active{display:block}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .generac-page-banner .form_t_c .checkmark{top:0}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .generac-page-banner .form_t_c{justify-content:center}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__title p{font-size:40px}}
@media  screen and (min-width:750px)and (max-width:1023px){.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-content{padding:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__top__subtitle p, .lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__title p{font-size:24px;margin-top:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__subtitle p{margin-top:12px;font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner.star-page-banner .slideshow__text-content .slideshow__bottom__content p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner .slideshow__klaviyo-form.slideshow__emarsys-form{margin-top:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner .klaviyo_signup .klaviyo_submit_button{padding:12px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-banner .klaviyo_signup .form__input{padding:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-section{padding-top:80px}}
@media  screen and (max-width:749px){.lv-eco-shell .star-page-tab-wrapper.generac-page-tab .star-page-container{padding-left:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row a, .lv-eco-shell .generac-page-tab.star-page-tab-wrapper .sticky-row .star_tab div{font-size:14px;margin-right:15px;font-weight:500;white-space:nowrap;padding:0;line-height:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .mobile-tab-wrapper a{color:#000}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .mobile-tab-wrapper.show-content svg{transform:rotate(180deg)}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .mobile-tab-content{display:none;position:absolute;top:51px;left:24px;z-index:2;min-width:170px;background:#fff;border-radius:4px;box-shadow:0 0 12px #0000001a;transition:display .5s}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .mobile-tab-content.show-content{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-tab.star-page-tab-wrapper .mobile-tab-content .star_tab a{margin:0;padding:16px 20px;line-height:1;border-bottom:1px solid rgba(221,221,221,.87)}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-image-text .image-text-inner{flex-direction:column-reverse;border-radius:0;gap:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-content, .lv-eco-shell .generac-page-image-text .image-text-inner .image-text-image{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=generac] .star-page-container{padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-image{border-radius:4px;overflow:hidden}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-image-text .image-text-inner .image-text-content{background:unset!important;padding:0;font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-description, .lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper{padding:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-description--second, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--third, .lv-eco-shell .wh-table__column-head-wrapper{width:160px}}
@media  screen and (max-width:749px){.lv-eco-shell .wh-table__column-description--first, .lv-eco-shell .wh-table__column-head-wrapper:first-child{width:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper .wh-table__column-head, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--first, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--second, .lv-eco-shell .generac-page-compare-table .wh-table__column-description--third{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__wrapper{width:440px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper{flex-direction:column;gap:4px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__wrapper>div:nth-last-child(3){border-bottom-left-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper:first-child{border-top-left-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-page-compare-table .wh-table__column-head-wrapper:nth-child(3){border-top-right-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks:not(.alternate-section){flex-direction:column;border-radius:0;gap:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks .generac-body-section-block, .lv-eco-shell .generac-body-section-blocks .generac-body-section-block.second-block{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks:not(.alternate-section) .generac-body-section-block{display:flex;flex-direction:column-reverse}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks:not(.alternate-section) .generac-body-section-block.second-block{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content.more_content, .lv-eco-shell .generac-body-section-block-content-image, .lv-eco-shell .generac-body-section-block-content-inner.active .generac-body-section-block-content.less_content{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content-inner.active .generac-body-section-block-content.more_content, .lv-eco-shell .generac-body-section-block-content-inner.active .generac-body-section-block-content-image{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content-inner{padding:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .alternate-section .generac-body-section-block-content-inner{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content-inner .read_more_btn{display:flex;justify-content:center;align-items:center;color:#3f68e0;font-size:14px;gap:4px;font-weight:500}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-image img{height:var(--image-mobile-height)}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block .versus-round{top:-26px;width:48px;height:48px;left:50%;transform:translate(-50%);font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-image-text{padding:2px 6px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .second-block .generac-body-section-block-image-text{right:12px;left:unset}}
@media  screen and (max-width:749px){.lv-eco-shell [data-page*=generac] .star-page-title-section .subtitle{max-width:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-content-image{padding-bottom:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks.alternate-section{gap:0}}
@media  screen and (max-width:749px){.lv-eco-shell .alter-block .generac-body-section-block-image-content{flex-direction:column;gap:0;text-align:center;padding:6px 12px}}
@media  screen and (max-width:749px){.lv-eco-shell .alter-block .generac-body-section-block-content-inner-text{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .alternate-section .generac-body-section-block .versus-round{top:26px;left:-26px;transform:none}}
@media  screen and (max-width:749px){.lv-eco-shell .alter-block .generac-body-section-block-content-image{margin-bottom:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks{margin-bottom:0;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile{position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile .custom-content-mobile-inner{width:300px;margin:auto;z-index:2;position:relative;padding:12px 30px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile .custom-content-mobile-inner div:not(.popup_content){display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0 12px;font-size:14px;font-weight:500}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile .custom-content-mobile-inner div.header{justify-content:center;padding:4px 0;border-bottom:.5px solid #E6E6E6;color:#707070;font-size:12px;font-weight:400}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile .custom-content-mobile-inner div.highlight{color:#f8200c}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile:before, .lv-eco-shell .generac-body-section-block-custom-content-mobile:after{content:"";width:50%;position:absolute;height:100%;background:var(--block-1-bg);left:0;top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile:after{background:var(--block-2-bg);left:50%}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-blocks.alternate-section .alter-block{background:var(--mobile-background)}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section{padding:30px 0 36px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section .star-page-container{padding:0 14px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section .title{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section .description{margin-top:12px;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner{padding:20px;margin-top:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section .superbirds_coupon_block{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_image{padding:14px;margin-bottom:0;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_block_wrap{padding:0 20px;margin:14px auto 0;max-width:400px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar span, .lv-eco-shell .superbirds_coupon_block-inner .superbirds_btn{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_audit_bar, .lv-eco-shell .superbirds_coupon_block-inner .superbirds_btn{padding:10px 5px;gap:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile{padding:10px 12px 15px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-block-custom-content-mobile span:last-child{position:relative;text-align:right}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-body-section-btn .btn{margin-top:20px;width:auto;padding:14px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_title p{font-size:32px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_desc{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_desc .highlight{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .generac-superbirds-section .superbirds_coupon_block .new-label{width:60px;height:60px;font-size:18px;top:-10px}}
@media  screen and (max-width:749px){.lv-eco-shell .superbirds_coupon_block-inner .coupon_block_wrap .coupon_bottom{flex-direction:column}}
.lv-eco-shell .ca-promotional-widget-text-links-container>div{justify-content:left!important}
.lv-eco-shell ::part(acsb-trigger-icon-svg){display:none}
.lv-eco-shell ::part(acsb-trigger){width:var(--icon-size);height:var(--icon-size);bottom:calc(var(--icon-offset-bottom) + var(--sticky-form-height));right:var(--icon-offset-right);background-image:url(accessible.png);background-size:24px;background-repeat:no-repeat;background-position:center;box-shadow:0 0 14px #00000014}
.lv-eco-shell .product-coupon_block{position:relative;margin:24px 0;cursor:pointer}
.lv-eco-shell .product-coupon_block img{display:block}
.lv-eco-shell .product-coupon_block-content{display:flex;align-items:center;width:100%;justify-content:space-between;padding:0 30px 0 50px;font-family:Helvetica Neue ForEco;background-size:100% 100%;background-repeat:no-repeat}
.lv-eco-shell .product-coupon_block-inner .coupon_off{font-size:var(--font-size);font-weight:700;line-height:1.2;margin-bottom:6px}
.lv-eco-shell .product-coupon_block-inner .coupon_off span, .lv-eco-shell .product-coupon_block-inner .coupon_off svg{display:inline-block;vertical-align:middle}
.lv-eco-shell .product-coupon_block-inner .coupon_code{font-size:var(--font-size);line-height:1.3}
.lv-eco-shell .product-coupon_block .copy_code_btn{min-width:100px;background:#000;color:#ffefc4;border:0;border-radius:5px;font-size:14px;font-weight:500;line-height:1.1;padding:12px;margin-left:22px;font-family:Helvetica Neue ForEco}
.lv-eco-shell .copy_code_btn_wrapper{display:flex;align-items:center}
.lv-eco-shell .product-coupon_block-inner{color:var(--text-color);padding:12px 12px 12px 0}
.lv-eco-shell .diy-coupon-popup .popup-inner{height:auto}
.lv-eco-shell .diy-desc-popup .popup-inner{height:auto;max-height:90%;max-width:440px;border-radius:8px;padding:48px 40px;text-align:center;font-family:Helvetica Neue ForEco}
.lv-eco-shell .pdp-popup-wrapper.diy-desc-popup .popup-close-wrap{position:absolute;top:12px;right:12px}
.lv-eco-shell .diy-desc-popup .desc-popup-wrapper .title{font-size:16px;font-weight:500;line-height:1.2;color:#000;margin-bottom:12px}
.lv-eco-shell .diy-desc-popup .desc-popup-wrapper .desc{font-size:14px;line-height:1.4;color:#707070;margin-bottom:24px}
.lv-eco-shell .diy-desc-popup .desc-popup-item{display:flex;align-items:center;margin:0;gap:12px;padding-bottom:30px;position:relative;font-weight:500;font-size:14px}
.lv-eco-shell .diy-desc-popup .desc-popup-item:last-child{padding-bottom:0}
.lv-eco-shell .diy-desc-popup .desc-popup-infoline{margin-top:24px;font-size:11px;color:#707070;line-height:1.37}
.lv-eco-shell .diy-desc-popup .desc-popup-infoline sup{top:unset}
.lv-eco-shell .diy-desc-popup .desc-popup-item span{width:30px;height:30px;background:#000;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;z-index:1}
.lv-eco-shell .bottom-description{text-align:center;margin-top:20px;font-size:16px;font-weight:500;line-height:1.2}
.lv-eco-shell .diy-desc-popup .desc-popup-item:after{content:"";position:absolute;top:0;left:15px;height:100%;background:#000;width:2px}
.lv-eco-shell .diy-desc-popup .desc-popup-item:last-child:after{content:unset}
.lv-eco-shell .diy-desc-popup.diy-desc-popup--info-popup .popup-inner{max-width:642px;background:#fff}
.lv-eco-shell .desc-popup__compare-table-wrapper{overflow-y:auto}
.lv-eco-shell .desc-popup__compare-table{background-color:#f5f5f5;padding:16px 32px;border-radius:10px;margin-top:24px;display:flex;flex-direction:column;text-align:left;font-family:Helvetica Neue ForEco;min-width:547px}
.lv-eco-shell .desc-popup__compare-table__row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:16px 0}
.lv-eco-shell .desc-popup__compare-table__row+.desc-popup__compare-table__row{border-top:1px solid #E6E6E6}
.lv-eco-shell .desc-popup__compare-table__cell p, .lv-eco-shell .desc-popup__compare-table__cell{font-size:14px;line-height:19.2px;font-weight:500;color:#707070}
.lv-eco-shell .desc-popup__compare-table__main-label{font-size:16px;line-height:19.2px;font-weight:700;color:#000;display:block}
.lv-eco-shell .desc-popup__compare-table__sub-label{font-size:14px;line-height:16.8px;font-weight:700;color:#000;display:block}
.lv-eco-shell .desc-popup__compare-table__heading{font-size:16px;line-height:19.2px;font-weight:500;color:#000;display:block}
.lv-eco-shell .desc-popup__compare-table__cell p+.desc-popup__compare-table__heading{margin-top:24px}
.lv-eco-shell .desc-popup__compare-table__heading+p{margin-top:8px}
.lv-eco-shell .desc-popup__compare-table__main-label+p, .lv-eco-shell .desc-popup__compare-table__sub-label+p{margin-top:7px}
.lv-eco-shell .desc-popup__compare-table__row--align-items-center{align-items:center}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .product-coupon_block-content{padding:0 30px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-coupon_block-inner .coupon_off{font-size:var(--font-size-mobile);margin-bottom:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-coupon_block-inner .coupon_code{font-size:var(--font-size-mobile)}}
@media  screen and (max-width:749px){.lv-eco-shell .product-coupon_block-content{padding:0 20px 0 35px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-coupon_block .coupon_info_popup{width:17px;height:17px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-coupon_block .copy_code_btn{min-width:80px;margin-left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .diy-desc-popup .popup-inner{width:calc(100% - 24px);max-width:328px;padding:40px 15px}}
@media  screen and (max-width:749px){.lv-eco-shell .diy-desc-popup .desc-popup-item div{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .diy-desc-popup .desc-popup-item{margin:0}}
.lv-eco-shell .bottom-desciption-wrapper{padding-top:24px;padding-bottom:24px}
.lv-eco-shell .bottom-description{text-align:center;line-height:normal;margin-top:20px;font-size:16px;font-weight:500}
.lv-eco-shell .disaster-sale-tabs-nav{display:flex;gap:30px;padding:40px 0}
.lv-eco-shell .disaster-sale-tabs-nav__item{flex:auto;text-align:center}
.lv-eco-shell .disaster-sale-tabs-nav__item .disaster-sale-tabs-nav__item-title{padding:10px 40px;border-radius:10px;font-size:16px;font-weight:500;line-height:1.1;opacity:.5;display:block;cursor:pointer}
.lv-eco-shell .disaster-sale-tabs-nav__item.active .disaster-sale-tabs-nav__item-title{opacity:1}
.lv-eco-shell .disaster-sale-tabs-nav__item span{display:block;font-size:24px;font-weight:700}
.lv-eco-shell .disaster-sale-tab-products-container{padding:10px 0;display:none}
.lv-eco-shell .disaster-sale-tab-products-container.active{display:block}
.lv-eco-shell .disaster-sale-tab-products-top-row{border-radius:10px;border:1.5px solid #D18D28;background:#fff1dc;padding:0;display:flex;justify-content:center;align-items:center;gap:25px;margin-bottom:30px}
.lv-eco-shell .disaster-sale-tab-products-top-row-icon{width:135px;margin-top:-32px}
.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper{margin-top:0}
.lv-eco-shell .disaster-sale-tab-products-top-row-text{font-size:16px;font-weight:500;line-height:1.2;color:#3b3b3b}
.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper .video-block .section__text-wrap{padding:16px 20px}
.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper .video-block .section__text-wrap p{font-size:16px}
.lv-eco-shell .disaster-sale-tab-products-container .star_product_block .star_product_desc{display:block}
.lv-eco-shell .disaster-sale-tab-products-container .star-page-single-product-section .star_product_block .star-product-image-wrapper img{object-position:right;object-fit:cover}
.lv-eco-shell .disaster-sale-tabs-section{transition:position .5s linear}
.lv-eco-shell .disaster-sale-tabs-section.fixed{position:sticky;top:0;width:100%;z-index:9999999999}
.lv-eco-shell .disaster-sale-tabs-section.fixed .disaster-sale-tabs-nav{padding:20px 0}
@media  only screen and (max-width:749px){.lv-eco-shell .star-page-container.disaster--sale-tabs-nav-wrapper{padding:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav{padding:20px 0 30px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-container .star-page-single-product-section .star-product-image-wrapper{height:285px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav__item .disaster-sale-tabs-nav__item-title{font-size:12px;padding-top:7px;padding-bottom:7px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav__item span{font-size:18px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav .disaster-sale-tabs-nav__item{padding-left:12px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav__item{min-width:248px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav{overflow-x:auto;gap:0px;padding-right:12px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tabs-nav::-webkit-scrollbar{display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-top-row{padding:16px 40px 16px 0}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-top-row-text{font-size:15px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-top-row-icon{width:114px}}
@media  only screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-top-row{gap:10px}}
@media  only screen and (max-width:749px){.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper .video-block{width:50%;margin:0 2px}}
@media  only screen and (max-width:749px){.lv-eco-shell .star-section .bambu-video-wrapper:after{content:"flickity";display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .star-section .bambu-video-section .star-page-container{padding:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper .video-block .section__text-wrap{padding:10px 8px}}
@media  only screen and (max-width:749px){.lv-eco-shell .star-section .bambu-video-section .bambu-video-wrapper .video-block .section__text-wrap p{font-size:12px;text-align:left}}
.lv-eco-shell .valentine-lp-section{padding:120px 40px}
.lv-eco-shell .valentine-lp-section .valentine-lp-container{max-width:892px;margin:auto}
.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-container{gap:38px}
.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-block{width:calc(33.33% - 25px);border-radius:10px;border:2px solid var(--outline-color);background:#fff;padding:40px 10px 30px;text-align:center;justify-content:center}
.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-block-content{margin-left:0;padding:0;background:unset;border:unset}
.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-block-content-title p{font-size:20px;color:var(--text-color);line-height:1.2;font-weight:600}
.lv-eco-shell .valentine-lp-section .prime-day-block-content-title{justify-content:center;height:var(--title-height)}
.lv-eco-shell .valentine-lp-section .prime-day-section-title-text{margin-top:25px;text-align:right}
.lv-eco-shell .valentine-lp-section .prime-day-section-title-text p{color:#4c4c4c;font-size:16px;line-height:1.2}
.lv-eco-shell .valentine-lp-section.camping-rule-section .product-info-svg{right:10px}
.lv-eco-shell .valentine-lp-section.camping-rule-section .prime-day-block .product_info{min-width:270px}
.lv-eco-shell .valentine-lp-section.bf-prime-day-section.camping-rule-section .product_info .product_info_inner{background:#e6e6e6;padding:20px 26px;font-size:14px;font-weight:400;color:#707070;line-height:1.2}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section{padding:40px 12px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-container{gap:12px;justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-block{width:calc(50% - 6px);max-width:170px;border-radius:6px;border-width:1px;padding:6px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.bf-prime-day-section.camping-rule-section .prime-day-block-content{padding-top:26px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section .valentine-lp-container .prime-day-block-content-title p{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .product-info-svg{position:absolute;top:10px;margin:0}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .product-info-svg .question-icon{width:14px;height:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .prime-day-block .product_info{width:50vw;bottom:24px;min-width:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .prime-day-block:nth-child(odd) .product_info{right:-40px;left:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .prime-day-block:nth-child(2n) .product_info{right:-20px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section.camping-rule-section .prime-day-block .product_info .product_info_inner{padding:18px 15px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section .prime-day-section-title-text{margin-top:12px;max-width:270px;margin-left:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .valentine-lp-section .prime-day-section-title-text p{font-size:12px}}
.lv-eco-shell .rv-video-section-header .title{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:45px}
.lv-eco-shell .rv-video-section-header .title span{font-size:40px;font-weight:700;line-height:1.2}
.lv-eco-shell .rv-video-section-wrapper{padding-top:50px;padding-bottom:50px}
.lv-eco-shell .rv-video-section .rv-video-blocks{width:100%;max-width:1248px;overflow:unset;margin:0 auto;padding:0 24px}
.lv-eco-shell .rv-video-blocks .rv-video-wrapper{width:49%}
.lv-eco-shell .rv-video-blocks .rv-video-wrapper:last-child .video-block{padding-right:0}
.lv-eco-shell .rv-video-section .video-tab__iframe{border-radius:10px}
.lv-eco-shell .rv-video-section .section__text-wrap{margin-top:15px;display:flex;gap:16px}
.lv-eco-shell .rv-video-section .section__text-wrap .thumb_image{width:60px}
.lv-eco-shell .rv-video-section .section__text-wrap .product_content, .lv-eco-shell .rv-video-section .section__text-wrap .thumb_image .product_author{flex:1}
.lv-eco-shell .rv-video-section .section__text-wrap .product_content p{font-size:14px;font-weight:400;color:#000;line-height:1.2;margin-bottom:8px}
.lv-eco-shell .rv-video-section .section__text-wrap p.product_author{font-weight:500}
.lv-eco-shell .rv-video-blocks .swiper-navigation{max-width:1200px;margin:30px auto auto;width:100%;display:flex;gap:16px}
.lv-eco-shell .rv-video-blocks .swiper-navigation div{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:50%;background:#fff}
.lv-eco-shell .rv-video-blocks .swiper-navigation div svg{stroke:#000}
.lv-eco-shell .rv-video-blocks .swiper-navigation div.swiper-button-disabled{opacity:.5;background:unset}
.lv-eco-shell .rv-sale-blog-section .wef-brand__text-container .title{margin-bottom:20px}
.lv-eco-shell .rv-sale-blog-section .wef-brand__text-container .wef-brand__description{text-align:center;max-width:1000px;margin:0 auto;font-size:24px;font-weight:500;line-height:1.2}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-content-wrapper{margin-bottom:44px}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-title-wrapper{display:flex;justify-content:space-between;cursor:pointer}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-title{margin-bottom:20px;font-size:24px;font-weight:500;line-height:1.1}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description-wrapper{font-size:18px;line-height:1.2}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description{margin-bottom:12px}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description-wrapper a{color:#3f68e0;text-decoration:underline}
.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-title-wrapper svg.active{transform:rotate(180deg)}
@media (min-width:768px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-container{display:flex;border-radius:12px;overflow:hidden;margin-top:40px}}
@media (min-width:768px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-block-container{flex:1 0 50%;display:flex;flex-direction:column;justify-content:center;padding:20px 0 20px 100px}}
@media (min-width:768px){.lv-eco-shell .rv-sale-blog-section .wef-brand__desktop-image-container{flex:1 0 50%}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section-header .title{gap:4px;flex-direction:column;text-align:center;margin-bottom:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section-header .title span{font-size:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-blocks .rv-video-wrapper{width:278px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section .video-tab__iframe{border-radius:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section .section__text-wrap{flex-direction:column-reverse;gap:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section .section__text-wrap .thumb_image{display:flex;gap:12px;width:100%;align-items:center}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section .section__text-wrap .thumb_image img{width:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-video-section .rv-video-blocks{overflow:hidden}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .wef-brand__text-container .wef-brand__description{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .swiper, .lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description-wrapper{margin-top:20px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-title{font-size:18px;margin-bottom:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description{font-size:14px;margin-bottom:22px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description-wrapper a{font-size:16px;text-decoration:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .star-page-container{padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .wef-brand__accordion-description-wrapper a svg{display:inline-block;vertical-align:middle}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .swiper-pagination{left:50%;transform:translate(-50%);margin-top:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .rv-sale-blog-section .swiper-pagination .swiper-pagination-bullet{background-color:#000;margin:0 6px}}
.lv-eco-shell .stikcy-bar-enabled pt-experience, .lv-eco-shell .bf-sticky-bar-enabled pt-experience, .lv-eco-shell .prime-sticky-bar-enabled pt-experience{display:none}
.lv-eco-shell .banner__container{margin-left:auto;margin-right:auto}
.lv-eco-shell .banner__wrapper{background-size:cover;background-repeat:no-repeat}
.lv-eco-shell .banner__content__wrapper{max-width:788px;width:100%;padding:8px 0;margin-left:auto;margin-right:auto}
.lv-eco-shell .banner__title{font-size:20px;font-weight:700;line-height:1.3}
.lv-eco-shell .banner__description{font-size:14px;font-weight:400;line-height:1.3}
.lv-eco-shell .banner__title--alternate{font-size:12px;font-weight:500}
.lv-eco-shell .banner__title--alternate span{font-size:10px;font-weight:400}
.lv-eco-shell .banner__description--alternate{font-size:22px;font-weight:700}
.lv-eco-shell .banner__content__wrapper--alternate{display:flex;align-items:center;gap:30px}
.lv-eco-shell .banner__button a{background:#fff;color:#000;padding:2px 14px;border-radius:4px;font-size:15px;font-weight:400;line-height:1.3}
@media (max-width:1170px){.lv-eco-shell .banner__content__wrapper{padding-left:40px;padding-right:40px}}
@media (max-width:600px){.lv-eco-shell .banner__content__wrapper{padding-left:24px;padding-right:24px}}
@media (max-width:600px){.lv-eco-shell .banner__content__wrapper--alternate{display:flex;align-items:center;gap:10px}}
@media (max-width:600px){.lv-eco-shell .banner__description--alternate{font-size:18px}}
.lv-eco-shell .user-popup-wrap{position:ABSOLUTE;top:100%;width:280px;right:-53px;text-align:left;background:url(user-popup-bg.png) no-repeat;background-size:100%;border-bottom:1px solid #D9D9D9;border-radius:4px}
.lv-eco-shell .user-popup-inner{padding:30px 20px 20px}
.lv-eco-shell .user-popup-inner *{font-family:Helvetica Neue ForEco}
.lv-eco-shell .user-popup-close{position:absolute;right:10px;top:20px;cursor:pointer}
.lv-eco-shell .user-popup-close svg{display:block}
.lv-eco-shell .user-popup-content .title{font-size:14px;font-weight:500;line-height:1.2;color:#000;margin-bottom:12px}
.lv-eco-shell .user-popup-desc li{padding-left:20px;background:url(check.svg) no-repeat left center;font-size:12px;color:#000;margin-bottom:8px}
.lv-eco-shell .user-popup-btn-wrapper{margin-bottom:14px}
.lv-eco-shell .user-popup-btn{font-size:14px;font-weight:500;border-radius:2px;width:100%;justify-content:center;padding:10px;line-height:1;margin-top:2px;margin-bottom:0}
.lv-eco-shell .user-popup-btn.secondary_btn{color:#18191b;border:1px solid #ADAFB3;background:transparent;margin-top:6px;font-size:12px;font-weight:400}
.lv-eco-shell .user-popup-content p{font-size:12px;color:#707070;text-align:center}
.lv-eco-shell .user-popup-content p a{color:#000}
.lv-eco-shell .user_popup_bar .user-popup-inner{padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:15px}
.lv-eco-shell .user_popup_bar .user-popup-desc li{background:unset;padding:0}
.lv-eco-shell .user_popup_bar .user-popup-btn{min-width:90px;padding:10px 20px;width:auto;white-space:nowrap;font-size:12px;margin-bottom:0;margin-top:0}
.lv-eco-shell .user_popup_bar .user-popup-content p{text-align:left}
.lv-eco-shell .user_popup_bar_wrap{background-color:#fff}
@media  screen and (min-width:750px){.lv-eco-shell .hide-in-Desktop{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .hide-in-Mobile{display:none}}
.lv-eco-shell .global-shipping-message{font-size:14px;font-weight:400;line-height:1.5;margin:10px 0 0;white-space:pre-line}
@media  screen and (max-width:749px){.lv-eco-shell .global-shipping-message{font-size:12px;margin:6px 0}}
.lv-eco-shell .pdp-emarsys-form *{font-family:Helvetica Neue ForEco}
.lv-eco-shell .pdp-emarsys-form .emarsys-form-text{font-size:22px;line-height:1.2;font-weight:700;color:#000}
.lv-eco-shell .pdp-emarsys-form .emarsys-form-content{font-size:8px;color:#000;font-family:Manrope;font-weight:600}
.lv-eco-shell .pdp-emarsys-form .ls-solution-banner__form{max-width:445px;margin:10px auto 0 0}
.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .form__input{border-color:#757575;border-radius:3px 0 0 3px;padding:8px;font-size:14px;min-height:unset;flex:1}
.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .klaviyo_submit_button{background:#356ce4;font-size:12px;font-weight:500;white-space:nowrap;padding:11px 13px;border-radius:3px}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .emarsys-form-text{font-size:16px}}
.lv-eco-shell .pdp-exclusive-perk-sec *:not(path):not(svg){font-family:Helvetica Neue ForEco}
.lv-eco-shell .pdp-exclusive-perk-sec{padding-bottom:80px}
.lv-eco-shell .pdp-exclusive-perk-sec h2 p{font-size:40px;color:#03060b;font-weight:700;line-height:1.2}
.lv-eco-shell .pdp-exclusive-perk-sec h2{margin-bottom:40px}
.lv-eco-shell .pdp-exclusive-perk-sec-inner{display:flex;flex-wrap:wrap;gap:12px}
.lv-eco-shell .block-1.pdp-exclusive-perk-sec-block, .lv-eco-shell .pdp-exclusive-perk-sec-block.block-2 .pdp-exclusive-perk-sec-block-inner{background-color:#f5f5f5;border-radius:12px;position:relative}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-whole{width:100%}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-half{width:calc(50% - 6px)}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-third{width:calc(33.33% - 8px)}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-fourth{width:calc(25% - 9px)}
.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip svg{position:absolute;top:12px;right:12px;cursor:pointer}
.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip .pdp-exclusive-perk-sec-block-tooltip-inner{display:none;position:absolute;top:40px;right:-32px;width:250px;max-width:100%;padding:10px;margin-top:10px;color:#fff;background:#333;border-radius:4px;font-size:16px;text-align:left;line-height:1.18;z-index:2}
.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip svg:hover+.pdp-exclusive-perk-sec-block-tooltip-inner{display:block}
.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip .pdp-exclusive-perk-sec-block-tooltip-inner:before{content:"";position:absolute;top:-10px;right:46px;border-bottom:10px solid #333;border-left:10px solid transparent;border-right:10px solid transparent}
.lv-eco-shell .block-1 .pdp-exclusive-perk-sec-block-image img{height:230px;width:auto;display:block;margin:auto;object-fit:contain}
.lv-eco-shell .block-1 .pdp-exclusive-perk-sec-block-inner{height:100%}
.lv-eco-shell .block-1 .text-at-bottom .pdp-exclusive-perk-sec-block-text{border-radius:0 0 12px 12px;display:flex;align-items:center;justify-content:center;padding:16px}
.lv-eco-shell .pdp-exclusive-perk-sec-block-text p{font-size:20px;line-height:1.2;color:#fff;font-weight:500}
.lv-eco-shell .pdp-exclusive-perk-sec-block-badge{position:absolute;top:12px;left:12px;height:30px}
.lv-eco-shell .block-1.block-one-fourth .pdp-exclusive-perk-sec-block-image img, .lv-eco-shell .block-1.block-one-third .pdp-exclusive-perk-sec-block-image img{height:166px}
.lv-eco-shell .block-1.block-one-fourth, .lv-eco-shell .block-1.block-one-third{padding:42px 30px 30px}
.lv-eco-shell .block-1.block-one-fourth .pdp-exclusive-perk-sec-block-text p, .lv-eco-shell .block-1.block-one-third .pdp-exclusive-perk-sec-block-text p, .lv-eco-shell .block-2 .pdp-exclusive-perk-sec-block-text p{font-size:16px;color:#000;font-weight:400}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-2{display:flex;flex-direction:column;gap:12px}
.lv-eco-shell .pdp-exclusive-perk-sec-block.block-2 .pdp-exclusive-perk-sec-block-inner{display:flex;align-items:center;gap:12px;padding:54px 14px 24px;text-align:left}
.lv-eco-shell .block-2 .pdp-exclusive-perk-sec-block-badge{height:20px}
.lv-eco-shell .block-2 .pdp-exclusive-perk-sec-block-inner .pdp-exclusive-perk-sec-block-image{width:60px}
.lv-eco-shell .block-2 .pdp-exclusive-perk-sec-block-inner .pdp-exclusive-perk-sec-block-text{flex:1}
@media  screen and (min-width:750px){.lv-eco-shell .pdp-exclusive-perk-sec-block.hideDesktop{display:none}}
@media  screen and (min-width:750px){.lv-eco-shell .block-1 .text-at-bottom .pdp-exclusive-perk-sec-block-text{height:calc(100% - 230px);min-height:80px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block.hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec h2 p{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec h2{margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-inner{gap:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-half, .lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-third, .lv-eco-shell .block-2.pdp-exclusive-perk-sec-block.block-one-fourth{width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block.block-one-fourth{width:calc(50% - 5px)}}
@media  screen and (max-width:749px){.lv-eco-shell .block-1 .pdp-exclusive-perk-sec-block-image img{height:140px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block-text p, .lv-eco-shell .block-1.block-one-fourth .pdp-exclusive-perk-sec-block-text p, .lv-eco-shell .block-1.block-one-third .pdp-exclusive-perk-sec-block-text p, .lv-eco-shell .block-2 .pdp-exclusive-perk-sec-block-text p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .block-1.block-one-half .pdp-exclusive-perk-sec-block-text{padding:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .block-1.block-one-fourth .pdp-exclusive-perk-sec-block-image img, .lv-eco-shell .block-1.block-one-third .pdp-exclusive-perk-sec-block-image img{height:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .block-1.block-one-fourth, .lv-eco-shell .block-1.block-one-third{padding:30px 12px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block-badge{height:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip .pdp-exclusive-perk-sec-block-tooltip-inner{right:-15px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block-tooltip .pdp-exclusive-perk-sec-block-tooltip-inner:before{right:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-exclusive-perk-sec-block.block-2 .pdp-exclusive-perk-sec-block-inner{padding:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .block-2.pdp-exclusive-perk-sec-block.block-one-fourth .pdp-exclusive-perk-sec-block-tooltip svg{position:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .block-2.pdp-exclusive-perk-sec-block.block-one-fourth .pdp-exclusive-perk-sec-block-tooltip{order:3}}
@media  screen and (max-width:749px){.lv-eco-shell .block-2.pdp-exclusive-perk-sec-block.block-one-fourth .pdp-exclusive-perk-sec-block-tooltip .pdp-exclusive-perk-sec-block-tooltip-inner{top:calc(50% + 12px)}}
.lv-eco-shell .variant-accessory-content .swatch-shipping-message{margin-top:5px}
.lv-eco-shell .tooltips{display:inline-block;position:relative}
.lv-eco-shell .tooltips .tooltips-handle{cursor:pointer}
.lv-eco-shell .tooltips .tooltips-content:hover, .lv-eco-shell .tooltips:hover .tooltips-content, .lv-eco-shell .tooltips .tooltips-handle:hover+.tooltips-content{visibility:visible;opacity:1}
.lv-eco-shell .tooltips .tooltips-content{position:absolute;visibility:hidden;padding:1rem;right:-20px;max-width:300px;width:max-content;box-sizing:border-box;transform:translateY(-10px);bottom:100%;color:#fff;z-index:999;background-color:#333;border-radius:8px}
.lv-eco-shell .tooltips .tooltips-content:after{content:"";position:absolute;left:0;bottom:-10px;height:10px;width:100%}
.lv-eco-shell .tooltips .tooltips-content:before{content:"";position:absolute;border-width:6px;border-style:solid;border-color:#333 transparent transparent transparent;top:100%;right:20px}
.lv-eco-shell .tooltips .tooltips-content *{color:#fff}
.lv-eco-shell .livestream-icon svg{display:block}
@media  screen and (max-width:1023px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior{padding-left:11px}}
@media  screen and (max-width:1023px){.lv-eco-shell .livestream-icon.show-tablet-up{display:none}}
@media  screen and (min-width:1024px){.lv-eco-shell .livestream-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%)}}
@media  screen and (min-width:1024px){.lv-eco-shell .livestream-icon.show-tablet-down{display:none}}
.lv-eco-shell .Drawer__Footer .promotion-message-wrapper p{margin-bottom:0}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer{margin-top:5px;padding-left:20px;font-size:14px;--text-color: rgba(35,35,35,.6);position:relative}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer p{color:var(--text-color)}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer p a{color:inherit}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer .emarsys__disclaimer-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer .checkmark{position:absolute;top:3px;left:0;height:14px;width:14px;background-color:transparent;border:1px solid var(--text-color);border-radius:2px}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer .checkmark:after{content:"";position:absolute;display:none;left:4px;top:.3px;width:4px;height:10px;border:solid var(--text-color);border-width:0 1px 1px 0;transform:rotate(45deg)}
.lv-eco-shell .pdp-emarsys-form .emarsys__disclaimer input:checked~.checkmark:after{display:block}
.lv-eco-shell .dp3-container .dp3-title{font-size:40px;font-weight:700;line-height:1.16;margin-bottom:40px}
.lv-eco-shell .dp3-brand-section .dp3-brand-question{font-size:24px;line-height:1.16;font-weight:500;color:#131313;padding:16px 35px;position:relative;cursor:pointer}
.lv-eco-shell .dp3-comparison-table-column div{color:#9f9f9f;font-size:14px}
.lv-eco-shell .dp3-features-wrap .dp3-features-block .title{font-size:20px;font-weight:500;margin-top:20px}
.lv-eco-shell .dp3-faq-question{display:flex;justify-content:space-between;gap:10px;cursor:pointer}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-banner-section .dp3-banner__content-wrapper{position:ABSOLUTE;top:50%;transform:translateY(-50%);left:11%;max-width:560px}}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-image{height:100%;position:absolute;width:50%;right:0;top:0}}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-features-wrap{display:flex;gap:30px}}
.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper{display:flex;text-align:center;gap:25px;margin-top:30px;position:relative}
.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper .icon_wrapper{display:flex;flex-direction:column;height:100%}
.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper img{height:var(--img-height, 40px);width:auto;object-fit:contain}
.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper div{font-size:14px;font-weight:500;line-height:1.1;margin-top:10px;color:var(--text-color)}
.lv-eco-shell .bf-prime-day-section.camping-rule-section .prime-day-block .product_info{top:20px;bottom:unset;right:unset;left:100%;min-width:250px}
.lv-eco-shell .bf-prime-day-section.camping-rule-section .blocks-4 .prime-day-block:nth-child(4n) .product_info{left:unset;right:22px}
.lv-eco-shell .dpu-image-text-sec{padding-bottom:160px}
.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner{display:flex;align-items:center;background:#f4f7ff;gap:80px;padding:0 170px;border-radius:8px}
.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left{flex:1;padding:60px 0}
.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left .title{font-size:20px;line-height:1.2;font-weight:700;margin-bottom:24px;font-family:Helvetica Neue ForEco}
.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left .page-button{width:260px;font-size:18px;font-weight:700;font-family:Manrope}
.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-right{width:270px}
.lv-eco-shell .pdp-video .bottom_text{margin-top:16px;text-align:center;color:#707070;font-size:14px;font-weight:500;line-height:1.2}
.lv-eco-shell .pdp-video .icon-over-video{position:absolute;top:27%;right:22%;color:#fff}
.lv-eco-shell .pdp-video .icon-over-video img{width:18px}
.lv-eco-shell .pdp-video .icon-text{font-size:16px;font-weight:500}
.lv-eco-shell .pdp-video .refresh-icon{cursor:pointer;position:absolute;right:24px;bottom:24px}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper{margin-top:25px;gap:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper img{height:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster-sale-tab-products-container .icons_wrapper div{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .bf-prime-day-section.camping-rule-section .prime-day-block .product_info{top:20px;bottom:unset;right:5px;left:unset;max-width:42vw;min-width:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec{padding-bottom:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner{flex-direction:column;gap:0;padding:40px 15px;text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left{padding:0 0 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left .title{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-left .page-button{width:210px}}
@media  screen and (max-width:749px){.lv-eco-shell .dpu-image-text-sec .dpu-image-text-sec-inner-right{width:220px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .bottom_text{text-align:left;font-size:12px;margin-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .icon-over-video{top:20%;right:7%}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .icon-over-video img{width:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .icon-text{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .refresh-icon{right:16px;bottom:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .refresh-icon svg{width:30px;height:30px}}
.lv-eco-shell .highlight-badge{position:absolute;top:0;right:0;background:#fa4500;border-radius:0 8px;color:#fff;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.3}
.lv-eco-shell .swatch__member-exclusive-badge{position:absolute;top:0;right:0;background:linear-gradient(106deg,#f6e9c9 .57%,#fbdb98 25.34%,#efbb74 90.29%);border-radius:0 8px;color:#744203;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.3}
.lv-eco-shell .swatch__member-exclusive-badge span{font-size:14px}
.lv-eco-shell .member-exclusive.swatch-details{position:relative}
.lv-eco-shell .member-exclusive.swatch-details .member-icon{position:absolute;top:-25px;left:0;width:19.5px}
.lv-eco-shell .member-exclusive.swatch-details .member-icon svg{width:100%}
.lv-eco-shell .product-single__meta .swatch .swatch-element.with-badge label{padding-top:34px}
.lv-eco-shell .swatch-element .variant-description{font-size:14px;font-weight:500;color:#757575;display:none}
.lv-eco-shell .swatch-element .swatch-shipping-message{gap:4px;font-family:Manrope;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;color:#757575;text-align:left;padding-top:14px;margin-top:20px;border-top:1px solid #979797;display:none}
.lv-eco-shell .swatch-element.variant-active .variant-description, .lv-eco-shell .swatch-element.variant-active .swatch-shipping-message, .lv-eco-shell .shop-now-btn{display:flex}
.lv-eco-shell .shop-now-btn .variant-amazon-btn{flex-direction:COLUMN;padding:1px 20px 9px;background-color:var(--color-btn-primary)}
.lv-eco-shell .shop-now-btn .variant-amazon-btn span{font-size:12px;line-height:2;text-transform:none}
.lv-eco-shell .shop-now-btn .variant-amazon-btn img{height:15px}
.lv-eco-shell #camp-rule .prime-day-block{padding:0 10px}
.lv-eco-shell #camp-rule .prime-day-block-content-title p{font-size:24px;line-height:1.2}
.lv-eco-shell .button-tabs--row{display:flex;justify-content:center;gap:25px}
.lv-eco-shell .button-tabs--row div{flex:0 1 auto;width:360px}
.lv-eco-shell .button-tabs--row .btn{width:100%;justify-content:center;font-size:20px;font-weight:700;padding:9px;background-color:var(--btn-bg-color);color:var(--btn-text-color);border:1px solid var(--btn-border-color)}
.lv-eco-shell .button-tabs--row .btn.active{background-color:var(--btn-active-bg-color);color:var(--btn-active-color);border-color:var(--btn-active-border-color);cursor:default}
@media  screen and (max-width:749px){.lv-eco-shell .button-tabs--row{gap:8px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .button-tabs--row::-webkit-scrollbar{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .button-tabs--row .btn{font-size:12px;padding:5px 12px;white-space:nowrap}}
.lv-eco-shell .additional-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: 40px;margin-top:10px!important}
.lv-eco-shell .additional-checkout-buttons .shopify-cleanslate [data-shopify-buttoncontainer]{display:block!important}
.lv-eco-shell .mobile-nav__label{position:relative}
.lv-eco-shell .bf_sticky_bar{display:none}
.lv-eco-shell .bf_sticky_bar .bar-content{font-size:20px;font-weight:400;padding:12px 20px;text-align:center;display:none;color:var(--text-color);line-height:1.2;position:relative}
.lv-eco-shell .bf_sticky_bar .bar-content.active{display:block}
.lv-eco-shell .bf_sticky_bar.fixed{position:fixed;top:0;z-index:9999999999;width:100%;display:block}
.lv-eco-shell .bf-banner__disclaimer-wrapper{margin-top:6px}
.lv-eco-shell .bf-banner__disclaimer{display:block;position:relative;padding-left:15px;cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;font-family:Helvetica Neue ForEco;font-size:12px;font-weight:400;line-height:18px}
.lv-eco-shell .bf-banner__disclaimer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.lv-eco-shell .bf-banner__disclaimer *{color:var(--text-color)}
.lv-eco-shell .bf-banner__disclaimer span *{font-weight:400}
.lv-eco-shell .bf-banner__disclaimer .checkmark{position:absolute;top:4px;left:0;height:10px;width:10px;background-color:transparent;border:1px solid var(--text-color)}
.lv-eco-shell .bf-banner__disclaimer input:checked~.checkmark{background-color:transparent}
.lv-eco-shell .bf-banner__disclaimer .checkmark:after{content:"";position:absolute;display:none}
.lv-eco-shell .bf-banner__disclaimer input:checked~.checkmark:after{display:block}
.lv-eco-shell .bf-banner__disclaimer .checkmark:after{left:2.1px;top:.3px;width:4px;height:6px;border:solid var(--text-color);border-width:0 1px 1px 0;transform:rotate(45deg)}
.lv-eco-shell .bf-sticky-bar-enabled .star-page-tab-wrapper.is-sticky.fixed{top:var(--bf-bar-height)}
.lv-eco-shell .bf_sticky_bar .bar-content .absolute-text{color:#d90004;display:inline-block;margin-left:10px}
.lv-eco-shell .floating-cart{position:fixed;width:var(--icon-size);height:var(--icon-size);border-radius:50%;bottom:calc(var(--icon-offset-bottom) + 2*(var(--icon-size) + var(--icon-gap)) + var(--sticky-form-height));right:var(--icon-offset-right);cursor:pointer;z-index:5}
.lv-eco-shell .prime-sticky-bar-enabled .star-page-tab-wrapper.is-sticky.fixed{top:var(--prime-bar-height)}
@media  screen and (max-width:749px){.lv-eco-shell .bf_sticky_bar .bar-content{font-size:14px;padding:10px 20px 8px}}
@media  screen and (max-width:749px){.lv-eco-shell .bf-sticky-bar-enabled .star-page-tab-wrapper.is-sticky.fixed{top:34px}}
.lv-eco-shell .pdp-unlimited .tag{margin-bottom:8px;font-size:16px;font-weight:500;line-height:1.2}
.lv-eco-shell .pdp-unlimited .pdp-section-header{max-width:800px;margin-left:auto;margin-right:auto}
.lv-eco-shell .pdp-unlimited .pdp-section-header.alignment--left{margin-left:0}
.lv-eco-shell .pdp-unlimited .pdp-section-header.bottom{margin-top:20px}
.lv-eco-shell .pdp-unlimited .pdp-video-container .pdp-section-header.bottom .content{margin-bottom:0}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-unlimited .tag{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-unlimited .pdp-section-header.bottom, .lv-eco-shell .pdp-video-container .video-container .pdp-section-header.bottom a.pdp-button{margin-top:16px}}
.lv-eco-shell span.promotion-badge{position:absolute;top:0;left:0;background:#000;color:#fff;border-radius:8px 0;font-size:12px;font-weight:700;padding:2px 16px}
.lv-eco-shell span.promotion-badge span{color:#ffc24d}
.lv-eco-shell .prime-promotion-bar-wrapper.fixed{position:fixed;top:0;left:0;width:100%;height:auto;z-index:999999999}
.lv-eco-shell .product-badge--promotion-badge{position:absolute;top:69px;right:12px}
.lv-eco-shell .product-badge--promotion-badge__text{border-radius:60px;background:#fca50d1a;padding:8px 12px;font-size:14px;font-weight:700;color:#fca50d;line-height:1.35}
.lv-eco-shell .template-index .product-badge--promotion-badge{top:24px}
.lv-eco-shell .template-collection .product-main-category--promotion-label, .lv-eco-shell .template-index .product-main-category--promotion-label, .lv-eco-shell .template-index .product-small-desc--promotion-label{padding-right:68px}
.lv-eco-shell .swatch-element--promotion-label{padding-top:40px!important}
@media  only screen and (max-width:749px){.lv-eco-shell .template-index .product-badge--promotion-badge, .lv-eco-shell .product-badge--promotion-badge{top:16px;right:auto;left:16px}}
@media  only screen and (max-width:749px){.lv-eco-shell .product-badge--promotion-badge__image{height:54px}}
@media  only screen and (max-width:749px){.lv-eco-shell .template-collection-campaign-24bfcm-2 .product-badge--promotion-badge{top:6px;left:6px}}
@media  only screen and (max-width:749px){.lv-eco-shell .template-collection-campaign-24bfcm-2 .product-badge--promotion-badge__text{font-size:10px;padding:0 10px;min-height:24.19px;line-height:24.19px}}
.lv-eco-shell body.template-product[ptx_stickybar_origin_top_value]:not(:has(pt-experience.hide)) .product-sticky-bar{top:60px}
.lv-eco-shell .product-sticky-bar .product-sticky-price{font-size:17px;font-weight:700;line-height:1.23;margin-right:8px}
.lv-eco-shell .membership-blocks-sec{padding:80px 0}
.lv-eco-shell .membership-blocks-sec .membership-blocks{display:flex;gap:24px}
.lv-eco-shell .membership-blocks-sec .membership-block{width:calc(20% - 19px);border-radius:8px;background:var(--block-bg-color);padding:25px 24px 5px;text-align:CENTER;position:relative}
.lv-eco-shell .membership-block-title .title p{font-size:18px;font-weight:500;line-height:1.1;color:#000}
.lv-eco-shell .membership-block-title .description p{font-size:14px;color:#4a4a4a;line-height:1.3;margin-top:10px}
.lv-eco-shell .membership-blocks-sec .membership-block-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.lv-eco-shell .membership-blocks-sec .section_title{font-size:40px;font-weight:500;margin-bottom:60px;color:#ffae44;text-align:center;line-height:1.2}
.lv-eco-shell .membership-blocks-sec .membership-block-title .question-icon{position:absolute;right:14px;top:14px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#c9b69c;color:#fce2a9;border-radius:50%;cursor:pointer;font-size:14px;font-weight:500}
.lv-eco-shell .membership-blocks-sec .product_info{position:absolute;top:-42px;right:76%;width:220px;padding:28px 17px 27px 14px;font-size:14px;text-align:left;line-height:1.2;color:#000;border-radius:6px;background:#ffebc2;box-shadow:0 4px 19px #0000001a;display:none;transition:display .5s ease-in-out;z-index:2}
@media  screen and (min-width:750px)and (max-width:1499px){.lv-eco-shell .membership-blocks-sec .membership-block:first-child .product_info{left:98%;right:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .membership-blocks{flex-wrap:wrap;border-radius:6px;gap:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .membership-block{width:calc(50% - 6px);padding:25px 18px 5px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-block-title .title p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-block-title .description p{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .membership-block-title .question-icon{width:14px;height:14px;top:10px;right:10px;font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .product-info-svg{margin:0}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .product_info{right:30px;width:150px;font-size:12px;padding:16px 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .membership-blocks-sec .section_title{font-size:24px;margin-bottom:18px}}
.lv-eco-shell .delivery_info_box{margin-top:48px;color:#fff;border-radius:8px;font-family:Helvetica Neue ForEco;overflow:hidden}
.lv-eco-shell .delivery_info_box .delivery_box_banner{padding:25px;background:var(--bg-image);background-size:cover}
.lv-eco-shell .delivery_info_box .delivery_box_banner .subheading{font-size:12px;line-height:1.1}
.lv-eco-shell .delivery_info_box .delivery_box_banner .heading{font-size:15px;line-height:1.1;font-weight:500;margin-top:3px}
.lv-eco-shell .delivery_info_box .delivery_box_banner .heading *{color:inherit}
.lv-eco-shell .delivery_box_countdown{position:relative}
.lv-eco-shell .delivery_box_countdown .countdown-wrap-inner{display:flex;justify-content:center;align-items:center;padding:8px 0}
.lv-eco-shell .delivery_box_countdown .delivery_box_countdown_text{font-size:10px;color:#000;margin-right:3px}
.lv-eco-shell .delivery_box_countdown .star_countdown .block{width:20px;height:18px;font-size:12px;line-height:1.2;border-radius:3px;background:var(--bg-color);color:var(--text-color)}
.lv-eco-shell .delivery_box_countdown .star_countdown .dots{margin:0 2px;font-size:12px;line-height:1.2;background:var(--bg-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.lv-eco-shell .delivery_info_box .arrow_icon{position:absolute;right:25px;color:#000;top:50%;transform:translateY(-50%)}
.lv-eco-shell .delivery_info_box .arrow_icon svg{display:block}
.lv-eco-shell .delivery_box_bottom_row{cursor:pointer}
.lv-eco-shell .delivery_info_box .delivery_detailed_text{margin:20px 45px 0 25px;padding-top:10px;padding-bottom:36px;border-top:1px solid #000}
.lv-eco-shell .delivery_info_box .delivery_detailed_text p{font-size:12px;color:#000;margin-bottom:5px}
.lv-eco-shell .delivery_info_box .delivery_detailed_text h6{font-size:10px;color:#000;margin-bottom:0;font-weight:400;font-family:inherit}
.lv-eco-shell .delivery_box_learn_more{padding:6px 25px 10px;color:#000;display:flex;justify-content:space-between;font-size:12px}
.lv-eco-shell .delivery_box_learn_more svg{vertical-align:middle}
.lv-eco-shell .delivery_info_box.alter{padding:20px 14px 20px 25px;cursor:pointer;background:#000}
.lv-eco-shell .delivery_box_main_text{display:flex;align-items:center;gap:30px}
.lv-eco-shell .delivery_box_main_text .delivery_icon{width:50px;flex:0 0 50px}
.lv-eco-shell .delivery_box_main_text .delivery_text{font-size:12px}
.lv-eco-shell .delivery_box_main_text svg{display:block}
.lv-eco-shell .delivery_info_box.alter .arrow_icon{position:relative;top:unset;right:unset;transform:unset}
.lv-eco-shell .delivery_box_main_text.open .arrow_icon{transform:rotate(180deg)}
.lv-eco-shell .delivery_info_box.alter .delivery_detailed_text{margin:40px 30px 15px 0;padding:0}
.lv-eco-shell .delivery_detail_text_title{font-size:18px;font-weight:500;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #4B4B4B}
.lv-eco-shell .delivery_info_box.alter .delivery_detailed_text p{color:#b7b7b7;font-size:12px}
.lv-eco-shell .delivery_detailed_text .font-md{font-weight:500;color:#fff}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box{border-radius:6px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box .delivery_box_banner{padding:16px 20px;background-image:var(--bg-image-mobile)}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box .delivery_box_banner .subheading, .lv-eco-shell .delivery_info_box .delivery_detailed_text p, .lv-eco-shell .delivery_box_learn_more{font-size:10px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box .delivery_box_banner .heading{font-size:12px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_box_countdown .delivery_box_countdown_text, .lv-eco-shell .delivery_info_box .delivery_detailed_text h6{font-size:8px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_box_countdown .star_countdown .block{width:14px;height:14px;font-size:8px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box .delivery_detailed_text{margin:10px 32px 0 18px;padding-bottom:28px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box.alter{padding:12px 10px 12px 18px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_box_main_text{gap:10px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_box_main_text .delivery_icon{width:38px;flex:0 0 38px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_box_main_text .arrow_icon svg{width:18px}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_info_box.alter .delivery_detailed_text{margin:28px 5px 0 0;padding:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .delivery_detail_text_title{font-size:14px;padding-bottom:8px;margin-bottom:8px}}
.lv-eco-shell .header_top .top_navigation_links button, .lv-eco-shell .header_top .top_navigation_links a{white-space:nowrap}
.lv-eco-shell .index-tabs-content_block .scroller-platter:not(.flickity-enabled){display:flex}
.lv-eco-shell .scroller-content .scroller-itemview{height:100%}
@media  screen and (max-width:1239px){.lv-eco-shell .index-tabs-collections-wrapper .index-tabs-content_block__slider .product-item-block{min-width:326px}}
.lv-eco-shell .section-tabs-content .product-card .product-item--info{flex:1}
@media  screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--fix .flickity-viewport, .lv-eco-shell .slideshow.slideshow--fix .slideshow__slide{height:calc(var(--slideshow-height)* 1)!important}}
@media  screen and (max-width:1239px){.lv-eco-shell .slideshow.mobile-slideshow--fix .flickity-viewport, .lv-eco-shell .slideshow.mobile-slideshow--fix .slideshow__slide{height:calc(var(--slideshow-mobile-height)* 1)!important}}
.lv-eco-shell .section-tabs-content .index-tabs-content_block__slider:has(.new-label) .product-card{padding-top:65px}
@media  screen and (max-width:1239px){.lv-eco-shell .section-tabs-content .index-tabs-content_block__slider:has(.new-label) .product-card{padding-top:53px}}
.lv-eco-shell .display--desktop{display:none}
.lv-eco-shell .display--mobile{display:block}
@media (min-width:768px){.lv-eco-shell .display--desktop{display:block}}
@media (min-width:768px){.lv-eco-shell .display--mobile{display:none}}
.lv-eco-shell .pdp-subscribe-block-wrapper{margin-bottom:15px}
.lv-eco-shell .pdp-subscribe-block-wrapper .block-title{font-size:20px;font-weight:500;color:#03060b;font-family:Helvetica Neue ForEco}
.lv-eco-shell .pdp-subscribe-block-wrapper .block-content, .lv-eco-shell .pdp-subscribe-block-wrapper .emarsys__disclaimer p{font-size:14px;line-height:1.2;color:#757575;font-weight:500}
.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form{margin-top:14px;display:flex}
.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form .form__input{padding:16px 21px;font-size:16px;color:#a4a4a4;line-height:1;font-family:Helvetica Neue ForEco;border-radius:8px 0 0 8px;background:#fff;border:1px solid #000;outline:0;min-height:unset}
.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form .form__input::placeholder{color:#a4a4a4}
.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form button{padding:5px 20px;border-radius:0 8px 8px 0}
.lv-eco-shell .pdp-subscribe-block-wrapper.pdp-emarsys-form .emarsys__disclaimer .checkmark{top:1px}
.lv-eco-shell .pdp-subscribe-block-wrapper .success_message p{color:green}
.lv-eco-shell .pdp-subscribe-block-wrapper .invalid-email-error p{color:red}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form button{padding:5px 15px;border-radius:0 6px 6px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-subscribe-block-wrapper .subscribe-form .form__input{padding:10px 16px;font-size:14px;border-radius:6px 0 0 6px}}
.lv-eco-shell .product-item-block.product-item-block--withAlternateImage img, .lv-eco-shell .slideshow__image{transition:none!important}
.lv-eco-shell .shopify-section .fade-in-animation{opacity:1}
.lv-eco-shell .product-single__media__carousel:not(.flickity-enabled) .product-single__media__slide:first-child{visibility:visible;min-width:100%}
.lv-eco-shell .product-single__media__carousel:not(.flickity-enabled){display:flex;overflow:hidden}
.lv-eco-shell .container--default{max-width:1200px;width:100%;margin:auto;padding-left:24px;padding-right:24px}
.lv-eco-shell .background--dark-white{background:#f5f5f5}
.lv-eco-shell .text--blue{color:#3f68e0}
@media (min-width:768px){.lv-eco-shell .container--default{padding-left:30px;padding-right:30px}}
@media (min-width:1261px){.lv-eco-shell .container--default{padding-left:0;padding-right:0}}
.lv-eco-shell body:has(.cust-quick-view-price__main) .photoSwipe_innerthumbs{padding-top:0;margin-top:0;border-top:0}
.lv-eco-shell body:has(.cust-quick-view-price__main) .pswp[tabindex="-1"] .pswp__bg{background:#000c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
.lv-eco-shell .cust-quick-view-price__main{position:absolute;left:0;display:flex;justify-content:flex-end;width:100%;padding:0;margin:0!important;border-radius:0;box-shadow:0 -4px 7px #0000001a;z-index:10}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;padding:16px 60px 16px 0;gap:20px}
.lv-eco-shell .cust-quick-view-price__main .hideMobile{display:none}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper{width:auto;padding:0;margin:0;gap:4px}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper .regular-price{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.48px;padding:0;margin:0}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper .compare-price{font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px;text-decoration-line:line-through;padding:0;margin:0}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper .total-savings{display:none}
.lv-eco-shell .cust-quick-view-price__main .product-form__cart-submit_wrap{display:flex!important;margin:0;gap:24px}
.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .product-form__item{padding:0;margin:0;width:auto;flex:auto}
.lv-eco-shell .cust-quick-view-price__main .product-form__cart-submit_wrap .custom-add-cart__btn{display:flex;width:fit-content;padding:16px 40px;margin:0;justify-content:center;align-items:center;gap:7.436px;border-radius:74.359px;border:1px solid #3F68E0;background:unset;color:#3f68e0;font-size:16px;font-style:normal;font-weight:500;line-height:13.385px;text-transform:capitalize;white-space:nowrap}
.lv-eco-shell .cust-quick-view-price__main .product-form__cart-submit_wrap .custom-add-cart__btn:hover{background:unset;opacity:1}
.lv-eco-shell .cust-quick-view-price__main .product-form__item .buy-now{display:flex;width:fit-content;padding:16px 40px;margin:0;justify-content:center;align-items:center;border-radius:74.359px;background:#3f68e0;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:13.385px;text-transform:capitalize;white-space:nowrap}
.lv-eco-shell .cust-quick-view-price__main .product-form__item .buy-now:hover{opacity:.8;transition:color .3s,background .3s,opacity .3s,border .3s}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main{justify-content:space-between}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper{flex-direction:column;align-items:flex-start}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper .regular-price{font-size:16px;white-space:nowrap}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper .price-wrapper .compare-price{font-size:12px}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .product-form__cart-submit_wrap .custom-add-cart__btn, .lv-eco-shell .cust-quick-view-price__main .product-form__item .buy-now{padding:12px 20px;font-size:12px}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .cust-quick-view-price__main-wrapper{padding:12px 24px;gap:8px;width:100%}}
@media (max-width:768px){.lv-eco-shell .cust-quick-view-price__main .product-form__cart-submit_wrap{gap:8px}}
.lv-eco-shell .cust-collection-page .filter-title{display:flex;justify-content:space-between;align-items:center}
.lv-eco-shell .cust-collection-page .filter-title .filter-title__heading{display:flex;align-items:center;gap:4px}
.lv-eco-shell .cust-collection-page .filter-title .filter-title__heading span{color:#03060b;font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500;line-height:normal}
.lv-eco-shell .cust-collection-page .filter-title .filter-title__heading svg{width:24px;height:24px}
.lv-eco-shell .cust-collection-page .filter-title .active-filters{margin:0;width:fit-content}
.lv-eco-shell .cust-collection-page .filter-title .active-filters .active-filters__clear{margin:0;padding:0;background:unset;font-size:14px;color:#3f68e0}
.lv-eco-shell .cust-collection-page .filter-title .active-filters .active-filters__clear svg{width:20px;height:20px;margin:0}
.lv-eco-shell .cust-collection-page .filter-title .active-filters .active-filters__clear:after{display:none}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-section{padding-top:0;padding-bottom:32px;border-bottom:0}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-section-title svg path{fill:#919191}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-section:last-child{padding-bottom:0}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-section .filter-group-display__price-range{padding:20px 0}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list.active{margin-top:0}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list{height:fit-content}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li{padding-bottom:0;margin-top:20px}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li .check_filter_value{color:#757575;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li.advanced-filter input:checked+a:before, .lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li.advanced-filter.active-filter a:before{background-color:unset;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\" fill=\"none\"><rect y=\"0.999878\" width=\"18\" height=\"18\" rx=\"2\" fill=\"black\"/><path d=\"M4.34375 10.3778L7.48267 13.5167L14.0459 6.95354\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-position:center;background-color:unset!important;z-index:10}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li.advanced-filter a:before{width:18px!important;height:18px!important;border:0;top:2px}
.lv-eco-shell .cust-collection-page .collection-sidebar .category-filters-area-list li.advanced-filter a:before{border:1px solid #919191!important}
.lv-eco-shell .cust-collection-page .collection-breadcrumb-row .collection-product-num{color:#707070;font-size:14px;font-style:normal;font-weight:500;line-height:normal}
@media (max-width:1681px){.lv-eco-shell .cust-collection-page .filter-title .active-filters .active-filters__clear{font-size:0px!important}}
@media (min-width:1024px){.lv-eco-shell .cust-collection-page .filter-mobile-buttons{display:none}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .collection-breadcrumb-row{border:0}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .collection-breadcrumb-row .collection-product-num{width:calc(100% + 36px);display:flex;justify-content:center;padding:16px 0;background:#f8f8f8;border:0}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .collection-filter-operate .filter-title__heading, .lv-eco-shell .cust-collection-page .collection-filter-operate .filter-title__heading span{display:flex;align-items:center}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .collection-filter-operate .filter-title__heading{gap:4px}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .filters-toolbar__label .current_sort_value{color:#03060b;text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:20px}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .close-collection-sidebar{float:right;cursor:pointer;display:inline-block;padding:5px;position:relative;top:10px;right:-5px}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .collection-sidebar{padding:0 24px!important}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .filter-mobile-buttons{padding:12px 0;display:flex;gap:12px;justify-content:center}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .filter-mobile-buttons .active-filters__clear, .lv-eco-shell .cust-collection-page .filter-mobile-buttons .apply-button{display:flex;padding:12px 28px;justify-content:center;align-items:center}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .filter-mobile-buttons .active-filters__clear{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;border:1px solid #000;background:unset}}
@media (max-width:1023px){.lv-eco-shell .cust-collection-page .filter-mobile-buttons .apply-button{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal}}
.lv-eco-shell body:has(.cust-collection-page) .modal__dialog{overflow:hidden}
.lv-eco-shell .cust-filters-product__main{background:#fff}
.lv-eco-shell .cust-filters-product__main .grid .product-single__description-group{padding-top:40px}
.lv-eco-shell .cust-filters-product__main .product-single__description-group .new-label{font-weight:500;color:#f8200c;font-family:Helvetica Neue ForEco Md}
.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__title{margin-bottom:20px}
.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__title span.selected{font-size:28px;font-weight:500;font-family:Helvetica Neue ForEco Md}
.lv-eco-shell .cust-filters-product__main .product-single__description-group .price-item--sale{color:#000;font-family:Helvetica Neue ForEco Md;font-size:20px;font-weight:500}
.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__description{padding:0}
.lv-eco-shell .cust-filters-product__main .product-single__description .rte{padding:12px}
.lv-eco-shell .cust-filters-product__main .product-single__description .rte ul{margin:5px 0 0 25px}
.lv-eco-shell .cust-filters-product__main .product-single__description .rte li, .lv-eco-shell .cust-filters-product__main .product-single__description .rte li div p{font-family:Helvetica Neue ForEco Roman;font-size:14px;font-weight:400;color:#707070}
.lv-eco-shell .cust-filters-product__main .product-single__description .product-desc-expand{padding-left:12px}
.lv-eco-shell .cust-filters-product__main .product-single__meta .discounts-wrapper{display:none}
.lv-eco-shell .cust-filters-product__main .product-single__meta .product_swatches{margin-top:32px}
.lv-eco-shell .cust-filters-product__main .product-single__meta .header{font-weight:500}
.lv-eco-shell .cust-filters-product__main .product-single__meta .form_bg_row{padding:0;margin-bottom:32px}
.lv-eco-shell .cust-filters-product__main .product-single__meta .quantity_block{margin-bottom:0}
.lv-eco-shell .cust-filters-product__main .product-form__controls-group .price-wrapper .regular-price, .lv-eco-shell .cust-filters-product__main .product-form__cart-submit, .lv-eco-shell .cust-filters-product__main .product-form__item .buy-now{font-family:Helvetica Neue ForEco Md}
.lv-eco-shell .cust-filters-product__main .cust-quick-view-price__main-wrapper .price-wrapper .compare-price{color:#949494;font-family:Helvetica Neue ForEco Roman}
.lv-eco-shell .cust-filters-product__main .highlight-badge{border-radius:0 8px;background:#fa450029;font-weight:500;font-family:Helvetica Neue ForEco Md;color:var(--EF_Color-Function-Color-Error_Default, #F8200C)}
.lv-eco-shell .cust-filters-product__main .product-single__meta .swatch .swatch-element.with-badge label{padding-top:26px}
@media (max-width:1022px){.lv-eco-shell .cust-filters-product__main .grid{padding:40px}}
@media (max-width:1022px){.lv-eco-shell .cust-filters-product__main .grid .product-single__description-group{padding-top:20px}}
@media (max-width:768px){.lv-eco-shell body .modal__dialog{height:auto;overflow:hidden;position:absolute;bottom:0;width:100%;border-radius:12px 12px 0 0}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .grid{flex-direction:column;align-items:center;padding:0}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .grid .product-single__media-group{padding-top:0;position:unset}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .grid .product-single__description-group{width:100%;padding:20px 24px 0}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .grid .product-single__media-group .product__media__arrows{display:none}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .product-single__description-group .new-label{font-size:14px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__title{margin-bottom:16px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__title span.selected{font-size:20px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .product-single__description-group .price-item--sale{font-size:16px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .product-single__meta .header{font-family:Helvetica Neue ForEco Md;font-size:16px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .swatch_elements_wrapper .swatch-details-wrap{font-size:14px;font-weight:500;font-family:Helvetica Neue ForEco Md}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .cust-quick-view-price__main-wrapper{justify-content:space-between;align-items:center;width:100%}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .cust-quick-view-price__main-wrapper .product-form__item{max-width:205px}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block{width:8px;height:8px;border-radius:50%;background:#e6e6e6}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block.selected{border:unset;background:#afafaf}}
@media (max-width:768px){.lv-eco-shell .cust-filters-product__main .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block .thumbnails-block_wrapper{display:none}}
@media (max-width:375px){.lv-eco-shell body:has(.cust-collection-page) .modal__dialog{height:auto}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .hideDesktop{display:none}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .product-single__meta .hideMobile{display:block;margin-bottom:4px}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .flickity-page-dots .dot.is-selected{background:#afafaf}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .product-single__meta .cust-quick-view-price__main-wrapper .hideMobile{display:none}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .product-single__description-group .product-single__meta{padding:0 24px}}
@media (max-width:375px){.lv-eco-shell .cust-filters-product__main .grid .product-single__description-group{padding:20px 0 0}}
.lv-eco-shell .pdp-image-text-horizontal-block .title-image{margin-bottom:16px}
.lv-eco-shell .pdp-video-container .subtitle.top{margin-bottom:0}
.lv-eco-shell .pdp-slideshow-new .text-boxes{display:flex;margin:50px 0 40px;gap:22px}
.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box{flex:1;text-align:left;padding:26px;background:#f5f5f6}
.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box h3{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:16px}
.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box .content p{color:#696c71;font-size:16px;line-height:1.2}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-new .text-boxes{flex-direction:column;gap:16px;margin:16px 0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box{padding:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box h3{font-size:18px;margin-bottom:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-new .text-boxes .text-box .content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block .title-image{margin-bottom:8px}}
@media  screen and (max-width:415px){.lv-eco-shell .easychat-chat-dialog-open{z-index:9999999999!important}}
.lv-eco-shell .prime-day-popup-wrap p{font-size:16px;font-weight:500;line-height:1.2;color:#000;margin-bottom:24px;word-break:break-word}
.lv-eco-shell .prime-day-popup-wrap .service-step{display:flex;align-items:center;gap:20px;margin-bottom:20px}
.lv-eco-shell .prime-day-popup-wrap .service-step .number{width:25px;height:25px;border-radius:50%;background:#245bff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;line-height:1}
.lv-eco-shell .prime-day-popup-wrap .service-step .text{flex:1}
.lv-eco-shell .prime-day-popup-wrap .popup_table{border-radius:10px;background:#f7f7f7;overflow:hidden;margin-bottom:24px}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_table_inner{overflow-x:auto}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_row{display:flex;width:100%;position:relative}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_column{width:50%;min-width:270px;padding:16px 32px 16px 16px;font-size:14px;font-weight:500;line-height:1.2;color:#707070;position:relative}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_column:first-child{background:#ebf0ff;padding-left:32px;padding-right:16px}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_column:after{content:"";position:absolute;bottom:0;left:32px;width:calc(100% - 32px);height:1px;background:#ddd}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_column:last-child:after{left:0}
.lv-eco-shell .prime-day-popup-wrap .popup_table .popup_row:last-child .popup_column:after{content:unset}
@media  screen and (max-width:749px){.lv-eco-shell .prime-day-popup-wrap .popup_table{margin-right:-40px}}
.lv-eco-shell .star-page-banner .bf-banner .star_product_buttons .star_btn.amazon_btn{height:39px}
.lv-eco-shell .star-page-banner .bf-banner .star_product_buttons .star_btn.amazon_btn>span{padding:4px 0!important}
.lv-eco-shell .star-page-banner .bf-banner .star_product_buttons .star_btn.amazon_btn>span svg{height:30px}
@media (max-width:749px){.lv-eco-shell .star-page-banner .bf-banner .star_product_buttons .star_btn.amazon_btn{height:34px}}
@media (max-width:749px){.lv-eco-shell .star-page-banner .bf-banner .star_product_buttons .star_btn.amazon_btn>span{padding:0!important}}
@media  screen and (max-width:749px){.lv-eco-shell .pps-collection-testimonial .pps-collection-testimonial-nav-block:first-child{padding-left:0!important}}
@media (max-width:768px){.lv-eco-shell .template-page-y25_prime_day_p1_fs .star-page-title-section .star-page-title-wrapper .title{display:flex;flex-direction:column;gap:6px}}
.lv-eco-shell .hp-page-container{max-width:1680px;margin:0 auto;position:relative;padding:0 120px}
.lv-eco-shell .hp-cust-title{color:#03060b;font-size:28px;font-weight:500;margin-bottom:24px}
.lv-eco-shell .hp-section{margin-top:80px}
.lv-eco-shell .template-index:not(.js-menu--is-open) .shopify-section:has(.float-header){background-color:transparent!important;--search_bar_bg: transparent;position:absolute!important}
.lv-eco-shell .template-index:has(.float-header) #MainContent .shopify-section:first-child{margin-top:var(--top-bar-height,0px)}
.lv-eco-shell .template-index .shopify-section:has(.float-header) .header-search-button{background-color:transparent!important}
.lv-eco-shell body:has(.header_top).template-index .shopify-section:has(.float-header){top:40px!important}
.lv-eco-shell .template-index .site-header.float-header{border-bottom:none}
.lv-eco-shell .shopify-section:has(.nav-bar__item.visible){background-color:var(--alternateHeader_bg_color)!important}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-black .white, .lv-eco-shell body:has(.js-menu--is-open) .site-header .white{display:none}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .black{display:none}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .nav-bar__link path{stroke:#fff}
.lv-eco-shell .header_cart_info .cart_icon, .lv-eco-shell .site-header .site-header__menu.js-mobile-nav-toggle{background:transparent!important}
@media  screen and (max-width:749px){.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-black .hideDesktop.white{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .hideDesktop.black{display:none}}
.lv-eco-shell .menu_item_custom_label:after{border-right:1.5px solid transparent;border-bottom:1.5px solid transparent}
.lv-eco-shell .site-header .header-search-button svg, .lv-eco-shell .site-header .site-nav__link svg, .lv-eco-shell .site-header .header_cart_info svg, .lv-eco-shell .site-header .navigation-toggle-btn svg{color:#010101}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .header-search-button svg, .lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .site-nav__link svg, .lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .header_cart_info svg, .lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .navigation-toggle-btn svg{color:#fff}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white svg{color:#fff}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white{--alternateHeader_nav_color: #FFF}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .nav-bar__link.link-active{--color-text: #FFF}
.lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white{--alternateHeader_nav_color: #000}
.lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .nav-bar__link.link-active{--color-text: #000}
.lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .nav-bar__link path{stroke:#000}
.lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .header-search-button svg body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .site-nav__link svg, .lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .header_cart_info svg, .lv-eco-shell body:not(.js-menu--is-open) .shopify-section:has(.nav-bar__item.visible) .site-header.header-theme-white .navigation-toggle-btn svg{color:#010101}
.lv-eco-shell body:not(.js-menu--is-open) .site-header.header-theme-white .navigation-toggle-btn svg path{stroke:#fff}
.lv-eco-shell .shopify-section:has(.nav-bar__item.visible) .site-header .black{display:block}
.lv-eco-shell .shopify-section:has(.nav-bar__item.visible) .site-header .white{display:none}
@media (max-width:1365px){.lv-eco-shell .hp-section{margin-top:60px}}
@media (max-width:1365px){.lv-eco-shell .hp-cust-title{font-size:20px;margin-bottom:20px}}
@media (max-width:1023px){.lv-eco-shell .hp-page-container{padding:0 48px}}
@media (max-width:1023px){.lv-eco-shell body:has(.header_top).template-index .shopify-section:has(.float-header){top:0!important}}
@media (max-width:767px){.lv-eco-shell .hp-page-container{padding:0 16px}}
.lv-eco-shell .template-index .site-footer{color:#757575;background-color:transparent;box-shadow:0 4px 13px #0000001c}
.lv-eco-shell .template-index .site-footer__content .site-footer__item-inner .h5, .lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__input, .lv-eco-shell .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__input::placeholder{color:#000}
.lv-eco-shell .template-index .site-footer__item-inner--newsletter .contact-form .input-group .newsletter__submit{background:#000}
.lv-eco-shell .template-index .newsletter__submit-text--large path{fill:#fff}
.lv-eco-shell .template-index .social-icons__item svg{fill:#000}
.lv-eco-shell .template-index .site-footer__newsletter .opt-in-checkbox{background:#fff}
.lv-eco-shell .template-index .site-footer__newsletter .opt-in-checkbox:checked:after{border:#000 solid 1px}
.lv-eco-shell .header-container{max-width:1680px;margin:0 auto;padding:0 120px}
.lv-eco-shell .header-container .mega-menu__inner{padding-left:120px;padding-right:120px;margin-left:-120px;width:100vw}
@media (min-width:1680px){.lv-eco-shell .header-container .mega-menu__inner{padding-left:calc((100vw - 1440px)/2);padding-right:calc((100vw - 1440px)/2);margin-left:calc((100vw - 1440px)/-2);width:100vw}}
.lv-eco-shell .item-has-sub-menu .header-container{padding:0 35px}
.lv-eco-shell .item-has-sub-menu .mega-menu__inner .close-mega-menu{right:85px}
.lv-eco-shell .site-header .main_logo{width:172px}
@media  screen and (min-width:1024px)and (max-width:1439px){.lv-eco-shell .header-container .mega-menu__inner{padding-left:40px;padding-right:40px;margin-left:-40px}}
@media (max-width:1023px){.lv-eco-shell .header-container{padding:0 48px}}
@media (max-width:1023px){.lv-eco-shell .header-container .mega-menu__inner{padding-left:48px;padding-right:48px;margin-left:-48px;width:100vw}}
@media (max-width:767px){.lv-eco-shell .header-container .mega-menu__inner{padding-left:20px;padding-right:20px;margin-left:-20px;width:100vw}}
.lv-eco-shell .custom_menu_tab_content_inner.align-start{align-items:flex-start}
.lv-eco-shell .custom_menu_tab_content_inner .left_product_block{width:330px;margin-right:10px;margin-bottom:10px}
.lv-eco-shell .custom_menu_tab_content_inner .right_product_block{flex:1;display:flex;flex-wrap:wrap;align-items:stretch;align-content:flex-start}
.lv-eco-shell .custom_menu_tab_content_inner .right_product_block .swiper-slide{flex:0 0 calc(33.33% - 10px);max-width:unset}
.lv-eco-shell .custom_menu_tab_content_inner .left_product_block .custom_menu_product .image{width:250px;height:250px}
.lv-eco-shell .custom_menu_tab_content_inner .left_product_block .swiper-slide{max-width:100%;height:auto;margin-bottom:0}
.lv-eco-shell .left_product_block .custom_menu_product .title{font-size:20px}
.lv-eco-shell .left_product_block .custom_menu_product .small-desc{font-size:16px;max-width:100%}
.lv-eco-shell .mega-menu-swiper-products+.tab_row{padding-top:24px}
.lv-eco-shell .custom_menu_block_content .bottom_row{padding-top:24px;margin-top:14px;border-top:1px solid #d9d9d9;display:flex;gap:32px}
.lv-eco-shell .custom_menu_tab_content_inner .swiper-slide.last_product_block a{display:flex;flex-direction:column;align-items:CENTER;justify-content:center;padding:12px 0;height:100%}
.lv-eco-shell .custom_menu_tab_content_inner .swiper-slide.last_product_block img, .lv-eco-shell .mega_menu_image_box.last_image_box img{width:40px;height:auto;margin-bottom:24px;position:relative}
.lv-eco-shell .custom_menu_tab_content_inner .swiper-slide.last_product_block .text, .lv-eco-shell .mega_menu_image_box.last_image_box .text{color:#696c71}
.lv-eco-shell .custom_menu_tab_content_inner .left_product_block .product_content{margin-top:20px}
.lv-eco-shell .mega_menu_image_box_inner{position:relative;height:175px;overflow:hidden;border-radius:4px}
.lv-eco-shell .mega_menu_image_box_inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.lv-eco-shell .mega_menu_image_box.last_image_box .mega_menu_image_box_inner{background:#f4f4f4;border-radius:6px}
.lv-eco-shell .mega_menu_image_box.last_image_box .mega_menu_image_box_inner a{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}
.lv-eco-shell .tab_row.add-padding{padding-top:34px}
@media  screen and (min-width:1025px)and (max-width:1439px){.lv-eco-shell .custom_menu_tab_content_inner .left_product_block{width:calc(33% - 10px)}}
@media  only screen and (max-width:1024px){.lv-eco-shell .mobile-nav__dropdown .mobile-nav-product-row .mobile-menu-products-container .custom_menu_product:first-child{padding:12px;border-radius:6px;background:#fff}}
@media  only screen and (max-width:1024px){.lv-eco-shell .mobile-nav__dropdown .mobile-nav-product-row .mobile-menu-products-container .custom_menu_product:first-child .image{width:120px;height:120px;padding:0}}
@media  only screen and (max-width:1024px){.lv-eco-shell .mobile-nav__dropdown .bottom_row{padding:16px 0;border-top:1px solid #d9d9d9;margin:0 var(--item-right-padding) 0 var(--item-left-padding);display:flex;gap:24px;flex-wrap:wrap}}
@media  only screen and (max-width:1024px){.lv-eco-shell .mobile-nav__dropdown .bottom_row svg{vertical-align:middle}}
@media  only screen and (max-width:1024px){.lv-eco-shell .last_product_block_link{margin:0 var(--item-right-padding) 0 var(--item-left-padding);padding-bottom:16px;margin-bottom:0}}
@media  only screen and (max-width:1024px){.lv-eco-shell .last_image_box{margin-left:var(--item-left-padding);padding-top:30px;padding-bottom:16px;margin-right:24px;border-bottom:1px solid #d9d9d9}}
@media  only screen and (max-width:1024px){.lv-eco-shell .mobile-image-link-block .bottom_row{padding-top:34px}}
.lv-eco-shell .template-index .navigation_wrapper>ul>li>.nav-bar__link{font-weight:500}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__item-inner.active .h5 .plus-arrow, .lv-eco-shell .site-footer__bottom_content .selectors-form{display:flex}}
@media  screen and (max-width:1239px){.lv-eco-shell .site-footer__bottom_content .selectors-form{justify-content:center}}
.lv-eco-shell .template-index{--font-weight-header: 500}
.lv-eco-shell .template-index .main-content *, .lv-eco-shell .template-index .hp-slideshow, .lv-eco-shell .template-index .hp-slideshow .h1, .lv-eco-shell .template-index .hp-slideshow .btn{font-family:Helvetica Neue ForEco Md!important}
.lv-eco-shell .site-footer__bottom_content .disclosure__toggle{background-image:none}
.lv-eco-shell .template-index .hp-user-feedback .hp-user-feedback__item:hover{box-shadow:0 4px 20px #00000014}
.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner .accessories-item__content .product-item__price_and_reviews_row .price-item--sale{font-size:16px}
.lv-eco-shell .template-index .site-footer{box-shadow:unset;border-top:1px solid #DDDDDD}
.lv-eco-shell .template-index .site-footer__bottom_content{border-top:1px solid #DDDDDD}
.lv-eco-shell .template-index .hp-subscription .star-email-subscription__container:hover{box-shadow:0 4px 20px #00000014}
.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__image img, .lv-eco-shell .hp-accessories-section .mosaic_block_inner.bottom_image .accessories-item__image img{transform:unset}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-collection-snapshots__item:hover{box-shadow:0 4px 20px #00000014}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-collection-snapshots__item-cards:hover{box-shadow:none!important}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-collection-snapshots__item-card:hover{box-shadow:0 4px 20px #00000014}}
@media (min-width:1366px){.lv-eco-shell .template-index .flickity-slider .hp-senario-cards__item:nth-child(3) .btn-2{border-radius:40px}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image, .lv-eco-shell .hp-accessories-section .mosaic_block_inner.right_image>a{height:100%}}
@media (min-width:1366px){.lv-eco-shell .template-index .mosaic_section_wrapper .mosaic_block{margin:8px}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__content{padding-right:0}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-icon-card .hp-page-container .hp-icon-card__container .hp-icon-card__item{padding:0}}
@media (min-width:1366px){.lv-eco-shell .template-index .hp-icon-card .hp-page-container .hp-icon-card__container .hp-icon-card__item img{max-width:unset;max-height:unset;width:100%;height:100%}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__content{min-height:170px}}
@media (max-width:768px){.lv-eco-shell .template-index .product-item__price_and_reviews_row .price__sale, .lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner .accessories-item__content .product-item__price_and_reviews_row{margin-top:auto}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-user-feedback .hp-user-feedback__item{border-radius:4px}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-slideshow .slideshow__text-content .btn--primary{background:#000}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-collection-snapshots__mobile-bottom .img-hidden-mobile, .lv-eco-shell .template-index .hp-collection-snapshots__item .img-hidden-mobile{display:none!important}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-collection-snapshots__items .item-card-show{display:flex!important}}
@media (max-width:768px){.lv-eco-shell .template-index .item-card-show .hp-collection-snapshots__item-card{flex-direction:column-reverse}}
.lv-eco-shell .main-content:has(.hp-senario-cards){overflow:hidden}
.lv-eco-shell .hp-senario-cards .section-tabs-content, .lv-eco-shell .hp-senario-cards .flickity-viewport{overflow:visible}
.lv-eco-shell .hp-senario-cards .hp-senario-cards__item .hp-senario-cards__item-card{box-shadow:2px 4px 12px #00000014;transition:all .3s cubic-bezier(0,0,.5,1)}
.lv-eco-shell .hp-senario-cards .hp-senario-cards__item .hp-senario-cards__item-card:hover{box-shadow:2px 4px 16px #00000029;transform:scale3d(1.01,1.01,1.01);transition:all .3s cubic-bezier(0,0,.5,1)}
@media (max-width:767px){.lv-eco-shell .hp-senario-cards .product-item-block.medium-up--one-quarter{width:280px}}
.lv-eco-shell .template-index .submenu-wrapper .submenu-wrapper-inner .submenu-block .submenu-block-image{height:80px}
.lv-eco-shell .template-index .submenu-wrapper .submenu-wrapper-inner .submenu-block .submenu-block-image img{max-height:80px!important}
.lv-eco-shell header .nav-bar__item:not(.item-has-mega-menu) .nav-bar__link:hover{color:var(--alternateHeader_nav_color)!important}
.lv-eco-shell header .nav-bar__item:not(.item-has-mega-menu) .nav-bar__link:after{background:var(--alternateHeader_nav_color)}
@media (min-width:769px){.lv-eco-shell body:has(.header_top).template-index .shopify-section:has(.float-header){top:48px!important}}
.lv-eco-shell .hp-collection-snapshots .hp-collection-snapshots__container{position:relative}
.lv-eco-shell .hp-collection-snapshots .hp-collection-snapshots__container .background-video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}
.lv-eco-shell .template-index .star-email-subscription__wrapper .star-email-subscription__form-description{font-family:Helvetica Neue ForEco!important}
@media (max-width:768px){.lv-eco-shell .template-index .hp-user-feedback .hp-user-feedback__item img{max-height:158px;object-fit:cover;object-position:center}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__content{min-height:unset}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block{height:400px!important;min-height:400px!important}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block .mosaic_block_inner, .lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block .mosaic_block_inner a{height:100%;min-height:100%;display:flex;flex:0 0 auto}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_section_wrapper .accessories-item__image{box-sizing:border-box;height:150px;min-height:150px;padding-top:12px}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__image img, .lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.bottom_image .accessories-item__image img{max-width:150px;max-height:138px}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container{height:400px!important;min-height:400px!important}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container .mosaic_block_inner, .lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container .mosaic_block_inner a, .lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container .accessories-item__image{height:100%;min-height:100%}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container .accessories-item__image{padding-top:0}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-store-benfits .mosaic_section_wrapper .mosaic_block.bg-image__container .accessories-item__image img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.right_image .accessories-item__content, .lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner.bottom_image .accessories-item__content{gap:6px;padding-bottom:18px}}
@media (max-width:768px){.lv-eco-shell .template-index .hp-accessories-section .mosaic_block_inner .accessories-item__content .product-item__price_and_reviews_row{margin-top:2px}}
.lv-eco-shell .template-index .main-content .hp-collection-snapshots__item{position:relative}
.lv-eco-shell .template-index .main-content .hp-collection-snapshots__item .hp-product_a{width:100%;height:100%;display:block;position:absolute}
.lv-eco-shell .template-index .main-content .hp-collection-snapshots__item .hp-collection-snapshots__item-card{position:relative}
.lv-eco-shell .template-index .hp-subscription .star-email-subscription__container:hover{box-shadow:unset}
.lv-eco-shell .site-header .logo-subtitle-wrapper{margin:10px 0}
.lv-eco-shell .site-header .logo-subtitle-wrapper>*{line-height:normal}
@media (max-width:767px){.lv-eco-shell .site-header .header-container .logo-subtitle-wrapper{margin:14px 0 8px}}
@media (max-width:767px){.lv-eco-shell .site-header .header_language-switcher, .lv-eco-shell .site-header .livestream-icon.show-tablet-down{display:none}}
@media  screen and (max-width:1120px)and (min-width:1024px){.lv-eco-shell .header-container{padding:0 120px 0 20px}}
.lv-eco-shell .hp-subscription .star-email-subscription__box .star-email-subscription__input-field, .lv-eco-shell .hp-subscription .star-email-subscription__input-field::placeholder, .lv-eco-shell .hp-subscription .star-email-subscription__box .star-email-subscription__input-button, .lv-eco-shell .hp-subscription .star-email-subscription__disclaimer-wrapper .star-email-subscription__disclaimer p, .lv-eco-shell .hp-subscription .star-email-subscription__disclaimer-wrapper .star-email-subscription__disclaimer a, .lv-eco-shell .hp-topic-cards .hp-topic-cards__item .item-content__wrapper .subtitle, .lv-eco-shell .hp-topic-cards .hp-topic-cards__item .item-content__wrapper .btn-text span, .lv-eco-shell .hp-user-feedback .hp-user-feedback__item .item-content__des, .lv-eco-shell .hp-benefits .hp-benefits__item .item-des, .lv-eco-shell .hp-topic-cards__item .item-content__wrapper .subtitle, .lv-eco-shell .hp-topic-cards__item .item-content__wrapper .btn-text, .lv-eco-shell .hp-collection-snapshots .product-card .product-small-desc, .lv-eco-shell .hp-collection-snapshots .product-card .product-small-desc p, .lv-eco-shell .hp-senario-cards .hp-senario-cards__subtitle, .lv-eco-shell .hp-submenu .submenu-block h3{font-family:Helvetica Neue ForEco Roman!important;font-weight:400!important}
.lv-eco-shell .hp-collection-snapshots__mobile-bottom .hp-collection-snapshots__item-card:nth-child(1){position:relative}
.lv-eco-shell .hp-collection-snapshots__mobile-bottom .hp-collection-snapshots__item-card:nth-child(1) .overlay-card__link{position:absolute;width:100%;height:100%}
@media (max-width:1365px){.lv-eco-shell .hp-collection-snapshots .hp-collection-snapshots__top-others{margin-top:0;flex-direction:column;gap:6px;align-items:flex-start}}
.lv-eco-shell .hp-senario-cards .hp-senario-cards__item .hp-senario-cards__item-card:hover{transform:unset}
.lv-eco-shell .template-page-homepage-for-testing .mpg-card{display:none!important}
.lv-eco-shell .hp-subscription .star-email-subscription__wrapper .star-email-subscription__form-description{line-height:22px}
.lv-eco-shell .site-header .site-header__icons .search-bar__interior:has(.header-search-button), .lv-eco-shell .header-search-button{background:transparent}
.lv-eco-shell .template-index .rich-text-wrapper h2, .lv-eco-shell .template-index .rich-text-wrapper p{font-family:var(--font-stack-body)!important}
.lv-eco-shell .template-index .rich-text-wrapper p{font-size:14px}
.lv-eco-shell .site-footer__newsletter .opt-in-checkbox:checked:after{content:"";height:4px;width:7px;border:#000 solid 1px!important;position:absolute;top:1px;left:1px;border-top:none!important;border-right:none!important;transform:rotate(-45deg)}
.lv-eco-shell .pdp-section-header__heading, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header h2{color:var(--color-body-text);font-size:35px;font-weight:700;margin-bottom:56px}
.lv-eco-shell .pdp-section-header__subheading{display:block}
.lv-eco-shell .pdp-section-header__subheading, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{font-weight:var(--font-weight-body);max-width:none;text-transform:none;font-size:20px;line-height:28px;color:var(--color-body-text);padding:0 18px;margin-bottom:56px}
.lv-eco-shell .pdp-rich-text h1, .lv-eco-shell .pdp-image-text-horizontal-block .text-content h1, .lv-eco-shell .pdp-slideshow-item .text-content h1, .lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container h1{font-size:35px;line-height:1.37;color:var(--color-text);margin-bottom:16px}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header{text-align:center;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__heading, .lv-eco-shell .pdp-rich-text h1, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header h2{font-size:20px;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__subheading, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{line-height:17.76px;font-size:13px;padding:0;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .page-width-small{padding-left:24px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text h1, .lv-eco-shell .pdp-image-text-horizontal-block .text-content h1, .lv-eco-shell .pdp-slideshow-item .text-content h1, .lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container h1{font-size:24px}}
@media (max-width:749px){.lv-eco-shell .question{padding:14px 18px}}
.lv-eco-shell .pdp-emarsys-form{background:#f5f5f5;border-radius:8px;padding:22px 24px;margin-top:24px;margin-bottom:24px;position:RELATIVE;font-family:Helvetica Neue ForEco;display:block}
.lv-eco-shell .pdp-emarsys-form img{position:ABSOLUTE;right:16px;top:-16px;width:90px}
.lv-eco-shell .pdp-emarsys-form .emarsys-form-text{font-size:20px;line-height:1.1;font-weight:500}
.lv-eco-shell .pdp-emarsys-form .block-content{font-size:16px;font-weight:500;color:var(--color-text)}
.lv-eco-shell .pdp-emarsys-form .input-group__btn-wrapper button{height:100%}
.lv-eco-shell .pdp-emarsys-form .emarsys-form-content{font-size:16px;font-weight:500;margin:16px 0;line-height:1.37}
.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .form__input{border-color:#000;border-radius:4px 0 0 4px}
.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .klaviyo_submit_button{background-color:var(--color-btn-primary);border-radius:0 4px 4px 0}
.lv-eco-shell .pdp-emarsys-form .bf-banner__disclaimer, .lv-eco-shell .pdp-emarsys-form .bf-banner__disclaimer p{margin-top:8px;font-family:Manrope;font-weight:500;color:#707070;width:100%}
.lv-eco-shell .pdp-emarsys-form .bf-banner__disclaimer .checkmark{border-color:#ccc;border-radius:2px}
.lv-eco-shell .pdp-emarsys-form .bf-banner__disclaimer input:checked~.checkmark{background-color:#000;border-color:#000}
.lv-eco-shell .pdp-emarsys-form .message{margin:8px 0;color:red}
.lv-eco-shell .pdp-emarsys-form .message.success_message{color:#30bf05}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form img{width:80px;right:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .emarsys-form-text{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .emarsys-form-content{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .klaviyo_field_group{flex-direction:column}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .klaviyo_submit_button{margin-top:12px;width:100%;height:48px;max-width:unset;border-radius:4px;justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .klaviyo_signup .form__input{width:100%;border-right:1px solid #000;border-radius:4px;min-height:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-emarsys-form .block-content{font-size:14px}}
.lv-eco-shell .additional-checkout-buttons .shopify-cleanslate [data-testid=grid-cell] [data-testid=GooglePay-button], .lv-eco-shell .additional-checkout-buttons .shopify-cleanslate [data-testid=grid-cell] [data-testid=ShopifyPay-button]{display:none!important}
.lv-eco-shell .additional-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: 40px;margin-top:0!important}
.lv-eco-shell .additional-checkout-buttons .shopify-cleanslate [data-testid=grid-cell]{height:auto!important}
.lv-eco-shell .site-header .nav-bar__link:after{z-index:12}
.lv-eco-shell .promotion_popup_wrapper_inner.auto-promotion-popup{display:none}
.lv-eco-shell .disaster_sale_gift_product{padding:4px 20px 4px 60px;display:flex;margin:20px 0;border:1px solid var(--border-color);border-radius:8px;position:relative;overflow:hidden}
.lv-eco-shell .disaster_sale_gift_product .gift_product_label{position:ABSOLUTE;top:-10px;left:-21px;color:#fff;transform:rotate(-40deg);padding:10px 10px 2px;font-size:14px;font-weight:500;width:70px;height:36px}
.lv-eco-shell .disaster_sale_gift_product .gift_product_label span{padding-top:6px;padding-left:10px;display:block}
.lv-eco-shell .star_product_block .disaster_sale_gift_product .gift_product_image{width:58px;height:58px}
.lv-eco-shell .star_product_block .disaster_sale_gift_product .gift_product_image img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .star_product_block .disaster_sale_gift_product .gift_product_info{flex:1;flex-direction:COLUMN;justify-content:center;padding:8px 0}
.lv-eco-shell .disaster_sale_gift_product .gift_product_title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:500}
.lv-eco-shell .disaster_sale_gift_product .gift_price_row{margin-top:6px}
.lv-eco-shell .disaster_sale_gift_product .gift_sale_price{font-size:15px;font-weight:500}
.lv-eco-shell .disaster_sale_gift_product .gift_regular_price{color:#8e8e8e;font-size:13px;font-weight:500;text-decoration:line-through}
.lv-eco-shell .product-single__media__carousel_wrapper .logo-over-image{position:absolute;top:56px;left:94px;z-index:9}
.lv-eco-shell .product-single__media__carousel_wrapper .logo-over-image img{width:var(--image-width)}
.lv-eco-shell .product__price .payment-terms-wrapper{padding:27px 0 18px;margin-bottom:27px;border-bottom:.5px solid #b3b3b3}
.lv-eco-shell .product__price .payment-terms-title{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:18px;font-family:Helvetica Neue ForEco;line-height:1.37}
.lv-eco-shell .payment-terms-title .arrow{transition:transform .3s ease-in-out;margin-left:auto}
.lv-eco-shell .payment-terms-title.open .arrow{transform:rotate(180deg)}
.lv-eco-shell .product-card .logo-over-image{position:absolute;top:20px;left:20px;width:50px;z-index:2}
@media  screen and (max-width:749px){.lv-eco-shell .star_product_block .disaster_sale_gift_product .gift_product_image{width:48px;height:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .disaster_sale_gift_product .gift_product_title, .lv-eco-shell .disaster_sale_gift_product .gift_sale_price{font-size:14px!important}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__media__carousel_wrapper .logo-over-image{left:40px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-single__media__carousel_wrapper .logo-over-image img{width:var(--image-width-m)}}
@media  screen and (max-width:749px){.lv-eco-shell .product__price .payment-terms-title{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .product-card .logo-over-image{top:10px;left:10px;width:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .product__price .payment-terms-wrapper{padding:20px 0 12px;margin-bottom:20px}}
.lv-eco-shell .benefits-popup__block{margin-top:18px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__content{width:100%;height:125px;background-size:contain;background-repeat:no-repeat;cursor:pointer;position:relative;z-index:1}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__bgimg{position:absolute;top:0;left:0;width:100%;height:130px;z-index:-1;border-radius:8px;overflow:hidden}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__bgimg div, .lv-eco-shell .benefits-popup__block .benefits-popup-block__bgimg img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__inner{padding:20px;display:inline-flex;justify-content:space-between;align-items:center;width:100%;height:100%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-inner__left{display:flex;flex-direction:column;gap:4px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__title{color:#fff;font-family:Helvetica Neue ForEco Md Ext;font-size:16px;font-style:normal;font-weight:500;line-height:21px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__text{color:#fff;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:19px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__popup{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:666666666666666666666666666}
.lv-eco-shell .benefits-popup__block .benefits-popup-block__popup[open]{display:flex}
.lv-eco-shell body:has(.benefits-popup-block__popup[open]){overflow:hidden}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__inner{display:flex;width:520px;padding:36px;flex-direction:column;align-items:center;border-radius:10px;background:#fff;position:relative;max-width:80%;max-height:55vh;overflow-y:scroll}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__close{position:absolute;right:8px;top:8px;cursor:pointer}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__discount{display:flex;flex-direction:column;align-items:center}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__image{width:100%;max-width:316px;height:auto}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__image img{width:100%;height:100%;object-fit:contain}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__text{display:flex;flex-direction:column;gap:6px;border-radius:4px;background:#fff;box-shadow:0 1px 3.2px #00000026;margin-top:-20px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__title{border-radius:3.955px 3.955px 0 0;background:#f6f7f7;padding:6.922px 72.183px 5.933px;color:#1355ee;text-align:center;font-family:Helvetica Neue ForEco Md Ext;font-size:17.799px;font-style:normal;font-weight:500;line-height:20.765px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__description{color:#757575;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:19px;padding:0 5px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__login{display:flex;flex-direction:column;align-items:center;margin-top:18px}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__title{color:#000;text-align:center;font-family:Helvetica Neue ForEco Md Ext;font-size:24px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__text{color:#3f3f3f;text-align:center;font-family:Helvetica Neue ForEco Roman;font-size:20px;font-style:normal;font-weight:400;line-height:120%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__button{margin-top:24px;width:fit-content;display:flex;padding:12.24px 42.075px;justify-content:center;align-items:center;border-radius:4.59px;background:#000;color:#fff;text-align:center;font-family:Helvetica Neue ForEco;font-size:19.125px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__benefits{margin-top:36px;display:flex;flex-direction:column;gap:20px;width:100%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__item{display:flex;padding:3px 21px 3px 18px;justify-content:center;align-items:center;gap:34px;background:#f8f8f8;width:100%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__image{width:100px;aspect-ratio:1 / 1;flex:0 0 auto}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__image img{width:100%;height:100%;object-fit:contain}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__info{display:flex;flex-direction:column;gap:4px;margin:8px 0}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__title{color:#000;font-family:Helvetica Neue ForEco Md;font-size:18px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__text{color:#3f3f3f;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:120%}
.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__button{color:#436cde;text-align:center;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:120%;margin-top:20px}
.lv-eco-shell .benefits-popup__block .only-mobile{display:none}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .only-desktop{display:none}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .only-mobile{display:block}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block__bgimg{height:120px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__image{max-width:213px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block__title{font-size:14px;line-height:15.75px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block__text{font-size:10px;line-height:14.25px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__inner{padding:20px;max-width:90%}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__title{padding:4.442px 30.961px 3.6px 31.539px;font-size:12px;line-height:12.379px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-discount__description{font-size:9px;line-height:11.327px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__login{margin-top:11px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__title{font-size:14.308px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__text{font-size:11.923px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-login__button{margin-top:14px;padding:7.297px 25.083px;font-size:11.401px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__benefits{margin-top:23px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__title{font-size:11px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__text{font-size:8.346px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup-benefits__image{width:50px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__benefits{gap:10px}}
@media (max-width:768px){.lv-eco-shell .benefits-popup__block .benefits-popup-block-popup__button{font-size:9px;margin-top:12px}}
.lv-eco-shell .dp3-banner-section{margin:25px 60px 0;overflow:hidden;position:relative}
.lv-eco-shell .dp3-banner-section img{border-radius:20px;width:100%;display:block}
.lv-eco-shell .dp3-banner-section .dp3-banner__title{font-weight:700;text-transform:uppercase;font-size:40px;margin-bottom:18px;line-height:1.16;color:#0c0c0c}
.lv-eco-shell .dp3-banner-section .dp3-banner__content p{font-size:18px;font-weight:200;line-height:1.2;color:#0c0c0c}
.lv-eco-shell .dp3-cards-section{padding:140px 20px;max-width:1558px;margin:0 auto}
.lv-eco-shell .dp3-cards-blocks{display:flex;gap:26px}
.lv-eco-shell .dp3-card{flex:1;background-color:#f5f5f5;padding:10px;border-radius:20px;position:relative;display:flex;justify-content:space-between;flex-direction:column}
.lv-eco-shell .dp3-card .dp3-card-text{padding:20px 4px}
.lv-eco-shell .dp3-card-text .title{font-size:24px;font-weight:700;color:#191919;line-height:1.16;margin-bottom:10px}
.lv-eco-shell .dp3-card-text .content{font-size:14px;font-weight:200;color:#303030;line-height:1.2}
.lv-eco-shell .dp3-card img{height:300px;width:100%;object-fit:cover;display:BLOCK;border-radius:0 0 20px 20px}
.lv-eco-shell .dp3-card a.link{position:absolute;bottom:22px;right:17px}
.lv-eco-shell .dp3-brand-section{background-color:#f5f5f5;padding:112px 20px 150px}
.lv-eco-shell .dp3-container{max-width:1558px;padding:0 20px;margin:0 auto}
.lv-eco-shell .dp3-container .dp3-title{font-size:30px;font-weight:700;line-height:1.16;margin-bottom:40px}
.lv-eco-shell .dp3-brand-section .dp3-title{margin-bottom:48px}
.lv-eco-shell .dp3-brand-section .dp3-brand-blocks-wrap{display:flex}
.lv-eco-shell .dp3-brand-section .dp3-brand-questions, .lv-eco-shell .dp3-brand-section .dp3-brand-answers .images .image{flex:1}
.lv-eco-shell .dp3-brand-section .dp3-brand-question{font-size:24px;line-height:1.16;font-weight:500;color:#131313;padding:16px 35px;position:relative;cursor:pointer;margin-bottom:0}
.lv-eco-shell .dp3-brand-section .dp3-brand-question:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#ddd}
.lv-eco-shell .dp3-brand-section .dp3-brand-question.active{color:#416adf}
.lv-eco-shell .dp3-brand-section .dp3-brand-question.active:before{background:#416adf}
.lv-eco-shell .dp3-brand-section .dp3-brand-answers{width:1020px;max-width:100%;background:#fff;border-radius:10px;padding:50px 45px}
.lv-eco-shell .dp3-brand-section .dp3-brand-answers .images{display:flex;gap:30px;margin-bottom:45px}
.lv-eco-shell .dp3-brand-section .dp3-brand-answers .images img{border-radius:10px;display:block}
.lv-eco-shell .dp3-brand-section .dp3-brand-answers .brand_question{font-size:30px;font-weight:700;color:#191919;margin-bottom:20px}
.lv-eco-shell .dp3-brand-section .dp3-brand-answers .brand_answer{font-size:16px;font-weight:200;line-height:1.2;color:#303030}
.lv-eco-shell .dp3-image-section{padding:240px 0 120px;text-align:center}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-wrap{display:flex;align-items:CENTER;border-radius:10px;overflow:hidden;background:#f8f8f8;position:relative}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-image *{height:100%}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-image img{display:block;width:100%;object-fit:cover}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-content{padding:50px 65px;width:50%}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-tags-reviews{display:flex;justify-content:space-between;align-items:center}
.lv-eco-shell .dp3-star-product-section span.dp3-star-product-tag{font-size:20px;font-weight:500;margin-right:4px}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-review{max-width:130px}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-title p{margin-top:5px;font-size:30px;line-height:1.24;font-weight:500}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-desc p{font-size:18px;color:#707070;line-height:1.16}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-subtitle p{margin-top:10px;font-size:20px;font-weight:500;color:#707070}
.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap{display:flex;align-items:center;margin-bottom:5px}
.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .regular-price{font-size:36px;font-weight:500;line-height:1.1}
.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .sale-price{font-size:20px;font-weight:500;color:#707070;text-decoration:line-through;margin-left:5px}
.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .discount-price{background:#fa4500;border-radius:3px;margin-left:12px;padding:3px 7px;color:#fff;font-size:18px;line-height:1.2}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-cta{margin-top:25px;display:flex;gap:25px}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-cta .btn{flex:1;justify-content:center;border-radius:5px;border:1px solid #000;font-size:18px;font-weight:500}
.lv-eco-shell .dp3-star-product-section .dp3-star-product-cta .btn.dp3-star-product-btn{background:transparent;color:#000}
.lv-eco-shell .dp3-product-cards-section, .lv-eco-shell .dp3-features-section{padding:140px 0}
.lv-eco-shell .dp3-product-cards-section .collection-filters-products{justify-content:center}
.lv-eco-shell .dp3-product-cards{display:flex;justify-content:center;gap:22px}
.lv-eco-shell .dp3-product-tab{font-size:18px;color:#868686;border:1px solid currentColor;border-radius:4px;padding:10px;line-height:1.1;cursor:pointer}
.lv-eco-shell .dp3-product-tab.active{color:#416adf}
.lv-eco-shell .dp3-product-cards-content{max-width:1400px;margin:50px auto 0}
.lv-eco-shell .dp3-product-cards-content .product-card{padding:20px 0 0}
.lv-eco-shell .dp3-product-cards-content .first-card{background-size:cover;background-repeat:no-repeat;text-align:CENTER;border-radius:10px}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-media{display:none}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-info-text{width:100%;margin-top:30px}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-title{color:#fff;font-size:28px;padding:0 15px}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-info{justify-content:start;align-items:center}
.lv-eco-shell .dp3-product-cards-content .first-card .price, .lv-eco-shell .dp3-product-cards-content .first-card .price--on-sale .price__sale{justify-content:center}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-price .price-item--sale, .lv-eco-shell .dp3-product-cards-content .first-card .filters-product-price .price-item--regular{color:#fff}
.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-price{width:100%}
.lv-eco-shell .dp3-product-cards-content .first-card .btn{background:#fff;color:#000;padding:10px 30px;font-family:Manrope;font-weight:700}
.lv-eco-shell .dp3-product-cards-content .filters-product-media{border-radius:10px}
.lv-eco-shell .dp3-comparsion-section{background-color:#f8f8f8;padding:95px 0}
.lv-eco-shell .dp3-comparison-table-row{display:FLEX;justify-content:space-between;padding:0 60px}
.lv-eco-shell .dp3-comparison-table-row:nth-child(odd){background:#fff}
.lv-eco-shell .dp3-comparison-table-row.dp3-comparison-table-header-row{background:#eee}
.lv-eco-shell .dp3-comparison-table-column{width:22%;padding:10px 0 10px 90px;text-align:CENTER;height:70px;font-size:20px;color:#0c0c0c;font-weight:500;display:flex;align-items:center;justify-content:center;flex-direction:column}
.lv-eco-shell .dp3-comparison-table-column:first-child{flex:1;padding:0;text-align:left;align-items:baseline}
.lv-eco-shell .dp3-comparison-table-column svg{display:block;margin:auto;width:30px;height:30px}
.lv-eco-shell .dp3-comparison-table-column div{color:#9f9f9f;font-size:11px}
.lv-eco-shell .dp3-features-section .dp3-title{margin-bottom:26px}
.lv-eco-shell .dp3-features-wrap .dp3-features-block, .lv-eco-shell .dp3-features-wrap .dp3-features-block-text{flex:1;display:flex;flex-direction:column}
.lv-eco-shell .dp3-features-wrap .dp3-features-block-text{justify-content:space-between}
.lv-eco-shell .dp3-features-wrap .dp3-features-block img{border-radius:10px}
.lv-eco-shell .dp3-features-wrap .dp3-features-block .title{font-size:20px;font-weight:500;margin-top:20px;margin-bottom:0}
.lv-eco-shell .dp3-features-wrap .dp3-features-block .content{color:#565656;font-size:15px;margin-top:15px;line-height:1.2}
.lv-eco-shell .dp3-features-wrap .dp3-features-block .btn{width:auto;display:inline-block;font-size:18px;font-weight:500;padding:10px 36px;margin-top:40px}
.lv-eco-shell .dp3-image-alter-section{padding:98px 0 0;background-color:#f8f8f8;position:relative}
.lv-eco-shell .dp3-image-alter-section .dp3-container{padding:0;max-width:100%}
.lv-eco-shell .dp3-image-alter-section .dp3-title{position:relative;z-index:2}
.lv-eco-shell .dp3-image-alter-section img{margin-top:-60px;display:block}
.lv-eco-shell .dp3-image-alter-section .dp3-footnotes{position:absolute;bottom:55px;border:1px solid #505050;border-radius:10px;padding:30px 70px;left:50%;transform:translate(-50%);width:1058px;max-width:90%}
.lv-eco-shell .dp3-image-alter-section .dp3-footnotes p{font-size:14px;color:#303030;font-weight:200}
.lv-eco-shell .dp3-image-alter-section .dp3-footnotes p strong{font-weight:400}
.lv-eco-shell .dp3-faq-section{padding:150px 0}
.lv-eco-shell .dp3-faq-question{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;margin-bottom:0}
.lv-eco-shell .dp3-faq-question svg{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}
.lv-eco-shell .dp3-faq-question svg.rotate-180{transform:rotate(180deg)}
.lv-eco-shell .dp3-faq-question span{font-size:17px;flex:1;font-weight:600;font-family:Manrope!important}
.lv-eco-shell .dp3-faq-item{padding:26px 0;border-bottom:1px solid #DDDDDD}
.lv-eco-shell .dp3-faq-answer{max-height:0;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}
.lv-eco-shell .dp3-faq-answer p{font-size:16px;font-weight:500;font-family:Manrope!important;color:#757575;padding-top:15px}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .dp3-comparison-table-column div, .lv-eco-shell .dp3-image-alter-section .dp3-footnotes p{font-size:12px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .dp3-comparison-table-column{padding-left:30px}}
@media  screen and (min-width:750px)and (max-width:1024px){.lv-eco-shell .dp3-image-alter-section .dp3-footnotes{bottom:20px;padding:10px}}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-banner-section .dp3-banner__content-wrapper{position:ABSOLUTE;top:50%;transform:translateY(-50%);left:11%;max-width:450px}}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-image{height:100%;position:absolute;width:50%;right:0;top:0}}
@media  screen and (min-width:750px){.lv-eco-shell .dp3-features-wrap{display:flex;gap:30px}}
@media  screen and (min-width:1500px){.lv-eco-shell .dp3-banner-section .dp3-banner__content-wrapper{max-width:560px}}
@media  screen and (min-width:1500px){.lv-eco-shell .dp3-container .dp3-title{font-size:40px}}
@media  screen and (min-width:1500px){.lv-eco-shell .dp3-comparison-table-column div{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-banner-section{margin:0;padding:16px 24px 0;display:flex;flex-direction:column-reverse}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-banner-section .dp3-banner__content-wrapper{text-align:center;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-banner-section .dp3-banner__title{font-size:20px;text-transform:none}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-banner-section .dp3-banner__content p{font-size:14px;font-weight:400;line-height:1.5;color:#707070}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-banner-section img{border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-cards-section{padding:60px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-cards-blocks{overflow-x:auto;gap:10px;padding-left:24px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-cards-blocks::-webkit-scrollbar{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card{padding:4px;border-radius:8px;flex:0 0 145px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card .dp3-card-text{padding:6px 2px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card-text .title{font-size:12px;margin-bottom:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card-text .content, .lv-eco-shell .dp3-star-product-section span.dp3-star-product-tag, .lv-eco-shell .dp3-star-product-section .dp3-star-product-desc p{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card img{border-radius:0 0 8px 8px;height:110px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card a.link{bottom:10px;right:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-card a.link svg{width:16px;height:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-container, .lv-eco-shell .dp3-features-section .dp3-container{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-image-section, .lv-eco-shell .dp3-product-cards-section, .lv-eco-shell .dp3-features-section, .lv-eco-shell .dp3-comparsion-section, .lv-eco-shell .dp3-faq-section{padding:60px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-container, .lv-eco-shell .dp3-image-alter-section .dp3-title, .lv-eco-shell .dp3-star-product-section .dp3-title{padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-container .dp3-title{font-size:20px;margin-bottom:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-container .dp3-title br{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-wrap{flex-direction:column-reverse;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-content{padding:30px;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-review{max-width:90px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-title p{font-size:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-subtitle p{margin-top:5px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .regular-price{font-size:18px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .sale-price, .lv-eco-shell .dp3-product-tab{font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-product-price-wrap .discount-price{font-size:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-star-product-section .dp3-star-product-cta .btn{padding:10px;font-size:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards{gap:15px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .first-card{width:100%;min-height:230px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-info-text{margin-top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-title{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .first-card .filters-product-desc{margin-bottom:5px;font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .first-card .btn{width:auto;font-size:12px;padding:5px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-product-cards-content .collection-filters-products{row-gap:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparsion-section .dp3-container{padding:0 10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparison-table-column{min-width:25%;padding:5px;font-size:11px;line-height:1.18;height:62px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparison-table-row.dp3-comparison-table-header-row .dp3-comparison-table-column{height:52px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparison-table-row{padding:0 14px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparsion-section .dp3-container .dp3-title{margin-bottom:25px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparison-table-column svg{width:17px;height:17px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-comparison-table-column div{font-size:9px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap:after, .lv-eco-shell .dp3-brand-section .dp3-brand-answers:after{content:"flickity";display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block{width:312px;padding-left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block:first-child{width:324px;padding-left:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block:last-child{width:324px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block img{border-radius:6px 6px 0 0;display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block-text{background-color:#f8f8f8;padding:24px 18px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block .title{font-size:16px;margin-top:0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block .content{font-size:13px;margin-top:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .flickity-page-dots{padding-top:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .flickity-page-dots .dot{width:8px;height:8px;background:#ddd}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .flickity-page-dots .dot.is-selected{background:#919191}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block .btn-wrap{text-align:center}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-features-wrap .dp3-features-block .btn{margin-top:20px;font-size:12px;padding:6px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-image-alter-section{padding-top:30px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-image-alter-section .dp3-footnotes{bottom:30px;padding:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-image-alter-section .dp3-footnotes p{font-size:12px;line-height:1.1}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-faq-item{padding:20px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-faq-question span, .lv-eco-shell .dp3-brand-section .dp3-brand-answers .brand_answer{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-faq-answer p{font-size:13px;padding-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-faq-question svg{width:20px;height:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section{padding:40px 0 30px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .arrows-btns{display:FLEX;justify-content:flex-end;gap:10px;margin-bottom:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .arrows-btns .disabled{opacity:.4}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .dp3-brand-answers{padding:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .dp3-brand-answers .dp3-brand-answer{display:block!important;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .dp3-brand-answers .images{gap:10px;margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .dp3-brand-answers .images img, .lv-eco-shell .dp3-brand-section .dp3-brand-answers{border-radius:5px}}
@media  screen and (max-width:749px){.lv-eco-shell .dp3-brand-section .dp3-brand-answers .brand_question{font-size:14px;line-height:1.16;margin-bottom:12px}}
.lv-eco-shell .cust-member-section .right-content{display:none!important}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner{padding:33px}
.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(1){padding-right:0;display:flex;flex-direction:column;align-items:center}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content h2{color:#03060b;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:8px}
.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section-inner .left-content .content{color:#707070;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;margin-bottom:20px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .contact-form{max-width:466px;max-height:40px}
.lv-eco-shell .lp-member-section .klaviyo_field_group .input-group__btn-wrapper button{height:100%;border-radius:unset;color:#fff;text-align:center;font-size:15.539px;font-style:normal;font-weight:500;line-height:130%}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label{margin-top:8px;justify-content:center;align-items:center}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:22.482px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .success_message{color:#3f68e0;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;text-align:center;margin-top:12px!important}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;position:relative;width:12px;height:12px;padding:0}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label input[type=checkbox]:checked{background:transparent!important;border:1px solid #000}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label input[type=checkbox]:checked:before{content:"";position:absolute;left:3px;top:0;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}
@media (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner{padding:41px 20px}}
@media (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content h2{font-size:20px;margin-bottom:10px}}
@media (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section-inner .left-content .content{display:block;font-size:14px}}
@media (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .klaviyo_signup{padding:0}}
@media (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .success_message, .lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p{font-size:10px}}
@media (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section-inner .left-content .input-with-button-text{width:100%}}
@media (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label{margin-bottom:0}}
.lv-eco-shell .paypal-button-container{padding:12px 16px;background:#fff;border:1px solid #eaeaea;border-radius:4px;z-index:10;position:relative;display:flex;align-items:center;gap:6px}
.lv-eco-shell .paypal-button-container:has(+klarna-placement){border-bottom:none;margin-bottom:-1px;padding-bottom:0}
.lv-eco-shell .paypal-button-container div[data-pp-pagetype=product-details]{flex-grow:1}
.lv-eco-shell .paypal-button-container .paypal-logo{width:40px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.lv-eco-shell .section-cust-product-template .PayPal_box_content{width:600px;background:#fff}
@media (max-width:768px){.lv-eco-shell .section-cust-product-template .PayPal_box_content{width:320px}}
.lv-eco-shell .section-cust-product-template .PayPal_box{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:9999999999999;display:none;align-items:center;justify-content:center}
.lv-eco-shell .section-cust-product-template .PayPal_box.active{display:flex}
.lv-eco-shell .section-cust-product-template .paypal_method{display:flex;align-items:center;gap:6px}
.lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p{color:#83868d;font-size:14px;font-style:normal;font-weight:400;line-height:158.333%;margin:0}
.lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p a{color:#18191b;font-size:14px;font-family:Manrope;font-style:normal;font-weight:400;line-height:158.333%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;margin-left:0}
.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content{border-radius:12px}
.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header{display:flex;justify-content:center;padding:48px 48px 24px;position:relative}
.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header .PayPal_box_content_header_text{font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500;line-height:130%}
.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header .close_btn{position:absolute;right:24px;top:24px;cursor:pointer}
.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_main{padding:0 48px 48px;display:flex;flex-direction:column;gap:8px}
.lv-eco-shell .section-cust-product-template .product-form-blue-btn span{font-size:17px;font-family:Helvetica Neue ForEco Md}
.lv-eco-shell .section-cust-product-template .paypal_method .paypal_image{width:37px;height:24px;display:flex}
.lv-eco-shell .section-cust-product-template .paypal_method .paypal_image img{width:100%;height:100%;object-fit:contain}
.lv-eco-shell .section-cust-product-template .paypal-button-container{border:none;padding:0;align-items:center}
.lv-eco-shell .section-cust-product-template klarna-placement::part(osm-badge-container){width:40px;height:24px}
.lv-eco-shell .section-cust-product-template klarna-placement::part(osm-badge){width:100%;height:100%;object-fit:cover}
.lv-eco-shell .section-cust-product-template klarna-placement::part(osm-container){border:none;padding:20px 0 0}
.lv-eco-shell .section-cust-product-template klarna-placement::part(osm-message){font-family:Helvetica,Arial,sans-serif;color:#000;margin-left:-8px;font-size:14px;font-style:normal;font-weight:400;line-height:135.714%}
.lv-eco-shell .section-cust-product-template klarna-placement::part(osm-cta){font-family:Helvetica,Arial,sans-serif;color:#0070ba;font-size:14px;font-style:normal;font-weight:500;line-height:19px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .paypal-button-container{flex-direction:column;align-items:start}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p, .lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p a{font-size:12px;line-height:normal;font-family:Helvetica Neue ForEco Roman;max-height:28px}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p{text-align:left}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header{padding:32px 20px 16px}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header .PayPal_box_content_header_text{max-width:274px;text-align:center;font-size:16px}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_header .close_btn{top:8px;right:8px}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .PayPal_box .PayPal_box_content_main{padding:0 20px 32px}}
.lv-eco-shell .section-cust-product-template .product-container .total-savings:not(:empty){font-size:12px;padding:4px 6px;border-radius:2px;margin-left:6px}
.lv-eco-shell .section-cust-product-template .product-form__controls-group .price-wrapper{padding-bottom:8px}
.lv-eco-shell .section-cust-product-template .product-form__controls-group .price-wrapper .compare-price{margin-left:4px;font-size:16px}
.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit .product-form__item{width:100%;margin-top:12px!important;margin-bottom:0;margin-left:0}
.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit .product-form__item .product-form__cart-submit_wrap{margin-left:0}
.lv-eco-shell .section-cust-product-template .product-form__controls-group .product-form-blue-btn{margin-bottom:0;background-color:#3f68e0}
.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit{margin-top:0;padding:24px}
.lv-eco-shell .section-cust-product-template .custom-heading{font-family:Helvetica Neue ForEco Md;font-size:20px;font-weight:500;margin-bottom:20px}
.lv-eco-shell .section-cust-product-template .product-form__controls-group .product-form-blue-btn{text-transform:capitalize}
.lv-eco-shell .section-cust-product-template .product-desc ul{margin-left:15px;margin-bottom:0}
.lv-eco-shell .section-cust-product-template .product-desc-expand, .lv-eco-shell .section-cust-product-template .product-desc-expand span{margin-left:15px}
.lv-eco-shell .custom-popup-triger{cursor:pointer}
.lv-eco-shell .custom-popup-triger-html{display:none}
.lv-eco-shell body:has(.custom-popup.show){overflow:hidden}
.lv-eco-shell .custom-popup{display:none}
.lv-eco-shell .custom-popup.show{display:block!important}
.lv-eco-shell .custom-popup__close{cursor:pointer;position:absolute;right:24px;top:24px}
.lv-eco-shell .custom-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000;z-index:9999999999}
.lv-eco-shell .custom-popup__content{position:fixed;z-index:9999999999;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;width:600px;padding:48px;flex-direction:column;align-items:center;gap:24px;border-radius:12px}
.lv-eco-shell .custom-popup__content-heading{font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500}
.lv-eco-shell .custom-popup__content-html{width:100%}
.lv-eco-shell .custom-popup .install-block__help-items{display:flex;flex-direction:column}
.lv-eco-shell .install-block__help-item img{width:24px;height:auto}
.lv-eco-shell .install-block__help-item{display:flex;flex-direction:row;gap:8px;border-bottom:1px solid #DDD;padding:20px 0;font-size:16px;align-items:center}
.lv-eco-shell .install-block__help-item .content{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}
.lv-eco-shell .install-block__help-item .info{color:#696c71;font-size:14px}
.lv-eco-shell .section-cust-product-template .install-block .install-heading{display:flex;justify-content:space-between;align-items:center}
.lv-eco-shell .section-cust-product-template .install-block .install-heading svg{width:20px;height:auto}
.lv-eco-shell .section-cust-product-template .install-block .install-heading .install-content-check_trigger{font-size:14px;color:#3f68e0;display:flex;align-items:center;cursor:pointer}
.lv-eco-shell .pdp-popup-wrapper.popup-body-wrapper.shown{display:block!important}
.lv-eco-shell .section-cust-product-template .cust-expand-capacity__without-expansion{cursor:pointer}
.lv-eco-shell .section-cust-product-template .cust-accessories .cust-accessories__item .variant-link{width:fit-content}
.lv-eco-shell .variant-selected-fixed-info{display:none}
.lv-eco-shell .section-cust-product-template .product-form__controls-group .klaviyo-bis-trigger{background-color:var(--color-btn-primary)!important;text-transform:capitalize}
.lv-eco-shell .section-product-template .pdp-custom-content a, .lv-eco-shell .section-product-template .pdp-custom-content strong{color:var(--custom-strong-color, #EBA73C);text-decoration:none}
.lv-eco-shell .section-cust-product-template .campaign-blocks .text-block .text-block__icon{aspect-ratio:auto!important}
.lv-eco-shell .section-cust-product-template .campaign-blocks .text-block{align-items:center!important}
@media (min-width:750px){.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit.fixed{position:fixed;bottom:0;z-index:10;width:100%;left:0;border-radius:0}}
@media (min-width:750px){.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit.fixed .aiod-widget-container{width:auto!important}}
@media (min-width:750px){.lv-eco-shell .section-cust-product-template .product-form__controls-group--submit.fixed .variant-selected-fixed-info{display:flex}}
@media (max-width:999px){.lv-eco-shell .custom-popup__close{right:8px;top:8px}}
@media (max-width:999px){.lv-eco-shell .custom-popup__content{width:88%;max-width:400px;padding:32px 20px;gap:16px;border-radius:8px}}
@media (max-width:999px){.lv-eco-shell .custom-popup__content-heading{font-family:Helvetica Neue ForEco Md;font-size:16px}}
@media (max-width:999px){.lv-eco-shell .install-block__help-item{font-size:14px}}
@media (max-width:999px){.lv-eco-shell .install-block__help-item .info{font-size:12px}}
@media (max-width:999px){.lv-eco-shell .section-cust-product-template .custom-heading{font-size:16px}}
.lv-eco-shell .pdp-image-text-horizontal-block{display:flex;align-items:center}
.lv-eco-shell .pdp-image-text-horizontal-block .image-content{flex:1 0 50%;padding-right:10px;position:relative}
.lv-eco-shell .pdp-image-text-horizontal-block .image-content img{display:block}
.lv-eco-shell .pdp video, .lv-eco-shell .pdp-video-container img{width:100%;border-radius:10px}
.lv-eco-shell .pdp .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}
.lv-eco-shell .pdp-video .pdp-section-header{margin-bottom:40px}
.lv-eco-shell .pdp .play-video svg{width:50px;height:50px;fill:#fff}
.lv-eco-shell .pdp .play-video svg.pause-icon{display:none}
.lv-eco-shell .pdp .play-video.video-playing svg.play-icon{display:none}
.lv-eco-shell .pdp .play-video.video-playing svg.pause-icon{display:block}
.lv-eco-shell .pdp-image-text-horizontal-block.image-align-right{flex-direction:row-reverse}
.lv-eco-shell .pdp-image-text-horizontal-block .text-content{padding:0 64px 0 34px}
.lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .text-content{padding:0 34px 0 64px}
.lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .image-content{padding-left:10px;padding-right:0}
.lv-eco-shell .pdp-image-text-horizontal{margin-bottom:20px}
.lv-eco-shell .pdp-slideshow-block-images{margin-top:40px}
.lv-eco-shell .pdp-slideshow-block-images img{border-radius:10px;display:block}
.lv-eco-shell .pdp-slideshow-item, .lv-eco-shell .pdp-slideshow-item .flickity-button, .lv-eco-shell .pdp-slideshow-bottom-item, .lv-eco-shell .pdp-slideshow-top-item{display:none}
.lv-eco-shell .pdp-slideshow-item.active, .lv-eco-shell .pdp-slideshow-bottom-item.active, .lv-eco-shell .pdp-slideshow-top-item.active{display:block}
.lv-eco-shell .pdp-slideshow-block-image-wrapper{width:100%}
.lv-eco-shell .slider-buttons .slider-button{background:transparent;border:0;padding:0;position:absolute;top:calc(50% - 17px);transform:translateY(-50%)}
.lv-eco-shell .slider-buttons .slider-button.slider-button-prev{left:24px}
.lv-eco-shell .slider-buttons .slider-button.slider-button-next{right:24px}
.lv-eco-shell .slider-buttons .slider-button svg{display:block}
.lv-eco-shell .pdp-slideshow-item .pdp-slideshow-block-images-container{position:relative}
.lv-eco-shell .pdp-slideshow-item .flickity-page-dots .dot{width:8px;height:8px;border-radius:50%;margin:0 3px;background:#ddd}
.lv-eco-shell .pdp-slideshow-item .flickity-page-dots .dot.is-selected{background:#919191}
.lv-eco-shell .pdp-slideshow-tabs{overflow-x:auto}
.lv-eco-shell .pdp-slideshow-tabs::-webkit-scrollbar{display:none}
.lv-eco-shell .pdp-slideshow-tabs-inner{margin-top:24px;width:auto;text-align:center;display:inline-flex;border-bottom:1px solid #ddd}
.lv-eco-shell .pdp-slideshow-tab-title{display:inline-block;padding:16px 0;margin:0 32px;font-size:16px;line-height:1.37;color:#757575;font-weight:500;cursor:pointer;white-space:nowrap}
.lv-eco-shell .pdp-slideshow-tab-title:first-child{margin-left:0}
.lv-eco-shell .pdp-slideshow-tab-title:last-child{margin-right:0}
.lv-eco-shell .pdp-slideshow-tab-title.active{border-bottom:2px solid var(--color-text);margin-bottom:-1px;font-weight:700;color:var(--color-text)}
.lv-eco-shell .pdp-slideshow-top-item{margin-top:18px}
.lv-eco-shell .pdp-slideshow-top-item strong{color:#000}
.lv-eco-shell .pdp-slideshow-bottom-item{margin-top:16px}
.lv-eco-shell .pdp-what-in-box-container{padding-top:80px}
.lv-eco-shell .pdp-what-in-box-container .mosaic_block{background:#eaeaea;height:auto;text-align:center}
.lv-eco-shell .pdp-what-in-box-container .mosaic_block:after{content:unset}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{padding:24px 20px;margin:0;width:100%;max-width:100%;display:block;top:0;left:0;bottom:unset}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption h3{font-size:14px;color:var(--color-text);font-weight:600;text-align:left}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption{padding-left:32px}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption h3{font-size:20px}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_image{bottom:40px;top:unset;left:50%;transform:translate(-50%);object-fit:contain}
.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper:not(.use_stacked_layout){padding:0}
.lv-eco-shell .pdp-tabs .tab-content .pdp-title, .lv-eco-shell .pdp-tabs .tab-content .pdp-content, .lv-eco-shell .pdp-image-text-one-column .pdp-title, .lv-eco-shell .pdp-image-text-one-column .pdp-content, .lv-eco-shell .mosaic_images_section--pdp .section-header, .lv-eco-shell .pdp-rich-text .content, .lv-eco-shell .pdp-slideshow-container-inner .text-content{max-width:840px;padding:0 20px;margin-left:auto;margin-right:auto}
.lv-eco-shell .pdp-rich-text .content-align__right .content{margin-left:auto;margin-right:0}
.lv-eco-shell .pdp-rich-text .content-align__left .content{margin-left:0;margin-right:auto}
.lv-eco-shell .pdp-rich-text .pdp-container .content{padding:0}
.lv-eco-shell .custom_payment_icons--footer{justify-content:flex-end;margin-right:0;margin-bottom:5px}
.lv-eco-shell pdp.pdp-comparison-table{padding:110px 0}
.lv-eco-shell .popup-content .pdp.pdp-comparison-table{padding:20px 0}
.lv-eco-shell .pdp-compare-table-container{max-width:1348px;margin:0 auto;padding:0 24px;text-align:center}
.lv-eco-shell .pdp-compare-table-container h1{font-size:46px;text-align:CENTER;color:#212121;line-height:1.2;margin-bottom:48px}
.lv-eco-shell .comparison_table_wrapper{border-radius:8px;padding:32px;text-align:center}
.lv-eco-shell .pdp-compare-table-container .compare_column{padding:32px 10px;font-size:16px;line-height:1.5;color:#212121;border-bottom:1px solid #ededed;border-right:1px solid #ededed}
.lv-eco-shell .pdp-compare-table-container .compare_column:last-child{border-right:0}
.lv-eco-shell .comparison_table{overflow-x:auto}
.lv-eco-shell .comparison_table::-webkit-scrollbar{display:none}
.lv-eco-shell .compare_column.compare_feature_title{width:250px;flex:0 0 250px;font-size:18px;line-height:1.2;font-weight:700;word-break:break-word}
.lv-eco-shell .compare_column.compare_feature_title a{display:flex;align-items:center;justify-content:center;border:0}
.lv-eco-shell .compare_column.compare_feature_title a img{width:60px}
.lv-eco-shell .compare_column.compare_feature_title a span{padding-left:10px;text-align:left;word-break:initial}
.lv-eco-shell .compare_table_product_image img{width:150px;height:150px;object-fit:contain;margin-bottom:10px}
.lv-eco-shell .compare_table_product_title{height:var(--product-info-height)}
.lv-eco-shell .compare_table_product_title h3{font-size:18px;line-height:1.2;color:#212121}
.lv-eco-shell .compare_table_product_subtitle{font-size:12px;line-height:1.5;color:#757575;margin-top:4px}
.lv-eco-shell .compare_table_product_btn .btn{margin-top:16px;padding:11px 24px;background:#2164ff;font-size:14px;letter-spacing:.1em;line-height:1.3;border:0;justify-content:center}
.lv-eco-shell .comparison_table .comparison_feature_row{display:flex;position:relative;justify-content:space-between}
.lv-eco-shell .comparison_table .comparison_content_row .compare_column, .lv-eco-shell .comparison_table .compare_column_wrapper{display:flex;align-items:center;justify-content:center}
.lv-eco-shell .comparison_table .compare_column_wrapper{justify-content:flex-start;align-items:unset}
.lv-eco-shell .comparison_table .comparison_content_row .compare_column.compare_feature_title{justify-content:flex-start}
.lv-eco-shell .comparison_table .comparison_feature_row{transition:display .5s ease}
.lv-eco-shell .comparison_table .comparison_feature_row:nth-child(n/**/+5){display:none}
.lv-eco-shell .comparison_table.show-all .comparison_feature_row{display:flex}
.lv-eco-shell .view_features_link{background:unset;border:0;margin-top:24px;font-size:14px;letter-spacing:.1em;color:#2164ff}
.lv-eco-shell .view_features_link.showing-all svg{transform:rotate(180deg)}
.lv-eco-shell .comparison_table div{padding:0;border:0;text-align:center}
.lv-eco-shell .comparison_table .comparison_feature_row .compare_column_wrapper{width:calc(100% - 250px);flex:0 0 calc(100% - 250px)}
.lv-eco-shell .comparison_table .comparison_feature_row>div:first-child{position:sticky;left:0;z-index:2}
.lv-eco-shell .pdp-compare-table-header .popup-close-wrap{display:none}
.lv-eco-shell .pdp-compare-table__close-btn{position:absolute;top:50%;right:20px;cursor:pointer;transform:translateY(-50%);display:none}
.lv-eco-shell .pdp-compare-table__close-btn svg{display:block;width:24px;height:24px}
.lv-eco-shell .pdp-popup-wrapper{position:fixed;z-index:9999999999;top:0;left:0;background:#00000080;width:100%;height:calc(100 * var(--vh));font-size:14px;display:none;transition:all .5s ease-in-out}
.lv-eco-shell .pdp-popup-wrapper.shown{display:block}
.lv-eco-shell .pdp-popup-wrapper *{font-size:inherit}
.lv-eco-shell .pdp-popup-wrapper .popup-inner{z-index:2;position:absolute;max-width:1200px;max-height:800px;width:90%;height:90%;left:50%;top:50%;transform:translate(-50%,-50%);padding:0}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-content, .lv-eco-shell .pdp-popup-wrapper .popup-inner .pdp-comparison-table{height:100%}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container{height:100%;position:relative;overflow-y:auto;background:#fff;border-radius:12px}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap{position:absolute;top:15px;right:20px;z-index:10}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap .popup-close{cursor:pointer}
.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap .popup-close svg{display:block}
.lv-eco-shell .pdp-popup-wrapper .comparison_table{overflow:unset}
.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row{display:flex;background:unset}
.lv-eco-shell .pdp-popup-wrapper .popup-content .pdp.pdp-comparison-table, .lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container, .lv-eco-shell .pdp-popup-wrapper .comparison_table_wrapper{padding:0}
.lv-eco-shell .pdp-popup-wrapper .view_features_link{display:none}
.lv-eco-shell .variant_button_bottom{margin-top:-15px;margin-bottom:10px}
.lv-eco-shell .variant_button_bottom a{color:#2164ff}
.lv-eco-shell .variant_button_bottom a svg{vertical-align:middle;margin-left:4px}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .pdp-compare-table-header{padding:16px 24px;margin:0;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:9;background:#fff}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container h1{font-size:16px;line-height:1.45;text-align:left;margin-bottom:0}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .compare_column{border:0}
.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row>div{background:transparent}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .compare_column{padding:4px 10px;font-size:14px;font-weight:500;color:#03060b}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .comparison_content_row .compare_column_wrapper .compare_column{padding:20px 10px}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_inner{margin-bottom:20px}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_image img{width:180px;height:180px}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_title h3{font-size:16px;color:#03060b}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_subtitle{margin-top:12px;font-size:14px;font-weight:600}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_subtitle p{color:#03060b}
.lv-eco-shell .pdp-popup-wrapper .compare_table_product_btn .btn{background:unset;color:#2164ff;font-size:14px;letter-spacing:0;text-transform:capitalize}
.lv-eco-shell .pdp-popup-wrapper .compare_column.compare_feature_title{width:275px;font-size:14px;font-weight:500}
.lv-eco-shell .pdp-popup-wrapper .compare_column.compare_feature_title a{color:#757575}
.lv-eco-shell .pdp-popup-wrapper .compare_column.compare_feature_title a img{width:64px;height:64px}
.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky{position:sticky;position:-webkit-sticky;top:56px;z-index:9;width:100%;border-bottom:1px solid #ddd}
.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky .compare_table_product_image, .lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky .compare_table_product_btn, .lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky .compare_table_product_subtitle{display:none}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .comparison_title_row.sticky .compare_column_wrapper .compare_column{padding:8px 10px}
.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky .compare_table_product_inner{margin-bottom:0}
.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-header .popup-close-wrap{display:block}
@media  screen and (max-width:1239px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block{margin:var(--column-gap)}}
@media  screen and (max-width:1239px){.lv-eco-shell .compare_column.compare_feature_title{width:150px}}
@media  screen and (max-width:1239px){.lv-eco-shell .compare_table_product_btn .btn{padding:11px 10px}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_feature_row .flickity-button:not([disabled]){width:48px;height:48px;background:#000!important;border-radius:50%;opacity:.2;color:#fff;display:flex;align-items:center;justify-content:center}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_feature_row .flickity-button svg{width:15px;height:15px;position:relative;top:unset;left:unset}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_feature_row.sticky .flickity-button{width:30px;height:30px}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_feature_row.sticky .flickity-button svg{width:12px;height:12px}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .compare_column_wrapper.hideDesktop, .lv-eco-shell .comparison_content_row.comparison_feature_row .flickity-button{display:none}}
@media  screen and (min-width:750px){.lv-eco-shell .compare_column_wrapper.compare_column_slider:after{content:"flickity";display:none}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .compare_column_wrapper.compare_column_slider.flickity-enabled{display:block}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .compare_column_wrapper.compare_column_slider .compare_column{float:left}}
@media  screen and (min-width:750px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row:nth-child(2n) .compare_column{background-color:#f5f5f5}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-4 .compare_column:not(.compare_feature_title), .lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-5 .compare_column:not(.compare_feature_title), .lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-6 .compare_column:not(.compare_feature_title){width:25%;flex:0 0 25%}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-3 .compare_column:not(.compare_feature_title){width:33.33%;flex:0 0 33.33%}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-2 .compare_column:not(.compare_feature_title){width:50%;flex:0 0 50%}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="2"]{width:calc(100% / var(--products-length) * 2);flex:0 0 calc(100% / var(--products-length) * 2)}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="3"]{width:calc(100% / var(--products-length) * 3);flex:0 0 calc(100% / var(--products-length) * 3)}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="4"]{width:calc(100% / var(--products-length) * 4);flex:0 0 calc(100% / var(--products-length) * 4)}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="5"]{width:calc(100% / var(--products-length) * 5);flex:0 0 calc(100% / var(--products-length) * 5)}}
@media  screen and (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="6"]{width:calc(100% / var(--products-length) * 6);flex:0 0 calc(100% / var(--products-length) * 6)}}
@media  screen and (min-width:750px){.lv-eco-shell .pdp-popup-wrapper .compare_column_slider .compare_column{height:var(--row-height)}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header{text-align:center;margin-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__heading, .lv-eco-shell .pdp-rich-text h1, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header h2{font-size:20px;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-section-header__subheading, .lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .section-header .h5{line-height:17.76px;font-size:13px;padding:0;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .template-product .mosaic_images_section.mosaic_images_section--pdp .page-width-small{padding-left:24px;padding-right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text h1, .lv-eco-shell .pdp-image-text-horizontal-block .text-content h2, .lv-eco-shell .pdp-slideshow-item .text-content h1, .lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container h1{font-size:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container h2, .lv-eco-shell .pdp-video-container .pdp-section-header:not(:empty){margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text .subtitle p, .lv-eco-shell .pdp-image-text-horizontal-block .subtitle p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .subtitle p, .lv-eco-shell .pdp-slideshow-item .text-content .subtitle p, .lv-eco-shell .pdp-video-container .subtitle p{font-size:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-rich-text .content p, .lv-eco-shell .pdp-box-line .content p, .lv-eco-shell .pdp-image-text-horizontal-block .content p, .lv-eco-shell .pdp-slideshow-container-inner .text-content .content p, .lv-eco-shell .pdp-video-container .content p, .lv-eco-shell .pdp-image-text-one-column .pdp-content p{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp video, .lv-eco-shell .pdp-video-container img, .lv-eco-shell .pdp-image-text-horizontal-block img, .lv-eco-shell .pdp-slideshow-block-images img{width:100%;height:100%;border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-video .pdp-section-header{margin-bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block{flex-direction:column!important;margin-bottom:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block .image-content, .lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .image-content{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-image-text-horizontal-block .text-content, .lv-eco-shell .pdp-image-text-horizontal-block.image-align-right .text-content{padding:20px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-container{padding:0 24px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button svg{width:28px;height:28px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button.slider-button-prev{left:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .slider-buttons .slider-button.slider-button-next{right:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tab-title{margin:0 14px;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container{padding:36px 24px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_block{margin:var(--column-gap);border-radius:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_image{bottom:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption{padding:16px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption{padding-left:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block .mosaic_block-caption h3{font-size:13px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-what-in-box-container .mosaic_section_wrapper .mosaic_block:first-child .mosaic_block-caption h3{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tab-title{padding:10px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-block-images{margin-top:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-slideshow-tabs-inner{margin-top:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .custom_payment_icons--footer{justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container h1{font-size:28px;text-align:left;margin-left:20px;margin-bottom:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table_inner{padding:0;position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table_inner::-webkit-scrollbar{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table_wrapper table{width:auto}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container .compare_column{padding:25px 10px;font-size:14px;min-width:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_column.compare_feature_title{width:120px;min-width:120px;font-size:14px;position:sticky;left:0;z-index:2}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_table_product_image img{width:100px;height:100px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_table_product_title h3{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .compare_table_product_btn .btn{font-size:12px;padding:9px 15px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table table{overflow:scroll;width:-webkit-fill-available;margin-right:20px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container .comparison_table table .compare_column{min-width:120px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container .comparison_table table .compare_column[colspan="2"]{min-width:240px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container .comparison_table table .compare_column[colspan="3"]{min-width:360px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container .comparison_table table .compare_column[colspan="4"]{min-width:480px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-compare-table-container{padding:0}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table_wrapper{padding:20px 0 20px 20px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table_wrapper table{table-layout:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper{bottom:-100%;transform:translateY(100%);display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper.shown{bottom:0;transform:translateY(0)}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap{top:12px;right:12px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-inner{padding:0;height:100%;width:100%;top:0;transform:unset;left:0;max-height:100%;border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container{border-radius:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container h1{margin-left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .compare_column_wrapper.hideMobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-2 .compare_column_wrapper{justify-content:center}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .pdp-compare-table-header{padding:13px 24px;position:fixed;width:100%}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table{width:fit-content}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table_wrapper{padding-top:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .compare_column.compare_feature_title, .lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row .compare_column_wrapper{width:100%;flex:0 0 100%}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_content_row .compare_column_wrapper .compare_column{background-color:#f5f5f5}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title){width:152px;flex:0 0 152px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .compare_table_product_image img{width:132px;height:132px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .compare_table_product_title h3, .lv-eco-shell .pdp-popup-wrapper .compare_table_product_subtitle{font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .compare_table_product_btn .btn{font-size:12px;margin-top:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row.comparison_title_row:not(.sticky){position:relative}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row.comparison_title_row .compare_column:not(.compare_feature_title){border-bottom:1px solid #ddd}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_table .comparison_feature_row.comparison_title_row:after{content:"";width:100%;height:1px;position:absolute;top:calc(100% - 1px);background:#ddd;left:0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .compare_column{padding:4px 10px 4px 0}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_content_row .compare_column{padding:0 10px 0 0}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .comparison_content_row .compare_column_wrapper .compare_column{padding:10px;min-height:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .pdp-compare-table-container .compare_column.compare_feature_title:not(:empty){min-height:48px;width:100vw}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .compare_column.compare_feature_title a img{width:48px;height:48px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky{top:50px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky .compare_feature_title{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .comparison_title_row.sticky{border-bottom:0}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="2"]{width:304px;flex:0 0 304px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="3"]{width:456px;flex:0 0 456px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="4"]{width:608px;flex:0 0 608px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="5"]{width:760px;flex:0 0 760px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="6"]{width:912px;flex:0 0 912px}}
@media (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-7 .compare_column:not(.compare_feature_title), .lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-8 .compare_column:not(.compare_feature_title), .lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-9 .compare_column:not(.compare_feature_title), .lv-eco-shell .comparison_table .comparison_feature_row.products-per-row-10 .compare_column:not(.compare_feature_title){width:25%;flex:0 0 25%}}
@media (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="7"]{width:calc(100% / var(--products-length) * 7);flex:0 0 calc(100% / var(--products-length) * 7)}}
@media (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="8"]{width:calc(100% / var(--products-length) * 8);flex:0 0 calc(100% / var(--products-length) * 8)}}
@media (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="9"]{width:calc(100% / var(--products-length) * 9);flex:0 0 calc(100% / var(--products-length) * 9)}}
@media (min-width:750px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="10"]{width:calc(100% / var(--products-length) * 10);flex:0 0 calc(100% / var(--products-length) * 10)}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="7"]{width:1064px;flex:0 0 1064px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="8"]{width:1216px;flex:0 0 1216px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="9"]{width:1368px;flex:0 0 1368px}}
@media  screen and (max-width:749px){.lv-eco-shell .comparison_table .comparison_feature_row .compare_column:not(.compare_feature_title)[colspan="10"]{width:1520px;flex:0 0 1520px}}
.lv-eco-shell .product-sticky-bar:has(.default-position){position:sticky;visibility:visible;opacity:1;transform:none;margin-bottom:80px;padding-top:0;margin-top:80px}
.lv-eco-shell .product-sticky-bar .sticky-tabs-wrapper.default-position .page-width-small{border-bottom:1px solid #ebe9e9}
.lv-eco-shell .product-sticky-bar .sticky-tabs-wrapper.default-position{box-shadow:none}
.lv-eco-shell .section-cust-product-template .paypal_method .paypal_text p{font-family:Helvetica Neue ForEco Roman}
.lv-eco-shell .section-cust-product-template .thumbnails-wrapper .product-single__thumbnails.thumbnails-grid .product-single__thumbnails-block .thumbnails-block_wrapper{background:#eee}
.lv-eco-shell .pushowl-simple-toast__action-buttons .pushowl-bell-button svg{display:none}
.lv-eco-shell .pushowl-simple-toast__action-buttons .pushowl-bell-button{background-color:#fff}
.lv-eco-shell .pushowl-simple-toast__action-buttons .pushowl-bell-button{background:url(pushowl-bell-button-icon.png) no-repeat center;background-size:165%}
.lv-eco-shell .section-product-template .campaign-blocks{display:flex;flex-direction:column;gap:24px;margin-top:48px}
.lv-eco-shell .section-product-template:not(.section-cust-product-template) .campaign-blocks{margin-bottom:24px}
.lv-eco-shell .section-product-template .campaign-blocks .image-block{position:relative;padding-bottom:var(--image-block-aspect)}
.lv-eco-shell .section-product-template .campaign-blocks .image-block .image-block__bgimg, .lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__bgimage, .lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__bgimage{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell .section-product-template .campaign-blocks .image-block .image-block__bgimg img, .lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__bgimage img, .lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__bgimage img, .lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__icon img, .lv-eco-shell .section-product-template .plain-text__popup .plain-text-popup__close img, .lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header-icon svg{width:100%;height:100%;object-fit:cover}
.lv-eco-shell .section-product-template .plain-text__popup{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:6}
.lv-eco-shell .section-product-template .plain-text__popup[open]{display:flex}
.lv-eco-shell body:has(.plain-text__popup[open]){overflow:hidden}
.lv-eco-shell .section-product-template .plain-text__popup .plain-text__popup-inner{display:flex;width:600px;padding:48px;flex-direction:column;align-items:center;gap:24px;border-radius:12px;background:#fff;position:relative;max-width:80%}
.lv-eco-shell .section-product-template .plain-text__popup .plain-text-popup__close{width:24px;height:24px;position:absolute;right:20px;top:20px;cursor:pointer}
.lv-eco-shell .section-product-template .plain-text__popup .plain-text-popup__title{color:#000;font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500;line-height:26px;text-align:center}
.lv-eco-shell .section-product-template .plain-text__popup .plain-text-popup__text{color:#696c71;text-align:center;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.lv-eco-shell .section-product-template .campaign-blocks .text-block{display:flex;padding:24px 16px;align-items:flex-start;gap:8px;border-radius:8px}
.lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__icon{width:24px;aspect-ratio:1/1;flex:0 0 auto}
.lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text{color:#000;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:20px}
.lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text p, .lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text span{display:inline;margin:0;padding:0}
.lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text span{color:#3f68e0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header{display:flex;align-items:center;gap:4px;margin-bottom:4px}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header-icon{width:20px;aspect-ratio:1/1;display:flex}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header-text, .lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header-text div, .lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__header-text span{color:#be7311;leading-trim:both;text-edge:cap;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:120%;white-space:nowrap;display:inline-block;width:auto;height:auto;max-width:unset;max-height:unset;min-width:unset;min-height:unset;background:unset;margin:0;padding:0;position:unset}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .timer-value:after{display:none}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__content{position:relative;padding-bottom:var(--coupon-block-aspect)}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__inner{position:absolute;width:100%;height:100%;display:flex;padding:0 20px;justify-content:space-between;align-items:center}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__left-text{display:flex;flex-direction:column;gap:12px}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__left-title{color:#be7311;leading-trim:both;text-edge:cap;font-family:Helvetica Neue ForEco Md;font-size:20px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__left-desc{color:#be7311;leading-trim:both;text-edge:cap;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:120%}
.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__right-btn{display:inline-flex;padding:12px 32px;justify-content:center;align-items:center;gap:10px;border-radius:29px;background:linear-gradient(288deg,#ffbc35 -1.58%,#ffda91 111.58%);color:#000;text-align:center;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:normal;cursor:pointer}
.lv-eco-shell .section-product-template .campaign-blocks .member-block{position:relative;padding-bottom:var(--member-block-aspect)}
.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__content{position:absolute;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;justify-content:center;padding:14px 0 0 20px;max-width:358px}
.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__title{color:#be7311;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:normal}
.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__text, .lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__text p{color:#be7311;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__text p, .lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__text span{display:inline;margin:0;padding:0}
.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__text span{color:#3f68e0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}
@media (min-width:1024px){.lv-eco-shell .section-cust-product-template .product-single__media{padding-top:min(700px,56.5%)!important}}
@media (min-width:1024px){.lv-eco-shell .section-cust-product-template .product-single__media img{height:100%;object-fit:cover;width:auto;left:50%;transform:translate(-50%)}}
@media (min-width:1024px){.lv-eco-shell .section-cust-product-template .product-form__controls-group .price-wrapper{height:28px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .cust-selected-products{border-bottom:1px solid #DDD}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__left-text{max-width:240px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__inner{padding:0 8px 0 16px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__content{max-width:335px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__right-btn{padding:12px 26px}}
@media (min-width:769px)and (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text p, .lv-eco-shell .section-product-template .campaign-blocks .text-block .text-block__text span{display:block}}
.lv-eco-shell .section-product-template .campaign-blocks .only-mobile{display:none}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .text-block{padding:16px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__inner{padding:30px 8px 30px 20px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__left-text{max-width:171px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .member-block .member-block__content{max-width:260px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .image-block:has(.only-mobile){padding-bottom:var(--image-block-mobile-aspect)}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .coupon-block .coupon-block__content:has(.only-mobile){padding-bottom:var(--coupon-block-mobile-aspect)}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .member-block:has(.only-mobile){padding-bottom:var(--member-block-mobile-aspect)}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .only-desktop{display:none}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .only-mobile{display:block}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .plain-text__popup .plain-text__popup-inner{width:calc(100% - 48px);padding:32px 20px;gap:16px}}
@media (max-width:1023px){.lv-eco-shell .section-product-template .campaign-blocks .plain-text__popup .plain-text-popup__title{font-size:16px}}
.lv-eco-shell .pdp-popup-wrapper .popup-inner{z-index:2;position:absolute;padding:0 30px 30px;background:#fff;height:auto}
.lv-eco-shell .pdp-popup-wrapper .popup-inner:not(:has(.comparison_table_inner)){max-width:451px}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-title{padding:12px 30px;width:calc(100% + 60px);margin:0 -30px;border-bottom:1px solid #BDBDBD;color:#000;font-family:Helvetica Neue ForEco Md;font-size:18px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-desc{margin-top:16px;display:flex;flex-direction:column;gap:20px}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-desc .desc-main{color:#000;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:140%}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-desc .desc-main a{color:#f6a508;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-desc .info__text{color:#707070;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:120%}
.lv-eco-shell .pdp-popup-wrapper .product-box{display:flex;border-radius:8px;background:#f8f8f8;margin:16px 0;padding:13px 20px;gap:20px}
.lv-eco-shell .pdp-popup-wrapper .product-box .product-content{padding:0;display:flex;flex-direction:column;justify-content:center;width:100%}
.lv-eco-shell .pdp-popup-wrapper .product-box .popup-image{display:flex;align-items:center;flex:0 0 auto;width:50px;height:50px}
.lv-eco-shell .pdp-popup-wrapper .product-box .popup-image img{width:100%;height:100%}
.lv-eco-shell .pdp-popup-wrapper .product-box .product-title{margin-bottom:8px;color:#000;font-family:Helvetica Neue ForEco Md;font-size:12px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .pdp-popup-wrapper .product-box .price-text{color:#fea923;font-family:Helvetica Neue ForEco Md;font-size:18.699px;font-style:normal;font-weight:500;line-height:120%}
.lv-eco-shell .pdp-popup-wrapper .custom-text{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:16px}
.lv-eco-shell .pdp-popup-wrapper .custom-text .custom-text__title a{color:#f6a508;font-family:Helvetica Neue ForEco Md;font-size:14px;font-style:normal;font-weight:500;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.lv-eco-shell .pdp-popup-wrapper .custom-text .custom-text__inner ol li{color:#707070;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:120%;list-style:decimal;list-style-position:inside;text-indent:-16px;padding-left:16px}
.lv-eco-shell .pdp-popup-wrapper .custom-text .custom-text__inner ol li a{color:#f6a508;font-family:Helvetica Neue ForEco Roman;font-size:14px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper{bottom:0;transform:unset}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-inner{padding:0 24px 16px;max-width:327px;height:auto;width:100%;top:50%;transform:translate(-50%,-50%);left:50%;border-radius:8px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-close-wrap{top:12px;right:24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .popup-inner .popup-title{padding:12px 24px;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-box{margin:14px 0;padding:12px 19px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-box .product-title{font-size:10px}}
@media  screen and (max-width:749px){.lv-eco-shell .pdp-popup-wrapper .product-box .price-text{font-size:14px}}
.lv-eco-shell body .pushowl-simple-toast.is-maximized, .lv-eco-shell body .pushowl-simple-toast__content, .lv-eco-shell .pushowl-simple-toast.is-maximized .pushowl-simple-toast__content{background:#fff!important}
.lv-eco-shell .pushowl-simple-toast .pushowl-simple-toast__title{color:#212b36}
.lv-eco-shell .pushowl-simple-toast.is-maximized .pushowl-simple-toast__title-container .bell-icon path{fill:#212b36}
.lv-eco-shell .pushowl-simple-toast .pushowl-simple-toast__yes-button{font-size:14px;line-height:14px;color:#fff;background-color:#212b36!important}
.lv-eco-shell .pushowl-simple-toast .pushowl-simple-toast__action-buttons .pushowl-close-button{color:#212b36;background-color:#fff}
.lv-eco-shell .pushowl-simple-toast .pushowl-simple-toast__action-buttons .pushowl-close-button svg g{fill:#212b36}
.lv-eco-shell .template-product-dpux #sca-fg-today-offer-widget{display:none!important}
@media  screen and (max-width:1023px){.lv-eco-shell body:has(.header_top).template-index .shopify-section:has(.float-header){top:21px!important}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top{display:flex;padding:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top .top_navigation_links li+li:not(.disclosure-list__item){margin-left:0}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top .grid__item .information:first-child a, .lv-eco-shell .header_top .grid__item .information:first-child:after{display:none}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top .grid__item .information a{font-size:9px;white-space:pre-line}}
@media  screen and (max-width:1023px){.lv-eco-shell .header_top .grid__item:has(#header_top__localization){display:none}}
.lv-eco-shell .template-index #shopify-section-header{top:calc(var(--announcement-bar-height))!important}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner{display:flex;padding:20px 71px;background:#eef5ff;border-radius:10px;justify-content:center}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content h2{font-size:20px;font-weight:500;font-family:Helvetica Neue ForEco Md Ext;margin-bottom:5px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .content{color:#707070!important;font-family:Helvetica Neue ForEco Roman;margin-bottom:35px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .contact-form{border-radius:4px;border:1px solid #3F68E0;max-width:480px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .klaviyo_field_group .input-group__btn-wrapper button{background:#3f68e0!important;font-size:16px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label{display:flex;flex-direction:row-reverse;justify-content:start;gap:4px;margin-top:2px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p{margin:0;color:#000;text-align:center;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-style:normal;font-weight:400;line-height:192.908%}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p a{color:#0b3ccb;font-family:Helvetica Neue ForEco Roman;font-size:12px;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(2){border-left:1px solid #979797;padding-left:72px}
.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(1){padding-right:58px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .line_icon_content{color:#03060b;font-family:Helvetica Neue ForEco Md Ext;font-size:20px;font-weight:500;line-height:normal;text-transform:capitalize;margin-bottom:12px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .line_icon_subcontent{color:#757575;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:125%;margin-bottom:23px;max-width:348px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList{display:flex;align-items:end}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(1){display:block;width:86px;height:86px;margin-right:23px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(2){display:block;width:80px;height:80px;margin-right:20px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(3){display:block;width:126px;height:31px}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList .btn_wrap{width:126px;height:31px;padding:8px 18px;display:flex;justify-content:center}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList .btn_wrap a{height:100%;width:100%;margin-right:0}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .form__input::placeholder{color:#e1e1e1}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .success_message{color:#3f68e0;font-family:Helvetica Neue ForEco Ext;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize;margin-top:7px!important}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .checkbox_box{position:relative}
.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .checkbox_box .clickSvg{position:absolute;top:2px;left:0;background-color:#fff;width:14px;height:14px}
.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section-inner .left-content .content{color:#757575;font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:125%}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner{flex-direction:column;padding:30px 13px 25px;border-radius:12px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content h2{text-align:center;font-size:14px;margin-bottom:10px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section-inner .left-content .content{display:none}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .klaviyo_field_group{justify-content:space-between}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .form__input{width:100%}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .klaviyo_field_group .input-group__btn-wrapper button{font-size:12px;padding:9px 22px!important}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label{justify-content:center;margin-top:5px;margin-bottom:42px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p, .lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .ls-solution-banner__form label p a{font-size:10px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .klaviyo_signup{padding:0 7px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(2){border:none;padding-left:0}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .line_icon_content{font-size:14px;text-align:center;margin-bottom:8px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .line_icon_subcontent{font-size:12px;text-align:center;margin-bottom:12px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList{flex-wrap:wrap;justify-content:center;width:250px;margin:0 auto}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(1){margin-right:20px;width:86px;height:86px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(2){width:80px;height:80px;margin-right:0}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(3){margin-top:8px;width:110px;height:27px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList .btn_wrap{margin-top:8px}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList .btn_wrap a{height:100%;width:100%;margin-right:0}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .klaviyo_signup .success_message{font-size:10px;text-align:center}}
@media  screen and (max-width:768px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(1){padding-right:0}}
.lv-eco-shell .cust-member-section.lp-member-section .ls-solution-banner__form .success_message:not([style*="display: none"])~label{display:none!important}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(1){width:60%}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(2){width:40%}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .klaviyo_signup, .lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .left-content .contact-form{width:100%}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .klaviyo_signup .form__input{width:70%}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .klaviyo_signup .input-group__btn-wrapper{width:30%}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(2){padding-left:30px}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section.lp-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .ao-sale-block:nth-child(1){padding-right:75px}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section-inner .klaviyo_field_group .input-group__btn-wrapper button{padding:12px;justify-content:center}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList .btn_wrap{width:fit-content}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList{flex-wrap:wrap}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(1){flex:0 0 auto}}
@media (max-width:1250px)and (min-width:769px){.lv-eco-shell .cust-member-section .ao-sale-subscribe-section .ao-sale-subscribe-section-inner .right-content .iconList a:nth-child(2){flex:0 0 auto}}
@media  screen and (min-width:1440px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__text-content{left:120px}}
@media  screen and (min-width:1600px){.lv-eco-shell .star-page-banner .bf-banner.alter .slideshow__text-content{left:calc((100vw - 1240px)/2)}}
.lv-eco-shell .section-product-template .cust-member-section{margin:20px 0}
.lv-eco-shell .hp_slideshow__icons{display:flex;margin-top:30px}
.lv-eco-shell .hp_slideshow__icons .hp_slideshow__icon{width:100px;height:100px}
.lv-eco-shell .hp_slideshow__icons .hp_slideshow__icon img{width:100%;height:100%;object-fit:contain}
.lv-eco-shell .slideshow__text-content.text-center .hp_slideshow__icons{justify-content:center}
@media  screen and (max-width:1239px){.lv-eco-shell .hp_slideshow__icons{margin-top:16px;justify-content:center}}
@media  screen and (max-width:1239px){.lv-eco-shell .hp_slideshow__icons .hp_slideshow__icon{width:60px;height:60px}}
.lv-eco-shell .template-page-corporate-purchase .modal__dialog .product-single__meta .swatch .swatch-element:not(.variant-active){display:none}
.lv-eco-shell .star-page-title-section .countdown{width:100%;justify-content:flex-start;padding:0;margin-left:25px}
.lv-eco-shell .star-page-title-section .countdown .countdown__container{gap:3px;justify-content:flex-start}
.lv-eco-shell .star-page-title-section .countdown .countdown__num{font-size:16px}
.lv-eco-shell .star-page-title-section .countdown .countdown__separator{font-size:15px;color:#3f68e0}
.lv-eco-shell .star-page-title-section .countdown .countdown__item{max-width:27px;max-height:27px}
.lv-eco-shell .star-page-title-section .countdown .countdown__item{padding:2px 3px}
@media  screen and (max-width:768px){.lv-eco-shell .star-page-title-section .countdown{justify-content:center;margin-left:0}}
@media  screen and (max-width:768px){.lv-eco-shell .star-page-title-section .star-page-title-wrapper .title{flex-direction:column;gap:10px;white-space:pre-wrap}}
@media  screen and (max-width:768px){.lv-eco-shell .star-page-title-section .countdown .countdown__container{gap:3.5px;justify-content:center}}
@media  screen and (max-width:768px){.lv-eco-shell .star-page-title-section .countdown .countdown__separator{font-size:18px}}
.lv-eco-shell .product-container .countdown{justify-content:flex-start;padding:0}
@media  screen and (max-width:768px){.lv-eco-shell .product-promotion-labels-container .promotion-labels-wrapper{padding:0!important;justify-content:center!important}}
@media  screen and (max-width:1239px){.lv-eco-shell div.hp-slideshow .slideshow__text-content .slideshow_text_wrapper{padding-top:20px}}
.lv-eco-shell .float-header.site-header:has(.nav-bar__item.visible){background:#fff}
.lv-eco-shell .template-page-corporate-purchase .comparison_table tr.comparison_feature_row{display:table-row}
.lv-eco-shell .new-label-wrapper{display:none}
@media (max-width:1023px)and (min-width:750px){.lv-eco-shell section.section-cust-product-template .product-container .product-single__description-group{padding-left:0;padding-right:0}}
@media (max-width:1023px)and (min-width:750px){.lv-eco-shell section.section-cust-product-template .product-container .product-single__description-group .product-single__meta{margin-left:0}}
@media (max-width:1023px)and (min-width:750px){.lv-eco-shell section.section-cust-product-template .product-container .product-single__media-group{margin-left:0;padding-left:0}}
@media (min-width:1024px){.lv-eco-shell .template-index .hp-user-feedback .hp-page-container{max-width:1680px;padding:0 120px}}
@media (max-width:1023px){.lv-eco-shell .template-index .hp-user-feedback .hp-page-container{padding:0 48px}}
@media (max-width:767px){.lv-eco-shell .template-index .hp-user-feedback .hp-page-container{padding:0 16px}}
@media  screen and (max-width:767px){.lv-eco-shell .site-header .site-header__icons-wrapper .livestream-icon.show-tablet-down{display:flex;align-items:center;flex:0 0 auto;margin-left:11px;margin-right:6px}}
@media  screen and (max-width:767px){.lv-eco-shell .site-header .site-header__icons-wrapper .livestream-icon.show-tablet-down a{display:block;line-height:0}}
@media  screen and (max-width:767px){.lv-eco-shell .site-header .site-header__icons-wrapper .livestream-icon.show-tablet-down svg{width:26px;height:auto}}
@media  screen and (max-width:767px){.lv-eco-shell .customer_nav_menu__wrapper, .lv-eco-shell .site-header .header_cart_info, .lv-eco-shell .site-header .header_language-switcher{margin-left:11px}}
@media  screen and (max-width:767px){.lv-eco-shell .site-header .site-header__icons .search-bar__interior{padding-left:3px}}
@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-Regular_2d445480-a005-4ab7-a8a1-4634270d89f4.woff?v=1661770850);
    font-weight: 400;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/manrope-bold.woff?v=1661769295);
    font-weight: 700;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-ExtraBold.woff?v=1661349197);
    font-weight: 900;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-ExtraLight.woff?v=1661349222);
    font-weight: 200;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-Light.woff?v=1661349223);
    font-weight: 300;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-Medium.woff?v=1661349224);
    font-weight: 500;
    font-display: swap;

@font-face {  }
    font-family: manrope;
    src: url(https://cdn.shopify.com/s/files/1/1996/9707/files/Manrope-SemiBold.woff?v=1661349223);
    font-weight: 600;
    font-display: swap;

.lv-eco-shell .article__author, .lv-eco-shell .article__date, .lv-eco-shell .icon, .lv-eco-shell .list--inline>li{display:inline-block}
.lv-eco-shell a, .lv-eco-shell body, .lv-eco-shell button{color:var(--color-text)}
.lv-eco-shell a:hover{color:var(--color-btn-primary);text-decoration:none;}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell body, .lv-eco-shell button, .lv-eco-shell input, .lv-eco-shell select, .lv-eco-shell textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
.lv-eco-shell .grid__item[class*="--push"], .lv-eco-shell sub, .lv-eco-shell sup{position:relative}
.lv-eco-shell input[type=email], .lv-eco-shell input[type=number], .lv-eco-shell input[type=password], .lv-eco-shell input[type=search], .lv-eco-shell textarea{-webkit-appearance:none;-moz-appearance:none}
.lv-eco-shell pre, .lv-eco-shell textarea{overflow:auto}
.lv-eco-shell .btn--link .icon, .lv-eco-shell .icon, .lv-eco-shell .list--inline>li{vertical-align:middle}
.lv-eco-shell .no-js .no-js:not(html), .lv-eco-shell article, .lv-eco-shell aside, .lv-eco-shell details, .lv-eco-shell figcaption, .lv-eco-shell figure, .lv-eco-shell footer, .lv-eco-shell header, .lv-eco-shell hgroup, .lv-eco-shell label, .lv-eco-shell main, .lv-eco-shell menu, .lv-eco-shell nav, .lv-eco-shell section, .lv-eco-shell summary{display:block}
.lv-eco-shell .h1, .lv-eco-shell .h2, .lv-eco-shell .h3, .lv-eco-shell h1, .lv-eco-shell h2, .lv-eco-shell h3{text-transform:none;letter-spacing:0}
.lv-eco-shell .grid, .lv-eco-shell li{list-style:none}
.lv-eco-shell *, .lv-eco-shell ::after, .lv-eco-shell ::before{box-sizing:border-box}
.lv-eco-shell body, .lv-eco-shell form{margin:0}
.lv-eco-shell body, .lv-eco-shell html{background-color:var(--color-body)}
.lv-eco-shell body, .lv-eco-shell button{font-size:calc(var(--font-size-base) * 1px);font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body);line-height:1.5}
.lv-eco-shell .border-bottom{border-bottom:1px solid var(--color-border)}
.lv-eco-shell .icon{width:20px;height:20px;fill:currentColor}
.lv-eco-shell .icon__fallback-text, .lv-eco-shell .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;border:0;width:1px;margin:-1px;padding:0}
.lv-eco-shell .grid__item, .lv-eco-shell .one-whole, .lv-eco-shell table{width:100%}
.lv-eco-shell svg.icon:not(.icon--full-color) circle, .lv-eco-shell svg.icon:not(.icon--full-color) ellipse, .lv-eco-shell svg.icon:not(.icon--full-color) g, .lv-eco-shell svg.icon:not(.icon--full-color) line, .lv-eco-shell svg.icon:not(.icon--full-color) path, .lv-eco-shell svg.icon:not(.icon--full-color) polygon, .lv-eco-shell svg.icon:not(.icon--full-color) polyline, .lv-eco-shell svg.icon:not(.icon--full-color) rect, .lv-eco-shell symbol.icon:not(.icon--full-color) circle, .lv-eco-shell symbol.icon:not(.icon--full-color) ellipse, .lv-eco-shell symbol.icon:not(.icon--full-color) g, .lv-eco-shell symbol.icon:not(.icon--full-color) line, .lv-eco-shell symbol.icon:not(.icon--full-color) path, .lv-eco-shell symbol.icon:not(.icon--full-color) polygon, .lv-eco-shell symbol.icon:not(.icon--full-color) polyline, .lv-eco-shell symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}
.lv-eco-shell .list--inline{padding:0;margin:0}
.lv-eco-shell .list--inline>li, .lv-eco-shell .rte li:last-child, .lv-eco-shell .rte-setting:last-child, .lv-eco-shell .rte:last-child, .lv-eco-shell p:last-child{margin-bottom:0}
.lv-eco-shell a{text-decoration:none;background-color:transparent}
.lv-eco-shell .h1, .lv-eco-shell .h2, .lv-eco-shell h1, .lv-eco-shell h2{margin:0 0 17.5px;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);line-height:1.2}
.lv-eco-shell .rte p, .lv-eco-shell p{margin:0 0 19.44444px}
.lv-eco-shell .h1 a, .lv-eco-shell .h2 a, .lv-eco-shell .h3 a, .lv-eco-shell .h4 a, .lv-eco-shell .h5 a, .lv-eco-shell .h6 a, .lv-eco-shell h1 a, .lv-eco-shell h2 a, .lv-eco-shell h3 a, .lv-eco-shell h4 a, .lv-eco-shell h5 a, .lv-eco-shell h6 a{color:inherit;text-decoration:none;font-weight:inherit}
.lv-eco-shell .h1, .lv-eco-shell h1{font-size:calc(((var(--font-h1-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .h2, .lv-eco-shell h2{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * .9em)}
.lv-eco-shell p{color:var(--color-body-text)}
.lv-eco-shell .grid{margin:0 0 0 -11px;padding:0}
@media  only screen and (max-width:749px){.lv-eco-shell .h1, .lv-eco-shell h1{font-size:calc(((var(--font-h1-mobile)) / (var(--font-size-base))) * .9em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .h2, .lv-eco-shell h2{font-size:calc(((var(--font-h2-mobile)) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell p{font-size:calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--hide{display:none!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .grid{margin-left:-22px}}
.lv-eco-shell .grid--no-gutters, .lv-eco-shell .rte ol.list--inline, .lv-eco-shell .rte ul.list--inline, .lv-eco-shell .site-footer__payment-icons .payment-icon:first-child{margin-left:0}
.lv-eco-shell .grid--no-gutters .grid__item{padding-left:0}
.lv-eco-shell .grid__item{padding-left:11px}
.lv-eco-shell .logo-align--center .site-header__logo{text-align:center;margin:0 auto}
.lv-eco-shell .mobile-nav--open .icon-close, .lv-eco-shell .no-js .js, .lv-eco-shell .no-js:not(html){display:none}
.lv-eco-shell .slick-dots li a, .lv-eco-shell .slick-dots li button{border:0;padding:5px;cursor:pointer}
.lv-eco-shell .payment-icons, .lv-eco-shell button[disabled], .lv-eco-shell html input[disabled]{cursor:default}
.lv-eco-shell b, .lv-eco-shell strong{font-weight:var(--font-weight-body--bolder)}
.lv-eco-shell em{font-style:italic}
.lv-eco-shell small{font-size:80%}
.lv-eco-shell sub, .lv-eco-shell sup{font-size:75%;line-height:0;vertical-align:baseline}
.lv-eco-shell sup{top:-.5em}
.lv-eco-shell sub{bottom:-.25em}
.lv-eco-shell img{max-width:100%;border:0}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell button, .lv-eco-shell input, .lv-eco-shell optgroup, .lv-eco-shell select, .lv-eco-shell textarea{color:inherit;font:inherit;margin:0}
.lv-eco-shell [type=button]::-moz-focus-inner, .lv-eco-shell [type=reset]::-moz-focus-inner, .lv-eco-shell [type=submit]::-moz-focus-inner, .lv-eco-shell button::-moz-focus-inner{border-style:none;padding:0}
.lv-eco-shell [type=button]:-moz-focusring, .lv-eco-shell [type=reset]:-moz-focusring, .lv-eco-shell [type=submit]:-moz-focusring, .lv-eco-shell button:-moz-focusring{outline:ButtonText dotted 1px}
.lv-eco-shell textarea{min-height:100px}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell [role=button], .lv-eco-shell a, .lv-eco-shell button, .lv-eco-shell input, .lv-eco-shell label, .lv-eco-shell select, .lv-eco-shell textarea{touch-action:manipulation}
.lv-eco-shell .five-tenths, .lv-eco-shell .four-eighths, .lv-eco-shell .one-half, .lv-eco-shell .six-twelfths, .lv-eco-shell .three-sixths, .lv-eco-shell .two-quarters{width:50%}
.lv-eco-shell .four-twelfths, .lv-eco-shell .one-third, .lv-eco-shell .two-sixths{width:33.33333%}
.lv-eco-shell .eight-twelfths, .lv-eco-shell .four-sixths, .lv-eco-shell .two-thirds{width:66.66667%}
.lv-eco-shell .one-quarter, .lv-eco-shell .three-twelfths, .lv-eco-shell .two-eighths{width:25%}
.lv-eco-shell .nine-twelfths, .lv-eco-shell .six-eighths, .lv-eco-shell .three-quarters{width:75%}
.lv-eco-shell .one-fifth, .lv-eco-shell .two-tenths{width:20%}
.lv-eco-shell .four-tenths, .lv-eco-shell .two-fifths{width:40%}
.lv-eco-shell .six-tenths, .lv-eco-shell .three-fifths{width:60%}
.lv-eco-shell .eight-tenths, .lv-eco-shell .four-fifths{width:80%}
.lv-eco-shell .one-sixth, .lv-eco-shell .two-twelfths{width:16.66667%}
.lv-eco-shell .five-sixths, .lv-eco-shell .ten-twelfths{width:83.33333%}
.lv-eco-shell .one-eighth{width:12.5%}
.lv-eco-shell .three-eighths{width:37.5%}
.lv-eco-shell .five-eighths{width:62.5%}
.lv-eco-shell .seven-eighths{width:87.5%}
.lv-eco-shell .one-tenth{width:10%}
.lv-eco-shell .three-tenths{width:30%}
.lv-eco-shell .seven-tenths{width:70%}
.lv-eco-shell .nine-tenths{width:90%}
.lv-eco-shell .one-twelfth{width:8.33333%}
.lv-eco-shell .five-twelfths{width:41.66667%}
.lv-eco-shell .seven-twelfths{width:58.33333%}
.lv-eco-shell .eleven-twelfths{width:91.66667%}
.lv-eco-shell .show{display:block!important}
.lv-eco-shell .hide{display:none!important}
.lv-eco-shell .text-left{text-align:left!important}
.lv-eco-shell .text-right{text-align:right!important}
.lv-eco-shell .text-center{text-align:center!important}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-whole{width:100%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-half{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-third{width:33.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-thirds{width:66.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-quarter{width:25%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-quarters{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-quarters{width:75%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-fifth{width:20%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-fifths{width:40%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-fifths{width:60%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--four-fifths{width:80%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-sixth{width:16.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-sixths{width:33.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-sixths{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--four-sixths{width:66.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--five-sixths{width:83.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-eighth{width:12.5%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-eighths{width:25%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-eighths{width:37.5%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--four-eighths{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--five-eighths{width:62.5%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--six-eighths{width:75%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--seven-eighths{width:87.5%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-tenth{width:10%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-tenths{width:20%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-tenths{width:30%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--four-tenths{width:40%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--five-tenths{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--six-tenths{width:60%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--seven-tenths{width:70%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--eight-tenths{width:80%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--nine-tenths{width:90%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--one-twelfth{width:8.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--two-twelfths{width:16.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--three-twelfths{width:25%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--four-twelfths{width:33.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--five-twelfths{width:41.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--six-twelfths{width:50%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--seven-twelfths{width:58.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--eight-twelfths{width:66.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--nine-twelfths{width:75%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--ten-twelfths{width:83.33333%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--eleven-twelfths{width:91.66667%}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--show{display:block!important}}
@media  only screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .tablet--hide{display:none!important}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-whole{width:100%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-half{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-third{width:33.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-thirds{width:66.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-quarter{width:25%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-quarters{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-quarters{width:75%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-fifth{width:20%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-fifths{width:40%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-fifths{width:60%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--four-fifths{width:80%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-sixth{width:16.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-sixths{width:33.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-sixths{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--four-sixths{width:66.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--five-sixths{width:83.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-eighth{width:12.5%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-eighths{width:25%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-eighths{width:37.5%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--four-eighths{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--five-eighths{width:62.5%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--six-eighths{width:75%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--seven-eighths{width:87.5%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-tenth{width:10%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-tenths{width:20%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-tenths{width:30%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--four-tenths{width:40%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--five-tenths{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--six-tenths{width:60%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--seven-tenths{width:70%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--eight-tenths{width:80%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--nine-tenths{width:90%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--one-twelfth{width:8.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--two-twelfths{width:16.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--three-twelfths{width:25%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--four-twelfths{width:33.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--five-twelfths{width:41.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--six-twelfths{width:50%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--seven-twelfths{width:58.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--eight-twelfths{width:66.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--nine-twelfths{width:75%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--ten-twelfths{width:83.33333%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--eleven-twelfths{width:91.66667%}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--show{display:block!important}}
@media  only screen and (min-width:1200px) and (max-width:1650px){.lv-eco-shell .desk--hide{display:none!important}}
.lv-eco-shell .visually-hidden{width:1px;margin:-1px;padding:0}
.lv-eco-shell .visually-hidden--inline{margin:0;height:1em}
.lv-eco-shell .visually-hidden--static{position:static!important}
.lv-eco-shell .js-focus-hidden:focus{outline:0}
.lv-eco-shell .skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:var(--color-text);background-color:var(--color-bg);padding:10px;opacity:1;z-index:10000;transition:none}
.lv-eco-shell .box{background:0 0/contain no-repeat #f7f7f7}
.lv-eco-shell .page-width-small{max-width:1280px;margin:0 auto;width:100%;}
.lv-eco-shell .page-width{margin:0 auto}
.lv-eco-shell .section-header{margin-bottom:35px}
.lv-eco-shell blockquote{font-size:calc(((18) / (var(--font-size-base))) * 1em);font-style:normal;text-align:center;padding:0 30px;margin:0}
.lv-eco-shell .rte blockquote{border-color:var(--color-border);border-width:1px 0;border-style:solid;padding:30px 0;margin-bottom:27.5px}
.lv-eco-shell blockquote p+cite{margin-top:27.5px}
.lv-eco-shell blockquote cite{display:block;font-size:.85em;font-weight:var(--font-weight-body)}
.lv-eco-shell blockquote cite::before{content:"— "}
.lv-eco-shell code, .lv-eco-shell pre{font-family:Consolas,monospace;font-size:1em}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell input, .lv-eco-shell select, .lv-eco-shell textarea{font-size:calc(var(--font-size-base) * 1px);font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body);color:var(--color-text)}
.lv-eco-shell .h3, .lv-eco-shell .h4, .lv-eco-shell .h5, .lv-eco-shell .h6, .lv-eco-shell .list-view-item__title, .lv-eco-shell h3, .lv-eco-shell h4, .lv-eco-shell h5, .lv-eco-shell h6, .lv-eco-shell th{font-family:var(--font-stack-header)}
.lv-eco-shell .h3, .lv-eco-shell .h4, .lv-eco-shell .h5, .lv-eco-shell .h6, .lv-eco-shell h3, .lv-eco-shell h4, .lv-eco-shell h5, .lv-eco-shell h6{margin:0 0 17.5px;font-style:var(--font-style-header);font-weight:var(--font-weight-header);line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}
.lv-eco-shell .h3, .lv-eco-shell h3{font-size:calc(((var(--font-h3-desktop)) / (var(--font-size-base))) * .8em)}
.lv-eco-shell .h4, .lv-eco-shell h4{font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .h5, .lv-eco-shell h5{font-size:calc(((var(--font-h5-desktop)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .h6, .lv-eco-shell h6{font-size:calc(((var(--font-h6-desktop)) / (var(--font-size-base))) * 1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .grid__item{padding-left:22px}}
@media  only screen and (max-width:749px){.lv-eco-shell .logo-align--center .site-header__logo{margin:15px 0}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-header__logo{text-align:left}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-whole{width:100%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-half{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-third{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-thirds{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-quarter{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-quarters{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-quarters{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-fifth{width:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-fifths{width:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-fifths{width:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--four-fifths{width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-sixth{width:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-sixths{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-sixths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--four-sixths{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--five-sixths{width:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-eighth{width:12.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-eighths{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-eighths{width:37.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--four-eighths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--five-eighths{width:62.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--six-eighths{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--seven-eighths{width:87.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-tenth{width:10%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-tenths{width:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-tenths{width:30%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--four-tenths{width:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--five-tenths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--six-tenths{width:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--seven-tenths{width:70%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--eight-tenths{width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--nine-tenths{width:90%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--one-twelfth{width:8.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--two-twelfths{width:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--three-twelfths{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--four-twelfths{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--five-twelfths{width:41.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--six-twelfths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--seven-twelfths{width:58.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--eight-twelfths{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--nine-twelfths{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--ten-twelfths{width:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--eleven-twelfths{width:91.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--show{display:block!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--hide{display:none!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-half{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-third{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-thirds{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-quarter{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-quarters{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-quarters{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-fifth{left:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-fifths{left:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-fifths{left:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-four-fifths{left:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-sixth{left:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-sixths{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-sixths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-four-sixths{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-five-sixths{left:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-eighth{left:12.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-eighths{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-eighths{left:37.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-four-eighths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-five-eighths{left:62.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-six-eighths{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-seven-eighths{left:87.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-tenth{left:10%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-tenths{left:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-tenths{left:30%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-four-tenths{left:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-five-tenths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-six-tenths{left:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-seven-tenths{left:70%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-eight-tenths{left:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-nine-tenths{left:90%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-one-twelfth{left:8.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-two-twelfths{left:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-three-twelfths{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-four-twelfths{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-five-twelfths{left:41.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-six-twelfths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-seven-twelfths{left:58.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-eight-twelfths{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-nine-twelfths{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-ten-twelfths{left:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .small--push-eleven-twelfths{left:91.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .h3, .lv-eco-shell h3{font-size:calc(((var(--font-h3-mobile)) / (var(--font-size-base))) * .8em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .h4, .lv-eco-shell h4{font-size:calc(((var(--font-h4-mobile)) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .h5, .lv-eco-shell h5{font-size:calc(((var(--font-h5-mobile)) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .h6, .lv-eco-shell h6{font-size:calc(((var(--font-h6-mobile)) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .payment-icons{line-height:40px}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-whole{width:100%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-half{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-third{width:33.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-thirds{width:66.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-quarter{width:25%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-quarters{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-quarters{width:75%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-fifth{width:20%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-fifths{width:40%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-fifths{width:60%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--four-fifths{width:80%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-sixth{width:16.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-sixths{width:33.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-sixths{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--four-sixths{width:66.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--five-sixths{width:83.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-eighth{width:12.5%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-eighths{width:25%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-eighths{width:37.5%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--four-eighths{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--five-eighths{width:62.5%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--six-eighths{width:75%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--seven-eighths{width:87.5%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-tenth{width:10%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-tenths{width:20%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-tenths{width:30%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--four-tenths{width:40%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--five-tenths{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--six-tenths{width:60%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--seven-tenths{width:70%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--eight-tenths{width:80%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--nine-tenths{width:90%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--one-twelfth{width:8.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--two-twelfths{width:16.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--three-twelfths{width:25%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--four-twelfths{width:33.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--five-twelfths{width:41.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--six-twelfths{width:50%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--seven-twelfths{width:58.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--eight-twelfths{width:66.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--nine-twelfths{width:75%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--ten-twelfths{width:83.33333%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--eleven-twelfths{width:91.66667%}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--show{display:block!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .mobile--hide{display:none!important}}
.lv-eco-shell .rte{color:var(--color-body-text);margin-bottom:35px}
.lv-eco-shell .rte .h3:first-child, .lv-eco-shell .rte .h4:first-child, .lv-eco-shell .rte .h5:first-child, .lv-eco-shell .rte .h6:first-child, .lv-eco-shell .rte h1:first-child, .lv-eco-shell .rte h2:first-child, .lv-eco-shell .rte h3:first-child, .lv-eco-shell .rte h4:first-child, .lv-eco-shell .rte h5:first-child, .lv-eco-shell .rte h6:first-child{margin-top:0}
.lv-eco-shell .rte li{margin-bottom:4px;list-style:inherit}
.lv-eco-shell .rte-setting{margin-bottom:19.44444px}
.lv-eco-shell .fine-print{font-size:calc(((14) / (var(--font-size-base))) * 1em);font-style:italic}
.lv-eco-shell .hero .mega-subtitle, .lv-eco-shell .hero .mega-title{text-shadow:0 0 4px rgba(0,0,0,.4)}
.lv-eco-shell .mega-title{margin-bottom:8px}
@media  screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell body, .lv-eco-shell button{font-size:calc(var(--font-size-base) * .9px)}}
@media  screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .h1, .lv-eco-shell h1{font-size:calc(((var(--font-h1-desktop)) / (var(--font-size-base))) * .9em)}}
@media  screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .h2, .lv-eco-shell h2{font-size:calc(((var(--font-h2-desktop)) / (var(--font-size-base))) * .9em)}}
@media  screen and (min-width:750px) and (max-width:1199px){.lv-eco-shell .h4, .lv-eco-shell h4{font-size:calc(((var(--font-h4-desktop)) / (var(--font-size-base))) * .9em)}}
.lv-eco-shell .mega-title--large{font-size:calc(((var(--font-size-header) + 20) / (var(--font-size-base))) * 1em)}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-whole{width:100%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-half{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-third{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-thirds{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-quarter{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-quarters{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-quarters{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-fifth{width:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-fifths{width:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-fifths{width:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--four-fifths{width:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-sixth{width:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-sixths{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-sixths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--four-sixths{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--five-sixths{width:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-eighth{width:12.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-eighths{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-eighths{width:37.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--four-eighths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--five-eighths{width:62.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--six-eighths{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--seven-eighths{width:87.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-tenth{width:10%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-tenths{width:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-tenths{width:30%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--four-tenths{width:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--five-tenths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--six-tenths{width:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--seven-tenths{width:70%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--eight-tenths{width:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--nine-tenths{width:90%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--one-twelfth{width:8.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--two-twelfths{width:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--three-twelfths{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--four-twelfths{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--five-twelfths{width:41.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--six-twelfths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--seven-twelfths{width:58.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--eight-twelfths{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--nine-twelfths{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--ten-twelfths{width:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--eleven-twelfths{width:91.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--show{display:block!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--hide{display:none!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-half{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-third{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-thirds{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-quarter{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-quarters{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-quarters{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-fifth{left:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-fifths{left:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-fifths{left:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-four-fifths{left:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-sixth{left:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-sixths{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-sixths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-four-sixths{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-five-sixths{left:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-eighth{left:12.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-eighths{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-eighths{left:37.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-four-eighths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-five-eighths{left:62.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-six-eighths{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-seven-eighths{left:87.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-tenth{left:10%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-tenths{left:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-tenths{left:30%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-four-tenths{left:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-five-tenths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-six-tenths{left:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-seven-tenths{left:70%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-eight-tenths{left:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-nine-tenths{left:90%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-one-twelfth{left:8.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-two-twelfths{left:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-three-twelfths{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-four-twelfths{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-five-twelfths{left:41.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-six-twelfths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-seven-twelfths{left:58.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-eight-twelfths{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-nine-twelfths{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-ten-twelfths{left:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .medium-up--push-eleven-twelfths{left:91.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .section-header{margin-bottom:55px}}
@media  only screen and (min-width:750px){.lv-eco-shell .mega-title--large{font-size:calc(((var(--font-mega-title-large-desktop)) / (var(--font-size-base))) * 1em)}}
@media  only screen and (min-width:750px){.lv-eco-shell .mega-subtitle{font-size:calc(((var(--font-size-base) + 4) / (var(--font-size-base))) * 1em);margin:0 auto}}
@media  only screen and (min-width:750px){.lv-eco-shell .text-center .mega-subtitle{max-width:75%}}
.lv-eco-shell .mega-subtitle a, .lv-eco-shell .order-table a, .lv-eco-shell .text-link--accent, .lv-eco-shell table a{border-bottom:1px solid currentColor}
.lv-eco-shell .mega-subtitle--large{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);font-weight:var(--font-weight-header)}
.lv-eco-shell .is-transitioning{display:block!important;visibility:visible!important}
.lv-eco-shell svg.icon:not(.icon--full-color) .icon-error__symbol, .lv-eco-shell symbol.icon:not(.icon--full-color) .icon-error__symbol{fill:var(--white-color)}
.lv-eco-shell .payment-icons{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.lv-eco-shell .payment-icons .icon{width:38px;height:24px;fill:inherit}
.lv-eco-shell .social-icons .icon{width:23px;height:23px}
.lv-eco-shell .social-icons .icon.icon--wide{width:40px}
.lv-eco-shell .icon-spinner{-moz-animation:.5s linear infinite spin;-o-animation:.5s linear infinite spin;-webkit-animation:.5s linear infinite spin;animation:.5s linear infinite spin}
.lv-eco-shell .icon-error{fill:#d20000;width:calc(calc(var(--font-size-base) * 1px) - 2px);height:calc(calc(var(--font-size-base) * 1px) - 2px);margin-top:.1em;flex-shrink:0}
.lv-eco-shell ol, .lv-eco-shell ul{margin:0;padding:0}
.lv-eco-shell ol{list-style:decimal}
.lv-eco-shell .rte img{height:auto}
.lv-eco-shell .rte table{table-layout:fixed}
.lv-eco-shell .rte ol, .lv-eco-shell .rte ul{margin:0 0 17.5px 35px}
.lv-eco-shell .rte ul{list-style:disc}
.lv-eco-shell .rte ul ul{list-style:circle}
.lv-eco-shell .rte ul ul ul{list-style:square}
.lv-eco-shell .text-center .rte ol, .lv-eco-shell .text-center .rte ul, .lv-eco-shell .text-center.rte ol, .lv-eco-shell .text-center.rte ul{margin-left:0;list-style-position:inside}
.lv-eco-shell .scrollable-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.lv-eco-shell a[href^=tel]{color:inherit}
.lv-eco-shell .btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;text-decoration:none;text-align:center;vertical-align:middle;-webkit-transition:color .3s,background .3s,opacity .3s,border .3s;-moz-transition:color .3s,background .3s,opacity .3s,border .3s;-o-transition:color .3s,background .3s,opacity .3s,border .3s;transition:color .3s,background .3s,opacity .3s,border .3s;cursor:pointer;border:1px solid transparent;font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);letter-spacing:0;white-space:normal;font-size:calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .site-nav__child-link--parent, .lv-eco-shell th{font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .price__availability, .lv-eco-shell .price__badge{text-transform:uppercase;letter-spacing:1px}
@media  screen and (max-width:480px){.lv-eco-shell .btn{width:100%}}
.lv-eco-shell .btn{background-color:var(--color-btn-primary);color:var(--color-btn-primary-text)}
.lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{background-color:var(--color-body);color:var(--color-btn-primary);border-color:var(--color-btn-primary)}
@media  only screen and (min-width:750px){.lv-eco-shell .mega-subtitle--large{font-size:calc(((var(--font-size-base) + 8) / (var(--font-size-base))) * 1em)}}
@media  only screen and (min-width:750px){.lv-eco-shell .social-icons .icon{width:25px;height:25px}}
@media  only screen and (min-width:750px){.lv-eco-shell .btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{padding:10px 18px}}
.lv-eco-shell .btn:focus, .lv-eco-shell .btn:not([disabled]):hover, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded:focus, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-focus)}
.lv-eco-shell .btn .icon-arrow-left, .lv-eco-shell .btn .icon-arrow-right, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right{height:9px}
.lv-eco-shell .btn[aria-disabled], .lv-eco-shell .btn[disabled], .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled], .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{cursor:default;opacity:.5}
.lv-eco-shell .btn--secondary{background-color:var(--color-btn-secondary);color:var(--color-small-button-text-border);border-color:var(--color-btn-secondary)}
.lv-eco-shell .btn--secondary:focus, .lv-eco-shell .btn--secondary:not([disabled]):hover{background-color:var(--color-btn-secondary-focus)}
.lv-eco-shell .btn--white, .lv-eco-shell .btn--white:focus, .lv-eco-shell .btn--white:not([disabled]):hover{color:var(--color-text);background-color:var(--white-color);border:1px solid transparent}
.lv-eco-shell .btn--transparent_primary{background-color:transparent;color:var(--color-btn-primary);border-color:var(--color-btn-primary)}
.lv-eco-shell .btn--transparent_primary:focus, .lv-eco-shell .btn--transparent_primary:not([disabled]):hover{background-color:transparent;color:var(--color-btn-primary-text);border-color:var(--color-btn-primary)}
.lv-eco-shell .btn--transparent_secondary{background-color:transparent;color:var(--color-btn-secondary);border-color:var(--color-btn-secondary)}
.lv-eco-shell .btn--transparent_secondary:focus, .lv-eco-shell .btn--transparent_secondary:not([disabled]):hover{background-color:var(--color-btn-secondary);color:var(--color-small-button-text-border);border-color:var(--color-btn-secondary)}
.lv-eco-shell .btn--small{padding:8px 10px;font-size:calc(((12) / (var(--font-size-base))) * 1em);line-height:1}
.lv-eco-shell .btn--tertiary{background-color:transparent;color:var(--color-small-button-text-border);border-color:var(--color-small-button-text-border)}
.lv-eco-shell .btn--tertiary:focus, .lv-eco-shell .btn--tertiary:not([disabled]):hover{background-color:transparent;color:var(--color-small-button-text-border-focus);border-color:var(--color-small-button-text-border-focus)}
@media  only screen and (max-width:749px){.lv-eco-shell .btn--small-wide{padding-left:50px;padding-right:50px}}
@media  only screen and (max-width:749px){.lv-eco-shell .responsive-table thead{display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .responsive-table td, .lv-eco-shell .responsive-table th{float:left;clear:left;width:100%;text-align:right;padding:27.5px;border:0;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .responsive-table td::before, .lv-eco-shell .responsive-table th::before{content:attr(data-label);float:left;text-align:center;font-size:14px;padding-right:10px;font-weight:400}}
@media  only screen and (max-width:749px){.lv-eco-shell .responsive-table__row+.responsive-table__row, .lv-eco-shell tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px}}
@media  only screen and (max-width:749px){.lv-eco-shell .responsive-table__row+.responsive-table__row::after, .lv-eco-shell tfoot>.responsive-table__row:first-child::after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid var(--color-border)}}
.lv-eco-shell .btn--link{background-color:transparent;border:0;margin:0;color:var(--color-text);text-align:left}
.lv-eco-shell .btn--link:focus, .lv-eco-shell .btn--link:not([disabled]):hover{color:var(--color-text-focus);}
.lv-eco-shell .btn--narrow{padding-left:15px;padding-right:15px}
.lv-eco-shell .btn--has-icon-after .icon{margin-left:10px}
.lv-eco-shell .btn--has-icon-before .icon{margin-right:10px}
.lv-eco-shell .text-link{display:inline;border:0;background:0 0;padding:0;margin:0}
.lv-eco-shell .form-vertical .input--error.disclosure__toggle, .lv-eco-shell .form-vertical input.input--error, .lv-eco-shell .form-vertical select.input--error, .lv-eco-shell .form-vertical textarea.input--error, .lv-eco-shell .input-error-message{margin-bottom:11.66667px}
.lv-eco-shell .text-link--accent{color:var(--color-btn-primary);padding-bottom:1px}
.lv-eco-shell .text-link--accent:focus, .lv-eco-shell .text-link--accent:not([disabled]):hover{color:var(--color-btn-primary-focus)}
.lv-eco-shell .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.lv-eco-shell table{border-collapse:collapse;border-spacing:0;margin-bottom:27.5px}
.lv-eco-shell th{font-style:var(--font-style-header)}
.lv-eco-shell td, .lv-eco-shell th{text-align:left;border:1px solid var(--color-border);padding:10px 14px}
.lv-eco-shell tbody th, .lv-eco-shell tfoot th{font-weight:400}
.lv-eco-shell svg:not(:root){overflow:hidden}
.lv-eco-shell .video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:auto}
.lv-eco-shell .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell [data-image-loading-animation]{background-color:var(--global-color-image-loader-primary);-moz-animation:2s .4s infinite image-loader;-o-animation:2s .4s infinite image-loader;-webkit-animation:2s .4s infinite image-loader;animation:2s .4s infinite image-loader}
.lv-eco-shell .no-js [data-image-loading-animation]{animation-name:none}
.lv-eco-shell fieldset{border:1px solid var(--color-border-form);margin:0 0 55px;padding:27.5px}
.lv-eco-shell legend{border:0;padding:0}
.lv-eco-shell button, .lv-eco-shell input[type=submit], .lv-eco-shell label[for]{cursor:pointer}
.lv-eco-shell .comment__content, .lv-eco-shell label{margin-bottom:5px}
.lv-eco-shell [type=checkbox]+label, .lv-eco-shell [type=radio]+label{display:inline-block;margin-bottom:0}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell input, .lv-eco-shell select, .lv-eco-shell textarea{border:1px solid var(--color-border-form);background-color:var(--color-text-field);color:var(--color-text-field-text);max-width:100%;line-height:1.2;border-radius:2px}
.lv-eco-shell .disclosure__toggle:focus, .lv-eco-shell input:focus, .lv-eco-shell select:focus, .lv-eco-shell textarea:focus{border-color:var(--color-border-form-darker)}
.lv-eco-shell .disclosure__toggle[disabled], .lv-eco-shell input[disabled], .lv-eco-shell select[disabled], .lv-eco-shell textarea[disabled]{cursor:default;background-color:#f4f4f4;border-color:#f4f4f4}
.lv-eco-shell .input--error.disclosure__toggle::-webkit-input-placeholder, .lv-eco-shell input.input--error::-webkit-input-placeholder, .lv-eco-shell select.input--error::-webkit-input-placeholder, .lv-eco-shell textarea.input--error::-webkit-input-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .input--error.disclosure__toggle::-moz-placeholder, .lv-eco-shell input.input--error::-moz-placeholder, .lv-eco-shell select.input--error::-moz-placeholder, .lv-eco-shell textarea.input--error::-moz-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .input--error.disclosure__toggle:-ms-input-placeholder, .lv-eco-shell input.input--error:-ms-input-placeholder, .lv-eco-shell select.input--error:-ms-input-placeholder, .lv-eco-shell textarea.input--error:-ms-input-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .input--error.disclosure__toggle::-ms-input-placeholder, .lv-eco-shell input.input--error::-ms-input-placeholder, .lv-eco-shell select.input--error::-ms-input-placeholder, .lv-eco-shell textarea.input--error::-ms-input-placeholder{color:#d20000;opacity:1}
.lv-eco-shell .hidden-placeholder.disclosure__toggle::-webkit-input-placeholder, .lv-eco-shell input.hidden-placeholder::-webkit-input-placeholder, .lv-eco-shell select.hidden-placeholder::-webkit-input-placeholder, .lv-eco-shell textarea.hidden-placeholder::-webkit-input-placeholder{color:transparent}
.lv-eco-shell .hidden-placeholder.disclosure__toggle::-moz-placeholder, .lv-eco-shell input.hidden-placeholder::-moz-placeholder, .lv-eco-shell select.hidden-placeholder::-moz-placeholder, .lv-eco-shell textarea.hidden-placeholder::-moz-placeholder{color:transparent}
.lv-eco-shell .hidden-placeholder.disclosure__toggle:-ms-input-placeholder, .lv-eco-shell input.hidden-placeholder:-ms-input-placeholder, .lv-eco-shell select.hidden-placeholder:-ms-input-placeholder, .lv-eco-shell textarea.hidden-placeholder:-ms-input-placeholder{color:transparent}
.lv-eco-shell .hidden-placeholder.disclosure__toggle::-ms-input-placeholder, .lv-eco-shell input.hidden-placeholder::-ms-input-placeholder, .lv-eco-shell select.hidden-placeholder::-ms-input-placeholder, .lv-eco-shell textarea.hidden-placeholder::-ms-input-placeholder{opacity:1}
.lv-eco-shell .product-form .disclosure__toggle, .lv-eco-shell .product-form input, .lv-eco-shell .product-form select, .lv-eco-shell .product-form textarea{min-height:44px}
.lv-eco-shell . input--error.disclosure__toggle, .lv-eco-shell input.input--error, .lv-eco-shell select.input--error, .lv-eco-shell textarea.input--error{border-color:#d20000;background-color:#fff8f8;color:#d20000}
.lv-eco-shell .input-error-message{display:flex;line-height:1.3;color:var(--color-body-text);font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .input-error-message .icon{width:1em;height:1em;margin-right:calc((10 / (var(--font-size-base))) * 1em)}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--svg-select-icon);background-repeat:no-repeat;background-position:right 10px center;line-height:1.2;text-indent:.01px;font-size:12px;cursor:pointer;background-color:transparent;border:0;padding:0}
.lv-eco-shell header .disclosure__toggle, .lv-eco-shell header select{color:var(--secondary_nav_color_text)}
.lv-eco-shell header .disclosure__toggle, .lv-eco-shell .header_top .disclosure__toggle{background-image:none}
.lv-eco-shell .select-group{position:relative;z-index:2}
.lv-eco-shell .select-group .disclosure__toggle, .lv-eco-shell .select-group select{background-image:none;background-color:transparent}
.lv-eco-shell .select-group .icon{height:calc(8em / 16);position:absolute;right:0;top:50%;transform:translateY(-50%);width:calc(8em / 16);z-index:-1}
.lv-eco-shell .select-label{font-size:calc(((12) / (var(--font-size-base))) * 1em);text-transform:uppercase}
.lv-eco-shell option{color:var(--color-text);background-color:var(--color-body)}
.lv-eco-shell .disclosure__toggle::-ms-expand, .lv-eco-shell select::-ms-expand{display:none}
.lv-eco-shell .label--hidden{position:absolute;height:0;width:0;margin-bottom:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.lv-eco-shell ::-webkit-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell ::-moz-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell :-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell ::-ms-input-placeholder{color:var(--color-text-field-text);opacity:1}
.lv-eco-shell .label--error{color:#d20000}
.lv-eco-shell input, .lv-eco-shell textarea{padding:8px 15px}
.lv-eco-shell .form-vertical .disclosure__toggle, .lv-eco-shell .form-vertical input, .lv-eco-shell .form-vertical select, .lv-eco-shell .form-vertical textarea{display:block;width:100%;margin-bottom:19.44444px}
.lv-eco-shell .form-vertical [type=checkbox], .lv-eco-shell .form-vertical [type=radio]{display:inline-block;width:auto;margin-right:5px}
.lv-eco-shell .form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{display:inline-block;width:auto}
.lv-eco-shell .form-message, .lv-eco-shell .note{padding:8px;margin:0 0 27.5px;border:1px solid var(--color-border-form)}
@media  only screen and (min-width:750px){.lv-eco-shell input, .lv-eco-shell textarea{padding:10px 18px}}
@media  only screen and (min-width:750px){.lv-eco-shell .form-message, .lv-eco-shell .note{padding:10px}}
.lv-eco-shell .form-message--success{border:1px solid #1f873d;background-color:#f8fff9;color:#1f873d;display:block;width:100%}
.lv-eco-shell .form-message--error{color:#651818;border:1px solid #d20000;background-color:#fff8f8;padding:1rem 1.3rem;text-align:left;width:100%}
.lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .form-message--error li{list-style-type:disc;list-style-position:inside}
.lv-eco-shell .form-message--error .form-message__title{font-size:1.2em}
.lv-eco-shell .form-message--error .form-message__link, .lv-eco-shell .form-message--error a{display:inline-block;text-decoration:underline;text-decoration-skip-ink:auto;color:#651818}
.lv-eco-shell .form-message--error .form-message__link:focus, .lv-eco-shell .form-message--error .form-message__link:hover, .lv-eco-shell .form-message--error a:focus, .lv-eco-shell .form-message--error a:hover{text-decoration:none;color:#651818}
.lv-eco-shell .grid-view-item__title, .lv-eco-shell .list-view-item__title, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:var(--color-text)}
.lv-eco-shell .input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.lv-eco-shell .form-vertical .input-group{margin-bottom:55px}
.lv-eco-shell .input-group--nowrap{flex-wrap:nowrap}
.lv-eco-shell .input-group--error{margin-bottom:11.66667px}
.lv-eco-shell .input-group__btn .btn, .lv-eco-shell .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .input-group__field, .lv-eco-shell .input-group__field input, .lv-eco-shell .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{min-height:42px}
.lv-eco-shell .input-group__field{-ms-flex-preferred-size:15rem;-webkit-flex-basis:15rem;-moz-flex-basis:15rem;flex-basis:15rem;flex-grow:9999;margin-bottom:1rem;text-align:left}
.lv-eco-shell .input-group__field input{width:100%}
.lv-eco-shell .form-vertical .input-group__field{margin:0}
.lv-eco-shell .custom__item .grid-view-item, .lv-eco-shell .input-group__field--connected, .lv-eco-shell .list-view-item:last-child, .lv-eco-shell .product-form__input.input--error{margin-bottom:0}
.lv-eco-shell .input-group__field--connected input{border-top-right-radius:0;border-bottom-right-radius:0}
.lv-eco-shell .input-group__btn{flex-grow:1}
.lv-eco-shell .input-group__btn .btn, .lv-eco-shell .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded, .lv-eco-shell .site-header__logo-image img{width:100%}
.lv-eco-shell .site-nav--centered{padding-bottom:22px}
.lv-eco-shell .site-nav__link.site-nav--active-dropdown{border:1px solid var(--color-border);border-bottom:1px solid transparent;z-index:2}
.lv-eco-shell .site-nav__link:focus .site-nav__label, .lv-eco-shell .site-nav__link:not([disabled]):hover .site-nav__label{border-bottom-color:var(--color-text)}
.lv-eco-shell .order-table td, .lv-eco-shell .order-table th, .lv-eco-shell .placeholder-background .icon, .lv-eco-shell hr{border:0}
.lv-eco-shell .collection-grid-item__image-with-placeholder-wrapper, .lv-eco-shell .disclosure, .lv-eco-shell .mobile-nav__link, .lv-eco-shell .no-js .product-featured-media, .lv-eco-shell .product-card, .lv-eco-shell .search-form__input-wrapper, .lv-eco-shell .site-header__account, .lv-eco-shell .site-nav--has-dropdown, .lv-eco-shell .slideshow-wrapper{position:relative}
.lv-eco-shell .site-nav--has-centered-dropdown{position:static}
.lv-eco-shell .site-nav__dropdown{display:none;position:absolute;padding:11px 30px 11px 0;margin:0;z-index:7;text-align:left;border:1px solid var(--color-border);background:var(--color-bg);left:-1px;top:41px}
.lv-eco-shell .site-nav__dropdown .site-nav__link{padding:4px 15px 5px}
.lv-eco-shell .site-nav--active-dropdown .site-nav__dropdown, .lv-eco-shell .site-nav__dropdown li{display:block}
.lv-eco-shell .site-nav__dropdown--right:not(.site-nav__dropdown--centered){right:0;left:unset}
.lv-eco-shell .site-nav__dropdown--left:not(.site-nav__dropdown--centered){left:0}
.lv-eco-shell .site-nav__dropdown--centered{width:100%;padding:0;text-align:center}
.lv-eco-shell .site-nav__childlist{display:inline-block;padding:11px 17px;text-align:left}
.lv-eco-shell .site-nav__childlist-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-15px}
.lv-eco-shell .site-nav__childlist-item{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:15px}
.lv-eco-shell .site-nav__child-link--parent{margin:4px 0}
.lv-eco-shell body.prevent-scrolling{overflow:hidden;position:fixed;width:100%}
.lv-eco-shell .page-width, .lv-eco-shell .page-width-small{padding-left:var(--container-padding);padding-right:var(--container-padding)}
.lv-eco-shell .page-container{transition:.45s cubic-bezier(.29,    .63,    .44,    1);position:relative}
.lv-eco-shell hr{margin:55px 0;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .hr--small{padding:10px 0;margin:0}
.lv-eco-shell .hr--invisible{border-bottom:0}
.lv-eco-shell .border-top{border-top:1px solid var(--color-border)}
.lv-eco-shell .empty-page-content{padding:75px 0 85px 0}
.lv-eco-shell .grid--half-gutters{margin-left:-15px}
.lv-eco-shell .grid--half-gutters>.grid__item{padding-left:15px}
@keyframes spin0 { %{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)} }
@keyframes image-loader0 { %,100%,50%{background-color:var(--global-color-image-loader-primary)} }
.lv-eco-shell .grid-view-item__title{margin-bottom:0}
.lv-eco-shell .grid-view-item__meta{margin-top:8px}
.lv-eco-shell .grid-view-item__link{display:block}
.lv-eco-shell .grid-view-item__image{display:block;margin:0 auto;width:100%}
.lv-eco-shell .list-view-item{margin-bottom:22px}
.lv-eco-shell .list-view-item__link{display:table;table-layout:fixed;width:100%}
.lv-eco-shell .list-view-item__image-column, .lv-eco-shell .list-view-item__title-column{display:table-cell;vertical-align:middle}
.lv-eco-shell .list-view-item__image-column{width:130px;min-height:44px}
.lv-eco-shell .view-mode-list .list-view-item__image-wrapper{position:relative;margin-right:35px}
.lv-eco-shell .list-view-item__title{min-width:100px;font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .index-section, .lv-eco-shell .padding-section{padding-top:35px;padding-bottom:35px}
.lv-eco-shell .index-section:first-child, .lv-eco-shell .index-section.index-section--slideshow{padding-top:0;padding-bottom:0;border-top:0}
.lv-eco-shell .placeholder-svg{display:block;fill:var(--color-blankstate);background-color:var(--color-blankstate-background);width:100%;height:100%;max-width:100%;max-height:100%}
.lv-eco-shell .placeholder-noblocks{padding:40px;text-align:center}
.lv-eco-shell .placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video{color:var(--color-text);background-color:transparent}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid.plyr__tab-focus, .lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid:hover, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover{color:rgba(var(--color-text-rgb),.55)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__video-wrapper{background-color:transparent}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__poster, .lv-eco-shell .product-single__media--video{background-color:var(--color-video-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__video-wrapper .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__poster{background-color:#000}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__poster, .lv-eco-shell .plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__video-wrapper{background-color:#000}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__poster, .lv-eco-shell .plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__video-wrapper{background-color:#000}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__poster, .lv-eco-shell .plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__video-wrapper{background-color:#000}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__poster, .lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__video-wrapper{background-color:#000}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid, .lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__controls{background-color:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-moz-range-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-ms-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-webkit-slider-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,currentColor var(--value,0),rgba(var(--color-text-rgb),.6) var(--value,0))}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-moz-range-track{background-color:rgba(var(--color-text-rgb),.6)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-ms-fill-upper{background-color:rgba(var(--color-text-rgb),.6)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-ms-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip{background-color:var(--color-text);color:var(--color-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip::before{border-top-color:var(--color-text)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,rgba(var(--color-text-rgb),.6) 25%,transparent 25%,transparent 50%,rgba(var(--color-text-rgb),.6) 50%,rgba(var(--color-text-rgb),.6) 75%,transparent 75%,transparent)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]{color:var(--color-bg)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-webkit-slider-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,currentColor var(--value,0),rgba(var(--color-bg-rgb),.6) var(--value,0))}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-track, .lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-fill-upper{background-color:rgba(var(--color-bg-rgb),.6)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-ms-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .pagination__item-arrow:hover, .lv-eco-shell .pagination__item.pagination__item--current{color:var(--color-btn-primary);opacity:1}
.lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus, .lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active{color:rgba(var(--color-text-rgb),.55);background:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .product-single{overflow-anchor:none}
.lv-eco-shell .product-single__title{margin-bottom:.5rem}
.lv-eco-shell .featured-product__price, .lv-eco-shell .product__price{font-size:1.25em}
.lv-eco-shell .product__policies{margin:.4rem 0 1rem;font-size:calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .product-form{width:auto}
.lv-eco-shell .product-form__controls-group{display:flex;flex-wrap:wrap}
.lv-eco-shell .price dl, .lv-eco-shell .product-form__controls-group--submit{margin-top:0}
.lv-eco-shell .pagination-wrapper, .lv-eco-shell .product-form__controls-group~.product-form__controls-group--submit{margin-top:20px}
.lv-eco-shell .product-form__item{flex-grow:0;flex-basis:100%;margin-bottom:14px;padding:0}
@media  only screen and (min-width:990px){.lv-eco-shell .product-form__item{flex-basis:50%;padding:0 5px}}
@media  only screen and (min-width:990px){.lv-eco-shell .product-single--large-image .product-form__item{flex-basis:100%}}
@media  only screen and (min-width:990px){.lv-eco-shell .product-single--full-media .product-form__item--payment-button, .lv-eco-shell .product-single--small-media .product-form__item--payment-button{display:inline-flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}
@media  only screen and (min-width:990px){.lv-eco-shell .myaccount__order-history{-webkit-flex:1 0 66.66667%;-moz-flex:1 0 66.66667%;-ms-flex:1 0 66.66667%;flex:1 0 66.66667%}}
@media  only screen and (min-width:990px){.lv-eco-shell .myaccount__account-details{-webkit-flex:1 0 33.33333%;-moz-flex:1 0 33.33333%;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}}
.lv-eco-shell .article__link, .lv-eco-shell .cart--no-cookies .cookie-message, .lv-eco-shell .no-js .product-form__variants, .lv-eco-shell .product-form__item label, .lv-eco-shell .site-header__logo-image{display:block}
.lv-eco-shell .product-form__item--submit{-webkit-flex:1 1 300px;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}
.lv-eco-shell .product-form__item--payment-button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}
.lv-eco-shell .product-form--variant-sold-out .shopify-payment-button, .lv-eco-shell .product-form__variants{display:none}
.lv-eco-shell .collection-grid-item__link, .lv-eco-shell .mobile-nav__item, .lv-eco-shell .product-form__input{display:block;width:100%}
.lv-eco-shell .product-form__error-message-wrapper{display:flex;flex-basis:100%;padding:.5rem 0;margin:0 calc((5 / (var(--font-size-base))) * 1em) 20px}
.lv-eco-shell .article__meta .article__author, .lv-eco-shell .article__meta .article__date, .lv-eco-shell .comment:last-child, .lv-eco-shell .product-form__controls-group~.product-form__error-message-wrapper, .lv-eco-shell .slideshow__title--mobile, .lv-eco-shell .store-availability-information__stock, .lv-eco-shell .store-availability-information__title, .lv-eco-shell .store-availability-list__phone, .lv-eco-shell .template-article .article__author, .lv-eco-shell .template-article .article__date{margin-bottom:0}
.lv-eco-shell .product-form__error-message-wrapper--has-payment-button{padding:.5rem 0}
.lv-eco-shell .product-form__error-message-wrapper--hidden{display:none}
.lv-eco-shell .product-form__error-message{margin-left:.5rem;font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);line-height:1.2;color:var(--color-body-text)}
.lv-eco-shell .product-form__cart-submit, .lv-eco-shell .product-form-blue-btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal;margin-top:0;margin-bottom:10px;min-height:44px}
.lv-eco-shell .product-single--full-media .product-form__cart-submit, .lv-eco-shell .product-single--full-media .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .product-single--small-media .product-form__cart-submit, .lv-eco-shell .product-single--small-media .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .shopify-payment-button .product-single--full-media .shopify-payment-button__button--unbranded, .lv-eco-shell .shopify-payment-button .product-single--small-media .shopify-payment-button__button--unbranded{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%;margin-right:10px}
.lv-eco-shell .product-single--full-media .shopify-payment-button, .lv-eco-shell .product-single--small-media .shopify-payment-button{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%}
.lv-eco-shell .shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--color-btn-primary-focus)!important}
.lv-eco-shell .shopify-payment-button .shopify-payment-button__button--branded{border-radius:2px;overflow:hidden}
.lv-eco-shell .shopify-payment-button .shopify-payment-button__more-options{margin:0;font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);text-decoration:underline}
.lv-eco-shell .cart--no-cookies .cart--empty-message, .lv-eco-shell .cart--no-cookies .cart__continue-btn, .lv-eco-shell .shopify-payment-button .shopify-payment-button__more-options[aria-hidden=true], .lv-eco-shell .site-header__menu{display:none}
.lv-eco-shell .shopify-payment-button .shopify-payment-button__more-options:focus, .lv-eco-shell .shopify-payment-button .shopify-payment-button__more-options:hover, .lv-eco-shell .spr-badge-caption{opacity:.6}
.lv-eco-shell .product-single__description{margin-top:30px}
.lv-eco-shell .product__quantity-error .icon{margin-right:1rem}
.lv-eco-shell .product-single__thumbnail-image{max-width:100%;display:block;margin:0 auto;cursor:pointer;padding:2px}
.lv-eco-shell .product-single__thumbnail-badge{width:22px;height:22px;position:absolute;right:6px;top:6px;pointer-events:none}
.lv-eco-shell .product-single__thumbnail-badge .icon{fill:var(--color-bg);width:100%;height:100%;vertical-align:baseline}
.lv-eco-shell .product-single__thumbnail-badge .icon-3d-badge-full-color-outline, .lv-eco-shell .product-single__thumbnail-badge .icon-video-badge-full-color-outline{stroke:rgba(var(--color-text-rgb),0.05)}
.lv-eco-shell .product-single__thumbnail-badge .icon-3d-badge-full-color-element, .lv-eco-shell .product-single__thumbnail-badge .icon-video-badge-full-color-element{fill:var(--color-text)}
.lv-eco-shell .product-featured-media{display:block;margin:0 auto;position:absolute;top:4px;left:4px;width:calc(100% - 8px)}
@media  only screen and (max-width:749px){.lv-eco-shell label: not(.header){font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .input-error-message{margin-bottom:19.44444px}}
@media  only screen and (max-width:749px){.lv-eco-shell .page-width, .lv-eco-shell .page-width-small{padding-left:24px;padding-right:24px}}
@media  only screen and (max-width:749px){.lv-eco-shell .grid-view-item__meta, .lv-eco-shell .grid-view-item__title, .lv-eco-shell .list-view-item__title{font-size:calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .list-view-item__image-column{width:85px}}
@media  only screen and (max-width:749px){.lv-eco-shell .view-mode-list .list-view-item__image-wrapper{margin-right:17.5px}}
@media  only screen and (max-width:749px){.lv-eco-shell .product-single__media--has-thumbnails, .lv-eco-shell .product-single__media-group{margin-bottom:30px}}
@media  only screen and (max-width:749px){.lv-eco-shell .product-single__media-group{position:relative}}
@media  only screen and (max-width:749px){.lv-eco-shell .thumbnails-wrapper{position:relative;top:10px;text-align:center;margin:0 2px 30px}}
.lv-eco-shell .comment, .lv-eco-shell .product-single__media-group--full{margin-bottom:30px}
.lv-eco-shell .product-single__media, .lv-eco-shell .product-single__media-wrapper{margin:0 auto;width:100%}
.lv-eco-shell .product-single__media{min-height:1px;height:100%;position:relative}
.lv-eco-shell .product-single__media .media-item, .lv-eco-shell .product-single__media .plyr, .lv-eco-shell .product-single__media .shopify-model-viewer-ui, .lv-eco-shell .product-single__media iframe, .lv-eco-shell .product-single__media img, .lv-eco-shell .product-single__media model-viewer, .lv-eco-shell .product-single__media>video{position:absolute;top:0;left:0;width:100%;max-width:100%}
.lv-eco-shell .product-single__media .media-item, .lv-eco-shell .product-single__media .media-video, .lv-eco-shell .product-single__media .plyr, .lv-eco-shell .product-single__media .plyr__video-wrapper, .lv-eco-shell .product-single__media .shopify-model-viewer-ui, .lv-eco-shell .product-single__media iframe, .lv-eco-shell .product-single__media model-viewer, .lv-eco-shell .use_align_height .collection-grid-item__image-wrapper, .lv-eco-shell .use_align_height .collection-grid-item__link{height:100%}
.lv-eco-shell .product-single__view-in-space{background-color:rgba(var(--color-text-rgb),.08);border:none;width:100%;min-height:44px;padding-top:10px;padding-bottom:10px;display:block;font-size:calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);color:var(--color-text)}
.lv-eco-shell .price--unavailable, .lv-eco-shell .product-single__view-in-space[data-shopify-xr-hidden]{visibility:hidden}
.lv-eco-shell .mobile-nav__link--active .mobile-nav__label, .lv-eco-shell .product-single__view-in-space:focus .product-single__view-in-space-text, .lv-eco-shell .product-single__view-in-space:hover .product-single__view-in-space-text{border-bottom-color:var(--color-text)}
.lv-eco-shell .product-single__view-in-space svg.icon{height:calc((25 / (var(--font-size-base))) * 1em);width:calc((25 / (var(--font-size-base))) * 1em);margin-top:-3px;margin-right:2.43px;fill:transparent}
.lv-eco-shell .product-single__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}
.lv-eco-shell .product-single__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:var(--color-text);opacity:1}
.lv-eco-shell .mobile-nav__label, .lv-eco-shell .product-single__view-in-space-text{border-bottom:1px solid transparent}
.lv-eco-shell .collection-description{margin-bottom:22px;margin-top:22px}
.lv-eco-shell .template-blog .social-sharing{margin-bottom:17.5px}
.lv-eco-shell .blog-list-view .pagination{padding-top:0}
.lv-eco-shell .cart-subtotal__price{text-align:right;padding-left:27.5px}
.lv-eco-shell .cart__buttons-container{display:flex;flex-direction:column;max-width:20rem;margin:0 auto}
.lv-eco-shell .cookie-message{display:none;padding-bottom:25px}
.lv-eco-shell .additional-checkout-buttons{margin-top:1rem}
.lv-eco-shell .additional-checkout-buttons input[type=image]{padding:0;border:0;background:0 0}
.lv-eco-shell [data-shopify-buttoncontainer]{justify-content:flex-end}
.lv-eco-shell .order-table{border:1px solid var(--color-border)}
.lv-eco-shell .order-table tbody th, .lv-eco-shell .order-table tfoot th{font-weight:400;text-transform:none;letter-spacing:0}
.lv-eco-shell .item-props{margin-top:5px;display:flex;flex-direction:column}
.lv-eco-shell .item-props__property, .lv-eco-shell .store-availability-small-text{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .order-discount{color:var(--color-sale-text);display:block;line-height:1.2em}
.lv-eco-shell .order-discount .icon-saletag{fill:currentColor;width:1em;height:1em;margin-right:.4em}
.lv-eco-shell .order-discount--title{text-transform:uppercase;word-break:break-word}
.lv-eco-shell .order-discount--list{margin:.8em 0 0 1.3em;list-style:none;padding:0}
.lv-eco-shell .order-discount__item{text-indent:-1.3em}
.lv-eco-shell .order-discount__item+.order-discount__item{margin-top:.6em}
.lv-eco-shell .order-discount-card-wrapper{display:flex;justify-content:space-between}
.lv-eco-shell .order-discount--cart{font-size:calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em);padding-right:0}
.lv-eco-shell .order-discount--cart-total{padding-left:27.5px}
.lv-eco-shell .site-header{position:relative;background-color:var(--color-body)}
.lv-eco-shell .article__comment-count, .lv-eco-shell .article__comment-count:focus, .lv-eco-shell .article__comment-count:not([disabled]):hover{border-color:transparent transparent currentColor}
.lv-eco-shell .site-header__logo-link{display:inline-block;word-break:break-word}
.lv-eco-shell .site-header__icons-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}
.lv-eco-shell .article__title{display:inline;margin-bottom:11px}
.lv-eco-shell .article__grid-image-container, .lv-eco-shell .article__grid-image-wrapper, .lv-eco-shell .feature-row__image-wrapper{position:relative;margin:0 auto;width:100%}
.lv-eco-shell .article__link .article__grid-image-wrapper::before, .lv-eco-shell .article__link:not([disabled]) .article__grid-image-wrapper::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-body-text);opacity:0;visibility:hidden;z-index:1;transition:opacity .3s}
.lv-eco-shell .article__link:focus .article__grid-image-wrapper::before, .lv-eco-shell .article__link:not([disabled]):hover .article__grid-image-wrapper::before{opacity:var(--opacity-image-overlay);visibility:visible}
.lv-eco-shell .article__comment-count{padding:0 0 3px}
.lv-eco-shell .grid--blog{overflow:auto}
.lv-eco-shell .article__grid-image-container{display:block;clear:both;min-height:1px;height:100%}
.lv-eco-shell .article__grid-image-container img, .lv-eco-shell .mobile-nav-wrapper.js-menu--is-open, .lv-eco-shell .predictive-search-wrapper--visible{display:block}
.lv-eco-shell .article__grid-image{margin:0 auto;width:100%}
.lv-eco-shell .js .article__grid-image{position:absolute;top:0}
@media  screen and (min-width:750px){.lv-eco-shell .site-header__logo-image--centered img{margin:0 auto}}
@media  screen and (min-width:750px){.lv-eco-shell .pagination-wrapper{margin-top:35px}}
.lv-eco-shell .pagination__list{display:flex;flex-wrap:wrap;justify-content:center}
.lv-eco-shell .pagination__list>li:not(:last-child){margin-right:1rem}
.lv-eco-shell .pagination__item{display:inline-flex;justify-content:center;align-items:center;position:relative;width:100%;opacity:.6;padding:0;text-decoration:none}
.lv-eco-shell .pagination__item .icon--caret{width:10px;height:10px}
.lv-eco-shell .pagination__item--next .icon{transform:rotate(90deg);margin:0 2px}
.lv-eco-shell .pagination__item--next:hover .icon{transform:rotate(90deg) scale(1.07)}
.lv-eco-shell .pagination__item--prev .icon{margin:0 2px;transform:rotate(-90deg)}
.lv-eco-shell .pagination__item--prev:hover .icon{transform:rotate(-90deg) scale(1.07)}
.lv-eco-shell .pagination__item-arrow:hover::after{display:none}
.lv-eco-shell .disclosure .disclosure-list__item a.disclosure-list__option, .lv-eco-shell .search-button__submit, .lv-eco-shell .search-form__input{color:var(--color-text-field-text)}
.lv-eco-shell .comment__meta-item{margin-right:10px;font-size:calc(((14) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .search-form__input{padding-right:45px;width:100%;background-color:var(--color-text-field);border:1px solid var(--color-border-form)}
.lv-eco-shell .search-form__input::-ms-clear{display:none}
.lv-eco-shell .search-form__input::-webkit-search-cancel-button{display:none}
.lv-eco-shell .search-form__input::placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .search-form__input:-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .search-form__input::-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .search-form--focus .predictive-search__clear-button--visible, .lv-eco-shell .search-page-form .predictive-search__clear-button--visible{opacity:1;visibility:visible;pointer-events:auto}
.lv-eco-shell .search-button__submit{z-index:1;position:absolute;left:18px;top:0;padding:0;height:100%;background-color:transparent;border:0;margin:0}
.lv-eco-shell .search-button__submit .icon{position:relative;top:-1px;width:1.2rem;height:auto}
.lv-eco-shell .search-button__submit:focus, .lv-eco-shell .search-button__submit:hover{color:rgba(var(--color-text-field-text-rgb),.6)}
.lv-eco-shell .predictive-search-wrapper{transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out;z-index:10;position:absolute;left:0;right:0;margin-top:-1px;background-color:var(--white-color);overflow-y:auto;top:100%;}
.lv-eco-shell .predictive-search{height:100%;width:100%;text-align:left}
.lv-eco-shell .predictive-search-title{position:relative;display:flex;align-items:center}
.lv-eco-shell .predictive-search-title__content{flex:1 1 auto;margin-bottom:0;padding-right:40px;font-size:calc(((var(--font-size-base)) / (var(--font-size-base))) * 1em);font-family:var(--font-stack-body);color:#919191;white-space:normal}
.lv-eco-shell .predictive-search-item{font-weight:400;white-space:normal}
.lv-eco-shell .predictive-search-item__link{display:flex;background-color:transparent;transition:background-color .1s ease-in-out;}
.lv-eco-shell .mobile-nav, .lv-eco-shell .mobile-nav__dropdown.is-closing{transition:.45s cubic-bezier(.29,    .63,    .44,    1)}
.lv-eco-shell .predictive-search-item__link:active{background-color:transparent}
.lv-eco-shell .predictive-search__column{flex:1 1 auto}
.lv-eco-shell .predictive-search__column--image{flex-grow:0;flex-shrink:0;position:relative}
.lv-eco-shell .predictive-search-item__image{object-fit:contain;width:100%;height:100%}
.lv-eco-shell .predictive-search__column--content{display:flex;flex-wrap:wrap;flex-direction:column}
.lv-eco-shell .predictive-search__column--center{justify-content:center}
.lv-eco-shell .predictive-search-item__title-text{display:inline-block;color:var(--color-text);word-break:break-word;line-height:1.2;font-family:var(--font-stack-header);font-weight:var(--font-weight-header)}
.lv-eco-shell .predictive-search-item__price{flex:0 0 auto;color:var(--color-body-text)}
.lv-eco-shell .mobile-nav{display:block;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.lv-eco-shell .mobile-nav__link, .lv-eco-shell .mobile-nav__sublist-link{display:flex;align-items:center;width:100%;padding:15px 25px;font-size:14px;font-weight:500;}
.lv-eco-shell .mobile-nav__return-btn{position:relative;padding:24px 0;width:55px}
.lv-eco-shell .mobile-nav__icon{pointer-events:none;overflow:hidden}
.lv-eco-shell .mobile-nav__table{display:table;width:100%}
.lv-eco-shell .mobile-nav__table-cell{display:table-cell;vertical-align:middle;width:1%;text-align:left;white-space:normal}
.lv-eco-shell .disclosure__toggle, .lv-eco-shell .price-item__label{white-space:nowrap}
.lv-eco-shell .mobile-nav__toggle-button{padding:20px 15px}
.lv-eco-shell .mobile-nav__dropdown{z-index:8;width:100%;display:none;opacity:0;visibility:hidden;position:relative;}
.lv-eco-shell .is-active+.mobile-nav__dropdown{display:block;opacity:1;visibility:visible}
.lv-eco-shell .mobile-nav__dropdown.is-closing{opacity:.99}
.lv-eco-shell .mobile-nav__dropdown .mobile-nav__sublist-header{font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);display:table-cell;vertical-align:middle;padding-left:15px}
.lv-eco-shell .mobile-nav--close .icon-hamburger, .lv-eco-shell .mobile-nav-wrapper, .lv-eco-shell .price--compare-price-hidden .price__compare, .lv-eco-shell .price--on-sale .price__availability, .lv-eco-shell .price--on-sale .price__regular, .lv-eco-shell .price__sale, .lv-eco-shell .price__unit, .lv-eco-shell .slideshow__text-wrap--mobile, .lv-eco-shell .mobile-nav--close span{display:none}
.lv-eco-shell .mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent, .lv-eco-shell .price-item, .lv-eco-shell .price__availability, .lv-eco-shell .price__vendor{color:var(--color-body-text)}
.lv-eco-shell .mobile-nav-wrapper{position:absolute;top:0;overflow:hidden}
.lv-eco-shell .site-header__mobile-nav{z-index:11;position:relative;}
.lv-eco-shell .slideshow{position:unset;overflow:hidden;margin-bottom:0;max-height:80vh;transition:height .6s cubic-bezier(.44,    .13,    .48,    .87)}
.lv-eco-shell .slideshow__image, .lv-eco-shell .slideshow__slide{position:absolute;top:0;width:100%;left:0}
.lv-eco-shell .slideshow__slide{height:100%;overflow:hidden;transition:opacity .5s;z-index:-1}
.lv-eco-shell .slideshow__slide .placeholder-svg{opacity:0;transition:none}
.lv-eco-shell .slideshow__slide--active .placeholder-svg{opacity:1;transition:none}
.lv-eco-shell .slideshow__slide--active, .lv-eco-shell .slideshow__slide.is-selected{opacity:1;z-index:7}
.lv-eco-shell .slideshow__image{transition:opacity .8s cubic-bezier(.44,    .13,    .48,    .87);height:100%;object-fit:cover;z-index:1}
.lv-eco-shell .no-js .slideshow__image, .lv-eco-shell .no-js .slideshow__text-content, .lv-eco-shell .slideshow__slide--active .slideshow__text-content{opacity:1}
.lv-eco-shell .slideshow__text-wrap{height:100%;position:relative}
.lv-eco-shell .slideshow__link .slideshow__text-wrap{cursor:inherit}
.lv-eco-shell .slideshow__arrows, .lv-eco-shell .slideshow__arrows .slideshow__arrow, .lv-eco-shell .slideshow__arrows .slideshow__arrow .icon{transition:color .2s cubic-bezier(.44,    .13,    .48,    .87),background-color .2s cubic-bezier(.44,    .13,    .48,    .87)}
.lv-eco-shell .slideshow__text-wrap--desktop .slideshow__text-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:2;}
.lv-eco-shell .no-js .slideshow__text-content.slideshow__text-content--vertical-center, .lv-eco-shell .slideshow__slide--active .slideshow__text-content.slideshow__text-content--vertical-center{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lv-eco-shell .no-js .slideshow__text-content::after{opacity:0;visibility:hidden;content:none}
.lv-eco-shell .slideshow__text-content--mobile{display:none;padding-top:2.6rem}
.lv-eco-shell .price--sold-out .price__availability, .lv-eco-shell .price__regular, .lv-eco-shell .slideshow__text-content--mobile-active{display:block}
.lv-eco-shell .slideshow__arrows--mobile~.slideshow__text-content--mobile{padding-top:1.7rem}
.lv-eco-shell .slideshow__title--mobile~.slideshow__subtitle--mobile{margin-top:.5rem}
.lv-eco-shell .slideshow__subtitle--mobile, .lv-eco-shell .slideshow__title--mobile{display:none;color:var(--color-text)}
.lv-eco-shell .slideshow__btn-wrapper{border:none;background-color:transparent}
.lv-eco-shell .slideshow__btn{max-width:100%;min-width:270px}
.lv-eco-shell .slideshow__btn--mobile{display:none;margin:1.3rem auto 0}
.lv-eco-shell .slideshow__controls{display:flex;position:absolute;left:0;right:0;z-index:8}
.lv-eco-shell .slideshow__arrows{color:rgba(255,255,255,.5);display:flex}
.lv-eco-shell .slideshow__arrows .slideshow__arrow{height:48px;width:48px;position:relative;padding:0;line-height:0;cursor:pointer;border:none}
.lv-eco-shell .slideshow__arrows .slideshow__arrow .icon{margin:0;width:1rem;height:1rem}
.lv-eco-shell .slideshow__arrows .slideshow__arrow .icon:hover{color:#fff}
.lv-eco-shell .slideshow__arrows .slideshow__arrow-previous{float:left}
.lv-eco-shell .slideshow__arrows .slideshow__arrow-next{float:right}
.lv-eco-shell .price{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}
.lv-eco-shell .price dd{margin:0 .5em 0 0}
.lv-eco-shell .price__pricing-group{display:flex;flex-direction:row;align-items:center}
.lv-eco-shell .price__regular, .lv-eco-shell .price__sale{margin-right:0}
.lv-eco-shell .price__availability{display:none;font-size:.9em;font-weight:var(--font-weight-body)}
.lv-eco-shell .price__vendor, .lv-eco-shell .spr-badge{font-size:calc(var(--font-size-base) * 1px - 2px)}
.lv-eco-shell .price--on-sale .price__sale{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}
.lv-eco-shell .price__vendor{margin:5px 0 10px;opacity:.6;width:100%}
.lv-eco-shell .price__vendor--listing{margin:0 0 4px}
.lv-eco-shell .price__unit{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}
.lv-eco-shell .price-item--sale{color:var(--color-sale-text)}
.lv-eco-shell .price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6;font-weight:500;}
.lv-eco-shell .price-unit-price{color:var(--color-body-text);font-size:.8em}
.lv-eco-shell .price-item__label{display:inline-block;font-weight:var(--font-weight-body--bolder)}
.lv-eco-shell .price__badges{margin-top:0;margin-left:10px}
.lv-eco-shell .price__badge{display:none;align-self:center;text-align:center;font-size:.5em;line-height:1em;font-weight:700;background-color:var(--color-bg);border:1px solid var(--color-text);border-radius:2px;padding:.2rem .5rem}
.lv-eco-shell .price__badge--sale{color:var(--color-bg);border-color:var(--color-sale-text);background-color:var(--color-sale-text)}
.lv-eco-shell .price--on-sale .price__badge--sale{display:flex}
.lv-eco-shell .price--sold-out .price__badge--sale{display:none}
.lv-eco-shell .price__badge--sold-out{color:var(--color-body-text);border-color:var(--color-body-text)}
.lv-eco-shell .price--sold-out .price__badge--sold-out{display:flex}
.lv-eco-shell .price__badges--listing{margin-top:.5rem}
.lv-eco-shell .price__badges--listing .price__badge{font-size:.6em;padding:.25rem .55rem}
.lv-eco-shell .site-footer{margin-top:0;padding:45px 0 55px}
.lv-eco-shell .site-footer__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.lv-eco-shell .site-footer__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:16%;-webkit-flex:1 1 16%;-moz-flex:1 1 16%;-ms-flex:1 1 16%;flex:1 1 16%;margin-bottom:55px}
@media  only screen and (min-width:1200px){.lv-eco-shell .site-footer__content{margin-left:-20px;}}
@media  only screen and (min-width:1200px){.lv-eco-shell .site-footer__item{padding:0 0 0 20px;}}
.lv-eco-shell .collection-grid-item, .lv-eco-shell .collection-grid-item__image-wrapper, .lv-eco-shell .site-footer__item-inner--newsletter{width:100%}
.lv-eco-shell .site-footer__item-inner--newsletter .newsletter__submit{margin-top:5px}
.lv-eco-shell .site-footer__item-inner--newsletter .newsletter__input{margin:5px 0 0;width:100%}
.lv-eco-shell .site-footer__hr{margin:55px 0 30px}
.lv-eco-shell .site-footer__linklist-item{display:block;padding:5px 0}
.lv-eco-shell .site-footer__linklist-item:last-of-type{padding-right:0}
.lv-eco-shell .site-footer__icon-list{padding-bottom:30px}
.lv-eco-shell .site-footer__subwrapper{margin-top:35px}
.lv-eco-shell .site-footer__payment-icons .payment-icon{margin-bottom:5px;margin-left:5px}
.lv-eco-shell .site-footer-item-center-vertically{padding-top:7.5px}
.lv-eco-shell .feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.lv-eco-shell .feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}
.lv-eco-shell .feature-row__image{display:block;margin:0 auto}
.lv-eco-shell .feature-row__image-wrapper .feature-row__image{width:100%;position:absolute;top:0}
.lv-eco-shell .collection-grid-item__title{width:100%;margin:0}
.lv-eco-shell .use_align_height .collection-grid-item__image-wrapper div{height:100%;width:100%}
.lv-eco-shell .collection-grid-item__overlay{position:relative;display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}
.lv-eco-shell .rich-text__heading--large{font-size:1.6em}
.lv-eco-shell .rich-text__heading--small{font-size:.88em}
.lv-eco-shell .rich-text__text--large{font-size:calc(((var(--font-rich-text-large)) / (var(--font-size-base))) * 1.2em)}
.lv-eco-shell .rich-text__text--small{font-size:calc(((var(--font-rich-text-small)) / (var(--font-size-base))) * 1em)}
.lv-eco-shell .product-card__title{display:inline;font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body)}
.lv-eco-shell [data-section-type=video-section]{margin:0 auto}
.lv-eco-shell .disclosure-list{background-color:var(--color-text-field);border:1px solid var(--color-border-form);bottom:115%;position:absolute;display:none;max-height:300px;z-index:12;overflow-y:auto;border-radius:20px}
.lv-eco-shell .disclosure-list__item{white-space:nowrap;padding:5px 45px 4px 15px;text-align:left}
.lv-eco-shell .disclosure-list__item:active{background-color:var(--color-bg-currency-selector)}
.lv-eco-shell .disclosure-list__option:focus, .lv-eco-shell .disclosure-list__option:hover{color:var(--header_nav_hover_link)!important}
.lv-eco-shell .selectors-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
.lv-eco-shell .selectors-form__item{margin:0 5px}
.lv-eco-shell .slideshow__overlay::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
@media  only screen and (min-width:750px){.lv-eco-shell .product-single__view-in-space[data-shopify-xr-hidden], .lv-eco-shell .slideshow__text-content--mobile: :after{display:none}}
@media  only screen and (min-width:750px){.lv-eco-shell .input-group__btn .btn, .lv-eco-shell .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .input-group__field, .lv-eco-shell .input-group__field input, .lv-eco-shell .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{min-height:46px}}
@media  only screen and (min-width:750px){.lv-eco-shell .show_overlay .page-container{transform:none}}
@media  only screen and (min-width:750px){.lv-eco-shell .index-section, .lv-eco-shell .padding-section{padding-top:55px;padding-bottom:55px}}
@media  only screen and (min-width:750px){.lv-eco-shell .product-form__cart-submit--small{max-width:300px}}
@media  only screen and (min-width:750px){.lv-eco-shell .product-single__thumbnail-badge{width:26px;height:26px}}
@media  only screen and (min-width:750px){.lv-eco-shell .collection-description{margin-bottom:35px;margin-top:35px}}
@media  only screen and (min-width:750px){.lv-eco-shell .cart-subtotal__price{padding-left:15px;display:inline-block}}
@media  only screen and (min-width:750px){.lv-eco-shell .cart-subtotal-row--drawer .cart-subtotal__price{padding-left:4px;}}
@media  only screen and (min-width:750px){.lv-eco-shell .cart__buttons-container{display:block;max-width:none}}
@media  only screen and (min-width:750px){.lv-eco-shell .order-discount--cart{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em)}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-header{padding:0 55px}}
@media  only screen and (min-width:750px){.lv-eco-shell .logo-align--center .site-header__logo-link, .lv-eco-shell .site-header__logo-image{margin:0 auto}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-header__account, .lv-eco-shell .site-header__cart{padding:10px 11px}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-header__icon .icon-search{margin-right:3px}}
@media  only screen and (min-width:750px){.lv-eco-shell .predictive-search-wrapper{max-height:80vh}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow{position:relative;max-height:100vh}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow--small{height:600px;min-height:600px}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow--medium{height:800px}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow--large{height:1000px}}
@media  screen and (min-width:750px){.lv-eco-shell .slideshow.slideshow--adapt{max-height:none}}
@media  screen and (min-width:750px){.lv-eco-shell .slideshow--fix{height:calc(var(--slideshow-height) * 1)}}
@media  screen and (max-width:749px){.lv-eco-shell .slideshow.mobile-slideshow--adapt{max-height:none}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__text-content{opacity:0;transition:opacity .6s cubic-bezier(.44, .13, .48, .87);transition-delay:0.2s}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__text-content.slideshow__text-content--vertical-top{top:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__text-content.slideshow__text-content--vertical-bottom{top:auto;bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__arrows--mobile~.slideshow__text-content--mobile, .lv-eco-shell .slideshow__text-content--mobile{padding-top:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__btn-wrapper--push{margin-top:50px}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__arrows .slideshow__arrow-previous{order:-1}}
@media  only screen and (min-width:750px){.lv-eco-shell .slideshow__arrows .slideshow__arrow-next{order:1}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer{padding-bottom:35px}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__content{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--full-width{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer-newsletter__one-half, .lv-eco-shell .site-footer__item--one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--one-third{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--one-quarter{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--one-fifth{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--center>*{text-align:center}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__item--full-width .site-footer__item-inner--newsletter{max-width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__centered--single-block{width:75%;margin:0 auto}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__hr{margin:45px 0 20px}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__linklist-item{padding:0 30px 12px 0}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__icon-list{padding-bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer__social-icons{padding-top:7.5px}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer-item-align-right{text-align:right}}
@media  only screen and (min-width:750px){.lv-eco-shell .site-footer-item-tall{margin-bottom:15px;height:46px}}
@media  only screen and (min-width:750px){.lv-eco-shell .selectors-form__item, .lv-eco-shell .site-footer-item-tall .site-footer__icon-list{padding-bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .feature-row__text--left{padding-right:30px;padding-left:85px}}
@media  only screen and (min-width:750px){.lv-eco-shell .feature-row__text--right{padding-left:30px;padding-right:85px}}
@media  only screen and (min-width:750px){.lv-eco-shell .featured-row__subtext{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em)}}
@media  only screen and (min-width:750px){.lv-eco-shell .selectors-form{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
@media  only screen and (min-width:750px){.lv-eco-shell .selectors-form__item:first-of-type{margin-left:0}}
.lv-eco-shell .store-availability-information{display:flex;margin-left:5px}
.lv-eco-shell .store-availability-information-container{margin-left:5px}
.lv-eco-shell .store-availability-information__button{text-decoration:underline;cursor:pointer;border:none;padding:0;background:0 0;margin-top:8px}
.lv-eco-shell .store-availability-container .icon{min-width:12px;min-height:12px;width:12px;height:12px;margin:4px 4px 0 0}
.lv-eco-shell .store-availability-container .icon-in-stock{fill:#00730b}
.lv-eco-shell .store-availability-container .icon-out-of-stock{fill:#dd2200}
.lv-eco-shell .store-availability-container .icon-close{width:18px;height:18px;margin:0}
.lv-eco-shell .store-availability-container .store-availability-list__stock .icon{margin:0 2px 3px 0}
.lv-eco-shell .store-availabilities-modal{z-index:3;width:375px;left:auto;border:1px solid var(--color-border);box-sizing:border-box;box-shadow:-4px 4px 6px rgba(58,58,58,.04)}
.lv-eco-shell .store-availabilities-modal.store-availabilities-modal--active{display:flex;flex-direction:column;transform:translateY(0);opacity:1}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table{border:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table thead, .lv-eco-shell .slideshow__btn{display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table td, .lv-eco-shell .order-table th{float:left;clear:left;width:100%;text-align:right;padding:.5rem 0;border:0;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table td::before, .lv-eco-shell .order-table th::before{content:attr(data-label);float:left;text-align:left;padding-right:2em;max-width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table tbody tr th:first-child{padding-top:1.25em}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table tbody tr td:last-child{padding-bottom:1.25em}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table tbody td::before, .lv-eco-shell .order-table tbody th::before{font-weight:var(--font-weight-body--bold)}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-table__product{display:flex;justify-content:space-between}}
@media  only screen and (max-width:749px){.lv-eco-shell .order-discount-wrapper{display:flex;justify-content:space-between;width:100%}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-header{border-bottom:1px solid var(--color-border)}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-header__icon{display:inline-block;vertical-align:middle;padding:10px 11px;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .article__link{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media  only screen and (max-width:749px){.lv-eco-shell .article__grid-image-container{float:left;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .predictive-search-wrapper--drawer{padding-top:14px;margin-top:3px}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-header__mobile-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}
@media  only screen and (max-width:749px){.lv-eco-shell .slideshow__text-wrap--mobile{display:block;position:relative;top:-1.1rem;background-color:var(--color-bg);width:85%;margin:0 0 -1.1rem 7.5%;z-index:8}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-footer__linklist.list--inline>li, .lv-eco-shell .slideshow__subtitle--mobile, .lv-eco-shell .slideshow__title--mobile{display:block}}
@media  only screen and (max-width:749px){.lv-eco-shell .slideshow__btn--mobile{display:inline-block;margin:2rem auto .3rem}}
@media  only screen and (max-width:749px){.lv-eco-shell .price{font-size:calc(((var(--font-size-base) - 1) / (var(--font-size-base))) * 1em)}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-footer__content{padding:0 18px}}
@media  only screen and (max-width:749px){.lv-eco-shell .site-footer__item:last-of-type{margin-bottom:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
@media  only screen and (max-width:749px){.lv-eco-shell .feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}}
@media  only screen and (max-width:749px){.lv-eco-shell .feature-row__image{order:1}}
@media  only screen and (max-width:749px){.lv-eco-shell .feature-row__text{order:2}}
@media  only screen and (max-width:749px){.lv-eco-shell [data-section-type=video-section]{transition:width .6s cubic-bezier(.44,    .13,    .48,    .87),height .6s cubic-bezier(.44,    .13,    .48,    .87),padding .6s cubic-bezier(.44,    .13,    .48,    .87)}}
@media  only screen and (max-width:749px){.lv-eco-shell .store-availabilities-modal.store-availabilities-modal--active{width:100%;height:100%;overflow:hidden;z-index:9999}}
.lv-eco-shell .store-availabilities-modal__header{display:flex;justify-content:space-between;margin:16px 0;padding:0 24px}
.lv-eco-shell .store-availabilities-modal__product-title{font-size:calc(((var(--font-size-base) + 2) / (var(--font-size-base))) * 1em);text-transform:none;margin-bottom:0;letter-spacing:0}
.lv-eco-shell .store-availabilities-list{overflow-y:auto;padding:0 20px}
.lv-eco-shell .store-availabilities-modal__close{margin:-14px -14px 0 0;padding:14px;align-self:start}
.lv-eco-shell .store-availability-list__item{padding-bottom:16px}
.lv-eco-shell .store-availability-list__item::before{content:"";display:block;margin:0 0 16px;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .store-availability-list__address{font-size:calc(((var(--font-size-base) - 2) / (var(--font-size-base))) * 1em);font-style:normal;margin-bottom:0}
.lv-eco-shell .store-availability-list__location{font-size:var(--font-size-base);margin-bottom:8px}
.lv-eco-shell .store-availability-list__stock{margin-top:8px;margin-bottom:16px}
.lv-eco-shell .site-nav__link--button{border:0;padding:0}
.lv-eco-shell .site-nav__link .icon-chevron-down{width:calc(8em / 16);min-width:calc(8em / 16);height:calc(8em / 16);margin-left:.5rem}
.lv-eco-shell .disclosure-list--visible, .lv-eco-shell .price--unit-available .price__unit, .lv-eco-shell .social-icons__link{display:block}
.lv-eco-shell .swatch input:focus+label, .lv-eco-shell .swatch input:focus-visible+label, .lv-eco-shell .swatch input:focus-within+label{outline:-webkit-focus-ring-color auto 1px}
.lv-eco-shell .mpg-swatch .mpg-button.mpg-swatch__label{
  flex-direction: column;
  align-items: start !important;
}
.lv-eco-shell .m-0{margin:0!important}
.lv-eco-shell .mt-0, .lv-eco-shell .my-0{margin-top:0!important}
.lv-eco-shell .mr-0, .lv-eco-shell .mx-0{margin-right:0!important}
.lv-eco-shell .mb-0, .lv-eco-shell .my-0{margin-bottom:0!important}
.lv-eco-shell .ml-0, .lv-eco-shell .mx-0{margin-left:0!important}
.lv-eco-shell .m-1{margin:.25rem!important}
.lv-eco-shell .mt-1, .lv-eco-shell .my-1{margin-top:.25rem!important}
.lv-eco-shell .mr-1, .lv-eco-shell .mx-1{margin-right:.25rem!important}
.lv-eco-shell .mb-1, .lv-eco-shell .my-1{margin-bottom:.25rem!important}
.lv-eco-shell .ml-1, .lv-eco-shell .mx-1{margin-left:.25rem!important}
.lv-eco-shell .m-2{margin:.5rem!important}
.lv-eco-shell .mt-2, .lv-eco-shell .my-2{margin-top:.5rem!important}
.lv-eco-shell .mr-2, .lv-eco-shell .mx-2{margin-right:.5rem!important}
.lv-eco-shell .mb-2, .lv-eco-shell .my-2{margin-bottom:.5rem!important}
.lv-eco-shell .ml-2, .lv-eco-shell .mx-2{margin-left:.5rem!important}
.lv-eco-shell .m-3{margin:1rem!important}
.lv-eco-shell .mt-3, .lv-eco-shell .my-3{margin-top:1rem!important}
.lv-eco-shell .mr-3, .lv-eco-shell .mx-3{margin-right:1rem!important}
.lv-eco-shell .mb-3, .lv-eco-shell .my-3{margin-bottom:1rem!important}
.lv-eco-shell .ml-3, .lv-eco-shell .mx-3{margin-left:1rem!important}
.lv-eco-shell .m-4{margin:1.5rem!important}
.lv-eco-shell .mt-4, .lv-eco-shell .my-4{margin-top:1.5rem!important}
.lv-eco-shell .mr-4, .lv-eco-shell .mx-4{margin-right:1.5rem!important}
.lv-eco-shell .mb-4, .lv-eco-shell .my-4{margin-bottom:1.5rem!important}
.lv-eco-shell .ml-4, .lv-eco-shell .mx-4{margin-left:1.5rem!important}
.lv-eco-shell .m-5{margin:3rem!important}
.lv-eco-shell .mt-5, .lv-eco-shell .my-5{margin-top:3rem!important}
.lv-eco-shell .mr-5, .lv-eco-shell .mx-5{margin-right:3rem!important}
.lv-eco-shell .mb-5, .lv-eco-shell .my-5{margin-bottom:3rem!important}
.lv-eco-shell .ml-5, .lv-eco-shell .mx-5{margin-left:3rem!important}
.lv-eco-shell .p-0{padding:0!important}
.lv-eco-shell .pt-0, .lv-eco-shell .py-0{padding-top:0!important}
.lv-eco-shell .pr-0, .lv-eco-shell .px-0{padding-right:0!important}
.lv-eco-shell .pb-0, .lv-eco-shell .py-0{padding-bottom:0!important}
.lv-eco-shell .pl-0, .lv-eco-shell .px-0{padding-left:0!important}
.lv-eco-shell .p-1{padding:.25rem!important}
.lv-eco-shell .pt-1, .lv-eco-shell .py-1{padding-top:.25rem!important}
.lv-eco-shell .pr-1, .lv-eco-shell .px-1{padding-right:.25rem!important}
.lv-eco-shell .pb-1, .lv-eco-shell .py-1{padding-bottom:.25rem!important}
.lv-eco-shell .pl-1, .lv-eco-shell .px-1{padding-left:.25rem!important}
.lv-eco-shell .p-2{padding:.5rem!important}
.lv-eco-shell .pt-2, .lv-eco-shell .py-2{padding-top:.5rem!important}
.lv-eco-shell .pr-2, .lv-eco-shell .px-2{padding-right:.5rem!important}
.lv-eco-shell .pb-2, .lv-eco-shell .py-2{padding-bottom:.5rem!important}
.lv-eco-shell .pl-2, .lv-eco-shell .px-2{padding-left:.5rem!important}
.lv-eco-shell .p-3{padding:1rem!important}
.lv-eco-shell .pt-3, .lv-eco-shell .py-3{padding-top:1rem!important}
.lv-eco-shell .pr-3, .lv-eco-shell .px-3{padding-right:1rem!important}
.lv-eco-shell .pb-3, .lv-eco-shell .py-3{padding-bottom:1rem!important}
.lv-eco-shell .pl-3, .lv-eco-shell .px-3{padding-left:1rem!important}
.lv-eco-shell .p-4{padding:1.5rem!important}
.lv-eco-shell .pt-4, .lv-eco-shell .py-4{padding-top:1.5rem!important}
.lv-eco-shell .pr-4, .lv-eco-shell .px-4{padding-right:1.5rem!important}
.lv-eco-shell .pb-4, .lv-eco-shell .py-4{padding-bottom:1.5rem!important}
.lv-eco-shell .pl-4, .lv-eco-shell .px-4{padding-left:1.5rem!important}
.lv-eco-shell .p-5{padding:3rem!important}
.lv-eco-shell .pt-5, .lv-eco-shell .py-5{padding-top:3rem!important}
.lv-eco-shell .pr-5, .lv-eco-shell .px-5{padding-right:3rem!important}
.lv-eco-shell .pb-5, .lv-eco-shell .py-5{padding-bottom:3rem!important}
.lv-eco-shell .pl-5, .lv-eco-shell .px-5{padding-left:3rem!important}
.lv-eco-shell .m-auto{margin:auto!important}
.lv-eco-shell .mt-auto, .lv-eco-shell .my-auto{margin-top:auto!important}
.lv-eco-shell .mr-auto, .lv-eco-shell .mx-auto{margin-right:auto!important}
.lv-eco-shell .mb-auto, .lv-eco-shell .my-auto{margin-bottom:auto!important}
.lv-eco-shell .ml-auto, .lv-eco-shell .mx-auto{margin-left:auto!important}
@media (min-width:576px){.lv-eco-shell .m-sm-0{margin:0!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-0, .lv-eco-shell .my-sm-0{margin-top:0!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-0, .lv-eco-shell .mx-sm-0{margin-right:0!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-0, .lv-eco-shell .my-sm-0{margin-bottom:0!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-0, .lv-eco-shell .mx-sm-0{margin-left:0!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-1{margin:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-1, .lv-eco-shell .my-sm-1{margin-top:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-1, .lv-eco-shell .mx-sm-1{margin-right:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-1, .lv-eco-shell .my-sm-1{margin-bottom:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-1, .lv-eco-shell .mx-sm-1{margin-left:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-2{margin:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-2, .lv-eco-shell .my-sm-2{margin-top:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-2, .lv-eco-shell .mx-sm-2{margin-right:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-2, .lv-eco-shell .my-sm-2{margin-bottom:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-2, .lv-eco-shell .mx-sm-2{margin-left:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-3{margin:1rem!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-3, .lv-eco-shell .my-sm-3{margin-top:1rem!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-3, .lv-eco-shell .mx-sm-3{margin-right:1rem!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-3, .lv-eco-shell .my-sm-3{margin-bottom:1rem!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-3, .lv-eco-shell .mx-sm-3{margin-left:1rem!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-4{margin:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-4, .lv-eco-shell .my-sm-4{margin-top:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-4, .lv-eco-shell .mx-sm-4{margin-right:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-4, .lv-eco-shell .my-sm-4{margin-bottom:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-4, .lv-eco-shell .mx-sm-4{margin-left:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-5{margin:3rem!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-5, .lv-eco-shell .my-sm-5{margin-top:3rem!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-5, .lv-eco-shell .mx-sm-5{margin-right:3rem!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-5, .lv-eco-shell .my-sm-5{margin-bottom:3rem!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-5, .lv-eco-shell .mx-sm-5{margin-left:3rem!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-0{padding:0!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-0, .lv-eco-shell .py-sm-0{padding-top:0!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-0, .lv-eco-shell .px-sm-0{padding-right:0!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-0, .lv-eco-shell .py-sm-0{padding-bottom:0!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-0, .lv-eco-shell .px-sm-0{padding-left:0!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-1{padding:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-1, .lv-eco-shell .py-sm-1{padding-top:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-1, .lv-eco-shell .px-sm-1{padding-right:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-1, .lv-eco-shell .py-sm-1{padding-bottom:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-1, .lv-eco-shell .px-sm-1{padding-left:.25rem!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-2{padding:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-2, .lv-eco-shell .py-sm-2{padding-top:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-2, .lv-eco-shell .px-sm-2{padding-right:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-2, .lv-eco-shell .py-sm-2{padding-bottom:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-2, .lv-eco-shell .px-sm-2{padding-left:.5rem!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-3{padding:1rem!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-3, .lv-eco-shell .py-sm-3{padding-top:1rem!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-3, .lv-eco-shell .px-sm-3{padding-right:1rem!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-3, .lv-eco-shell .py-sm-3{padding-bottom:1rem!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-3, .lv-eco-shell .px-sm-3{padding-left:1rem!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-4{padding:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-4, .lv-eco-shell .py-sm-4{padding-top:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-4, .lv-eco-shell .px-sm-4{padding-right:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-4, .lv-eco-shell .py-sm-4{padding-bottom:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-4, .lv-eco-shell .px-sm-4{padding-left:1.5rem!important}}
@media (min-width:576px){.lv-eco-shell .p-sm-5{padding:3rem!important}}
@media (min-width:576px){.lv-eco-shell .pt-sm-5, .lv-eco-shell .py-sm-5{padding-top:3rem!important}}
@media (min-width:576px){.lv-eco-shell .pr-sm-5, .lv-eco-shell .px-sm-5{padding-right:3rem!important}}
@media (min-width:576px){.lv-eco-shell .pb-sm-5, .lv-eco-shell .py-sm-5{padding-bottom:3rem!important}}
@media (min-width:576px){.lv-eco-shell .pl-sm-5, .lv-eco-shell .px-sm-5{padding-left:3rem!important}}
@media (min-width:576px){.lv-eco-shell .m-sm-auto{margin:auto!important}}
@media (min-width:576px){.lv-eco-shell .mt-sm-auto, .lv-eco-shell .my-sm-auto{margin-top:auto!important}}
@media (min-width:576px){.lv-eco-shell .mr-sm-auto, .lv-eco-shell .mx-sm-auto{margin-right:auto!important}}
@media (min-width:576px){.lv-eco-shell .mb-sm-auto, .lv-eco-shell .my-sm-auto{margin-bottom:auto!important}}
@media (min-width:576px){.lv-eco-shell .ml-sm-auto, .lv-eco-shell .mx-sm-auto{margin-left:auto!important}}
@media (min-width:768px){.lv-eco-shell .m-md-0{margin:0!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-0, .lv-eco-shell .my-md-0{margin-top:0!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-0, .lv-eco-shell .mx-md-0{margin-right:0!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-0, .lv-eco-shell .my-md-0{margin-bottom:0!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-0, .lv-eco-shell .mx-md-0{margin-left:0!important}}
@media (min-width:768px){.lv-eco-shell .m-md-1{margin:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-1, .lv-eco-shell .my-md-1{margin-top:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-1, .lv-eco-shell .mx-md-1{margin-right:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-1, .lv-eco-shell .my-md-1{margin-bottom:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-1, .lv-eco-shell .mx-md-1{margin-left:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .m-md-2{margin:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-2, .lv-eco-shell .my-md-2{margin-top:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-2, .lv-eco-shell .mx-md-2{margin-right:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-2, .lv-eco-shell .my-md-2{margin-bottom:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-2, .lv-eco-shell .mx-md-2{margin-left:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .m-md-3{margin:1rem!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-3, .lv-eco-shell .my-md-3{margin-top:1rem!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-3, .lv-eco-shell .mx-md-3{margin-right:1rem!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-3, .lv-eco-shell .my-md-3{margin-bottom:1rem!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-3, .lv-eco-shell .mx-md-3{margin-left:1rem!important}}
@media (min-width:768px){.lv-eco-shell .m-md-4{margin:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-4, .lv-eco-shell .my-md-4{margin-top:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-4, .lv-eco-shell .mx-md-4{margin-right:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-4, .lv-eco-shell .my-md-4{margin-bottom:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-4, .lv-eco-shell .mx-md-4{margin-left:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .m-md-5{margin:3rem!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-5, .lv-eco-shell .my-md-5{margin-top:3rem!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-5, .lv-eco-shell .mx-md-5{margin-right:3rem!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-5, .lv-eco-shell .my-md-5{margin-bottom:3rem!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-5, .lv-eco-shell .mx-md-5{margin-left:3rem!important}}
@media (min-width:768px){.lv-eco-shell .p-md-0{padding:0!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-0, .lv-eco-shell .py-md-0{padding-top:0!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-0, .lv-eco-shell .px-md-0{padding-right:0!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-0, .lv-eco-shell .py-md-0{padding-bottom:0!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-0, .lv-eco-shell .px-md-0{padding-left:0!important}}
@media (min-width:768px){.lv-eco-shell .p-md-1{padding:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-1, .lv-eco-shell .py-md-1{padding-top:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-1, .lv-eco-shell .px-md-1{padding-right:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-1, .lv-eco-shell .py-md-1{padding-bottom:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-1, .lv-eco-shell .px-md-1{padding-left:.25rem!important}}
@media (min-width:768px){.lv-eco-shell .p-md-2{padding:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-2, .lv-eco-shell .py-md-2{padding-top:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-2, .lv-eco-shell .px-md-2{padding-right:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-2, .lv-eco-shell .py-md-2{padding-bottom:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-2, .lv-eco-shell .px-md-2{padding-left:.5rem!important}}
@media (min-width:768px){.lv-eco-shell .p-md-3{padding:1rem!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-3, .lv-eco-shell .py-md-3{padding-top:1rem!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-3, .lv-eco-shell .px-md-3{padding-right:1rem!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-3, .lv-eco-shell .py-md-3{padding-bottom:1rem!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-3, .lv-eco-shell .px-md-3{padding-left:1rem!important}}
@media (min-width:768px){.lv-eco-shell .p-md-4{padding:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-4, .lv-eco-shell .py-md-4{padding-top:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-4, .lv-eco-shell .px-md-4{padding-right:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-4, .lv-eco-shell .py-md-4{padding-bottom:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-4, .lv-eco-shell .px-md-4{padding-left:1.5rem!important}}
@media (min-width:768px){.lv-eco-shell .p-md-5{padding:3rem!important}}
@media (min-width:768px){.lv-eco-shell .pt-md-5, .lv-eco-shell .py-md-5{padding-top:3rem!important}}
@media (min-width:768px){.lv-eco-shell .pr-md-5, .lv-eco-shell .px-md-5{padding-right:3rem!important}}
@media (min-width:768px){.lv-eco-shell .pb-md-5, .lv-eco-shell .py-md-5{padding-bottom:3rem!important}}
@media (min-width:768px){.lv-eco-shell .pl-md-5, .lv-eco-shell .px-md-5{padding-left:3rem!important}}
@media (min-width:768px){.lv-eco-shell .m-md-auto{margin:auto!important}}
@media (min-width:768px){.lv-eco-shell .mt-md-auto, .lv-eco-shell .my-md-auto{margin-top:auto!important}}
@media (min-width:768px){.lv-eco-shell .mr-md-auto, .lv-eco-shell .mx-md-auto{margin-right:auto!important}}
@media (min-width:768px){.lv-eco-shell .mb-md-auto, .lv-eco-shell .my-md-auto{margin-bottom:auto!important}}
@media (min-width:768px){.lv-eco-shell .ml-md-auto, .lv-eco-shell .mx-md-auto{margin-left:auto!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-0{margin:0!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-0, .lv-eco-shell .my-lg-0{margin-top:0!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-0, .lv-eco-shell .mx-lg-0{margin-right:0!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-0, .lv-eco-shell .my-lg-0{margin-bottom:0!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-0, .lv-eco-shell .mx-lg-0{margin-left:0!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-1{margin:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-1, .lv-eco-shell .my-lg-1{margin-top:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-1, .lv-eco-shell .mx-lg-1{margin-right:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-1, .lv-eco-shell .my-lg-1{margin-bottom:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-1, .lv-eco-shell .mx-lg-1{margin-left:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-2{margin:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-2, .lv-eco-shell .my-lg-2{margin-top:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-2, .lv-eco-shell .mx-lg-2{margin-right:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-2, .lv-eco-shell .my-lg-2{margin-bottom:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-2, .lv-eco-shell .mx-lg-2{margin-left:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-3{margin:1rem!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-3, .lv-eco-shell .my-lg-3{margin-top:1rem!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-3, .lv-eco-shell .mx-lg-3{margin-right:1rem!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-3, .lv-eco-shell .my-lg-3{margin-bottom:1rem!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-3, .lv-eco-shell .mx-lg-3{margin-left:1rem!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-4{margin:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-4, .lv-eco-shell .my-lg-4{margin-top:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-4, .lv-eco-shell .mx-lg-4{margin-right:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-4, .lv-eco-shell .my-lg-4{margin-bottom:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-4, .lv-eco-shell .mx-lg-4{margin-left:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-5{margin:3rem!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-5, .lv-eco-shell .my-lg-5{margin-top:3rem!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-5, .lv-eco-shell .mx-lg-5{margin-right:3rem!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-5, .lv-eco-shell .my-lg-5{margin-bottom:3rem!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-5, .lv-eco-shell .mx-lg-5{margin-left:3rem!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-0{padding:0!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-0, .lv-eco-shell .py-lg-0{padding-top:0!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-0, .lv-eco-shell .px-lg-0{padding-right:0!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-0, .lv-eco-shell .py-lg-0{padding-bottom:0!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-0, .lv-eco-shell .px-lg-0{padding-left:0!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-1{padding:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-1, .lv-eco-shell .py-lg-1{padding-top:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-1, .lv-eco-shell .px-lg-1{padding-right:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-1, .lv-eco-shell .py-lg-1{padding-bottom:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-1, .lv-eco-shell .px-lg-1{padding-left:.25rem!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-2{padding:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-2, .lv-eco-shell .py-lg-2{padding-top:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-2, .lv-eco-shell .px-lg-2{padding-right:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-2, .lv-eco-shell .py-lg-2{padding-bottom:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-2, .lv-eco-shell .px-lg-2{padding-left:.5rem!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-3{padding:1rem!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-3, .lv-eco-shell .py-lg-3{padding-top:1rem!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-3, .lv-eco-shell .px-lg-3{padding-right:1rem!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-3, .lv-eco-shell .py-lg-3{padding-bottom:1rem!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-3, .lv-eco-shell .px-lg-3{padding-left:1rem!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-4{padding:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-4, .lv-eco-shell .py-lg-4{padding-top:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-4, .lv-eco-shell .px-lg-4{padding-right:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-4, .lv-eco-shell .py-lg-4{padding-bottom:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-4, .lv-eco-shell .px-lg-4{padding-left:1.5rem!important}}
@media (min-width:992px){.lv-eco-shell .p-lg-5{padding:3rem!important}}
@media (min-width:992px){.lv-eco-shell .pt-lg-5, .lv-eco-shell .py-lg-5{padding-top:3rem!important}}
@media (min-width:992px){.lv-eco-shell .pr-lg-5, .lv-eco-shell .px-lg-5{padding-right:3rem!important}}
@media (min-width:992px){.lv-eco-shell .pb-lg-5, .lv-eco-shell .py-lg-5{padding-bottom:3rem!important}}
@media (min-width:992px){.lv-eco-shell .pl-lg-5, .lv-eco-shell .px-lg-5{padding-left:3rem!important}}
@media (min-width:992px){.lv-eco-shell .m-lg-auto{margin:auto!important}}
@media (min-width:992px){.lv-eco-shell .mt-lg-auto, .lv-eco-shell .my-lg-auto{margin-top:auto!important}}
@media (min-width:992px){.lv-eco-shell .mr-lg-auto, .lv-eco-shell .mx-lg-auto{margin-right:auto!important}}
@media (min-width:992px){.lv-eco-shell .mb-lg-auto, .lv-eco-shell .my-lg-auto{margin-bottom:auto!important}}
@media (min-width:992px){.lv-eco-shell .ml-lg-auto, .lv-eco-shell .mx-lg-auto{margin-left:auto!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-0{margin:0!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-0, .lv-eco-shell .my-xl-0{margin-top:0!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-0, .lv-eco-shell .mx-xl-0{margin-right:0!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-0, .lv-eco-shell .my-xl-0{margin-bottom:0!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-0, .lv-eco-shell .mx-xl-0{margin-left:0!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-1{margin:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-1, .lv-eco-shell .my-xl-1{margin-top:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-1, .lv-eco-shell .mx-xl-1{margin-right:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-1, .lv-eco-shell .my-xl-1{margin-bottom:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-1, .lv-eco-shell .mx-xl-1{margin-left:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-2{margin:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-2, .lv-eco-shell .my-xl-2{margin-top:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-2, .lv-eco-shell .mx-xl-2{margin-right:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-2, .lv-eco-shell .my-xl-2{margin-bottom:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-2, .lv-eco-shell .mx-xl-2{margin-left:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-3{margin:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-3, .lv-eco-shell .my-xl-3{margin-top:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-3, .lv-eco-shell .mx-xl-3{margin-right:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-3, .lv-eco-shell .my-xl-3{margin-bottom:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-3, .lv-eco-shell .mx-xl-3{margin-left:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-4{margin:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-4, .lv-eco-shell .my-xl-4{margin-top:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-4, .lv-eco-shell .mx-xl-4{margin-right:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-4, .lv-eco-shell .my-xl-4{margin-bottom:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-4, .lv-eco-shell .mx-xl-4{margin-left:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-5{margin:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-5, .lv-eco-shell .my-xl-5{margin-top:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-5, .lv-eco-shell .mx-xl-5{margin-right:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-5, .lv-eco-shell .my-xl-5{margin-bottom:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-5, .lv-eco-shell .mx-xl-5{margin-left:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-0{padding:0!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-0, .lv-eco-shell .py-xl-0{padding-top:0!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-0, .lv-eco-shell .px-xl-0{padding-right:0!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-0, .lv-eco-shell .py-xl-0{padding-bottom:0!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-0, .lv-eco-shell .px-xl-0{padding-left:0!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-1{padding:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-1, .lv-eco-shell .py-xl-1{padding-top:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-1, .lv-eco-shell .px-xl-1{padding-right:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-1, .lv-eco-shell .py-xl-1{padding-bottom:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-1, .lv-eco-shell .px-xl-1{padding-left:.25rem!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-2{padding:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-2, .lv-eco-shell .py-xl-2{padding-top:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-2, .lv-eco-shell .px-xl-2{padding-right:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-2, .lv-eco-shell .py-xl-2{padding-bottom:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-2, .lv-eco-shell .px-xl-2{padding-left:.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-3{padding:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-3, .lv-eco-shell .py-xl-3{padding-top:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-3, .lv-eco-shell .px-xl-3{padding-right:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-3, .lv-eco-shell .py-xl-3{padding-bottom:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-3, .lv-eco-shell .px-xl-3{padding-left:1rem!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-4{padding:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-4, .lv-eco-shell .py-xl-4{padding-top:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-4, .lv-eco-shell .px-xl-4{padding-right:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-4, .lv-eco-shell .py-xl-4{padding-bottom:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-4, .lv-eco-shell .px-xl-4{padding-left:1.5rem!important}}
@media (min-width:1200px){.lv-eco-shell .p-xl-5{padding:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .pt-xl-5, .lv-eco-shell .py-xl-5{padding-top:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .pr-xl-5, .lv-eco-shell .px-xl-5{padding-right:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .pb-xl-5, .lv-eco-shell .py-xl-5{padding-bottom:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .pl-xl-5, .lv-eco-shell .px-xl-5{padding-left:3rem!important}}
@media (min-width:1200px){.lv-eco-shell .m-xl-auto{margin:auto!important}}
@media (min-width:1200px){.lv-eco-shell .mt-xl-auto, .lv-eco-shell .my-xl-auto{margin-top:auto!important}}
@media (min-width:1200px){.lv-eco-shell .mr-xl-auto, .lv-eco-shell .mx-xl-auto{margin-right:auto!important}}
@media (min-width:1200px){.lv-eco-shell .mb-xl-auto, .lv-eco-shell .my-xl-auto{margin-bottom:auto!important}}
@media (min-width:1200px){.lv-eco-shell .ml-xl-auto, .lv-eco-shell .mx-xl-auto{margin-left:auto!important}}
.lv-eco-shell .fade{opacity:0;transition:opacity .15s linear}
.lv-eco-shell .fade.show{opacity:1}
.lv-eco-shell .collapse{display:none}
.lv-eco-shell .collapse.show{display:block}
.lv-eco-shell tr.collapse.show{display:table-row}
.lv-eco-shell tbody.collapse.show{display:table-row-group}
.lv-eco-shell .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
.lv-eco-shell .atb-section .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.lv-eco-shell .atb-section .container{max-width:540px}}
@media (min-width:768px){.lv-eco-shell .atb-section .container{max-width:720px}}
@media (min-width:992px){.lv-eco-shell .atb-section .container{max-width:960px}}
@media (min-width:1200px){.lv-eco-shell .atb-section .container{max-width:1140px}}
.lv-eco-shell .atb-section .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.lv-eco-shell .atb-section .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.lv-eco-shell .atb-section .no-gutters{margin-right:0;margin-left:0}
.lv-eco-shell .atb-section .no-gutters>.col, .lv-eco-shell .atb-section .no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.lv-eco-shell .col-xl, .lv-eco-shell .col-xl-auto, .lv-eco-shell .col-xl-12, .lv-eco-shell .col-xl-11, .lv-eco-shell .col-xl-10, .lv-eco-shell .col-xl-9, .lv-eco-shell .col-xl-8, .lv-eco-shell .col-xl-7, .lv-eco-shell .col-xl-6, .lv-eco-shell .col-xl-5, .lv-eco-shell .col-xl-4, .lv-eco-shell .col-xl-3, .lv-eco-shell .col-xl-2, .lv-eco-shell .col-xl-1, .lv-eco-shell .col-lg, .lv-eco-shell .col-lg-auto, .lv-eco-shell .col-lg-12, .lv-eco-shell .col-lg-11, .lv-eco-shell .col-lg-10, .lv-eco-shell .col-lg-9, .lv-eco-shell .col-lg-8, .lv-eco-shell .col-lg-7, .lv-eco-shell .col-lg-6, .lv-eco-shell .col-lg-5, .lv-eco-shell .col-lg-4, .lv-eco-shell .col-lg-3, .lv-eco-shell .col-lg-2, .lv-eco-shell .col-lg-1, .lv-eco-shell .col-md, .lv-eco-shell .col-md-auto, .lv-eco-shell .col-md-12, .lv-eco-shell .col-md-11, .lv-eco-shell .col-md-10, .lv-eco-shell .col-md-9, .lv-eco-shell .col-md-8, .lv-eco-shell .col-md-7, .lv-eco-shell .col-md-6, .lv-eco-shell .col-md-5, .lv-eco-shell .col-md-4, .lv-eco-shell .col-md-3, .lv-eco-shell .col-md-2, .lv-eco-shell .col-md-1, .lv-eco-shell .col-sm, .lv-eco-shell .col-sm-auto, .lv-eco-shell .col-sm-12, .lv-eco-shell .col-sm-11, .lv-eco-shell .col-sm-10, .lv-eco-shell .col-sm-9, .lv-eco-shell .col-sm-8, .lv-eco-shell .col-sm-7, .lv-eco-shell .col-sm-6, .lv-eco-shell .col-sm-5, .lv-eco-shell .col-sm-4, .lv-eco-shell .col-sm-3, .lv-eco-shell .col-sm-2, .lv-eco-shell .col-sm-1, .lv-eco-shell .col, .lv-eco-shell .col-auto, .lv-eco-shell .col-12, .lv-eco-shell .col-11, .lv-eco-shell .col-10, .lv-eco-shell .col-9, .lv-eco-shell .col-8, .lv-eco-shell .col-7, .lv-eco-shell .col-6, .lv-eco-shell .col-5, .lv-eco-shell .col-4, .lv-eco-shell .col-3, .lv-eco-shell .col-2, .lv-eco-shell .col-1{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.lv-eco-shell .col{flex-basis:0;flex-grow:1;max-width:100%}
.lv-eco-shell .col-auto{flex:0 0 auto;width:auto;max-width:none}
.lv-eco-shell .col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}
.lv-eco-shell .col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}
.lv-eco-shell .col-3{flex:0 0 25%;max-width:25%}
.lv-eco-shell .col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}
.lv-eco-shell .col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}
.lv-eco-shell .col-6{flex:0 0 50%;max-width:50%}
.lv-eco-shell .col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}
.lv-eco-shell .col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}
.lv-eco-shell .col-9{flex:0 0 75%;max-width:75%}
.lv-eco-shell .col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}
.lv-eco-shell .col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}
.lv-eco-shell .col-12{flex:0 0 100%;max-width:100%}
.lv-eco-shell .order-first{order:-1}
.lv-eco-shell .order-last{order:13}
.lv-eco-shell .order-0{order:0}
.lv-eco-shell .order-1{order:1}
.lv-eco-shell .order-2{order:2}
.lv-eco-shell .order-3{order:3}
.lv-eco-shell .order-4{order:4}
.lv-eco-shell .order-5{order:5}
.lv-eco-shell .order-6{order:6}
.lv-eco-shell .order-7{order:7}
.lv-eco-shell .order-8{order:8}
.lv-eco-shell .order-9{order:9}
.lv-eco-shell .order-10{order:10}
.lv-eco-shell .order-11{order:11}
.lv-eco-shell .order-12{order:12}
.lv-eco-shell .offset-1{margin-left:8.3333333333%}
.lv-eco-shell .offset-2{margin-left:16.6666666667%}
.lv-eco-shell .offset-3{margin-left:25%}
.lv-eco-shell .offset-4{margin-left:33.3333333333%}
.lv-eco-shell .offset-5{margin-left:41.6666666667%}
.lv-eco-shell .offset-6{margin-left:50%}
.lv-eco-shell .offset-7{margin-left:58.3333333333%}
.lv-eco-shell .offset-8{margin-left:66.6666666667%}
.lv-eco-shell .offset-9{margin-left:75%}
.lv-eco-shell .offset-10{margin-left:83.3333333333%}
.lv-eco-shell .offset-11{margin-left:91.6666666667%}
@media (min-width:576px){.lv-eco-shell .col-sm{flex-basis:0;flex-grow:1;max-width:100%}}
@media (min-width:576px){.lv-eco-shell .col-sm-auto{flex:0 0 auto;width:auto;max-width:none}}
@media (min-width:576px){.lv-eco-shell .col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}
@media (min-width:576px){.lv-eco-shell .col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}
@media (min-width:576px){.lv-eco-shell .col-sm-3{flex:0 0 25%;max-width:25%}}
@media (min-width:576px){.lv-eco-shell .col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}
@media (min-width:576px){.lv-eco-shell .col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}
@media (min-width:576px){.lv-eco-shell .col-sm-6{flex:0 0 50%;max-width:50%}}
@media (min-width:576px){.lv-eco-shell .col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}
@media (min-width:576px){.lv-eco-shell .col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}
@media (min-width:576px){.lv-eco-shell .col-sm-9{flex:0 0 75%;max-width:75%}}
@media (min-width:576px){.lv-eco-shell .col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}
@media (min-width:576px){.lv-eco-shell .col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}
@media (min-width:576px){.lv-eco-shell .col-sm-12{flex:0 0 100%;max-width:100%}}
@media (min-width:576px){.lv-eco-shell .order-sm-first{order:-1}}
@media (min-width:576px){.lv-eco-shell .order-sm-last{order:13}}
@media (min-width:576px){.lv-eco-shell .order-sm-0{order:0}}
@media (min-width:576px){.lv-eco-shell .order-sm-1{order:1}}
@media (min-width:576px){.lv-eco-shell .order-sm-2{order:2}}
@media (min-width:576px){.lv-eco-shell .order-sm-3{order:3}}
@media (min-width:576px){.lv-eco-shell .order-sm-4{order:4}}
@media (min-width:576px){.lv-eco-shell .order-sm-5{order:5}}
@media (min-width:576px){.lv-eco-shell .order-sm-6{order:6}}
@media (min-width:576px){.lv-eco-shell .order-sm-7{order:7}}
@media (min-width:576px){.lv-eco-shell .order-sm-8{order:8}}
@media (min-width:576px){.lv-eco-shell .order-sm-9{order:9}}
@media (min-width:576px){.lv-eco-shell .order-sm-10{order:10}}
@media (min-width:576px){.lv-eco-shell .order-sm-11{order:11}}
@media (min-width:576px){.lv-eco-shell .order-sm-12{order:12}}
@media (min-width:576px){.lv-eco-shell .offset-sm-0{margin-left:0}}
@media (min-width:576px){.lv-eco-shell .offset-sm-1{margin-left:8.3333333333%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-2{margin-left:16.6666666667%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-3{margin-left:25%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-4{margin-left:33.3333333333%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-5{margin-left:41.6666666667%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-6{margin-left:50%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-7{margin-left:58.3333333333%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-8{margin-left:66.6666666667%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-9{margin-left:75%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-10{margin-left:83.3333333333%}}
@media (min-width:576px){.lv-eco-shell .offset-sm-11{margin-left:91.6666666667%}}
@media (min-width:768px){.lv-eco-shell .col-md{flex-basis:0;flex-grow:1;max-width:100%}}
@media (min-width:768px){.lv-eco-shell .col-md-auto{flex:0 0 auto;width:auto;max-width:none}}
@media (min-width:768px){.lv-eco-shell .col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}
@media (min-width:768px){.lv-eco-shell .col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}
@media (min-width:768px){.lv-eco-shell .col-md-3{flex:0 0 25%;max-width:25%}}
@media (min-width:768px){.lv-eco-shell .col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}
@media (min-width:768px){.lv-eco-shell .col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}
@media (min-width:768px){.lv-eco-shell .col-md-6{flex:0 0 50%;max-width:50%}}
@media (min-width:768px){.lv-eco-shell .col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}
@media (min-width:768px){.lv-eco-shell .col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}
@media (min-width:768px){.lv-eco-shell .col-md-9{flex:0 0 75%;max-width:75%}}
@media (min-width:768px){.lv-eco-shell .col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}
@media (min-width:768px){.lv-eco-shell .col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}
@media (min-width:768px){.lv-eco-shell .col-md-12{flex:0 0 100%;max-width:100%}}
@media (min-width:768px){.lv-eco-shell .order-md-first{order:-1}}
@media (min-width:768px){.lv-eco-shell .order-md-last{order:13}}
@media (min-width:768px){.lv-eco-shell .order-md-0{order:0}}
@media (min-width:768px){.lv-eco-shell .order-md-1{order:1}}
@media (min-width:768px){.lv-eco-shell .order-md-2{order:2}}
@media (min-width:768px){.lv-eco-shell .order-md-3{order:3}}
@media (min-width:768px){.lv-eco-shell .order-md-4{order:4}}
@media (min-width:768px){.lv-eco-shell .order-md-5{order:5}}
@media (min-width:768px){.lv-eco-shell .order-md-6{order:6}}
@media (min-width:768px){.lv-eco-shell .order-md-7{order:7}}
@media (min-width:768px){.lv-eco-shell .order-md-8{order:8}}
@media (min-width:768px){.lv-eco-shell .order-md-9{order:9}}
@media (min-width:768px){.lv-eco-shell .order-md-10{order:10}}
@media (min-width:768px){.lv-eco-shell .order-md-11{order:11}}
@media (min-width:768px){.lv-eco-shell .order-md-12{order:12}}
@media (min-width:768px){.lv-eco-shell .offset-md-0{margin-left:0}}
@media (min-width:768px){.lv-eco-shell .offset-md-1{margin-left:8.3333333333%}}
@media (min-width:768px){.lv-eco-shell .offset-md-2{margin-left:16.6666666667%}}
@media (min-width:768px){.lv-eco-shell .offset-md-3{margin-left:25%}}
@media (min-width:768px){.lv-eco-shell .offset-md-4{margin-left:33.3333333333%}}
@media (min-width:768px){.lv-eco-shell .offset-md-5{margin-left:41.6666666667%}}
@media (min-width:768px){.lv-eco-shell .offset-md-6{margin-left:50%}}
@media (min-width:768px){.lv-eco-shell .offset-md-7{margin-left:58.3333333333%}}
@media (min-width:768px){.lv-eco-shell .offset-md-8{margin-left:66.6666666667%}}
@media (min-width:768px){.lv-eco-shell .offset-md-9{margin-left:75%}}
@media (min-width:768px){.lv-eco-shell .offset-md-10{margin-left:83.3333333333%}}
@media (min-width:768px){.lv-eco-shell .offset-md-11{margin-left:91.6666666667%}}
@media (min-width:992px){.lv-eco-shell .col-lg{flex-basis:0;flex-grow:1;max-width:100%}}
@media (min-width:992px){.lv-eco-shell .col-lg-auto{flex:0 0 auto;width:auto;max-width:none}}
@media (min-width:992px){.lv-eco-shell .col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}
@media (min-width:992px){.lv-eco-shell .col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}
@media (min-width:992px){.lv-eco-shell .col-lg-3{flex:0 0 25%;max-width:25%}}
@media (min-width:992px){.lv-eco-shell .col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}
@media (min-width:992px){.lv-eco-shell .col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}
@media (min-width:992px){.lv-eco-shell .col-lg-6{flex:0 0 50%;max-width:50%}}
@media (min-width:992px){.lv-eco-shell .col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}
@media (min-width:992px){.lv-eco-shell .col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}
@media (min-width:992px){.lv-eco-shell .col-lg-9{flex:0 0 75%;max-width:75%}}
@media (min-width:992px){.lv-eco-shell .col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}
@media (min-width:992px){.lv-eco-shell .col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}
@media (min-width:992px){.lv-eco-shell .col-lg-12{flex:0 0 100%;max-width:100%}}
@media (min-width:992px){.lv-eco-shell .order-lg-first{order:-1}}
@media (min-width:992px){.lv-eco-shell .order-lg-last{order:13}}
@media (min-width:992px){.lv-eco-shell .order-lg-0{order:0}}
@media (min-width:992px){.lv-eco-shell .order-lg-1{order:1}}
@media (min-width:992px){.lv-eco-shell .order-lg-2{order:2}}
@media (min-width:992px){.lv-eco-shell .order-lg-3{order:3}}
@media (min-width:992px){.lv-eco-shell .order-lg-4{order:4}}
@media (min-width:992px){.lv-eco-shell .order-lg-5{order:5}}
@media (min-width:992px){.lv-eco-shell .order-lg-6{order:6}}
@media (min-width:992px){.lv-eco-shell .order-lg-7{order:7}}
@media (min-width:992px){.lv-eco-shell .order-lg-8{order:8}}
@media (min-width:992px){.lv-eco-shell .order-lg-9{order:9}}
@media (min-width:992px){.lv-eco-shell .order-lg-10{order:10}}
@media (min-width:992px){.lv-eco-shell .order-lg-11{order:11}}
@media (min-width:992px){.lv-eco-shell .order-lg-12{order:12}}
@media (min-width:992px){.lv-eco-shell .offset-lg-0{margin-left:0}}
@media (min-width:992px){.lv-eco-shell .offset-lg-1{margin-left:8.3333333333%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-2{margin-left:16.6666666667%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-3{margin-left:25%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-4{margin-left:33.3333333333%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-5{margin-left:41.6666666667%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-6{margin-left:50%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-7{margin-left:58.3333333333%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-8{margin-left:66.6666666667%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-9{margin-left:75%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-10{margin-left:83.3333333333%}}
@media (min-width:992px){.lv-eco-shell .offset-lg-11{margin-left:91.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .col-xl{flex-basis:0;flex-grow:1;max-width:100%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-auto{flex:0 0 auto;width:auto;max-width:none}}
@media (min-width:1200px){.lv-eco-shell .col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-3{flex:0 0 25%;max-width:25%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-6{flex:0 0 50%;max-width:50%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-9{flex:0 0 75%;max-width:75%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .col-xl-12{flex:0 0 100%;max-width:100%}}
@media (min-width:1200px){.lv-eco-shell .order-xl-first{order:-1}}
@media (min-width:1200px){.lv-eco-shell .order-xl-last{order:13}}
@media (min-width:1200px){.lv-eco-shell .order-xl-0{order:0}}
@media (min-width:1200px){.lv-eco-shell .order-xl-1{order:1}}
@media (min-width:1200px){.lv-eco-shell .order-xl-2{order:2}}
@media (min-width:1200px){.lv-eco-shell .order-xl-3{order:3}}
@media (min-width:1200px){.lv-eco-shell .order-xl-4{order:4}}
@media (min-width:1200px){.lv-eco-shell .order-xl-5{order:5}}
@media (min-width:1200px){.lv-eco-shell .order-xl-6{order:6}}
@media (min-width:1200px){.lv-eco-shell .order-xl-7{order:7}}
@media (min-width:1200px){.lv-eco-shell .order-xl-8{order:8}}
@media (min-width:1200px){.lv-eco-shell .order-xl-9{order:9}}
@media (min-width:1200px){.lv-eco-shell .order-xl-10{order:10}}
@media (min-width:1200px){.lv-eco-shell .order-xl-11{order:11}}
@media (min-width:1200px){.lv-eco-shell .order-xl-12{order:12}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-0{margin-left:0}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-1{margin-left:8.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-2{margin-left:16.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-3{margin-left:25%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-4{margin-left:33.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-5{margin-left:41.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-6{margin-left:50%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-7{margin-left:58.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-8{margin-left:66.6666666667%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-9{margin-left:75%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-10{margin-left:83.3333333333%}}
@media (min-width:1200px){.lv-eco-shell .offset-xl-11{margin-left:91.6666666667%}}
.lv-eco-shell .flex-row{flex-direction:row!important}
.lv-eco-shell .flex-column{flex-direction:column!important}
.lv-eco-shell .flex-row-reverse{flex-direction:row-reverse!important}
.lv-eco-shell .flex-column-reverse{flex-direction:column-reverse!important}
.lv-eco-shell .flex-wrap{flex-wrap:wrap!important}
.lv-eco-shell .flex-nowrap{flex-wrap:nowrap!important}
.lv-eco-shell .flex-wrap-reverse{flex-wrap:wrap-reverse!important}
.lv-eco-shell .justify-content-start{justify-content:flex-start!important}
.lv-eco-shell .justify-content-end{justify-content:flex-end!important}
.lv-eco-shell .justify-content-center{justify-content:center!important}
.lv-eco-shell .justify-content-between{justify-content:space-between!important}
.lv-eco-shell .justify-content-around{justify-content:space-around!important}
.lv-eco-shell .align-items-start{align-items:flex-start!important}
.lv-eco-shell .align-items-end{align-items:flex-end!important}
.lv-eco-shell .align-items-center{align-items:center!important}
.lv-eco-shell .align-items-baseline{align-items:baseline!important}
.lv-eco-shell .align-items-stretch{align-items:stretch!important}
.lv-eco-shell .align-content-start{align-content:flex-start!important}
.lv-eco-shell .align-content-end{align-content:flex-end!important}
.lv-eco-shell .align-content-center{align-content:center!important}
.lv-eco-shell .align-content-between{align-content:space-between!important}
.lv-eco-shell .align-content-around{align-content:space-around!important}
.lv-eco-shell .align-content-stretch{align-content:stretch!important}
.lv-eco-shell .align-self-auto{align-self:auto!important}
.lv-eco-shell .align-self-start{align-self:flex-start!important}
.lv-eco-shell .align-self-end{align-self:flex-end!important}
.lv-eco-shell .align-self-center{align-self:center!important}
.lv-eco-shell .align-self-baseline{align-self:baseline!important}
.lv-eco-shell .align-self-stretch{align-self:stretch!important}
@media (min-width:576px){.lv-eco-shell .flex-sm-row{flex-direction:row!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-column{flex-direction:column!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-row-reverse{flex-direction:row-reverse!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-column-reverse{flex-direction:column-reverse!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-wrap{flex-wrap:wrap!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-nowrap{flex-wrap:nowrap!important}}
@media (min-width:576px){.lv-eco-shell .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}}
@media (min-width:576px){.lv-eco-shell .justify-content-sm-start{justify-content:flex-start!important}}
@media (min-width:576px){.lv-eco-shell .justify-content-sm-end{justify-content:flex-end!important}}
@media (min-width:576px){.lv-eco-shell .justify-content-sm-center{justify-content:center!important}}
@media (min-width:576px){.lv-eco-shell .justify-content-sm-between{justify-content:space-between!important}}
@media (min-width:576px){.lv-eco-shell .justify-content-sm-around{justify-content:space-around!important}}
@media (min-width:576px){.lv-eco-shell .align-items-sm-start{align-items:flex-start!important}}
@media (min-width:576px){.lv-eco-shell .align-items-sm-end{align-items:flex-end!important}}
@media (min-width:576px){.lv-eco-shell .align-items-sm-center{align-items:center!important}}
@media (min-width:576px){.lv-eco-shell .align-items-sm-baseline{align-items:baseline!important}}
@media (min-width:576px){.lv-eco-shell .align-items-sm-stretch{align-items:stretch!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-start{align-content:flex-start!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-end{align-content:flex-end!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-center{align-content:center!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-between{align-content:space-between!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-around{align-content:space-around!important}}
@media (min-width:576px){.lv-eco-shell .align-content-sm-stretch{align-content:stretch!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-auto{align-self:auto!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-start{align-self:flex-start!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-end{align-self:flex-end!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-center{align-self:center!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-baseline{align-self:baseline!important}}
@media (min-width:576px){.lv-eco-shell .align-self-sm-stretch{align-self:stretch!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-row{flex-direction:row!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-column{flex-direction:column!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-row-reverse{flex-direction:row-reverse!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-column-reverse{flex-direction:column-reverse!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-wrap{flex-wrap:wrap!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-nowrap{flex-wrap:nowrap!important}}
@media (min-width:768px){.lv-eco-shell .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}}
@media (min-width:768px){.lv-eco-shell .justify-content-md-start{justify-content:flex-start!important}}
@media (min-width:768px){.lv-eco-shell .justify-content-md-end{justify-content:flex-end!important}}
@media (min-width:768px){.lv-eco-shell .justify-content-md-center{justify-content:center!important}}
@media (min-width:768px){.lv-eco-shell .justify-content-md-between{justify-content:space-between!important}}
@media (min-width:768px){.lv-eco-shell .justify-content-md-around{justify-content:space-around!important}}
@media (min-width:768px){.lv-eco-shell .align-items-md-start{align-items:flex-start!important}}
@media (min-width:768px){.lv-eco-shell .align-items-md-end{align-items:flex-end!important}}
@media (min-width:768px){.lv-eco-shell .align-items-md-center{align-items:center!important}}
@media (min-width:768px){.lv-eco-shell .align-items-md-baseline{align-items:baseline!important}}
@media (min-width:768px){.lv-eco-shell .align-items-md-stretch{align-items:stretch!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-start{align-content:flex-start!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-end{align-content:flex-end!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-center{align-content:center!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-between{align-content:space-between!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-around{align-content:space-around!important}}
@media (min-width:768px){.lv-eco-shell .align-content-md-stretch{align-content:stretch!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-auto{align-self:auto!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-start{align-self:flex-start!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-end{align-self:flex-end!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-center{align-self:center!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-baseline{align-self:baseline!important}}
@media (min-width:768px){.lv-eco-shell .align-self-md-stretch{align-self:stretch!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-row{flex-direction:row!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-column{flex-direction:column!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-row-reverse{flex-direction:row-reverse!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-column-reverse{flex-direction:column-reverse!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-wrap{flex-wrap:wrap!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-nowrap{flex-wrap:nowrap!important}}
@media (min-width:992px){.lv-eco-shell .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}}
@media (min-width:992px){.lv-eco-shell .justify-content-lg-start{justify-content:flex-start!important}}
@media (min-width:992px){.lv-eco-shell .justify-content-lg-end{justify-content:flex-end!important}}
@media (min-width:992px){.lv-eco-shell .justify-content-lg-center{justify-content:center!important}}
@media (min-width:992px){.lv-eco-shell .justify-content-lg-between{justify-content:space-between!important}}
@media (min-width:992px){.lv-eco-shell .justify-content-lg-around{justify-content:space-around!important}}
@media (min-width:992px){.lv-eco-shell .align-items-lg-start{align-items:flex-start!important}}
@media (min-width:992px){.lv-eco-shell .align-items-lg-end{align-items:flex-end!important}}
@media (min-width:992px){.lv-eco-shell .align-items-lg-center{align-items:center!important}}
@media (min-width:992px){.lv-eco-shell .align-items-lg-baseline{align-items:baseline!important}}
@media (min-width:992px){.lv-eco-shell .align-items-lg-stretch{align-items:stretch!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-start{align-content:flex-start!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-end{align-content:flex-end!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-center{align-content:center!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-between{align-content:space-between!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-around{align-content:space-around!important}}
@media (min-width:992px){.lv-eco-shell .align-content-lg-stretch{align-content:stretch!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-auto{align-self:auto!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-start{align-self:flex-start!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-end{align-self:flex-end!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-center{align-self:center!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-baseline{align-self:baseline!important}}
@media (min-width:992px){.lv-eco-shell .align-self-lg-stretch{align-self:stretch!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-row{flex-direction:row!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-column{flex-direction:column!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-row-reverse{flex-direction:row-reverse!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-column-reverse{flex-direction:column-reverse!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-wrap{flex-wrap:wrap!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-nowrap{flex-wrap:nowrap!important}}
@media (min-width:1200px){.lv-eco-shell .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}}
@media (min-width:1200px){.lv-eco-shell .justify-content-xl-start{justify-content:flex-start!important}}
@media (min-width:1200px){.lv-eco-shell .justify-content-xl-end{justify-content:flex-end!important}}
@media (min-width:1200px){.lv-eco-shell .justify-content-xl-center{justify-content:center!important}}
@media (min-width:1200px){.lv-eco-shell .justify-content-xl-between{justify-content:space-between!important}}
@media (min-width:1200px){.lv-eco-shell .justify-content-xl-around{justify-content:space-around!important}}
@media (min-width:1200px){.lv-eco-shell .align-items-xl-start{align-items:flex-start!important}}
@media (min-width:1200px){.lv-eco-shell .align-items-xl-end{align-items:flex-end!important}}
@media (min-width:1200px){.lv-eco-shell .align-items-xl-center{align-items:center!important}}
@media (min-width:1200px){.lv-eco-shell .align-items-xl-baseline{align-items:baseline!important}}
@media (min-width:1200px){.lv-eco-shell .align-items-xl-stretch{align-items:stretch!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-start{align-content:flex-start!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-end{align-content:flex-end!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-center{align-content:center!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-between{align-content:space-between!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-around{align-content:space-around!important}}
@media (min-width:1200px){.lv-eco-shell .align-content-xl-stretch{align-content:stretch!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-auto{align-self:auto!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-start{align-self:flex-start!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-end{align-self:flex-end!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-center{align-self:center!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-baseline{align-self:baseline!important}}
@media (min-width:1200px){.lv-eco-shell .align-self-xl-stretch{align-self:stretch!important}}
.lv-eco-shell .bg-primary{background-color:#007bff!important}
.lv-eco-shell a.bg-primary:hover, .lv-eco-shell a.bg-primary:focus, .lv-eco-shell button.bg-primary:hover, .lv-eco-shell button.bg-primary:focus{background-color:#0062cc!important}
.lv-eco-shell .bg-secondary{background-color:#6c757d!important}
.lv-eco-shell a.bg-secondary:hover, .lv-eco-shell a.bg-secondary:focus, .lv-eco-shell button.bg-secondary:hover, .lv-eco-shell button.bg-secondary:focus{background-color:#545b62!important}
.lv-eco-shell .bg-success{background-color:#28a745!important}
.lv-eco-shell a.bg-success:hover, .lv-eco-shell a.bg-success:focus, .lv-eco-shell button.bg-success:hover, .lv-eco-shell button.bg-success:focus{background-color:#1e7e34!important}
.lv-eco-shell .bg-info{background-color:#17a2b8!important}
.lv-eco-shell a.bg-info:hover, .lv-eco-shell a.bg-info:focus, .lv-eco-shell button.bg-info:hover, .lv-eco-shell button.bg-info:focus{background-color:#117a8b!important}
.lv-eco-shell .bg-warning{background-color:#ffc107!important}
.lv-eco-shell a.bg-warning:hover, .lv-eco-shell a.bg-warning:focus, .lv-eco-shell button.bg-warning:hover, .lv-eco-shell button.bg-warning:focus{background-color:#d39e00!important}
.lv-eco-shell .bg-danger{background-color:#dc3545!important}
.lv-eco-shell a.bg-danger:hover, .lv-eco-shell a.bg-danger:focus, .lv-eco-shell button.bg-danger:hover, .lv-eco-shell button.bg-danger:focus{background-color:#bd2130!important}
.lv-eco-shell .bg-light{background-color:#f8f9fa!important}
.lv-eco-shell a.bg-light:hover, .lv-eco-shell a.bg-light:focus, .lv-eco-shell button.bg-light:hover, .lv-eco-shell button.bg-light:focus{background-color:#dae0e5!important}
.lv-eco-shell .bg-dark{background-color:#343a40!important}
.lv-eco-shell a.bg-dark:hover, .lv-eco-shell a.bg-dark:focus, .lv-eco-shell button.bg-dark:hover, .lv-eco-shell button.bg-dark:focus{background-color:#1d2124!important}
.lv-eco-shell .bg-white{background-color:#fff!important}
.lv-eco-shell .bg-transparent{background-color:#0000!important}
.lv-eco-shell .w-25{width:25%!important}
.lv-eco-shell .w-50{width:50%!important}
.lv-eco-shell .w-75{width:75%!important}
.lv-eco-shell .w-100{width:100%!important}
.lv-eco-shell .h-25{height:25%!important}
.lv-eco-shell .h-50{height:50%!important}
.lv-eco-shell .h-75{height:75%!important}
.lv-eco-shell .h-100{height:100%!important}
.lv-eco-shell .mw-100{max-width:100%!important}
.lv-eco-shell .mh-100{max-height:100%!important}
.lv-eco-shell .close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.lv-eco-shell .close:hover, .lv-eco-shell .close:focus{color:#000;text-decoration:none;opacity:.75}
.lv-eco-shell .close:not(:disabled):not(.disabled){cursor:pointer}
.lv-eco-shell button.close{padding:0;background-color:#0000;border:0;-webkit-appearance:none}
.lv-eco-shell .modal-open{overflow:hidden}
.lv-eco-shell .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
.lv-eco-shell .modal-open .modal{overflow-x:hidden;overflow-y:auto}
.lv-eco-shell .modal.show{visibility:visible}
.lv-eco-shell .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.lv-eco-shell .modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}
.lv-eco-shell .modal.show .modal-dialog{transform:translate(0)}
.lv-eco-shell .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.lv-eco-shell .modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.lv-eco-shell .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.lv-eco-shell .modal-backdrop.fade{opacity:0}
.lv-eco-shell .modal-backdrop.show{opacity:.5}
.lv-eco-shell .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.lv-eco-shell .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.lv-eco-shell .modal-title{margin-bottom:0;line-height:1.5}
.lv-eco-shell .modal-body{position:relative;flex:1 1 auto;padding:1rem}
.lv-eco-shell .modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}
.lv-eco-shell .modal-footer>:not(:first-child){margin-left:.25rem}
.lv-eco-shell .modal-footer>:not(:last-child){margin-right:.25rem}
.lv-eco-shell .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
@media (min-width:576px){.lv-eco-shell .modal-dialog{max-width:500px;margin:1.75rem auto}}
@media (min-width:576px){.lv-eco-shell .modal-dialog-centered{min-height:calc(100% - 3.5rem)}}
@media (min-width:576px){.lv-eco-shell .modal-sm{max-width:300px}}
@media (min-width:992px){.lv-eco-shell .modal-lg{max-width:800px}}
.lv-eco-shell .atb-section .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.lv-eco-shell .atb-section .nav-link{display:block;padding:.5rem 1rem}
.lv-eco-shell .atb-section .nav-link:hover, .lv-eco-shell .atb-section .nav-link:focus{text-decoration:none}
.lv-eco-shell .atb-section .nav-link.disabled{color:#6c757d}
.lv-eco-shell .atb-section .nav-tabs{border-bottom:1px solid #dee2e6}
.lv-eco-shell .atb-section .nav-tabs .nav-item{margin-bottom:-1px}
.lv-eco-shell .atb-section .nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.lv-eco-shell .atb-section .nav-tabs .nav-link:hover, .lv-eco-shell .atb-section .nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}
.lv-eco-shell .atb-section .nav-tabs .nav-link.disabled{color:#6c757d;background-color:#0000;border-color:#0000}
.lv-eco-shell .atb-section .nav-tabs .nav-link.active, .lv-eco-shell .atb-section .nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.lv-eco-shell .atb-section .nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.lv-eco-shell .atb-section .nav-pills .nav-link{border-radius:.25rem}
.lv-eco-shell .atb-section .nav-pills .nav-link.active, .lv-eco-shell .atb-section .nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.lv-eco-shell .atb-section .nav-fill .nav-item{flex:1 1 auto;text-align:center}
.lv-eco-shell .atb-section .nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}
.lv-eco-shell .atb-section .tab-content>.tab-pane{display:none}
.lv-eco-shell .atb-section .tab-content>.active{display:block}
.lv-eco-shell .atb-section .slick-slider.home-hero-slider{overflow:hidden}
.lv-eco-shell .atb-section .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.lv-eco-shell .atb-section .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.lv-eco-shell .atb-section .slick-list:focus{outline:none}
.lv-eco-shell .atb-section .slick-list.dragging{cursor:pointer;cursor:hand}
.lv-eco-shell .atb-section .slick-slider .slick-track, .lv-eco-shell .atb-section .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}
.lv-eco-shell .atb-section .slick-track{position:relative;left:0;top:0;display:block}
.lv-eco-shell .atb-section .slick-track:before, .lv-eco-shell .atb-section .slick-track:after{content:"";display:table}
.lv-eco-shell .atb-section .slick-track:after{clear:both}
.lv-eco-shell .atb-section .slick-loading .slick-track{visibility:hidden}
.lv-eco-shell .atb-section .slick-slide{float:left;height:100%;min-height:1px;display:none}
.lv-eco-shell .atb-section [dir=rtl] .slick-slide{float:right}
.lv-eco-shell .atb-section .slick-slide img{display:block}
.lv-eco-shell .atb-section .slick-slide.slick-loading img{display:none}
.lv-eco-shell .atb-section .slick-slide.dragging img{pointer-events:none}
.lv-eco-shell .atb-section .slick-initialized .slick-slide{display:block}
.lv-eco-shell .atb-section .slick-loading .slick-slide{visibility:hidden}
.lv-eco-shell .atb-section .slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}
.lv-eco-shell .atb-section .slick-arrow.slick-hidden{display:none}
.lv-eco-shell .atb-section .slick-loading .slick-list{background:#fff var(--slick-img-url) center center no-repeat}
.lv-eco-shell .atb-section .slick-prev, .lv-eco-shell .atb-section .slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:#0000;color:#0000;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none}
.lv-eco-shell .atb-section .slick-prev:hover, .lv-eco-shell .atb-section .slick-prev:focus, .lv-eco-shell .atb-section .slick-next:hover, .lv-eco-shell .atb-section .slick-next:focus{background:#0000;color:#0000}
.lv-eco-shell .atb-section .slick-prev:hover:before, .lv-eco-shell .atb-section .slick-prev:focus:before, .lv-eco-shell .atb-section .slick-next:hover:before, .lv-eco-shell .atb-section .slick-next:focus:before{opacity:1}
.lv-eco-shell .atb-section .slick-prev.slick-disabled:before, .lv-eco-shell .atb-section .slick-next.slick-disabled:before{opacity:.25}
.lv-eco-shell .atb-section .slick-prev:before, .lv-eco-shell .atb-section .slick-next:before{font-family:"slick-icons, sans-serif";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lv-eco-shell .atb-section .slick-prev{left:-25px}
.lv-eco-shell .atb-section [dir=rtl] .slick-prev{left:auto;right:-25px}
.lv-eco-shell .atb-section .slick-prev:before{content:"←"}
.lv-eco-shell .atb-section [dir=rtl] .slick-prev:before{content:"→"}
.lv-eco-shell .atb-section .slick-next{right:-25px}
.lv-eco-shell .atb-section [dir=rtl] .slick-next{left:-25px;right:auto}
.lv-eco-shell .atb-section .slick-next:before{content:"→"}
.lv-eco-shell .atb-section [dir=rtl] .slick-next:before{content:"←"}
.lv-eco-shell .atb-section .slick-dotted.slick-slider{margin-bottom:30px}
.lv-eco-shell .atb-section .slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0}
.lv-eco-shell .atb-section .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.lv-eco-shell .atb-section .slick-dots li button, .lv-eco-shell .atb-section .slick-dots li a{border:0;background:#0000;display:block;height:20px;width:20px;line-height:0px;font-size:0px;color:#0000;padding:5px;cursor:pointer}
.lv-eco-shell .atb-section .slick-dots li button:hover:before, .lv-eco-shell .atb-section .slick-dots li button:focus:before, .lv-eco-shell .atb-section .slick-dots li a:hover:before, .lv-eco-shell .atb-section .slick-dots li a:focus:before{opacity:1}
.lv-eco-shell .atb-section .slick-dots li button:before, .lv-eco-shell .atb-section .slick-dots li a:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick-icons, sans-serif";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.lv-eco-shell .atb-section .slick-dots li.slick-active button:before{color:#fff;opacity:.75}
.lv-eco-shell .atb-section article, .lv-eco-shell .atb-section aside, .lv-eco-shell .atb-section details, .lv-eco-shell .atb-section figcaption, .lv-eco-shell .atb-section figure, .lv-eco-shell .atb-section footer, .lv-eco-shell .atb-section header, .lv-eco-shell .atb-section hgroup, .lv-eco-shell .atb-section main, .lv-eco-shell .atb-section menu, .lv-eco-shell .atb-section nav, .lv-eco-shell .atb-section section, .lv-eco-shell .atb-section summary{display:block}
.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
.lv-eco-shell .atb-section a{background-color:#0000}
.lv-eco-shell .atb-section a:hover{text-decoration:none!important}
.lv-eco-shell .atb-section b, .lv-eco-shell .atb-section strong{font-weight:var(--font-weight-body--bolder)}
.lv-eco-shell .atb-section em{font-style:italic}
.lv-eco-shell .atb-section small{font-size:80%}
.lv-eco-shell .atb-section sub, .lv-eco-shell .atb-section sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.lv-eco-shell .atb-section sup{top:-.5em}
.lv-eco-shell .atb-section sub{bottom:-.25em}
.lv-eco-shell .atb-section img{max-width:100%;border:0}
.lv-eco-shell .atb-section button, .lv-eco-shell .atb-section input, .lv-eco-shell .atb-section optgroup, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle, .lv-eco-shell .atb-section textarea{color:inherit;font:inherit;margin:0}
.lv-eco-shell .atb-section button[disabled], .lv-eco-shell .atb-section html input[disabled]{cursor:default}
.lv-eco-shell .atb-section button::-moz-focus-inner, .lv-eco-shell .atb-section [type=button]::-moz-focus-inner, .lv-eco-shell .atb-section [type=reset]::-moz-focus-inner, .lv-eco-shell .atb-section [type=submit]::-moz-focus-inner{border-style:none;padding:0}
.lv-eco-shell .atb-section button:-moz-focusring, .lv-eco-shell .atb-section [type=button]:-moz-focusring, .lv-eco-shell .atb-section [type=reset]:-moz-focusring, .lv-eco-shell .atb-section [type=submit]:-moz-focusring{outline:1px dotted ButtonText}
.lv-eco-shell .atb-section input[type=search], .lv-eco-shell .atb-section input[type=number], .lv-eco-shell .atb-section input[type=email], .lv-eco-shell .atb-section input[type=password]{-webkit-appearance:none;-moz-appearance:none}
.lv-eco-shell .atb-section table{width:100%;border-collapse:collapse;border-spacing:0}
.lv-eco-shell .atb-section td, .lv-eco-shell .atb-section th{padding:0}
.lv-eco-shell .atb-section textarea{overflow:auto;-webkit-appearance:none;-moz-appearance:none}
.lv-eco-shell .atb-section a, .lv-eco-shell .atb-section button, .lv-eco-shell .atb-section [role=button], .lv-eco-shell .atb-section input, .lv-eco-shell .atb-section label, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle, .lv-eco-shell .atb-section textarea{touch-action:manipulation}
.lv-eco-shell .atb-section .grid--rev{direction:rtl;text-align:left}
.lv-eco-shell .atb-section .grid--rev>.grid__item{direction:ltr;text-align:left;float:right}
.lv-eco-shell .atb-section .one-whole{width:100%}
.lv-eco-shell .atb-section .one-half{width:50%}
.lv-eco-shell .atb-section .one-third{width:33.33333%}
.lv-eco-shell .atb-section .two-thirds{width:66.66667%}
.lv-eco-shell .atb-section .one-quarter{width:25%}
.lv-eco-shell .atb-section .two-quarters{width:50%}
.lv-eco-shell .atb-section .three-quarters{width:75%}
.lv-eco-shell .atb-section .one-fifth{width:20%}
.lv-eco-shell .atb-section .two-fifths{width:40%}
.lv-eco-shell .atb-section .three-fifths{width:60%}
.lv-eco-shell .atb-section .four-fifths{width:80%}
.lv-eco-shell .atb-section .one-sixth{width:16.66667%}
.lv-eco-shell .atb-section .two-sixths{width:33.33333%}
.lv-eco-shell .atb-section .three-sixths{width:50%}
.lv-eco-shell .atb-section .four-sixths{width:66.66667%}
.lv-eco-shell .atb-section .five-sixths{width:83.33333%}
.lv-eco-shell .atb-section .one-eighth{width:12.5%}
.lv-eco-shell .atb-section .two-eighths{width:25%}
.lv-eco-shell .atb-section .three-eighths{width:37.5%}
.lv-eco-shell .atb-section .four-eighths{width:50%}
.lv-eco-shell .atb-section .five-eighths{width:62.5%}
.lv-eco-shell .atb-section .six-eighths{width:75%}
.lv-eco-shell .atb-section .seven-eighths{width:87.5%}
.lv-eco-shell .atb-section .one-tenth{width:10%}
.lv-eco-shell .atb-section .two-tenths{width:20%}
.lv-eco-shell .atb-section .three-tenths{width:30%}
.lv-eco-shell .atb-section .four-tenths{width:40%}
.lv-eco-shell .atb-section .five-tenths{width:50%}
.lv-eco-shell .atb-section .six-tenths{width:60%}
.lv-eco-shell .atb-section .seven-tenths{width:70%}
.lv-eco-shell .atb-section .eight-tenths{width:80%}
.lv-eco-shell .atb-section .nine-tenths{width:90%}
.lv-eco-shell .atb-section .one-twelfth{width:8.33333%}
.lv-eco-shell .atb-section .two-twelfths{width:16.66667%}
.lv-eco-shell .atb-section .three-twelfths{width:25%}
.lv-eco-shell .atb-section .four-twelfths{width:33.33333%}
.lv-eco-shell .atb-section .five-twelfths{width:41.66667%}
.lv-eco-shell .atb-section .six-twelfths{width:50%}
.lv-eco-shell .atb-section .seven-twelfths{width:58.33333%}
.lv-eco-shell .atb-section .eight-twelfths{width:66.66667%}
.lv-eco-shell .atb-section .nine-twelfths{width:75%}
.lv-eco-shell .atb-section .ten-twelfths{width:83.33333%}
.lv-eco-shell .atb-section .eleven-twelfths{width:91.66667%}
.lv-eco-shell .atb-section .show{display:block!important}
.lv-eco-shell .atb-section .text-left{text-align:left!important}
.lv-eco-shell .atb-section .text-right{text-align:right!important}
.lv-eco-shell .atb-section .text-center{text-align:center!important}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-whole{width:100%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-half{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-third{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-thirds{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-quarter{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-quarters{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-quarters{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-fifth{width:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-fifths{width:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-fifths{width:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--four-fifths{width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-sixth{width:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-sixths{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-sixths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--four-sixths{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--five-sixths{width:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-eighth{width:12.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-eighths{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-eighths{width:37.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--four-eighths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--five-eighths{width:62.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--six-eighths{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--seven-eighths{width:87.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-tenth{width:10%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-tenths{width:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-tenths{width:30%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--four-tenths{width:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--five-tenths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--six-tenths{width:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--seven-tenths{width:70%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--eight-tenths{width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--nine-tenths{width:90%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--one-twelfth{width:8.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--two-twelfths{width:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--three-twelfths{width:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--four-twelfths{width:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--five-twelfths{width:41.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--six-twelfths{width:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--seven-twelfths{width:58.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--eight-twelfths{width:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--nine-twelfths{width:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--ten-twelfths{width:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--eleven-twelfths{width:91.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .grid--uniform .small--one-half:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .small--one-third:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--one-quarter:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--one-fifth:nth-child(5n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--one-sixth:nth-child(6n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--two-sixths:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--three-sixths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .small--one-eighth:nth-child(8n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--two-eighths:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--four-eighths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .small--five-tenths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .small--one-twelfth:nth-child(12n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--two-twelfths:nth-child(6n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--three-twelfths:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--four-twelfths:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .small--six-twelfths:nth-child(odd){clear:both}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--show{display:block!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--hide{display:none!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--text-left{text-align:left!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--text-right{text-align:right!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--text-center{text-align:center!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-whole{width:100%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-half{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-third{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-thirds{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-quarter{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-quarters{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-quarters{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-fifth{width:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-fifths{width:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-fifths{width:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--four-fifths{width:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-sixth{width:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-sixths{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-sixths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--four-sixths{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--five-sixths{width:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-eighth{width:12.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-eighths{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-eighths{width:37.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--four-eighths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--five-eighths{width:62.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--six-eighths{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--seven-eighths{width:87.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-tenth{width:10%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-tenths{width:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-tenths{width:30%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--four-tenths{width:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--five-tenths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--six-tenths{width:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--seven-tenths{width:70%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--eight-tenths{width:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--nine-tenths{width:90%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--one-twelfth{width:8.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--two-twelfths{width:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--three-twelfths{width:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--four-twelfths{width:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--five-twelfths{width:41.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--six-twelfths{width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--seven-twelfths{width:58.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--eight-twelfths{width:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--nine-twelfths{width:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--ten-twelfths{width:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--eleven-twelfths{width:91.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .grid--uniform .medium-up--one-half:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-third:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-quarter:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-fifth:nth-child(5n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-sixth:nth-child(6n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--two-sixths:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--three-sixths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-eighth:nth-child(8n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--two-eighths:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--four-eighths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .medium-up--five-tenths:nth-child(odd), .lv-eco-shell .atb-section .grid--uniform .medium-up--one-twelfth:nth-child(12n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--two-twelfths:nth-child(6n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--three-twelfths:nth-child(4n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--four-twelfths:nth-child(3n/**/+1), .lv-eco-shell .atb-section .grid--uniform .medium-up--six-twelfths:nth-child(odd){clear:both}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--show{display:block!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--hide{display:none!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--text-left{text-align:left!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--text-right{text-align:right!important}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--text-center{text-align:center!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-half{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-third{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-thirds{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-quarter{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-quarters{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-quarters{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-fifth{left:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-fifths{left:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-fifths{left:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-four-fifths{left:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-sixth{left:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-sixths{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-sixths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-four-sixths{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-five-sixths{left:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-eighth{left:12.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-eighths{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-eighths{left:37.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-four-eighths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-five-eighths{left:62.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-six-eighths{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-seven-eighths{left:87.5%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-tenth{left:10%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-tenths{left:20%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-tenths{left:30%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-four-tenths{left:40%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-five-tenths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-six-tenths{left:60%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-seven-tenths{left:70%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-eight-tenths{left:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-nine-tenths{left:90%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-one-twelfth{left:8.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-two-twelfths{left:16.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-three-twelfths{left:25%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-four-twelfths{left:33.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-five-twelfths{left:41.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-six-twelfths{left:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-seven-twelfths{left:58.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-eight-twelfths{left:66.66667%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-nine-twelfths{left:75%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-ten-twelfths{left:83.33333%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .small--push-eleven-twelfths{left:91.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-half{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-third{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-thirds{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-quarter{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-quarters{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-quarters{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-fifth{left:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-fifths{left:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-fifths{left:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-four-fifths{left:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-sixth{left:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-sixths{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-sixths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-four-sixths{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-five-sixths{left:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-eighth{left:12.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-eighths{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-eighths{left:37.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-four-eighths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-five-eighths{left:62.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-six-eighths{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-seven-eighths{left:87.5%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-tenth{left:10%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-tenths{left:20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-tenths{left:30%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-four-tenths{left:40%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-five-tenths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-six-tenths{left:60%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-seven-tenths{left:70%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-eight-tenths{left:80%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-nine-tenths{left:90%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-one-twelfth{left:8.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-two-twelfths{left:16.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-three-twelfths{left:25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-four-twelfths{left:33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-five-twelfths{left:41.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-six-twelfths{left:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-seven-twelfths{left:58.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-eight-twelfths{left:66.66667%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-nine-twelfths{left:75%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-ten-twelfths{left:83.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .medium-up--push-eleven-twelfths{left:91.66667%}}
.lv-eco-shell .atb-section .clearfix{*zoom:1}
.lv-eco-shell .atb-section .clearfix:after{content:"";display:table;clear:both}
.lv-eco-shell .atb-section .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.lv-eco-shell .atb-section .visually-hidden--inline{margin:0;height:1em}
.lv-eco-shell .atb-section .visually-hidden--static{position:static!important}
.lv-eco-shell .atb-section .js-focus-hidden:focus{outline:none}
.lv-eco-shell .atb-section .no-js:not(html){display:none}
.lv-eco-shell .atb-section .no-js .no-js:not(html){display:block}
.lv-eco-shell .atb-section .no-js .js{display:none}
.lv-eco-shell .atb-section .hide{display:none!important}
.lv-eco-shell .atb-section .skip-link:focus{clip:auto;width:auto;height:auto;margin:0;color:var(--color-text);background-color:var(--color-bg);padding:10px;opacity:1;z-index:10000;transition:none}
.lv-eco-shell .atb-section .box{background:no-repeat;background-color:#f7f7f7;background-size:contain}
.lv-eco-shell .atb-section .ratio-container{position:relative}
.lv-eco-shell .atb-section .ratio-container:after{display:block;height:0;width:100%;padding-bottom:50%;content:""}
.lv-eco-shell .atb-section .ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell .atb-section .main-content{opacity:1}
.lv-eco-shell .atb-section .main-content .shopify-section, .lv-eco-shell .atb-section .critical-hidden{display:inherit}
.lv-eco-shell .atb-section .page-width{*zoom:1;max-width:1200px;margin:0 auto}
.lv-eco-shell .atb-section .page-width:after{content:"";display:table;clear:both}
.lv-eco-shell .atb-section .main-content{display:block;padding-top:35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .main-content{padding-top:55px}}
.lv-eco-shell .atb-section .section-header{margin-bottom:35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .section-header{margin-bottom:55px}}
.lv-eco-shell .atb-section blockquote{font-size:calc(18/(var(--font-size-base))*1em);font-style:normal;text-align:center;padding:0 30px;margin:0}
.lv-eco-shell .atb-section .rte blockquote{border-color:var(--color-border);border-width:1px 0;border-style:solid;padding:30px 0;margin-bottom:27.5px}
.lv-eco-shell .atb-section blockquote p+cite{margin-top:27.5px}
.lv-eco-shell .atb-section blockquote cite{display:block;font-size:.85em;font-weight:var(--font-weight-body)}
.lv-eco-shell .atb-section blockquote cite:before{content:"— "}
.lv-eco-shell .atb-section code, .lv-eco-shell .atb-section pre{font-size:1em}
.lv-eco-shell .atb-section pre{overflow:auto}
.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle{font-size:calc(var(--font-size-base)*1px);font-style:var(--font-style-body);font-weight:var(--font-weight-body);color:var(--color-text);line-height:1.5}
@media  only screen and (max-width:989px){.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle, .lv-eco-shell .atb-section button{font-size:16px}}
.lv-eco-shell .atb-section h3, .lv-eco-shell .atb-section .h3, .lv-eco-shell .atb-section h4, .lv-eco-shell .atb-section .h4, .lv-eco-shell .atb-section h5, .lv-eco-shell .atb-section .h5, .lv-eco-shell .atb-section h6, .lv-eco-shell .atb-section .h6{margin:0 0 17.5px;font-style:var(--font-style-header);font-weight:var(--font-weight-header);line-height:1.2;overflow-wrap:break-word;word-wrap:break-word}
.lv-eco-shell .atb-section h3 a, .lv-eco-shell .atb-section .h3 a, .lv-eco-shell .atb-section h4 a, .lv-eco-shell .atb-section .h4 a, .lv-eco-shell .atb-section h5 a, .lv-eco-shell .atb-section .h5 a, .lv-eco-shell .atb-section h6 a, .lv-eco-shell .atb-section .h6 a{color:inherit;text-decoration:none;font-weight:inherit}
.lv-eco-shell .atb-section h3, .lv-eco-shell .atb-section .h3{font-size:calc((var(--font-size-header))/(var(--font-size-base))*1em);text-transform:none;letter-spacing:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section h3, .lv-eco-shell .atb-section .h3{font-size:calc((var(--font-h3-mobile))/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section h4, .lv-eco-shell .atb-section .h4{font-size:calc((var(--font-h4-desktop))/(var(--font-size-base))*1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section h4, .lv-eco-shell .atb-section .h4{font-size:calc((var(--font-h4-mobile))/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section h5, .lv-eco-shell .atb-section .h5{font-size:calc((var(--font-h5-desktop))/(var(--font-size-base))*1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section h5, .lv-eco-shell .atb-section .h5{font-size:calc((var(--font-h5-mobile))/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section h6, .lv-eco-shell .atb-section .h6{font-size:calc((var(--font-h6-desktop))/(var(--font-size-base))*1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section h6, .lv-eco-shell .atb-section .h6{font-size:calc((var(--font-h6-mobile))/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .rte{color:var(--color-body-text);margin-bottom:35px}
.lv-eco-shell .atb-section .rte:last-child{margin-bottom:0}
.lv-eco-shell .atb-section .rte h1, .lv-eco-shell .atb-section .rte h2, .lv-eco-shell .atb-section .rte h3, .lv-eco-shell .atb-section .rte .h3, .lv-eco-shell .atb-section .rte h4, .lv-eco-shell .atb-section .rte .h4, .lv-eco-shell .atb-section .rte h5, .lv-eco-shell .atb-section .rte .h5, .lv-eco-shell .atb-section .rte h6, .lv-eco-shell .atb-section .rte .h6{margin-top:55px;margin-bottom:27.5px}
.lv-eco-shell .atb-section .rte h1:first-child, .lv-eco-shell .atb-section .rte h2:first-child, .lv-eco-shell .atb-section .rte h3:first-child, .lv-eco-shell .atb-section .rte .h3:first-child, .lv-eco-shell .atb-section .rte h4:first-child, .lv-eco-shell .atb-section .rte .h4:first-child, .lv-eco-shell .atb-section .rte h5:first-child, .lv-eco-shell .atb-section .rte .h5:first-child, .lv-eco-shell .atb-section .rte h6:first-child, .lv-eco-shell .atb-section .rte .h6:first-child{margin-top:0}
.lv-eco-shell .atb-section .rte li{margin-bottom:4px;list-style:inherit}
.lv-eco-shell .atb-section .rte li:last-child{margin-bottom:0}
.lv-eco-shell .atb-section .rte-setting{margin-bottom:19.44444px}
.lv-eco-shell .atb-section .rte-setting:last-child{margin-bottom:0}
.lv-eco-shell .atb-section .fine-print{font-size:14px;font-style:italic;line-height:21px;margin-bottom:16px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .fine-print{font-size:14px;font-style:italic;line-height:21px;margin-bottom:24px}}
.lv-eco-shell .atb-section .txt--minor{font-size:80%}
.lv-eco-shell .atb-section .txt--emphasis{font-style:italic}
.lv-eco-shell .atb-section .address{margin-bottom:55px}
.lv-eco-shell .atb-section .mega-title, .lv-eco-shell .atb-section .mega-subtitle{color:var(--color-overlay-title-text)}
.lv-eco-shell .atb-section .hero .mega-title, .lv-eco-shell .atb-section .hero .mega-subtitle{text-shadow:0 0 4px rgba(0,0,0,.4)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .mega-title, .lv-eco-shell .atb-section .mega-subtitle{text-shadow:0 0 4px rgba(0,0,0,.4)}}
.lv-eco-shell .atb-section .mega-title{margin-bottom:8px}
.lv-eco-shell .atb-section .mega-title--large{font-size:calc((var(--font-size-header) + 8)/(var(--font-size-base))*1em)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .mega-title--large{font-size:calc((var(--font-mega-title-large-desktop))/(var(--font-size-base))*1em)}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .mega-subtitle{font-size:calc((var(--font-size-base) + 4)/(var(--font-size-base))*1em);margin:0 auto}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .text-center .mega-subtitle{max-width:75%}}
.lv-eco-shell .atb-section .mega-subtitle p{color:var(--color-overlay-title-text)}
.lv-eco-shell .atb-section .mega-subtitle a{color:var(--color-overlay-title-text);border-bottom:1px solid currentColor}
.lv-eco-shell .atb-section .mega-subtitle a:hover, .lv-eco-shell .atb-section .mega-subtitle a:focus{color:var(--color-overlay-text-focus)}
.lv-eco-shell .atb-section .mega-subtitle--large{font-size:calc((var(--font-size-base) + 2)/(var(--font-size-base))*1em);font-weight:var(--font-weight-header)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .mega-subtitle--large{font-size:calc((var(--font-size-base) + 8)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .is-transitioning{display:block!important;visibility:visible!important}
.lv-eco-shell .atb-section svg.icon:not(.icon--full-color) .icon-error__symbol, .lv-eco-shell .atb-section symbol.icon:not(.icon--full-color) .icon-error__symbol{fill:#fff}
.lv-eco-shell .atb-section .payment-icons{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .payment-icons{line-height:40px}}
.lv-eco-shell .atb-section .payment-icons .icon{width:38px;height:24px;fill:inherit}
.lv-eco-shell .atb-section .social-icons .icon{width:23px;height:23px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .social-icons .icon{width:25px;height:25px}}
.lv-eco-shell .atb-section .social-icons .icon.icon--wide{width:40px}
.lv-eco-shell .atb-section .icon-spinner{-moz-animation:spin .5s infinite linear;-o-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}
.lv-eco-shell .atb-section .icon-error{fill:#d20000;width:calc(var(--font-size-base)*1px - 2px);height:calc(var(--font-size-base)*1px - 2px);margin-top:.1em;flex-shrink:0}
.lv-eco-shell .atb-section h1, .lv-eco-shell .atb-section h2, .lv-eco-shell .atb-section h3, .lv-eco-shell .atb-section h4, .lv-eco-shell .atb-section h5, .lv-eco-shell .atb-section h6{color:#212121!important}
.lv-eco-shell .atb-section ul, .lv-eco-shell .atb-section ol{margin:0;padding:0}
.lv-eco-shell .atb-section ol{list-style:decimal}
.lv-eco-shell .atb-section .rte img{height:auto}
.lv-eco-shell .atb-section .rte table{table-layout:fixed}
.lv-eco-shell .atb-section .rte ul, .lv-eco-shell .atb-section .rte ol{margin:0 0 17.5px 35px}
.lv-eco-shell .atb-section .rte ul.list--inline, .lv-eco-shell .atb-section .rte ol.list--inline{margin-left:0}
.lv-eco-shell .atb-section .rte ul{list-style:disc outside}
.lv-eco-shell .atb-section .rte ul ul{list-style:circle outside}
.lv-eco-shell .atb-section .rte ul ul ul{list-style:square outside}
.lv-eco-shell .atb-section .rte a:not(.btn){border-bottom:1px solid currentColor;padding-bottom:1px}
.lv-eco-shell .atb-section .text-center.rte ul, .lv-eco-shell .atb-section .text-center.rte ol, .lv-eco-shell .atb-section .text-center .rte ul, .lv-eco-shell .atb-section .text-center .rte ol{margin-left:0;list-style-position:inside}
.lv-eco-shell .atb-section .scrollable-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.lv-eco-shell .atb-section a:not([disabled]):hover, .lv-eco-shell .atb-section a:focus{color:var(--color-text-focus)}
.lv-eco-shell .atb-section .password-powered-by a:not([disabled]):hover, .lv-eco-shell .atb-section .password-powered-by a:focus{color:var(--color-text-focus);border-bottom:1px solid var(--color-text-focus)}
.lv-eco-shell .atb-section a[href^=tel]{color:inherit}
.lv-eco-shell .atb-section .btn, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:2px;padding:8px 15px;background-color:#0ecfe2;color:#212121;font-style:var(--font-style-header);font-weight:var(--font-weight-header);text-transform:uppercase;letter-spacing:0;white-space:normal;font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .btn.btn-text{background-color:#0000;padding-left:0;padding-right:0;color:#212121}
.lv-eco-shell .atb-section .btn.btn-text:hover, .lv-eco-shell .atb-section .btn.btn-text:focus-visible, .lv-eco-shell .atb-section .btn.btn-text:focus{background-color:#0000!important;color:#0ecfe2!important;box-shadow:none!important;outline:none!important}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .btn, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded{padding:10px 18px}}
.lv-eco-shell .atb-section .btn:not([disabled]):hover, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded:not([disabled]):hover, .lv-eco-shell .atb-section .btn:focus, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded:focus{color:var(--color-btn-primary-text);background-color:var(--color-btn-primary-focus)}
.lv-eco-shell .atb-section .btn .icon-arrow-right, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-right, .lv-eco-shell .atb-section .btn .icon-arrow-left, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded .icon-arrow-left{height:9px}
.lv-eco-shell .atb-section .btn[disabled], .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded[disabled], .lv-eco-shell .atb-section .btn[aria-disabled], .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded[aria-disabled]{cursor:default;opacity:.5}
.lv-eco-shell .atb-section .btn--secondary{background-color:#0000;color:var(--color-btn-primary);border-color:var(--color-btn-primary)}
.lv-eco-shell .atb-section .btn--secondary:not([disabled]):hover, .lv-eco-shell .atb-section .btn--secondary:focus{background-color:#0000;color:var(--color-btn-primary-focus);border-color:var(--color-btn-primary-focus)}
.lv-eco-shell .atb-section .btn--secondary-accent{background-color:var(--color-body);color:var(--color-btn-primary);border-color:var(--color-btn-primary)}
.lv-eco-shell .atb-section .btn--secondary-accent:not([disabled]):hover, .lv-eco-shell .atb-section .btn--secondary-accent:focus{background-color:var(--color-body);color:var(--color-btn-primary-focus);border-color:var(--color-btn-primary-focus)}
.lv-eco-shell .atb-section .btn--small{padding:8px 10px;font-size:calc(12/(var(--font-size-base))*1em);line-height:1}
.lv-eco-shell .atb-section .btn--tertiary{background-color:#0000;color:var(--color-small-button-text-border);border-color:var(--color-small-button-text-border)}
.lv-eco-shell .atb-section .btn--tertiary:not([disabled]):hover, .lv-eco-shell .atb-section .btn--tertiary:focus{background-color:#0000;color:var(--color-small-button-text-border-focus);border-color:var(--color-small-button-text-border-focus)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .btn--small-wide{padding-left:50px;padding-right:50px}}
.lv-eco-shell .atb-section .btn--link{outline:none!important;background-color:#0000;border:0;margin:0;color:var(--color-text);text-align:left}
.lv-eco-shell .atb-section .btn--link:not([disabled]):hover, .lv-eco-shell .atb-section .btn--link:focus{color:var(--color-text-focus);background-color:#0000}
.lv-eco-shell .atb-section .btn--link .icon{vertical-align:middle}
.lv-eco-shell .atb-section .btn-color-dark{color:#212121!important}
.lv-eco-shell .atb-section .btn--narrow{padding-left:15px;padding-right:15px}
.lv-eco-shell .atb-section .btn--has-icon-after .icon{margin-left:10px}
.lv-eco-shell .atb-section .btn--has-icon-before .icon{margin-right:10px}
.lv-eco-shell .atb-section .text-link{display:inline;border:0 none;background:none;padding:0;margin:0}
.lv-eco-shell .atb-section .text-link--accent{color:var(--color-btn-primary);border-bottom:1px solid currentColor;padding-bottom:1px}
.lv-eco-shell .atb-section .text-link--accent:not([disabled]):hover, .lv-eco-shell .atb-section .text-link--accent:focus{color:var(--color-btn-primary-focus)}
.lv-eco-shell .atb-section .return-link-wrapper{margin-top:82.5px;margin-bottom:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .return-link-wrapper{margin-top:55px}}
.lv-eco-shell .atb-section .full-width-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.lv-eco-shell .atb-section table{margin-bottom:27.5px}
.lv-eco-shell .atb-section table a{border-bottom:1px solid currentColor}
.lv-eco-shell .atb-section th{font-style:var(--font-style-header);font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .atb-section th, .lv-eco-shell .atb-section td{text-align:left;border:1px solid var(--color-border);padding:10px 14px}
.lv-eco-shell .atb-section tbody th, .lv-eco-shell .atb-section tfoot th{font-weight:400}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .responsive-table thead{display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .responsive-table th, .lv-eco-shell .atb-section .responsive-table td{float:left;clear:left;width:100%;text-align:right;padding:27.5px;border:0;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .responsive-table th:before, .lv-eco-shell .atb-section .responsive-table td:before{content:attr(data-label);float:left;text-align:center;font-size:12px;padding-right:10px;font-weight:400}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .responsive-table__row+.responsive-table__row, .lv-eco-shell .atb-section tfoot>.responsive-table__row:first-child{position:relative;margin-top:10px;padding-top:55px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .responsive-table__row+.responsive-table__row:after, .lv-eco-shell .atb-section tfoot>.responsive-table__row:first-child:after{content:"";display:block;position:absolute;top:0;left:27.5px;right:27.5px;border-bottom:1px solid var(--color-border)}}
.lv-eco-shell .atb-section svg:not(:root){overflow:hidden}
.lv-eco-shell .atb-section .video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}
.lv-eco-shell .atb-section .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell .atb-section [data-image-loading-animation]{background-color:var(--global-color-image-loader-primary);-moz-animation:image-loader 2s .4s infinite;-o-animation:image-loader 2s .4s infinite;-webkit-animation:image-loader 2s .4s infinite;animation:image-loader 2s .4s infinite}
.lv-eco-shell .atb-section .no-js [data-image-loading-animation]{animation-name:none}
.lv-eco-shell .atb-section form{margin:0}
.lv-eco-shell .atb-section fieldset{border:1px solid var(--color-border-form);margin:0 0 55px;padding:27.5px}
.lv-eco-shell .atb-section legend{border:0;padding:0}
.lv-eco-shell .atb-section button, .lv-eco-shell .atb-section input[type=submit]{cursor:pointer}
.lv-eco-shell .atb-section label{display:block;margin-bottom:5px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section label{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section [type=radio]+label, .lv-eco-shell .atb-section [type=checkbox]+label{display:inline-block;margin-bottom:0}
.lv-eco-shell .atb-section label[for]{cursor:pointer}
.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea, .lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle{border:1px solid var(--color-border-form);background-color:var(--color-text-field);color:var(--color-text-field-text);max-width:100%;line-height:1.2;border-radius:2px}
.lv-eco-shell .atb-section input:focus, .lv-eco-shell .atb-section textarea:focus, .lv-eco-shell .atb-section select:focus, .lv-eco-shell .atb-section .disclosure__toggle:focus{border-color:var(--color-border-form-darker)}
.lv-eco-shell .atb-section input[disabled], .lv-eco-shell .atb-section textarea[disabled], .lv-eco-shell .atb-section select[disabled], .lv-eco-shell .atb-section .disclosure__toggle[disabled]{cursor:default;background-color:#f4f4f4;border-color:#f4f4f4}
.lv-eco-shell .atb-section input.input--error::-webkit-input-placeholder, .lv-eco-shell .atb-section textarea.input--error::-webkit-input-placeholder, .lv-eco-shell .atb-section select.input--error::-webkit-input-placeholder, .lv-eco-shell .atb-section .input--error.disclosure__toggle::-webkit-input-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .atb-section input.input--error::-moz-placeholder, .lv-eco-shell .atb-section textarea.input--error::-moz-placeholder, .lv-eco-shell .atb-section select.input--error::-moz-placeholder, .lv-eco-shell .atb-section .input--error.disclosure__toggle::-moz-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .atb-section input.input--error:-ms-input-placeholder, .lv-eco-shell .atb-section textarea.input--error:-ms-input-placeholder, .lv-eco-shell .atb-section select.input--error:-ms-input-placeholder, .lv-eco-shell .atb-section .input--error.disclosure__toggle:-ms-input-placeholder{color:#d20000;opacity:.5}
.lv-eco-shell .atb-section input.input--error::-ms-input-placeholder, .lv-eco-shell .atb-section textarea.input--error::-ms-input-placeholder, .lv-eco-shell .atb-section select.input--error::-ms-input-placeholder, .lv-eco-shell .atb-section .input--error.disclosure__toggle::-ms-input-placeholder{color:#d20000;opacity:1}
.lv-eco-shell .atb-section input.hidden-placeholder::-webkit-input-placeholder, .lv-eco-shell .atb-section textarea.hidden-placeholder::-webkit-input-placeholder, .lv-eco-shell .atb-section select.hidden-placeholder::-webkit-input-placeholder, .lv-eco-shell .atb-section .hidden-placeholder.disclosure__toggle::-webkit-input-placeholder{color:#0000}
.lv-eco-shell .atb-section input.hidden-placeholder::-moz-placeholder, .lv-eco-shell .atb-section textarea.hidden-placeholder::-moz-placeholder, .lv-eco-shell .atb-section select.hidden-placeholder::-moz-placeholder, .lv-eco-shell .atb-section .hidden-placeholder.disclosure__toggle::-moz-placeholder{color:#0000}
.lv-eco-shell .atb-section input.hidden-placeholder:-ms-input-placeholder, .lv-eco-shell .atb-section textarea.hidden-placeholder:-ms-input-placeholder, .lv-eco-shell .atb-section select.hidden-placeholder:-ms-input-placeholder, .lv-eco-shell .atb-section .hidden-placeholder.disclosure__toggle:-ms-input-placeholder{color:#0000}
.lv-eco-shell .atb-section input.hidden-placeholder::-ms-input-placeholder, .lv-eco-shell .atb-section textarea.hidden-placeholder::-ms-input-placeholder, .lv-eco-shell .atb-section select.hidden-placeholder::-ms-input-placeholder, .lv-eco-shell .atb-section .hidden-placeholder.disclosure__toggle::-ms-input-placeholder{opacity:1}
.lv-eco-shell .atb-section .product-form input, .lv-eco-shell .atb-section .product-form textarea, .lv-eco-shell .atb-section .product-form select, .lv-eco-shell .atb-section .product-form .disclosure__toggle{min-height:44px}
.lv-eco-shell .atb-section textarea{min-height:100px}
.lv-eco-shell .atb-section input.input--error, .lv-eco-shell .atb-section select.input--error, .lv-eco-shell .atb-section .input--error.disclosure__toggle, .lv-eco-shell .atb-section textarea.input--error{border-color:#d20000;background-color:#fff8f8;color:#d20000;margin-bottom:11.66667px}
.lv-eco-shell .atb-section .input-error-message{display:flex;line-height:1.3;color:#ff5959;font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);margin-bottom:11.66667px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .input-error-message{margin-bottom:19.44444px}}
.lv-eco-shell .atb-section .input-error-message .icon{width:1em;height:1em;margin-right:calc(10/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:var(--svg-select-icon);background-repeat:no-repeat;background-position:right 10px center;line-height:1.2;text-indent:.01px;text-overflow:"";cursor:pointer;padding:8px 28px 8px 15px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section select, .lv-eco-shell .atb-section .disclosure__toggle{padding-top:10px;padding-left:18px;padding-bottom:10px}}
.lv-eco-shell .atb-section .select-group{position:relative;z-index:2}
.lv-eco-shell .atb-section .select-group select, .lv-eco-shell .atb-section .select-group .disclosure__toggle{background-image:none;background-color:#0000}
.lv-eco-shell .atb-section .select-group .icon{height:.5em;position:absolute;right:0;top:50%;transform:translateY(-50%);width:.5em;z-index:-1}
.lv-eco-shell .atb-section .select-label{font-size:calc(12/(var(--font-size-base))*1em);text-transform:uppercase}
.lv-eco-shell .atb-section optgroup{font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .atb-section option{color:var(--color-text);background-color:var(--color-body)}
.lv-eco-shell .atb-section select::-ms-expand, .lv-eco-shell .atb-section .disclosure__toggle::-ms-expand{display:none}
.lv-eco-shell .atb-section .label--hidden{position:absolute;height:0;width:0;margin-bottom:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}
.lv-eco-shell .atb-section ::-webkit-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section ::-moz-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section :-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section ::-ms-input-placeholder{color:var(--color-text-field-text);opacity:1}
.lv-eco-shell .atb-section .label--error{color:#d20000}
.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea{padding:8px 15px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section input, .lv-eco-shell .atb-section textarea{padding:10px 18px}}
.lv-eco-shell .atb-section .form-vertical input, .lv-eco-shell .atb-section .form-vertical select, .lv-eco-shell .atb-section .form-vertical .disclosure__toggle, .lv-eco-shell .atb-section .form-vertical textarea{display:block;width:100%;margin-bottom:19.44444px}
.lv-eco-shell .atb-section .form-vertical input.input--error, .lv-eco-shell .atb-section .form-vertical select.input--error, .lv-eco-shell .atb-section .form-vertical .input--error.disclosure__toggle, .lv-eco-shell .atb-section .form-vertical textarea.input--error{margin-bottom:11.66667px}
.lv-eco-shell .atb-section .form-vertical [type=radio], .lv-eco-shell .atb-section .form-vertical [type=checkbox]{display:inline-block;width:auto;margin-right:5px}
.lv-eco-shell .atb-section .form-vertical [type=submit], .lv-eco-shell .atb-section .form-vertical .btn, .lv-eco-shell .atb-section .form-vertical .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .form-vertical .shopify-payment-button__button--unbranded{display:inline-block;width:auto}
.lv-eco-shell .atb-section .form-single-field{margin:0 auto 55px;max-width:35rem}
.lv-eco-shell .atb-section .form-single-field .input--error{margin-bottom:0}
.lv-eco-shell .atb-section .note, .lv-eco-shell .atb-section .form-message{padding:13px 16px 14px;font-size:12px;border:1px solid var(--color-border-form)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .note, .lv-eco-shell .atb-section .form-message{padding:12px 16px;font-size:14px}}
.lv-eco-shell .atb-section .form-message--success{border:1px solid #1f873d;background-color:#f8fff9;color:#1f873d;display:block;width:100%}
.lv-eco-shell .atb-section .form-message--error{color:#651818;border:1px solid #d20000;background-color:#fff8f8;padding:1rem 1.3rem;text-align:left;width:100%}
.lv-eco-shell .atb-section .form-message--error li{list-style-type:disc;list-style-position:inside}
.lv-eco-shell .atb-section .form-message--error .form-message__title{font-size:1.2em}
.lv-eco-shell .atb-section .form-message--error .form-message__link, .lv-eco-shell .atb-section .form-message--error a{display:inline-block;text-decoration:underline;text-decoration-skip-ink:auto;color:#651818}
.lv-eco-shell .atb-section .form-message--error .form-message__link:hover, .lv-eco-shell .atb-section .form-message--error .form-message__link:focus, .lv-eco-shell .atb-section .form-message--error a:hover, .lv-eco-shell .atb-section .form-message--error a:focus{text-decoration:none;color:#651818}
.lv-eco-shell .atb-section .input-group{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.lv-eco-shell .atb-section .form-vertical .input-group{margin-bottom:55px}
.lv-eco-shell .atb-section .input-group--nowrap{flex-wrap:nowrap}
.lv-eco-shell .atb-section .input-group--error{margin-bottom:11.66667px}
.lv-eco-shell .atb-section .input-group__field, .lv-eco-shell .atb-section .input-group__field input, .lv-eco-shell .atb-section .input-group__btn .btn, .lv-eco-shell .atb-section .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{min-height:42px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .input-group__field, .lv-eco-shell .atb-section .input-group__field input, .lv-eco-shell .atb-section .input-group__btn .btn, .lv-eco-shell .atb-section .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{min-height:46px}}
.lv-eco-shell .atb-section .input-group__field{-ms-flex-preferred-size:15rem;-webkit-flex-basis:15rem;-moz-flex-basis:15rem;flex-basis:15rem;flex-grow:9999;margin-bottom:1rem;border-radius:2px 0 0 2px;text-align:left}
.lv-eco-shell .atb-section .input-group__field input{width:100%}
.lv-eco-shell .atb-section .form-vertical .input-group__field{margin:0}
.lv-eco-shell .atb-section .input-group__field--connected{margin-bottom:0}
.lv-eco-shell .atb-section .input-group__field--connected input{border-top-right-radius:0;border-bottom-right-radius:0}
.lv-eco-shell .atb-section .input-group__btn{flex-grow:1}
.lv-eco-shell .atb-section .input-group__btn .btn, .lv-eco-shell .atb-section .input-group__btn .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .input-group__btn .shopify-payment-button__button--unbranded{width:100%;border-radius:0 2px 2px 0}
.lv-eco-shell .atb-section .site-nav--centered{padding-bottom:22px}
.lv-eco-shell .atb-section .site-nav__link{font-size:14px}
.lv-eco-shell .atb-section .site-nav__link.site-nav--active-dropdown{border:1px solid var(--color-border);border-bottom:1px solid rgba(0,0,0,0);z-index:2}
.lv-eco-shell .atb-section .site-nav__link:focus .site-nav__label, .lv-eco-shell .atb-section .site-nav__link:not([disabled]):hover .site-nav__label{border-bottom-color:var(--color-text)}
@media  only screen and (max-width:989px){.lv-eco-shell .atb-section .site-nav__link--button{font-size:calc(var(--font-size-base)*1px)}}
.lv-eco-shell .atb-section .site-nav__link--button:focus, .lv-eco-shell .atb-section .site-nav__link--button:hover{color:#0ecfe2}
.lv-eco-shell .atb-section .site-nav--has-dropdown{position:relative;margin:0;padding:0 15px}
.lv-eco-shell .atb-section .site-nav--has-centered-dropdown{position:static}
.lv-eco-shell .atb-section .site-nav__dropdown{display:none;position:absolute;padding:11px 30px 11px 0;margin:0;z-index:7;text-align:left;border:1px solid var(--color-border);background:var(--color-bg);left:-1px;top:41px}
.lv-eco-shell .atb-section .site-nav__dropdown .site-nav__link{padding:4px 15px 5px}
.lv-eco-shell .atb-section .site-nav--active-dropdown .site-nav__dropdown, .lv-eco-shell .atb-section .site-nav__dropdown li{display:block}
.lv-eco-shell .atb-section .site-nav__dropdown--right:not(.site-nav__dropdown--centered){right:0;left:unset}
.lv-eco-shell .atb-section .site-nav__dropdown--left:not(.site-nav__dropdown--centered){left:50%;transform:translate(-50%);min-width:100%}
.lv-eco-shell .atb-section .site-nav__dropdown--centered{width:100%;padding:0;text-align:center}
.lv-eco-shell .atb-section .site-nav__childlist{display:inline-block;background:var(--color-bg);padding:11px 17px;text-align:left}
.lv-eco-shell .atb-section .site-nav__childlist-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-15px}
.lv-eco-shell .atb-section .site-nav__childlist-item{-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:15px}
.lv-eco-shell .atb-section .site-nav__child-link--parent{font-weight:var(--font-weight-body--bold);margin:4px 0}
.lv-eco-shell .atb-section body.prevent-scrolling{overflow:hidden;position:fixed;width:100%;max-width:100%}
.lv-eco-shell .atb-section .page-width{padding:55px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .page-width{padding-left:22px;padding-right:22px}}
.lv-eco-shell .atb-section .page-container{transition:all .45s cubic-bezier(.29,.63,.44,1);position:relative;overflow:hidden}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .page-container{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}
.lv-eco-shell .atb-section hr{margin:55px 0;border:0;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .atb-section .hr--small{padding:10px 0;margin:0}
.lv-eco-shell .atb-section .hr--invisible{border-bottom:0}
.lv-eco-shell .atb-section .border-top{border-top:1px solid var(--color-border)}
.lv-eco-shell .atb-section .empty-page-content{padding:125px 55px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .empty-page-content{padding-left:22px;padding-right:22px}}
.lv-eco-shell .atb-section .grid--half-gutters{margin-left:-15px}
.lv-eco-shell .atb-section .grid--half-gutters>.grid__item{padding-left:15px}
.lv-eco-shell .atb-section .grid--double-gutters{margin-left:-60px}
.lv-eco-shell .atb-section .grid--double-gutters>.grid__item{padding-left:60px}
.lv-eco-shell .atb-section .grid--flush-bottom{margin-bottom:-55px;overflow:auto}
.lv-eco-shell .atb-section .grid--flush-bottom>.grid__item{margin-bottom:55px}
@keyframes spin0 { %{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)} }
@keyframes image-loader0 { %{background-color:var(--global-color-image-loader-primary)}50%{background-color:var(--global-color-image-loader-primary)}to{background-color:var(--global-color-image-loader-primary)} }
.lv-eco-shell .atb-section .drawer{display:none;position:fixed;-webkit-overflow-scrolling:touch;z-index:9}
.lv-eco-shell .atb-section .js-drawer-open-top .drawer{display:block}
.lv-eco-shell .atb-section .drawer--top{width:100%;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.lv-eco-shell .atb-section .js-drawer-open-top .drawer--top{-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0);display:flex;max-height:100vh}
.lv-eco-shell .atb-section .drawer-page-content:after{opacity:0;visibility:hidden;pointer-events:none;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:8;transition:all .45s cubic-bezier(.29,.63,.44,1)}
.lv-eco-shell .atb-section .js-drawer-open .drawer-page-content:after{opacity:1;visibility:visible;pointer-events:auto}
.lv-eco-shell .atb-section .drawer__title, .lv-eco-shell .atb-section .drawer__close{display:table-cell;vertical-align:middle}
.lv-eco-shell .atb-section .drawer__close-button{background:none;border:0 none;position:relative;right:-15px;height:100%;width:60px;padding:0 20px;color:inherit;font-size:calc(18/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .drawer__close-button:active, .lv-eco-shell .atb-section .drawer__close-button:focus{background-color:#0009}
.lv-eco-shell .atb-section .grid--view-items{overflow:auto;margin-bottom:-35px}
.lv-eco-shell .atb-section .grid-view-item{margin:0 auto 35px}
.lv-eco-shell .atb-section .custom__item .grid-view-item{margin-bottom:0}
.lv-eco-shell .atb-section .grid-view-item__title{margin-bottom:0;color:var(--color-text)}
.lv-eco-shell .atb-section .grid-view-item__meta{margin-top:8px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .grid-view-item__title, .lv-eco-shell .atb-section .grid-view-item__meta{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .grid-view-item__link{display:block}
.lv-eco-shell .atb-section .grid-view-item__vendor{margin-top:4px;color:var(--color-body-text);font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);text-transform:uppercase}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .grid-view-item__vendor{font-size:calc((var(--font-size-base) - 3)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .grid-view-item__image-wrapper{margin:0 auto 15px;position:relative;width:100%}
.lv-eco-shell .atb-section .grid-view-item__image{display:block;margin:0 auto;width:100%}
.lv-eco-shell .atb-section .grid-view-item__image-wrapper .grid-view-item__image{position:absolute;top:0}
.lv-eco-shell .atb-section .grid-view-item__image.lazyload{opacity:0}
.lv-eco-shell .atb-section .list-view-item{margin-bottom:22px}
.lv-eco-shell .atb-section .list-view-item:last-child{margin-bottom:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .list-view-item{border-bottom:1px solid var(--color-border);padding-bottom:22px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .list-view-item:last-child{padding-bottom:0;border-bottom:0}}
.lv-eco-shell .atb-section .list-view-item__link{display:table;table-layout:fixed;width:100%}
.lv-eco-shell .atb-section .list-view-item__image{max-height:95px}
.lv-eco-shell .atb-section .list-view-item__image-column{display:table-cell;vertical-align:middle;width:130px;min-height:44px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .list-view-item__image-column{width:85px}}
.lv-eco-shell .atb-section .list-view-item__image-wrapper{position:relative;margin-right:35px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .list-view-item__image-wrapper{margin-right:17.5px}}
.lv-eco-shell .atb-section .list-view-item__title-column{display:table-cell;vertical-align:middle}
.lv-eco-shell .atb-section .list-view-item__title{color:var(--color-text);min-width:100px;font-style:var(--font-style-header);font-weight:var(--font-weight-header);font-size:calc((var(--font-size-base) + 2)/(var(--font-size-base))*1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .list-view-item__title{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .list-view-item__vendor{color:var(--color-body-text);font-size:.9em;font-weight:var(--font-weight-body);text-transform:uppercase;letter-spacing:1px}
.lv-eco-shell .atb-section .list-view-item__price-column{display:table-cell;text-align:right;vertical-align:middle;width:20%;font-size:calc((var(--font-size-base) + 1)/(var(--font-size-base))*1em)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .list-view-item__price-column{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .list-view-item__price-column .price{align-items:flex-end}
.lv-eco-shell .atb-section .list-view-item__price-column .price dd{margin:0 0 0 .5em}
.lv-eco-shell .atb-section .list-view-item__price-column .price__regular, .lv-eco-shell .atb-section .list-view-item__price-column .price__sale{flex-basis:100%;justify-content:flex-end;margin-right:0}
.lv-eco-shell .atb-section .slick-dotted.slick-slider{margin-bottom:0}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots{margin:0 .75rem}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li{vertical-align:middle;width:10px;height:10px;margin:0 0 0 6px}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li:first-of-type{margin-left:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li{width:12px;height:12px;margin-left:8px}}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a{position:relative;padding:0;width:10px;height:10px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a{width:12px;height:12px}}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a:before{text-indent:-9999px;background-color:#0000;border-radius:100%;background-color:currentColor;width:10px;height:10px;opacity:.4;transition:all .2s}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a:before{width:12px;height:12px}}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active a:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active-mobile button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active-mobile a:before{opacity:1}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button:active:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li .slick-active a:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li .slick-active-mobile a:before{opacity:.7}
.lv-eco-shell .atb-section .index-section{padding-top:35px;padding-bottom:35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .index-section{padding-top:55px;padding-bottom:55px}}
.lv-eco-shell .atb-section .index-section:first-child{padding-top:0;border-top:0}
.lv-eco-shell .atb-section .index-section:last-child{padding-bottom:0}
.lv-eco-shell .atb-section .index-section--flush+.index-section--flush{margin-top:-70px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section [class*=index-section--flush]+[class*=index-section--flush]{margin-top:-110px}}
.lv-eco-shell .atb-section .index-section--flush:first-child{margin-top:-35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section [class*=index-section--flush]:first-child{margin-top:-55px}}
.lv-eco-shell .atb-section .index-section--flush:last-child{margin-bottom:-35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section [class*=index-section--flush]:last-child{margin-bottom:-55px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .index-section--featured-product:first-child{margin-top:-12px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .index-section--slideshow+.index-section--flush{margin-top:.4rem}}
.lv-eco-shell .atb-section .placeholder-svg{display:block;fill:var(--color-blankstate);background-color:var(--color-blankstate-background);width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid var(--color-blankstate-border)}
.lv-eco-shell .atb-section .placeholder-noblocks{padding:40px;text-align:center}
.lv-eco-shell .atb-section .placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}
.lv-eco-shell .atb-section .placeholder-background .icon{border:0}
.lv-eco-shell .atb-section .image-bar__content .placeholder-svg{position:absolute;top:0;left:0}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video{color:var(--color-text);background-color:#0000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__video-wrapper{background-color:#0000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__poster{background-color:var(--color-video-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__video-wrapper .plyr.plyr--full-ui.plyr--video:fullscreen .plyr__poster{background-color:#000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__video-wrapper, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-webkit-full-screen .plyr__poster{background-color:#000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__video-wrapper, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-moz-full-screen .plyr__poster{background-color:#000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__video-wrapper, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video:-ms-fullscreen .plyr__poster{background-color:#000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__video-wrapper, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr--fullscreen-fallback .plyr__poster{background-color:#000}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid{background-color:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid.plyr__tab-focus, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__control.plyr__control--overlaid:hover{color:rgba(var(--color-text-rgb),.55)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__controls{background-color:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-moz-range-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-ms-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-webkit-slider-thumb{box-shadow:2px 0 0 0 var(--color-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(var(--color-text-rgb),.6) var(--value, 0))}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-moz-range-track{background-color:rgba(var(--color-text-rgb),.6)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]::-ms-fill-upper{background-color:rgba(var(--color-text-rgb),.6)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 4px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-ms-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--color-text-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip{background-color:var(--color-text);color:var(--color-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__progress .plyr__tooltip:before{border-top-color:var(--color-text)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,rgba(var(--color-text-rgb),.6) 25%,transparent 25%,transparent 50%,rgba(var(--color-text-rgb),.6) 50%,rgba(var(--color-text-rgb),.6) 75%,transparent 75%,transparent)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]{color:var(--color-bg)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-webkit-slider-thumb{box-shadow:2px 0 0 0 var(--color-text)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-webkit-slider-runnable-track{background-image:linear-gradient(to right,currentColor var(--value, 0),rgba(var(--color-bg-rgb),.6) var(--value, 0))}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-moz-range-track, .lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]::-ms-fill-upper{background-color:rgba(var(--color-bg-rgb),.6)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 4px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-moz-range-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-ms-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .plyr.plyr--full-ui.plyr--video .plyr__volume input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(var(--color-bg-rgb),.25)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__controls-area{background:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button{color:var(--color-text)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:hover{color:rgba(var(--color-text-rgb),.55)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:active, .lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control.focus-visible:focus{color:rgba(var(--color-text-rgb),.55);background:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--control:not(:last-child):after{border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{background:var(--color-bg);border-color:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover, .lv-eco-shell .atb-section .shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:focus{color:rgba(var(--color-text-rgb),.55)}
.lv-eco-shell .atb-section .password-page{display:table;height:100%;width:100%;color:var(--color-body-text);background-color:var(--color-body);background-size:cover}
.lv-eco-shell .atb-section .password-form-message{max-width:500px;margin-left:auto;margin-right:auto}
.lv-eco-shell .atb-section .password-header{height:85px;display:table-row}
.lv-eco-shell .atb-section .password-header__inner{display:table-cell;vertical-align:middle}
.lv-eco-shell .atb-section .password-login{padding:0 30px;text-align:right}
.lv-eco-shell .atb-section .password-logo .logo{color:var(--color-text);font-weight:var(--font-weight-header);max-width:100%}
.lv-eco-shell .atb-section .password-content{text-align:center}
.lv-eco-shell .atb-section .password-content--rte{margin-bottom:35px}
.lv-eco-shell .atb-section .password-content__title{display:block;margin-bottom:82.5px}
.lv-eco-shell .atb-section .password-main{display:table-row;width:100%;height:100%;margin:0 auto}
.lv-eco-shell .atb-section .password-main__inner{display:table-cell;vertical-align:middle;padding:27.5px 55px}
.lv-eco-shell .atb-section .password-message{max-width:500px;margin:82.5px auto 27.5px}
.lv-eco-shell .atb-section .password__form-heading{margin-bottom:55px}
.lv-eco-shell .atb-section .password-powered-by, .lv-eco-shell .atb-section .password-social-sharing{margin-top:82.5px}
.lv-eco-shell .atb-section .product-single{overflow-anchor:none}
.lv-eco-shell .atb-section h1.product-single__title{margin-bottom:.5rem!important;font-size:24px!important}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section h1.product-single__title{margin-bottom:.5rem!important;font-size:36px!important}}
.lv-eco-shell .atb-section .product__price, .lv-eco-shell .atb-section .featured-product__price{font-size:1.25em}
.lv-eco-shell .atb-section .product__policies{margin:.4rem 0 1rem;font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .product-form{width:auto;padding-top:2rem}
.lv-eco-shell .atb-section .product-form__controls-group{display:flex;flex-wrap:wrap}
.lv-eco-shell .atb-section .product-form__controls-group--submit{margin-top:0}
.lv-eco-shell .atb-section .product-form__controls-group~.product-form__controls-group--submit{margin-top:15px}
.lv-eco-shell .atb-section .product-form__item{flex-grow:0;flex-basis:100%;margin-bottom:10px;padding:0}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-form__item{flex-basis:50%;padding:0 5px}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single--large-image .product-form__item{flex-basis:100%}}
.lv-eco-shell .atb-section .product-form__item label{display:block}
.lv-eco-shell .atb-section .product-form__item--submit{-webkit-flex:1 1 300px;-moz-flex:1 1 300px;-ms-flex:1 1 300px;flex:1 1 300px}
.lv-eco-shell .atb-section .product-form__item--no-variants{max-width:400px}
.lv-eco-shell .atb-section .product-form__item--payment-button{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single--small-media .product-form__item--payment-button, .lv-eco-shell .atb-section .product-single--full-media .product-form__item--payment-button{display:inline-flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}
.lv-eco-shell .atb-section .product-form__item--payment-button.product-form__item--no-variants{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}
.lv-eco-shell .atb-section .product-form--variant-sold-out .shopify-payment-button{display:none}
.lv-eco-shell .atb-section .product-form--payment-button-no-variants{max-width:25rem}
.lv-eco-shell .atb-section .product-form__variants{display:none}
.lv-eco-shell .atb-section .no-js .product-form__variants{display:block}
.lv-eco-shell .atb-section .product-form__input{display:block;width:100%}
.lv-eco-shell .atb-section .product-form__input.input--error{margin-bottom:0}
.lv-eco-shell .atb-section .product-form__input--quantity{max-width:5rem}
.lv-eco-shell .atb-section .product-form__error-message-wrapper{display:flex;flex-basis:100%;padding:.5rem 0;margin:0 calc(5/(var(--font-size-base))*1em) 20px}
.lv-eco-shell .atb-section .product-form__controls-group~.product-form__error-message-wrapper{margin-bottom:0}
.lv-eco-shell .atb-section .product-form__error-message-wrapper--has-payment-button{padding:.5rem 0}
.lv-eco-shell .atb-section .product-form__error-message-wrapper--hidden{display:none}
.lv-eco-shell .atb-section .product-form__error-message{margin-left:.5rem;font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);line-height:1.2;color:var(--color-body-text)}
.lv-eco-shell .atb-section .product-form__cart-submit, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded{display:block;width:100%;line-height:1.4;padding-left:5px;padding-right:5px;white-space:normal;margin-top:0;margin-bottom:10px;min-height:44px}
.lv-eco-shell .atb-section .product-single--small-media .product-form__cart-submit, .lv-eco-shell .atb-section .product-single--small-media .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .product-single--small-media .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .product-single--full-media .product-form__cart-submit, .lv-eco-shell .atb-section .product-single--full-media .shopify-payment-button .shopify-payment-button__button--unbranded, .lv-eco-shell .atb-section .shopify-payment-button .product-single--full-media .shopify-payment-button__button--unbranded{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%;margin-right:10px}
.lv-eco-shell .atb-section .product-single--small-media .shopify-payment-button, .lv-eco-shell .atb-section .product-single--full-media .shopify-payment-button{-webkit-flex:50%;-moz-flex:50%;-ms-flex:50%;flex:50%}
.lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--unbranded:hover{background-color:var(--color-btn-primary-focus)!important}
.lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__button--branded{border-radius:2px;overflow:hidden}
.lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__more-options{margin:16px 0 10px;font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);text-decoration:underline}
.lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__more-options:hover, .lv-eco-shell .atb-section .shopify-payment-button .shopify-payment-button__more-options:focus{opacity:.6}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-form__cart-submit--small{max-width:300px}}
.lv-eco-shell .atb-section .product-single__description{margin:0 0 20px!important}
.lv-eco-shell .atb-section .product__quantity-error .icon{margin-right:1rem}
.lv-eco-shell .atb-section .product-single__thumbnail{display:block;margin:-2px 0 8px;min-height:44px;position:relative;border:2px solid rgba(0,0,0,0)}
.lv-eco-shell .atb-section .product-single__thumbnail:not([disabled]):not(.active-thumb):hover{opacity:.8}
.lv-eco-shell .atb-section .product-single__thumbnail.active-thumb{border-color:var(--color-text)}
.lv-eco-shell .atb-section .product-single__thumbnail-image{max-width:100%;display:block;margin:0 auto;padding:2px}
.lv-eco-shell .atb-section .product-single__thumbnail-badge{width:22px;height:22px;position:absolute;right:6px;top:6px;pointer-events:none}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnail-badge{width:26px;height:26px}}
.lv-eco-shell .atb-section .product-single__thumbnail-badge .icon{fill:var(--color-bg);width:100%;height:100%;vertical-align:baseline}
.lv-eco-shell .atb-section .product-single__thumbnail-badge .icon-3d-badge-full-color-outline, .lv-eco-shell .atb-section .product-single__thumbnail-badge .icon-video-badge-full-color-outline{stroke:rgba(var(--color-text-rgb),.05)}
.lv-eco-shell .atb-section .product-single__thumbnail-badge .icon-3d-badge-full-color-element, .lv-eco-shell .atb-section .product-single__thumbnail-badge .icon-video-badge-full-color-element{fill:var(--color-text)}
.lv-eco-shell .atb-section .product-featured-media{display:block;margin:0 auto;position:absolute;top:4px;left:4px;width:calc(100% - 8px)}
.lv-eco-shell .atb-section .no-js .product-featured-media{position:relative}
.lv-eco-shell .atb-section .zoomImg{background-color:var(--color-body)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__media-group, .lv-eco-shell .atb-section .product-single__media--has-thumbnails{margin-bottom:30px}}
.lv-eco-shell .atb-section .product-single__media-group--full{margin-bottom:30px}
.lv-eco-shell .atb-section .product-single__media-wrapper{margin:0 auto;width:100%;max-width:100%!important}
.lv-eco-shell .atb-section .product-single__media{margin:0 auto;min-height:1px;width:100%;height:100%;position:relative}
.lv-eco-shell .atb-section .product-single__media iframe, .lv-eco-shell .atb-section .product-single__media model-viewer, .lv-eco-shell .atb-section .product-single__media .shopify-model-viewer-ui, .lv-eco-shell .atb-section .product-single__media img, .lv-eco-shell .atb-section .product-single__media>video, .lv-eco-shell .atb-section .product-single__media .plyr, .lv-eco-shell .atb-section .product-single__media .media-item{position:absolute;top:0;left:0;width:100%;max-width:100%}
.lv-eco-shell .atb-section .product-single__media iframe, .lv-eco-shell .atb-section .product-single__media .media-video, .lv-eco-shell .atb-section .product-single__media model-viewer, .lv-eco-shell .atb-section .product-single__media .shopify-model-viewer-ui, .lv-eco-shell .atb-section .product-single__media .media-item, .lv-eco-shell .atb-section .product-single__media .plyr, .lv-eco-shell .atb-section .product-single__media .plyr__video-wrapper{height:100%}
.lv-eco-shell .atb-section .product-single__media--video{background-color:var(--color-video-bg)}
.lv-eco-shell .atb-section .product-single__view-in-space{background-color:rgba(var(--color-text-rgb),.08);border:none;width:100%;min-height:44px;padding-top:10px;padding-bottom:10px;display:block;font-size:calc((var(--font-size-base))/(var(--font-size-base))*1em);color:var(--color-text)}
.lv-eco-shell .atb-section .product-single__view-in-space[data-shopify-xr-hidden]{visibility:hidden}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__view-in-space[data-shopify-xr-hidden]{display:none}}
.lv-eco-shell .atb-section .product-single__view-in-space:hover .product-single__view-in-space-text, .lv-eco-shell .atb-section .product-single__view-in-space:focus .product-single__view-in-space-text{border-bottom-color:var(--color-text)}
.lv-eco-shell .atb-section .product-single__view-in-space svg.icon{height:calc(25/(var(--font-size-base))*1em);width:calc(25/(var(--font-size-base))*1em);margin-top:-3px;margin-right:2.43px;fill:#0000}
.lv-eco-shell .atb-section .product-single__view-in-space svg.icon .icon-3d-badge-full-color-outline{stroke:none}
.lv-eco-shell .atb-section .product-single__view-in-space svg.icon .icon-3d-badge-full-color-element{fill:var(--color-text);opacity:1}
.lv-eco-shell .atb-section .product-single__view-in-space-text{border-bottom:1px solid rgba(0,0,0,0)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .template-product .main-content{padding-top:22px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__media-group{position:relative}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-wrapper{position:relative;top:10px;text-align:center;margin:0 2px 30px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-slider__btn{position:absolute;top:50%;transform:translateY(-50%);padding-top:10px;padding-bottom:10px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-slider__btn .icon{height:14px;width:14px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-slider__prev{left:-15px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-slider__next{right:-15px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnail{margin:0 auto}}
.lv-eco-shell .atb-section .product-single__thumbnails{display:flex;flex-wrap:wrap;margin-top:15px;margin-left:-9px;margin-right:-9px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails{margin-top:0;justify-content:center}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slider-active .product-single__thumbnails{display:block;margin:0 auto;max-width:75%;overflow:hidden}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-slider-track{position:relative;left:0;top:0;display:block}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-slider-track:before, .lv-eco-shell .atb-section .product-single__thumbnails-slider-track:after{content:"";display:table}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-slider-track:after{clear:both}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-slider-track{display:flex;width:100%}}
.lv-eco-shell .atb-section .product-single__thumbnails-item{flex:0 0 25%;padding-left:5px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-item.slick-slide{padding-bottom:10px;padding-left:2.5px;padding-right:2.5px;vertical-align:middle}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .thumbnails-slider--active .product-single__thumbnails-item.slick-slide{padding-top:5px;padding-bottom:5px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-item{padding-left:5px;padding-right:5px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-item-slide{display:block;float:left;height:100%;min-height:1px;padding:5px 2.5px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-item--small{flex:0 0 50%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single__thumbnails-item--small{flex:0 0 33.33333%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-item--medium{flex:0 0 33.33333%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single__thumbnails-item--medium{flex:0 0 25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-item--large{flex:0 0 25%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single__thumbnails-item--large{flex:0 0 20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-single__thumbnails-item--full{flex:0 0 20%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .product-single__thumbnails-item--full{flex:0 0 12.5%}}
.lv-eco-shell .atb-section .collection-hero{position:relative;overflow:hidden;margin-top:-55px;margin-bottom:22px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .collection-hero{margin-bottom:35px}}
.lv-eco-shell .atb-section .collection-description{margin-bottom:22px;margin-top:22px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .collection-description{margin-bottom:35px;margin-top:35px}}
.lv-eco-shell .atb-section .collection-hero__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:300px;opacity:1}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .collection-hero__image{height:180px}}
.lv-eco-shell .atb-section .collection-hero__title-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay)}
.lv-eco-shell .atb-section .collection-hero__title{position:absolute;color:var(--color-overlay-title-text);width:100%;text-align:center;left:0;right:0;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .collection-hero__title{font-size:calc((var(--font-size-header) + 6)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .template-blog .social-sharing{margin-bottom:17.5px}
.lv-eco-shell .atb-section .blog-list-view .pagination{padding-top:0}
.lv-eco-shell .atb-section .blog-filter{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}
.lv-eco-shell .atb-section .blog-filter .icon-chevron-down{fill:var(--color-text-field-text);width:.625em;height:.625em;right:.7rem}
.lv-eco-shell .atb-section .blog-filter__label{margin:0 1rem 0 0}
.lv-eco-shell .atb-section .cart-header{margin-bottom:.7rem;text-align:center}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart-header{margin-bottom:1.7rem}}
.lv-eco-shell .atb-section .cart-header__title{margin-bottom:.5rem}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart-header__title{margin-bottom:1rem}}
.lv-eco-shell .atb-section .cart{color:var(--color-body-text)}
.lv-eco-shell .atb-section .cart th, .lv-eco-shell .atb-section .cart td{border:0}
.lv-eco-shell .atb-section .cart td{padding-top:22px;padding-bottom:22px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart td{padding-left:22px;padding-right:22px}}
.lv-eco-shell .atb-section .cart th{font-weight:var(--font-weight-body);font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);text-transform:uppercase;padding:27.5px 22px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .cart td:nth-child(3), .lv-eco-shell .atb-section .cart th:nth-child(2){padding-left:0;padding-right:0}}
.lv-eco-shell .atb-section .cart td:first-child, .lv-eco-shell .atb-section .cart th:first-child{padding-left:0}
.lv-eco-shell .atb-section .cart td:first-child.cart__removed-product, .lv-eco-shell .atb-section .cart th:first-child.cart__removed-product{padding:1rem 0 1.2rem .5rem}
.lv-eco-shell .atb-section .cart td:last-child, .lv-eco-shell .atb-section .cart th:last-child{padding-right:0}
.lv-eco-shell .atb-section .cart dd{margin-left:0}
.lv-eco-shell .atb-section .cart__meta{width:50%}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__meta{width:40%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .cart__meta{width:45%}}
.lv-eco-shell .atb-section .cart__product-information{display:flex}
.lv-eco-shell .atb-section .cart__image-wrapper{padding-right:1.5rem;flex:5rem 0 0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__image-wrapper{padding-right:2.5rem;flex:8rem 0 0}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .cart__image-wrapper{padding-right:3rem;flex:9rem 0 0}}
.lv-eco-shell .atb-section .product-details{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .product-details.hide+.cart__remove{margin-top:0}
.lv-eco-shell .atb-section .product-details__item{margin-bottom:.15em}
.lv-eco-shell .atb-section .product-details__item--variant-option:not(.hide)+.product-details__item--property{margin-top:.8rem}
.lv-eco-shell .atb-section .product-details__item-label{font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .atb-section .cart__qty{margin-top:calc(15/(var(--font-size-base))*1em)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__qty{margin-top:0}}
.lv-eco-shell .atb-section .cart__qty-label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.lv-eco-shell .atb-section .cart__qty-input{text-align:center;width:60px;padding-left:calc(5/(var(--font-size-base))*1em);padding-right:calc(5/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .cart__qty-error-message-wrapper, .lv-eco-shell .atb-section .cart__error-message-wrapper{line-height:1.2}
.lv-eco-shell .atb-section .cart__qty-error-message-wrapper .icon-error, .lv-eco-shell .atb-section .cart__error-message-wrapper .icon-error{margin-top:0}
.lv-eco-shell .atb-section .cart__qty-error-message-wrapper--desktop{display:none}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__qty-error-message-wrapper--desktop{display:block}}
.lv-eco-shell .atb-section .cart__qty-error-message-wrapper--mobile{display:block}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__qty-error-message-wrapper--mobile{display:none}}
.lv-eco-shell .atb-section .cart__qty-error-message, .lv-eco-shell .atb-section .cart__error-message{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);color:var(--color-body-text);vertical-align:middle}
.lv-eco-shell .atb-section .cart__error-message-wrapper{margin-top:1rem}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__error-message-wrapper{margin-top:.8rem}}
.lv-eco-shell .atb-section .cart__row{border-bottom:1px solid var(--color-border)}
.lv-eco-shell .atb-section .cart__row p{margin-bottom:0}
.lv-eco-shell .atb-section .cart__row p+p{margin-top:10px}
.lv-eco-shell .atb-section .cart__row td{vertical-align:top}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__row td{vertical-align:middle}}
.lv-eco-shell .atb-section .cart__row--heading{color:var(--color-text);letter-spacing:.3px}
.lv-eco-shell .atb-section .cart__removed-product-details{font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .atb-section .cart-subtotal__title{font-size:calc((var(--font-size-base) + 2)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .cart-subtotal__price{padding-left:27.5px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart-subtotal__price{padding-left:55px;min-width:150px;display:inline-block}}
.lv-eco-shell .atb-section .cart__footer{padding-top:17.5px}
.lv-eco-shell .atb-section .cart__buttons-container{display:flex;flex-direction:column;max-width:20rem;margin:0 auto}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__buttons-container{display:block;max-width:none}}
.lv-eco-shell .atb-section .cart__submit-controls{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__submit-controls{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}}
.lv-eco-shell .atb-section .cart__submit{margin-bottom:0;min-height:44px;width:100%}
.lv-eco-shell .atb-section .cart__submit+.cart__submit{margin-top:10px;margin-left:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__submit{min-height:auto;width:auto}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__submit+.cart__submit{margin-top:0;margin-left:10px}}
.lv-eco-shell .atb-section .cart__shipping{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);padding:10px 0 20px;margin-bottom:25px}
.lv-eco-shell .atb-section .cart-note__label, .lv-eco-shell .atb-section .cart-note__input{display:block}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .cart-note__label, .lv-eco-shell .atb-section .cart-note__input{margin:0 auto}}
.lv-eco-shell .atb-section .cart-note__label{margin-bottom:15px}
.lv-eco-shell .atb-section .cart-note__input{min-height:50px;width:100%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .cart-note__input{margin-bottom:40px}}
.lv-eco-shell .atb-section .cart__product-title{border-bottom:none;color:var(--color-body-text)}
.lv-eco-shell .atb-section .cart__product-title:not([disabled]):hover, .lv-eco-shell .atb-section .cart__product-title:focus{color:var(--color-body-text);border-bottom:1px solid currentColor}
.lv-eco-shell .atb-section .cart__image{max-height:95px;display:block;margin:0 auto}
.lv-eco-shell .atb-section .cart__remove{margin-top:calc(8/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .cart__price{text-align:right;padding-right:0;font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em);width:50%}
.lv-eco-shell .atb-section .cart__price dl{margin:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart__price{width:25%}}
.lv-eco-shell .atb-section .cart__quantity-td{width:20%}
.lv-eco-shell .atb-section .cart__final-price{width:15%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .cart-message{padding-top:20px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .cart__qty-label{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0 5px 0 0;display:inline-block;vertical-align:middle;font-size:calc(13/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .cart--no-cookies .cart__continue-btn, .lv-eco-shell .atb-section .cart--no-cookies .cart--empty-message{display:none}
.lv-eco-shell .atb-section .cookie-message{display:none;padding-bottom:25px}
.lv-eco-shell .atb-section .cart--no-cookies .cookie-message{display:block}
.lv-eco-shell .atb-section .additional-checkout-buttons{margin-top:1rem}
.lv-eco-shell .atb-section .additional-checkout-buttons input[type=image]{padding:0;border:0;background:#0000}
.lv-eco-shell .atb-section [data-shopify-buttoncontainer]{justify-content:flex-end}
.lv-eco-shell .atb-section .myaccount{display:flex;flex-wrap:wrap;font-size:14px}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .myaccount__order-history{-webkit-flex:1 0 66.66667%;-moz-flex:1 0 66.66667%;-ms-flex:1 0 66.66667%;flex:1 0 66.66667%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .myaccount__account-details{-webkit-flex:1 0 33.33333%;-moz-flex:1 0 33.33333%;-ms-flex:1 0 33.33333%;flex:1 0 33.33333%}}
.lv-eco-shell .atb-section .order-table{border:1px solid var(--color-border)}
.lv-eco-shell .atb-section .order-table a{border-bottom:1px solid currentColor}
.lv-eco-shell .atb-section .order-table th, .lv-eco-shell .atb-section .order-table td{border:0}
.lv-eco-shell .atb-section .order-table tbody th, .lv-eco-shell .atb-section .order-table tfoot th{font-weight:400;text-transform:none;letter-spacing:0}
.lv-eco-shell .atb-section .order-table tbody tr+tr{border-top:1px solid var(--color-border)}
.lv-eco-shell .atb-section .order-table thead{border-bottom:1px solid var(--color-body-text)}
.lv-eco-shell .atb-section .order-table tfoot{border-top:1px solid var(--color-body-text)}
.lv-eco-shell .atb-section .order-table tfoot tr:first-child th, .lv-eco-shell .atb-section .order-table tfoot tr:first-child td{padding-top:1.25em}
.lv-eco-shell .atb-section .order-table tfoot tr:nth-last-child(2) th, .lv-eco-shell .atb-section .order-table tfoot tr:nth-last-child(2) td{padding-bottom:1.25em}
.lv-eco-shell .atb-section .order-table tfoot tr:last-child th, .lv-eco-shell .atb-section .order-table tfoot tr:last-child td{border-top:1px solid var(--color-body-text);font-weight:var(--font-weight-body--bold);padding-top:1.25em;padding-bottom:1.25em;text-transform:uppercase}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-table thead th{text-transform:uppercase;padding-top:1.25em;padding-bottom:1.25em}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-table tbody tr th, .lv-eco-shell .atb-section .order-table tbody tr td{padding-top:1.25em;padding-bottom:1.25em}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-table tfoot tr td, .lv-eco-shell .atb-section .order-table tfoot tr th{vertical-align:bottom}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table{border:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table thead{display:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table th, .lv-eco-shell .atb-section .order-table td{float:left;clear:left;width:100%;text-align:right;padding:.5rem 0;border:0;margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table th:before, .lv-eco-shell .atb-section .order-table td:before{content:attr(data-label);float:left;text-align:left;padding-right:2em;max-width:80%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table tbody tr th:first-child{padding-top:1.25em}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table tbody tr td:last-child{padding-bottom:1.25em}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table tbody th:before, .lv-eco-shell .atb-section .order-table tbody td:before{font-weight:var(--font-weight-body--bold)}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-table__product{display:flex;justify-content:space-between}}
.lv-eco-shell .atb-section .item-props{margin-top:5px;display:flex;flex-direction:column}
.lv-eco-shell .atb-section .item-props__property{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .order-discount{color:var(--color-sale-text);display:block;line-height:1.2em}
.lv-eco-shell .atb-section .order-discount .icon-saletag{fill:currentColor;width:1em;height:1em;margin-right:.4em}
.lv-eco-shell .atb-section .order-discount--title{text-transform:uppercase;word-break:break-word;padding-right:1em}
.lv-eco-shell .atb-section .order-discount--list{margin:.8em 0 0 1.3em;list-style:none;padding:0}
.lv-eco-shell .atb-section .order-discount__item{text-indent:-1.3em}
.lv-eco-shell .atb-section .order-discount__item+.order-discount__item{margin-top:.6em}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .order-discount-wrapper{display:flex;justify-content:space-between;width:100%}}
.lv-eco-shell .atb-section .order-discount-card-wrapper{display:flex;justify-content:center}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-discount-card-wrapper{justify-content:flex-end}}
.lv-eco-shell .atb-section .order-discount--cart{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em);padding-right:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-discount--cart{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .order-discount--cart-total{padding-left:27.5px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .order-discount--cart-total{padding-left:55px;min-width:150px}}
.lv-eco-shell .atb-section .site-header .grid{max-width:1224px;margin:0 auto;padding:0 15px}
.lv-eco-shell .atb-section .site-header{position:relative;background-color:var(--color-body);z-index:5555;border-bottom:1px solid #e0e0e0!important}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header{border-bottom:1px solid var(--color-border)}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-header.logo--center{padding-top:30px}}
.lv-eco-shell .atb-section .site-header__logo{margin:15px 0}
.lv-eco-shell .atb-section .logo-align--center .site-header__logo{text-align:center;margin:0 auto}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .logo-align--center .site-header__logo{text-align:left;margin:15px 0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__logo{padding-left:22px;text-align:left}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__logo img{margin:0}}
.lv-eco-shell .atb-section .site-header__logo-link{display:inline-block;word-break:break-word}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .logo-align--center .site-header__logo-link{margin:0 auto}}
.lv-eco-shell .atb-section .site-header__logo-image{display:block}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-header__logo-image{margin:0 auto}}
.lv-eco-shell .atb-section .site-header__logo-image img{width:100%}
.lv-eco-shell .atb-section .site-header__logo-image--centered img{margin:0 auto}
.lv-eco-shell .atb-section .site-header__logo img{display:block}
.lv-eco-shell .atb-section .site-header__icons{position:relative;white-space:nowrap}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__icons{width:auto;padding-right:13px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__icons .btn--link, .lv-eco-shell .atb-section .site-header__icons .site-header__cart{font-size:calc((var(--font-size-base))/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .site-header__icons-wrapper{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}
.lv-eco-shell .atb-section .site-header__cart, .lv-eco-shell .atb-section .site-header__search, .lv-eco-shell .atb-section .site-header__account{position:relative}
.lv-eco-shell .atb-section .site-header__search.site-header__icon{display:none}
@media  only screen and (min-width:1400px){.lv-eco-shell .atb-section .site-header__search.site-header__icon{display:block}}
.lv-eco-shell .atb-section .site-header__search-toggle{display:block}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-header__account, .lv-eco-shell .atb-section .site-header__cart{padding:10px 11px}}
.lv-eco-shell .atb-section .site-header__cart-title, .lv-eco-shell .atb-section .site-header__search-title{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;display:block;vertical-align:middle}
.lv-eco-shell .atb-section .site-header__cart-title{margin-right:3px}
.lv-eco-shell .atb-section .site-header__cart-count{display:flex;align-items:center;justify-content:center;position:absolute;right:.4rem;top:.2rem;font-weight:700;background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);border-radius:50%;min-width:1em;height:1em}
.lv-eco-shell .atb-section .site-header__cart-count span{font-size:.6875em;line-height:1}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__cart-count{top:.4375em;right:0;border-radius:50%;min-width:1.1875em;height:1.1875em}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__cart-count span{padding:.25em .375em;font-size:12px}}
.lv-eco-shell .atb-section .site-header__menu{display:none}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__icon{display:inline-block;vertical-align:middle;padding:10px 11px;margin:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-header__icon .icon-search{margin-right:3px}}
.lv-eco-shell .atb-section .announcement-bar{z-index:10;position:relative;text-align:center;border-bottom:1px solid rgba(0,0,0,0);padding:2px}
.lv-eco-shell .atb-section .announcement-bar__link{display:block}
.lv-eco-shell .atb-section .announcement-bar__message{display:block;padding:11px 22px;font-size:calc(16/(var(--font-size-base))*1em);font-weight:var(--font-weight-header)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .announcement-bar__message{padding-left:55px;padding-right:55px}}
.lv-eco-shell .atb-section .article-listing{padding-top:55px;margin-bottom:55px}
.lv-eco-shell .atb-section .article{margin-bottom:55px}
.lv-eco-shell .atb-section .article__meta{margin-bottom:22px}
.lv-eco-shell .atb-section .article__title{margin-bottom:11px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .article__title--has-image{padding-left:22px}}
.lv-eco-shell .atb-section .article__author{margin-right:10px}
.lv-eco-shell .atb-section .article__author, .lv-eco-shell .atb-section .article__date{display:inline-block;margin-bottom:22px}
.lv-eco-shell .atb-section .template-article .article__author, .lv-eco-shell .atb-section .article__meta .article__author, .lv-eco-shell .atb-section .template-article .article__date, .lv-eco-shell .atb-section .article__meta .article__date{margin-bottom:0}
.lv-eco-shell .atb-section .article__tags{margin-bottom:27.5px}
.lv-eco-shell .atb-section .article__tags--list{font-style:italic}
.lv-eco-shell .atb-section .article__link{display:block}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .article__link{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.lv-eco-shell .atb-section .article__link:not([disabled]):hover .article__grid-image-wrapper:before, .lv-eco-shell .atb-section .article__link:focus .article__grid-image-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);z-index:1}
.lv-eco-shell .atb-section .article__link--fixed-overlay:not([disabled]):hover .article__grid-image-wrapper:before, .lv-eco-shell .atb-section .article__link--fixed-overlay:focus .article__grid-image-wrapper:before{bottom:auto}
.lv-eco-shell .atb-section .article__meta-buttons li:first-child{margin-right:1.5rem}
.lv-eco-shell .atb-section .article__comment-count{border-color:#0000;border-bottom-color:currentColor;padding:0 0 3px}
.lv-eco-shell .atb-section .article__comment-count:not([disabled]):hover, .lv-eco-shell .atb-section .article__comment-count:focus{border-color:#0000;border-bottom-color:currentColor}
.lv-eco-shell .atb-section .post-comment-btn:hover{color:#000!important;background-color:#0ecfe2!important;opacity:80%}
.lv-eco-shell .atb-section .post-comment-btn:focus{color:#000!important;background-color:#0ecfe2!important;box-shadow:none}
.lv-eco-shell .atb-section .rte--article{margin-bottom:20px}
.lv-eco-shell .atb-section .grid--blog{margin-bottom:-55px;overflow:auto}
.lv-eco-shell .atb-section .article__grid-tag{margin-right:10px}
.lv-eco-shell .atb-section .article__grid-meta{margin-bottom:55px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .article__grid-meta--has-image{float:left;padding-left:22px}}
.lv-eco-shell .atb-section .article__grid-excerpt{margin-bottom:17.5px}
.lv-eco-shell .atb-section .article-image-wrapper.article__grid-image-wrapper{margin-left:0;margin-right:0}
.lv-eco-shell .atb-section .article__grid-image-wrapper{margin:0 auto;position:relative;width:100%}
.lv-eco-shell .atb-section .article__grid-image-wrapper--small{width:50%}
.lv-eco-shell .atb-section .article__grid-image-container{display:block;clear:both;position:relative;margin:0 auto 27.5px 0;min-height:1px;width:100%;height:100%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .article__grid-image-container{float:left;margin:0 0 55px}}
.lv-eco-shell .atb-section .article__grid-image-container img{display:block}
.lv-eco-shell .atb-section .article__grid-image{margin:0 auto;width:100%}
.lv-eco-shell .atb-section .js .article__grid-image{position:absolute;top:0}
.lv-eco-shell .atb-section .article__list-image-container{display:block;clear:both;position:relative;min-height:1px;width:100%;height:100%}
.lv-eco-shell .atb-section .article__list-image-wrapper{width:100%;margin-bottom:20px}
.lv-eco-shell .atb-section .article__list-image{margin:0 auto;width:100%;position:absolute;top:0}
.lv-eco-shell .atb-section .blog-card{margin-bottom:30px;margin-top:30px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .blog-card{margin-top:0}}
.lv-eco-shell .atb-section .blog-card__image-wrapper{margin-bottom:30px;padding-bottom:100%;position:relative;width:100%}
.lv-eco-shell .atb-section .blog-card__image-wrapper:hover .blog-card__title-wrapper:before, .lv-eco-shell .atb-section .blog-card__image-wrapper:focus .blog-card__title-wrapper:before{opacity:var(--hover-overlay-opacity)}
.lv-eco-shell .atb-section .blog-card__image-wrapper:focus{opacity:1}
.lv-eco-shell .atb-section .blog-card__image-wrapper--small{padding-bottom:50%}
.lv-eco-shell .atb-section .blog-card__image-wrapper--medium{padding-bottom:75%}
.lv-eco-shell .atb-section .blog-card__title{color:var(--color-overlay-title-text);font-size:calc((var(--font-size-header))/(var(--font-size-base))*1em);-webkit-hyphens:auto;hyphens:auto;margin-bottom:11px;padding:0 5px;position:absolute;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.4);transition:.1s cubic-bezier(.44,.13,.48,.87);top:50%;width:100%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .blog-card__title{padding:0 15px}}
.lv-eco-shell .atb-section .blog-card__link{position:absolute;top:0;left:0;bottom:0;right:0}
.lv-eco-shell .atb-section .blog-card__overlay{position:relative;display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}
.lv-eco-shell .atb-section .blog-card__title-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay)}
.lv-eco-shell .atb-section .blog-card__excerpt{margin-bottom:17.5px}
.lv-eco-shell .atb-section .blog-card__comment-count{border-color:#0000;border-bottom-color:currentColor;padding:0 0 3px}
.lv-eco-shell .atb-section .blog-card__comment-count:not([disabled]):hover, .lv-eco-shell .atb-section .blog-card__comment-count:focus{border-color:#0000;border-bottom-color:currentColor}
.lv-eco-shell .atb-section .CartPopupBG{position:fixed;top:0;left:0;width:100%;height:100%;z-index:6000;display:none;opacity:0;transition:.3s all cubic-bezier(.215,.61,.355,1)}
.lv-eco-shell .atb-section .CartPopupBG.CartPopupBG--active{display:block;background:#000000b3;opacity:1}
.lv-eco-shell .atb-section .CartPopupEmptyContainer{padding:28px 20px;display:flex;height:100%;gap:32px;flex-direction:column;justify-content:center;align-items:center;font-weight:700}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupEmptyContainer{padding:32px 30px}}
.lv-eco-shell .atb-section .cart-popup__cta-link.CartPopupContinue{margin-top:0;font-weight:400}
.lv-eco-shell .atb-section body .acsb-trigger{z-index:99999}
.lv-eco-shell .atb-section .cart-popup-wrapper{position:fixed;right:0;width:384px;max-width:90%;height:100%;background-color:var(--color-body);z-index:99999;border:1px solid var(--color-border);transform:translate(100%);transition:all .45s cubic-bezier(.29,.63,.44,1)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .cart-popup-wrapper{width:500px;right:0}}
.lv-eco-shell .atb-section .cart-popup-wrapper--active{transform:none}
.lv-eco-shell .atb-section .cart-popup{max-height:100vh;display:flex;flex-direction:column}
.lv-eco-shell .atb-section .cart-popup__header{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #e3e3e3;padding:28px 20px}
@media (min-width:768px){.lv-eco-shell .atb-section .cart-popup__header{padding:32px 30px}}
.lv-eco-shell .atb-section .cart-popup__heading{flex-grow:1;padding:6px 0rem;margin:0;color:var(--color-body-text);line-height:120%;text-transform:capitalize;font-size:24px!important;font-weight:700;letter-spacing:normal!important}
@media (min-width:768px){.lv-eco-shell .atb-section .cart-popup__heading{font-size:32px!important}}
.lv-eco-shell .atb-section .cart-popup__close{padding:.9rem;margin-right:-.9rem;background-color:#0000;border:none;line-height:0}
.lv-eco-shell .atb-section .cart-popup__close .icon-close{width:18px;height:18px;fill:currentColor}
.lv-eco-shell .atb-section .cart-popup__close:hover, .lv-eco-shell .atb-section .cart-popup__close:focus{color:var(--color-text-focus)}
.lv-eco-shell .atb-section .cart-popup-item{display:flex;margin:1rem 0;padding:.2rem 1.5rem 1rem}
.lv-eco-shell .atb-section .cart-popup-item__image-wrapper{position:relative;flex-basis:18%;flex-shrink:0;margin-right:1rem;text-align:center}
.lv-eco-shell .atb-section .cart-popup-item__image{display:block;margin:0 auto;max-height:95px}
.lv-eco-shell .atb-section .cart-popup-item__description{display:flex;color:var(--color-body-text);flex-basis:100%;justify-content:space-between;line-height:1.2rem;gap:1rem}
.lv-eco-shell .atb-section .cart-popup-item__title{font-size:12px;line-height:120%;font-weight:400;margin-bottom:0}
.lv-eco-shell .atb-section .product-details__item{margin-bottom:.2rem;font-size:10px;line-height:12px;color:#818181}
.lv-eco-shell .atb-section .product-details__item:last-child{margin-bottom:0}
.lv-eco-shell .atb-section .product-details__property-label{font-weight:var(--font-weight-body--bold)}
.lv-eco-shell .atb-section .cart-popup-item__quantity{font-size:11px;width:60px;height:35px;border:1px solid #e3e3e3;border-radius:2px;text-align:center}
.lv-eco-shell .atb-section .cart-popup-item__description .product-details{font-size:13px}
.lv-eco-shell .atb-section .cart-popup__cta-link{width:100%}
.lv-eco-shell .atb-section .cart-popup__dismiss{text-align:center}
.lv-eco-shell .atb-section .cart-popup__dismiss-button{font-size:16px;line-height:120%;text-transform:capitalize;color:#212121}
.lv-eco-shell .atb-section .cart-popup__cta-link{background:#0fcfe2;font-weight:400}
.lv-eco-shell .atb-section .promotion-message-wrapper, .lv-eco-shell .atb-section .cart__shipping--drawer{color:#818181;text-align:center;text-transform:capitalize;font-weight:400;font-size:12px;line-height:120%;padding-top:10px;padding-bottom:24px;margin-bottom:0}
.lv-eco-shell .atb-section .promotion-message-wrapper strong{color:#14aadb;font-weight:700}
.lv-eco-shell .atb-section .promotion-message-wrapper.promotion-message--cart{text-transform:none}
@media (min-width:768px){.lv-eco-shell .atb-section .promotion-message-wrapper, .lv-eco-shell .atb-section .cart__shipping--drawer{font-size:14px}}
.lv-eco-shell .atb-section .cart__bottom-section{position:absolute;bottom:0;right:0;width:100%;padding:20px 20px 30px;box-shadow:0 -1px 1px #0000001a;background:#fff}
.lv-eco-shell .atb-section .cart-popup-item__description__right{display:flex;flex-direction:column;justify-content:space-between;align-items:end;font-size:12px;line-height:120%;white-space:nowrap}
.lv-eco-shell .atb-section #CartPopupItemContainer{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 20px;display:flex;flex-direction:column;gap:28px}
.lv-eco-shell .atb-section .CartPopupProductItem{display:flex;justify-content:center;align-items:center;gap:20px;line-height:120%}
.lv-eco-shell .atb-section .CartPopupProductDetails{display:flex;gap:1rem;flex-grow:1;width:100%;justify-content:space-between}
.lv-eco-shell .atb-section .CartPopupProductItemImage{width:80px}
@media (min-width:768px){.lv-eco-shell .atb-section #CartPopupItemContainer{padding:32px 30px}}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupProductDetails{gap:2rem}}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupProductItemImage{width:110px}}
.lv-eco-shell .atb-section .CartPopupProductDetails__Right{display:flex;flex-direction:column;align-items:end;justify-content:space-between}
.lv-eco-shell .atb-section .CartPopupProductTitle{color:#212121;font-size:12px}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupProductTitle{font-size:14px}}
.lv-eco-shell .atb-section .CartPopupVariantTitle{font-size:10px;color:#818181;margin-top:4px}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupVariantTitle{font-size:12px}}
.lv-eco-shell .atb-section .CartRemoveBtn{background:#0000;border:none;border-bottom:1px solid #818181;padding:0 0 4px;color:#818181;font-size:12px;line-height:120%}
.lv-eco-shell .atb-section .CartRemoveBtn:focus{outline:none}
.lv-eco-shell .atb-section .CartPopupProductPrice{white-space:nowrap;color:#212121;display:flex;gap:4px;font-size:12px;line-height:120%}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupProductPrice{font-size:16px}}
.lv-eco-shell .atb-section .CartPopupProductPrice__CurrentPrice{color:#fa2929}
.lv-eco-shell .atb-section .CartPopupProductPrice__Compare{text-decoration-line:line-through}
.lv-eco-shell .atb-section .CartPopupQuantityInput{width:60px;height:35px;text-align:center;margin-top:16px;padding:4px;font-size:11px;display:block}
.lv-eco-shell .atb-section .CartPopupQuantityInput[type=number]{-moz-appearance:textfield}
.lv-eco-shell .atb-section .CartPopupQuantityInput::-webkit-outer-spin-button, .lv-eco-shell .atb-section .CartPopupQuantityInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.lv-eco-shell .atb-section .CartPopupSubtotal{display:flex;justify-content:space-between;align-items:baseline}
.lv-eco-shell .atb-section .CartPopupSubtotal__Subtotal{font-size:14px;line-height:120%;font-weight:700}
.lv-eco-shell .atb-section .CartPopupSubtotal__Price{font-size:18px;line-height:120%;font-weight:700}
.lv-eco-shell .atb-section .CartPopupAffirm .affirm-as-low-as{text-align:right;margin-top:12px;font-size:12px;min-height:21px}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupSubtotal__Subtotal{font-size:16px}}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupSubtotal__Price{font-size:24px}}
@media (min-width:768px){.lv-eco-shell .atb-section .CartPopupAffirm .affirm-as-low-as{font-size:14px}}
.lv-eco-shell .atb-section .sidebar{margin-top:40px}
.lv-eco-shell .atb-section .sidebar__list{list-style:none;margin-bottom:55px}
.lv-eco-shell .atb-section .sidebar__list li{margin-bottom:10px}
.lv-eco-shell .atb-section .pagination{text-align:center;list-style:none;font-size:calc(15/(var(--font-size-base))*1em);padding-top:55px}
.lv-eco-shell .atb-section .pagination li{display:inline-block}
.lv-eco-shell .atb-section .pagination .icon{display:block;height:20px;vertical-align:middle}
.lv-eco-shell .atb-section .pagination__text{padding:0 27.5px}
.lv-eco-shell .atb-section .comment{margin-bottom:24px}
.lv-eco-shell .atb-section .comment:last-child{margin-bottom:0}
.lv-eco-shell .atb-section .comment__content{margin-bottom:5px}
.lv-eco-shell .atb-section .comment__meta-item{margin-right:10px;font-size:calc(14/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .comment__meta-item:first-child:before{content:""}
.lv-eco-shell .atb-section .comment-form{margin-bottom:32px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .comment-form{margin-bottom:48px}}
.lv-eco-shell .atb-section .social-sharing{display:flex}
.lv-eco-shell .atb-section .template-password .social-sharing{justify-content:center}
.lv-eco-shell .atb-section .btn--share{background-color:#0000;border-color:var(--color-border);color:var(--color-text);margin-right:5px;margin-bottom:10px}
.lv-eco-shell .atb-section .btn--share:not([disabled]):hover, .lv-eco-shell .atb-section .btn--share:focus{background-color:#0000;border-color:var(--color-btn-social-focus);color:var(--color-text)}
.lv-eco-shell .atb-section .btn--share .icon{vertical-align:middle;width:16px;height:16px;margin-right:4px}
.lv-eco-shell .atb-section .btn--share .icon-facebook{fill:#3b5998}
.lv-eco-shell .atb-section .btn--share .icon-twitter{fill:#00aced}
.lv-eco-shell .atb-section .btn--share .icon-pinterest{fill:#cb2027}
.lv-eco-shell .atb-section .share-title{display:inline-block;vertical-align:middle}
.lv-eco-shell .atb-section .search-form__input-wrapper{position:relative}
.lv-eco-shell .atb-section .search-form__input{padding-right:45px;width:100%;min-height:44px;color:var(--color-text-field-text);background-color:var(--color-text-field);border:none;border:1px solid var(--color-border-form)}
.lv-eco-shell .atb-section .search-form__input::-ms-clear{display:none}
.lv-eco-shell .atb-section .search-form__input::-webkit-search-cancel-button{display:none}
.lv-eco-shell .atb-section .search-form__input::placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section .search-form__input:-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section .search-form__input::-ms-input-placeholder{color:var(--color-text-field-text);opacity:.6}
.lv-eco-shell .atb-section .search-form__clear-action{-webkit-appearance:none;appearance:none;margin:-12px 0 0;padding:0;background:none;border:none;font-size:inherit;line-height:inherit;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;right:10px;width:24px;height:24px;border-radius:50%;background-color:#0000;transition-property:opacity,visibility,background-color,transform;transition-duration:.1s;transition-timing-function:ease-in-out}
.lv-eco-shell .atb-section .search-form__clear-action .icon-close{flex:1 1 auto;width:12px;height:12px;fill:var(--color-text-field-text)}
.lv-eco-shell .atb-section .search-form__clear-action:focus, .lv-eco-shell .atb-section .search-form__clear-action:hover{background-color:rgba(var(--color-text-field-text-rgb),.2)}
.lv-eco-shell .atb-section .search-form__clear-action:active{transform:scale(.9)}
.lv-eco-shell .atb-section .search-form__clear-action.predictive-search__clear-button--visible{opacity:1;visibility:visible;pointer-events:auto}
.lv-eco-shell .atb-section .search-bar__form .search-form__clear-action{right:44px}
.lv-eco-shell .atb-section .search-form--focus .predictive-search__clear-button--visible, .lv-eco-shell .atb-section .search-page-form .predictive-search__clear-button--visible{opacity:1;visibility:visible;pointer-events:auto}
.lv-eco-shell .atb-section .search-form__connected-submit{-webkit-appearance:none;appearance:none;margin:0;padding:0;background:none;border:none;font-size:inherit;line-height:inherit;cursor:pointer;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:50px;background-color:var(--color-btn-primary);border-radius:0 2px 2px 0;transition:background-color .1s ease-in-out}
.lv-eco-shell .atb-section .search-form__connected-submit:focus, .lv-eco-shell .atb-section .search-form__connected-submit:hover{background-color:var(--color-btn-primary-darker)}
.lv-eco-shell .atb-section .search-form__connected-submit:active{background-color:var(--color-btn-primary)}
.lv-eco-shell .atb-section .search-form__connected-submit .icon-search{fill:var(--color-btn-primary-text);width:20px;height:20px}
.lv-eco-shell .atb-section .search-bar{z-index:999;background-color:var(--color-body)}
.lv-eco-shell .atb-section .search-bar__interior{height:100%;display:flex;flex:1}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .search-bar__interior{padding-left:55px;padding-right:55px;height:auto}}
.lv-eco-shell .atb-section .search-form__container{flex:1;display:flex;align-items:center;justify-content:center;padding-left:7px;padding-right:10px;background-color:var(--color-bg)}
.lv-eco-shell .atb-section .search-bar__form{flex:1 1 100%;position:relative;max-width:750px;border:1px solid rgba(0,0,0,0)}
.lv-eco-shell .atb-section .search-bar__actions{display:flex;flex:0 0 auto;align-items:center}
.lv-eco-shell .atb-section .search-bar__submit{z-index:1;position:absolute;right:0;top:0;display:inline-block;padding:0 12px;height:100%;vertical-align:middle;background-color:#0000;border:0;margin:0;color:var(--color-text-field-text)}
.lv-eco-shell .atb-section .search-bar__submit .icon{position:relative;top:-1px;width:1.2rem;height:auto}
.lv-eco-shell .atb-section .search-bar__submit:hover, .lv-eco-shell .atb-section .search-bar__submit:focus{color:rgba(var(--color-text-field-text-rgb),.6)}
.lv-eco-shell .atb-section .search-bar__input{padding-right:45px;width:100%;min-height:44px;color:var(--color-text-field-text);background-color:var(--color-text-field);border:none;border:1px solid var(--color-border-form)}
.lv-eco-shell .atb-section .search-bar__close{padding:.625em .75em;margin-right:-10px}
.lv-eco-shell .atb-section .search-bar__close .icon{width:1rem;height:auto}
.lv-eco-shell .atb-section .search--less-than-2-results{height:40vh}
.lv-eco-shell .atb-section .predictive-search-wrapper{transition-property:opacity,visibility;transition-duration:.1s;transition-timing-function:ease-in-out;z-index:1000;position:absolute;left:0;right:0;margin-top:-1px;border:1px solid var(--color-border-form);background-color:var(--color-bg);overflow-y:auto;display:none}
.lv-eco-shell .atb-section .search-bar .predictive-search-wrapper{position:fixed;width:100%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .search-bar .predictive-search-wrapper{border:none}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .search-bar .predictive-search-wrapper{position:absolute;right:auto;left:auto;max-width:748px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .predictive-search-wrapper{max-height:80vh}}
.lv-eco-shell .atb-section .search-page-form .predictive-search-wrapper{max-height:60vh}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .predictive-search-wrapper--drawer{padding-top:14px;margin-top:3px}}
.lv-eco-shell .atb-section .predictive-search-wrapper--visible{display:block}
.lv-eco-shell .atb-section .predictive-search{height:100%;text-align:left}
@media  only screen and (max-width:989px){.lv-eco-shell .atb-section .search-bar .predictive-search{overflow-y:auto;-webkit-overflow-scrolling:touch}}
.lv-eco-shell .atb-section .predictive-search-loading{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:14px 0;text-align:center}
.lv-eco-shell .atb-section .icon-predictive-search-spinner:before{content:"";display:block;width:28px;height:28px;border-radius:50%;border:4px solid;border-color:currentColor currentColor currentColor rgba(0,0,0,0);-moz-animation:spin .5s infinite linear;-o-animation:spin .5s infinite linear;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}
.lv-eco-shell .atb-section .predictive-search-loading__icon{display:inline-block;margin:0;color:var(--color-body-text);width:20px;height:20px}
.lv-eco-shell .atb-section .predictive-search-loading__icon .icon-predictive-search-spinner:before{width:100%;height:100%;border-width:3px}
.lv-eco-shell .atb-section .predictive-search-title{position:relative;display:flex;align-items:center;padding:14px}
.lv-eco-shell .atb-section .predictive-search-title:before{content:"";position:absolute;right:0;top:0;left:0;height:0;background-color:var(--color-border)}
.lv-eco-shell .atb-section .predictive-search-title:after{content:"";position:absolute;right:14px;bottom:-1px;left:14px;height:1px;background-color:var(--color-border)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .predictive-search-wrapper--drawer .predictive-search-title:before{height:1px}}
.lv-eco-shell .atb-section .predictive-search-title__content{flex:1 1 auto;margin-bottom:0;padding-right:40px;font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);font-weight:var(--font-weight-body);text-transform:uppercase;color:var(--color-body-text);white-space:normal}
.lv-eco-shell .atb-section .predictive-search-title__loading-spinner{flex:0 0 auto;position:absolute;top:50%;right:14px;margin-top:-10px;width:20px;height:20px;color:var(--color-body-text)}
.lv-eco-shell .atb-section .predictive-search-title__loading-spinner .icon-predictive-search-spinner:before{width:100%;height:100%;border-width:3px}
.lv-eco-shell .atb-section .predictive-search-item{font-weight:400;white-space:normal}
.lv-eco-shell .atb-section .predictive-search-item__details{display:flex;width:100%;flex-wrap:wrap;flex-direction:column;margin-top:0;margin-bottom:0}
.lv-eco-shell .atb-section .predictive-search-item__detail--inline{display:flex;flex-direction:row}
.lv-eco-shell .atb-section .predictive-search-item__link{display:flex;padding:14px;background-color:#0000;transition:background-color .1s ease-in-out}
.lv-eco-shell .atb-section .predictive-search-item__link:active{background-color:#0000}
.lv-eco-shell .atb-section .predictive-search-item--selected .predictive-search-item__link, .lv-eco-shell .atb-section .predictive-search-item--selected .predictive-search-view-all__button, .lv-eco-shell .atb-section .predictive-search-item__link:hover{background-color:var(--predictive-search-focus)}
.lv-eco-shell .atb-section .predictive-search-item--selected .predictive-search-item__link .predictive-search-item__title-text, .lv-eco-shell .atb-section .predictive-search-item--selected .predictive-search-view-all__button .predictive-search-item__title-text, .lv-eco-shell .atb-section .predictive-search-item__link:hover .predictive-search-item__title-text{border-bottom-color:var(--color-text)}
.lv-eco-shell .atb-section .predictive-search__column{flex:1 1 auto}
.lv-eco-shell .atb-section .predictive-search__column--image{flex-grow:0;flex-shrink:0;width:44px;height:44px;margin-right:12px;position:relative}
.lv-eco-shell .atb-section .predictive-search-item__image{object-fit:contain;width:100%;height:100%}
.lv-eco-shell .atb-section .predictive-search__column--content{display:flex;flex-wrap:wrap;flex-direction:column}
.lv-eco-shell .atb-section .predictive-search__column--center{justify-content:center}
.lv-eco-shell .atb-section .predictive-search-item__title-text{display:inline-block;color:var(--color-text);word-break:break-word;border-bottom:1px solid rgba(0,0,0,0);line-height:1.2;font-weight:var(--font-weight-header)}
.lv-eco-shell .atb-section .predictive-search-item__vendor{color:var(--color-body-text);font-size:calc((var(--font-size-base) - 3)/(var(--font-size-base))*1em);text-transform:uppercase;letter-spacing:1px}
.lv-eco-shell .atb-section .predictive-search-item__price{padding-top:6px;flex:0 0 auto;color:var(--color-body-text)}
.lv-eco-shell .atb-section .predictive-search-item__price--sale{color:var(--color-sale-text)}
.lv-eco-shell .atb-section .predictive-search-item__price--compare{text-decoration:line-through}
.lv-eco-shell .atb-section .predictive-search-view-all, .lv-eco-shell .atb-section .predictive-search-loading{border-top:1px solid var(--color-border)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .predictive-search__list .predictive-search-view-all:first-child, .lv-eco-shell .atb-section .predictive-search__list .predictive-search-loading:first-child{border-top:none}}
.lv-eco-shell .atb-section .predictive-search-view-all__button{display:block;width:100%;border:none;padding:14px;text-align:left;color:var(--color-text);background-color:#0000;word-break:break-word;white-space:normal;font-weight:var(--font-weight-header)}
.lv-eco-shell .atb-section .predictive-search-view-all__button:hover, .lv-eco-shell .atb-section .predictive-search-view-all__button:focus{background-color:var(--predictive-search-focus)}
.lv-eco-shell .atb-section .mobile-nav{overflow:hidden;display:block;-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translateZ(0);transition:all .45s cubic-bezier(.29,.63,.44,1)}
.lv-eco-shell .atb-section .sub-nav--is-open .mobile-nav{-ms-transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.lv-eco-shell .atb-section .third-nav--is-open .mobile-nav{-ms-transform:translate3d(-200%,0,0);-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}
.lv-eco-shell .atb-section .mobile-nav__link, .lv-eco-shell .atb-section .mobile-nav__sublist-link{display:block;width:100%;padding:16px 30px;font-size:16px}
.lv-eco-shell .atb-section .mobile-nav__link{position:relative}
.lv-eco-shell .atb-section .mobile-nav__label{border-bottom:1px solid rgba(0,0,0,0)!important}
.lv-eco-shell .atb-section .mobile-nav__link--active .mobile-nav__label{border-bottom-color:var(--color-text)}
.lv-eco-shell .atb-section .mobile-nav__sublist-link:not(.mobile-nav__sublist-header){padding-left:70px;padding-right:30px}
.lv-eco-shell .atb-section .mobile-nav__item{display:block;width:100%}
.lv-eco-shell .atb-section .mobile-nav__item .icon{position:absolute;top:50%;left:50%;height:14px;width:14px;margin:-6px 0 0 -7px}
.lv-eco-shell .atb-section .mobile-nav__return{border-right:1px solid var(--color-border)}
.lv-eco-shell .atb-section .mobile-nav__return-btn{position:relative;padding:24px 0;width:55px}
.lv-eco-shell .atb-section .mobile-nav__icon{position:absolute;right:0;top:0;bottom:0;padding-right:22px;padding-left:20px;pointer-events:none;overflow:hidden}
.lv-eco-shell .atb-section .mobile-nav__table{display:table;width:100%}
.lv-eco-shell .atb-section .mobile-nav__table-cell{display:table-cell;vertical-align:middle;width:1%;text-align:left;white-space:normal}
.lv-eco-shell .atb-section .mobile-nav__toggle-button{padding:20px 15px}
.lv-eco-shell .atb-section .mobile-nav__dropdown{position:absolute;background-color:var(--color-body);z-index:8;width:100%;top:0;right:-100%;display:none}
.lv-eco-shell .atb-section .is-active+.mobile-nav__dropdown{display:block;opacity:1}
.lv-eco-shell .atb-section .mobile-nav__dropdown.is-closing{transition:all .45s cubic-bezier(.29,.63,.44,1);opacity:.99}
.lv-eco-shell .atb-section .mobile-nav__dropdown .mobile-nav__sublist-header{font-style:var(--font-style-header);font-weight:var(--font-weight-header);display:table-cell;vertical-align:middle;padding-left:15px}
.lv-eco-shell .atb-section .mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent{color:var(--color-body-text)}
.lv-eco-shell .atb-section .mobile-nav-wrapper{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%);position:absolute;top:0;left:0;background-color:var(--color-body);transition:all .45s cubic-bezier(.29,.63,.44,1);display:none;overflow-y:scroll;width:100%}
.lv-eco-shell .atb-section .mobile-nav-wrapper.js-menu--is-open{display:block}
.lv-eco-shell .atb-section .mobile-nav--close .icon-hamburger{display:none}
.lv-eco-shell .atb-section .site-header__mobile-nav{z-index:11;position:relative;background-color:var(--color-body)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header__mobile-nav{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}
.lv-eco-shell .atb-section .slideshow-wrapper{position:relative}
.lv-eco-shell .atb-section .slideshow{position:unset;overflow:hidden;margin-bottom:0;max-height:80vh;transition:height .6s cubic-bezier(.44,.13,.48,.87)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow{position:relative;max-height:100vh}}
.lv-eco-shell .atb-section .slideshow .slick-list, .lv-eco-shell .atb-section .slideshow .slick-track{height:100%}
.lv-eco-shell .atb-section .slideshow .slick-prev, .lv-eco-shell .atb-section .slideshow .slick-next{top:0;height:100%;margin-top:0;width:40px}
.lv-eco-shell .atb-section .slideshow .slick-prev{left:0}
.lv-eco-shell .atb-section .slideshow .slick-next{right:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow--display-controls .slick-dots{left:calc(50% - 22px)}}
.lv-eco-shell .atb-section .slideshow--small{height:175px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow--small{height:475px}}
.lv-eco-shell .atb-section .slideshow--medium{height:270px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow--medium{height:650px}}
.lv-eco-shell .atb-section .slideshow--large{height:375px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow--large{height:775px}}
.lv-eco-shell .atb-section .slideshow__slide{height:100%;left:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .5s ease 0s;top:0;width:100%;z-index:-1}
.lv-eco-shell .atb-section .slideshow__slide--active{opacity:1;z-index:8}
.lv-eco-shell .atb-section .slideshow__link{display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.lv-eco-shell .atb-section .slideshow__link:active, .lv-eco-shell .atb-section .slideshow__link:focus{opacity:1}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);z-index:2}}
.lv-eco-shell .atb-section .slideshow__image{transition:opacity .8s cubic-bezier(.44,.13,.48,.87);position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#0000;z-index:1}
.lv-eco-shell .atb-section .no-js .slideshow__image{opacity:1}
.lv-eco-shell .atb-section .slideshow__text-wrap{height:100%;position:relative}
.lv-eco-shell .atb-section .slideshow__link .slideshow__text-wrap{cursor:inherit}
.lv-eco-shell .atb-section .slideshow__text-wrap--mobile{display:none}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slideshow__text-wrap--mobile{display:block;position:relative;top:-1.1rem;background-color:var(--color-bg);width:85%;margin:0 0 -1.1rem 7.5%;z-index:8}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__text-content{opacity:0;transition:.6s cubic-bezier(.44,.13,.48,.87);transition-delay:.3s}}
.lv-eco-shell .atb-section .slideshow__text-wrap--desktop .slideshow__text-content{position:absolute;width:100%;top:50%;z-index:2}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__text-content.slideshow__text-content--vertical-top{top:120px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__text-content.slideshow__text-content--vertical-bottom{top:auto;bottom:40px}}
.lv-eco-shell .atb-section .slideshow__slide--active .slideshow__text-content, .lv-eco-shell .atb-section .no-js .slideshow__text-content{-ms-transform:translateY(-40px);-webkit-transform:translateY(-40px);transform:translateY(-40px);opacity:1}
.lv-eco-shell .atb-section .slideshow__slide--active .slideshow__text-content.slideshow__text-content--vertical-center, .lv-eco-shell .atb-section .no-js .slideshow__text-content.slideshow__text-content--vertical-center{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lv-eco-shell .atb-section .no-js .slideshow__text-content:after{opacity:0;visibility:hidden;content:none}
.lv-eco-shell .atb-section .slideshow__text-content--mobile{display:none;padding-top:2.6rem}
.lv-eco-shell .atb-section .slideshow__arrows--mobile~.slideshow__text-content--mobile{padding-top:1.7rem}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows--mobile~.slideshow__text-content--mobile{padding-top:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__text-content--mobile{padding-top:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__text-content--mobile:after{display:none}}
.lv-eco-shell .atb-section .slideshow__text-content--mobile-active{display:block}
.lv-eco-shell .atb-section .slideshow__title, .lv-eco-shell .atb-section .slideshow__subtitle{color:var(--color-overlay-title-text)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slideshow__title, .lv-eco-shell .atb-section .slideshow__subtitle{display:none}}
.lv-eco-shell .atb-section .slideshow__title--mobile{margin-bottom:0}
.lv-eco-shell .atb-section .slideshow__title--mobile~.slideshow__subtitle--mobile{margin-top:.5rem}
.lv-eco-shell .atb-section .slideshow__subtitle--mobile, .lv-eco-shell .atb-section .slideshow__title--mobile{display:none;color:var(--color-text)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slideshow__subtitle--mobile, .lv-eco-shell .atb-section .slideshow__title--mobile{display:block}}
.lv-eco-shell .atb-section .slideshow__btn-wrapper{border:none;background-color:#0000}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__btn-wrapper--push{margin-top:30px}}
.lv-eco-shell .atb-section .slideshow__btn{max-width:100%;display:inline-block;word-wrap:break-word;background-color:var(--color-btn-primary);color:var(--color-btn-primary-text);min-height:3.125rem;line-height:2.2}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slideshow__btn{display:none}}
.lv-eco-shell .atb-section .slideshow__btn--mobile{display:none;margin:1.3rem auto 0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slideshow__btn--mobile{display:inline-block;margin:2rem auto .3rem}}
.lv-eco-shell .atb-section .slideshow__controls{display:flex;justify-content:center;position:absolute;top:0;right:0;margin-bottom:5px;z-index:8}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__controls{top:auto;bottom:0;left:0}}
.lv-eco-shell .atb-section .slideshow__arrows{height:44px;padding:5px;background-clip:content-box;background-color:#0006;color:#ffffff80;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87);display:none}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows{display:flex}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__controls:hover .slideshow__arrows, .lv-eco-shell .atb-section .slideshow__controls:focus .slideshow__arrows, .lv-eco-shell .atb-section .slideshow__controls--hover .slideshow__arrows{background-color:#000000bf}}
.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow{height:44px;width:44px;position:relative;top:-5px;padding:0 .9rem;line-height:0;cursor:pointer;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87);background-color:#0000;color:#ffffff80;border:none}
.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow .icon{width:.7rem;height:.7rem;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}
.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow .icon:hover{color:#fff}
.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow-previous{float:left}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow-previous{order:-1}}
.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow-next{float:right}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slideshow__arrow-next{order:1}}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots{line-height:32px}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li{width:9px;height:9px;margin-left:9px}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a:before{width:9px;height:9px;color:rgba(var(--color-text-rgb),.7);border:none;opacity:1}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li a:before{color:#ffffff80}}
.lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active button:before, .lv-eco-shell .atb-section .slideshow__arrows .slick-dots li.slick-active a:before{color:#fff}
.lv-eco-shell .atb-section .slideshow__arrows--mobile .slick-dots li.slick-active button:before, .lv-eco-shell .atb-section .slideshow__arrows--mobile .slick-dots li.slick-active a:before{color:var(--color-text)}
.lv-eco-shell .atb-section .slideshow__arrows--mobile{display:block;width:100%;height:44px;background-color:#0000}
.lv-eco-shell .atb-section .slideshow__arrows--mobile .icon{fill:rgba(var(--color-text-rgb),.7)}
.lv-eco-shell .atb-section .slideshow__arrows--mobile .slideshow__arrow:focus .icon{fill:var(--color-text)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__arrows--mobile{display:none}}
.lv-eco-shell .atb-section .slideshow__pause{clip:auto;width:44px;height:44px;margin-left:1px;padding:5px;background-clip:content-box;z-index:10000;border:none;background-color:#0006;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87);line-height:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .slideshow__controls:hover .slideshow__pause, .lv-eco-shell .atb-section .slideshow__controls:focus .slideshow__pause, .lv-eco-shell .atb-section .slideshow__controls--hover .slideshow__pause{background-color:#000000bf}}
.lv-eco-shell .atb-section .slideshow__pause .icon{color:#ffffff80;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}
.lv-eco-shell .atb-section .slideshow__pause .icon:hover{color:#fff}
.lv-eco-shell .atb-section .slideshow__pause .icon{width:.65rem;height:.65rem}
.lv-eco-shell .atb-section .slideshow__pause-stop{display:block}
.lv-eco-shell .atb-section .slideshow__pause--is-paused .slideshow__pause-stop, .lv-eco-shell .atb-section .slideshow__pause-rotate{display:none}
.lv-eco-shell .atb-section .slideshow__pause--is-paused .slideshow__pause-rotate{display:block}
.lv-eco-shell .atb-section .price{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;margin-bottom:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .price{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .price dl{margin-top:0}
.lv-eco-shell .atb-section .price dd{margin:0 .5em 0 0}
.lv-eco-shell .atb-section .price--unavailable{visibility:hidden}
.lv-eco-shell .atb-section .price--compare-price-hidden .price__compare{display:none}
.lv-eco-shell .atb-section .price__pricing-group{display:flex;flex-direction:row;align-items:center}
.lv-eco-shell .atb-section .price__regular{display:block}
.lv-eco-shell .atb-section .price__regular, .lv-eco-shell .atb-section .price__sale{margin-right:.625rem}
.lv-eco-shell .atb-section .price--on-sale .price__regular, .lv-eco-shell .atb-section .price--on-sale .price__availability{display:none}
.lv-eco-shell .atb-section .price__availability{display:none;color:var(--color-body-text);font-size:.9em;font-weight:var(--font-weight-body);text-transform:uppercase;letter-spacing:1px}
.lv-eco-shell .atb-section .price--sold-out .price__availability{display:block}
.lv-eco-shell .atb-section .price__sale{display:none}
.lv-eco-shell .atb-section .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}
.lv-eco-shell .atb-section .price__vendor{color:var(--color-body-text);font-size:.9em;font-weight:var(--font-weight-body);text-transform:uppercase;letter-spacing:1px;margin:5px 0 10px;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}
.lv-eco-shell .atb-section .price__vendor--listing{margin:0 0 4px}
.lv-eco-shell .atb-section .price__unit{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:none}
.lv-eco-shell .atb-section .price--unit-available .price__unit{display:block}
.lv-eco-shell .atb-section .price-item{color:var(--color-body-text);font-weight:var(--font-weight-body--bolder)}
.lv-eco-shell .atb-section .price-item--sale{color:var(--color-sale-text)}
.lv-eco-shell .atb-section .price--on-sale .price-item--regular{text-decoration:line-through}
.lv-eco-shell .atb-section .price-unit-price{color:var(--color-body-text);font-size:.8em}
.lv-eco-shell .atb-section .price-item__label{display:inline-block;white-space:nowrap;font-weight:var(--font-weight-body--bolder)}
.lv-eco-shell .atb-section .price__badges{margin-top:0}
.lv-eco-shell .atb-section .price__badge{display:none;align-self:center;text-align:center;font-size:.5em;line-height:1em;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:var(--color-bg);border:1px solid var(--color-text);border-radius:2px;padding:.2rem .5rem}
.lv-eco-shell .atb-section .price__badge--sale{color:var(--color-bg);border-color:var(--color-sale-text);background-color:var(--color-sale-text)}
.lv-eco-shell .atb-section .price--on-sale .price__badge--sale{display:flex}
.lv-eco-shell .atb-section .price--sold-out .price__badge--sale{display:none}
.lv-eco-shell .atb-section .price__badge--sold-out{color:var(--color-body-text);border-color:var(--color-body-text)}
.lv-eco-shell .atb-section .price--sold-out .price__badge--sold-out{display:flex}
.lv-eco-shell .atb-section .price__badges--listing{margin-top:.5rem}
.lv-eco-shell .atb-section .price__badges--listing .price__badge{font-size:.6em;padding:.25rem .55rem}
.lv-eco-shell .atb-section .filters-toolbar-wrapper{border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);margin-bottom:22px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .filters-toolbar-wrapper{margin-bottom:55px}}
.lv-eco-shell .atb-section .filters-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.lv-eco-shell .atb-section .filters-toolbar .icon-chevron-down{fill:var(--color-text-field-text);width:.625em;height:.625em;right:8px}
.lv-eco-shell .atb-section .filters-toolbar--has-filter{position:relative}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar--has-filter{border-bottom:none}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar--has-filter .filters-toolbar__item-child{flex-basis:50%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar--has-filter .filters-toolbar__item-wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar--has-filter .filters-toolbar__item--count{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;text-align:left}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar--has-filter .filters-toolbar__item--count:before{background-color:var(--color-border);content:"";height:1px;left:0;position:absolute;top:auto;width:100%}}
.lv-eco-shell .atb-section .filters-toolbar__item{min-width:33%;-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item:first-child .filters-toolbar__input{padding-left:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item-child{flex-grow:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item-child:first-child{margin-right:2.5rem}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .filters-toolbar__item-child:first-child{margin-right:3rem}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item-child .filters-toolbar__input{padding-left:0;padding-right:25px;width:100%}}
.lv-eco-shell .atb-section .filters-toolbar__item-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item-wrapper{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}
.lv-eco-shell .atb-section .filters-toolbar__item--count{min-width:0;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:center}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__item--count{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:right}}
.lv-eco-shell .atb-section .filters-toolbar__label{display:inline-block}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__label{display:block;margin-bottom:0;margin-top:8px}}
.lv-eco-shell .atb-section .filters-toolbar__input-wrapper{display:inline-block}
.lv-eco-shell .atb-section .filters-toolbar__input{border:0 solid rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;height:55px;opacity:1;position:relative}
.lv-eco-shell .atb-section .filters-toolbar__item:first-child .filters-toolbar__input{padding-left:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__input{height:46px}}
.lv-eco-shell .atb-section .filters-toolbar__input.hidden{opacity:0}
.lv-eco-shell .atb-section .filters-toolbar__input option{text-overflow:ellipsis;overflow:hidden}
.lv-eco-shell .atb-section .filters-toolbar__product-count{font-size:calc((var(--font-size-base) - 1)/(var(--font-size-base))*1em);font-style:italic;line-height:55px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .filters-toolbar__product-count{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);line-height:46px}}
.lv-eco-shell .atb-section .site-footer{margin-top:55px;padding:45px 0 55px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer{padding-bottom:15px}}
.lv-eco-shell .atb-section .site-footer h4, .lv-eco-shell .atb-section .site-footer .h4{margin-bottom:12.5px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer h4, .lv-eco-shell .atb-section .site-footer .h4{min-height:calc(var(--font-size-header)*.7);margin-bottom:15px}}
.lv-eco-shell .atb-section .site-footer__content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-footer__content{padding:0 18px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__content{-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
.lv-eco-shell .atb-section .site-footer__item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:55px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item{padding:0 15px;margin-bottom:45px}}
.lv-eco-shell .atb-section .site-footer__item:first-of-type{padding-left:0}
.lv-eco-shell .atb-section .site-footer__item:last-of-type{padding-right:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-footer__item:last-of-type{margin-bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--full-width{-webkit-flex:1 1 100%;-moz-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--one-third{-webkit-flex:1 1 33%;-moz-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--one-quarter{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--one-fifth{-webkit-flex:1 1 20%;-moz-flex:1 1 20%;-ms-flex:1 1 20%;flex:1 1 20%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer-newsletter__one-half{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--center{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--center>*{text-align:center}}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter{width:100%}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__submit{margin-top:5px}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__input{margin:5px 0 0;width:100%;color:#fff}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__item--full-width .site-footer__item-inner--newsletter{max-width:50%}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__centered--single-block{width:75%;margin:0 auto}}
.lv-eco-shell .atb-section .site-footer__hr{margin:55px 0 30px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__hr{margin:45px 0 20px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-footer__linklist.list--inline>li{display:block}}
.lv-eco-shell .atb-section .site-footer__linklist-item{display:block;padding:15px 0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__linklist-item{padding:0 30px 5px 0}}
.lv-eco-shell .atb-section .site-footer__linklist-item:last-of-type{padding-right:0}
.lv-eco-shell .atb-section .site-footer__icon-list{padding-bottom:30px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__icon-list{padding-bottom:15px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer__social-icons{padding-top:7.5px;text-align:right;margin-top:15px!important}}
.lv-eco-shell .atb-section .social-icons__item{padding:0 15px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .social-icons__item:last-of-type{padding-right:0}}
.lv-eco-shell .atb-section .social-icons__link{display:block}
.lv-eco-shell .atb-section .site-footer__subwrapper{margin-top:35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer-item-align-right{text-align:right}}
.lv-eco-shell .atb-section .site-footer__copyright-content{font-size:calc((var(--font-size-base) - 3)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .site-footer__payment-icons .payment-icon{margin-bottom:5px;margin-left:5px}
.lv-eco-shell .atb-section .site-footer__payment-icons .payment-icon:first-child{margin-left:0}
.lv-eco-shell .atb-section .site-footer-item-center-vertically{padding-top:7.5px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer-item-tall{margin-bottom:15px;height:46px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .site-footer-item-tall .site-footer__icon-list{padding-bottom:0}}
.lv-eco-shell .atb-section .feature-row{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .feature-row{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}
.lv-eco-shell .atb-section .feature-row__item{-webkit-flex:0 1 50%;-moz-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .feature-row__item{-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;max-width:100%}}
.lv-eco-shell .atb-section .feature-row__image-wrapper{margin:0 auto 19.44444px;position:relative;width:100%}
.lv-eco-shell .atb-section .feature-row__image{display:block;margin:0 auto}
.lv-eco-shell .atb-section .feature-row__image-wrapper .feature-row__image{width:100%;position:absolute;top:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .feature-row__image{order:1}}
.lv-eco-shell .atb-section .feature-row__text{padding-top:35px;padding-bottom:35px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .feature-row__text{order:2;padding-bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .feature-row__text--left{padding-left:35px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .feature-row__text--right{padding-right:35px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .featured-row__subtext{font-size:calc((var(--font-size-base) + 2)/(var(--font-size-base))*1em)}}
.lv-eco-shell .atb-section .hero{position:relative;height:475px;display:table;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.lv-eco-shell .atb-section .hero--adapt, .lv-eco-shell .atb-section .hero-fixed-width__image{max-height:100vh}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--adapt, .lv-eco-shell .atb-section .hero-fixed-width__image{max-height:80vh}}
.lv-eco-shell .atb-section .hero--x-small{height:94px}
.lv-eco-shell .atb-section .hero--small{height:225px}
.lv-eco-shell .atb-section .hero--medium{height:357px}
.lv-eco-shell .atb-section .hero--large{height:488px}
.lv-eco-shell .atb-section .hero--x-large{height:582px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--x-small{height:125px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--small{height:300px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--medium{height:475px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--large{height:650px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .hero--x-large{height:775px}}
.lv-eco-shell .atb-section .hero__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);z-index:1}
.lv-eco-shell .atb-section .hero__inner{position:relative;display:table-cell;vertical-align:middle;padding:55px 0;z-index:2}
.lv-eco-shell .atb-section .hero__btn{margin-top:27.5px}
.lv-eco-shell .atb-section .hero-fixed-width{position:relative}
.lv-eco-shell .atb-section .hero-fixed-width:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);z-index:1}
.lv-eco-shell .atb-section .hero-fixed-width__content{position:absolute;top:50%;left:0;right:0;z-index:2;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lv-eco-shell .atb-section .hero-fixed-width__image{width:100%;height:100%;max-width:100%;margin:0 auto;display:block;object-fit:cover;overflow:hidden}
.lv-eco-shell .atb-section .quote-icon{display:block;margin:0 auto 20px}
.lv-eco-shell .atb-section .quotes-slider-wrapper{overflow:hidden}
.lv-eco-shell .atb-section .quotes-slider-wrapper.slick-initialized .quotes-slider{touch-action:pan-y}
.lv-eco-shell .atb-section .quotes-slider{display:flex;max-width:100%}
.lv-eco-shell .atb-section .quotes-slide{width:100%;flex-shrink:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .quotes-slide{width:33.33%}}
.lv-eco-shell .atb-section .quotes-slide--single{width:100%}
.lv-eco-shell .atb-section .quotes-slider__text{font-size:calc((var(--font-size-base) + 1.75)/(var(--font-size-base))*1em);font-weight:var(--font-weight-body);font-style:var(--font-style-body);padding:0 15px}
.lv-eco-shell .atb-section .quotes-slider__text cite{font-size:calc((var(--font-size-base))/(var(--font-size-base) + 4)*1em);font-style:normal}
.lv-eco-shell .atb-section .quotes-slider__text p{margin-bottom:30px}
.lv-eco-shell .atb-section .quotes-slider__text p+cite{margin-top:0}
.lv-eco-shell .atb-section .slick-dotted.quotes-slider.slick-initialized{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.lv-eco-shell .atb-section .quotes-wrapper .slick-dots{position:relative;bottom:0;margin-top:55px}
.lv-eco-shell .atb-section .quotes-wrapper .slick-dots li{margin:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .quotes-wrapper .slick-dots li:nth-last-child(-n/**/+2){display:none}}
.lv-eco-shell .atb-section .quotes-wrapper .slick-dots li button:before{font-size:34px;color:var(--color-text);opacity:.2}
.lv-eco-shell .atb-section .quotes-wrapper .slick-dots li.slick-active button:before{opacity:1}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .quotes-wrapper .slick-dots--mobile-only{display:none}}
.lv-eco-shell .atb-section .quotes-wrapper .slick-slide[tabindex="0"]{outline:none}
.lv-eco-shell .atb-section .logo-bar{list-style:none;text-align:center;margin-bottom:-35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .logo-bar--large{margin-bottom:-55px}}
.lv-eco-shell .atb-section .logo-bar__item{display:inline-block;vertical-align:middle;max-width:160px;margin:0 27.5px 35px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .logo-bar__item--large{margin-bottom:55px}}
.lv-eco-shell .atb-section .logo-bar__image{display:block;margin:0 auto}
.lv-eco-shell .atb-section .logo-bar__link{display:block}
.lv-eco-shell .atb-section .map-section{position:relative;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section{min-height:500px}}
.lv-eco-shell .atb-section .map-section--load-error{height:auto}
.lv-eco-shell .atb-section .map-section__wrapper{height:100%;flex-shrink:0;flex-grow:1;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.lv-eco-shell .atb-section .map-section__overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:2}
.lv-eco-shell .atb-section .map-section__error{position:relative;z-index:3}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section__error{position:absolute;margin:0 2rem;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}
.lv-eco-shell .atb-section .map-section__content-wrapper{position:relative;text-align:center;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;flex-grow:0}
@media  only screen and (min-width:750px)and (max-width:989px){.lv-eco-shell .atb-section .map-section__content-wrapper{-ms-flex-preferred-size:50%;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%}}
@media  only screen and (min-width:990px){.lv-eco-shell .atb-section .map-section__content-wrapper{-ms-flex-preferred-size:33%;-webkit-flex-basis:33%;-moz-flex-basis:33%;flex-basis:33%}}
.lv-eco-shell .atb-section .map-section__content{position:relative;display:inline-block;background-color:var(--color-bg-alt);padding:35px;text-align:center;z-index:3;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-align-content:center;align-content:center}
.lv-eco-shell .atb-section .map-section__content>*{width:100%}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section__content{background-color:var(--color-bg);margin:55px 0;min-height:300px}}
.lv-eco-shell .atb-section .map-section--load-error .map-section__content{position:static;transform:translateY(0)}
.lv-eco-shell .atb-section .map-section__link{display:block;position:absolute;top:0;left:50%;max-width:none;width:100%;height:100%;z-index:2;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translate(-50%)}
.lv-eco-shell .atb-section .map-section__container{max-width:none;width:100%;height:55vh;left:0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section__container{position:absolute;height:100%;top:0;width:130%}}
.lv-eco-shell .atb-section .map_section__directions-btn [class^=icon]{height:1em}
.lv-eco-shell .atb-section .map_section__directions-btn *{vertical-align:middle}
.lv-eco-shell .atb-section .map-section__background-wrapper{overflow:hidden;position:relative;-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section__background-wrapper{position:absolute;left:0;top:0;width:100%;height:100%}}
.lv-eco-shell .atb-section .map-section--onboarding .map-section__background-wrapper{min-height:55vh}
.lv-eco-shell .atb-section .map-section__image{height:100%;position:relative;top:0;left:0;width:100%;background-size:cover;background-position:center}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .map-section__image{position:absolute}}
.lv-eco-shell .atb-section .map-section--display-map .map-section__image{display:none!important}
.lv-eco-shell .atb-section .map-section--load-error .map-section__image{display:block!important}
.lv-eco-shell .atb-section .gm-style-cc, .lv-eco-shell .atb-section .gm-style-cc+div{visibility:hidden}
.lv-eco-shell .atb-section .image-bar{overflow:hidden}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .image-bar{max-width:400px;margin:0 auto}}
.lv-eco-shell .atb-section .image-bar__item{display:block;color:var(--color-overlay-title-text);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.lv-eco-shell .atb-section .image-bar__link:hover .image-bar__overlay:before, .lv-eco-shell .atb-section .image-bar__link:focus .image-bar__overlay:before{opacity:var(--hover-overlay-opacity)}
.lv-eco-shell .atb-section .image-bar__link:focus{position:relative;z-index:2}
.lv-eco-shell .atb-section .image-bar__link:focus .image-bar__content{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}
.lv-eco-shell .atb-section .image-bar__content, .lv-eco-shell .atb-section .image-bar__item{position:relative;width:100%}
.lv-eco-shell .atb-section .image-bar--x-small .image-bar__content, .lv-eco-shell .atb-section .image-bar--x-small .image-bar__item{height:94px}
.lv-eco-shell .atb-section .image-bar--small .image-bar__content, .lv-eco-shell .atb-section .image-bar--small .image-bar__item{height:225px}
.lv-eco-shell .atb-section .image-bar--medium .image-bar__content, .lv-eco-shell .atb-section .image-bar--medium .image-bar__item{height:357px}
.lv-eco-shell .atb-section .image-bar--large .image-bar__content, .lv-eco-shell .atb-section .image-bar--large .image-bar__item{height:488px}
.lv-eco-shell .atb-section .image-bar--x-large .image-bar__content, .lv-eco-shell .atb-section .image-bar--x-large .image-bar__item{height:582px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .image-bar--x-small .image-bar__content, .lv-eco-shell .atb-section .image-bar--x-small .image-bar__item{height:125px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .image-bar--small .image-bar__content, .lv-eco-shell .atb-section .image-bar--small .image-bar__item{height:300px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .image-bar--medium .image-bar__content, .lv-eco-shell .atb-section .image-bar--medium .image-bar__item{height:475px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .image-bar--large .image-bar__content, .lv-eco-shell .atb-section .image-bar--large .image-bar__item{height:650px}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .image-bar--x-large .image-bar__content, .lv-eco-shell .atb-section .image-bar--x-large .image-bar__item{height:775px}}
.lv-eco-shell .atb-section .image-bar__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay)}
.lv-eco-shell .atb-section .image-bar__caption{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.1s cubic-bezier(.44,.13,.48,.87);width:100%;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.4)}
.lv-eco-shell .atb-section .collection-grid{margin-bottom:-22px;overflow:auto}
.lv-eco-shell .atb-section .collection-grid-item{position:relative;width:100%;padding-bottom:100%;margin-bottom:22px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .collection-grid-item{margin-bottom:30px}}
.lv-eco-shell .atb-section .collection-grid-item__title{color:var(--color-overlay-title-text);position:absolute;text-align:center;width:100%;top:50%;padding:0 5px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.1s cubic-bezier(.44,.13,.48,.87);text-shadow:0 0 4px rgba(0,0,0,.4);-webkit-hyphens:auto;hyphens:auto}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .collection-grid-item__title{padding:0 15px}}
.lv-eco-shell .atb-section .collection-grid-item__link{position:absolute;top:0;left:0;bottom:0;right:0}
.lv-eco-shell .atb-section .collection-grid-item__link:hover .collection-grid-item__title-wrapper:before, .lv-eco-shell .atb-section .collection-grid-item__link:focus .collection-grid-item__title-wrapper:before{opacity:var(--hover-overlay-opacity)}
.lv-eco-shell .atb-section .collection-grid-item__link:focus{opacity:1}
.lv-eco-shell .atb-section .collection-grid-item__overlay{position:relative;display:block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}
.lv-eco-shell .atb-section .collection-grid-item__title-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay)}
.lv-eco-shell .atb-section .custom-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;margin-bottom:-30px;margin-left:-30px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .custom-content{margin-bottom:-22px;margin-left:-22px}}
.lv-eco-shell .atb-section .custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:30px;padding-left:30px;max-width:100%}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .custom__item{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:22px;margin-bottom:22px}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .custom__item.small--one-half{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:400px;margin-left:auto;margin-right:auto}}
.lv-eco-shell .atb-section .custom__item .collection-grid-item{margin-bottom:0}
.lv-eco-shell .atb-section .custom__item-inner{position:relative;display:block;text-align:left;max-width:100%}
.lv-eco-shell .atb-section .custom__item-inner--video, .lv-eco-shell .atb-section .custom__item-inner--collection, .lv-eco-shell .atb-section .custom__item-inner--html{display:block}
.lv-eco-shell .atb-section .custom__item-inner--image{position:relative;margin:0 auto}
.lv-eco-shell .atb-section .custom__image{width:100%;display:block;position:absolute;top:0}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .custom__item.custom__item--link_list{flex:1 0 100%;max-width:none}}
.lv-eco-shell .atb-section .custom__linklist{margin-left:-15px;margin-right:-15px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .custom__linklist{margin-left:-12px;margin-right:-12px}}
.lv-eco-shell .atb-section .custom__linklist-link{display:inline-block;padding:10px 15px;margin:5px 0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .custom__linklist-link{padding:3px 12px;margin-top:0;margin-bottom:0}}
.lv-eco-shell .atb-section .align--top-middle{text-align:center}
.lv-eco-shell .atb-section .align--top-right{text-align:right}
.lv-eco-shell .atb-section .align--middle-left{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center}
.lv-eco-shell .atb-section .align--center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:center}
.lv-eco-shell .atb-section .align--middle-right{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;text-align:right}
.lv-eco-shell .atb-section .align--bottom-left{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end}
.lv-eco-shell .atb-section .align--bottom-middle{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:center}
.lv-eco-shell .atb-section .align--bottom-right{-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;text-align:right}
.lv-eco-shell .atb-section .newsletter-section{padding-top:55px}
.lv-eco-shell .atb-section .index-section--newsletter-background{background-color:var(--color-bg-alt)}
.lv-eco-shell .atb-section .rich-text__heading--large{font-size:1.4em}
.lv-eco-shell .atb-section .rich-text__heading--small{font-size:.88em}
.lv-eco-shell .atb-section .rich-text__text--large{font-size:calc((var(--font-rich-text-large))/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .rich-text__text--small{font-size:calc((var(--font-rich-text-small))/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .product-card{position:relative}
.lv-eco-shell .atb-section .product-card:hover .product-card__image-wrapper, .lv-eco-shell .atb-section .product-card:focus-within .product-card__image-wrapper{opacity:.8}
.lv-eco-shell .atb-section .product-card:hover .product-card__title, .lv-eco-shell .atb-section .product-card:focus-within .product-card__title{border-bottom-color:var(--color-text)}
.lv-eco-shell .atb-section .product-card__image-with-placeholder-wrapper{position:relative}
.lv-eco-shell .atb-section .product-card__title{border-bottom:1px solid rgba(0,0,0,0);display:inline;font-style:var(--font-style-header);font-weight:var(--font-weight-header)}
.lv-eco-shell .atb-section [data-section-type=video-section]{margin:0 auto}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section [data-section-type=video-section]{transition:width .6s cubic-bezier(.44,.13,.48,.87),height .6s cubic-bezier(.44,.13,.48,.87),padding .6s cubic-bezier(.44,.13,.48,.87)}}
.lv-eco-shell .atb-section .video-section-wrapper{position:relative;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;height:100%;transition:height .6s cubic-bezier(.44,.13,.48,.87)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-section-wrapper{overflow:hidden}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .video-section-wrapper{overflow:visible!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .video-section-wrapper.video-is-playing{margin:0}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .video-section-wrapper.video-is-loaded{transition:height .6s cubic-bezier(.44,.13,.48,.87),margin .6s cubic-bezier(.44,.13,.48,.87)}}
.lv-eco-shell .atb-section .video-section-wrapper--small.video-section-wrapper--min-height{min-height:175px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-section-wrapper--small.video-section-wrapper--min-height{min-height:475px}}
.lv-eco-shell .atb-section .video-section-wrapper--medium.video-section-wrapper--min-height{min-height:270px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-section-wrapper--medium.video-section-wrapper--min-height{min-height:650px}}
.lv-eco-shell .atb-section .video-section-wrapper--large.video-section-wrapper--min-height{min-height:375px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-section-wrapper--large.video-section-wrapper--min-height{min-height:775px}}
.lv-eco-shell .atb-section .video-section-wrapper--min-height{transition:height 0s,margin .6s cubic-bezier(.44,.13,.48,.87)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .video-section-wrapper--min-height.video-is-loaded{transition:height 0s,margin .6s cubic-bezier(.44,.13,.48,.87)}}
.lv-eco-shell .atb-section .video-background-wrapper--no-overlay{background-color:rgba(var(--color-image-overlay-rgb),.2)}
.lv-eco-shell .atb-section .video__text-content{text-align:center;position:relative;width:100%;top:20px;opacity:1;transition:all .6s cubic-bezier(.44,.13,.48,.87);transition-delay:.3s;z-index:3;padding:40px 0}
.lv-eco-shell .atb-section .video-is-playing .video__text-content{display:none}
.lv-eco-shell .atb-section .video-is-loaded .video__text-content, .lv-eco-shell .atb-section .no-js .video__text-content{-ms-transform:translateY(-20px);-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.lv-eco-shell .atb-section .video-is-loaded .video__text-content:after, .lv-eco-shell .atb-section .no-js .video__text-content:after{opacity:0;visibility:hidden;content:none}
.lv-eco-shell .atb-section .video__title{color:var(--color-overlay-title-text)}
.lv-eco-shell .atb-section .video-is-paused .video__title{display:none}
.lv-eco-shell .atb-section .video{display:none;position:absolute;left:0;top:0;z-index:2}
.lv-eco-shell .atb-section .video--background{position:absolute;visibility:hidden;opacity:0;transition:all .2s ease-in}
.lv-eco-shell .atb-section .autoplay .video-is-loaded .video--background{display:block;visibility:visible;opacity:1}
.lv-eco-shell .atb-section .video--image_with_play{display:none;opacity:0;visibility:none;width:100%;height:100%;transition:all .2s ease-in}
.lv-eco-shell .atb-section .video-is-playing .video--image_with_play, .lv-eco-shell .atb-section .video-is-paused .video--image_with_play{display:block;visibility:visible;opacity:1}
.lv-eco-shell .atb-section .video-control{display:none;visibility:hidden;opacity:0;position:absolute;z-index:4;transition:all .1s ease-out}
.lv-eco-shell .atb-section .video-control__play-wrapper{display:none;height:50px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-control__play-wrapper{display:block}}
.lv-eco-shell .atb-section .video-control__play-wrapper-mobile{display:block;height:50px;position:absolute;top:calc(100% - 25px);left:calc(50% - 25px)}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-control__play-wrapper-mobile{display:none}}
.lv-eco-shell .atb-section .video-control__play-wrapper--with-text{margin-top:30px}
.lv-eco-shell .atb-section .video-control__play{display:flex;justify-content:center;align-items:center;visibility:visible;opacity:1;width:50px;height:50px;border-radius:25px;position:relative;margin:0 auto;padding:5px;pointer-events:none}
.lv-eco-shell .atb-section .video-background-wrapper .video-control__play{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lv-eco-shell .atb-section .video-control__play .icon{opacity:.5}
.lv-eco-shell .atb-section .video-is-loaded .video-control__play{pointer-events:auto}
.lv-eco-shell .atb-section .video-is-loaded .video-control__play .icon{opacity:1}
.lv-eco-shell .atb-section .video-is-playing .video-control__play{display:none;visibility:hidden;opacity:0}
.lv-eco-shell .atb-section .video-control__play:before{content:"";display:block;width:2.875rem;height:2.875rem;position:absolute;margin-left:-1.4375rem;border-radius:50%;border:2px solid #fff;border-top-color:#0000;-moz-animation:spin .65s infinite linear;-o-animation:spin .65s infinite linear;-webkit-animation:spin .65s infinite linear;animation:spin .65s infinite linear;transition:all .1s ease-out .5s;z-index:5;top:1px;left:50%;opacity:.5}
.lv-eco-shell .atb-section .video-is-loaded .video-control__play:before, .lv-eco-shell .atb-section .video-is-playing .video-control__play:before, .lv-eco-shell .atb-section .video-is-paused .video-control__play:before{content:none;display:none}
.lv-eco-shell .atb-section .video-control__close-wrapper{display:none;width:50px;height:50px;position:absolute;top:0;right:0;outline:none;z-index:3}
.lv-eco-shell .atb-section .video-is-playing .video-control__close-wrapper, .lv-eco-shell .atb-section .video-is-paused .video-control__close-wrapper{display:block}
.lv-eco-shell .atb-section .video-control__close{position:relative;width:30px;height:30px;margin:0 auto;font-size:14px;line-height:27px;border-radius:15px;background-color:#fff;color:#000}
.lv-eco-shell .atb-section .video-control__close-wrapper:hover .video-control__close, .lv-eco-shell .atb-section .video-control__close-wrapper:focus .video-control__close{outline:auto 5px -webkit-focus-ring-color;opacity:.7}
.lv-eco-shell .atb-section .video-is-playing .video-control__close, .lv-eco-shell .atb-section .video-is-paused .video-control__close{display:inline-block;visibility:visible;opacity:1}
.lv-eco-shell .atb-section .video-control__close .icon{display:inline-block;width:14px;height:14px;margin:0 auto}
.lv-eco-shell .atb-section .video__pause{position:absolute;top:0;right:0;z-index:3;width:50px;height:50px;padding:0;border:none;background-color:#0000;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .video__pause{display:none}}
.lv-eco-shell .atb-section .video-is-playing .video__pause{display:none}
.lv-eco-shell .atb-section .video__pause .icon{position:relative;color:#ffffff80;transition:color .2s cubic-bezier(.44,.13,.48,.87),background-color .2s cubic-bezier(.44,.13,.48,.87)}
.lv-eco-shell .atb-section .video__pause:hover, .lv-eco-shell .atb-section .video__pause:focus{outline:none}
.lv-eco-shell .atb-section .video__pause:hover .icon, .lv-eco-shell .atb-section .video__pause:focus .icon{color:#fff}
.lv-eco-shell .atb-section .video__pause .icon-pause{width:12px;height:12px;top:11px}
.lv-eco-shell .atb-section .video__pause .icon-play{width:16px;height:16px;top:9px}
.lv-eco-shell .atb-section .video__pause-resume, .lv-eco-shell .atb-section .video__pause-stop{height:34px;width:34px;margin:0 auto;justify-content:center;background-color:#0006}
.lv-eco-shell .atb-section .video__pause:hover .video__pause-resume, .lv-eco-shell .atb-section .video__pause:focus .video__pause-resume, .lv-eco-shell .atb-section .video__pause:hover .video__pause-stop, .lv-eco-shell .atb-section .video__pause:focus .video__pause-stop{background-color:#000000bf}
.lv-eco-shell .atb-section .video__pause:focus .video__pause-resume, .lv-eco-shell .atb-section .video__pause:focus .video__pause-stop{outline:auto 5px -webkit-focus-ring-color}
.lv-eco-shell .atb-section .video__pause-stop{display:flex}
.lv-eco-shell .atb-section .is-paused .video__pause-stop, .lv-eco-shell .atb-section .video__pause-resume{display:none}
.lv-eco-shell .atb-section .is-paused .video__pause-resume{display:flex}
.lv-eco-shell .atb-section .video__overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-image-overlay);opacity:var(--opacity-image-overlay);z-index:3}
.lv-eco-shell .atb-section .video-is-playing .video__overlay{opacity:0}
.lv-eco-shell .atb-section .video-is-playing .video__overlay:before{content:none}
.lv-eco-shell .atb-section .video__image{transition:opacity .8s cubic-bezier(.44,.13,.48,.87);position:absolute;top:0;left:0;opacity:1;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:1}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .video-background-wrapper .video__image{opacity:0}}
.lv-eco-shell .atb-section .product-recommendations__inner{padding:35px 0}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .product-recommendations__inner{padding:55px 0}}
.lv-eco-shell .atb-section .disclosure{position:relative}
.lv-eco-shell .atb-section .disclosure__toggle{white-space:nowrap}
.lv-eco-shell .atb-section .disclosure-list{background-color:var(--color-text-field);border:1px solid var(--color-border-form);bottom:115%;padding:11px 0;position:absolute;display:none;min-height:92px;max-height:300px;overflow-y:auto;border-radius:2px}
.lv-eco-shell .atb-section .disclosure-list--visible{display:block}
.lv-eco-shell .atb-section .disclosure-list__item{border-bottom:1px solid rgba(0,0,0,0);white-space:nowrap;padding:5px 45px 4px 15px;text-align:left}
.lv-eco-shell .atb-section .disclosure-list__item:active{background-color:var(--color-bg-currency-selector)}
.lv-eco-shell .atb-section .disclosure-list__option{color:var(--color-text-field-text)}
.lv-eco-shell .atb-section .disclosure-list__option:focus, .lv-eco-shell .atb-section .disclosure-list__option:hover{color:var(--color-text-field-text)!important;border-bottom:1px solid var(--color-text-field-text)}
.lv-eco-shell .atb-section .disclosure-list__item--current .disclosure-list__option{border-bottom:1px solid var(--color-text-field-text)}
.lv-eco-shell .atb-section .selectors-form{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .selectors-form{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
.lv-eco-shell .atb-section .selectors-form__item{padding-bottom:15px;margin:0 5px}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .selectors-form__item{padding-bottom:0}}
@media  only screen and (min-width:750px){.lv-eco-shell .atb-section .selectors-form__item:first-of-type{margin-left:0}}
.lv-eco-shell .atb-section .store-availability-small-text{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em)}
.lv-eco-shell .atb-section .store-availability-information{display:flex;margin-left:5px}
.lv-eco-shell .atb-section .store-availability-information-container{margin-left:5px}
.lv-eco-shell .atb-section .store-availability-information__title, .lv-eco-shell .atb-section .store-availability-information__stock{margin-bottom:0}
.lv-eco-shell .atb-section .store-availability-information__button{text-decoration:underline;cursor:pointer;border:none;padding:0;background:#0000;margin-top:8px}
.lv-eco-shell .atb-section .store-availability-container .icon{min-width:12px;min-height:12px;width:12px;height:12px;margin:4px 4px 0 0}
.lv-eco-shell .atb-section .store-availability-container .icon-in-stock{fill:#00730b}
.lv-eco-shell .atb-section .store-availability-container .icon-out-of-stock{fill:#d20}
.lv-eco-shell .atb-section .store-availability-container .icon-close{width:18px;height:18px;margin:0}
.lv-eco-shell .atb-section .store-availability-container .store-availability-list__stock .icon{margin:0 2px 3px 0}
.lv-eco-shell .atb-section .store-availabilities-modal{z-index:3;width:375px;left:auto;border:1px solid var(--color-border);box-sizing:border-box;box-shadow:-4px 4px 6px #3a3a3a0a}
.lv-eco-shell .atb-section .store-availabilities-modal--active{display:flex;flex-direction:column;transform:translateY(0);opacity:1}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .store-availabilities-modal--active{width:100%;height:100%;overflow:hidden;z-index:9999}}
.lv-eco-shell .atb-section .store-availabilities-modal__header{display:flex;justify-content:space-between;margin:16px 0;padding:0 24px}
.lv-eco-shell .atb-section .store-availabilities-modal__product-title{font-size:calc((var(--font-size-base) + 2)/(var(--font-size-base))*1em);text-transform:none;margin-bottom:0;letter-spacing:0}
.lv-eco-shell .atb-section .store-availabilities-list{overflow-y:auto;padding:0 20px}
.lv-eco-shell .atb-section .store-availabilities-modal__close{margin:-14px -14px 0 0;padding:14px;align-self:start}
.lv-eco-shell .atb-section .store-availability-list__item{padding-bottom:16px}
.lv-eco-shell .atb-section .store-availability-list__item:before{content:"";display:block;margin:0 0 16px;border-bottom:1px solid var(--color-border)}
.lv-eco-shell .atb-section .store-availability-list__address{font-size:calc((var(--font-size-base) - 2)/(var(--font-size-base))*1em);font-style:normal;margin-bottom:0}
.lv-eco-shell .atb-section .store-availability-list__location{font-size:var(--font-size-base);margin-bottom:8px}
.lv-eco-shell .atb-section .store-availability-list__stock{margin-top:8px;margin-bottom:16px}
.lv-eco-shell .atb-section .store-availability-list__phone{margin-bottom:0}
@font-face { .atb-section{font-family:OpenSans-Bold;src:url(OpenSans-Bold.ttf)} }
@font-face { .atb-section{font-family:OpenSans-BoldItalic;src:url(OpenSans-BoldItalic.ttf)} }
@font-face { .atb-section{font-family:OpenSans-ExtraBoldItalic;src:url(OpenSans-ExtraBoldItalic.ttf)} }
@font-face { .atb-section{font-family:OpenSans-Italic;src:url(OpenSans-Italic.ttf)} }
@font-face { .atb-section{font-family:OpenSans-ExtraBold;src:url(OpenSans-ExtraBold.ttf)} }
@font-face { .atb-section{font-family:OpenSans-Light;src:url(OpenSans-Light.ttf)} }
@font-face { .atb-section{font-family:OpenSans-LightItalic;src:url(OpenSans-LightItalic.ttf)} }
@font-face { .atb-section{font-family:OpenSans-Regular;src:url(OpenSans-Regular.ttf)} }
@font-face { .atb-section{font-family:OpenSans-SemiBold;src:url(OpenSans-SemiBold.ttf)} }
@font-face { .atb-section{font-family:OpenSans-SemiBoldItalic;src:url(OpenSans-SemiBoldItalic.ttf)} }
@font-face { .atb-section{font-family:manrope-regular;src:url(manrope-regular.woff)} }
@font-face { .atb-section{font-family:manrope-bold;src:url(manrope-bold.woff)} }
@font-face { .atb-section{font-family:Gotham-Book;src:url(Gotham-Book.otf)} }
@font-face { .atb-section{font-family:Gotham-Medium;src:url(https://cdn.shopifycdn.net/s/files/1/1996/9707/files/GothamMedium.woff);font-display:swap;font-style:normal} }
.lv-eco-shell .atb-section body{font-size:16px;font-family:manrope-regular!important;font-weight:400;max-width:1920px;margin:0 auto!important}
.lv-eco-shell .atb-section .h1, .lv-eco-shell .atb-section .h2, .lv-eco-shell .atb-section h1, .lv-eco-shell .atb-section h2{font-family:manrope-bold}
.lv-eco-shell .atb-section img{max-width:100%}
.lv-eco-shell .atb-section .cart__continue-btn, .lv-eco-shell .atb-section .cart__submit-controls input, .lv-eco-shell .atb-section .blue-btn:hover, .lv-eco-shell .atb-section .blue-btn:focus, .lv-eco-shell .atb-section .blue-btn{background:#0ecfe2!important;border-color:#0ecfe2!important;color:#212121!important;border-radius:0;font-weight:600;font-size:18px;text-transform:inherit}
.lv-eco-shell .atb-section h2{font-size:28px!important;text-transform:inherit;letter-spacing:1px!important}
.lv-eco-shell .atb-section .main-page{max-width:1920px;margin:0 auto;min-height:520px;transform:inherit!important}
.lv-eco-shell .atb-section .eco-banner{background:linear-gradient(117.5deg,#eaeaea 31.22%,#cfcfcf 82.54%),linear-gradient(281.74deg,#d3d3d3 4.56%,#f4f4f4 75.18%)}
.lv-eco-shell .atb-section .eco-banner img{margin:0;height:992px;width:100%!important;object-fit:cover}
.lv-eco-shell .atb-section .eco-banner .container-fluid{padding:0}
.lv-eco-shell .atb-section .eco-banner .carousel-caption{top:0!important;bottom:inherit!important}
.lv-eco-shell .atb-section .eco-banner .carousel-caption h5{font-style:normal;font-weight:700;font-size:52px;text-align:center;letter-spacing:-.7px;color:#212121}
.lv-eco-shell .atb-section .eco-banner .carousel-caption p{text-align:center;color:#3f3b3b!important}
.lv-eco-shell .atb-section .eco-banner .carousel-indicators li{width:80px;background:#00000024;cursor:pointer}
.lv-eco-shell .atb-section .eco-banner .carousel-indicators li.active{background:#0ecfe2}
.lv-eco-shell .atb-section .eco-banner .carousel-control-next, .lv-eco-shell .atb-section .eco-banner .carousel-control-prev{width:10%}
.lv-eco-shell .atb-section .eco-banner .inner-carl{position:relative}
.lv-eco-shell .atb-section .eco-banner .carousel-indicators{bottom:30px}
.lv-eco-shell .atb-section .eco-about{background-color:#212121;padding:60px 0;margin:10px 0;color:#fff;min-height:465px;align-items:center;display:flex}
.lv-eco-shell .atb-section .eco-about .row{justify-content:center}
.lv-eco-shell .atb-section .eco-about p{font-size:24px;line-height:29px;text-align:center;color:#e0e0e0!important}
.lv-eco-shell .atb-section .about-icons{margin-top:38px}
.lv-eco-shell .atb-section .about-icons p{color:#fff!important}
.lv-eco-shell .atb-section .eco-about h2, .lv-eco-shell .atb-section .eco-about p{color:#fff}
.lv-eco-shell .atb-section .eco-about h2{font-size:38px;display:none!important}
.lv-eco-shell .atb-section .eco-about .ab-imgs{height:70px;width:70px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}
.lv-eco-shell .atb-section .eco-about .mobile-vertical p{font-weight:600}
.lv-eco-shell .atb-section .eco-choose-pdp{overflow:hidden}
.lv-eco-shell .atb-section .eco-choose{background:url(https://cdn.shopify.com/s/files/1/1996/9707/files/how_to_choose-no_button_PC.jpg);background-size:cover;position:relative;min-height:655px;display:flex;align-items:center;background-position:center;margin-top:8px}
.lv-eco-shell .atb-section .eco-choose .inner-choose{position:relative;z-index:2}
.lv-eco-shell .atb-section .eco-choose .inner-choose h2{font-size:48px!important;line-height:58px;letter-spacing:-.7px!important}
.lv-eco-shell .atb-section .eco-choose .inner-choose p{margin:10px 0 20px;font-size:24px;line-height:29px;color:#212121}
.lv-eco-shell .atb-section .choose-block .inner{position:absolute;left:0;top:8%;right:0}
.lv-eco-shell .atb-section .choose-block .inner h3{font-size:36px;line-height:43px;text-align:center;color:#212121}
.lv-eco-shell .atb-section .choose-block .inner p{font-size:18px;line-height:22px;text-align:center;color:#3f3b3b;margin-top:8px;margin-bottom:16px!important}
.lv-eco-shell .atb-section .pdp-application p, .lv-eco-shell .atb-section .pdp-application h3{color:#fff!important}
.lv-eco-shell .atb-section .choose-block img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .mx-minus{margin-left:-20px!important;margin-right:-20px!important}
.lv-eco-shell .atb-section .eco-choose-pdp .mx-minus{margin:12px -26px!important}
.lv-eco-shell .atb-section .eco-choose-pdp .mx-minus .p-1{padding:12px!important}
.lv-eco-shell .atb-section .learnmore-link{color:#fff!important;font-weight:600;text-decoration:none!important;border-bottom:2px solid;padding:2px 0;margin-top:5px!important;display:inline-block}
.lv-eco-shell .atb-section .choose-block{position:relative;overflow:hidden;background-color:#eee;display:flex;flex-direction:column;height:633px}
.lv-eco-shell .atb-section .pdp-application .container{max-width:1224px!important}
.lv-eco-shell .atb-section .pdp-application .container .p-md-1{padding:12px!important;margin:0!important}
.lv-eco-shell .atb-section .pdp-application .choose-block{height:auto}
.lv-eco-shell .atb-section .pdp-application .choose-block img{height:587px;width:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform cubic-bezier(.4,0,.2,1) .2s;transition:-webkit-transform cubic-bezier(.4,0,.2,1) .2s;transition:transform cubic-bezier(.4,0,.2,1) .2s;transition:transform cubic-bezier(.4,0,.2,1) .2s,-webkit-transform cubic-bezier(.4,0,.2,1) .2s}
.lv-eco-shell .atb-section .pdp-application .choose-block:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.lv-eco-shell .atb-section .pdp-application .choose-block .inner{top:6%}
.lv-eco-shell .atb-section .pdp-application .inner h3{font-size:28px;line-height:34px}
.lv-eco-shell .atb-section .pdp-application .inner p{font-size:16px;line-height:24px;margin:3px 0;margin-bottom:8px!important}
.lv-eco-shell .atb-section .explore-block{border-top:2px solid #212121;padding:30px;margin:20px}
.lv-eco-shell .atb-section .explore-block p{font-size:20px}
.lv-eco-shell .atb-section .explore-block p a{font-size:16px}
.lv-eco-shell .atb-section .explore-block ul{border-top:1px solid #e0e0e0;padding:15px 0!important;margin-top:35px;display:flex;flex-direction:column}
.lv-eco-shell .atb-section .explore-block ul li{list-style:none}
.lv-eco-shell .atb-section .feedback-block{text-align:center;margin:50px auto;max-width:700px}
.lv-eco-shell .atb-section .feedback-block h2{font-size:30px!important;line-height:43px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:136px}
.lv-eco-shell .atb-section .page-overview .section-heading{padding-top:60px!important;margin-bottom:60px!important;text-align:center}
.lv-eco-shell .atb-section .typography-intro-elevated{font-size:16px!important}
.lv-eco-shell .atb-section .typography-callout{margin-bottom:20px}
.lv-eco-shell .atb-section .page-overview .section-design .design-card{border-radius:8px!important}
.lv-eco-shell .atb-section .half-teaser-list__image{border-radius:0!important}
.lv-eco-shell .atb-section .half-teaser-list__head-link:after{display:none!important}
.lv-eco-shell .atb-section .half-teaser-list__head-link{color:#212121!important}
.lv-eco-shell .atb-section .eco-banner .feedback-block img{width:130px!important;margin-bottom:20px;height:auto;display:inline-block}
.lv-eco-shell .atb-section .half-teaser-list__number{opacity:0!important}
.lv-eco-shell .atb-section .site-footer h4, .lv-eco-shell .atb-section .site-footer .h4{font-weight:700;font-size:18px;line-height:22px}
.lv-eco-shell .atb-section .site-footer__linklist-item a{font-size:16px;line-height:24px;color:#cacaca!important;font-weight:600}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter{text-align:right;max-width:320px;margin-left:auto}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__input{margin:0;width:100%;flex:1;background-color:#0000;border:1px solid rgba(255,255,255,.2705882353);padding:15px;height:30px;border-radius:2px 0 0 2px;border-right:0}
.lv-eco-shell .atb-section .site-footer .input-group__btn{flex-grow:0;display:flex}
.lv-eco-shell .atb-section .site-footer .input-group__btn button{min-height:30px;padding:0;margin:0;flex:1;border-radius:0 2px 2px 0;background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/Icon.svg?v=1617200735) no-repeat!important;background-color:#0ecfe2!important;width:60px;background-position:center!important;text-indent:-9999px}
.lv-eco-shell .atb-section .sub-footer .dropdown .dropdown__cta{display:none!important}
.lv-eco-shell .atb-section .sub-footer{border-top:1px solid #3f3b3b;padding-top:25px;margin-top:9px;font-size:14px}
.lv-eco-shell .atb-section .sub-footer a{display:inline-flex;align-items:center;color:#fff!important}
.lv-eco-shell .atb-section .sub-footer a img{margin-right:10px}
.lv-eco-shell .atb-section .site-header .site-header__logo-link{background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/9bce4e06bac67dc31a28488e3a1fa8e7.png?v=1617278349) no-repeat;height:40px;background-size:100%;text-indent:-9999px;width:140px;background-position:center}
.lv-eco-shell .atb-section .site-nav__link{font-size:14px;border-bottom:2px solid rgba(0,0,0,0);display:inline-flex;line-height:16px;outline:none!important}
.lv-eco-shell .atb-section .site-nav__link .icon-chevron-down{position:relative;top:5px}
.lv-eco-shell .atb-section .site-header__mobile-nav{position:static!important}
.lv-eco-shell .atb-section .site-header .site-nav{text-align:left!important;display:flex;margin:0!important;position:static!important}
.lv-eco-shell .atb-section .site-header .site-nav a{padding:3px 10px;color:#212121}
.lv-eco-shell .atb-section .site-header__icons-wrapper button, .lv-eco-shell .atb-section .site-header__icons-wrapper a{color:#212121!important}
.lv-eco-shell .atb-section .site-header .site-nav>li{margin:0 15px}
.lv-eco-shell .atb-section .site-header .site-nav>li>button, .lv-eco-shell .atb-section .site-header .site-nav>li>a{padding:26px 1px!important}
.lv-eco-shell .atb-section .site-header .site-nav>li:hover>button, .lv-eco-shell .atb-section .site-header .site-nav>li:hover>a{border-color:#0ecfe2!important}
.lv-eco-shell .atb-section .site-header .site-nav__label{border-bottom:0!important}
.lv-eco-shell .atb-section .feedback-main{background:#f5f5f5!important;padding-bottom:0!important;padding-top:25px;margin-top:80px!important}
.lv-eco-shell .atb-section .text-color--black .half-teaser-list__item--active .half-teaser-list__text:after{background:#e0e0e0!important}
.lv-eco-shell .atb-section .sub-footer .lazyloaded{width:350px;display:inline-block;float:right}
.lv-eco-shell .atb-section .subfooter-bottom{margin-top:15px}
.lv-eco-shell .atb-section .subfooter-bottom .site-footer__copyright-content a, .lv-eco-shell .atb-section .subfooter-bottom .site-footer__copyright-content{color:#cacaca!important;font-size:14px!important;font-weight:600}
.lv-eco-shell .atb-section .subfooter-bottom .subfooer a{color:#707070!important;font-size:14px!important;margin-right:15px}
.lv-eco-shell .atb-section .subfooer{margin-top:3px}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__input::placeholder{color:#fff!important;opacity:1;font-size:14px}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__input:-ms-input-placeholder{color:#fff!important;font-size:14px}
.lv-eco-shell .atb-section .site-footer__item-inner--newsletter .newsletter__input::-ms-input-placeholder{color:#fff!important;font-size:14px}
.lv-eco-shell .atb-section .cta{font-size:16px!important;line-height:24px!important}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__content{height:540px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__item--active .half-teaser-list__text{height:170px!important;padding-left:60px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__text{padding-left:60px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__item--active .half-teaser-list__description, .lv-eco-shell .atb-section .half-teaser-list__item--active .half-teaser-list__button{opacity:1;margin:0}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__text:after{left:60px!important;width:auto!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__inner{padding:48px 0!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list{max-width:1200px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .desktop-layout--image-left .half-teaser-list__item{padding-left:700px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .half-teaser-list__image-wrap{width:666px!important;height:666px!important}}
@media (min-width:1200px){.lv-eco-shell .atb-section .image--loaded{min-height:540px;object-fit:cover}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-header .grid__item.medium-up--one-quarter.text-right.site-header__icons, .lv-eco-shell .atb-section .site-header .grid__item.medium-up--one-quarter.logo-align--left{width:15%!important}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-header .grid__item.medium-up--one-half.small--hide{width:70%!important}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown{top:43px!important;background-color:#0000;border:0}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown>ul{padding:28px 0}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown{display:block!important;opacity:0;visibility:hidden;-moz-transition:.2s linear;-webkit-transition:.2s ease-out;transition:.2s linear}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li:hover .site-nav__dropdown{display:block!important;opacity:1;visibility:visible}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown>ul>li{width:100%!important;background-color:#fff}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown>ul>li>a{padding:10px 15px 8px;font-size:12px;line-height:18px;text-align:center;color:#959393;width:100%}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown>ul>li>a:hover{background:#0ecfe2;color:#212121}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav .site-nav__childlist{width:100%;background:#0000!important;padding:27px 0}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav .site-nav__childlist-grid{background-color:#fff;padding:15px;border-radius:4px;box-shadow:6px 8px 6px #4444440d;border:1px solid #dee2e6!important}}
@media (min-width:1025px){.lv-eco-shell .atb-section .site-nav .site-nav__dropdown li{display:block;width:33.33%}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-banner .carousel-caption h5{font-size:30px}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-choose{min-height:461px;align-items:flex-start;padding:20px 0;background-repeat:no-repeat;background:url(../images/mobile-img.png) no-repeat;background-size:170%;background-position:bottom;background-color:#e3e3e3;background-size:cover}}
@media (max-width:600px){.lv-eco-shell .atb-section .choose-block .inner h3{font-size:20px}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-application .choose-block img{height:420px}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-banner.eco-banner-1 .carousel-indicators{bottom:20px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section #shopify-section-speaker .carousel-indicators{bottom:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .feedback-main .carousel-indicators{bottom:40px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .explore-block{margin:10px;padding:10px;text-align:center}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-banner-1.eco-banner .carousel-item .inner-carl{display:flex;align-items:flex-end}}
@media (max-width:600px){.lv-eco-shell .atb-section .carousel-control-prev, .lv-eco-shell .atb-section .carousel-control-next{display:none}}
@media (max-width:600px){.lv-eco-shell .atb-section .carousel-caption{left:0;right:0}}
@media (max-width:600px){.lv-eco-shell .atb-section .mobile-vertical{display:flex;align-items:center;text-align:left}}
@media (max-width:600px){.lv-eco-shell .atb-section .mobile-vertical .ab-imgs{height:50px;width:50px;overflow:hidden;margin-right:15px;display:flex;align-items:center;justify-content:center}}
@media (max-width:600px){.lv-eco-shell .atb-section .mobile-vertical .ab-imgs img{width:100%;height:auto;max-height:100%}}
@media (max-width:600px){.lv-eco-shell .atb-section .page-overview .section-design .section-heading, .lv-eco-shell .atb-section .page-overview .section-design .section-heading *{text-align:center}}
@media (max-width:600px){.lv-eco-shell .atb-section .page-overview .section-design .design-card{border-radius:0!important;text-align:center!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .mobile-vertical svg{margin-right:15px}}
@media (max-width:600px){.lv-eco-shell .atb-section .choose-block img{height:420px;object-fit:cover}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-choose .inner-choose{text-align:center}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-choose .inner-choose h2{font-weight:600;font-size:32px!important;line-height:38px;letter-spacing:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-choose-pdp.pdp-application .container{padding:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .choose-block{height:400px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .explore-block ul{display:none}}
@media (max-width:600px){.lv-eco-shell .atb-section .half-teaser-list__title-wrap{height:12vw!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .eco-banner img{width:100%!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .text-color--black .dot-indicator .indicator-wrap:after{border:0!important;border-radius:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .indicator .indicator__item.swiper-pagination-bullet{width:80px!important;height:3px!important;text-indent:-9999px;background:#00000024!important;border-radius:0;outline:none!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .indicator .indicator__item.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0ecfe2!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item-inner{flex:1}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__linklist{display:none}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item{margin-bottom:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item:last-child{order:-3}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item:last-child .site-footer__item-inner--newsletter{max-width:480px;text-align:left}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item:last-child .site-footer__icon-list{padding:20px 0!important;margin:0 -15px}}
@media (max-width:600px){.lv-eco-shell .atb-section .sub-footer .text-right, .lv-eco-shell .atb-section .sub-footer{text-align:center!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .subfooter-bottom{display:flex;flex-direction:column-reverse}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content{padding:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .footer-logo{margin-bottom:25px}}
@media (max-width:600px){.lv-eco-shell .atb-section .sub-footer .lazyloaded{float:none!important;margin-bottom:15px;margin-top:10px}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer .site-footer__item:not(:last-child) h4, .lv-eco-shell .atb-section .site-footer .site-footer__item:not(:last-child) .h4{font-weight:400!important;font-size:14px!important;line-height:21px!important;color:#e0e0e0!important;border-top:1px solid #3f3b3b;padding-top:15px;position:relative}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer .site-footer__item:not(:last-child) .h4:after{background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/arrow-right.svg?v=1617610100) no-repeat;height:30px;width:30px;content:"";display:inline-block;position:absolute;background-position:center center;right:0;top:11px}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item-inner.open .site-footer__linklist{display:block!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .site-footer__content .site-footer__item-inner.open .h4:after{transform:rotate(90deg)}}
@media (max-width:600px){.lv-eco-shell .atb-section .feedback-block h2{font-weight:400!important;font-size:20px!important;line-height:29px!important;text-align:center!important;color:#212121!important;height:88px;padding:0 15px}}
@media (max-width:600px){.lv-eco-shell .atb-section .feedback-block p{font-weight:700!important;font-size:20px!important;line-height:30px!important;text-align:center!important;color:#212121!important}}
.lv-eco-shell .atb-section .subheader{border-bottom:1px solid #e0e0e0}
.lv-eco-shell .atb-section .eco-river{display:flex;align-items:center;justify-content:space-between}
.lv-eco-shell .atb-section .subheader .eco-river h3{font-size:16px;line-height:24px;color:#212121}
.lv-eco-shell .atb-section .subheader .eco-river ul li{list-style:none}
.lv-eco-shell .atb-section .subheader .eco-river ul li a{display:block;padding:10px;margin:10px;color:#212121!important;text-decoration:none!important}
.lv-eco-shell .atb-section .subheader .eco-river ul li a:hover{color:#0ecfe2!important}
.lv-eco-shell .atb-section .subheader .eco-river .blue-btn:hover{color:#212121!important}
.lv-eco-shell .atb-section .pdp-detail-section{padding:50px 0;border-bottom:1px solid #e0e0e0}
.lv-eco-shell .atb-section .pdp-detail-section .right-detail .low-price img{position:relative;top:-3px;margin-left:10px}
.lv-eco-shell .atb-section .pdp-detail-section .right-detail h2{font-size:36px!important;line-height:43px;color:#212121}
.lv-eco-shell .atb-section .blue-link{color:#0ecfe2!important}
.lv-eco-shell .atb-section .pdp-detail-section .pdp-link a{font-size:14px}
.lv-eco-shell .atb-section .pdp-detail-section .title-in{font-size:18px}
.lv-eco-shell .atb-section .pdp-detail-section .version-list{display:flex;flex-wrap:wrap;padding:0}
.lv-eco-shell .atb-section .pdp-detail-section .version-list li{width:100%;border:1px solid #c4c4c4;list-style:none;font-size:14px;line-height:17px;color:#212121;padding:5px 24px;margin-top:8px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;min-height:70px;justify-content:center}
.lv-eco-shell .atb-section .pdp-detail-section .version-list li[data-value="1"], .lv-eco-shell .atb-section .pdp-detail-section .version-list li[data-value="2"], .lv-eco-shell .atb-section .pdp-detail-section .version-list li[data-value="3"], .lv-eco-shell .atb-section .pdp-detail-section .version-list li[data-value="4"]{width:auto;margin-right:10px}
.lv-eco-shell .atb-section .pdp-detail-section .version-list li.active, .lv-eco-shell .atb-section .pdp-detail-section .version-list li:hover{background:#0ecfe205;border:1px solid #0ecfe2}
.lv-eco-shell .atb-section .pdp-detail-section .version-list li.disable{opacity:.6;pointer-events:none}
.lv-eco-shell .atb-section .pdp-detail-section .version-list li .red-text{color:#ff2d46;font-weight:400;font-size:12px}
.lv-eco-shell .atb-section .light-weight{font-weight:400!important}
.lv-eco-shell .atb-section .bundle-list li{flex-direction:row!important;align-items:center;justify-content:flex-start!important;position:relative;padding-right:80px!important}
.lv-eco-shell .atb-section .bundle-list li .add-pdp, .lv-eco-shell .atb-section .bundle-list li .remove-pdp{position:absolute;right:20px;top:0;bottom:0;height:20px;margin:auto}
.lv-eco-shell .atb-section .cart-popup__cta-link, .lv-eco-shell .atb-section .pdp-detail-section .price-blk button{width:100%;padding:10px;display:flex;font-weight:700;font-size:16px;line-height:32px;text-align:center;color:#212121;text-decoration:none;border:2px solid #0ecfe2;align-items:center;justify-content:center;background:#0ecfe2;margin-top:15px;border-radius:0!important;text-transform:inherit;letter-spacing:0}
.lv-eco-shell .atb-section .pdp-detail-section .price-blk button.shopify-payment-button__button{color:#212121;border:2px solid #212121;background:#0000}
.lv-eco-shell .atb-section .pdp-detail-section .rate-number{border:1px solid #0ecfe2;padding:0 2px;color:#0ecfe2;font-size:12px;margin:0 8px 4px 0!important}
.lv-eco-shell .atb-section .pdp-detail-section .progress-list, .lv-eco-shell .atb-section .pdp-detail-section .reviews{font-size:12px;color:#212121;margin-bottom:3px!important}
.lv-eco-shell .atb-section .pdp-detail-section .progress-list{max-width:360px}
.lv-eco-shell .atb-section .pdp-detail-section .reviews-list li{cursor:pointer}
.lv-eco-shell .atb-section .pdp-detail-section .progress-list .flex-sm-fill{flex:1;margin:0 8px}
.lv-eco-shell .atb-section .pdp-detail-section .progress-list .progress{height:4px;background-color:#e0e0e0}
.lv-eco-shell .atb-section .pdp-detail-section .progress-list .progress .progress-bar{background-color:#707070}
.lv-eco-shell .atb-section .product-actions{color:#959393;border-top:1px solid #e0e0e0;padding:15px 0;font-size:12px}
.lv-eco-shell .atb-section .product-intro .video-rd{position:relative}
.lv-eco-shell .atb-section .product-intro .video-rd .play{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}
.lv-eco-shell .atb-section .gray-bg{background:#fafafb}
.lv-eco-shell .atb-section .intro-pdp-list{padding:70px 0;text-align:center}
.lv-eco-shell .atb-section .intro-pdp-list .inner-intro img{width:72px}
.lv-eco-shell .atb-section .intro-heading{text-align:center}
.lv-eco-shell .atb-section .intro-heading h2{font-size:36px!important;line-height:44px!important;color:#212121;margin-bottom:15px!important;font-weight:600;margin-top:12px}
.lv-eco-shell .atb-section del{color:#c4c4c4;font-weight:400}
.lv-eco-shell .atb-section .thumbnails-slider__btn.disable{opacity:.4;pointer-events:none}
.lv-eco-shell .atb-section .thumbnails-slider__btn:focus{box-shadow:none!important}
.lv-eco-shell .atb-section .product-single__thumbnail.active-thumb{border-color:#ccc!important}
.lv-eco-shell .atb-section .thumbnails-slider__btn{top:58%!important}
.lv-eco-shell .atb-section .thumbnails-slider__prev{left:0!important}
.lv-eco-shell .atb-section .thumbnails-slider__next{right:0!important}
.lv-eco-shell .atb-section .thumbnails-wrapper.slider-active{position:relative;padding:0 64px;overflow:hidden}
.lv-eco-shell .atb-section .overflow-thumbnails{overflow:hidden}
.lv-eco-shell .atb-section .product-single__thumbnails-slider-track li{max-width:80px;height:80px;min-width:80px;display:flex;padding:0;margin:0 6px;overflow:hidden}
.lv-eco-shell .atb-section .product-single__thumbnails-slider-track li a{display:flex;align-items:center;justify-content:center;flex:1;margin:0;background-color:#eaeaea}
.lv-eco-shell .atb-section .intro-pdp-tabs{padding:60px 0}
.lv-eco-shell .atb-section .intro-pdp-tabs .left-img{height:548px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:65px;max-width:548px}
.lv-eco-shell .atb-section .intro-pdp-tabs .left-img img{min-width:500px}
.lv-eco-shell .atb-section .intro-pdp-tabs .left-into h3{font-size:18px;font-weight:600;margin-top:25px}
.lv-eco-shell .atb-section .intro-pdp-tabs .left-into p{font-size:14px}
.lv-eco-shell .atb-section .right-into-tabs .tabs-pdp-top li a{font-size:20px;line-height:29px;color:#707070;padding:4px;margin:0 15px;border:0;border-bottom:2px solid rgba(0,0,0,0);display:inline-flex;text-decoration:none!important}
.lv-eco-shell .atb-section .right-into-tabs .tabs-pdp-top li a.active{border-color:#0ecfe2;background-color:#0000;color:#212121}
.lv-eco-shell .atb-section .right-into-tabs .tabs-pdp-top{display:flex;align-items:center;justify-content:center;border:0;margin-bottom:24px!important}
.lv-eco-shell .atb-section .right-into-tabs .tabs-pdp-top li{list-style:none}
.lv-eco-shell .atb-section .pdp-list-block .wrapper h3{font-size:12px;line-height:18px;padding:15px;margin:0}
.lv-eco-shell .atb-section .pdp-list-block:hover{background:#f5f5f5;border:1px solid #e0e0e0}
.lv-eco-shell .atb-section .back-bg{background-color:#000;padding:60px 0;overflow:hidden}
.lv-eco-shell .atb-section .pdp-center-slider .inner-content{display:none}
.lv-eco-shell .atb-section .pdp-center-slider .owl-item.active.center .inner-content{display:block}
.lv-eco-shell .atb-section .pdp-center-slider .inner-content p, .lv-eco-shell .atb-section .back-bg h2{color:#fff!important}
.lv-eco-shell .atb-section .pdp-center-slider{margin-top:30px}
.lv-eco-shell .atb-section .pdp-center-slider .inner-content{margin:40px auto 0;max-width:650px}
.lv-eco-shell .atb-section .pdp-center-slider .owl-dots .owl-dot{width:80px;background:#fff3!important;cursor:pointer;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;outline:none!important}
.lv-eco-shell .atb-section .pdp-center-slider .owl-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-35px;left:0;right:0}
.lv-eco-shell .atb-section .pdp-center-slider .owl-dots .owl-dot.active{background:#0ecfe2!important}
.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-next, .lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-prev{position:absolute;color:#fff;height:24px;width:24px;top:35%;background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/Icon-Color.svg?v=1617886960)!important;text-indent:-9999px;background-position:center;background-size:100% 100%!important;outline:none!important;opacity:.5}
.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button:hover{opacity:.9}
.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-prev{left:5%}
.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-next{right:5%;transform:rotate(180deg)}
.lv-eco-shell .atb-section .bordertop{border-top:1px solid #e0e0e0;padding-top:60px!important}
.lv-eco-shell .atb-section .compare-block{margin-top:30px}
.lv-eco-shell .atb-section .compare-block span.pdp-com-img{background:#f5f5f5;height:350px;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .compare-block .com-detail{padding:15px 0}
.lv-eco-shell .atb-section .compare-block .com-detail h2{font-size:22px;font-weight:600}
.lv-eco-shell .atb-section .dimen p strong{font-size:24px;line-height:29px;margin-bottom:6px;display:block}
.lv-eco-shell .atb-section .dimen p{font-size:20px;line-height:30px;margin-bottom:0}
.lv-eco-shell .atb-section .dimen p:nth-child(2n){margin-bottom:40px}
.lv-eco-shell .atb-section .FAQ-accordion, .lv-eco-shell .atb-section .FAQ-accordion .btn-link{font-size:18px!important;color:#121212!important;text-decoration:none!important}
.lv-eco-shell .atb-section .FAQ-accordion .btn-link{cursor:pointer;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;word-break:break-word;white-space:normal;background-color:#0000!important;text-transform:inherit}
.lv-eco-shell .atb-section .FAQ-accordion .btn-link.collapsed span{transform:rotate(180deg)}
.lv-eco-shell .atb-section .card-faq{border-bottom:1px solid #e0e0e0}
.lv-eco-shell .atb-section .card-faq:last-child{border-bottom:0}
.lv-eco-shell .atb-section .specs-section .specs-inner h2{font-weight:700;font-size:18px!important;line-height:30px;color:#212121!important}
.lv-eco-shell .atb-section .specs-section .specs-inner{border-bottom:1px solid #e0e0e0;padding:15px}
.lv-eco-shell .atb-section .last-two-border-zero .col-md-6:nth-last-child(2) .specs-inner, .lv-eco-shell .atb-section .last-two-border-zero .col-md-6:last-child .specs-inner{border-bottom:0}
.lv-eco-shell .atb-section .detail-pdp-section{padding:40px 0}
.lv-eco-shell .atb-section .detail-pdp-section ol{padding:6px 15px}
.lv-eco-shell .atb-section .detail-pdp-section ol li{list-style:decimal}
.lv-eco-shell .atb-section .detail-pdp-section p a, .lv-eco-shell .atb-section .detail-pdp-section p, .lv-eco-shell .atb-section .detail-pdp-section ol li{font-size:12px;line-height:18px;color:#707070;margin-bottom:3px!important}
.lv-eco-shell .atb-section .product-form{padding-top:0!important}
.lv-eco-shell .atb-section .product-tabs-container{margin-left:-12px!important;margin-right:-12px!important}
.lv-eco-shell .atb-section .product-tabs-container .col-4{padding:12px!important;display:flex}
.lv-eco-shell .atb-section .pdp-list-block{flex:1;background-color:#fff;display:flex;flex-direction:column;border:1px solid #fff;cursor:pointer}
.lv-eco-shell .atb-section .pdp-list-block .wrapper{flex:1 1 auto}
@media (max-width:768px){.lv-eco-shell .atb-section .site-header{padding:0!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-banner img{height:500px}}
@media (max-width:768px){.lv-eco-shell .atb-section.sticky-top{display:none}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river{flex-direction:column;align-items:flex-start}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river h3{padding:20px 25px 20px 0!important;flex:1;width:100%;position:relative}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river h3:after{content:"";background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/Vector.svg?v=1617631005) no-repeat;position:absolute;height:27px;width:27px;right:0;background-position:center}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river ul{width:100%;overflow-x:auto;display:none!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .intro-pdp-list{padding:30px 0}}
@media (max-width:768px){.lv-eco-shell .atb-section .product-intro .video, .lv-eco-shell .atb-section .pdp-big-img{margin:0 -15px}}
@media (max-width:768px){.lv-eco-shell .atb-section .intro-heading h2{font-size:24px;line-height:33px}}
@media (max-width:768px){.lv-eco-shell .atb-section .intro-pdp-tabs .left-img{height:300px;margin:0 -15px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .product-tabs-container{margin-left:-8px!important;margin-right:-8px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .product-tabs-container .col-4{padding:8px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .pdp-list-block .wrapper h3{font-size:10px;line-height:13px;left:6px;right:6px;top:6px}}
@media (max-width:768px){.lv-eco-shell .atb-section .right-into-tabs .tabs-pdp-top li a{font-size:16px}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river.open ul{display:flex!important;flex-direction:column;text-align:left;align-items:flex-start!important;position:absolute;background-color:#fff;top:60px;left:0;right:0;padding:0 0 20px 10px!important;border-bottom:1px solid #e0e0e0}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river.open ul li a{margin:0!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-river.open h3:after{transform:rotate(180deg)}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-center-slider .inner-content{margin:10px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .bordertop, .lv-eco-shell .atb-section .back-bg, .lv-eco-shell .atb-section .intro-pdp-tabs{padding:25px 0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .compare-block{margin-top:0}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-center-slider .owl-dots{display:none}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button{top:40%!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-prev{left:5%}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-center-slider .owl-nav button.owl-next{right:5%}}
.lv-eco-shell .atb-section .price__badge--sold-out{display:none}
.lv-eco-shell .atb-section .pdp-modal{font-size:14px}
.lv-eco-shell .atb-section .pdp-modal .full-height{min-height:100vh;display:flex;align-items:center;justify-content:center;pointer-events:none}
.lv-eco-shell .atb-section .pdp-modal h5{font-size:28px;font-weight:600}
.lv-eco-shell .atb-section .pdp-modal .close{position:absolute;right:25px;top:25px;z-index:55;outline:none!important;cursor:pointer}
.lv-eco-shell .atb-section .pdp-modal.video-img-modal .modal-content{background-color:#0000;border:0}
.lv-eco-shell .atb-section .pdp-modal.video-img-modal iframe{width:100%;height:500px!important;border:0}
.lv-eco-shell .atb-section .pdp-modal.video-img-modal .close{position:absolute;right:60px!important;top:0!important;color:#fff;opacity:1!important}
.lv-eco-shell .atb-section .pdp-modal.video-img-modal .close svg{fill:currentColor;width:40px;height:40px}
@media (min-width:992px){.lv-eco-shell .atb-section .video-img-modal .modal-lg{max-width:900px!important}}
.lv-eco-shell .atb-section .mobile-image{display:none}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal.video-img-modal .close{right:5px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal.video-img-modal .close svg{fill:currentColor;width:30px;height:30px}}
@media (max-width:600px){.lv-eco-shell .atb-section img.mobile-image{display:inline-block!important}}
@media (max-width:600px){.lv-eco-shell .atb-section img.desktop-image{display:none!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .mobile-image{display:inline-block!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .desktop-image{display:none!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal h5{font-size:24px}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal .close{right:15px;top:15px}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal .modal-dialog{margin:0;border:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .pdp-modal .modal-content{border:0;border-radius:0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .play svg{width:40px}}
@media (max-width:600px){.lv-eco-shell .atb-section .FAQ-accordion, .lv-eco-shell .atb-section .FAQ-accordion .btn-link{font-size:16px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .FAQ-accordion .card-body{font-size:14px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .specs-section .col-10{flex:0 0 100%!important;max-width:100%!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .specs-section .specs-inner{border-bottom:1px solid #e0e0e0!important;padding:12px 0!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .specs-section .col-md-6:last-child .specs-inner{border-bottom:0px!important}}
.lv-eco-shell .atb-section .collection-section{padding:25px 0}
.lv-eco-shell .atb-section .collection-section .collection-breadcrumb{list-style:none;padding:0;margin:15px 0;display:flex;font-size:16px}
.lv-eco-shell .atb-section .collection-section .collection-breadcrumb a{color:#3f3b3b;text-decoration:none}
.lv-eco-shell .atb-section .collection-section .collection-breadcrumb li.active a{color:#3f3b3b}
.lv-eco-shell .atb-section .collection-section h1{font-weight:700;font-size:48px!important;line-height:58px;letter-spacing:-.7px!important}
.lv-eco-shell .atb-section .collection-tab{padding:0;margin:25px 0 10px;list-style:none;display:flex;border-bottom:1px solid #e0e0e0;overflow-x:auto}
.lv-eco-shell .atb-section .collection-tab li a{display:flex;padding:8px 0;color:#212121!important;margin-right:25px;text-decoration:none;opacity:.7;border-bottom:2px solid rgba(0,0,0,0);white-space:nowrap;font-size:20px;line-height:30px}
.lv-eco-shell .atb-section .collection-tab li.active a{border-color:#0ecfe2;opacity:1}
.lv-eco-shell .atb-section .collection-heading .sortby{font-size:20px;line-height:150px;min-width:80px;display:inline-flex;align-items:center;justify-content:space-between}
.lv-eco-shell .atb-section .collection-heading .sortby svg{transform:rotate(180deg);margin-left:15px}
.lv-eco-shell .atb-section .collection-heading .dropdown-menu{right:0;left:inherit!important;border:1px solid #e0e0e0;border-radius:0;margin-top:33px;text-align:right;transform:inherit!important}
.lv-eco-shell .atb-section .collection-heading .dropdown-menu .dropdown-item:hover, .lv-eco-shell .atb-section .collection-heading .dropdown-menu .dropdown-item.active, .lv-eco-shell .atb-section .collection-heading .dropdown-menu .dropdown-item:active{color:#212121;text-decoration:none;background-color:#0ecfe2!important}
.lv-eco-shell .atb-section .collection-heading{position:relative}
.lv-eco-shell .atb-section .collection-heading .dropdown-sortby{position:absolute;right:0;bottom:10px;cursor:pointer}
.lv-eco-shell .atb-section .collection-heading .dropdown-sortby.show svg{transform:rotate(0)!important}
.lv-eco-shell .atb-section .note-pd{font-size:14px}
.lv-eco-shell .atb-section .products-blk span img{position:absolute;left:0;top:0;bottom:0;right:0;object-fit:contain;height:100%;width:100%;-moz-transition:.3s linear;-webkit-transition:.3s ease-out;transition:.3s linear}
.lv-eco-shell .atb-section .products-blk .second-img, .lv-eco-shell .atb-section .products-blk:hover .main-img{opacity:0}
.lv-eco-shell .atb-section .products-blk:hover .second-img{opacity:1}
.lv-eco-shell .atb-section .products-blk span{display:flex;align-items:center;justify-content:center;height:0;padding-bottom:100%;position:relative;overflow:hidden;max-width:282px}
.lv-eco-shell .atb-section .products-blk span .sale{background:#0ecfe2;color:#fff;position:absolute;height:22px;display:flex;align-items:center;justify-content:center;min-width:50px;top:0;right:0;text-transform:uppercase;font-size:12px}
.lv-eco-shell .atb-section .products-blk h3{font-weight:700;font-size:24px;line-height:29px}
.lv-eco-shell .atb-section .min-row{margin-left:-10px!important;margin-right:-10px!important}
.lv-eco-shell .atb-section .min-row .p-2{padding:10px!important}
@media (max-width:600px){.lv-eco-shell .atb-section .collection-heading .dropdown-sortby{bottom:60px}}
@media (max-width:600px){.lv-eco-shell .atb-section .collection-section h1{padding-right:90px;font-size:24px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .collection-section .collection-breadcrumb{font-size:14px}}
@media (max-width:600px){.lv-eco-shell .atb-section .min-row{margin-left:-20px!important;margin-right:-20px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .min-row .p-2{padding:5px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .details-products{padding:12px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .products-blk span{height:0;padding-bottom:100%}}
@media (max-width:600px){.lv-eco-shell .atb-section .collection-heading .sortby, .lv-eco-shell .atb-section .collection-tab li a{font-size:16px;line-height:24px}}
.lv-eco-shell .atb-section .ab-banner{position:relative;height:480px;display:flex;align-items:center;justify-content:center;text-align:center}
.lv-eco-shell .atb-section .ab-banner img{position:absolute;height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .ab-banner .inner{position:relative;width:100%;max-width:860px}
.lv-eco-shell .atb-section .ab-banner .inner h1{color:#fff!important;text-transform:uppercase;font-weight:700;font-size:72px;line-height:86px;letter-spacing:-.7px}
.lv-eco-shell .atb-section .ab-banner .inner{color:#fff!important;font-size:20px;line-height:30px;text-align:center;opacity:.8}
.lv-eco-shell .atb-section .story-detail h3, .lv-eco-shell .atb-section .ab-left-right-images h2{font-size:28px;font-weight:700;padding-bottom:15px;margin-bottom:20px;position:relative}
.lv-eco-shell .atb-section .ab-left-right-images h2{font-size:48px!important;line-height:58px;letter-spacing:-.7px;max-width:300px}
.lv-eco-shell .atb-section .story-detail h3:after, .lv-eco-shell .atb-section .ab-left-right-images h2:after{content:"";height:4px;width:80px;background:#0ecfe2;display:block;position:absolute;left:0;bottom:-2px}
.lv-eco-shell .atb-section .ab-left-right-images p{margin:0;font-size:16px;line-height:24px;color:#3f3b3b;opacity:.8}
.lv-eco-shell .atb-section .ab-left-right-images span{margin:0 -1.5px;display:flex}
.lv-eco-shell .atb-section .ab-left-right-images img{width:100%;height:600px;object-fit:cover}
.lv-eco-shell .atb-section .story-ab h1{font-size:48px!important;line-height:58px}
.lv-eco-shell .atb-section .story-img{width:100%;height:716.5px;object-fit:cover}
.lv-eco-shell .atb-section .story-detail{padding:50px;background:#f5f5f5}
.lv-eco-shell .atb-section .story-detail h3{font-size:36px;line-height:43px}
.lv-eco-shell .atb-section .story-detail p{font-size:16px;line-height:24px}
.lv-eco-shell .atb-section .arrow-slider{position:absolute;left:40px;bottom:20px}
.lv-eco-shell .atb-section .arrow-slider a{text-decoration:none}
.lv-eco-shell .atb-section .pdp-product-tab-modal h3{margin:15px 0 8px!important;font-size:18px!important}
.lv-eco-shell .atb-section #shopify-section-about-us-journey .row{margin-top:120px!important;margin-bottom:120px!important}
.lv-eco-shell .atb-section #shopify-section-about-us-journey .row.flex-row-reverse .col-md-6:last-child{padding-left:15px!important}
@media (min-width:1025px){.lv-eco-shell .atb-section .aboutus-section .container{padding:0}}
@media (min-width:768px){.lv-eco-shell .atb-section .ab-left-right-images .detail-ab{padding-left:50px}}
@media (min-width:768px){.lv-eco-shell .atb-section .ab-left-right-images .flex-row-reverse .detail-ab{padding-left:0}}
@media (min-width:768px){.lv-eco-shell .atb-section img.mobile-image, .lv-eco-shell .atb-section .mobile-image, .lv-eco-shell .atb-section .inner-carl .mobile-image{display:none!important}}
@media (min-width:768px){.lv-eco-shell .atb-section img.desktop-image, .lv-eco-shell .atb-section .desktop-image, .lv-eco-shell .atb-section .inner-carl .desktop-image{display:inline-block!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .ab-left-right-images img{height:380px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-detail h3{font-size:24px;line-height:28px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-ab h1{font-size:28px!important;line-height:34px}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-left-right-images .row{flex-direction:column-reverse!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-banner .inner h1{font-size:36px!important;max-width:300px;margin:10px auto;padding-top:30px;line-height:43px}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-left-right-images h2{font-size:28px!important;line-height:34px;max-width:184px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-detail h3:after, .lv-eco-shell .atb-section .ab-left-right-images h2:after{height:2px}}
@media (max-width:600px){.lv-eco-shell .atb-section #shopify-section-about-us-journey .row{margin-top:60px!important;margin-bottom:60px!important}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-banner .inner{font-size:18px;line-height:22px}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-banner .inner p{padding:0 15px}}
@media (max-width:600px){.lv-eco-shell .atb-section .ab-banner{height:600px;align-items:flex-start}}
@media (max-width:600px){.lv-eco-shell .atb-section .detail-ab{margin-bottom:30px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-ab{text-align:center;padding-top:25px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-detail h3:after{right:0;margin:auto}}
@media (max-width:600px){.lv-eco-shell .atb-section .gry-bg{background:#f5f5f5;margin:0}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-img{height:220px;margin-bottom:80px}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-detail{padding:30px 0}}
@media (max-width:600px){.lv-eco-shell .atb-section .arrow-slider{right:20px;left:inherit}}
@media (max-width:600px){.lv-eco-shell .atb-section .story-ab .carousel{margin:0 -15px}}
.lv-eco-shell .atb-section .products-list{margin-top:10px}
.lv-eco-shell .atb-section .pagination{display:flex;align-items:center;justify-content:center;margin:0 0 50px;padding-top:0!important}
.lv-eco-shell .atb-section .pagination li a{display:flex;padding:10px;color:#212121;text-decoration:none;font-size:14px}
.lv-eco-shell .atb-section .pagination li.active a{color:#0ecfe2}
.lv-eco-shell .atb-section .template-customers-addresses, .lv-eco-shell .atb-section .template-customers-order, .lv-eco-shell .atb-section .template-customers-account{background:#fafafb}
.lv-eco-shell .atb-section .template-customers-addresses table, .lv-eco-shell .atb-section .template-customers-order table, .lv-eco-shell .atb-section .template-customers-account table{background:#fff;margin-bottom:0!important}
.lv-eco-shell .atb-section .template-customers-addresses .page-width, .lv-eco-shell .atb-section .template-customers-order .page-width, .lv-eco-shell .atb-section .template-customers-account .page-width{padding:40px 15px;max-width:1140px}
.lv-eco-shell .atb-section .template-customers-addresses h1, .lv-eco-shell .atb-section .template-customers-order h1, .lv-eco-shell .atb-section .template-customers-account h1{font-size:30px!important;margin-bottom:0!important}
.lv-eco-shell .atb-section .template-customers-addresses h3, .lv-eco-shell .atb-section .template-customers-addresses h2, .lv-eco-shell .atb-section .template-customers-order h3, .lv-eco-shell .atb-section .template-customers-order h2, .lv-eco-shell .atb-section .template-customers-account h3, .lv-eco-shell .atb-section .template-customers-account h2{font-size:20px!important}
.lv-eco-shell .atb-section .template-customers-addresses .btn, .lv-eco-shell .atb-section .template-customers-order .btn, .lv-eco-shell .atb-section .template-customers-account .btn{background:#0ecfe2!important;border-color:#0ecfe2!important;color:#212121!important;border-radius:0;font-weight:600;padding:12px 15px}
.lv-eco-shell .atb-section .template-customers-addresses .form-vertical, .lv-eco-shell .atb-section .template-customers-addresses .address{margin-bottom:15px;background-color:#fff;padding:25px;text-align:left!important;position:relative}
.lv-eco-shell .atb-section .template-customers-addresses .grid{display:flex}
.lv-eco-shell .atb-section .template-customers-addresses .grid .grid__item{left:0!important;margin:0 auto!important;float:none}
.lv-eco-shell .atb-section .template-customers-addresses .grid .grid__item>ul>li{width:100%}
.lv-eco-shell .atb-section .template-customers-addresses .section-header{margin-bottom:-30px!important}
.lv-eco-shell .atb-section .template-customers-addresses .form-vertical hr{display:none!important}
@media (min-width:600px){.lv-eco-shell .atb-section .template-customers-addresses .address ul{position:absolute;right:15px;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center}}
.lv-eco-shell .atb-section .template-customers-addresses .address p{margin-bottom:0!important}
.lv-eco-shell .atb-section .template-customers-addresses .address ul li .btn{min-width:160px;margin:6px 0}
.lv-eco-shell .atb-section .form-vertical input, .lv-eco-shell .atb-section .form-vertical select, .lv-eco-shell .atb-section .form-vertical .disclosure__toggle, .lv-eco-shell .atb-section .form-vertical textarea{border-radius:0}
.lv-eco-shell .atb-section .order-table tfoot tr:last-child th, .lv-eco-shell .atb-section .order-table tfoot tr:last-child td, .lv-eco-shell .atb-section .order-table tfoot, .lv-eco-shell .atb-section .order-table tbody tr+tr, .lv-eco-shell .atb-section .order-table thead{border-color:#ebebeb!important}
.lv-eco-shell .atb-section .order-table tfoot tr:last-child th, .lv-eco-shell .atb-section .order-table tfoot tr:last-child td, .lv-eco-shell .atb-section .order-table thead th{padding:15px 10px!important}
.lv-eco-shell .atb-section .order-table tbody tr th, .lv-eco-shell .atb-section .order-table tbody tr td{padding:6px 10px!important}
.lv-eco-shell .atb-section .order-shipping-address, .lv-eco-shell .atb-section .order-billing-address, .lv-eco-shell .atb-section .order-table-wrapper{background-color:#fff;padding:20px}
.lv-eco-shell .atb-section .order-billing-address{margin-bottom:30px}
.lv-eco-shell .atb-section .order-shipping-address h3, .lv-eco-shell .atb-section .order-billing-address h3, .lv-eco-shell .atb-section .order-table-wrapper h2{margin-bottom:5px}
.lv-eco-shell .atb-section .order-shipping-address p, .lv-eco-shell .atb-section .order-billing-address p{margin-bottom:4px}
.lv-eco-shell .atb-section .template-customers-order .section-header{margin-bottom:20px!important}
.lv-eco-shell .atb-section .product-single__media{height:586px;display:flex;align-items:center;justify-content:center;padding:0!important}
.lv-eco-shell .atb-section .product-single__media img{display:inline-block!important;height:586px!important;object-position:center;width:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
.lv-eco-shell .atb-section .eco-banner .slick-next{right:30px;background:url(https://cdn.shopify.com/s/files/1/1996/9707/files/arrow-right-d8fgce5870enm.svg?v=1645173416) no-repeat;text-indent:-9999px;background-size:31px;height:30px;width:30px;background-position:center;transform:rotate(180deg);background-color:#fff;border-radius:100%;border:none}
.lv-eco-shell .atb-section .eco-banner .slick-prev{left:30px;z-index:55;background:url(https://cdn.shopify.com/s/files/1/1996/9707/files/arrow-right-d8fgce5870enm.svg?v=1645173416) no-repeat;text-indent:-9999px;background-size:31px;height:30px;width:30px;background-position:center;margin-top:-12px;background-color:#fff;border-radius:100%;border:none}
.lv-eco-shell .atb-section .feedback-main .slick-next, .lv-eco-shell .atb-section .feedback-main .slick-prev{display:none!important}
.lv-eco-shell .atb-section .inner-carl{position:relative}
.lv-eco-shell .atb-section .explainer-slider{display:flex;overflow:hidden}
.lv-eco-shell .atb-section .slick-dots{bottom:10px!important}
.lv-eco-shell .atb-section .eco-banner .carousel-caption p{text-align:center;color:#3f3b3b}
.lv-eco-shell .atb-section .slick-dotted.slick-slider{margin:0!important}
.lv-eco-shell .atb-section .slick-dots li{width:80px;background:#00000024;cursor:pointer;padding:0;height:3px;text-indent:-9999px;border-radius:2px}
.lv-eco-shell .atb-section .slick-dots li button{opacity:0;width:100%}
.lv-eco-shell .atb-section .slick-dots li.slick-active{background:#0ecfe2}
.lv-eco-shell .atb-section .feedback-block{display:block!important;margin:40px auto 80px!important}
.lv-eco-shell .atb-section .feedback-main{padding:0!important}
.lv-eco-shell .atb-section .feedback-main .explainer-slider{margin-bottom:0}
.lv-eco-shell .atb-section .eco-banner{padding:0!important}
.lv-eco-shell .atb-section .eco-banner .carousel-caption{top:30px!important;bottom:inherit!important;padding:20px;left:0!important;right:0!important}
.lv-eco-shell .atb-section .eco-banner .inner-carl img{max-width:100%!important;margin:0 auto;height:800px;object-fit:cover}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-banner .inner-carl img{height:500px}}
@media (max-width:768px){.lv-eco-shell .atb-section .eco-banner .carousel-caption{top:0!important;padding:15px!important}}
@media (max-width:480px){.lv-eco-shell .atb-section .eco-banner .slick-next, .lv-eco-shell .atb-section .eco-banner .slick-prev{display:none!important}}
@media (max-width:480px){.lv-eco-shell .atb-section .inner-carl{position:relative}}
.lv-eco-shell .atb-section .half-teaser-list__head-title span, .lv-eco-shell .atb-section .pdp-application h2{font-weight:700;font-size:48px!important;line-height:58px}
.lv-eco-shell .atb-section .details-products p{font-size:20px;line-height:30px}
.lv-eco-shell .atb-section .details-products h4{font-size:22px}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .product-single__thumbnails-slider-track{display:flex}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .slider-active .product-single__thumbnails{max-width:100%!important}}
@media  only screen and (max-width:749px){.lv-eco-shell .atb-section .site-header{position:relative!important;z-index:5555}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .intro-pdp-list .inner-intro img{width:50px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .thumbnails-wrapper.slider-active{padding:0 55px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .details-products p{font-size:16px;line-height:24px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .details-products h4{font-size:16px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .collection-section h2{font-size:29px!important;line-height:58px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .half-teaser-list__head-title span, .lv-eco-shell .atb-section .pdp-application h2{font-weight:700;font-size:32px!important;line-height:38px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .site-header .grid{padding:0}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .pdp-detail-section{padding:0!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .product-single__media{margin:0 -15px;width:auto}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .product-single__media{height:400px!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .compare-block span.pdp-com-img{height:183px;margin-top:25px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .compare-model-product{margin-left:-8px;margin-right:-8px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .compare-model-product .col-6{padding-left:8px;padding-right:8px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .dimen p strong, .lv-eco-shell .atb-section .dimen p{font-size:18px;line-height:22px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .dimen p:last-child{margin-bottom:0!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .eco-about p{font-size:18px;line-height:22px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .about-icons p{font-size:16px;line-height:24px;font-weight:700}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .choose-block .inner{top:5%}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .choose-block .inner p{margin:0 0 6px!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .blue-btn:hover, .lv-eco-shell .atb-section .blue-btn:focus, .lv-eco-shell .atb-section .blue-btn{font-size:14px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .eco-choose-pdp .mx-minus .p-1, .lv-eco-shell .atb-section .pdp-application .container .p-md-1{padding:4px 12px!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .eco-choose-pdp .mx-minus{margin:4px -26px!important}}
@media (min-width:992px){.lv-eco-shell .atb-section .product-single .col-lg-7.pr-lg-5{padding-right:113px!important}}
.lv-eco-shell .atb-section .half-teaser-list__title-wrap{height:auto!important}
.lv-eco-shell .atb-section .half-teaser-list__title-link{-webkit-line-clamp:2!important;max-width:444px;word-break:break-word;white-space:normal}
.lv-eco-shell .atb-section .page-overview .section-design .design-card h3, .lv-eco-shell .atb-section .page-overview .section-design .design-card p{color:#fff!important}
.lv-eco-shell .atb-section a:focus, .lv-eco-shell .atb-section .btn-primary.focus, .lv-eco-shell .atb-section .btn-primary:focus{box-shadow:none!important}
.lv-eco-shell .atb-section .tab-img-icons{height:123px;display:flex;width:100%;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .shopify-payment-button__more-options{display:none!important}
.lv-eco-shell .atb-section .container{max-width:1224px!important}
.lv-eco-shell .atb-section .product-single__thumbnails{margin-left:0!important;margin-right:0!important}
.lv-eco-shell .atb-section .no-products{width:100%;text-align:center;padding:40px;font-size:20px;opacity:.5}
.lv-eco-shell .atb-section #shopify-section-pdp-subheader{position:sticky;top:0;z-index:555;background-color:#fff}
.lv-eco-shell .atb-section .disable{pointer-events:none;opacity:.4}
.lv-eco-shell .atb-section #SearchDrawer{z-index:55555}
.lv-eco-shell .atb-section .splide__pagination{display:none!important}
.lv-eco-shell .atb-section .splide--nav>.splide__track>.splide__list>.splide__slide{border:0!important;height:80px!important;width:80px!important;background:#eaeaea!important;opacity:.7}
.lv-eco-shell .atb-section .splide--nav>.splide__track>.splide__list>.splide__slide.is-active{opacity:1}
.lv-eco-shell .atb-section .secondary-slider{padding:0 69px;margin-top:32px}
.lv-eco-shell .atb-section .image-slider .splide__slide img{vertical-align:bottom;height:586px;width:100%;object-fit:contain}
.lv-eco-shell .atb-section .splide__arrow{width:40px!important;height:40px!important;opacity:1!important;background:#0000!important}
.lv-eco-shell .atb-section .splide__arrow svg{width:40px;height:40px}
.lv-eco-shell .atb-section .splide__arrow:disabled{display:none}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .splide--nav>.splide__track>.splide__list>.splide__slide{height:54px!important;width:54px!important}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .image-slider .splide__slide img{height:400px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .secondary-slider{padding:0 44px}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .splide__arrow--next{right:0}}
@media  only screen and (max-width:480px){.lv-eco-shell .atb-section .splide__arrow--prev{left:0}}
.lv-eco-shell .atb-section .modal-backdrop{z-index:5555!important}
.lv-eco-shell .atb-section .modal{z-index:55555!important}
.lv-eco-shell .atb-section .template-cart .cart-header{margin-top:40px}
.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown{background:#0000!important;padding:0!important}
.lv-eco-shell .atb-section .cart__buttons-container{margin-bottom:40px}
.lv-eco-shell .atb-section .view-cart-btn{background-color:#fff!important;border:2px solid #000!important}
.lv-eco-shell .atb-section .view-cart-btn span{line-height:34px;text-transform:none;font-size:16px;letter-spacing:0em}
.lv-eco-shell .atb-section .view-cart-btn:hover{background-color:#000!important;border:2px solid #000!important}
.lv-eco-shell .atb-section .support-page{overflow-x:hidden}
.lv-eco-shell .atb-section .support-wrapper{max-width:1230px;padding:0 15px;margin:0 auto;width:100%}
.lv-eco-shell .atb-section .support-page .banner{min-height:640px;display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .support-page .banner img{position:absolute;left:0;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:top}
.lv-eco-shell .atb-section .support-page .banner .inner-banner{position:relative;z-index:1;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px}
.lv-eco-shell .atb-section .support-title{font-weight:700;font-size:72px!important;line-height:86px;letter-spacing:-.7px;text-transform:uppercase;color:#fff}
.lv-eco-shell .atb-section .support-sub-title{font-weight:400;font-size:36px!important;line-height:43px;color:#fff;margin-top:15px}
.lv-eco-shell .atb-section .support-search{background-color:#fff;min-height:56px;display:flex;align-items:center;justify-content:center;max-width:560px;padding:10px 20px;margin-top:24px;width:100%;position:relative}
.lv-eco-shell .atb-section .support-search input{border:0!important;flex:1;outline:none!important;padding:0 15px;font-size:20px!important;line-height:30px;color:#959393}
.lv-eco-shell .atb-section .support-search input:focus~.support-search-dropdown, .lv-eco-shell .atb-section .support-search-dropdown:hover{display:block}
.lv-eco-shell .atb-section .support-search a{display:inline-flex}
.lv-eco-shell .atb-section .support-tabs{display:flex;list-style:none;align-items:center;justify-content:center;flex-wrap:nowrap;border-bottom:1px solid #e0e0e0;margin-top:30px}
.lv-eco-shell .atb-section .support-tabs li{min-width:168px;width:25%}
.lv-eco-shell .atb-section .support-tabs li a{padding:9px 9px 40px!important;font-size:24px!important;line-height:29px;text-align:center;color:#212121!important;display:flex;position:relative;flex-direction:column}
.lv-eco-shell .atb-section .support-tabs li a.active{color:#0ecfe2!important}
.lv-eco-shell .atb-section .support-tabs li a.active:after{content:"";position:absolute;height:6px;left:0;right:0;bottom:-7px;border-bottom:6px solid #0ecfe2;margin:0 18px 0 0}
.lv-eco-shell .atb-section .support-tabs li a span{height:282px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:20px}
.lv-eco-shell .atb-section .tab-pdp span img, .lv-eco-shell .atb-section .support-tabs li a span img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .cant-find .further-supper-heading, .lv-eco-shell .atb-section .further-supper-heading{font-weight:700;font-size:48px!important;line-height:58px;text-align:center;letter-spacing:-.7px;color:#212121;margin-top:90px}
.lv-eco-shell .atb-section .further-supper{border-bottom:1px solid #e0e0e0;padding-bottom:60px}
.lv-eco-shell .atb-section .cant-find{border-bottom:0;padding-bottom:0}
.lv-eco-shell .atb-section .further-supper-block{height:392px;display:flex;position:relative}
.lv-eco-shell .atb-section .further-supper-block .inner{display:flex;position:relative;flex-direction:column;width:100%;padding:30px;align-items:center}
.lv-eco-shell .atb-section .further-supper-block img{position:absolute;height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .further-supper-block h2{font-weight:700;font-size:32px!important;line-height:38px;text-align:center;color:#212121}
.lv-eco-shell .atb-section .further-supper-block a{font-weight:700;font-size:16px!important;line-height:24px;text-align:center;color:#212121;border-bottom:2px solid;padding-bottom:3px;text-decoration:none!important;margin-top:8px}
.lv-eco-shell .atb-section .further-supper .row.m-12{margin:28px -12px!important}
.lv-eco-shell .atb-section .further-supper .row.m-12 .p-12{padding:12px!important}
.lv-eco-shell .atb-section .cant-find-block{background:#f5f5f5;padding:40px 23px;text-align:center;flex:1;min-width:300px}
.lv-eco-shell .atb-section .cant-find-block h2{font-weight:700;font-size:32px!important;line-height:38px;color:#212121;margin-top:10px}
.lv-eco-shell .atb-section .cant-find-block p{font-size:20px!important;line-height:30px;text-align:center;color:#212121;margin:24px 0 0}
.lv-eco-shell .atb-section .support-wrapper .tab-content .row.m-13{margin:96px -12px!important}
.lv-eco-shell .atb-section .support-wrapper .tab-content .row.m-13 .p-13{padding:12px!important}
.lv-eco-shell .atb-section .tab-pdp{text-decoration:none!important;color:#212121!important}
.lv-eco-shell .atb-section .tab-pdp span{display:flex;background-color:#eaeaea;height:282px;overflow:hidden;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .tab-pdp p{font-weight:700;font-size:24px!important;line-height:29px;margin:16px 0 11px}
.lv-eco-shell .atb-section .show-more-pdp{font-size:32px!important;line-height:38px;text-align:center;color:#0ecfe2!important;text-decoration:none!important;display:inline-flex;align-items:center;padding:20px}
.lv-eco-shell .atb-section .show-more-pdp svg{margin-top:10px}
.lv-eco-shell .atb-section .border-bottom{border-bottom:1px solid #e0e0e0}
.lv-eco-shell .atb-section .support-page-a .banner{min-height:400px}
.lv-eco-shell .atb-section .support-page-a .banner img{object-position:center}
.lv-eco-shell .atb-section .support-page-a .tab-pdp img{height:331px!important;object-fit:cover}
.lv-eco-shell .atb-section .support-page-a .tab-pdp span svg{min-width:64px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}
.lv-eco-shell .atb-section .support-page-a .table-striped{font-size:18px}
.lv-eco-shell .atb-section .support-page-a .table-striped tr td{width:33.33%;font-size:18px;padding:20px 16px;border:0!important}
.lv-eco-shell .atb-section .support-page-a .table-striped tr td a{display:inline-flex;align-items:center;color:#0ecfe2!important;text-decoration:none!important;border:0!important}
.lv-eco-shell .atb-section .support-page-a .table-striped tr td a svg{margin-left:10px}
.lv-eco-shell .atb-section .support-page-a .table-striped tbody tr:nth-of-type(odd){background-color:#f5f5f5}
.lv-eco-shell .atb-section .accordion-FAQ .btn.btn-link{display:flex;width:100%;align-items:center;justify-content:space-between;font-weight:600;text-decoration:none!important;font-size:18px;line-height:34px;color:#212121;padding:16px 0!important;border-radius:0!important;background-color:#0000}
.lv-eco-shell .atb-section .accordion-FAQ .card-header{background-color:#0000;border:0;padding:0!important}
.lv-eco-shell .atb-section .accordion-FAQ .card{border:0!important;border-bottom:1px solid #e0e0e0!important}
.lv-eco-shell .atb-section .accordion-FAQ .card-body{padding:0 0 15px}
.lv-eco-shell .atb-section .accordion-FAQ .card-body strong{font-weight:400}
.lv-eco-shell .atb-section .accordion-FAQ .btn-link svg{transform:rotate(90deg);min-width:24px}
.lv-eco-shell .atb-section .accordion-FAQ .collapsed svg{transform:rotate(0)}
.lv-eco-shell .atb-section .specs-detail, .lv-eco-shell .atb-section .accordion-FAQ{margin-top:-27px}
.lv-eco-shell .atb-section .specs-detail li{list-style:none;display:flex}
.lv-eco-shell .atb-section .specs-detail li{border-bottom:1px solid #e0e0e0;padding:20px 0}
.lv-eco-shell .atb-section .specs-detail li:last-child{border-bottom:0!important}
.lv-eco-shell .atb-section .specs-detail li p{font-weight:400;font-size:16px;margin:0;line-height:27px}
.lv-eco-shell .atb-section .specs-detail li strong{font-weight:600;font-size:18px;line-height:34px;color:#212121;max-width:230px;display:block}
.lv-eco-shell .atb-section .specs-detail li .first{min-width:400px}
.lv-eco-shell .atb-section .support-page-a .table-striped tr td:last-child p{display:none}
.lv-eco-shell .atb-section .support-search-dropdown{position:absolute;background-color:#fff;top:56px;left:0;right:0;border:1px solid #e0e0e0;display:none}
.lv-eco-shell .atb-section .support-search-dropdown ul{text-align:left;list-style:none;padding:8px}
.lv-eco-shell .atb-section .support-search-dropdown ul li{display:block}
.lv-eco-shell .atb-section .support-search-dropdown ul li a{font-size:12px!important;line-height:18px!important;color:#959393!important;padding:8px 16px;text-decoration:none!important;width:100%}
.lv-eco-shell .atb-section .support-search-dropdown ul li:hover a{color:#212121!important}
@media (max-width:768px){.lv-eco-shell .atb-section .support-tabs li a span{height:150px}}
@media (max-width:768px){.lv-eco-shell .atb-section .support-tabs li a.active:after{bottom:-2px;margin-right:0}}
@media (max-width:768px){.lv-eco-shell .atb-section .support-tabs li a{padding-bottom:24px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .cant-find .further-supper-heading, .lv-eco-shell .atb-section .further-supper-heading{margin-top:40px}}
@media (max-width:768px){.lv-eco-shell .atb-section .support-wrapper .tab-content .row.m-13{margin:50px -13px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .specs-detail li{flex-wrap:wrap}}
@media (max-width:768px){.lv-eco-shell .atb-section .specs-detail li strong{max-width:600px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-tabs{overflow-x:auto;overflow-y:hidden;justify-content:flex-start}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-title{font-size:36px!important;line-height:43px}}
@media (max-width:767px){.lv-eco-shell .atb-section .cant-find-block h2, .lv-eco-shell .atb-section .support-sub-title{font-size:24px!important;line-height:29px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-search{min-height:38px;max-width:560px;padding:4px 10px;margin-top:24px;width:100%;position:relative}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-page .banner{padding-top:100px;align-items:flex-start}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-search input{font-size:16px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-search a svg{width:18px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-tabs li a{font-size:18px!important;line-height:21px}}
@media (max-width:767px){.lv-eco-shell .atb-section .cant-find .further-supper-heading, .lv-eco-shell .atb-section .further-supper-heading{font-size:28px!important;line-height:33px}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper .row.m-12{margin:14px -12px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper-block h2{font-size:24px!important;line-height:28px}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper-block a{margin-top:0}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper-block{height:414px;margin:0 -15px}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper .row.m-12 .p-12{padding:6px 12px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .further-supper{border-bottom:0px solid #e0e0e0;padding-bottom:0}}
@media (max-width:767px){.lv-eco-shell .atb-section .cant-find-block{min-height:340px;margin:0 -14px}}
@media (max-width:767px){.lv-eco-shell .atb-section .cant-find-block p{font-size:16px!important;line-height:24px;max-width:320px;margin:24px auto 0}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-wrapper .tab-content .row.m-13 .p-13{padding:6px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .tab-pdp p{font-size:14px!important;line-height:16px;padding:0 15px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-wrapper .tab-content .row.m-13{margin:50px -21px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .show-more-pdp{font-size:20px!important;line-height:30px}}
@media (max-width:767px){.lv-eco-shell .atb-section .show-more-pdp svg{width:18px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-tabs{margin-top:10px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-page-a .table-striped tr td{font-size:14px!important;line-height:21px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-page-a .table-striped tr td:nth-child(2){display:none}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-page-a .table-striped tr td:last-child p{display:block}}
@media (max-width:767px){.lv-eco-shell .atb-section .accordion-FAQ, .lv-eco-shell .atb-section .specs-detail{padding:0 15px}}
@media (max-width:767px){.lv-eco-shell .atb-section .accordion-FAQ .btn.btn-link{font-size:16px;line-height:30px;padding:8px 0!important;text-align:left}}
@media (max-width:767px){.lv-eco-shell .atb-section .specs-detail li strong{font-size:18px;line-height:30px;margin-bottom:15px}}
@media (max-width:767px){.lv-eco-shell .atb-section .specs-detail li p{font-size:14px;line-height:21px}}
@media (max-width:767px){.lv-eco-shell .atb-section .support-search-dropdown{top:38px}}
@media (max-width:767px){.lv-eco-shell .atb-section .tab-pdp span{height:200px}}
.lv-eco-shell .atb-section .back-bg .slide-pdp img{height:400px;object-fit:cover}
.lv-eco-shell .atb-section .disabled{display:none}
.lv-eco-shell .atb-section .single_blog_header{margin-top:40px;padding-bottom:50px;border-bottom:1px solid #ebebeb}
.lv-eco-shell .atb-section .single_blog_header_title{margin-bottom:15px;margin-top:10px;font-family:Helvetica Neue;font-size:48px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:-.6999999881px;text-align:left}
.lv-eco-shell .atb-section .article__date{font-size:14px;color:#707070;font-family:Helvetica Neue;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .single_blog_content{padding-bottom:50px;border-bottom:1px solid #ebebeb}
.lv-eco-shell .atb-section .btn-post-single{border:none}
.lv-eco-shell .atb-section .related_post_title{font-family:Helvetica Neue;font-size:20px;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left;max-width:90%;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3}
.lv-eco-shell .atb-section .related_post_cta{font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:center;border-bottom:2px solid #000;width:fit-content}
.lv-eco-shell .atb-section .related_post_date{color:#707070;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .related_post_meta{height:100%;display:flex;flex-direction:column;align-content:space-between;justify-content:space-between}
.lv-eco-shell .atb-section .related_post{width:50%}
.lv-eco-shell .atb-section .related_article{font-size:24px!important}
.lv-eco-shell .atb-section #main-column{width:100%}
.lv-eco-shell .atb-section #main-column .default-grid{margin-top:30px;margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}
.lv-eco-shell .atb-section #main-column .default-grid article{flex:0 0 30%;margin-bottom:30px}
.lv-eco-shell .atb-section #main-column .default-grid article img{width:100%;margin-bottom:.5rem}
.lv-eco-shell .atb-section #main-column .default-grid article .article-text h3{font-size:1.6rem;margin-bottom:.5rem}
.lv-eco-shell .atb-section #main-column .default-grid article .article-text p{font-size:1.4rem}
.lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt{display:none}
.lv-eco-shell .atb-section #main-column .default-grid article a:link, .lv-eco-shell .atb-section #main-column .default-grid article a:visited{color:#000;text-decoration:none}
.lv-eco-shell .atb-section #main-column .default-grid article a:hover, .lv-eco-shell .atb-section #main-column .default-grid article a:active{color:#e9967a;text-decoration:none}
@media (max-width:1024px){.lv-eco-shell .atb-section #main-column{width:100%}}
@media (max-width:1024px){.lv-eco-shell .atb-section .cards-blog{padding:48px 0;display:-ms-grid;display:grid;-ms-grid-columns:360px [2];grid-template-columns:repeat(2,360px);justify-content:center;grid-gap:25px}}
@media (max-width:640px){.lv-eco-shell .atb-section .related_post{width:100%}}
@media (max-width:640px){.lv-eco-shell .atb-section .related_post_title{font-size:20px;font-weight:700;line-height:30px}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column{width:100%}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid{margin-top:30px;margin-bottom:30px;grid-gap:30px;display:flex;flex-direction:column;flex:1}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1), .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2){position:relative}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) .article-text .excerpt, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) .article-text .excerpt{display:block}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) h3, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) h3{position:relative;bottom:initial;margin-bottom:1rem;background-color:initial}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) a:link, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) a:visited, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) a:link, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) a:visited{color:#000;text-decoration:none;text-shadow:none}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) a:hover, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(1) a:active, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) a:hover, .lv-eco-shell .atb-section #main-column .default-grid article:nth-child(2) a:active{color:#e9967a;text-decoration:none;text-shadow:none}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid div.article-image{width:40%}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid div.article-image img{width:100%}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid div.article-text{width:60%}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid div.article-text p{margin-left:30px}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid div.article-text h3{position:relative;margin-left:30px;padding:0;font-size:2rem;background-color:default}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article{display:flex;flex-direction:row}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article img{width:50%}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt{display:block}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt a:link, .lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt a:visited{color:brown;text-decoration:none;text-shadow:none}}
@media (max-width:640px){.lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt a:hover, .lv-eco-shell .atb-section #main-column .default-grid article .article-text .excerpt a:active{color:#e9967a;text-decoration:none;text-shadow:none}}
@media (max-width:640px){.lv-eco-shell .atb-section .single_blog_header_title{font-size:28px;line-height:34px}}
.lv-eco-shell .atb-section .blog-banner-image{width:100%;height:300px}
.lv-eco-shell .atb-section .blog-banner-title{color:#fff!important;margin:0;font-family:Helvetica Neue;font-size:48px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:-.6999999881px;text-align:left;position:absolute;top:42%;left:15%}
.lv-eco-shell .atb-section .cards-blog{padding:48px 0;display:-ms-grid;display:grid;-ms-grid-columns:344px [3];grid-template-columns:repeat(3,33%);justify-content:center;grid-gap:25px;grid-row-gap:50px}
.lv-eco-shell .atb-section .card-blog{background-color:#fff;border-radius:4px}
.lv-eco-shell .atb-section .card-blog-text{padding:20px;font-size:18px}
.lv-eco-shell .atb-section .card-blog-title a{font-family:Helvetica Neue;font-size:20px!important;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3}
.lv-eco-shell .atb-section .card-text{min-height:130px;padding:10px;display:inline-flex;flex-direction:column;justify-content:space-between}
.lv-eco-shell .atb-section .blog-banner-pwr-gd{padding-top:50px;display:flex;flex-direction:row;align-items:center;justify-content:center}
@media (max-width:2000px){.lv-eco-shell .atb-section .blog-banner-title{left:18%}}
@media (max-width:1600px){.lv-eco-shell .atb-section .blog-banner-title{left:12%}}
@media (max-width:1500px){.lv-eco-shell .atb-section .blog-banner-title{left:10%}}
@media (max-width:1440px){.lv-eco-shell .atb-section .page-width2{padding-left:50px!important;padding-right:50px!important}}
@media (max-width:1440px){.lv-eco-shell .atb-section .blog-banner-title{left:8%}}
@media (max-width:1324px){.lv-eco-shell .atb-section .page-width2{padding-left:80px!important;padding-right:80px!important}}
@media (max-width:1324px){.lv-eco-shell .atb-section .blog-banner-title{left:5%;margin-right:0%;transform:translate(0)}}
@media (max-width:1200px){.lv-eco-shell .atb-section .cards-blog{padding:48px 0;display:-ms-grid;display:grid;-ms-grid-columns:360px [2];grid-template-columns:repeat(2,50%);justify-content:center;grid-gap:25px}}
@media (max-width:1200px){.lv-eco-shell .atb-section .blog-banner-title{left:6%;margin-right:0%;transform:translate(0)}}
@media (max-width:1200px){.lv-eco-shell .atb-section .page-width2{padding-left:80px!important;padding-right:80px!important}}
@media (max-width:1024px){.lv-eco-shell .atb-section .site-nav li .site-nav__dropdown{top:70px!important}}
@media (max-width:1024px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list{padding:20px 0!important}}
@media (max-width:1024px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a span{height:180px!important}}
@media (max-width:1024px){.lv-eco-shell .atb-section .cards-blog{padding:48px 0;display:-ms-grid;display:grid;-ms-grid-columns:360px [2];grid-template-columns:repeat(2,50% px);justify-content:center;grid-gap:25px}}
@media (max-width:1024px){.lv-eco-shell .atb-section .blog-banner-title{left:6%;margin-right:0%;transform:translate(0)}}
@media (max-width:900px){.lv-eco-shell .atb-section .blog-banner-title{left:6%;margin-right:0%;transform:translate(0)}}
@media (max-width:850px){.lv-eco-shell .atb-section .blog-banner-title{left:6%;margin-right:0%;transform:translate(0)}}
@media (max-width:767px){.lv-eco-shell .atb-section .cards-blog{padding:48px 0;display:-ms-grid;display:grid;-ms-grid-columns:100% [1];grid-template-columns:repeat(1,100%);justify-content:center;grid-gap:25px}}
@media (max-width:767px){.lv-eco-shell .atb-section .card-text{min-height:auto}}
@media (max-width:767px){.lv-eco-shell .atb-section .card-blog-title a{font-size:16px!important;line-height:24px;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3}}
@media (max-width:767px){.lv-eco-shell .atb-section .blog-banner-title{font-family:Helvetica Neue;font-size:24px!important;font-style:normal;font-weight:700;line-height:29px;letter-spacing:0em;text-align:center;left:5%;top:41%;margin-right:0%;transform:translate(0)}}
@media (max-width:767px){.lv-eco-shell .atb-section .page-width2{padding-left:30px!important;padding-right:30px!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .article-img-mobile{height:auto!important}}
@media (max-width:480px){.lv-eco-shell .atb-section .page-width2{padding-left:20px!important;padding-right:20px!important}}
.lv-eco-shell .atb-section .hero2{background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/skater-at-skatepark-with-film-grain.jpg?v=1621219241);background-position:bottom;height:350px;padding-top:50px;background-repeat:no-repeat;justify-content:center;align-items:center;text-align:center}
.lv-eco-shell .atb-section .hero-inner{padding:0 1.5rem}
.lv-eco-shell .atb-section .hero-headline p{margin:0 0 10px;color:#fff!important;font-family:Helvetica Neue;font-size:36px!important;font-style:normal;font-weight:700;line-height:43px;letter-spacing:0em;text-align:center}
.lv-eco-shell .atb-section .hero-headline-2 p{font-family:Helvetica Neue;font-size:18px!important;color:#fff!important;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0px;text-align:center}
.lv-eco-shell .atb-section .hero-headline-3 p{font-family:Helvetica Neue;font-style:normal;font-weight:700;font-size:16px!important;line-height:24px;color:#fff!important;border-bottom:2px solid #fff;width:fit-content;text-align:center;margin:0 auto}
.lv-eco-shell .atb-section .hero-headline-1-black p{margin:0 0 10px;color:#000!important;font-family:Helvetica Neue;font-size:36px!important;font-style:normal;font-weight:700;line-height:43px;letter-spacing:0em;text-align:center}
.lv-eco-shell .atb-section .hero-headline-2-black p{font-family:Helvetica Neue;font-size:18px!important;color:#000!important;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0px;text-align:center}
.lv-eco-shell .atb-section .hero-headline-3-black p{font-family:Helvetica Neue;font-style:normal;font-weight:700;font-size:16px!important;line-height:24px;color:#000!important;border-bottom:2px solid #000;width:fit-content;text-align:center;margin:0 auto}
.lv-eco-shell .atb-section h2{margin:0;color:#fff;font-weight:400;font-size:1.2rem}
.lv-eco-shell .atb-section .article__list-image{height:200px;object-fit:cover}
.lv-eco-shell .atb-section .article__list-image-container{height:200px}
.lv-eco-shell .atb-section #lab_1{align-items:stretch;grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;width:100%;display:grid;margin-top:60px;margin-bottom:20px}
.lv-eco-shell .atb-section .ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}
.lv-eco-shell .atb-section #lab_1>:nth-child(1){grid-column:span 2;grid-row:span 2;height:100%;position:relative}
.lv-eco-shell .atb-section #lab_1>*{grid-column:span 1;grid-row:span 1}
.lv-eco-shell .atb-section .lab_1_child_1, .lv-eco-shell .atb-section .lab_1_child_2, .lv-eco-shell .atb-section .lab_1_child_3{background-color:#fff}
.lv-eco-shell .atb-section .lab_1_child_1>img, .lv-eco-shell .atb-section .lab_1_child_2>img, .lv-eco-shell .atb-section .lab_1_child_3>img{width:100%}
.lv-eco-shell .atb-section .lab_1_child_2>img, .lv-eco-shell .atb-section .lab_1_child_3>img{height:150px}
.lv-eco-shell .atb-section .lab_1_child_1>img{height:400px}
.lv-eco-shell .atb-section .inner_child{padding:20px 20px 50px}
.lv-eco-shell .atb-section .inner_child h2{font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .lab_1_child_1 h2{font-family:Helvetica Neue;font-size:36px!important;font-style:normal;font-weight:700;line-height:43px;letter-spacing:0em;text-align:left}
.lv-eco-shell .atb-section .inner_child h3{color:#707070!important;margin:0;font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0px;text-align:left;color:#707070;position:absolute;bottom:16px}
.lv-eco-shell .atb-section .lab_1_child_3{position:relative}
.lv-eco-shell .atb-section .lab_1_child_3 img{width:100%;height:160px;object-fit:cover}
.lv-eco-shell .atb-section .lab_1_child_1 img{width:100%;height:416px;object-fit:cover}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_1{margin-top:0;align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_1>:nth-child(1){grid-column:span 2}}
@media (max-width:991px){.lv-eco-shell .atb-section .lab_1_child_1 img{width:100%;height:auto}}
@media (max-width:991px){.lv-eco-shell .atb-section .inner_child h2{font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0px;text-align:left}}
@media (max-width:991px){.lv-eco-shell .atb-section .lab_1_child_1 h2{font-family:Helvetica Neue;font-size:24px!important;font-style:normal;font-weight:700;line-height:29px;letter-spacing:0em;text-align:left}}
@media (max-width:991px){.lv-eco-shell .atb-section .inner_child h3{font-size:16px!important;margin-top:8px}}
@media (max-width:480px){.lv-eco-shell .atb-section #lab_1{align-items:stretch;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}
.lv-eco-shell .atb-section #lab_2{align-items:stretch;grid-template-columns:repeat(4,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:20px;width:100%;display:grid}
.lv-eco-shell .atb-section #lab_2>*{grid-column:span 1;grid-row:span 1;align-items:stretch;text-align:justify;position:relative;flex-wrap:wrap;padding-bottom:25px}
.lv-eco-shell .atb-section #lab_2>:nth-child(2){grid-column:span 2;grid-row:span 1}
.lv-eco-shell .atb-section #lab_2>:nth-child(1){grid-column:span 2;grid-row:span 1}
.lv-eco-shell .atb-section #lab_2>:nth-child(2) img{height:320px}
.lv-eco-shell .atb-section #lab_2>:nth-child(1) img{height:320px}
.lv-eco-shell .atb-section #lab_2>:nth-child(2) h2{font-family:Helvetica Neue;font-size:20px!important;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section #lab_2>:nth-child(1) h2{font-family:Helvetica Neue;font-size:20px!important;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .inner_child_sec2{padding:10px}
.lv-eco-shell .atb-section #lab_2>:nth-child(2) .inner_child_sec2{padding:32px}
.lv-eco-shell .atb-section #lab_2>:nth-child(1) .inner_child_sec2{padding:32px}
.lv-eco-shell .atb-section #lab_2>:nth-child(2) .article_date_home{padding:0 0 0 32px}
.lv-eco-shell .atb-section #lab_2>:nth-child(1) .article_date_home{padding:0 0 0 32px}
.lv-eco-shell .atb-section .inner_child h2{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3}
.lv-eco-shell .atb-section .inner_child_sec2 h2{font-size:16px!important;margin-bottom:10px;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3;font-family:Helvetica Neue;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .article_date_home{font-size:14px!important;color:#707070!important;margin:0;font-family:Helvetica Neue;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0px;text-align:left;position:absolute;bottom:16px;padding:0 0 0 10px}
.lv-eco-shell .atb-section #lab_2 img{width:100%!important;height:160px;object-fit:cover}
.lv-eco-shell .atb-section .lab_3_child_1, .lv-eco-shell .atb-section .lab_3_child_2, .lv-eco-shell .atb-section .lab_3_child_3, .lv-eco-shell .atb-section .lab_3_child_4, .lv-eco-shell .atb-section .lab_3_child_5, .lv-eco-shell .atb-section .lab_3_child_6{background-color:#fff}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2{align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(2){grid-column:span 2;grid-row:span 1}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(1){grid-column:span 2;grid-row:span 1}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(2) h2{font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(1) h2{font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0px;text-align:left}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(2) .inner_child_sec2{padding:10px;min-height:100px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(1) .inner_child_sec2{min-height:100px;padding:10px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(2) .article_date_home{padding:0 0 0 10px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(1) .article_date_home{padding:0 0 0 10px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(2) img{height:320px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_2>:nth-child(1) img{height:320px}}
@media (max-width:480px){.lv-eco-shell .atb-section #lab_2{align-items:stretch;grid-template-columns:repeat(2,minmax(100px,1fr));grid-column-gap:20px;grid-row-gap:20px;display:grid}}
@media (max-width:600px){.lv-eco-shell .atb-section #lab_2>:nth-last-child(2) img{height:200px}}
@media (max-width:600px){.lv-eco-shell .atb-section #lab_2>:last-child img{height:200px}}
@media (max-width:600px){.lv-eco-shell .atb-section #lab_4 img{height:200px}}
.lv-eco-shell .atb-section #lab_4{align-items:stretch;grid-template-columns:repeat(3,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px;width:100%;display:grid;margin-bottom:50px}
.lv-eco-shell .atb-section #lab_4>*{grid-column:span 1;grid-row:span 1;position:relative;flex-wrap:wrap;padding-bottom:25px}
.lv-eco-shell .atb-section #lab_4>:last-child{grid-column:span 3;grid-row:span 1;padding-bottom:0}
.lv-eco-shell .atb-section #lab_4 img{height:200px;object-fit:cover}
.lv-eco-shell .atb-section #lab_4>:last-child img{height:auto}
.lv-eco-shell .atb-section #div_block-18-1567{flex-direction:row;display:flex}
.lv-eco-shell .atb-section #div_block-19-1567{width:50%}
.lv-eco-shell .atb-section #div_block-20-1567{width:50%;justify-content:center;align-items:flex-start;text-align:left;padding:50px}
.lv-eco-shell .atb-section .lab_4_inner{padding:10px}
.lv-eco-shell .atb-section .lab_4_inner h2{margin-bottom:10px;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:3;font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:30px;letter-spacing:0px;text-align:left}
.lv-eco-shell .atb-section .lab_4_inner h3{font-size:14px!important;color:#707070!important;font-weight:400;margin:0}
.lv-eco-shell .atb-section .lab_4_child_1, .lv-eco-shell .atb-section .lab_4_child_2, .lv-eco-shell .atb-section .lab_4_child_3, .lv-eco-shell .atb-section .lab_4_child_4{background-color:#fff}
.lv-eco-shell .atb-section .lab_4_child_1 img, .lv-eco-shell .atb-section .lab_4_child_2 img, .lv-eco-shell .atb-section .lab_4_child_3 img, .lv-eco-shell .atb-section .lab_4_child_4 img{width:100%!important}
.lv-eco-shell .atb-section #lab_4>:last-child h2{font-family:Helvetica Neue;font-size:24px!important;font-style:normal;font-weight:700;line-height:29px;letter-spacing:0em;text-align:left}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4{align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:0px;grid-row-gap:20px;width:100%;display:grid}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4>*{grid-column:span 2;grid-row:span 1}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4>:last-child{padding-bottom:25px}}
@media (max-width:991px){.lv-eco-shell .atb-section .lab_4_inner h3{position:absolute;bottom:16px}}
@media (max-width:991px){.lv-eco-shell .atb-section .lab_4_inner{padding:20px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4>:last-child img{height:320px}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4 img{height:320px}}
@media (max-width:991px){.lv-eco-shell .atb-section #div_block-18-1567{flex-direction:column;display:flex}}
@media (max-width:991px){.lv-eco-shell .atb-section #div_block-19-1567{width:100%}}
@media (max-width:991px){.lv-eco-shell .atb-section #div_block-20-1567{width:100%;padding:0}}
@media (max-width:991px){.lv-eco-shell .atb-section #lab_4>:last-child h2{font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:29px;letter-spacing:0em;text-align:left}}
@media (max-width:600px){.lv-eco-shell .atb-section #lab_4>:last-child img{height:200px}}
@media (max-width:600px){.lv-eco-shell .atb-section #lab_4 img{height:200px}}
.lv-eco-shell .atb-section .section_name{font-family:Helvetica Neue;font-size:36px!important;font-style:normal;font-weight:700;line-height:43px;letter-spacing:0em;text-align:left}
.lv-eco-shell .atb-section .lab_4_child_4 a{width:100%!important}
.lv-eco-shell .atb-section .section-2-blog{position:relative}
.lv-eco-shell .atb-section .section-2-hov{position:absolute;text-align:center;top:8%;width:100%;color:#000;margin:0 auto}
.lv-eco-shell .atb-section .section-2-blog-img{width:100%}
.lv-eco-shell .atb-section .desktop-img{display:block}
.lv-eco-shell .atb-section .mobile-img{display:none}
@media (max-width:767px){.lv-eco-shell .atb-section .desktop-img{display:none}}
@media (max-width:767px){.lv-eco-shell .atb-section .lab_4_inner{padding:8px;min-height:100px}}
@media (max-width:767px){.lv-eco-shell .atb-section .section-2-blog-img{width:100%;object-fit:cover;height:552px}}
@media (max-width:767px){.lv-eco-shell .atb-section .mobile-img{display:block}}
@media (max-width:767px){.lv-eco-shell .atb-section .main-grid-blog{padding:0 20px}}
@media (max-width:767px){.lv-eco-shell .atb-section .inner_child_sec2 h2{font-size:14px!important;margin-bottom:10px;line-height:17px}}
@media (max-width:767px){.lv-eco-shell .atb-section .lab_4_inner h2{font-size:16px!important;line-height:24px}}
@media (max-width:767px){.lv-eco-shell .atb-section .section_name{font-size:18px!important;line-height:22px}}
@media (max-width:767px){.lv-eco-shell .atb-section .blog-banner-image{width:100%;height:165px}}
@media (max-width:767px){.lv-eco-shell .atb-section .section-header{height:auto!important}}
@media (max-width:767px){.lv-eco-shell .atb-section #lab_4>:last-child h2{font-family:Helvetica Neue;font-size:16px!important;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0em;text-align:left}}
.lv-eco-shell .atb-section .main-grid-blog{max-width:1440px;margin:0 auto}
@media (max-width:767px){.lv-eco-shell .atb-section .main-grid-blog{padding:0}}
@media (max-width:767px){.lv-eco-shell .atb-section .section-1-header{margin-top:0!important}}
@media (max-width:767px){.lv-eco-shell .atb-section .section-2-header, .lv-eco-shell .atb-section .section-3-header{padding:0 15px}}
@media (max-width:767px){.lv-eco-shell .atb-section #lab_1>:nth-child(2){margin-left:15px}}
@media (max-width:767px){.lv-eco-shell .atb-section #lab_1>:last-child{margin-right:15px}}
.lv-eco-shell .atb-section .sub-footer .dropdown{display:inline-block!important}
.lv-eco-shell .atb-section .country-select-dropdown{background-color:#3f3b3b;padding:16px;right:0!important;transform:translateZ(0)!important;bottom:45px;top:inherit!important;left:inherit!important}
.lv-eco-shell .atb-section .country-select-dropdown .country-select-option{color:#e0e0e0!important;padding:8px 0;border-bottom:1px solid #605f5f;background-color:#0000!important}
.lv-eco-shell .atb-section .country-select-dropdown .country-select-option:last-child{border-bottom:none}
.lv-eco-shell .atb-section .country-select-dropdown .country-select-option:hover, .lv-eco-shell .atb-section .country-select-dropdown .country-select-option.active{color:#0ecfe2!important;background-color:unset}
.lv-eco-shell .atb-section .dropdown-toggle.country-select-btn{color:#fff!important;background-color:unset!important;border:none!important;display:inline-flex;justify-content:space-between;align-items:center}
.lv-eco-shell .atb-section .dropdown-toggle.country-select-btn:after{display:none}
.lv-eco-shell .atb-section .dropdown-toggle.country-select-btn .country-icon{margin-right:13px}
@media (min-width:576px){.lv-eco-shell .atb-section .modal-newsletter{max-width:600px;margin:30px auto}}
.lv-eco-shell .atb-section .modal-newsletter{height:100%;display:flex;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .modal-newsletter .modal-body{position:relative}
.lv-eco-shell .atb-section .modal-newsletter .modal-body .close{position:absolute;right:15px;top:10px;text-shadow:none!important;outline:none!important;color:#707070!important;opacity:1;cursor:pointer}
.lv-eco-shell .atb-section .modal-newsletter .modal-content{border-radius:0!important;border:0}
.lv-eco-shell .atb-section .modal-newsletter .modal-newsletter-des{height:317px;display:flex;align-items:center;overflow:hidden}
.lv-eco-shell .atb-section .modal-newsletter .modal-newsletter-des img{height:100%;object-fit:cover;width:100%}
.lv-eco-shell .atb-section .modal-newsletter h2{font-size:24px!important;line-height:29px;text-align:center;color:#212121}
.lv-eco-shell .atb-section .modal-newsletter p{font-size:16px;line-height:24px;text-align:center;color:#3f3b3b}
.lv-eco-shell .atb-section .subscribe-newletter{margin:24px 0 0}
.lv-eco-shell .atb-section .newsletter-field .subscribe-btn{font-weight:700;font-size:14px;line-height:24px;text-align:center;color:#212121;background:#0ecfe2;min-height:40px;display:flex;padding:7px 10px;align-items:center;justify-content:center;min-width:148px;margin-left:16px;text-decoration:none!important;outline:none;border:0!important;box-shadow:none!important}
.lv-eco-shell .atb-section .newsletter-field input{border:1px solid #212121;min-height:40px!important;padding:7px 14px;flex:1;width:100%;box-shadow:none!important}
.lv-eco-shell .atb-section .subscribe-newletter .newsletter-field-alert{font-size:12px;margin-top:8px!important;line-height:18px;color:#333}
.lv-eco-shell .atb-section .subscribe-newletter .newsletter-field-alert.red{color:#ff5959}
.lv-eco-shell .atb-section .subscribe-newletter .newsletter-field-alert.green{color:#74bc16}
@media (max-width:576px){.lv-eco-shell .atb-section .modal-newsletter .modal-newsletter-des{height:215px}}
@media (max-width:576px){.lv-eco-shell .atb-section .border-bottom{padding-bottom:0!important}}
@media (max-width:576px){.lv-eco-shell .atb-section .modal-newsletter h2{font-size:20px!important;line-height:30px!important}}
@media (max-width:576px){.lv-eco-shell .atb-section .modal-newsletter p{font-size:14px!important;line-height:21px!important}}
@media (max-width:576px){.lv-eco-shell .atb-section .support-detail-video .full-height .modal-body .col-md-12, .lv-eco-shell .atb-section .support-detail-video .full-height .modal-body{padding:18px 0!important}}
@media (max-width:576px){.lv-eco-shell .atb-section .support-detail-video .full-height{padding-top:15px!important}}
.lv-eco-shell .atb-section .support-detail-video .full-height{align-items:center!important;padding-top:30px}
.lv-eco-shell .atb-section .collection-pdp-wrapper{background-color:#fff;transform:translate(1px)}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-child-list{background:#f5f5f5}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-child-list li{padding:0 16px!important}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list{max-width:1224px;margin:0 auto;padding:60px 0;display:flex;background:#fafafb}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:20px 14px}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a{padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a span{width:100%;height:278px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a span img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a p{font-weight:700;font-size:20px;line-height:30px;color:#212121;padding:15px 0 0;width:100%}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list{flex-direction:column}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li{-ms-flex:0 0 25%;flex:0 0 100%;max-width:100%}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a{flex-direction:row}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a span{height:72px!important;width:72px!important;min-width:72px}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li{padding:0 16px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper li.collect-pdp-list-li{padding:0!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper li.collect-pdp-list-li li a p{padding-left:29px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper li.collect-pdp-list-three-level-li{padding:4px 36px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list{padding:8px 0!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list li a p{padding:8px 28px!important;font-weight:400;font-size:16px;line-height:24px}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list .collect-pdp-child-list li{padding:0 16px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .collection-pdp-wrapper .collect-pdp-list .collect-pdp-child-list li a p{padding:8px 28px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .mobile-nav-wrapper.js-menu--is-open{height:100vh!important;position:fixed;top:-1px;left:0}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .mobile-nav__dropdown{position:relative!important;right:0!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .sub-nav--is-open .mobile-nav{transform:translateZ(0)!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .mobile-nav li ul li.mobile-nav__item.border-bottom:nth-child(2){display:none}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .btn--link .mobile-nav__icon{transform:rotate(90deg);-moz-transition:.3s linear;-webkit-transition:.3s ease-out;transition:.3s linear}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .btn--link.is-active .mobile-nav__icon{transform:rotate(-90deg)}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .site-header__icons{padding-right:4px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .site-header__logo{padding-left:15px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .site-header__logo{padding-left:120px!important;display:flex;align-items:center;justify-content:center}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .grid--table>.grid__item, .lv-eco-shell .atb-section .site-header__icons-wrapper{position:static!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .site-header__menu{position:absolute;left:10px}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .site-header .site-header__logo-link{background:url(https://cdn.shopify.com/s/files/1/0558/9218/1165/files/EF_2b7da657-155b-4ae4-b8ce-ca8ceeb43919.svg?v=1624534652) no-repeat;height:47px;background-size:100%;text-indent:-9999px;width:47px;background-position:0px}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .mobile-nav__link, .lv-eco-shell .atb-section .mobile-nav__sublist-link{padding-left:20px!important}}
@media  only screen and (max-width:535px){.lv-eco-shell .atb-section .sublist-link-padingLeft-align{padding-left:44px!important}}
.lv-eco-shell .atb-section .border-bottom-light-gray{border-bottom:1px solid #e0e0e0!important}
.lv-eco-shell .atb-section .border-right-light-gray{border-right:1px solid #e0e0e0!important}
.lv-eco-shell .atb-section .message-wrap .message-title{font-size:18px}
.lv-eco-shell .atb-section .message-wrap .three-level-list li a{font-size:14px}
.lv-eco-shell .atb-section .that-copy{color:#959393;font-size:12px;line-height:16px}
.lv-eco-shell .atb-section .cutting-line{width:100%;padding:0 15px}
.lv-eco-shell .atb-section .collection-pdp-wrapper .lists-wrap li a:hover{text-decoration:underline!important}
.lv-eco-shell .atb-section .collection-pdp-wrapper .lists-wrap li.nav-list:nth-of-type(3n) .content-box{border-right:0px solid!important}
.lv-eco-shell .atb-section .nav-fixed{position:fixed;height:calc(100vh - 77px)!important;top:0;left:0;padding-bottom:20px}
.lv-eco-shell .atb-section .page-sitemap ul{margin-left:0;padding-left:10px}
.lv-eco-shell .atb-section .page-sitemap h2{margin-top:20px!important;color:#0ecfe2!important}
.lv-eco-shell .atb-section .page-sitemap li{line-height:20px;margin-bottom:10px;display:list-item;list-style-type:circle}
.lv-eco-shell .atb-section .page-sitemap li a{border:none!important;font-size:14px}
.lv-eco-shell .atb-section .page-sitemap li a:hover{text-decoration:underline!important}
.lv-eco-shell .atb-section .collection-heading .dropdown-sortby.costco-products{bottom:0}
.lv-eco-shell .atb-section .collection-heading .costco-products .sortby{line-height:1}
.lv-eco-shell .atb-section .product-intro .video-rd img{width:100%}
.lv-eco-shell .atb-section .country_selector_wrapper{background:#212121;color:#fff;padding:10px 55px;font-size:12px;display:none}
.lv-eco-shell .atb-section .country_selector_wrapper .country_selector_title{padding:0 15px 0 0}
.lv-eco-shell .atb-section .country_selector_wrapper .container{display:flex;justify-content:center;align-items:center}
.lv-eco-shell .atb-section .country_selector_wrapper .country_selector_title, .lv-eco-shell .atb-section .country_selector_wrapper .country_selector_right_part{width:50%}
.lv-eco-shell .atb-section .country_selector_wrapper .country_selector_right_part{display:flex;justify-content:end;align-items:center}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper{cursor:pointer;position:relative;margin-right:24px;border:1px solid #ababab;width:340px;border-radius:3px}
.lv-eco-shell .atb-section .country_selector_wrapper .default_country{padding:6px 14px}
.lv-eco-shell .atb-section .country_selector_wrapper .default_country svg{margin-right:10px}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown{display:none;position:absolute;top:100%;left:-1px;width:calc(100% + 2px);background:#212121;border:1px solid #4f4f4f;z-index:9999;border-radius:0 0 3px 3px}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper .down-arrow{position:absolute;top:50%;right:0;margin-top:-3px}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown .country_listitem{padding:6px 40px;border-bottom:1px solid #4f4f4f;line-height:1.3}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown .country_listitem[data-default=true], .lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown .country_listitem.selected{display:none}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown .country_listitem:last-child:visible{border-bottom:0}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown .country_listitem:hover{background:#4f4f4f}
.lv-eco-shell .atb-section .country_selector_wrapper .continue_btn_wrapper{margin-right:24px}
.lv-eco-shell .atb-section .country_selector_wrapper .continue_btn_wrapper .btn{font-size:14px;padding:4.5px;width:125px;border-radius:2px;font-weight:400}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper.open{border-color:#4f4f4f;border-radius:3px 3px 0 0}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper .country_listitem.show[data-default=true]{display:block}
.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper.open .down-arrow{transform:rotate(180deg)}
.lv-eco-shell .atb-section .close_btn svg{display:block;cursor:pointer}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper{padding:24px 0 20px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .container{flex-direction:column}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .country_selector_title, .lv-eco-shell .atb-section .country_selector_wrapper .country_selector_right_part{width:100%}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .country_selector_title{padding:0 45px 18px 0}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .close_btn{position:absolute;top:34px;right:15px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .country_dropdown_wrapper{margin-right:10px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .country_selector_wrapper .continue_btn_wrapper{margin-right:0}}
.lv-eco-shell .atb-section .template-product .tooltip-trigger{position:relative;display:inline-block;cursor:pointer}
.lv-eco-shell .atb-section .template-product .tooltip-wrapper{margin-bottom:15px}
.lv-eco-shell .atb-section .template-product .tooltip-content-wrapper{position:absolute;width:319px;background:#fff;bottom:calc(100% + 15px);right:0%;transform:translate(10%);padding:12px 16px;font-size:12px;color:#666;font-weight:500;text-align:left;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;z-index:999;border-radius:8px;display:none}
.lv-eco-shell .atb-section .template-product .tooltip-trigger:hover .tooltip-content-wrapper, .lv-eco-shell .atb-section .template-product .tooltip-trigger:hover .tooltip-popover-arrow{display:block}
.lv-eco-shell .atb-section .template-product .tooltip-copyright{display:block;color:#919191;line-height:18px;margin:12px 0}
.lv-eco-shell .atb-section .template-product .tooltip-title{font-size:14px;color:#03060b!important;line-height:19px;padding-top:5px;padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:12px}
.lv-eco-shell .atb-section .template-product .tooltip-popover-arrow{position:absolute;display:none;width:16px;height:16px;overflow:hidden;background:#fff;top:-100%;pointer-events:none;z-index:999;left:50%;box-shadow:3px 3px 7px 1px #00000012;transform:translate(-50%) rotate(45deg)}
@media  screen and (max-width:453px){.lv-eco-shell .atb-section .template-product .tooltip-content-wrapper{bottom:calc(100% - 7px);left:50%;transform:translate(-50%);width:100%}}
@media  screen and (max-width:453px){.lv-eco-shell .atb-section .template-product .tooltip-trigger{position:unset}}
@media  screen and (max-width:453px){.lv-eco-shell .atb-section .template-product .tooltip-trigger-wrapper, .lv-eco-shell .atb-section .template-product .tooltip-icons{position:relative}}
@media  screen and (max-width:453px){.lv-eco-shell .atb-section .template-product .tooltip-popover-arrow{top:unset;bottom:calc(100% + 10px)}}
@media  screen and (min-width:435px)and (max-width:453px){.lv-eco-shell .atb-section .template-product .tooltip-content-wrapper{left:48%}}
.lv-eco-shell .atb-section .template-product .swym-button-bar{display:block}
.lv-eco-shell .atb-section .template-product .swym-isa-inline-form{margin-bottom:42px;padding:0;max-width:390px;margin-left:5px}
.lv-eco-shell .atb-section .template-product .swym-remind-me .swym-title{margin-bottom:17px}
.lv-eco-shell .atb-section .template-product .swym-remind-me{padding:23px 28px 28px}
.lv-eco-shell .atb-section .template-product .swym-remind-me #swym-remind-email-auth-button{font-weight:700;margin-top:13px;letter-spacing:1px}
.lv-eco-shell .atb-section .template-product .swym-remind-me p.swym-remind-description{color:#212121}
.lv-eco-shell .atb-section .template-product .swym-remind-me .swym-privacy-info{color:#a1a1a6;margin-top:19px}
.lv-eco-shell .atb-section .template-product .swym-title h2{font-weight:700;font-size:24px!important;text-transform:capitalize;line-height:33px}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .template-product .swym-isa-inline-form{margin-bottom:26px}}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .template-product .swym-remind-me p.swym-remind-description{font-size:16px}}
.lv-eco-shell .atb-section .product-template__container .amazon-btn{border-radius:0;width:100%;margin:14px 0 30px;background:#000;padding:5px 20px;height:56px;display:flex;align-items:center;justify-content:center}
@media  only screen and (max-width:1260px){.lv-eco-shell .atb-section .terms-condition-subtitle{max-width:calc(100% - 48px);margin:0 auto}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section .terms-condition-subtitle{font-size:14px;line-height:20.8px}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .title{font-size:24px!important}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .custom-content p{font-size:16px;line-height:20.8px;padding:0 5px}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .custom-content{margin:0}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section .home-hero-slider, .lv-eco-shell .atb-section .terms-condition-subtitle, .lv-eco-shell .atb-section [data-page=r-2-referral-program] .custom-content{margin-bottom:26px}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .custom-content .custom__item{margin-bottom:6px;margin-top:10px}}
@media  screen and (max-width:989px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .page-width{padding:0 24px}}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .carousel-caption, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption{top:50%!important;transform:translateY(-50%);font-size:45px}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .carousel-caption p, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption p, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption h5{color:#fff!important;font-weight:700;line-height:1.3}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .carousel-caption p, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption p, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption h5, .lv-eco-shell .atb-section .copy-gift-coupon label, .lv-eco-shell .atb-section .copy-gift-coupon .email-input p, .lv-eco-shell .atb-section .copy-gift-coupon .share{font-family:Gotham-Medium}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .desktop-image{display:block!important}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .mobile-image, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .mobile-image{display:none!important}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider img, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider img{height:auto!important}
.lv-eco-shell .atb-section [data-page=r-2-referral-program] .terms-condition-subtitle span{display:block;margin-bottom:5px}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider{margin-bottom:75px}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .desktop-image, .lv-eco-shell .atb-section .grid__item#AccessibleNav ul.site-nav{display:none!important}
.lv-eco-shell .atb-section .site-header__menu, .lv-eco-shell .atb-section .mobile-nav-wrapper.js-menu--is-open, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .mobile-image{display:block!important}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .custom-content--section{padding-top:0}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .custom-content--section .referral-page-subtitle{font-size:22px;line-height:1.35}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .custom-content--section .page-width{padding:0 50px}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .referral-process{margin-bottom:100px}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .terms-condition-subtitle span{color:#7c7c7c;font-weight:300}
.lv-eco-shell .atb-section [data-page=black-friday-referral] .terms-condition-subtitle .title{margin-bottom:50px}
.lv-eco-shell .atb-section #conjured_coupon_display{max-width:1200px;margin:75px auto;padding:0 24px}
.lv-eco-shell .atb-section .copy-gift-coupon{max-width:800px;margin:auto;background:linear-gradient(to left,#1c78be,#08b4ca);border-radius:30px;padding:30px 30px 15px}
.lv-eco-shell .atb-section .copy-gift-coupon label{color:#fff;font-size:24px;margin-bottom:12px;text-align:center}
.lv-eco-shell .atb-section .copy-gift-coupon .email-input{display:flex;flex-direction:row;column-gap:12px;row-gap:18px;margin-bottom:12px}
.lv-eco-shell .atb-section .copy-gift-coupon .email-input input{width:100%;background:#fff3;border:none;border-radius:6px;min-height:49px}
.lv-eco-shell .atb-section .copy-gift-coupon .email-input button{width:120px;background:#fff;text-transform:capitalize;font-size:18px;border-radius:6px;color:#000}
.lv-eco-shell .atb-section .copy-gift-coupon .note{color:#fff;border:none;font-size:17px!important;padding:0;width:100%;max-width:80%}
.lv-eco-shell .atb-section .copy-gift-coupon .share-now{color:#fff;font-size:24px;margin-top:20px;font-weight:400;font-size:18px;text-decoration:underline}
.lv-eco-shell .atb-section .copy-gift-coupon .share-now:hover{color:#fff;text-decoration:none}
.lv-eco-shell .atb-section .copy-gift-coupon .share{width:100%;text-align:center;margin-bottom:0}
.lv-eco-shell .atb-section .copy-gift-coupon .email-input{position:relative}
.lv-eco-shell .atb-section .copy-gift-coupon .content-wrapper{max-width:600px;margin:0 auto;padding-top:0}
@media  screen and (min-width:1220px){.lv-eco-shell .atb-section .grid__item#AccessibleNav ul.site-nav{display:flex!important}}
@media  screen and (min-width:1220px){.lv-eco-shell .atb-section .site-header__menu{display:none!important}}
@media  screen and (min-width:1220px){.lv-eco-shell .atb-section .mobile-nav-wrapper{display:none}}
@media  screen and (min-width:536px)and (max-width:1220px){.lv-eco-shell .atb-section .mobile-nav-wrapper.js-menu--is-open{transform:translateY(70px)!important}}
@media  screen and (min-width:1025px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider{margin-bottom:66px}}
@media  screen and (min-width:981px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .desktop-image{display:block!important}}
@media  screen and (min-width:981px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .mobile-image{display:none!important}}
@media  screen and (min-width:981px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .custom-content--section .referral-page-subtitle{font-size:32px}}
@media  screen and (max-width:980px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .referral-process-wrapper.tablet--up-hide{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px}}
@media  screen and (max-width:980px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .referral-process-wrapper.tablet--up-hide .process-wrapper{width:42.33%;flex:unset}}
@media  screen and (max-width:768px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .carousel-caption, .lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider .carousel-caption{top:50px!important;transform:none;font-size:28px}}
@media  screen and (max-width:768px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .desktop-image{display:none!important}}
@media  screen and (max-width:768px){.lv-eco-shell .atb-section [data-page=r-2-referral-program] .home-hero-slider .mobile-image{display:block!important}}
@media  screen and (max-width:768px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .home-hero-slider{margin-bottom:48px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .custom-content--section .page-width{padding:0 24px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .copy-gift-coupon .email-input{flex-direction:column;max-width:400px;margin:auto auto 12px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .copy-gift-coupon .note{max-width:100%;text-align:center}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .copy-gift-coupon .email-input button{width:100%}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .copy-gift-coupon .content-wrapper{padding:0}}
@media  screen and (max-width:650px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .referral-process-wrapper.tablet--up-hide{flex-direction:column}}
@media  screen and (max-width:650px){.lv-eco-shell .atb-section [data-page=black-friday-referral] .referral-process-wrapper.tablet--up-hide .process-wrapper{width:100%}}
.lv-eco-shell .atb-section .tracking-iframe{position:relative;padding-bottom:680%}
.lv-eco-shell .atb-section .tracking-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media  screen and (min-width:440px){.lv-eco-shell .atb-section .tracking-iframe{padding-bottom:660%}}
@media  screen and (min-width:500px){.lv-eco-shell .atb-section .tracking-iframe{padding-bottom:640%}}
@media  screen and (min-width:640px){.lv-eco-shell .atb-section .tracking-iframe{padding-bottom:620%}}
@media  screen and (min-width:769px){.lv-eco-shell .atb-section .tracking-iframe{padding-bottom:100%}}
@media  screen and (min-width:992px){.lv-eco-shell .atb-section .tracking-iframe{padding-bottom:870px}}
.lv-eco-shell .atb-section .video_hide_desktop{display:none}
.lv-eco-shell .atb-section .youtube-video-wrapper{height:0;position:relative;padding-top:56.25%}
.lv-eco-shell .atb-section .youtube-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lv-eco-shell .atb-section .product_video_cover_wrapper{padding:0 69px}
.lv-eco-shell .atb-section .product_video_cover_wrapper .product_video_cover{position:relative;border:1px #e23e2d solid;margin-top:12px;width:125px;height:90px}
.lv-eco-shell .atb-section .product_video_cover_wrapper .product_video_cover img{height:100%;width:100%;object-fit:cover}
.lv-eco-shell .atb-section .product_video_cover .video-icon{position:absolute;bottom:-2px;left:6px;width:27px;height:27px;background:url(play-icon.png) no-repeat top left}
.lv-eco-shell .atb-section .video_slide.splide__slide{display:none!important}
.lv-eco-shell .atb-section .image-slider .splide__slide.is-visible img{display:block!important}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .video_hide_desktop{display:block}}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .video_hide_mobile{display:none}}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .product_video_cover{display:flex;padding:6px 11px 6px 8px;background:#333;border-radius:3px;width:84px;margin:15px auto 0;color:#fff;text-transform:uppercase;align-items:center;font-size:14px}}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .product_video_cover svg{margin-right:4px}}
@media  screen and (max-width:749px){.lv-eco-shell .atb-section .secondary-slider{margin-top:15px}}
.lv-eco-shell .atb-section #PageContainer[data-page=pf-a784888d] .collection-heading{display:none}
.lv-eco-shell .atb-section .trade-message{margin-bottom:13px;display:flex;align-items:center;font-size:16px;line-height:1.25;font-family:Gotham-Medium;font-weight:400;color:#212121;margin-top:33px}
.lv-eco-shell .atb-section .trade-message svg{margin-right:6px}
.lv-eco-shell .atb-section .trade-message a{margin-left:4px;color:#0070ba;text-decoration:underline}
.lv-eco-shell .atb-section .trade-message a:hover{color:#0070ba;opacity:.7;text-decoration:underline}
.lv-eco-shell .atb-section .where-to-buy-banner{position:relative}
.lv-eco-shell .atb-section .where-to-buy-banner img{width:100%;object-fit:cover;max-height:var(--image-height)}
.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{font-family:Gotham;position:absolute;top:50%;left:130px;transform:translateY(-50%);max-width:600px}
.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:80px;line-height:1.2;margin-bottom:0}
.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .small-content{margin-top:16px;font-size:18px;line-height:1.3}
.lv-eco-shell .atb-section .where-to-buy-container{padding:0 130px;margin:100px 0;font-family:Gotham}
.lv-eco-shell .atb-section .where-to-buy-container .section-title{font-size:24px;line-height:1.3;color:#000;margin-bottom:32px;position:relative;display:flex}
.lv-eco-shell .atb-section .where-to-buy-container .section-title span{position:absolute;top:50%;height:1px;width:100%;left:0;background-color:#dcdcdc;z-index:1}
.lv-eco-shell .atb-section .where-to-buy-container .section-title div{z-index:2;padding-right:20px;background-color:#fff}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks{display:flex;flex-wrap:wrap;margin-left:-20px}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block{padding-left:20px;margin-bottom:20px}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-4 .country-block{width:25%}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-5 .country-block{width:20%}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-6 .country-block{width:16.67%}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-7 .country-block{width:14.28%}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:30px 45px;text-align:center;box-shadow:4px 4px 10px #00000026;border-radius:10px;display:block}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner a{display:block}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner img{height:var(--image-height);width:100%;object-fit:contain}
.lv-eco-shell .atb-section .where-to-buy-container .show-more-btn{cursor:pointer;display:none;background:#000;border-radius:50px;color:#fff;width:180px;margin:12px auto 0;padding:14px;justify-content:center;font-size:16px;line-height:1.3;align-items:center}
.lv-eco-shell .atb-section .where-to-buy-container .show-more-btn svg{margin-left:10px}
.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner:hover{opacity:.7}
@media  screen and (max-width:1600px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:20px 30px}}
@media  screen and (max-width:1600px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{max-width:400px}}
@media  screen and (max-width:1600px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:50px}}
@media  screen and (max-width:1200px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{left:80px}}
@media  screen and (max-width:1200px){.lv-eco-shell .atb-section .where-to-buy-container{padding:0 80px}}
@media  screen and (max-width:1200px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{max-width:300px}}
@media  screen and (max-width:1200px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:1200px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-6 .country-block, .lv-eco-shell .atb-section .where-to-buy-container .countries-blocks.per-row-7 .country-block{width:20%}}
@media  screen and (max-width:992px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:10px 20px}}
@media  screen and (max-width:992px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:992px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{left:40px}}
@media  screen and (max-width:992px){.lv-eco-shell .atb-section .where-to-buy-container{padding:0 40px;margin:60px 0}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block{width:50%!important}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner{padding:15px 36px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:30px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .small-content{font-size:16px}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-container{padding:0 24px;margin:48px 0}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content{max-width:100%;width:100%;left:0;top:50px;transform:unset;padding:0 24px;text-align:center}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .title{font-size:40px}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-banner .where-to-buy-text-content .small-content{font-size:16px}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-banner img{max-height:var(--image-height-mobile)}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block .country-block-inner img{height:var(--image-height-mobile)}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-container .show-more-btn{display:flex}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block:nth-child(n/**/+7){display:none;transition:display 1s linear}}
@media  screen and (max-width:600px){.lv-eco-shell .atb-section .where-to-buy-container .countries-blocks .country-block.active{display:block!important}}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .page-width{max-width:1750px}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span{max-width:100%}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page button.add-to-cart.btn.product-form__cart-submit, .lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form a{flex:1;display:flex;margin-bottom:0;border-radius:100px;justify-content:center;align-items:center;color:#fff;background:#000;text-transform:capitalize;font-weight:700;letter-spacing:1px;min-height:38px}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .product-card-wrapper{position:relative}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form{position:absolute;bottom:5%;left:50%;transform:translate(-50%);width:100%;display:flex;gap:17px;opacity:0;transition:opacity .7s ease;z-index:99}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .grid li:hover form.product-form{opacity:1}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale{min-width:108px;height:50px;border-radius:0 20px 0 50px;font-size:17px;line-height:30px;font-weight:500;font-family:Gotham;text-transform:capitalize;background:linear-gradient(142.76deg,#b25f2b 8.77%,#a32912 92.49%)}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale+span{position:absolute;top:25px;right:0;width:58px;height:58px;padding:0;transform:rotate(-6deg)}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale .off-text{font-size:10px;padding:0;display:inline-block;margin-left:2px;height:auto}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .main-page .shopify-section:not(.scrollbar-banner){padding-top:0}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk{position:relative}
.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .mobile-link{position:absolute;top:0;left:0;width:100%;z-index:9;height:100%}
@media  screen and (min-width:1025px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page button.add-to-cart.btn.product-form__cart-submit, .lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form a{font-size:14px}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .grid .grid__item{width:50%}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form a{display:none}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form{gap:5px;bottom:2%;opacity:1;max-width:100px}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page button.add-to-cart.btn.product-form__cart-submit, .lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form a{padding:5px;min-width:75px;font-size:11px;min-height:28px!important}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form a, .lv-eco-shell .atb-section .template-suffix-xmas-collection-page form.product-form button{font-size:9px;line-height:6px}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale{font-size:8px;line-height:8px;min-width:52.73px;height:20px}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale+span{top:7px;width:30px;height:30px}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .details-products p{display:flex}}
@media  screen and (max-width:1024px){.lv-eco-shell .atb-section .template-suffix-xmas-collection-page .products-blk span .sale .off-text{font-size:5px}}
@media  screen and (min-width:1441px){.lv-eco-shell .atb-section .site-header__mobile-nav.grid{max-width:var(--header-container-width)}}
@media  screen and (min-width:1220px)and (max-width:1440px){.lv-eco-shell .atb-section .header-links-overflow.site-header .site-nav>li{margin:0}}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommedation-container{padding:0 0 100px;max-width:1200px;font-family:Gotham;color:#000}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommedation-container h2{font-size:45px!important;font-weight:700;line-height:1.29}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column h3{color:#000!important;font-weight:500}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .power-station-dropdown{color:#000;font-weight:500}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .add-to-cart button{background-color:#000;max-width:200px}
.lv-eco-shell .atb-section .product-recommendations-ps-lp .recommendation-row{padding-top:40px}
.lv-eco-shell .atb-section .product-recommendations-ps-lp .recommendation-row .bundle-sign, .lv-eco-shell .atb-section .product-recommendations-ps-lp .recommendation-row .bundle-sign svg{width:unset;height:unset;background-color:unset;transform:unset;right:-34px}
.lv-eco-shell .atb-section .product-recommendations-ps-lp .add_more_btn_wrap .add_more_btn{background-color:#c0503b;margin-left:0;outline:none}
.lv-eco-shell .atb-section .product-recommendations-ps-lp .product-recommendations-page-wrapper{border-bottom:0}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer{background:#f7f7f7;width:calc(33.33% - 14px);margin-left:14px;margin-bottom:14px;border-radius:25px}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{margin-left:-14px;width:calc(100% + 14px);padding-top:26px}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer:nth-child(n/**/+7){display:none}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer.active{display:block}
.lv-eco-shell .atb-section .more-accessories .show-more-btn{cursor:pointer;color:#c0503b;margin-top:68px;font-size:20px;font-family:Gotham-medium;text-decoration:underline;text-underline-offset:2px}
.lv-eco-shell .atb-section .recommendation-row .bundle-sign.hideDesktop, .lv-eco-shell .atb-section .recommended_product .title-for-mobile{display:none}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .more-accessories .recommended_product{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .view-details-popup .popup-content{padding:30px;overflow:unset}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .view-details-popup .popup-content .popup-inner{padding:20px;overflow-y:auto;height:100%}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommended_product .product-compare-price{font-weight:500;color:#838383}
.lv-eco-shell .atb-section .recommendation-page-lp-outer .accessory-outer .product-info{width:100%}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-row .bundle-sign.hideDesktop{display:block;right:unset;transform:translate(-50%);bottom:-44px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-row .bundle-sign.hideMobile{display:none}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .add-to-cart button{background-color:#000;max-width:284px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommended_product .title-for-mobile{display:block}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommended_product .hide-for-mobile{display:none}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .bundle-sign svg{transform:none}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommended_products .recommended_product{padding:40px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column.left-column{margin-bottom:15px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommedation-container h2{font-size:25px!important;line-height:1.2;letter-spacing:-1px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommedation-container.more-accessories h2{font-size:20px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .product-recommendations-ps-lp .recommendation-row, .lv-eco-shell .atb-section .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{padding-top:6px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommedation-container{padding-bottom:58px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .accessories-wrapper .recommendation-row{width:100%;padding-bottom:52px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .recommendation-row .recommendation-column.accessory-outer{margin-left:0;margin-bottom:0}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-outer.recommendation-page-lp-outer .slick-arrow{bottom:0}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-outer.recommendation-page-lp-outer .slick-dots{bottom:5px!important}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-outer.recommendation-page-lp-outer .slick-dots li{width:11px;height:11px;background-color:#d0d0d0;margin:0 3px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-outer.recommendation-page-lp-outer .slick-dots li.slick-active{background-color:#848484}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .product-recommendations-ps-lp .recommendation-row+.recommendation-row{margin-top:35px}}
@media  screen and (max-width:767px){.lv-eco-shell .atb-section .recommendation-page-lp-outer .product-recommendations-page-wrapper{padding:0 14px}}
.lv-eco-shell .atb-section .product_installation_text{color:#ea0606;margin-top:-15px}
.lv-eco-shell .atb-section .dg200-efficiency>div{width:50%;display:inline-block;font-size:30px;color:#44ba27;font-family:Gotham-Bold}
.lv-eco-shell .atb-section .dg200-efficiency small{display:block;font-size:13px;color:#000;font-family:Gotham}
.lv-eco-shell .atb-section tr.mobile-image{display:table-row!important}
.lv-eco-shell .atb-section section .efwa-container:not(:first-child){margin-top:50px}
.lv-eco-shell .atb-section #shopify-section-xhbecigrje .efwa-column{padding:10px 0}
.lv-eco-shell .atb-section #shopify-section-xhbecigrje .efwa-row{flex-direction:column}
.lv-eco-shell .atb-section #shopify-section-suqhvwtsyr .efwa-container:first-child tr:nth-child(2), .lv-eco-shell .atb-section #shopify-section-suqhvwtsyr .efwa-container:first-child tr:nth-child(5){color:#7573ff;font-weight:700;font-size:24px}
.lv-eco-shell .atb-section #shopify-section-suqhvwtsyr .efwa-container:first-child tr:nth-child(3), .lv-eco-shell .atb-section #shopify-section-suqhvwtsyr .efwa-container:first-child tr:nth-child(6){font-size:12px;color:#a6a4a4;text-align:right}
.lv-eco-shell .atb-section #shopify-section-suqhvwtsyr td{white-space:nowrap;padding:10px 0}
.lv-eco-shell .atb-section #shopify-section-suqhvwtsyr .efwa-container:last-child td{text-align:center;width:50%;padding:20px 5px;font-size:12px}
.lv-eco-shell .atb-section #shopify-section-usjvtqqrgr .efwa-container-column{flex-direction:column-reverse;display:flex}
.lv-eco-shell .atb-section #shopify-section-nzxkajoewz table tr, .lv-eco-shell .atb-section #shopify-section-nkbwvdazqs table tr, .lv-eco-shell .atb-section #shopify-section-gmjgqcayfo table tr{display:flex;flex-direction:column}
.lv-eco-shell .atb-section #shopify-section-gmjgqcayfo table tr td{width:100%!important}
.lv-eco-shell .atb-section .mobile-image{display:none!important}
.lv-eco-shell .atb-section .desktop-image{display:block!important}
@media (max-width:749px){.lv-eco-shell .atb-section .mobile-image{display:block!important}}
@media (max-width:749px){.lv-eco-shell .atb-section .desktop-image{display:none!important}}
.lv-eco-shell .atb-section h2, .lv-eco-shell .atb-section .blue-link, .lv-eco-shell .atb-section .discover-psp-button, .lv-eco-shell .atb-section .detail-pdp-section .container span{font-family:manrope!important}
.lv-eco-shell .atb-section .discover-psp-button{text-decoration:none}
.lv-eco-shell .atb-section .page-width.rich-text, .lv-eco-shell .atb-section .container{max-width:1156px!important}
.lv-eco-shell .atb-section.sticky-top, .lv-eco-shell .atb-section .sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:9}
.lv-eco-shell .atb-section .align-items-center{align-items:center!important}
.lv-eco-shell .atb-section .d-flex{display:flex!important}
.lv-eco-shell .atb-section .efwa-section h2:empty, .lv-eco-shell .atb-section .efwa-section h3:empty, .lv-eco-shell .atb-section .efwa-section p:empty{display:none}
.lv-eco-shell .atb-section .efwa-page-80{font-family:Gotham;font-weight:300;width:70%;margin:auto}
.lv-eco-shell .atb-section section.efwa-section{padding:50px 20px}
.lv-eco-shell .atb-section .efwa-intro, .lv-eco-shell .atb-section .efwa-intro-rich, .lv-eco-shell .atb-section .efwa-video-intro{text-align:center;padding:0}
.lv-eco-shell .atb-section .efwa-container-row{display:flex;flex-direction:column}
.lv-eco-shell .atb-section .efwa-container-column{display:flex;flex-direction:row}
.lv-eco-shell .atb-section .efwa-row{display:flex;flex-wrap:wrap;width:100%}
.lv-eco-shell .atb-section .efwa-column{justify-content:center;display:flex;flex:1;flex-direction:column;padding:0 50px}
.lv-eco-shell .atb-section .efwa-row .efwa-column{text-align:left;padding:0 20px 0 0}
.lv-eco-shell .atb-section .efwa-column .efwa-description{width:100%;margin:0}
.lv-eco-shell .atb-section .efwa-title{width:100%;font-size:44px!important;letter-spacing:0px!important;font-family:Gotham!important;font-weight:700;margin-bottom:20px}
.lv-eco-shell .atb-section .efwa-subtitle{width:100%;color:#7573ff!important;font-size:30px;font-family:Gotham!important;font-weight:700;margin-bottom:10px}
.lv-eco-shell .atb-section .efwa-description{width:70%;margin:0 auto 30px!important;font-family:Gotham;font-weight:300;font-size:16px}
.lv-eco-shell .atb-section .efwa-page-80 table td{border:none}
.lv-eco-shell .atb-section .efwa-page-80 img, .lv-eco-shell .atb-section .efwa-page-80 video{width:100%;margin:auto;border-radius:10px}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-page-80, .lv-eco-shell .atb-section .efwa-description{width:100%}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-description{font-size:15px}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-intro-lr .efwa-container-column, .lv-eco-shell .atb-section .efwa-video-intro-lr .efwa-container-column, .lv-eco-shell .atb-section .efwa-video-intro .efwa-row{flex-direction:column}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-intro-rl .efwa-container-column{flex-direction:column-reverse}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-column{padding:0}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-intro, .lv-eco-shell .atb-section .efwa-intro-rich, .lv-eco-shell .atb-section .efwa-video-intro{text-align:left}}
@media (max-width:768px){.lv-eco-shell .atb-section section.efwa-section{padding:20px}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-title{font-size:30px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section .efwa-subtitle{font-size:20px!important}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-gpbpaevkdf, .lv-eco-shell .atb-section #shopify-section-kuibvupkwi{text-align:center}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-lwcrwbtnvb{padding:0}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-lwcrwbtnvb .efwa-row:first-child{padding:20px 20px 0}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-lwcrwbtnvb video{border-radius:0}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-tgcircqeew{text-align:center}}
@media (max-width:768px){.lv-eco-shell .atb-section #FeatureRowImageWrapper-tgcircqeew{display:none}}
@media (max-width:768px){.lv-eco-shell .atb-section #shopify-section-gdiabdfhhr iframe{width:90%!important;height:200px!important}}
.lv-eco-shell .atb-section .discover-psp-button{display:inline-block;background-color:#fff;color:#000;border:none;margin:20px auto;padding:10px 20px;border-radius:20px;font-size:14px;font-family:Gotham,Montserrat;text-transform:uppercase}
.lv-eco-shell .atb-section #shopify-section-gdiabdfhhr iframe{width:1120px;height:630px;max-width:90%;max-height:630px;background-color:#000}
.lv-eco-shell .atb-section #shopify-section-pgsihxfoxj, .lv-eco-shell .atb-section #shopify-section-tuxxhgcaqd, .lv-eco-shell .atb-section #shopify-section-tgcircqeew, .lv-eco-shell .atb-section #shopify-section-bcwpjufvgy{background-color:#000;margin:0;padding:20px 0!important}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table tbody td{width:33.33%;max-width:33.33%;font-family:Gotham,Montserrat}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table td{text-align:center;border:none}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table.desktop-image tbody tr:first-child td:first-child{text-align:right}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table.desktop-image tbody tr:first-child td:last-child{text-align:left}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table.desktop-image tr:last-child td:first-child{text-align:right}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table.desktop-image tr:last-child td:last-child{text-align:left}
.lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn table td span{max-width:300px;display:inline-block;margin:0;text-align:left;font-family:Gotham,Montserrat!important;font-weight:700!important}
.lv-eco-shell .atb-section #shopify-section-hjqwigodni .grid__item{padding:0 5px}
.lv-eco-shell .atb-section #shopify-section-pivmjdlowq .blue-link{font-size:30px;font-family:Gotham;font-weight:600}
.lv-eco-shell .atb-section #shopify-section-pivmjdlowq h2{font-size:16px!important;font-family:Gotham,Montserrat;line-height:22px!important;font-weight:300!important}
.lv-eco-shell .atb-section #shopify-section-pivmjdlowq h2 span{color:#30fb50}
.lv-eco-shell .atb-section #shopify-section-xfeutemqxv, .lv-eco-shell .atb-section #shopify-section-iwlyjgbsvn, .lv-eco-shell .atb-section #shopify-section-mtbefpuhhf, .lv-eco-shell .atb-section #shopify-section-pjdlqfekun, .lv-eco-shell .atb-section #shopify-section-vabcijngyz, .lv-eco-shell .atb-section #shopify-section-xwsgxtjslr, .lv-eco-shell .atb-section #shopify-section-hjqwigodni, .lv-eco-shell .atb-section #shopify-section-gdiabdfhhr, .lv-eco-shell .atb-section #shopify-section-emfjuaxlgh, .lv-eco-shell .atb-section #shopify-section-mdtllysqpo, .lv-eco-shell .atb-section #shopify-section-jdcxcxcwlg{background-color:#fff!important}
.lv-eco-shell .atb-section #what-in-the-box b:not(:first-child){margin-left:10px}
.lv-eco-shell .atb-section #what-in-the-box small{font-weight:300}
.lv-eco-shell .atb-section #product-slider-1 .owl-dots{display:flex!important}
.lv-eco-shell #shopify-section-pgsihxfoxj, .lv-eco-shell #shopify-section-tuxxhgcaqd, .lv-eco-shell #shopify-section-tgcircqeew, .lv-eco-shell #shopify-section-bcwpjufvgy, .lv-eco-shell #shopify-section-hjujwtumpw, .lv-eco-shell #shopify-section-pivmjdlowq{background-color:#000;margin:0;padding:20px 0!important}
.lv-eco-shell #shopify-section-pgsihxfoxj h2, .lv-eco-shell #shopify-section-pgsihxfoxj p, .lv-eco-shell #shopify-section-tuxxhgcaqd h2, .lv-eco-shell #shopify-section-tuxxhgcaqd p, .lv-eco-shell #shopify-section-tgcircqeew h2, .lv-eco-shell #shopify-section-tgcircqeew p, .lv-eco-shell #shopify-section-bcwpjufvgy h2, .lv-eco-shell #shopify-section-bcwpjufvgy p, .lv-eco-shell #shopify-section-hjujwtumpw h2, .lv-eco-shell #shopify-section-hjujwtumpw p, .lv-eco-shell #shopify-section-pivmjdlowq h2, .lv-eco-shell #shopify-section-pivmjdlowq p{color:#fff!important}
.lv-eco-shell body[data-product=delta-2-bundle] .index-section, .lv-eco-shell body[data-product=delta-2-portable-power-station] .index-section{padding:20px 0}
.lv-eco-shell body[data-product=delta-2-bundle] .page-width, .lv-eco-shell body[data-product=delta-2-portable-power-station] .page-width{padding:0!important}
.lv-eco-shell body[data-product=delta-2-portable-power-station] .atb-section section:not(:first-child) section>div{margin:0!important}
.lv-eco-shell body[data-product=delta-2-portable-power-station] .pdp-intro-slider{background-color:#fff}
.lv-eco-shell body[data-product=river-2-pro-portable-power-station] .in-blk.price-blk{display:none!important}
.lv-eco-shell body[data-product=delta-2-bundle] .product-intro .video, .lv-eco-shell body[data-product=delta-2-bundle] .pdp-big-img, .lv-eco-shell body[data-product=delta-2-portable-power-station] .product-intro .video, .lv-eco-shell body[data-product=delta-2-portable-power-station] .pdp-big-img{margin:10px!important}
.lv-eco-shell body[data-product=delta-2-portable-power-station] .intro-heading:not(#shopify-section-hjujwtumpw .intro-heading):not(#what-in-the-box .intro-heading){text-align:left}
.lv-eco-shell body[data-product=delta-2-bundle] .atb-section section.shopify-section .product-intro{text-align:left}
.lv-eco-shell body[data-product=delta-2-bundle] .atb-section section.shopify-section .row:not(#product-spec .row)>div{width:100%;margin:0!important;max-width:none;flex:100%}
.lv-eco-shell body[data-product=delta-2-bundle] #what-in-the-box .intro-heading h2, .lv-eco-shell body[data-product=delta-2-bundle] #product-spec .intro-heading h2{text-align:center}
.lv-eco-shell body[data-product=delta-2-bundle] section.shopify-section h2:not(#product-spec h2):not(#what-in-the-box h2):not(.cbb-frequently-bought-title), .lv-eco-shell body[data-product=delta-2-portable-power-station] section.shopify-section:not(#shopify-section-pivmjdlowq) h2:not(#product-spec h2):not(#what-in-the-box h2):not(.cbb-frequently-bought-title){font-size:36px!important;letter-spacing:-.3px!important;line-height:44px!important;color:#212121!important;margin-bottom:15px!important;font-weight:600!important;margin-top:12px!important}
.lv-eco-shell body[data-product=delta-2-bundle] #shopify-section-iurqfgxjzn, .lv-eco-shell body[data-product=delta-2-bundle] #shopify-section-xrpimljaqg{margin:0;padding:0}
.lv-eco-shell body[data-product=delta-2-bundle] .atb-section section.shopify-section p{color:#828486}
.lv-eco-shell body[data-product=delta-2-bundle] .intro-heading, .lv-eco-shell body[data-product=delta-2-bundle] .rich-text h2{text-align:left}
.lv-eco-shell body[data-product=delta-2-bundle] .rich-text table td, .lv-eco-shell body[data-product=ecoflow-delta-2-extra-battery-bundle] .rich-text table td, .lv-eco-shell body[data-product=delta-2-portable-power-station] .rich-text table td{border:none!important}
.lv-eco-shell body[data-product=delta-2-portable-power-station] .atb-section section:not(:first-child):not(#shopify-section-xfeutemqxv):not(#shopify-section-mtbefpuhhf):not(#shopify-section-pjdlqfekun):not(#shopify-section-xwsgxtjslr):not(#shopify-section-hjqwigodni):not(#shopify-section-vabcijngyz):not(#shopify-section-mdtllysqpo):not(#shopify-section-jdcxcxcwlg):not(#shopify-section-emfjuaxlgh) p:not(.swym-remind-me p), .lv-eco-shell body[data-product=delta-2-portable-power-station] .atb-section section:not(:first-child):not(#shopify-section-xfeutemqxv):not(#shopify-section-mtbefpuhhf):not(#shopify-section-pjdlqfekun):not(#shopify-section-xwsgxtjslr):not(#shopify-section-hjqwigodni):not(#shopify-section-vabcijngyz):not(#shopify-section-mdtllysqpo):not(#shopify-section-jdcxcxcwlg) h2:not(#product-spec h2):not(.product-single__title):not(.swym-remind-me h2){color:#fff!important}
@font-face { font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal }
:root{--swiper-theme-color:#007aff}
.lv-eco-shell :host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.lv-eco-shell .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.lv-eco-shell .swiper-vertical>.swiper-wrapper{flex-direction:column}
.lv-eco-shell .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.lv-eco-shell .swiper-android .swiper-slide, .lv-eco-shell .swiper-ios .swiper-slide, .lv-eco-shell .swiper-wrapper{transform:translate3d(0px,0,0)}
.lv-eco-shell .swiper-horizontal{touch-action:pan-y}
.lv-eco-shell .swiper-vertical{touch-action:pan-x}
.lv-eco-shell .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.lv-eco-shell .swiper-slide-invisible-blank{visibility:hidden}
.lv-eco-shell .swiper-autoheight, .lv-eco-shell .swiper-autoheight .swiper-slide{height:auto}
.lv-eco-shell .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.lv-eco-shell .swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.lv-eco-shell .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.lv-eco-shell .swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.lv-eco-shell .swiper-3d{perspective:1200px}
.lv-eco-shell .swiper-3d .swiper-cube-shadow, .lv-eco-shell .swiper-3d .swiper-slide{transform-style:preserve-3d}
.lv-eco-shell .swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.lv-eco-shell .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.lv-eco-shell .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.lv-eco-shell .swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.lv-eco-shell .swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.lv-eco-shell .swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.lv-eco-shell .swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.lv-eco-shell .swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
.lv-eco-shell .swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.lv-eco-shell .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.lv-eco-shell .swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.lv-eco-shell .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.lv-eco-shell .swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.lv-eco-shell .swiper-3d .swiper-slide-shadow, .lv-eco-shell .swiper-3d .swiper-slide-shadow-bottom, .lv-eco-shell .swiper-3d .swiper-slide-shadow-left, .lv-eco-shell .swiper-3d .swiper-slide-shadow-right, .lv-eco-shell .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.lv-eco-shell .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}
.lv-eco-shell .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.lv-eco-shell .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.lv-eco-shell .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.lv-eco-shell .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.lv-eco-shell .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.lv-eco-shell .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .lv-eco-shell .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.lv-eco-shell .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.lv-eco-shell .swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin0 { %{transform:rotate(0deg)}100%{transform:rotate(360deg)} }
.lv-eco-shell .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.lv-eco-shell .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.lv-eco-shell .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
.lv-eco-shell .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.lv-eco-shell .swiper-button-next, .lv-eco-shell .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.lv-eco-shell .swiper-button-next.swiper-button-disabled, .lv-eco-shell .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.lv-eco-shell .swiper-button-next.swiper-button-hidden, .lv-eco-shell .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.lv-eco-shell .swiper-navigation-disabled .swiper-button-next, .lv-eco-shell .swiper-navigation-disabled .swiper-button-prev{display:none!important}
.lv-eco-shell .swiper-button-next svg, .lv-eco-shell .swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.lv-eco-shell .swiper-rtl .swiper-button-next svg, .lv-eco-shell .swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.lv-eco-shell .swiper-button-prev, .lv-eco-shell .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.lv-eco-shell .swiper-button-next, .lv-eco-shell .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.lv-eco-shell .swiper-button-lock{display:none}
.lv-eco-shell .swiper-button-next:after, .lv-eco-shell .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.lv-eco-shell .swiper-button-prev:after, .lv-eco-shell .swiper-rtl .swiper-button-next:after{content:"prev"}
.lv-eco-shell .swiper-button-next, .lv-eco-shell .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.lv-eco-shell .swiper-button-next:after, .lv-eco-shell .swiper-rtl .swiper-button-prev:after{content:"next"}
.lv-eco-shell .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.lv-eco-shell .swiper-pagination.swiper-pagination-hidden{opacity:0}
.lv-eco-shell .swiper-pagination-disabled>.swiper-pagination, .lv-eco-shell .swiper-pagination.swiper-pagination-disabled{display:none!important}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-bullets, .lv-eco-shell .swiper-pagination-bullets.swiper-pagination-horizontal, .lv-eco-shell .swiper-pagination-custom, .lv-eco-shell .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.lv-eco-shell .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.lv-eco-shell .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.lv-eco-shell .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}
.lv-eco-shell button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}
.lv-eco-shell .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.lv-eco-shell .swiper-pagination-bullet:only-child{display:none!important}
.lv-eco-shell .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.lv-eco-shell .swiper-pagination-vertical.swiper-pagination-bullets, .lv-eco-shell .swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}
.lv-eco-shell .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .lv-eco-shell .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}
.lv-eco-shell .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .lv-eco-shell .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}
.lv-eco-shell .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .lv-eco-shell .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .lv-eco-shell .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .lv-eco-shell .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .lv-eco-shell .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.lv-eco-shell .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.lv-eco-shell .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.lv-eco-shell .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}
.lv-eco-shell .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.lv-eco-shell .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-progressbar, .lv-eco-shell .swiper-pagination-progressbar.swiper-pagination-horizontal, .lv-eco-shell .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .lv-eco-shell .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.lv-eco-shell .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .lv-eco-shell .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .lv-eco-shell .swiper-pagination-progressbar.swiper-pagination-vertical, .lv-eco-shell .swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.lv-eco-shell .swiper-pagination-lock{display:none}
.lv-eco-shell .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}
.lv-eco-shell .swiper-scrollbar-disabled>.swiper-scrollbar, .lv-eco-shell .swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.lv-eco-shell .swiper-horizontal>.swiper-scrollbar, .lv-eco-shell .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.lv-eco-shell .swiper-scrollbar.swiper-scrollbar-vertical, .lv-eco-shell .swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.lv-eco-shell .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.lv-eco-shell .swiper-scrollbar-cursor-drag{cursor:move}
.lv-eco-shell .swiper-scrollbar-lock{display:none}
.lv-eco-shell .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.lv-eco-shell .swiper-zoom-container>canvas, .lv-eco-shell .swiper-zoom-container>img, .lv-eco-shell .swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.lv-eco-shell .swiper-slide-zoomed{cursor:move;touch-action:none}
.lv-eco-shell .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.lv-eco-shell .swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.lv-eco-shell .swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.lv-eco-shell .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.lv-eco-shell .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.lv-eco-shell .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.lv-eco-shell .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.lv-eco-shell .swiper-fade .swiper-slide-active{pointer-events:auto}
.lv-eco-shell .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.lv-eco-shell .swiper-cube{overflow:visible}
.lv-eco-shell .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.lv-eco-shell .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.lv-eco-shell .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.lv-eco-shell .swiper-cube .swiper-slide-active, .lv-eco-shell .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.lv-eco-shell .swiper-cube .swiper-slide-active, .lv-eco-shell .swiper-cube .swiper-slide-next, .lv-eco-shell .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.lv-eco-shell .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}
.lv-eco-shell .swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.lv-eco-shell .swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.lv-eco-shell .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .lv-eco-shell .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .lv-eco-shell .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .lv-eco-shell .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.lv-eco-shell .swiper-flip{overflow:visible}
.lv-eco-shell .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.lv-eco-shell .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.lv-eco-shell .swiper-flip .swiper-slide-active, .lv-eco-shell .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.lv-eco-shell .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .lv-eco-shell .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .lv-eco-shell .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .lv-eco-shell .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.lv-eco-shell .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.lv-eco-shell .swiper-cards{overflow:visible}
.lv-eco-shell .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
.lv-eco-shell .flickity-enabled{position:relative}
.lv-eco-shell .flickity-enabled:focus{outline:0}
.lv-eco-shell .flickity-viewport{overflow:hidden;position:relative;height:100%}
.lv-eco-shell .flickity-slider{position:absolute;width:100%;height:100%}
.lv-eco-shell .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.lv-eco-shell .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}
.lv-eco-shell .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.lv-eco-shell .flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}
.lv-eco-shell .flickity-button:hover{background:#fff;cursor:pointer}
.lv-eco-shell .flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}
.lv-eco-shell .flickity-button:active{opacity:.6}
.lv-eco-shell .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.lv-eco-shell .flickity-button-icon{fill:currentColor}
.lv-eco-shell .flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}
.lv-eco-shell .flickity-prev-next-button.previous{left:10px}
.lv-eco-shell .flickity-prev-next-button.next{right:10px}
.lv-eco-shell .flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}
.lv-eco-shell .flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}
.lv-eco-shell .flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}
.lv-eco-shell .flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.lv-eco-shell .flickity-rtl .flickity-page-dots{direction:rtl}
.lv-eco-shell .flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.lv-eco-shell .flickity-page-dots .dot.is-selected{opacity:1}

/* ===== Livvoltpower safety overrides (scoped) ===== */
.lv-eco-shell *{box-sizing:border-box;}
.lv-eco-shell img{max-width:100%!important;height:auto!important;display:block;}
.lv-eco-shell table{border-collapse:collapse;width:100%;}
.lv-eco-shell .page-width,.lv-eco-shell .container{max-width:1200px;margin:0 auto;padding:0 20px;}
/* comparison -> clean 2-col spec table */
.lv-eco-shell .comparison_table_wrapper{overflow-x:auto;}
.lv-eco-shell .comparison_feature_row{display:flex!important;align-items:stretch;border-bottom:1px solid #e6e6ea;}
.lv-eco-shell .comparison_feature_row .compare_column.compare_feature_title{flex:0 0 200px;font-weight:700;color:#1A1A2E;padding:12px;background:#f7f7f9;}
.lv-eco-shell .comparison_feature_row .compare_column_wrapper{flex:1 1 0;padding:12px;border-left:1px solid #e6e6ea;display:flex;align-items:center;}
.lv-eco-shell .comparison_title_row .compare_column.compare_feature_title{background:transparent;}
/* slideshow carousel */
.lv-eco-shell .pdp-slideshow-item{display:none;}
.lv-eco-shell .pdp-slideshow-item.active{display:block;}
.lv-eco-shell .pdp-slideshow-container{position:relative;}
.lv-eco-shell .lv-slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:42px;height:42px;border:none;border-radius:50%;background:rgba(0,0,0,.4);color:#fff;font-size:20px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.lv-eco-shell .lv-slider-nav.prev{left:14px;}
.lv-eco-shell .lv-slider-nav.next{right:14px;}
.lv-eco-shell .lv-slider-dots{text-align:center;padding:14px 0;}
.lv-eco-shell .lv-slider-dots .dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ccc;margin:0 5px;cursor:pointer;border:none;padding:0;}
.lv-eco-shell .lv-slider-dots .dot.active{background:#00E676;}
/* section spacing */
.lv-eco-shell .pdp{margin:0 0 48px;}
.lv-eco-shell .pdp:first-child{margin-top:0;}
.lv-eco-shell .pdp-rich-text{padding:40px 0;}
/* charging-methods grid (missing from scraped CSS) */
.lv-eco-shell .pdp-image-text .stacked{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.lv-eco-shell .pdp-image-text .stack-content{display:flex;flex-direction:column;background:#f7f7f9;border-radius:12px;overflow:hidden;}
.lv-eco-shell .pdp-image-text .stack-content picture{display:block;background:#e6e6ea;}
.lv-eco-shell .pdp-image-text .stack-content img{width:100%;height:var(--image-height,240px);object-fit:contain;}
.lv-eco-shell .pdp-image-text .stack-content .text-content{padding:16px;text-align:center;}
.lv-eco-shell .pdp-image-text .stack-content h4{margin:0;font-size:16px;color:#1A1A2E;font-weight:600;}
.lv-eco-shell .pdp-image-text .owl-carousel{display:none;}
@media (max-width:749px){
  .lv-eco-shell .pdp-image-text .stacked{display:none;}
  .lv-eco-shell .pdp-image-text .owl-carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;}
  .lv-eco-shell .pdp-image-text .owl-carousel .stack-content{flex:0 0 80%;scroll-snap-align:start;}
  .lv-eco-shell .pdp-image-text .owl-carousel .stack-content img{height:var(--mobile-image-height,200px);}
}
/* FAQ accordion (JS toggles .active) */
.lv-eco-shell .homepage_accordion .answer{height:auto;max-height:0;transition:max-height .35s ease-in-out;overflow:hidden;}
.lv-eco-shell .homepage_accordion .answer:not(.active){height:auto;max-height:0;}
.lv-eco-shell .homepage_accordion .answer.active{max-height:1200px;}

/* ===== Livvoltpower content layout fixes ===== */
.lv-eco-shell .pdp-title .h1,
.lv-eco-shell .pdp-rich-text h2,
.lv-eco-shell .pdp-specs h2,
.lv-eco-shell .pdp-slideshow .text-content h1 {
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: #1A1A2E !important;
  margin: 0 0 16px !important;
}

.lv-eco-shell .pdp-rich-text h2 {
  text-align: center !important;
}

.lv-eco-shell .pdp-specs h2 {
  text-align: center !important;
  margin-bottom: 32px !important;
}

.lv-eco-shell .pdp-specs-container {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr) !important;
  gap: 20px 40px !important;
  max-width: 1200px !important;
  margin: 0 auto !important;
}

.lv-eco-shell .pdp-specs-block {
  width: 100% !important;
  border-bottom: 1px solid #e6e6ea !important;
  padding-bottom: 16px !important;
}

.lv-eco-shell .pdp-specs-title {
  font-weight: 700 !important;
  color: #1A1A2E !important;
  margin: 0 0 8px !important;
}

.lv-eco-shell .pdp-specs-content {
  color: #555 !important;
  line-height: 1.5 !important;
}

.lv-eco-shell .pdp-specs-content p {
  margin: 0 0 6px !important;
}

.lv-eco-shell .pdp-image-text-container,
.lv-eco-shell .pdp-slideshow-container,
.lv-eco-shell .pdp-rich-text,
.lv-eco-shell .pdp-specs {
  width: 100% !important;
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.lv-eco-shell .pdp-image-text-container__flex {
  width: 100% !important;
}

.lv-eco-shell .draggable-image-container,
.lv-eco-shell .pdp-slideshow-block-images-container {
  width: 100% !important;
  max-width: 100% !important;
}

.lv-eco-shell .draggable-image-container img,
.lv-eco-shell .pdp-slideshow-block-image-wrapper img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
  margin: 0 auto !important;
}

@media (max-width: 768px) {
  .lv-eco-shell .pdp-specs-container {
    grid-template-columns: 1fr !important;
  }
  .lv-eco-shell .pdp-title .h1,
  .lv-eco-shell .pdp-rich-text h2,
  .lv-eco-shell .pdp-specs h2,
  .lv-eco-shell .pdp-slideshow .text-content h1 {
    font-size: 26px !important;
  }
}

/* Livvolt: hide Flickity dots inside PDP slideshows (Delta Pro 3 etc.) */
.lv-eco-shell .pdp-slideshow .flickity-page-dots,
.lv-eco-shell .pdp-slideshow .lv-slider-dots { display: none !important; }
