:root{--bs-primary:#303133;--bs-secondary:#d6a28a;--bs-black:#000000;--bs-light:#e7e7e5;--bs-lighter:#f7f7f7;--bs-white:#ffffff}body{margin:0;padding:14rem 0 0 0;background-color:var(--bs-white);font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;color:var(--bs-primary);font-size:16px;overflow-x:hidden}body.home{padding:3.5rem 0 0 0;background-color:var(--bs-light)}body.blog{background-color:var(--bs-lighter)}body:has(.no-padding-top){padding:10rem 0 0 0}*{box-sizing:border-box}.no-padding-bottom .page-main-section{padding-bottom:0px!important}h1,h2{letter-spacing:3px;font-size:2rem}h3{font-size:1.25rem;letter-spacing:3px}h4{font-size:1.063rem;font-weight:600;text-transform:uppercase}p{line-height:180%}strong{font-weight:700}.container{max-width:1128px}.container-wide{max-width:1400px;margin:0 auto}.page-main a,.page-top a{color:var(--bs-primary);text-decoration:none;opacity:1;transition:.5s}.page-top a{color:var(--bs-black)}.page-main a:hover,.page-top a:hover{opacity:.6;transition:.5s}.page-top p{margin:0;padding:0;text-align:center;font-weight:600;text-transform:uppercase}.sasplant-top{position:fixed;top:0;left:0;z-index:9998}.page-top{background-color:var(--bs-secondary);min-height:3.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.page-top-info{font-size:clamp(.65rem, 2vw, 0.875rem);font-weight:600}.page-header{height:134px;background-color:var(--bs-white);box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}body.fooldal .page-header{background-color:rgba(255,255,255,0);transition:.5s}body.fooldal .page-header.scrolled{background-color:rgba(255,255,255,1);transition:.5s}.page-logo-box{height:80px;width:80px}.page-logo-box img{height:100%;width:100%;max-height:100%;max-width:100%;object-fit:contain}.page-menu{max-height:unset;position:relative}.page-menu div{height:100%}.page-menu ul{background-color:transparent;width:auto;display:flex;flex-direction:row;list-style:none;width:auto;height:100%!important}.page-menu ul li{height:100%;position:relative;width:auto;text-align:left;height:100%}.page-menu ul li a{font-size:.938rem;text-transform:uppercase;padding:0 1rem;font-weight:600;text-decoration:none;color:var(--bs-primary);height:100%;display:flex;align-items:center;justify-content:center}.page-menu ul li ul{display:none;list-style:none;height:auto!important}.page-menu ul li:hover ul{display:block;background-color:var(--bs-white);list-style:none;margin:0;padding:1rem;position:absolute;left:0;top:134px;min-width:200px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.1);margin:0!important}.page-menu ul li ul li{padding:.5rem 0}.page-menu ul li ul li a{padding:0;font-weight:400;text-align:left;text-transform:none;display:flex;justify-content:flex-start}.page-icon{width:18px;background-position:center;background-repeat:no-repeat;background-size:contain;height:100%}.search-icon{background-image:url(../../../../../../themes/sas2025/images/search-icon.svg);border:none;background-color:transparent}.user-icon{background-image:url(../../../../../../themes/sas2025/images/user-icon.svg)}.cart-icon{background-image:url(../../../../../../themes/sas2025/images/cart-icon.svg);cursor:pointer;position:relative}.cart-icon .cart-amount{font-size:9px;color:var(--bs-white);background-color:var(--bs-primary);width:14px;height:14px;border-radius:7px;position:absolute;right:-9px;top:calc(50% - 18px);z-index:1;display:flex;align-items:center;justify-content:center}.mobile-menu-button{border:none;background-color:transparent;background-image:url(../../../../../../themes/sas2025/images/hamburger.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:20px;height:100%;display:none}.search-popup{display:none}.search-popup.nodisplay{animation:.5s normal fadeOut;animation-fill-mode:forwards;opacity:1}.search-popup.popup-open{position:absolute;top:0;left:0;z-index:10001;width:100vw;height:100vh;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center}.search-popup.popup-open input{width:0%;max-width:0%;background:transparent!important;border:1px solid var(--bs-white)!important;font-size:3.5vh;opacity:0;padding-right:58px!important}.search-popup.popup-open input.popup-open-input{animation:1s normal inputAnim;animation-fill-mode:forwards}.search-popup-button{width:48px;height:100%;background-image:url(../../../../../../themes/sas2025/images/search-icon-white.svg);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:24px 24px;position:absolute;top:0;right:1px;border:none;animation:.5s normal fadeIn;animation-fill-mode:forwards;animation-delay:1s;opacity:0;z-index:10}.search-popup-close{background-image:url(../../../../../../themes/sas2025/images/close-icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;width:2rem;height:2rem;top:3rem;right:3rem;z-index:11;animation:.5s normal fadeIn;animation-delay:1s;animation-fill-mode:forwards;opacity:0}.sasplant-hero{height:100vh;background-repeat:no-repeat;background-position:center -13rem;background-size:cover}.btn,.single_add_to_cart_button{border-radius:0;padding:.938rem 2.25rem}.btn-primary,.wpcf7-submit,.LMsubmitBtn,.add_to_cart_button,.woocommerce .cart button.single_add_to_cart_button{background-color:var(--bs-primary)!important;color:var(--bs-white)!important;border:1px solid var(--bs-primary)!important;transition:.5s;text-transform:uppercase}.woocommerce .cart button.single_add_to_cart_button{font-size:.75rem!important;margin:0 0 0 1rem}.btn-primary:hover,.wpcf7-submit:hover,.LMsubmitBtn:hover,.add_to_cart_button:hover{background:none!important;background-color:transparent!important;color:var(--bs-primary)!important;transition:.5s}.LMsubmitBtn{border-radius:none!important;padding:.5rem 2rem!important}.btn-secondary,.accordion-button{background-color:transparent!important;color:var(--bs-primary)!important;border:1px solid var(--bs-primary)!important;transition:.5s;text-transform:uppercase}.accordion-button{border:none!important}.accordion-button:hover{background-color:transparent!important;color:var(--bs-primary)!important;transition:.5s;text-transform:uppercase}.btn-secondary:hover{background-color:var(--bs-primary)!important;color:var(--bs-white)!important;transition:.5s}.btn-tertiary{background-color:transparent!important;color:var(--bs-white)!important;border:1px solid var(--bs-white)!important;transition:.5s;text-transform:uppercase}.btn-tertiary:hover{background-color:var(--bs-white)!important;color:var(--bs-primary)!important;transition:.5s}.custom-btn{background-color:#3d4e56;color:var(--bs-white)!important;border:2px solid #3d4e56;transition:.5s;text-decoration:none}.custom-btn:hover{background-color:transparent;color:#3d4e56!important;transition:.5s}.text-2col{min-height:250px}.border-top-bottom{border-top:1px solid var(--bs-primary);border-bottom:1px solid var(--bs-primary)}.border-right{border-right:1px solid var(--bs-primary)}.text-2col-inner{padding:4rem 8rem}.text-2col-inner h2{text-transform:uppercase}.sasplant-carousel-container,.sasplant-home-cat-carousel-container,.sasplant-carousel-container-featured{overflow:hidden;max-width:100%;overflow:hidden}.sasplant-carousel-container .swiper-slide{animation-duration:1s}.sasplant-carousel-container .card,.sasplant-home-cat-carousel-container .card,.sasplant-carousel-container-featured .card{background-color:transparent;border:none}.sasplant-carousel-container .card a figure,.sasplant-carousel-container-featured .card a figure{max-height:587px;overflow:hidden}.sasplant-carousel-container a .card-body,.sasplant-home-cat-carousel-container a .card-body,.sasplant-carousel-container-featured a .card-body{background-color:var(--bs-secondary)}.sasplant-carousel-container a .card-body h5,.sasplant-home-cat-carousel-container a .card-body h5,.sasplant-carousel-container-featured a .card-body h5{text-decoration:none;color:var(--bs-black);letter-spacing:3px;font-weight:400;text-transform:uppercase}.sasplant-carousel-container .swiper-wrapper,.sasplant-home-cat-carousel-container .swiper-wrapper,.sasplant-carousel-container-featured .swiper-wrapper{margin-left:0!important;flex-shrink:0}.sasplant-carousel-container .swiper-pagination,.sasplant-home-cat-carousel-container .swiper-pagination,.sasplant-carousel-container-featured .swiper-pagination{position:relative!important}.sasplant-carousel-container .swiper-pagination-bullet,.sasplant-home-cat-carousel-container .swiper-pagination-bullet,.sasplant-carousel-container-featured .swiper-pagination-bullet{background-color:var(--bs-primary)!important;transition:.5s}.sasplant-carousel-container .swiper-pagination-bullet-active,.sasplant-home-cat-carousel-container .swiper-pagination-bullet-activ,.sasplant-carousel-container-featured .swiper-pagination-bullet-active{background-color:var(--bs-primary)!important;opacity:.25;transform:scale(1.4)!important;transition:.5s}.product-carousel{margin:0 -2rem;max-width:calc(100% + 4rem)}.carousel-gallery-item{display:flex;aspect-ratio:3 / 4;width:100%;overflow:hidden}.carousel-gallery-item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.sasplant-carousel-container .swiper-wrapper{display:flex;flex-direction:row}.sasplant-home-cat-carousel-container .card a figure{aspect-ratio:3/4;overflow:hidden}.sasplant-home-cat-carousel-container .card a figure picture,.sasplant-home-cat-carousel-container .card a figure{display:flex;width:100%;height:100%}.sasplant-home-cat-carousel-container .card a figure picture img,.sasplant-home-cat-carousel-container .card a figure img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.sasplant-fade{position:relative;max-width:100%;height:545px;overflow:hidden}.sasplant-fade-item{width:100%;max-height:545px;height:545px;overflow:hidden}.sasplant-fade-item picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.sasplant-fade-item-container{position:absolute;left:0;top:0;background-color:rgba(0,0,0,.3);z-index:1}.sasplant-fade-item-content{margin:0 auto;width:60%}.sasplant-fade-item-content p,.sasplant-fade-item-content a{text-transform:uppercase;color:var(--bs-white)}.sasplant-fade-item-content p{font-size:1.5rem;letter-spacing:3px}.sasplant-fade-item-content p.fade-title{font-size:3rem}.swiper-pagination{position:absolute;width:100%;bottom:16px!important;left:0!important;z-index:2}.sasplant-fade .swiper-pagination-bullet{background-color:var(--bs-white)!important;transition:.5s;opacity:.5}.sasplant-fade .swiper-pagination-bullet-active{background-color:var(--bs-white)!important;opacity:1;transform:scale(1.4)!important;transition:.5s}#sasplant-cat-carousel{position:relative;width:100%;max-width:100%;overflow:hidden}.cat-slide-item{display:flex;justify-content:center}.cat-slide-item h3{text-align:center;font-size:.875rem;text-transform:uppercase;letter-spacing:0}.cta-box-title{font-size:clamp(1.25rem, 3vw, 2rem);text-transform:uppercase}.highlights::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:548px;background-image:url(../../../../../../themes/sas2025/images/highlights.webp);background-position:center;background-repeat:no-repeat;background-size:cover;z-index:0}.highlights-content{margin:22rem 0 0 0}.highlights-content h3{text-transform:uppercase}.highlights-content-container{background-color:var(--bs-white);border-radius:1rem;box-shadow:10px 10px 52px 0 rgba(0,0,0,.22);-webkit-box-shadow:10px 10px 52px 0 rgba(0,0,0,.22);-moz-box-shadow:10px 10px 52px 0 rgba(0,0,0,.22);z-index:20}.highlight{border-right:1px solid var(--bs-primary)}.highlight:last-of-type{border-right:none}.sasplant-footer{background-color:var(--bs-secondary)}.footer-icons img{max-width:100%;height:auto}.sasplant-facebook{width:25px;height:25px;background-image:url(../../../../../../themes/sas2025/images/facebook.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.sasplant-instagram{width:25px;height:25px;background-image:url(../../../../../../themes/sas2025/images/instagram.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.footer-data a,.footer-menu a,.footer-info a{text-decoration:none;color:var(--bs-primary);opacity:1;transition:.5s}.footer-data a:hover,.footer-menu a:hover,.footer-info a:hover{opacity:.65;transition:.5s}.sasplant-footer ul{margin:0;padding:0;list-style:none}.sasplant-footer ul li.menu-item-has-children ul{display:none}.page-main-section{padding:0}.page-main-section:first-of-type{padding:2rem 0 0 0}.page-main-section .page-main-image,.page-main-section .page-main-image picture{max-width:100%;overflow:hidden;order:1}.page-main-section .page-main-image img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.page-main-section .page-main-content{max-width:60%}.page-main-section .page-main-content-container{order:2;background-color:var(--bs-light);align-self:stretch}.page-main-section.image-right .page-main-content-container{order:1}.page-main-section.image-right .page-main-image{order:2}.page-main-content{padding:6rem 0}.page-main-content h2,.page-additional-content h2{font-size:1.25rem;letter-spacing:1px}.page-main-content h3,.page-additional-content h3{font-size:1.125rem;letter-spacing:1px}.single-date{font-size:.75rem}.text-image-content h2{font-size:1.875rem}.sasplant-gallery-item,.sasplant-gallery-item picture{aspect-ratio:4/3;overflow:hidden}.sasplant-gallery-item img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;transform:scale(1);transition:1s}.sasplant-gallery-item:hover img{transform:scale(1.1);transition:1s}.sasplant-gallery-item{border:1px solid var(--bs-white);position:relative}.sasplant-gallery-item::before,.product .product-image::before{content:"";display:flex;width:100%;height:100%;background:rgba(255,0,0,1);position:absolute;top:0;left:0;pointer-events:none;z-index:1;opacity:0;transition:1s}.sasplant-gallery-item:hover::before,.product .product-image:hover::before{opacity:.3;transition:1s}.sasplant-gallery-item:hover a{position:relative}.sasplant-gallery-item:hover::after{content:"";display:block;width:100%;height:100%;background-image:url(../../../../../../themes/sas2025/images/magnifier.svg);background-repeat:no-repeat;background-position:center;background-size:24px 24px;position:absolute;top:32px;left:0;z-index:2;animation:1s normal magnifier;animation-fill-mode:forwards;opacity:0;pointer-events:none}.product .product-image,.product .product-image picture{width:100%;max-width:100%;aspect-ratio:3/4;display:flex;overflow:hidden;position:relative}.product .product-image img{width:100%!important;height:100%!important;max-width:100%;max-height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.product .sasplant-price{display:block!important}.product .sasplant-price .woocommerce-Price-amount,.product .sasplant-price .woocommerce-Price-currencySymbol{font-size:.875rem;font-weight:600;color:var(--bs-primary)}.product h3,.product .sasplant-price{text-align:center!important;font-weight:500!important}.product h3 a{color:var(--bs-primary);text-decoration:none;font-size:.875rem;letter-spacing:0;opacity:1;transition:.5s}.product h3 a:hover{opacity:.75;transition:.5s}.product .product-image::after,.product-type-variable .product-image::after{width:calc(100% - 2rem);margin:1rem;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--bs-black);color:var(--bs-white);transition:1s;position:absolute;left:0;bottom:0;transform:translateY(calc(1rem + 40px));transition:.5s;pointer-events:none;z-index:20}.product .product-image::after{content:"Kosárba teszem"}.product .product-image:hover{opacity:1}.product.product-type-variable .product-image::after{content:"Opciók választása"}.product.product-type-variable,.product-image:hover::after{transition:.5s;transform:translateY(0)}.related-products .product-image{aspect-ratio:1 / 1}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0!important;width:25%!important}.gallery-item{max-height:546px;overflow:hidden}.gallery-item picture{width:100%;height:auto}.gallery-item picture img{width:100%;height:auto}.fluid-box{width:100%;height:430px;max-height:430px;overflow:hidden;position:relative}.fluid-box::before{content:"";display:flex;width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1}.fluid-box picture{width:100%;height:100%;display:flex}.fluid-box picture img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.fluid-box-content{width:50%;max-width:50%;height:100%;padding:3rem 6rem;position:absolute;top:0;left:0;z-index:2}.fluid-box-content h3{font-size:1.813rem;color:var(--bs-white);letter-spacing:3px}.fluid-box-content p{font-size:1rem;color:var(--bs-white);letter-spacing:0}.blog-list-left{position:relative}.blog-list-right{background-color:var(--bs-white)}.blog-list-item-image{width:100%;aspect-ratio:4/3;overflow:hidden;display:flex}.blog-list-item-image picture{width:100%;height:100%;overflow:hidden;display:flex}.blog-list-item-image img,.blog-list-item-image picture{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.blog-list-item h3{font-size:1.25rem;letter-spacing:0}.blog-list-item h3 a{color:var(--bs-primary);text-decoration:none}.blog-list-item .blog-date{font-weight:600;color:var(--bs-primary);font-size:.75rem}.blog-list-item.most-recent{position:sticky;left:0;top:var(--header-height,0);height:calc(100vh - var(--header-height, 0px));max-height:calc(100vh - var(--header-height, 0px));overflow:hidden}.blog-list-item.most-recent .blog-list-item-bg{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:1s}.blog-list-item.most-recent a{opacity:1!important}.blog-list-item.most-recent .blog-list-item-bg:hover{transform:scale(1.05);transition:1s}.blog-list-item.most-recent .blog-list-item-content{position:absolute;left:0;bottom:0;width:100%;padding:3rem 3rem 5rem 3rem}.blog-list-item.most-recent .blog-date{font-weight:600;color:var(--bs-white)}.blog-list-item.most-recent h3{font-weight:500;color:var(--bs-white);font-size:3.75rem}.sasplant-single-subtitle{font-size:1.5rem}.single-page-content{max-width:900px}.single-page-content img{max-width:90%;height:auto}.single-page-content img.aligncenter{display:block;margin:0 auto}.single-page-content h3,.single-page-content h4,.single-page-content h5,.single-page-content h6{font-size:1rem;font-weight:700;letter-spacing:0;margin:2rem 0 .5rem 0}.single-carousel h2{font-size:2rem}#sasplant-carousel-single{position:relative}#sasplant-carousel-single::before{content:"";position:absolute;top:0;left:0;height:100%;background:#FFF;background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);display:block;z-index:101;width:25vw}#sasplant-carousel-single::after{content:"";position:absolute;top:0;right:0;height:100%;background:#FFF;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);display:block;z-index:100;width:25vw}.single-page-content .swiper-wrapper{display:flex;justify-content:center}.gallery-item .gallery-caption{display:none}.sasplant-data-row{background-repeat:no-repeat;background-position:left top;background-size:41px 41px;padding:0 0 0 73px;min-height:41px}.sasplant-data-row.email{background-image:url(../../../../../../themes/sas2025/images/envelope.svg)}.sasplant-data-row.open{background-image:url(../../../../../../themes/sas2025/images/watch.svg)}.sasplant-data-row.phone{background-image:url(../../../../../../themes/sas2025/images/phone.svg)}.contact-map iframe{width:100%;height:100%;min-height:400px;margin:0;padding:0;display:block}.contact-map-address{background-color:var(--bs-secondary)}.contact-map-address p{font-weight:600;font-size:.75rem}.sasplant-contact-us{background-color:var(--bs-secondary)}.form-container form{width:100%;margin:0 auto}.wpcf7-inline-wrapper{display:flex;flex-direction:row;justify-content:space-between}.wpcf7-inline-wrapper .wpcf7-inline-field{width:49%}.wpcf7-inline-wrapper .wpcf7-inline-field input,.wpcf7-form-control-wrap,.wpcf7-form-control-wrap textarea{display:flex;width:100%}.wpcf7-inline-wrapper .wpcf7-inline-field input,.wpcf7-form-control-wrap textarea{padding:.5rem;border:none;box-shadow:0 0 5px 0 rgba(198,143,117,.75);-webkit-box-shadow:0 0 5px 0 rgba(198,143,117,.75);-moz-box-shadow:0 0 5px 0 rgba(198,143,117,.75)}.wpcf7-form p,.wpcf7-form span.wpcf7-form-control-wrap{display:block;text-align:center}.wpcf7-form input[type="checkbox"]{margin:0 .5rem 0 0}.LMFormBox input{width:100%;padding:.5rem}.LMFormBox input[type="checkbox"]{width:auto;margin:0 .5rem 0 0}.LMFormBox .acceptConditionsBox label{margin:0 0 1rem 0}.LMFormBox .acceptConditionsBox label{display:flex;align-items:center}.hirlevel-container{background-color:var(--bs-light)}#woo-product-slider,#woo-product-slider picture{width:100%;max-width:100%;overflow:hidden}#woo-product-slider figure,.woo-product-slider picture{display:flex}#woo-product-slider .swiper-slide img,.woo-product-slider .swiper-slide img{width:100%;height:auto}#woo-product-slider .swiper-pagination{position:relative;top:auto!important;left:auto!important;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.25rem}#woo-product-slider .swiper-pagination-bullet{width:100%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:0!important;opacity:1}#woo-product-slider .swiper-pagination{position:relative}#woo-product-slider .swiper-wrapper .swiper-button-prev,#woo-product-slider .swiper-wrapper .swiper-button-next{position:absolute;top:50%;transform:translateY(50%);z-index:100}#woo-product-slider .swiper-pagination .swiper-button-prev{left:16px;color:var(--bs-white)}#woo-product-slider .swiper-pagination .swiper-button-next{right:16px;color:var(--bs-white)}#woo-product-slider .swiper-pagination .swiper-button-prev::after{color:var(--bs-white)!important}#woo-product-slider .swiper-pagination .swiper-button-next::after{color:var(--bs-white)!important}.sasplant-product-page-main-content{padding:3rem 15rem;position:sticky;left:0;top:var(--header-height,0)}.woocommerce-Price-amount,.woocommerce-Price-currencySymbol{font-size:2rem;font-weight:500}.sasplant-product-page-desc{text-align:center}.screen-reader-text{display:none}form.cart{display:flex;flex-direction:row;justify-content:center;align-items:center}.woocommerce .quantity{margin:0 1rem 0 0;padding:.5rem 2.2rem;background-color:var(--bs-lighter);position:relative}.woocommerce .quantity input.qty{border:none;background-color:var(--bs-lighter);text-align:center;outline:none}.cart-plus{position:absolute;top:0;right:0;width:2rem;border:none;background-color:transparent;font-size:1.25rem}.cart-minus{position:absolute;top:0;left:0;width:2rem;border:none;background-color:transparent;font-size:1.25rem}h2.more-products{font-weight:600;font-size:2.125rem}.product-small-text{font-size:1rem}.text-overline{text-decoration:line-through}.single-product form.cart{flex-direction:row}.single-product form.variations_form.cart{flex-direction:column}table.variations{width:100%;margin:24px 0 0 0}table.variations tr{display:flex;flex-direction:column}table.variations .reset_variations{visibility:hidden}table.variations th,table.variations td.value{display:flex;flex-direction:column;padding:5px}table.variations th{font-weight:500}select,table.variations td.value select{padding:8px;background-color:var(--bs-lighter)!important;border:none!important}.woocommerce-variation-add-to-cart{display:flex;align-items:center}.accordion-item{background:none!important;border:none}.accordion-button,.accordion-button:not(.collapsed){background:none!important}.accordion-button::before{display:inline-block;content:"";width:40px;height:40px;background-image:url(../../../../../../themes/sas2025/images/truck.svg)!important;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 1rem 0 0}.accordion-button::after{content:"";width:15px;height:15px;background-image:url(../../../../../../themes/sas2025/images/up.svg)!important;background-repeat:no-repeat;background-position:center;background-size:contain}.accordion-button.collapsed::after{content:"";width:15px;height:15px;background-image:url(../../../../../../themes/sas2025/images/down.svg)!important;background-repeat:no-repeat;background-position:center;background-size:contain}.accordion-button:focus{box-shadow:none}.woocommerce-pagination ul.page-numbers{border:none!important}.woocommerce-pagination ul.page-numbers li{border-right:none!important}.woocommerce-pagination ul.page-numbers li span,.woocommerce-pagination ul.page-numbers li a{font-size:.875rem!important}.woocommerce-pagination ul.page-numbers li span.current{background:none!important;font-weight:600}.page-numbers{font-weight:600;padding:0 .5rem}.page-numbers.current{font-weight:400}.page-numbers.next::after{content:">";display:inline-block}.page-numbers.prev::after{content:"<";display:inline-block}.cart-sidebar{width:100vw;height:100vh;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;opacity:0;transition:.5s;pointer-events:none;z-index:12000}.cart-sidebar .cart-sidebar-container{width:20%;position:fixed;top:0;right:-30%;height:100vh;background-color:var(--bs-white);transition:.5s;z-index:11000}.cart-sidebar.opened{opacity:1;transition:.5s}.cart-sidebar.opened .cart-sidebar-container{right:0;transition:.5s;pointer-events:auto}.woocommerce-mini-cart-item{display:flex;flex-direction:row}.woocommerce-mini-cart-item a.remove_from_cart_button{text-decoration:none;color:var(--bs-primary)!important}.sasplant-mini-cart-thumbnail{width:50px;height:50px;display:flex}.sasplant-mini-cart-thumbnail img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.cart-sidebar-header{display:flex;justify-content:flex-end;border-bottom:1px solid var(--bs-light)}.cart-sidebar-header h3{display:none}.cart-sidebar-close{border:none;background-color:transparent;font-size:.75rem;text-transform:uppercase}.cart-sidebar-body{padding:1rem}.sasplant-mini-cart-content{font-size:1rem;flex:1;font-weight:600}.sasplant-mini-cart-content .quantity,.sasplant-mini-cart-content .woocommerce-Price-amount,.sasplant-mini-cart-content .woocommerce-Price-currencySymbol{font-size:.75rem;font-weight:400}.cart-sidebar-header{height:40px;display:flex;align-items:center}.cart-sidebar-body{display:flex;flex-direction:column;height:calc(100vh - 40px);overflow-y:auto}.woocommerce-mini-cart.cart_list{flex:1}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:.5rem 0;border-top:1px solid var(--bs-light);border-bottom:1px solid var(--bs-light)}.woocommerce-mini-cart__total,.woocommerce-mini-cart__total strong,.woocommerce-mini-cart__total .woocommerce-Price-amount,.woocommerce-mini-cart__total .woocommerce-Price-currencySymbol{font-size:1rem;font-weight:500}.woocommerce-mini-cart__buttons{display:flex;flex-direction:column}.woocommerce-mini-cart__buttons a{width:100%;font-size:.875rem;text-decoration:none}.woocommerce-mini-cart__buttons a.wc-forward{background-color:var(--bs-white);color:var(--bs-primary);height:50px;display:flex;align-items:center;justify-content:center;margin:0 0 8px 0;border:1px solid var(--bs-lighter)}.woocommerce-mini-cart__buttons a.checkout{background-color:var(--bs-primary);color:var(--bs-white);height:50px;display:flex;align-items:center;justify-content:center}body.woocommerce-cart{background-color:var(--bs-white)}body.woocommerce-cart input[type=number]::-webkit-inner-spin-button,body.woocommerce-cart input[type=number]::-webkit-outer-spin-button,body.woocommerce-cart input[type=number]{-webkit-appearance:auto;-moz-appereance:auto}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table tr{border-top:1px solid var(--bs-light)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:2rem 0}.woocommerce table.shop_table th,.woocommerce table.shop_table td,.woocommerce table.shop_table .woocommerce-Price-amount,.woocommerce table.shop_table .woocommerce-Price-currencySymbol{font-size:1rem;font-weight:400}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{background-color:var(--bs-lighter);border:none;width:144px;max-width:144px;font-size:.875rem}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:flex;flex-direction:row;align-items:center}#add_payment_method table.cart td.actions .coupon .input-text::placeholder,.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,.woocommerce-checkout table.cart td.actions .coupon .input-text::placeholder{font-size:.75rem!important}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border:none;background-color:var(--bs-lighter)}.woocommerce .cart .button,.woocommerce .cart input.button{background-color:var(--bs-lighter)!important;font-size:.875rem!important;font-weight:400!important;text-transform:uppercase}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-collaterals .cart_totals h2{font-size:1.125rem}.woocommerce .cart-collaterals table td,.woocommerce .cart-collaterals table th,.woocommerce .cart-collaterals table td span{font-size:1rem!important;font-weight:400!important}.woocommerce .cart-collaterals table td,.woocommerce .cart-collaterals table th{width:50%}.woocommerce .cart-collaterals table td{text-align:right}.shipping-calculator-button{text-decoration:underline!important}.shipping-calculator-button::after{display:none}.wc-proceed-to-checkout{display:flex;flex-direction:row;justify-content:flex-end}.wc-proceed-to-checkout a.checkout-button{background-color:var(--bs-primary)!important;color:var(--bs-white)!important;text-transform:uppercase;font-size:.875rem!important;border:1px solid var(--bs-primary)!important;font-weight:400!important}.wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--bs-white)!important;color:var(--bs-primary)!important;opacity:1}.woocommerce .cart-collaterals table td.includes_tax span.amount,.woocommerce .cart-collaterals table td.includes_tax span.amount .woocommerce-Price-currencySymbol{font-size:.75rem!important}input,textarea,.shipping-calculator-form span,.shipping-calculator-form input{background-color:var(--bs-lighter)!important;border:none!important}.shipping-calculator-form button{background-color:var(--bs-lighter)!important;border:none!important;font-weight:400!important;text-transform:uppercase;font-size:.875rem!important;margin:.5rem 0 0 0!important;padding:1rem 1.5rem!important}.sasplant-checkout-left .col-1,.sasplant-checkout-left .col-2{width:100%!important;float:none!important}.woocommerce-billing-fields h3{padding:0 0 8px 0;border-bottom:1px solid var(--bs-light)}.checkout-container{padding:8rem}.sasplant-checkout-left label{font-weight:600}.sasplant-checkout-left .form-row{margin:2rem 0 0 0!important}.sasplant-checkout-left .form-row#billing_address_2_field{margin:.5rem 0 0 0!important}.woocommerce-shipping-fields{margin:2rem 0 0 0}.woocommerce-checkout-review-order .product-total,.woocommerce-checkout-review-order .cart-subtotal td,.woocommerce-checkout-review-order-table td{text-align:right!important}.woocommerce-checkout-review-order .product-name,.woocommerce-checkout-review-order .cart-subtotal td.product-name,.woocommerce-checkout-review-order-table td.product-name{text-align:left!important;display:flex;align-items:center}#paypal-button-container{max-width:100%!important}.woocommerce .checkout_coupon.woocommerce-form-coupon{display:none!important}.woocommerce .checkout_coupon.woocommerce-form-coupon.show-coupon{display:block!important}.sasplant-coupon-button{cursor:pointer}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent}#add_payment_method #payment ul,.woocommerce-cart #payment ul,.woocommerce-checkout #payment ul{padding:0!important;margin:0!important}#wc_checkout_add_ons .amount,#wc_checkout_add_ons .woocommerce-Price-currencySymbol{font-size:1rem!important;font-weight:600}.woocommerce .woocommerce-form.woocommerce-form-login{display:none!important}.woocommerce.woocommerce-account .woocommerce-form.woocommerce-form-login{display:block!important}.woocommerce .woocommerce-form.woocommerce-form-login.show-login{display:block!important}.gallery{display:grid;grid-gap:2rem}.gallery.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery .gallery-item{width:auto!important;margin:0;padding:0;float:none!important;max-height:none!important}.gallery .gallery-icon{margin:0;padding:0;aspect-ratio:3 / 4;overflow:hidden;display:flex;width:100%}.gallery .gallery-icon a{width:100%;height:100%;display:flex}.gallery .gallery-icon img,.gallery .gallery-icon a img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;border:none!important}#menu-footer-adatkezeles,#menu-footer-menu{margin:0;padding:0;list-style:none}#menu-footer-adatkezeles li,#menu-footer-menu li{margin:0 0 10px 0}.sasplant-search-form input{padding:padding:.5rem;background-color:var(--bs-lighter)}.sasplant-search-button{width:48px;height:100%;background-image:url(../../../../../../themes/sas2025/images/search-icon.svg);background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:24px 24px;position:absolute;top:0;right:1px;border:none;animation:.5s normal fadeIn;animation-fill-mode:forwards;animation-delay:1s;opacity:0;z-index:10}.wpcf7-form{margin:3rem 0}.wpcf7-inline-wrapper{display:grid!important;grid-template-columns:repeat(auto-fill,calc(50% - 1rem));grid-gap:2rem;width:100%!important}.wpcf7-inline-wrapper.single-column{grid-template-columns:repeat(auto-fill,100%)}.wpcf7-inline-wrapper p.wpcf7-inline-field,.wpcf7-inline-wrapper p.wpcf7-inline-field span.wpcf7-form-control-wrap{display:flex!important;flex-direction:column!important;align-items:flex-start;width:100%;flex:1}.wpcf7-form p,.wpcf7-form span.wpcf7-form-control-wrap{font-weight:600}.wpcf7-form-control-wrap{flex:1}.wpcf7-inline-wrapper .wpcf7-inline-field input,.wpcf7-form-control-wrap textarea{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.wpcf7-inline-wrapper{margin:0 0 1rem 0!important}.wpcf7-acceptance{display:flex!important;justify-content:flex-start!important}.wpcf7-submit{width:100%}.wpcf7-validates-as-date{width:100%;display:block!important}.wpcf7-checkbox{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.wpcf7-list-item{margin:0 2rem 0 0!important}input,textarea{padding:1rem}.checkout-review-order-table .checkout-product-thumbnail{display:flex;align-items:center;gap:10px}.checkout-review-order-table .checkout-product-thumbnail img{width:50px;height:auto;border-radius:6px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes magnifier{0%{opacity:0;top:32px}100%{opacity:1;top:0}}@keyframes inputAnim{0%{width:0%;max-width:0;opacity:0}100%{width:100%;max-width:100%;opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width:1400px){.container-wide{max-width:90%}.mobile-menu-button{display:flex}.page-menu{max-height:0;overflow:hidden;position:fixed;top:134px;left:0;width:100%}.page-menu div{height:auto}.page-menu.menu-opened{max-height:calc(100vh - 134px);overflow-y:auto;overflow-x:hidden;padding:2rem;background-color:var(--bs-white)}.page-menu.menu-opened ul{padding-bottom:2rem!important;height:auto!important;width:100%;height:auto}.page-menu.menu-opened ul li{width:100%;text-align:center;height:auto}.page-menu.menu-opened ul li,.page-menu.menu-opened ul li a{height:auto}.page-menu.menu-opened ul li a{font-size:5.5vw;width:100%;justify-content:center}.page-menu.menu-opened ul li ul{padding:0 0 2rem 0!important;margin:0}.page-menu.menu-opened ul li ul li{padding:0!important}.page-menu.menu-opened ul li:hover ul,.page-menu.menu-opened ul li ul{display:none;padding:0 0 2rem 0!important;margin:0}.page-menu.menu-opened ul li ul.submenu-opened{display:flex;flex-direction:column;position:relative;top:auto;left:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.checkout-container{padding:4rem}}@media (max-width:1200px){.fluid-box-content{width:100%;max-width:100%;padding:3rem}#sasplant-carousel-single::before,#sasplant-carousel-single::after{width:20vw}}@media (max-width:1128px){.container{max-width:90%}}@media (max-width:992px){.border-right{border-right:none}.sasplant-fade-item-content{width:90%}.sasplant-fade-item-content p.fade-title{font-size:2rem}.highlight{border-bottom:1px solid var(--bs-primary);border-right:none}.highlights::before{top:-22rem}.highlight:last-of-type{border-bottom:none}.page-main-section .page-main-content{max-width:90%}.form-container form{width:100%}h1,h2{font-size:clamp(1.25rem, 3vw, 2rem)}.sasplant-product-page-main-content{padding:3rem}.cart-sidebar{width:33.33%;right:-40%}.checkout-container{padding:4rem 2rem}#sasplant-carousel-single::before,#sasplant-carousel-single::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:50%!important}}@media (max-width:920px){.single-page-content{max-width:90%}}@media (max-width:768px){.page-top{min-height:2rem}.page-top-info{font-weight:700}.text-2col-inner{padding:1rem}.cart-sidebar{width:100%;right:-110%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important}}@media (max-width:576px){.sasplant-carousel-container .swiper-wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width:380px){.sasplant-fade-item-content p{font-size:clamp(.875rem, 2vw, 2rem)}.sasplant-fade-item-content p.fade-title{font-size:clamp(1.25rem, 2vw, 2rem)}}