@font-face{font-family:livvic-thin;src:url(../fonts/Livvic-Thin.ttf)}@font-face{font-family:livvic-xl;src:url(../fonts/Livvic-ExtraLight.ttf)}@font-face{font-family:livvic-l;src:url(../fonts/Livvic-Light.ttf)}@font-face{font-family:livvic-r;src:url(../fonts/Livvic-Regular.ttf)}@font-face{font-family:livvic-m;src:url(../fonts/Livvic-Medium.ttf)}@font-face{font-family:livvic-sb;src:url(../fonts/Livvic-SemiBold.ttf)}@font-face{font-family:livvic-b;src:url(../fonts/Livvic-Bold.ttf)}@font-face{font-family:livvic-xb;src:url(../fonts/Livvic-Black.ttf)}a,p,div{font-family:livvic-r}.for-mobile{display:none}.header{max-width:100%;padding:10px 40px!important;justify-content:space-between;display:flex}.header nav.header__inline-menu .list-menu{gap:40px}.header nav.header__inline-menu .list-menu li a{padding:10px;font-size:12px;line-height:14px;font-family:livvic-sb;color:#000}.header nav.header__inline-menu .list-menu li a .header__active-menu-item{text-decoration:none}.header nav.header__inline-menu .list-menu summary.header__menu-item{text-decoration:none;font-size:12px;line-height:14px;font-family:livvic-sb;color:#000}.header nav.header__inline-menu .list-menu summary.header__menu-item span{text-decoration:none}.header nav.header__inline-menu .list-menu.header__submenu{border:none}.header nav.header__inline-menu .list-menu li a.list-menu__item--active{text-decoration:none}.search-modal__content .predictive-search{border:none}.slideshow__slide>a{display:block;height:100%}.home-slideshow .slideshow__controls{border:none;position:initial}.home-slideshow .slideshow__controls .slider-counter{display:none}.home-slideshow .slideshow__controls button.slider-button{position:absolute;top:0;bottom:0;margin:auto;background:#ffffff9e;border-radius:50px}.home-slideshow .slideshow__controls button.slider-button.slider-button--prev{left:20px}.home-slideshow .slideshow__controls button.slider-button.slider-button--next{right:20px}.home-usps .page-width{max-width:100%}.home-usps .page-width ul li .multicolumn-card__image-wrapper{margin:0}.home-usps .page-width ul li .multicolumn-card__image-wrapper .media{padding:0!important}.home-usps .page-width ul li .multicolumn-card__image-wrapper .multicolumn-card__image{position:relative;top:initial;left:initial;transform:none;object-fit:initial;max-width:25px;width:100%;margin:0 auto}.home-usps .page-width ul li .multicolumn-card__info{padding:12px 0 0!important}.home-usps .page-width ul li .multicolumn-card__info h3{font-family:livvic-sb;font-size:14px;line-height:18px;letter-spacing:0;color:#076015}.home-usps .page-width ul li .multicolumn-card__info .rte{margin:0}.home-usps .page-width ul li .multicolumn-card__info .rte p{font-size:12px;line-height:15px;color:#555;margin:6px auto 0;max-width:80%}.home-bestseller .collection .collection__title{max-width:100%;padding:0 40px;margin:0 0 30px;text-align:center}.home-bestseller .collection .collection__title h2{font-size:28px;line-height:32px;letter-spacing:0;font-family:livvic-sb;position:relative;display:flex;align-items:center;justify-content:center;gap:30px}.home-bestseller .collection .collection__title h2:before{content:"";display:inline-block;height:1px;width:30%;background:#707070}.home-bestseller .collection .collection__title h2:after{content:"";display:inline-block;height:1px;width:30%;background:#707070}.home-bestseller .collection slider-component{padding:0 40px}.home-bestseller .collection slider-component ul{margin:0}.card-wrapper .card>.card__content .card__information{padding:15px 0 0}.card-wrapper .card>.card__content .card__information h3 a{font-family:livvic-r;font-size:14px;line-height:20px;text-transform:capitalize;color:#000}.card-wrapper .card>.card__content .card__information .price{font-size:14px;line-height:16px;font-family:livvic-m;color:#000}.card-wrapper .card>.card__content .card__information .price span{font-family:livvic-m}.home_contact_banner .slideshow{padding:0 42px}.home_two_tiles_custom{padding:0 40px;display:flex;align-items:center;gap:58px}.home_two_tiles_custom a{display:flex;width:50%}.home_two_tiles_custom a img{width:100%}.mid_sm_banner .slideshow{padding:4% 13%}.home-two-tiles{min-height:max-content!important;display:flex;align-items:center}.home-two-tiles .banner__media{position:relative;top:initial;left:initial}.home-two-tiles .banner__media img{position:relative!important;top:initial!important;left:initial!important;object-fit:auto}.home-two-tiles .banner__content{display:none}.home-collections-list .page-width{max-width:100%;padding:40px}.home-collections-list .page-width ul{gap:60px;display:flex;flex-wrap:nowrap}.home-collections-list .page-width ul li{max-width:calc(33.33% - 40px);width:100%}.home-collections-list .page-width ul li .multicolumn-card__image-wrapper{max-width:100%;width:100%;margin:0}.home-collections-list .page-width ul li .multicolumn-card__info{padding:15px 0 0;text-align:center}.home-collections-list .page-width ul li .multicolumn-card__info h3{font-family:livvic-sb;font-size:15px;line-height:18px;letter-spacing:0}.home-review .page-width{max-width:100%;margin:0;padding:40px 0 40px 40px}.home-review .multicolumn__title{margin:0 0 35px;justify-content:center}.home-review .multicolumn__title h2{font-size:28px;line-height:35px;font-family:livvic-sb;letter-spacing:0;position:relative;display:flex;align-items:center;justify-content:center;gap:30px;width:100%}.home-review .multicolumn__title h2:before{content:"";display:inline-block;height:1px;width:30%;background:#707070}.home-review .multicolumn__title h2:after{content:"";display:inline-block;height:1px;width:30%;background:#707070}.home-review .multicolumn-card{border-radius:17px;background-image:linear-gradient(180deg,#076015,#90b431)!important;padding:30px 25px}.home-review .multicolumn-card .media{padding:initial!important}.home-review .multicolumn-card .media img{position:relative;top:initial;left:initial;height:auto}.home-review .multicolumn-card .multicolumn-card__image-wrapper{padding:0;margin:0}.home-review .multicolumn-card .multicolumn-card__info{padding:20px 0 0}.home-review .multicolumn-card .multicolumn-card__info p{font-family:livvic-m;font-size:14px;line-height:23px;color:#fff;letter-spacing:0}.home-review .multicolumn-card .multicolumn-card__info a{font-size:13px;line-height:23px;font-family:livvic-m;color:#fff;letter-spacing:0;cursor:auto}.home-single-product .product__info-wrapper h2.product__title{font-size:36px;line-height:40px;font-family:livvic-sb;font-weight:500}.home-single-product .product__info-wrapper .price .price__sale .price-item.price-item--sale{font-family:livvic-m}.home-single-product .product__info-wrapper variant-selects .form__label{font-family:livvic-m}.home-single-product .product__info-wrapper variant-selects label{font-family:livvic-r;font-size:12px;line-height:14px}.home-single-product .product__info-wrapper .product-form__quantity label.quantity__label{font-family:livvic-m}.home-single-product .product__info-wrapper .product-form__buttons button{font-family:livvic-m;font-size:14px;line-height:16px;letter-spacing:0}.home-single-product .product__info-wrapper .link.product__view-details{font-family:livvic-m;font-size:14px;line-height:16px}.custom_bottom_usp>div{padding:40px 0 70px}.custom_bottom_usp .home_bottom_usps{text-align:center}.custom_bottom_usp .home_bottom_usps h2{font-size:28px;line-height:35px;font-family:livvic-sb;letter-spacing:0;position:relative;display:flex;align-items:center;justify-content:center;gap:30px;width:100%;margin:0 0 30px}.custom_bottom_usp .home_bottom_usps h2:before,.custom_bottom_usp .home_bottom_usps h2:after{content:"";display:inline-block;height:1px;width:30%;background:#707070}.custom_bottom_usp .home_bottom_usps .bottom_usps{display:flex;justify-content:space-between;gap:40px;align-items:center;max-width:40%;margin:0 auto}.custom_bottom_usp .home_bottom_usps .bottom_usps img{max-height:70px}footer.footer{padding:70px 9% 25px}footer.footer .footer__content-top{padding:0 0 30px;display:flex;align-items:flex-start;max-width:100%;width:100%}footer.footer .footer__content-top .footer__blocks-wrapper{flex-wrap:nowrap;gap:10px;justify-content:space-between;align-items:flex-start;max-width:100%;width:100%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{width:100%;max-width:40%;margin-top:-15px}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu{max-width:calc(35% - 10px);margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block-image .footer-block__image-wrapper{max-width:100%!important}footer.footer .footer__content-top .footer-block--newsletter{margin:0;flex-direction:column;gap:0;align-items:flex-start}footer.footer .footer__content-top .footer-block--newsletter:before{content:"Social";display:block;padding:0 0 0 12px;font-size:12px;line-height:15px;font-family:livvic-sb;color:#fff}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block h2.footer-block__heading{font-size:12px;line-height:15px;font-family:livvic-sb;color:#fff;letter-spacing:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block .list-menu__item{font-size:12px;line-height:20px;color:#fff;opacity:.8;padding:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block p{font-size:12px;line-height:18px;color:#fff;max-width:85%;font-family:livvic-m;opacity:.8}footer.footer .footer__content-bottom{border:none;padding:0}footer.footer .footer__content-bottom .footer__copyright *{font-size:11px!important;line-height:13px;color:#fff!important;opacity:.8!important;font-family:livvic-m!important}.collection-hero .collection-hero__inner{padding:0 40px}.collection-hero .collection-hero__inner .collection-hero__title{font-size:36px;line-height:40px;font-family:livvic-sb;margin:30px 0 20px;letter-spacing:0}facet-filters-form.facets.facets-vertical-sort{padding:0 40px!important}aside#main-collection-filters .facets-container{padding:0}.collection-grids .facets-vertical.page-width{padding:0 40px}facet-filters-form.facets.facets-vertical-sort h2.facet-filters__label{font-size:14px;font-family:livvic-r;color:#000;margin:0 10px 0 0}facet-filters-form.facets.facets-vertical-sort .select select#SortBy{font-size:14px;line-height:16px;color:#000;font-family:livvic-r;padding:5px 15px 5px 0}facet-filters-form.facets.facets-vertical-sort .select select#SortBy:focus-visible{outline:none;outline-offset:initial;box-shadow:initial}facet-filters-form.facets.facets-vertical-sort .product-count-vertical.light{display:none}.card-wrapper .card .card__badge{display:none}.product .product__media-list .product-media-container{border:none}.product .product__info-wrapper .product__title h1{font-size:36px;line-height:40px;font-family:livvic-sb;letter-spacing:0}.product .product__info-wrapper .price .badge{display:none}.product .product__info-wrapper .price{font-size:16px;line-height:18px;font-family:livvic-r}.product .product__info-wrapper .price .price__sale span{font-family:livvic-m;letter-spacing:0}.product .product__info-wrapper variant-selects .form__label{font-size:16px;line-height:18px;font-family:livvic-m;color:#000}.product .product__info-wrapper variant-selects label{font-size:14px;line-height:16px;font-family:livvic-m;letter-spacing:0}.product .product__info-wrapper .product-form__quantity .form__label{font-size:16px;line-height:18px;font-family:livvic-m;color:#000;margin:0 0 12px}.product .product__info-wrapper .product-form__buttons button{font-family:livvic-m;letter-spacing:0;font-size:16px;line-height:20px}.product .product__info-wrapper .product__description{font-size:15px;line-height:26px;color:#000}.related-products h2.related-products__heading{font-size:30px;line-height:36px;font-family:livvic-sb;letter-spacing:0;margin:0 0 20px}main#MainContent .page-width{max-width:100%}main#MainContent .page-width h1.main-page-title.page-title{display:none}.informatic-page{padding:20px 50px}.informatic-page h2.informatic-page-title{font-size:32px;line-height:40px;letter-spacing:0;margin:0 0 20px;text-align:center;font-family:livvic-sb}.informatic-page .informatic-page-content h4{font-size:22px;line-height:30px;color:#000;margin:20px 0 10px;letter-spacing:0;font-family:livvic-m}.informatic-page .informatic-page-content p{font-size:15px;line-height:28px;margin:0 0 10px;letter-spacing:.45px}.template-cart .title-wrapper-with-link .title{font-size:32px;line-height:40px;letter-spacing:0;margin:0;text-align:center;font-family:livvic-sb}.template-cart form#cart thead th{font-size:20px;line-height:24px;font-family:livvic-m;color:#000;letter-spacing:0;text-transform:capitalize}.template-cart form#cart tr.cart-item .cart-item__details .cart-item__name{font-size:18px;font-family:livvic-m}.template-cart .cart__footer .totals .totals__total-value{font-family:livvic-sb}.customer h1{font-size:32px;line-height:40px;letter-spacing:0;margin:0;text-align:center;font-family:livvic-sb}@media (max-width: 768px){.for-mobile{display:block}.for-desktop{display:none}.header{padding:10px 15px!important}.header .header__heading .header__heading-link{padding:0}.home-usps .page-width ul.multicolumn-list li{max-width:calc(50% - 10px)}.home-usps .page-width ul.multicolumn-list{flex-wrap:wrap;column-gap:20px;row-gap:30px}.home-two-tiles .banner__media{height:auto!important}.home-collections-list .page-width ul{gap:30px;flex-direction:column}.home-collections-list .page-width ul li{max-width:100%}.home-review .multicolumn__title h2{font-size:22px;line-height:30px}.custom_bottom_usp .home_bottom_usps h2{font-size:22px;line-height:30px;margin:0 0 20px}.custom_bottom_usp .home_bottom_usps h2:before,.custom_bottom_usp .home_bottom_usps h2:after{display:none}.custom_bottom_usp .home_bottom_usps .bottom_usps{max-width:100%;padding:0 20px;gap:0}.custom_bottom_usp .home_bottom_usps .bottom_usps img{max-height:50px;max-width:30%}.home-bestseller .collection slider-component{padding:0 15px}.home-bestseller .collection slider-component ul{padding:0 0 20px;overflow-y:hidden;overflow-x:scroll;display:-webkit-box;flex-wrap:nowrap;gap:initial}.home-bestseller .collection slider-component ul li.grid__item{max-width:60%;width:100%;margin:0 10px 0 0}.card-wrapper .card>.card__content .card__information .price{font-size:12px;line-height:14px;letter-spacing:0}.home-review .multicolumn__title h2:before,.home-review .multicolumn__title h2:after{display:none}.home-bestseller .collection .collection__title h2{font-size:22px;line-height:30px}.home-bestseller .collection .collection__title h2:before,.home-bestseller .collection .collection__title h2:after{display:none}.home_contact_banner .slideshow{padding:0}.home_two_tiles_custom{flex-direction:column;padding:0 15px;gap:15px}.home_two_tiles_custom a{width:100%}.mid_sm_banner .slideshow{padding:20px 0}footer.footer{padding:40px 15px 20px}footer.footer .footer__content-top{flex-direction:column}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block{max-width:100%;margin:0}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block.footer-block--menu{max-width:100%}footer.footer .footer__content-top .footer__blocks-wrapper .footer-block p{max-width:100%}.informatic-page{padding:20px 0}.informatic-page h2.informatic-page-title{font-size:24px;line-height:36px}.informatic-page .informatic-page-content p{font-size:14px;line-height:26px}.informatic-page .informatic-page-content h4{font-size:20px;line-height:26px}.collection-hero .collection-hero__inner{padding:0 15px}.collection-hero .collection-hero__inner .collection-hero__title{margin:20px 0 10px;font-size:24px;line-height:30px}.collection-grids .facets-vertical.page-width{padding:0 15px}.collection-grids .facets-vertical.page-width #main-collection-filters .product-count,.collection-grids .facets-vertical.page-width #main-collection-filters .active-facets{display:none}#FacetFiltersFormMobile .mobile-facets__sort{justify-content:initial;gap:10px}#FacetFiltersFormMobile .mobile-facets__sort .select{width:100%}#FacetFiltersFormMobile .mobile-facets__sort label{font-size:14px;line-height:16px;font-family:livvic-m}#FacetFiltersFormMobile .mobile-facets__sort select#SortBy-mobile{margin:0;padding:3px 15px 3px 0;height:auto;font-family:livvic-m;font-size:14px;line-height:16px}#FacetFiltersFormMobile .mobile-facets__sort select#SortBy-mobile:focus-visible{outline:none;box-shadow:initial;outline-offset:initial}.card-wrapper .card>.card__content .card__information h3 a{font-size:13px;line-height:15px}.product .product__media-list{gap:2px}.product .product__info-wrapper .product__title h1{margin:20px 0 10px;font-size:26px;line-height:30px}product-recommendations.related-products{padding-left:15px;padding-right:15px}.related-products h2.related-products__heading{font-size:24px;line-height:28px}.template-cart .title-wrapper-with-link .title{font-size:24px;line-height:36px}.template-cart form#cart thead th{font-size:18px;line-height:22px}.template-cart form#cart tr.cart-item .cart-item__details .cart-item__name{font-size:16px}.template-cart form#cart tr.cart-item .cart-item__details .product-option{font-size:13px;line-height:18px;font-family:livvic-r;color:#000;letter-spacing:0}.template-cart form#cart tr.cart-item .price{font-size:13px;letter-spacing:0;font-family:livvic-m}.template-cart form#cart tr.cart-item .cart-item__quantity .cart-item__quantity-wrapper quantity-input{width:130px}.template-cart form#cart tr.cart-item .cart-item__quantity .cart-item__quantity-wrapper quantity-input button{width:40px}.template-cart form#cart tr.cart-item .cart-item__quantity .cart-item__quantity-wrapper quantity-input input{padding:0}.template-cart form#cart tr.cart-item .cart-item__quantity .cart-item__quantity-wrapper cart-remove-button{margin:0}.customer h1{font-size:24px;line-height:36px}footer.footer .footer__content-top .footer-block--newsletter:before{padding:0}footer.footer .footer__content-top .footer-block--newsletter .footer__list-social a.list-social__link{padding:10px 0}footer.footer .footer__content-top .footer-block--newsletter .footer__list-social{display:flex;gap:15px}#menu-drawer .menu-drawer__utility-links .list-social{display:none}.home-single-product .product__info-wrapper h2.product__title{font-size:24px;line-height:36px}.home-review .multicolumn-card .media img{width:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom_css.css.map?v=140338055878296735211719858508 */
