.gs-reveal{opacity:0;transform:translate3d(0,1.15rem,0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--gs-reveal-delay,0ms);will-change:opacity,transform}.gs-reveal.gs-reveal--left{transform:translate3d(-1.25rem,0,0)}.gs-reveal.gs-reveal--right{transform:translate3d(1.25rem,0,0)}.gs-reveal.gs-reveal--scale{transform:translate3d(0,.6rem,0) scale(.96)}.gs-reveal.is-in{opacity:1;transform:none}.product-card.termekkartya.gs-reveal.is-in:hover{transform:translateY(-4px)!important}.gs-home .gs-rail-item.gs-reveal{transform:translate3d(1.5rem,0,0)}.gs-home .gs-rail-item.gs-reveal.is-in{transform:none}.gs-home .product-slide.gs-reveal{transform:translate3d(0,1rem,0)}.gs-home .product-slide.gs-reveal.is-in{transform:none}.gs-brands .gs-brand-marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.gs-brands .gs-brand-marquee-track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:gs-brand-marquee 28s linear infinite}.gs-brands .gs-brand-marquee:hover .gs-brand-marquee-track{animation-play-state:paused}.gs-brands .gs-brand-marquee-track .gs-brand-logo{flex-shrink:0}@keyframes gs-brand-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.gs-banner .banner-slide>picture img{transition:transform 8s cubic-bezier(.22,1,.36,1),filter 1s ease}.gs-banner .slick-active.banner-slide>picture img,.gs-banner .slick-current.banner-slide>picture img{transform:scale(1.03)}.gs-banner .banner-caption.gs-caption-replay{animation:none}.gs-banner .banner-caption.gs-caption-replay .banner-text-inner{animation:gs-caption-pop .75s cubic-bezier(.22,1,.36,1) both}@keyframes gs-caption-pop{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cart-popup .cart-item,.favourite-popup .cart-item{opacity:1;transform:none}.cart-popup.gs-drawer-animate .cart-item,.favourite-popup.gs-drawer-animate .cart-item{opacity:0;transform:translateX(14px);animation:gs-drawer-item-in .42s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--gs-drawer-delay,0ms)}#cart .gs-reveal,#checkout-page .gs-reveal,.login-wrapper .gs-reveal,.registration-wrapper .gs-reveal,.account-wrapper .gs-reveal{opacity:1!important;transform:none!important;transition:none!important}@keyframes gs-drawer-item-in{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.product-gallery .product-image-main img.gs-img-fade,#product-main-image.gs-img-fade{transition:opacity .35s ease}.product-gallery .product-image-main img.gs-img-fading,#product-main-image.gs-img-fading{opacity:.35}.gs-reveal [data-aos],.gs-rail-item [data-aos],.product-slide [data-aos],.product-item.gs-reveal [data-aos]{opacity:1!important}.product-card.termekkartya,.gs-rail-item .product-card.termekkartya,.product-item .product-card.termekkartya,.gs-reveal .product-card.termekkartya,.product-slide .product-card.termekkartya,#relatedProducts .product-card.termekkartya,#product-listing .product-card.termekkartya{transition:border-color .3s ease,box-shadow .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)!important}.product-card.termekkartya:hover,.gs-rail-item .product-card.termekkartya:hover,.product-item .product-card.termekkartya:hover,.gs-reveal .product-card.termekkartya:hover,.product-slide .product-card.termekkartya:hover,#relatedProducts .product-card.termekkartya:hover,#product-listing .product-card.termekkartya:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(96,20,14,.16)!important;border-color:var(--gs-secondary,#b7786e)!important}.product-card.termekkartya .product-img,.gs-rail-item .product-card.termekkartya .product-img,.product-item .product-card.termekkartya .product-img,.gs-reveal .product-card.termekkartya .product-img,.product-slide .product-card.termekkartya .product-img{transition:transform .7s cubic-bezier(.22,1,.36,1)!important}.product-card.termekkartya:hover .product-img,.gs-rail-item .product-card.termekkartya:hover .product-img,.product-item .product-card.termekkartya:hover .product-img,.gs-reveal .product-card.termekkartya:hover .product-img,.product-slide .product-card.termekkartya:hover .product-img{transform:scale(1.06)!important}.product-card.termekkartya .btn-style.add-to-cart,.product-card.termekkartya .details-btn,.product-card.termekkartya .btn-style.request-product-quote{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.product-card.termekkartya:hover .btn-style.add-to-cart,.product-card.termekkartya:hover .details-btn,.product-card.termekkartya:hover .btn-style.request-product-quote{transform:translateY(-1px)}.blog-card .blog-card-image img,.blog-card img,a.gs-blog-card img,.gs-blog-card img,.blog-related-content-img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.blog-card:hover img,a.gs-blog-card:hover img,.gs-blog-card:hover img,.blog-related-content-card:hover .blog-related-content-img{transform:scale(1.05)}.blog-related-content-card,#blogListPage .blog-card.gs-blog-list-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .25s ease}.cta-btn,.blog-related-content-btn,.blog-btn .btn{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease!important}.cta-btn:hover,.blog-related-content-btn:hover,.blog-card:hover .blog-btn .btn{transform:translateY(-1px)}.featured-offer-item{transition:transform .35s cubic-bezier(.22,1,.36,1)}.featured-offer-item img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.featured-offer-item:hover{transform:translateY(-3px)}.featured-offer-item:hover img{transform:scale(1.06)}#productsTable .cart-page-product-div{transition:background-color .25s ease,box-shadow .25s ease}#productsTable .cart-page-product-div:hover{background-color:#fff8f6}#cart .cart-btn,.cart-btn,.login-button,.registration-submit-btn,.account-action-btn,.save-changes-btn,.order-view-btn,.checkout-btn-2,.checkout-next,.login-btn,.registration-btn,.contact-form-submit{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease!important}#cart .cart-btn:hover,.cart-btn:hover,.login-button:hover,.registration-submit-btn:hover,.account-action-btn:hover,.save-changes-btn:hover,.order-view-btn:hover,.checkout-btn-2:hover,.checkout-next:hover,.login-btn:hover,.registration-btn:hover,.contact-form-submit:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(96,20,14,.16)}.login-image{transition:transform .9s cubic-bezier(.22,1,.36,1)}.login-image-wrapper:hover .login-image{transform:scale(1.04)}.login-form-wrapper,.registration-box,.registration-block,.checkout-step-card,.checkout-summary-card,.cart-table-wrapper{transition:box-shadow .35s ease,border-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.checkout-step-card:hover,.checkout-summary-card:hover{box-shadow:0 12px 28px rgba(96,20,14,.1)}#checkout-page .delivery-option,#checkout-page .payment-option{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}#checkout-page .delivery-option:hover,#checkout-page .payment-option:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(96,20,14,.1)}.checkout-step-tab{transition:transform .2s ease,background-color .2s ease,color .2s ease}.checkout-step-tab:not(:disabled):hover{transform:translateY(-1px)}.login-input,.registration-block .form-control,.registration-block .form-select,.account-input-group .form-control,.account-input-group .form-select{transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.login-input:focus,.registration-block .form-control:focus,.registration-block .form-select:focus{box-shadow:0 0 0 .2rem rgba(175,86,78,.18)}.tag-item{transition:transform .2s ease,background-color .2s ease,color .2s ease}.tag-item:hover{transform:translateY(-1px)}.product-listing-toolbar,.catalog-hero{transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.gs-reveal,.gs-reveal.is-in{opacity:1!important;transform:none!important;transition:none!important}.gs-brands .gs-brand-marquee-track{animation:none!important;flex-wrap:wrap;justify-content:center;width:100%}.gs-banner .banner-slide>picture img,.gs-banner .slick-active.banner-slide>picture img{transform:none!important;transition:none!important}.cart-popup .cart-item,.favourite-popup .cart-item,.cart-popup.gs-drawer-animate .cart-item,.favourite-popup.gs-drawer-animate .cart-item{opacity:1!important;transform:none!important;animation:none!important}.blog-card:hover img,a.gs-blog-card:hover img,.featured-offer-item:hover,.featured-offer-item:hover img,.login-image-wrapper:hover .login-image,#cart .cart-btn:hover,.cart-btn:hover,.login-button:hover,.registration-submit-btn:hover,.checkout-btn-2:hover,.checkout-next:hover,#checkout-page .delivery-option:hover,#checkout-page .payment-option:hover,.product-card.termekkartya:hover,.product-card.termekkartya:hover .product-img,.product-card.termekkartya:hover .btn-style.add-to-cart,.product-card.termekkartya:hover .details-btn{transform:none!important}}