.home-features{border-bottom:1px solid #ddd}.section-template--19384614453387__multicolumn-padding .multicolumn-card{display:flex;align-items:center}.section-template--19384614453387__multicolumn-padding .multicolumn-card .multicolumn-card__image-wrapper--third-width{width:30px;margin:0!important}.section-template--19384614453387__multicolumn-padding .multicolumn-card .multicolumn-card__info{padding:0}.section-template--19384614453387__multicolumn-padding .multicolumn-card .multicolumn-card__info h3{font-size:14px;color:#333}.section-template--19384614453387__multicolumn-padding .multicolumn-card .multicolumn-card__info h3 strong{font-weight:600}footer .newsletter-form__button{font-size:14px;font-weight:600;background-color:#ed1c24!important;color:#fff;height:40px;border-radius:0 3px 3px 0;width:auto;padding-left:20px;padding-right:20px;text-transform:uppercase}footer .newsletter-form__button:hover{background-color:#222222b3}footer .newsletter-form__field-wrapper .field:before,footer .newsletter-form__field-wrapper .field:after{display:none}footer .newsletter-form__field-wrapper .field__input{height:40px;font-size:14px;border-radius:3px;background-color:#fff;margin-top:0;margin-bottom:0;color:#666}footer .newsletter-form__field-wrapper .field__input:focus{padding-top:15px;padding-bottom:15px;padding-left:15px}footer .newsletter-form__field-wrapper .field__label{font-size:14px;color:#878787;top:14px}@media(min-width:1200px){footer .footer__content-top .footer__blocks-wrapper{flex-wrap:nowrap}footer .footer__content-top .footer__blocks-wrapper .newsletter-form{margin-left:0;width:100%;max-width:100%}footer .footer__content-top .footer__blocks-wrapper>div:nth-child(2){margin-left:4%}footer .footer__content-top .footer__blocks-wrapper>div:nth-child(2),footer .footer__content-top .footer__blocks-wrapper>div:nth-child(3){width:23%!important}}.product-testimonials .testimonial-video{box-shadow:2px 2px 8px 2px #ff6200;padding:10px;border-radius:20px;margin-bottom:30px}.product-testimonials-block .grid__item{box-shadow:2px 2px 7px 2px #7070708c;border-radius:20px;padding:20px 15px}.product-testimonials-block .product-image-review{margin-top:10px}.product-testimonials-block .product-image-review img{border-radius:6px}#lightbox .lb-outerContainer{width:100%!important;background:transparent}.lightbox .lb-image{margin:0 auto;border:none!important;border-radius:0!important}.lb-nav a.lb-prev,.lb-nav a.lb-next{opacity:1!important;background-size:30px!important}.lb-dataContainer{position:fixed;top:20px;left:10px;right:10px;width:auto!important}.product-media-container .media a img{width:100%;height:unset}.product__info-container .product__sku{font-size:14px;color:#191919}.product__info-container .product__title h1{font-size:25px;font-family:Cantata One}.product__info-container .product__inventory:before{content:"Availability: ";color:#191919;font-weight:300}.product__info-container .product__inventory{font-size:14px;color:#678860;clear:both}.product__info-container .product__inventory .svg-wrapper{display:none}.product__info-container [id*=variant-selects-template--] .form__label>span{text-transform:none}.product__info-container .buy-buttons~*{clear:both}.product__collections .label,.product__tags .label{color:#878787}.product__collections a,.product__tags a{color:#222;text-decoration:none;transition:ease-in-out .4s}.product__collections a:not(:last-child):after,.product__tags a:not(:last-child):after{content:","}.product__collections a:hover,.product__tags a:hover{color:var(--theme-color)}button.shopify-payment-button__button--unbranded{position:relative;min-height:6rem;border-radius:40px;font-size:20px;padding:0 6.3rem 0 3rem;transition:ease-in-out .4s}button.shopify-payment-button__button--unbranded:before{display:none}button.shopify-payment-button__button--unbranded:after{width:40px;height:40px;background:url(https://cdn.shopify.com/s/files/1/0731/7867/7444/files/icon-circle-arrow-right-white.svg?v=1767174131) no-repeat center / contain;right:9px;left:auto;top:50%;transform:translateY(-50%);border:0;display:block}button.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.product__info-container .buy-buttons{padding-top:30px}ul.list-medium-space li{margin-bottom:20px}ul.list-content-align li{padding-left:30px;position:relative}ul.list-content-align li .svg-wrapper{position:absolute!important;left:0;top:6px!important}@keyframes rocking{0%{transform:rotate(0)}25%{transform:rotate(0)}50%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes elevate{0%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}to{box-shadow:0 8px 5px -5px #00000040;transform:translateY(-10px)}}@keyframes bounce{15%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}35%{box-shadow:0 8px 5px -5px #00000040;transform:translateY(-35%)}45%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}55%{box-shadow:0 5px 4px -4px #00000040;transform:translateY(-20%)}70%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}80%{box-shadow:0 4px 3px -3px #00000040;transform:translateY(-10%)}90%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}95%{box-shadow:0 2px 3px -3px #00000040;transform:translateY(-2%)}99%{box-shadow:0 0 0 0 transparent;transform:translateY(0)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0)}}.margin-y-40{margin-top:40px;margin-bottom:40px}.margin-y-60{margin-top:60px;margin-bottom:60px}.margin-y-80{margin-top:80px;margin-bottom:80px}.margin-t-40{margin-top:40px}.margin-t-60{margin-top:60px}.margin-t-80{margin-top:80px}.margin-b-40{margin-bottom:40px}.margin-b-60{margin-bottom:60px}.margin-b-80{margin-bottom:80px}.padding-t-40{padding-top:40px}.padding-b-40{padding-bottom:40px}.padding-t-60{padding-top:60px}.padding-b-60{padding-bottom:60px}.padding-t-80{padding-top:80px}.padding-b-80{padding-bottom:80px}.padding-t-100{padding-top:100px}.padding-b-100{padding-bottom:100px}.padding-y-40{padding-top:40px;padding-bottom:40px}.padding-y-100{padding-top:100px;padding-bottom:100px}@media(min-width:750px){.content-max-width{max-width:74%;margin:0 auto}}.bundle-btn{padding-left:16px;padding-right:16px}.bundle-btn .svg-wrapper{width:25px;height:25px;fill:#fff;position:relative;top:3px;margin-left:0;margin-right:10px}.product__description.rte img{border-radius:0}@media(max-width:749px){.bundle-btn .svg-wrapper{width:14px;height:14px}}.dark-box-shadown{box-shadow:2px 2px 8px 5px #707070}.btn-animation{font-size:20px;flex-direction:column}.btn-animation .small-text{font-size:15px;font-weight:300}.btn-animation>*{text-align:center}@media(max-width:749px){.btn-animation{font-size:13px}.btn-animation .small-text{font-size:10px}}.btn-animation.animation--Rocking{animation:rocking 2s infinite;animation-timing-function:ease-out;transition:.2s}.btn-animation.animation--Bounce{animation:bounce 1.5s infinite;animation-timing-function:ease-in;transition:.2s}.btn-animation.animation--Elevate:hover{animation:elevate .2s forwards}.text-underline{text-decoration:underline}.visibility-hidden{opacity:0;visibility:hidden}.text-line-through{text-decoration:line-through}@media(min-width:990px){.row.align-center{align-items:center}.product-section .row{display:flex}}.product-section .grid{column-gap:20px;row-gap:20px}.product-section .row.row-reverse{flex-direction:row-reverse}.product-section .row>.column{width:50%}.product-section.product-section-footer{overflow:hidden}.product-section.product-section-footer .block-image img.image-transform{transform:translate(-10%);max-width:150%}@media(min-width:750px){.product-section.product-section-footer .block-image img.image-transform{transform:translate(10%)}}@media(min-width:990px){.product-section .row>.column.column-5{width:calc((100% / 12) * 5)}.product-section .row>.column.column-7{width:calc((100% / 12) * 7)}}@media(max-width:989px){.product-section .row>.column{width:100%}}.product-section.product-section-bg{position:relative}.product-section-bg .bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.product-section-bg .bg+*{position:relative;z-index:1}.product-section-bg .bg.fill-width-height{background-size:cover;background-repeat:no-repeat}.product-section-bg .bg.bg-full-width{background-size:100% auto!important}.product-section-bg .bg.fill-width-height{background-size:100% 100%!important}.product-section video{width:100%;max-width:100%}.product-section .variant-option{background-color:#fff;border-radius:20px;padding:20px}.product-section .variant-option.variant-option-bestseller{box-shadow:2px 2px 5px 1px #fc6900}.contact-us-page .block-home-services-list .multicolumn-card__image-wrapper{width:33%}.contact-us-page .block-home-services-list .multicolumn-card__image-wrapper img{border:none}.main-blog .card--standard .card__inner{max-width:40%}.main-blog .card--standard>.card__content{padding-left:20px}.background-none .section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card__image-wrapper{margin-left:0;margin-right:0}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card{position:relative}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card:hover:after{opacity:1;visibility:visible}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:0;opacity:0;visibility:hidden;transition:ease-in-out .4s}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card .multicolumn-card__info{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);padding:30px 45px!important;z-index:1}.section-template--19384614453387__multicolumn_xHzUyD-padding h3.inline-richtext{color:#fff;font-weight:600;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card__info .link{background-color:#fff;padding:0 20px;height:46px;line-height:46px;border-radius:5px;font-weight:600;color:var(--theme-color);text-transform:uppercase;transition:ease-in-out .4s}.section-template--19384614453387__multicolumn_xHzUyD-padding .multicolumn-card__info .link:hover{background-color:var(--link-hover-color);color:#fff}@media(min-width:1200px){.section-template--19384614453387__multicolumn_xHzUyD-padding h3.inline-richtext{font-size:21px}}.header__icon.header__icon--account{min-width:158px;background-color:var(--theme-color);color:#fff;text-decoration:none;height:44px;font-weight:500;border-radius:40px;font-size:20px;text-transform:capitalize}.rte .footer__payment img{border-radius:0}@media(min-width:990px)and (max-width:1113px){.header__heading-logo{max-width:180px;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base-custom.css.map */
