.image-with-text__heading,.slideshow .banner__heading>*,.banner__text p,.rich-text__heading>*{letter-spacing:0}.image-with-text .link,.slideshow .link,.rich-text__buttons .link{text-decoration:none;font-weight:600;font-size:20px}.timer-title p,.timer-title{margin:0}.timer-container{display:flex;align-items:center}.timer-container{display:flex;align-items:center;justify-content:center}.block{width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px;background-color:#fff}.header-button{text-decoration:none;color:#000;background-color:#84e72f;border-radius:200px;display:flex;align-items:center;padding:5px 20px;font-size:16px;letter-spacing:0}.header__icon.header__icon--cart{margin-right:0}.shopify-section.section-header{margin-bottom:0}.trustify-review-google .trgg-review-carousel-splide-google__light-border{display:none}.promo-text{display:flex;align-items:center;flex-wrap:wrap}.timer-wrap,.promo-timer{flex:0 0 100%;max-width:50%}.timer-wrap{padding-right:30px;text-align:left}.subtext{text-align:left;font-weight:700;margin-top:0}.time-block,.section-title{font-weight:700;font-size:48px;line-height:1}.image-with-text__media img{height:auto!important;position:unset!important;border-radius:40px}.image-with-text .image-with-text__media{border:unset}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center;z-index:9999}.video-modal-content{position:relative;width:80%;max-width:900px}.video-modal iframe{width:100%;height:500px}.video-close{position:absolute;top:-30px;right:-10px;color:#fff;font-size:30px;cursor:pointer}.image-with-text__media{min-height:unset!important;padding:0!important;cursor:pointer}.text{font-size:20px}.dot{padding-inline:14px}section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem;padding-top:20px}.section-actions{display:flex;gap:1rem;align-items:center}.button-wrap,.category-dropdown{font-size:18px;padding:12px 20px;border-radius:100px;text-decoration:none;color:#111;border:1px solid #E0E0E0;letter-spacing:0}.category-dropdown select{width:180px;border:unset;font-size:18px;font-weight:300;color:#111}.category-dropdown select:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.featured-product .product__title{word-break:break-word;margin-bottom:1.5rem;font-size:34px;font-weight:700}.featured-product.product.grid{align-items:center}.product-description{font-size:14px;line-height:1.4;color:#555}.product-description .read-more{color:#0073e6;font-weight:500;text-decoration:none}.product-description .read-more:hover{text-decoration:underline}.read-more{display:block;text-decoration:underline;color:#000;margin:0;font-size:20px;font-weight:400}.featured-product .price-add-button{display:flex;align-items:center;justify-content:space-between}.cart-button-wrap{display:flex;align-items:center;font-size:18px;letter-spacing:0;gap:10px}.featured-product .price--on-sale .price__sale{letter-spacing:0}section .featured-product .price-add-button>*{flex:0 0 100%;max-width:50%;margin:0}.featured-product .product-form__submit{height:80px}.service-section .multicolumn-list__item.grid__item{border:1px solid #d0d0d0;padding:50px 10px;border-radius:40px}.rich-text__image img{max-width:100%}.rich-text__heading p{line-height:1.2}.pill-wrap{height:300px}.contact.form-wrap{margin-top:20px}.email-heading{background:#000;color:#fff;padding:5px 10px;font-size:20px;letter-spacing:0;margin-top:20px}.form-wrap .contact-form-grid{margin-top:20px}.quick-add__submit{padding:.8rem;min-width:100%;box-sizing:border-box;gap:10px;font-weight:600}.cart-text{text-transform:capitalize;font-size:18px;letter-spacing:0}.related-products .card-wrapper:hover .full-unstyled-link,.featured-collection .card-wrapper:hover .full-unstyled-link,.collection .card-wrapper:hover .full-unstyled-link{text-decoration:none}.collection .price.price--on-sale .price__sale,.related-products.price--on-sale .price .price__sale{display:flex;gap:10px;align-items:center}.collection .price-item.price-item--sale.price-item--last,.related-products .price-item.price-item--sale.price-item--last{order:-1;font-weight:700;font-size:34px;letter-spacing:0}.related-products .full-unstyled-link,.collection .full-unstyled-link{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:400;color:#444;line-height:32px}.rich-text__blocks:has(.pill-wrap) .rich-text__buttons{position:relative;z-index:3}.collapsible-content .grid__item .accordion{margin-top:0;margin-bottom:10px;border:unset;border-radius:16px;padding-inline:1.5rem;box-shadow:#0000001a 0 0 5px,#0000001a 0 0 1px}.collapsible-content .accordion summary:hover{background:transparent}.collapsible-content .accordion summary:hover .accordion__title{text-decoration:unset;text-underline-offset:unset}.collapsible-content .accordion:has(details[open]){border:1.5px solid#84E72F;background:#f4ffea}.name-wrap,.email-wrap{display:flex;gap:10px}.form-row{margin-top:10px}.banner__box:has(.form-wrap) .banner__heading p{font-size:24px;margin:0;letter-spacing:0}.banner__box:has(.form-wrap) .rte{line-height:1.4}footer .email-form-wrap{margin-top:20px}footer .field__label{display:flex;align-items:center;gap:5px}footer .email-form-wrap .field:before,footer .email-form-wrap .field:not([disabled]):hover:after,footer .email-form-wrap .field:after{box-shadow:none}footer .email-form-wrap .newsletter-form__button{height:70%;background:#84e72f!important;border-radius:12px;right:10px;top:7px;align-items:center}.email-form-wrap .newsletter-form__button .svg-wrapper{line-height:0}.email-form-wrap .newsletter-form__field-wrapper .field__input{background:#fff;border-radius:12px}footer .list-social__item .icon{height:4rem;width:4rem}footer .footer-block__brand-info .list-social{margin-top:25px}.contact-block{display:flex;align-items:center;gap:10px;margin-bottom:10px}.contact-block p{margin:0}.contact-block span{display:flex}@media screen and (min-width: 990px){.rich-text .rich-text__blocks{max-width:96.7rem}section .featured-product.product--left:not(.product--no-media)>.product__info-wrapper{padding:0 0 0 30px}section .featured-product.product--right:not(.product--no-media)>.product__info-wrapper{padding:0 30px 0 0}.service-section .multicolumn-list{max-width:960px;margin-inline:auto}header>.header__inline-menu{display:none}header header-drawer{display:block}.hamburger-search-container{display:flex;align-items:center;gap:40px}.large-search-form .predictive-search{min-width:80rem;top:calc(100% + 5rem)}.header .large-search-form .search-modal__form{max-width:40rem}.header--middle-center .header__icons .header__search{display:none}header.header{display:grid}.header .large-search-form{padding-left:0;justify-content:flex-start}.header__icon.header__icon--account span{display:block;width:auto;position:unset!important;line-height:2}header .header__icons .header__icon.header__icon--account{width:auto;height:auto;padding:5px 10px;text-decoration:none;gap:10px}header .header__icons .header__icon,header .header__icons .header__icon--cart .icon{border:1px solid #E0E0E0;border-radius:14px}.header__icons{gap:20px}.menu-drawer .list-menu__item{justify-content:flex-start}.footer .footer-block__heading{font-size:3.4rem}}@media screen and (min-width: 750px){.image-with-text__heading,.slideshow .banner__heading>*,.rich-text__heading>*{font-size:4.8rem;margin:0}.image-with-text .image-with-text__content{padding:2rem 0 0 3rem}.image-with-text__text p,.banner__text p{font-size:20px}.slideshow .banner--desktop-transparent .slideshow__text.banner__box{padding-inline:0}.slideshow .slideshow__text.banner__box{max-width:65.6rem}.slideshow__text-wrapper:not(.banner--desktop-transparent) .slideshow__text.banner__box{max-width:84rem}.timer-title p{margin:0;font-size:34px}.banner__content .banner__box:has(.form-wrap){max-width:78rem!important;width:100%;padding-inline:0}.footer__content-bottom{display:flex;justify-content:space-between}.footer__content-bottom-wrapper .footer__column--info{align-items:flex-start}.footer__content-bottom .footer__content-bottom-wrapper{justify-content:flex-end}.footer__content-bottom .footer__localization{display:none}.footer .footer__content-bottom{padding-top:.5rem}}@media (max-width:767px){header.header{flex-wrap:wrap;padding:15px}header.header header-drawer{display:flex;align-items:center}header.header .header__icons{width:100%;justify-content:space-between;padding:0}header.header .header__heading-logo-wrapper img,header.header .scrolled-past-header img{max-height:40px;width:auto}header.header .desktop-localization-wrapper{display:none}header.header .hamburger-search-container predictive-search{display:none}#shopify-section-template--17260058706018__slideshow_8awkpq slideshow-component .slideshow__media img{object-position:87%}#shopify-section-template--17260058706018__slideshow_8awkpq .banner__box{padding:1.5rem}#shopify-section-template--17260058706018__slideshow_8awkpq h2.banner__heading p{margin:0}#shopify-section-template--17260058706018__slideshow_8awkpq h2.banner__heading p br{display:none}#shopify-section-template--17260058706018__slideshow_8awkpq .banner__text{margin:0}#shopify-section-template--17260058706018__slideshow_8awkpq .banner__text p br{display:none}#shopify-section-template--17260058706018__slideshow_8awkpq .banner__text p{margin-bottom:0}.timer-wrap,.promo-timer{width:100%;max-width:100%}.timer-container{flex-wrap:wrap}.timer-container .block{width:100%;margin-bottom:15px}.timer-container .block:last-child{margin-bottom:0}.timer-container .dot{display:none}.section-actions,section .section-header{flex-wrap:wrap}.section-template--17260058706018__image_with_text_9f39f4-padding{padding:15px 0 0!important}.section-template--17260058706018__image_with_text_9f39f4-padding .image-with-text__content{padding:15px 0}#shopify-section-template--17260058706018__rich_text_XDdcHC .rich-text__wrapper{padding:0}#shopify-section-template--17260058706018__rich_text_XDdcHC .pill-wrap{height:70px}#shopify-section-template--17260058706018__featured_product_yMPGW6 .button-wrap,#shopify-section-template--17260058706018__featured_product_yMPGW6 .category-dropdown{width:100%;text-align:center}#shopify-section-template--17260058706018__featured_product_yMPGW6 .section-title{font-size:32px;margin-bottom:15px!important}#shopify-section-template--17260058706018__collapsible_content_TEd9Lb summary .icon-caret{right:0}#shopify-section-template--17260058706018__collapsible_content_TEd9Lb .accordion__title{max-width:100%!important;padding-right:15px}#shopify-section-template--17260058706018__image_with_text_FRHH3M .image-with-text__content{padding:25px}#shopify-section-template--17260058706018__image_with_text_FRHH3M .image-with-text__content ul{padding-left:0}#shopify-section-template--17260058706018__image_with_text_wFcwfw .image-with-text .grid{display:flex;flex-wrap:wrap}#shopify-section-template--17260058706018__image_with_text_wFcwfw .image-with-text__media-item{order:2}#shopify-section-template--17260058706018__image_with_text_wFcwfw .image-with-text__text-item{order:1}#shopify-section-template--17260058706018__image_with_text_wFcwfw .image-with-text__content{padding:0 0 15px}#shopify-section-template--17260058706018__slideshow_y7PJBp .slideshow__media{border-radius:30px}#shopify-section-template--17260058706018__slideshow_y7PJBp .slideshow__media img{object-position:left;border-radius:0!important}#shopify-section-template--17260058706018__slideshow_y7PJBp .banner__box{padding:15px}#shopify-section-template--17260058706018__image_with_text_gMDGRF .image-with-text__content{padding:0}#shopify-section-template--17260058706018__image_banner_WKQtYX .banner__media media{display:none}#shopify-section-template--17260058706018__image_banner_WKQtYX .banner__content{background:url(/cdn/shop/files/Image-0026_d057dc11-0423-4660-ba91-1f189061322c.png) no-repeat 75% center;background-size:cover;z-index:1}#shopify-section-template--17260058706018__image_banner_WKQtYX .banner__content:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background-color:#ffffff80}#shopify-section-template--17260058706018__image_banner_WKQtYX #ContactForm-weight{min-height:90px}#shopify-section-template--17260058706018__image_banner_WKQtYX .banner:not(.banner--mobile-bottom) .field__input{background:#fff!important}.service-section .multicolumn-list__item.grid__item{padding:15px}#shopify-section-template--17260058706018__rich_text_XeJMaM .rich-text__wrapper{width:100%}.video-testimonials{padding:0!important}.category-dropdown select{background:transparent!important}#shopify-section-template--17260058706018__featured_collection_CxK4L4 h2.section-title{font-size:32px;margin-bottom:15px!important}#shopify-section-template--17260058706018__featured_collection_CxK4L4 .button-wrap,#shopify-section-template--17260058706018__featured_collection_CxK4L4 .category-dropdown{width:100%;text-align:center}.shopify-section.section .image-with-text__content{border-radius:0!important}footer.footer{padding-top:30px;text-align:center}footer.footer .footer-block__brand-info img{max-width:150px;margin:0 auto;display:block}footer.footer .footer-block__image-wrapper{width:100%;max-width:100%!important}footer.footer .footer-block__brand-info{text-align:center}footer.footer .footer__content-top{padding:0 1.5rem}footer.footer .footer__list-social{justify-content:center!important}footer.footer .footer-block.grid__item{margin:0}footer.footer .footer-block__details-content{margin-bottom:0}footer.footer .contact-info .contact-block{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/restivo.css.map */
