.shopify-section:empty{display:none!important}button.btn--circle-arrow,button.qty_btn{background:none;border:none;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.product-card .product-card__title,.product-card .grid-view-item__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.use_align_height .product-card .product-card__image--alternate{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover!important}.back-to-top{bottom:15px!important}@media(max-width:767px){.back-to-top{bottom:80px!important}}.price:not(.price--on-sale) .visually-hidden.visually-hidden--inline{display:none!important}.btn.btn--primary svg,.fudge-hero-btn svg{transition:transform .2s ease}.btn.btn--primary:hover svg,.fudge-hero-btn:hover svg{transform:translate(4px)}.fudge-filter-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:200}.fudge-filter-backdrop.is-visible{display:block}@media screen and (max-width:1199px){.collection-sidebar{position:fixed!important;top:0;right:0;height:100vh;width:85%!important;max-width:350px;z-index:201!important;background:#fff;overflow-y:auto;transform:translate(100%);transition:transform .3s ease;padding:20px!important;box-shadow:-4px 0 20px #0000001a}.collection-sidebar.show{transform:translate(0)}}@media(max-width:767px){.product-single__media__slide{max-height:45vh;display:flex;align-items:center;justify-content:center}.product-single__media__slide img{max-height:45vh;width:auto}}.quantity_block .qty_container{display:flex;align-items:center;gap:15px;width:100%}.quantity_block .qty_container .header{flex-shrink:0}.quantity_block .qty.product-page-qty{flex:1;max-width:200px}.site-footer__social-icons .social-icons__item{background:#7ebf41!important}.site-footer__social-icons .social-icons__item:hover:after{background:#6ba836!important}.site-footer a,.site-footer__linklist-item a{color:#ebebeb!important}.site-footer__linklist-item a:hover,.site-footer a:hover{color:#7ebf41!important}body{background:linear-gradient(180deg,#f5f8f3,#f5f5f5 200px)!important}.btn:not(.btn--tertiary):not(.btn--link),button[type=submit]:not(.newsletter__submit):not(.search-bar__button),.contact-form .btn,.rte .btn{border-radius:50px!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important;transition:all .25s ease!important}.btn--primary:not(.newsletter__submit){background-color:#214f3d!important;color:#fff!important;border:none!important}.btn--primary:not(.newsletter__submit):hover{background-color:#1a3f30!important;box-shadow:0 4px 16px #00000014!important}.btn--secondary{background-color:#fff!important;color:#214f3d!important;border:2px solid #214f3d!important}.btn--secondary:hover{background-color:#f5f5f5!important}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea,.form-vertical input,.form-vertical textarea,.rte input[type=text],.rte input[type=email],.rte textarea{border-radius:12px!important;border:1px solid #ebebeb!important;padding:12px 16px!important;font-family:Helvetica,Arial,sans-serif!important;font-size:15px!important;background:#fff!important;transition:border-color .25s ease,box-shadow .25s ease!important}.contact-form input:focus,.contact-form textarea:focus,.form-vertical input:focus,.form-vertical textarea:focus{border-color:#214f3d!important;box-shadow:0 0 0 3px #214f3d1a!important;outline:none!important}.contact-form label,.form-vertical label{font-family:Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#232323!important;margin-bottom:6px!important}.page-contact-section .contact-form{background:linear-gradient(135deg,#f5f8f3,#eaf3e4)!important;border:1px solid #ebebeb!important;border-radius:20px!important;padding:40px!important;margin:30px auto!important;max-width:800px!important}.page-contact-section .section-header h2{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.page-contact-section .section-header .rte p{color:#555!important;font-size:16px!important}@media(max-width:768px){.page-contact-section .contact-form{padding:25px 18px!important}}.section-header .h2,.section-header h2,.rich-text .h2,.rich-text h2{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.rich-text{font-family:Helvetica,Arial,sans-serif!important}.rich-text .rte{color:#232323!important;line-height:1.6!important}.rich-text .rte a{color:#214f3d!important;font-weight:700!important;text-decoration:none!important;transition:color .2s ease!important}.rich-text .rte a:hover{color:#7ebf41!important}.feature-row .feature-row__text .h3,.feature-row .feature-row__text h3{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.feature-row__text{font-family:Helvetica,Arial,sans-serif!important}.feature-row__text a{color:#214f3d!important;text-decoration:none!important;font-weight:700!important}.feature-row__text a:hover{color:#7ebf41!important}.featured-blocks .h3,.featured-blocks h3,.featured-blocks .h4,.featured-blocks h4{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.featured-block .featured-block-wrapper{border-radius:12px!important;overflow:hidden!important;transition:box-shadow .25s ease!important}.featured-block .featured-block-wrapper:hover{box-shadow:0 4px 16px #214f3d1a!important}.featured-block .featured-block-image-container img{transition:transform .4s ease!important}.featured-block .featured-block-wrapper:hover .featured-block-image-container img{transform:scale(1.03)!important}.newsletter-section,.newsletter{background:linear-gradient(135deg,#214f3d,#1a3f30)!important}.newsletter-section .h2,.newsletter-section h2,.newsletter .h2,.newsletter h2{color:#fff!important;font-family:Helvetica,Arial,sans-serif!important}.newsletter-section p,.newsletter p{color:#ffffffd9!important}.newsletter__input{border-radius:50px!important;background-color:#222!important;border:1px solid #ebebeb!important;color:#ebebeb!important}.newsletter__input::placeholder{color:#ebebeb99!important}.newsletter__submit{background-color:#7ebf41!important;border-color:#7ebf41!important}.newsletter__submit:hover{background-color:#1a3f30!important;border-color:#1a3f30!important}.faq-section .h2,.faq-section h2,.psb-faqs h2,.psb-faqs .h2{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.faq-section .accordion__block,.psb-faqs .accordion__block{border:1px solid #ebebeb!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden!important;background:#fff!important;transition:box-shadow .25s ease!important}.faq-section .accordion__block:hover,.psb-faqs .accordion__block:hover{box-shadow:0 4px 12px #214f3d14!important}.faq-section .question,.psb-faqs .question{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.breadcrumbs .breadcrumbs__link{color:#8d8d8d!important;text-decoration:none!important;transition:color .2s ease!important}.breadcrumbs .breadcrumbs__link:hover{color:#214f3d!important}.breadcrumbs .breadcrumbs__item>span,.breadcrumbs .breadcrumbs__item>a[aria-current]{color:#214f3d!important;font-weight:600!important}.logo-bar__item{border-radius:12px!important;transition:box-shadow .25s ease!important}.logo-bar__item:hover{box-shadow:0 4px 12px #214f3d14!important}.pagination li a,.pagination li span{border-radius:50px!important;font-family:Helvetica,Arial,sans-serif!important;transition:all .2s ease!important}.pagination li a:hover{background:#214f3d!important;color:#fff!important}.pagination li.current span{background:#214f3d!important;color:#fff!important;border-radius:50px!important}.mosaic_block{border-radius:20px!important;overflow:hidden!important}.mosaic_block:before{border-radius:20px!important}.slideshow .slick-dots li button,.slideshow .slick-dots li a{background:#ebebeb!important;border-radius:20px!important;transition:background .25s ease!important}.slideshow .slick-dots li.slick-active button,.slideshow .slick-dots li.slick-active a{background:#214f3d!important}.slideshow .slideshow__title,.slideshow .mega-title{font-family:Helvetica,Arial,sans-serif!important}.modal-quick-view .product-template .btn--primary{border-radius:50px!important;background-color:#214f3d!important;color:#fff!important}.modal-quick-view .product-template .btn--primary:hover{background-color:#1a3f30!important}.modal-quick-view .product-template input[type=text],.modal-quick-view .product-template select{border-radius:12px!important;border:1px solid #ebebeb!important}.modal-quick-view .product-template .product-title{color:#214f3d!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:700!important}.modal-quick-view .product-template .price__regular,.modal-quick-view .product-template .price__sale{font-family:Helvetica,Arial,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fudge-Vock1-brand-overrides.css.map */
