@media (max-width:767px){header#header .site-name{-webkit-box-flex:0;-ms-flex:0 1 160px;flex:0 1 160px}}#gtx-trans{display:none!important}.banners-row:has(#carousel) .next-to-carousel-banners{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media (min-width:768px){.banners-row:has(#carousel) .next-to-carousel-banners{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;gap:10px;padding-left:10px}}.banners-row:has(#carousel) .next-to-carousel-banners .banner-wrapper{border-radius:6px}@media (min-width:992px){.banners-row:has(#carousel) .next-to-carousel-banners .banner-wrapper{border-radius:12px}}.banners-row:has(#carousel) .next-to-carousel-banners .banner-wrapper{overflow:hidden}#carousel .carousel-inner{min-height:auto!important;border-radius:6px}@media (min-width:992px){#carousel .carousel-inner{border-radius:12px}}#carousel .carousel-inner{overflow:hidden}.footer-banners{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5px 1fr;grid-template-columns:repeat(2,1fr);gap:5px;margin:30px auto 60px;padding:5px}@media (min-width:992px){.footer-banners{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 30px}}.footer-banners .footer-banner{margin:0!important;padding:0!important;overflow:hidden;border-radius:6px}@media (min-width:992px){.footer-banners .footer-banner{border-radius:12px}}.footer-banners .footer-banner:first-child{grid-column:1/-1}.footer-banners .footer-banner:first-child h2{margin:20px 0 15px;font-size:34px;text-align:center}@media (min-width:768px){.footer-banners .footer-banner:first-child h2{margin:50px 0 15px}}.footer-banners .footer-banner:first-child p{color:#000}.footer-banners .footer-banner a{overflow:hidden;width:100%;height:100%}.footer-banners .footer-banner a:before{z-index:1}.footer-banners .footer-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-banners .footer-banner .extended-banner-texts .extended-banner-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px 20px;height:100%;font-weight:700;line-height:normal;width:100%;text-align:center;background:none;border:none;color:#fff;-webkit-box-shadow:none;box-shadow:none}.footer-banners .footer-banner .extended-banner-texts .extended-banner-link,.footer-banners .footer-banner .extended-banner-texts .extended-banner-text{display:none}body .btn,body button{border-radius:6px}@media (min-width:992px){body .btn,body button{border-radius:12px}}body .btn.add-to-cart-button,body .btn.btn-conversion,body .btn.btn-primary,body button.add-to-cart-button,body button.btn-conversion,body button.btn-primary{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important;color:#fff!important;text-decoration:none!important}body .btn.add-to-cart-button:hover,body .btn.btn-conversion:hover,body .btn.btn-primary:hover,body button.add-to-cart-button:hover,body button.btn-conversion:hover,body button.btn-primary:hover{background-color:var(--color-secondary-hover)!important;border-color:var(--color-secondary-hover)!important}body .stars .star.is-active:hover,body .stars .star.star-half:before,body .stars .star.star-on:before{color:var(--color-secondary)}body .products:not(.products-top) .product{padding:10px;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:767px){body .products:not(.products-top) .product{padding:5px}}body .products:not(.products-top) .product:hover{-webkit-box-shadow:none;box-shadow:none}body .products:not(.products-top) .product:hover .p{border-color:var(--color-header-background)}body .products:not(.products-top) .product .p{padding:5px;border-radius:6px}@media (min-width:992px){body .products:not(.products-top) .product .p{border-radius:12px}}body .products:not(.products-top) .product .p{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);border:1px solid #f5f5f5;background:#fff}body .products:not(.products-top) .product .p .name span{font-weight:700}@media (max-width:767px){body .products:not(.products-top) .product .p .p-desc{font-size:13px;line-height:normal}}body.type-index .products-wrapper .product-slider-navigation{opacity:1;border-radius:100%;background:var(--color-secondary)}body.type-index .products-wrapper .product-slider-navigation.navigation-next{right:0!important}body.type-index .products-wrapper .product-slider-navigation.navigation-prev{left:0!important}body.type-index .products-wrapper .product-slider-navigation:before{color:#fff;font-size:14px;background:none}body.type-index .products-wrapper .product-slider-navigation:hover:before{color:#fff}body.type-index .products-wrapper .product-slider-pagination button{background:var(--color-header-background)}body.type-index .products-wrapper .product-slider-pagination button.active{background:var(--color-secondary)}body.type-index .products-wrapper.even{background:var(--color-header-background);-webkit-box-shadow:0 0 0 100vw var(--color-header-background);box-shadow:0 0 0 100vw var(--color-header-background);clip-path:inset(0 -100vw);margin-top:30px}body.type-index .products-wrapper.even .product-slider-pagination button{background:#fff}body.type-index .products-wrapper.even .product-slider-pagination button.active{background:var(--color-secondary)}body.type-index .homepage-group-title{margin-bottom:0}body.type-index .welcome-wrapper{margin:0}@media (min-width:768px){body.type-index .welcome-wrapper{padding:0}}body.type-index .welcome-wrapper .welcome-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:30px}body.type-index .welcome-wrapper .welcome-cols>div{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left!important}body.type-index .welcome-wrapper .welcome-cols>div p{text-align:left!important}body.type-index .welcome-wrapper .welcome-cols>div img{border-radius:6px}@media (min-width:992px){body.type-index .welcome-wrapper .welcome-cols>div img{border-radius:12px}}@media (max-width:767px){body.type-index .welcome-wrapper .welcome-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}body.type-category .products-top-wrapper{background:#f5f5f5;padding:20px;border-radius:6px}@media (min-width:992px){body.type-category .products-top-wrapper{border-radius:12px}}body.type-category .products-top-wrapper a,body.type-category .products-top-wrapper button{color:#000}body.type-category .category-top:not(.done){opacity:0}body.type-category .category-top .category-top-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-bottom:30px}body.type-category .category-top .category-top-img>div{-webkit-box-flex:1;-ms-flex:1;flex:1}body.type-category .category-top .category-top-img>div img{border-radius:6px}@media (min-width:992px){body.type-category .category-top .category-top-img>div img{border-radius:12px}}body.type-category .category-top .category-top-img>div img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){body.type-category .category-top .category-top-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}body footer#footer{padding-top:0;background:var(--color-secondary);margin-top:50px}body footer#footer a,body footer#footer h4,body footer#footer h4 span,body footer#footer li,body footer#footer span{color:#fff}body footer#footer h4{font-size:24px}body footer#footer .social-icon-list a{background:var(--color-header-background)}body footer#footer .custom-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;padding-top:0}body footer#footer .custom-footer .custom-footer__onlinePayments p{text-align:left}body footer#footer .custom-footer .custom-footer__instagram{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;margin-bottom:30px;background:#fff;-webkit-box-shadow:0 0 0 100vw #fff;box-shadow:0 0 0 100vw #fff;clip-path:inset(0 -100vw);padding-bottom:30px;position:relative;top:-3px}body footer#footer .custom-footer .custom-footer__instagram h4{display:none}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;width:100%;gap:10px}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10px);flex:0 0 calc(33.33% - 10px)}@media (min-width:1200px){body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a{-webkit-box-flex:0;-ms-flex:0 0 calc(16.66% - 10px);flex:0 0 calc(16.66% - 10px)}}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a{width:100%;aspect-ratio:3/4;padding:0;overflow:hidden;border-radius:6px}@media (min-width:992px){body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a{border-radius:12px}}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a:nth-child(n+7){display:none!important}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a img{position:relative;display:block;height:100%;width:100%;top:0;-webkit-transform:none;transform:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-o-object-fit:cover;object-fit:cover}body footer#footer .custom-footer .custom-footer__instagram .instagram-widget a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}body footer#footer .custom-footer .custom-footer__instagram .instagram-follow-btn{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:24px;font-weight:700;color:#000}body footer#footer .custom-footer .custom-footer__instagram .instagram-follow-btn span{padding:0;color:#000}body footer#footer .custom-footer .custom-footer__instagram .instagram-follow-btn span a{color:#000}body footer#footer .custom-footer .custom-footer__instagram .instagram-follow-btn span:before{font-size:24px!important;position:relative;top:-2px!important;margin-right:8px}body footer#footer .footer-bottom{background:var(--color-secondary);color:#fff;font-size:12px}body footer#footer .footer-bottom a{color:#fff}body footer#footer .footer-bottom a:hover{color:#fff;text-decoration:underline}