.eshop-zone h2{font-size:2em;font-weight:400;line-height:1.5em}@media screen and (max-width: 767px){.eshop-zone h2{font-size:1.5em}.mobile-center{text-align:center}}.eshop-zone .btn-show-more{background-color:rgba(0,0,0,0);color:inherit;border:1px solid #333;border-radius:6px}.eshop-zone .btn-show-more:hover{background-color:#333;color:#fff}.eshop-zone .box-shadow{box-shadow:0 5px 27px rgba(119,115,170,.1)}.eshop-zone .box-shadow.hoverable{transition:300ms ease-in-out}.eshop-zone .box-shadow.hoverable:hover{box-shadow:0 5px 27px rgba(119,115,170,.2)}.eshop-zone .lined-category-title,.eshop-zone .main-category-title{font-size:1em;font-weight:500;color:#777;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;margin-bottom:.5em}.eshop-zone .lined-category-title::before{content:"";display:inline-block;width:40px;height:2px;background-color:#777;margin-right:10px}@media screen and (max-width: 767px){.eshop-zone .lined-category-title,.eshop-zone .main-category-title{font-size:.8em}}.eshop-zone .new-products{text-align:center}.eshop-zone .main-category-title{justify-content:center;margin-bottom:1.2em}.eshop-zone .new-products h2{display:flex;align-items:center;justify-content:center}.eshop-zone .new-products h2::before,.eshop-zone .new-products h2::after{content:"";flex:1;height:1px;background:#e0e0e0;margin:0 3em 0 0}.eshop-zone .new-products h2::after{margin:0 0 0 3em}@media screen and (max-width: 767px){.eshop-zone .new-products h2::before,.eshop-zone .new-products h2::after{display:none}}.eshop-zone .editors-pick{padding:5em}.eshop-zone .section-background{background-color:#fafafa}.eshop-zone .editors-pick-container{display:flex;align-items:center}.eshop-zone .editors-pick img{width:100%;border:1em solid #fff}.eshop-zone .editors-pick .editors-pick-area{padding-left:4em}.eshop-zone .editors-pick .editors-pick-area h2{font-weight:500;font-size:2.5em;margin-bottom:.75em}.eshop-zone .editors-pick .editors-pick-area hr{width:30%;opacity:.5}.eshop-zone .editors-pick .editors-pick-area .subtitle{text-align:left;margin:1em 0 1em 0;text-transform:uppercase;color:#888}.eshop-zone .editors-pick .editors-pick-area h3{font-size:1.75rem}.eshop-zone .editors-pick .editors-pick-area p{color:#7a7a7a;line-height:2em;margin-top:1em}@media screen and (max-width: 767px){.eshop-zone .editors-pick{padding:2em}.eshop-zone .editors-pick .editors-pick-area{padding-left:0}.eshop-zone .editors-pick .editors-pick-area h2{font-size:1.5rem;margin-top:1em;text-align:center}.eshop-zone .editors-pick .editors-pick-area hr{margin:1.5em auto}.eshop-zone .editors-pick .editors-pick-area .subtitle{margin:1em 0 .5em 0;text-align:center}.eshop-zone .editors-pick .editors-pick-area h3{font-size:1.25rem;text-align:center}.eshop-zone .editors-pick .editors-pick-area p{line-height:1.75em;font-size:.85em}}.eshop-zone .borderless-card{border:0}.eshop-zone .borderless-card .card-img-top{border-radius:1em}.eshop-zone .borderless-card .card-body{padding:1em 0;text-align:center}.eshop-zone .borderless-card .card-body .card-title{margin:0 0 .5em 0;font-size:1.15em;font-weight:500}.eshop-zone .borderless-card .card-body .card-text{margin:0;color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.eshop-zone .editors-pick .editors-pick-container .description{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.eshop-zone .product-card{padding:2em}.eshop-zone .product-card .product-labels{position:absolute;top:2.5em;left:3em;font-size:.9em;width:75%}.eshop-zone .product-card .product-labels .badge{margin-top:.5em}.eshop-zone .product-card .image-area{border-radius:0;padding:3em;background-color:#fff}.eshop-zone .product-card .image-area img{border-radius:0}@media screen and (max-width: 767px){.eshop-zone .product-card .image-area{padding:1em}}.eshop-zone .buy-button-area{display:flex;justify-content:space-between;align-items:center}.eshop-zone .buy-button-area .btn i{font-size:.9em;margin-right:5px}.eshop-zone .buy-button-area .price-area{display:flex;flex-direction:column;align-items:flex-end}.eshop-zone .buy-button-area .price-area .old-price{color:#666;margin-bottom:0;position:relative;font-weight:500;padding:0}.eshop-zone .buy-button-area .price-area .price{font-size:1.2em;font-weight:600;margin-top:-0.3em}.eshop-zone .crossed-price::after{content:"";position:absolute;top:45%;left:0;width:100%;height:2px;background:#333;transform:rotate(-10deg)}.eshop-zone .buy-control-area .btn{padding:.5em .9em}.eshop-zone .category-compact-navigation{display:flex;justify-content:center;margin-top:1em}.eshop-zone .category-compact-navigation .nav-category-wrapper{border-radius:0;padding:1.5em;background-color:#fff;text-align:center}.eshop-zone .category-compact-navigation .nav-category-wrapper img{border-radius:.5em}.eshop-zone .category-compact-navigation .nav-category-wrapper .category-name{margin-top:.8em;font-size:1.15em}.eshop-zone .category-compact-navigation .nav-category-wrapper .category-description{margin-top:0}@media screen and (max-width: 767px){.eshop-category .category-perex{font-size:.85em}.eshop-zone .category-compact-navigation .nav-category-wrapper{display:flex;padding:.5em;align-items:center}.eshop-zone .category-compact-navigation .nav-category-wrapper .category-icon{width:30px;margin-right:8px;height:30px;overflow:hidden}.eshop-zone .category-compact-navigation .nav-category-wrapper img{border-radius:.25em;height:100%;object-fit:cover;object-position:center center}.eshop-zone .category-compact-navigation .nav-category-wrapper .category-name{margin-top:0;font-size:.85em;text-align:left}.eshop-zone .category-compact-navigation .nav-category-wrapper .category-description{font-size:.7em;margin-top:0}}.eshop-zone .back-button{font-size:1.25em;text-decoration:none;color:initial;margin-top:1em;display:block}@media screen and (max-width: 767px){.eshop-zone .back-button{font-size:.9em}}.eshop-zone.eshop-product-detail .main-image{border-radius:0;padding:3em;background-color:#fff}.eshop-zone.eshop-product-detail .content-area{margin-bottom:5em}.eshop-zone.eshop-product-detail .content-area .page-header h1{text-align:left;margin-top:0}.eshop-zone.eshop-product-detail .content-area .subtitle{text-align:left;font-size:1.5em;font-weight:500}.eshop-zone.eshop-product-detail .content-area .product-tags .badge{text-decoration:none;font-size:1em;color:inherit;margin:1em .5em 2em 0;text-transform:uppercase;padding:.5em 1.5em}.eshop-zone.eshop-product-detail .content-area .product-tags .badge:hover{color:inherit}.eshop-zone.eshop-product-detail .content-area .old-price{font-size:1.2em}.eshop-zone.eshop-product-detail .content-area .price{font-size:1.5em}.eshop-zone.eshop-product-detail .content-area .buy-control-area .btn{font-size:1.25em}.eshop-zone.eshop-product-detail .product-content h2{font-size:1.5em}.eshop-zone .row-card{display:flex;border:0;border-radius:0;margin-bottom:.5em;padding:.5em;justify-content:space-between;flex-direction:row;align-items:center}.eshop-zone .row-card .image{width:35px;margin-right:1em}.eshop-zone .row-card a:not(.btn){color:inherit}.eshop-zone .gallery img{border-radius:0;padding:0}.eshop-zone .row-card.row-sub-card{margin-top:-0.75em;border-top:0;clip-path:inset(0 -5rem -5rem -5rem)}.eshop-zone .row-card.row-sub-card .image{width:25px}.eshop-zone .row-card.row-sub-card{font-size:.85em}@media screen and (max-width: 767px){.eshop-zone.eshop-product-detail .main-image{padding:1em}.eshop-zone.eshop-product-detail .content-area .page-header h1{text-align:center}.eshop-zone.eshop-product-detail .content-area .subtitle{font-size:1em;text-align:center}.eshop-zone.eshop-product-detail .product-content h2{font-size:1.25em;margin-top:1.5em}.eshop-zone .row-card.responsive{display:flex;flex-direction:column;align-items:flex-start}.eshop-zone .row-card.responsive .row-card-item{width:100%;font-size:1em}.eshop-zone .row-card.responsive .row-card-item:not(:last-child){margin-bottom:1.5em}}.category-swiper-control{display:flex;align-items:end}.products-swiper-control{display:flex;justify-content:center}@media screen and (max-width: 767px){.category-swiper-control{display:none}}.eshop-zone .default-swiper-button-next,.eshop-zone .default-swiper-button-prev{width:3em;height:3em;cursor:pointer;border:1px solid #e5e3da;border-radius:50%;padding:7px;transition:300ms ease-in-out}.eshop-zone .default-swiper-button-next i,.eshop-zone .default-swiper-button-prev i{font-weight:900;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.35em;color:inherit}.eshop-zone .default-swiper-button-next:hover,.eshop-zone .default-swiper-button-prev:hover{background-color:#333;color:#fff}.eshop-zone .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#333}.eshop-zone .swiper-pagination-bullets{text-align:center;margin-top:1em}.eshop-zone .swiper .swiper-slide .card{width:20vw}@media screen and (max-width: 767px){.eshop-zone .swiper .swiper-slide .card{width:100%}}.eshop-zone .product-list{margin-top:6em}.eshop-zone .product-list .product-count{font-size:1.2em}@media screen and (max-width: 767px){.eshop-zone .product-list{margin-top:0}.eshop-zone .product-list .product-count{font-size:1em}}.fslightbox-container{width:100vw !important}.fslightbox-container .fslightbox-slide-number-container *{color:#fff}.eshop-checkout-stepper-wrapper{margin-top:auto;display:flex;justify-content:space-between;margin-bottom:20px}.eshop-checkout-stepper-item{position:relative;display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}@media(max-width: 768px){.eshop-checkout-stepper-item{font-size:12px}}.eshop-checkout-stepper-item::before{position:absolute;content:"";border-bottom:2px solid #e0e0e7;width:100%;top:11px;left:-50%;z-index:2}.eshop-checkout-stepper-item::after{position:absolute;content:"";border-bottom:2px solid #e0e0e7;width:100%;top:11px;left:50%;z-index:2}.eshop-checkout-stepper-item .step-counter{position:relative;z-index:5;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:50%;background:#e0e0e7;margin-bottom:6px;border:6px solid #fff}.eshop-checkout-stepper-item .step-counter a{color:inherit;text-decoration:none}.eshop-checkout-stepper-item .step-counter i{display:none}.eshop-checkout-stepper-item.active .step-counter{background-color:#fff;border:6px solid #333}.eshop-checkout-stepper-item.completed .step-counter{background-color:#333;color:#fff;border:6px solid #333}.eshop-checkout-stepper-item.completed .step-counter i{color:#fff;display:block}.eshop-checkout-stepper-item.completed::after{position:absolute;content:"";border-bottom:2px solid #333;width:100%;top:11px;left:50%;z-index:3}.eshop-checkout-stepper-item:first-child::before{content:none}.eshop-checkout-stepper-item:last-child::after{content:none}.eshop-checkout-stepper-item .step-name *{color:inherit;font-size:.9em;text-decoration:none}.eshop-zone.product-card-alert-wrapper{position:fixed;top:-50000px;width:100%;height:auto;margin:auto;justify-content:center;z-index:9999999999;display:flex;opacity:0;transition:opacity .3s ease-in-out}.eshop-zone.product-card-alert-wrapper.show{top:4rem;opacity:1}.eshop-zone.product-card-alert-wrapper .card{width:50%;padding:1em;margin-bottom:0}.eshop-zone.product-card-alert-wrapper .card h5{display:block;width:100%;text-align:left;padding:.5em}@media screen and (max-width: 1200px){.eshop-zone.product-card-alert-wrapper .card{width:80%}}@media screen and (max-width: 767px){.eshop-zone.product-card-alert-wrapper .card{width:90%}.eshop-zone.product-card-alert-wrapper .card h5{text-align:center}}#product-cart-alert-background{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:999999998;display:flex;opacity:0;transition:opacity .3s ease-in-out;width:0;height:0}#product-cart-alert-background.show{width:100%;height:100%;opacity:1}.eshop-checkout h2{font-size:1.5em}.eshop-checkout h3{font-size:1.3em;font-weight:400}.eshop-checkout h4{font-size:1.2em;font-weight:400}.eshop-checkout h5{font-size:1.15rem;font-weight:400}.badge-hero{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:2.5em}.sales-funnel-frame-area{background-color:#fafafa;margin:auto}.sales-funnel-frame-area .sales-funnel-frame{padding:3em;display:flex;flex-direction:column;align-items:center}.sales-funnel-frame-area .sales-funnel-frame .nav-pills{background:#fff;padding:.25em;box-shadow:rgba(149,157,165,.2) 0 0 20px 0;border-radius:22px}.sales-funnel-frame-area .sales-funnel-frame .nav-pills .nav-link{border-radius:17px}.sales-funnel-frame-area .sales-funnel-frame .sales-funnel-card{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;border:none;border-radius:1em;font-size:18px}.sales-funnel-frame-area .sales-funnel-frame .sales-funnel-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.sales-funnel-frame-area .sales-funnel-frame .sales-funnel-card .popular-area{position:absolute;width:100%;top:-0.75em;left:0;text-align:center}.sales-funnel-frame-area .sales-funnel-frame .sales-funnel-card .popular-area .popular-badge{background:linear-gradient(45deg, #FF6B6B, #FF8E53);color:#fff;padding:8px 16px;border-radius:.5em;font-weight:500}.sales-funnel-frame-area .sales-funnel-frame .sales-funnel-card .feature-list li:before{content:"";font-family:"Font Awesome 5 Free",serif;font-weight:900;margin-right:8px;font-size:1.2em}.sales-funnel-frame-area .sales-funnel-frame.hide-checkout-complete .checkout-content-category:not(.checkout-content-auth-form-container).complete{display:none}.donation-sales-funnel-area .checkout-content-category{display:none}.donation-sales-funnel-area .checkout-content-auth-form-container,.donation-sales-funnel-area .checkout-content-billing-form-container:not(.complete),.donation-sales-funnel-area .checkout-content-payment-gateway-form-container,.donation-sales-funnel-area .checkout-content-summary-form-container,.donation-sales-funnel-area .checkout-content-approvals-form-container,.donation-sales-funnel-area .checkout-content-submit-form-container{display:block}.donation-sales-funnel-area .donation_type_option_area{display:flex;flex-direction:column;align-items:center}.donation-sales-funnel-area .donation_type_option_area .donation_type_option_switch{background:#fff;padding:0 .25em;box-shadow:rgba(149,157,165,.2) 0 0 20px 0;border-radius:22px;display:flex;flex-wrap:nowrap;margin-bottom:0;list-style:none;flex-direction:row}.donation-sales-funnel-area .donation_type_option_area .donation_type_option_switch .btn{border-radius:18px;margin:.25em 0}.donation-sales-funnel-area .donation_type_option_area .donation_type_option_switch .btn:not(.active){background-color:rgba(0,0,0,0) !important;color:initial}.donation-sales-funnel-area .donation_type_option_area .donation_type_option_switch .btn:not(.active):hover{background-color:rgba(0,0,0,0) !important;color:initial}@media(min-width: 992px){.donation-sales-funnel-area .funnel-donation-price-options-area,.donation-sales-funnel-area .funnel-donation-confirm-area{max-width:50% !important;justify-content:center}}
