.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper~.swiper-button-next,.swiper~.swiper-button-prev{position:static;margin:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-primary-600);color:var(--color-neutral-400);width:35px;height:35px;padding:var(--space-xs);border-radius:var(--radius-lg);box-shadow:0 0 8px #00000021}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after,.swiper~.swiper-button-next:after,.swiper~.swiper-button-prev:after{display:none}.swiper .swiper-button-next svg,.swiper .swiper-button-prev svg,.swiper~.swiper-button-next svg,.swiper~.swiper-button-prev svg{width:100%;height:100%}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none!important}@media (max-width:768px){.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper~.swiper-button-next,.swiper~.swiper-button-prev{width:32px;height:32px}}@media (max-width:640px){.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper~.swiper-button-next,.swiper~.swiper-button-prev{width:28px;height:28px}}.hero-slider{width:100%;height:380px}.hero-slider .slide-wrapper{display:block;width:100%;height:100%}.hero-slider .hero-slider-picture{display:block;width:100%;height:100%;padding:0;margin:0}.hero-slider .hero-slider-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-slider .hero-slider-buttons{position:absolute;bottom:var(--space-2xl);right:0;width:100%;z-index:2}.hero-slider .hero-slider-buttons-wrap{display:flex;gap:var(--space-sm)}@media (max-width:992px){.hero-slider{height:300px}}@media (max-width:640px){.hero-slider{height:235px}.hero-slider .hero-slider-buttons-wrap{justify-content:flex-end}.hero-slider .hero-slider-buttons{bottom:var(--space-xl)}}@media (max-width:390px){.hero-slider{height:180px}}.category-card{position:relative}.category-card.is-large{background-color:var(--color-neutral-200);padding:var(--space-md);border-radius:var(--radius-xl)}.category-card .category-card-link{display:flex;flex-direction:column;row-gap:var(--space-md);align-items:center}.category-card .category-card-image-wrapper{width:100%;display:block;aspect-ratio:1/1;border-radius:var(--radius-3xl);padding:var(--space-xs);border:1px solid var(--color-neutral-300)}.category-card.is-large .category-card-image-wrapper{border:none;padding:0}.category-card .category-card-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--radius-2xl);padding:.5em;background-color:var(--color-neutral-200);transition:background-color 0.3s ease}.category-card:hover .category-card-image:not(.default-placeholder){background-color:var(--color-brand-secondary-100)}.category-card.is-large .category-card-image,.category-card.is-large:hover .category-card-image{background-color:transparent}.category-card .category-card-title{font-size:var(--font-size-sm);text-align:center;font-weight:var(--font-weight-medium)}.category-card.is-large .category-card-title{font-size:var(--font-size-xs)}@media (max-width:992px){.category-card .category-card-title{font-size:.75rem}.category-card.is-large{padding:var(--space-sm) var(--space-xs)}}@media (max-width:640px){.category-card .category-card-image-wrapper{border-radius:var(--radius-xl)}.category-card .category-card-image{border-radius:var(--radius-lg);padding:.25em}.category-card.is-large{padding:var(--space-sm)}.category-card.is-large .category-card-title{font-size:.65rem;line-height:1.4}}.categories-slider-wrapper{position:relative}.categories-slider{width:100%}.categories-slider .swiper-slide{padding-bottom:var(--space-xs)}.categories-slider-wrapper .categories-slider-button-prev{margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;left:-1rem;right:auto;z-index:2}.categories-slider-wrapper .categories-slider-button-next{margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;right:-1rem;left:auto;z-index:2}.product-card{position:relative;background-color:var(--color-neutral-100);color:var(--color-text-primary);padding:var(--space-md) var(--space-md) var(--space-4xl);border-radius:var(--radius-lg);display:flex;flex-direction:column;row-gap:var(--space-sm)}.product-card .product-thumbnail{position:relative;width:100%;margin-bottom:var(--space-sm)}.product-card .product-thumbnail a{width:100%;height:100%;display:block}.product-card .product-thumbnail img{width:100%;object-fit:contain;aspect-ratio:1/ .8}.product-card .product-rating{position:absolute;left:0;bottom:0;display:flex;font-size:var(--font-size-sm);gap:var(--space-3xs)}.product-card .product-rating .rating-svg{width:15px;fill:var(--color-brand-secondary-100);color:var(--color-brand-secondary-100)}.product-card .product-title{font-size:var(--font-size-sm);margin-bottom:var(--space-sm)}.product-card .product-title a{font-weight:400}.product-card .product-price{position:relative}.product-card .product-price .sales-percentage{position:absolute;font-size:.75rem;background-color:var(--color-brand-tertiary-200);color:var(--color-neutral-100);padding:.2em .75em;border-radius:var(--radius-md)}.product-card .product-price .price{display:flex;align-items:flex-end;flex-direction:column-reverse;row-gap:var(--space-2xs)}.product-card .product-price.is-variable .price{flex-direction:row;gap:var(--space-2xs);justify-content:flex-end}.product-card .product-price .price .amount{display:inline-block}.product-card .product-price .price del{display:inline-flex;font-size:.8rem;color:var(--color-neutral-400)}.product-card .product-price .price del .amount{display:inline-block}.product-card .product-price .price ins{font-size:var(--font-size-md)}.product-card .product-price .price ins .amount{display:inline-block}.product-card .product-price .price .from{display:inline-block}.product-card .product-price .price .from .amount{display:inline-block}.product-card .product-price .woocommerce-Price-amount{display:inline-block}.product-card .product-price bdi{display:flex;flex-direction:row-reverse}.product-card .product-actions{position:absolute;width:calc(100% - var(--space-2xl));display:flex;align-items:center;justify-content:space-between;bottom:var(--space-md)}.product-card .product-actions .view-details{font-size:.75rem;color:var(--color-brand-primary-100)}.product-card .product-actions .button{font-size:.72rem;background-color:var(--color-brand-quaternary-100)}.product-card .product-actions .added_to_cart{display:none}.product-card .product-out-of-stock{position:absolute;left:0;top:0;display:flex;font-size:.8rem;font-weight:var(--font-weight-regular);gap:var(--space-3xs);color:var(--color-brand-tertiary-200)}@media (max-width:992px){.product-card .product-actions .view-details{font-size:.62rem}.product-card .product-actions .button{font-size:.6rem}.product-card .product-price.is-variable .price{flex-wrap:wrap}}@media (max-width:640px){.product-card{row-gap:var(--space-2xs);padding:var(--space-md) var(--space-md);min-height:250px}.product-card .product-title{line-height:1.5}.product-card .product-price .price ins{font-size:.8rem}.product-card .product-price .price del{font-size:.65rem}.product-card .product-out-of-stock{font-size:.65rem}.product-card .product-actions{display:none}.product-card .product-price .sales-percentage{font-size:.6rem;padding:.2em .6em}.product-card .product-rating .rating-svg{width:12px}.product-card .product-rating{font-size:var(--font-size-xs)}.product-card .product-price.is-variable .price,.product-card .product-price .price{font-size:.8rem}}.amazing-offers{display:flex;position:relative;background-color:var(--color-brand-primary-100);padding:var(--space-2xl) 0;border-radius:var(--radius-2xl)}.amazing-offers .amazing-offers-header{width:20%;padding:0 var(--space-2xl);display:flex;flex-direction:column;align-items:center;row-gap:var(--space-xl);color:var(--color-text-inverse)}.amazing-offers .amazing-offers-header-image{width:100%;height:170px;object-fit:contain}.amazing-offers .amazing-offers-header-title{font-size:var(--h4-size)}.amazing-offers .amazing-offers-timer{font-size:var(--font-size-lg);background-color:var(--color-bg-primary);padding:var(--space-xs) var(--space-2xl);color:var(--color-text-primary);border-radius:var(--radius-md);display:flex}.amazing-offers .timer-countdown{display:flex;align-items:center;gap:var(--space-sm);flex-direction:row-reverse}.amazing-offers .amazing-offers-header-link{display:flex;font-size:var(--font-size-xs);gap:var(--space-3xs)}.amazing-offers .amazing-offers-header-link svg{width:15px}.amazing-offers .amazing-offers-slider{width:80%}@media (max-width:992px){.amazing-offers .amazing-offers-header{width:25%}.amazing-offers .amazing-offers-slider{width:75%}}@media (max-width:868px){.amazing-offers .amazing-offers-header{width:30%}.amazing-offers .amazing-offers-slider{width:70%}}@media (max-width:640px){.amazing-offers{flex-direction:column;padding:var(--space-xl) var(--space-xl);row-gap:var(--space-xl)}.amazing-offers .amazing-offers-header{width:100%;padding:0;row-gap:var(--space-md);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.amazing-offers .amazing-offers-header-link{display:none}.amazing-offers .amazing-offers-header-image{height:50px;width:50px}.amazing-offers .amazing-offers-header-title{font-size:var(--h5-size);width:45%}.amazing-offers .amazing-offers-slider{width:100%}.amazing-offers .amazing-offers-timer{font-size:var(--font-size-sm);padding:var(--space-xs) var(--space-lg)}}.introduction-wrapper{position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:var(--space-xl)}.introduction-wrapper:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:85%;background-color:var(--color-brand-primary-600);border-radius:var(--radius-2xl);z-index:-1}.introduction-wrapper .introduction-media{width:21%;display:flex}.introduction-wrapper .introduction-image{width:100%;height:100%;max-height:350px;object-fit:contain}.introduction-wrapper .introduction-content{width:80%;display:flex;flex-direction:column;row-gap:var(--space-xl);padding-left:var(--space-2xl);padding-bottom:var(--space-2xl)}.introduction-wrapper .introduction-title{font-size:var(--h3-size)}.introduction-wrapper .introduction-description{color:var(--color-neutral-600);line-height:var(--line-height-looser);font-size:var(--font-size-sm)}.introduction-wrapper .introduction-button-wrapper{display:flex;justify-content:flex-end}@media (max-width:992px){.introduction-wrapper .introduction-media{width:25%}.introduction-wrapper .introduction-content{width:75%;row-gap:var(--space-lg)}}@media (max-width:868px){.introduction-wrapper .introduction-media{width:30%}.introduction-wrapper .introduction-content{width:70%}.introduction-wrapper:before{height:95%}}@media (max-width:640px){.introduction-wrapper{margin-top:0;gap:0;flex-direction:column;align-items:flex-start}.introduction-wrapper .introduction-media{display:none}.introduction-wrapper:before{height:100%}.introduction-wrapper .introduction-content{width:100%;padding:var(--space-2xl)}}.product-minimal-card{display:flex;flex-direction:column;row-gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-neutral-400);border-radius:var(--space-lg)}.product-minimal-card .product-minimal-card-thumb{position:relative}.product-minimal-card .product-minimal-card-thumb a{display:block;width:100%}.product-minimal-card .product-minimal-card-image{width:100%;object-fit:contain;aspect-ratio:1/ .8}.product-minimal-card .product-minimal-card-title{font-size:var(--font-size-sm);text-align:center}.product-minimal-card .product-minimal-card-title a{line-height:1.5}.product-minimal-card .product-minimal-card-price{display:flex;flex-direction:column;align-items:center}.product-minimal-card .product-minimal-card-price .price{width:auto;display:flex;align-items:flex-end;flex-direction:column-reverse;row-gap:var(--space-2xs);color:var(--color-brand-quaternary-100)}.product-minimal-card .product-minimal-card-price.is-variable .price{flex-direction:row;display:flex;flex-wrap:wrap;gap:var(--space-2xs);width:55%;justify-content:flex-end}.product-minimal-card .product-minimal-card-price .price .amount{display:inline-block}.product-minimal-card .product-minimal-card-price .price del{display:inline-flex;font-size:.8rem;color:var(--color-neutral-400)}.product-minimal-card .product-minimal-card-price .price del .amount{display:inline-block}.product-minimal-card .product-minimal-card-price .price ins{font-size:var(--font-size-md)}.product-minimal-card .product-minimal-card-price .price ins .amount{display:inline-block}.product-minimal-card .product-minimal-card-price .price .from{display:inline-block}.product-minimal-card .product-minimal-card-price .price .from .amount{display:inline-block}.product-minimal-card .product-minimal-card-price .woocommerce-Price-amount{display:inline-block}.product-minimal-card .product-minimal-card-price bdi{display:flex;flex-direction:row-reverse}.product-minimal-card .product-minimal-card-price .product-minimal-card-status{color:var(--color-neutral-600);font-size:.75rem}@media (max-width:640px){.product-minimal-card{row-gap:var(--space-md)}.product-minimal-card .product-minimal-card-price .price ins{font-size:.8rem}.product-minimal-card .product-minimal-card-price .price del{font-size:.65rem}.product-minimal-card .product-minimal-card-price .product-minimal-card-status{color:var(--color-neutral-600);font-size:.65rem}.product-minimal-card .product-minimal-card-price.is-variable .price{gap:0;line-height:1}}.featured-products-tabs-header{display:flex;gap:var(--space-md)}.featured-products-tabs-header .featured-products-tabs-button{font-weight:var(--font-weight-regular)}.featured-products-tabs-header .featured-products-tabs-button.is-current{color:var(--color-text-inverse);background-color:var(--color-brand-primary-100);border-color:var(--color-brand-primary-100)}.featured-products-tabs-content{position:relative}.featured-products-tabs-content .featured-products-tab-content{display:none}.featured-products-tabs-content .featured-products-tab-content.is-current{display:block}.featured-products-tabs-content .featured-products-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-md)}@media (max-width:992px){.featured-products-tabs-content .featured-products-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:868px){.featured-products-tabs-content .featured-products-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.featured-products-tabs-content .featured-products-grid{grid-template-columns:repeat(2,1fr)}}.banner-card{border-radius:var(--radius-2xl);overflow:hidden;width:100%;height:300px}.banner-card .banner-card-link{display:block;width:100%;height:100%}.banner-card .banner-card-link .banner-card-image{width:100%;height:100%;object-fit:cover}@media (max-width:868px){.banner-card{height:180px}}@media (max-width:640px){.banner-card{height:170px}}.banners-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2xl)}@media (max-width:640px){.banners-grid{grid-template-columns:repeat(1,1fr);gap:var(--space-lg)}}.partners-card{display:flex;padding:var(--space-xs);border:1px solid var(--color-neutral-400);border-radius:var(--space-lg)}.partners-card .partners-card-link{display:block}.partners-card .partners-card-image{width:100%;aspect-ratio:1 / 1;object-fit:contain}.partners-slider{width:100%;height:auto}.blog-post-card-article{display:flex;gap:var(--space-lg);align-items:center}.blog-post-card-article.is-large{grid-row:span 3;flex-direction:column;align-items:revert}.blog-post-card-article .blog-post-card-thumb{width:25%;height:max-content;aspect-ratio:1/0.8;overflow:hidden;border-radius:var(--radius-xl)}.blog-post-card-article.is-large .blog-post-card-thumb{width:100%;aspect-ratio:1/0.45}.blog-post-card-article.is-small .blog-post-card-thumb{width:34%;border-radius:var(--radius-lg)}.blog-post-card-article .blog-post-card-thumb a{display:block;width:100%;height:100%}.blog-post-card-article .blog-post-card-image{width:100%;height:100%;object-fit:cover}.blog-post-card-article .blog-post-card-content{width:75%;display:flex;flex-direction:column;row-gap:var(--space-sm);justify-content:center}.blog-post-card-article .blog-post-card-title{font-size:var(--font-size-md);line-height:var(--line-height-looser)}.blog-post-card-article.is-small .blog-post-card-title{font-size:.85rem}.blog-post-card-article .blog-post-card-title a{color:var(--color-text-secondary);font-weight:400}.blog-post-card-article.is-small .blog-post-card-title a{color:var(--color-text-primary)}.blog-post-card-article .blog-post-card-excerpt{font-size:var(--font-size-sm);line-height:var(--line-height-looser);color:var(--color-neutral-600)}.blog-post-card-article .blog-post-card-read-more{font-size:var(--font-size-xs);display:flex;align-items:center;column-gap:var(--space-2xs);color:var(--color-brand-primary-300)}.blog-post-card-article.is-small .blog-post-card-read-more{color:var(--color-brand-primary-100);font-size:.7rem}.blog-post-card-article .blog-post-card-read-more svg{width:13px}.blog-post-card-article.is-small .blog-post-card-read-more svg{width:10px}@media (max-width:992px){.blog-post-card-article .blog-post-card-excerpt{display:none}}@media (max-width:868px){.blog-post-card-article{gap:var(--space-md)}.blog-post-card-article .blog-post-card-thumb{width:30%}.blog-post-card-article .blog-post-card-content{width:70%}.blog-post-card-article.is-large .blog-post-card-thumb{aspect-ratio:1 / .6}.blog-post-card-article.is-small .blog-post-card-thumb{width:25%}}@media (max-width:640px){.blog-post-card-article.is-large{grid-row:span 1;flex-direction:row;align-items:center}.blog-post-card-article.is-large .blog-post-card-thumb{width:25%;aspect-ratio:1/0.8}.blog-post-card-article .blog-post-card-thumb{width:25%}.blog-post-card-article .blog-post-card-content{width:75%}.blog-post-card-article{gap:var(--space-md)}.blog-post-card-article .blog-post-card-title{font-size:var(--font-size-sm)}.blog-post-card-article .blog-post-card-read-more{font-size:.65rem}.blog-post-card-article .blog-post-card-read-more svg{width:10px}}.blog-posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}@media (max-width:640px){.blog-posts-grid{grid-template-columns:repeat(1,1fr);gap:var(--space-lg)}}.benefits-section{position:relative;display:flex;align-items:flex-end;gap:var(--space-2xl);margin-top:-2rem;justify-content:space-between}.benefits-section:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:63%;background-color:var(--color-brand-primary-600);border-radius:var(--radius-2xl);z-index:-1}.benefits-section.image-left-none:before{height:100%}.benefits-section .benefits-list{display:grid;grid-template-columns:repeat(5,1fr);width:70%;height:110px;align-items:end;justify-items:center;margin-bottom:2.5em}.benefits-section.image-left-none .benefits-list{width:100%;margin-bottom:2em;margin-top:2em}.benefits-section .benefit-item{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center;border-left:1px solid var(--color-brand-primary-400);gap:.9rem}.benefits-section .benefit-item:last-child{border:none}.benefits-section .benefit-item .benefit-icon{width:55px;height:55px;object-fit:contain}.benefits-section .benefit-item .benefit-title{font-size:var(--font-size-sm)}.benefits-section .benefits-image{width:25%;height:300px}.benefits-section .benefits-image .benefits-main-image{width:100%;height:100%;object-fit:cover;object-position:50% 20%}@media (max-width:992px){.benefits-section .benefit-item .benefit-icon{width:45px;height:45px}.benefits-section .benefit-item .benefit-title{font-size:.75rem;text-align:center}}@media (max-width:868px){.benefits-section .benefits-list{grid-template-columns:repeat(5,1fr);width:75%;height:90px}.benefits-section .benefit-item{justify-content:flex-start;border-left:1px solid var(--color-brand-primary-400);gap:.7rem;padding:var(--space-sm)}.benefits-section .benefit-item .benefit-icon{width:35px;height:35px}.benefits-section .benefit-item .benefit-title{font-size:.7rem;line-height:1.5}.benefits-section .benefits-image{width:25%;height:240px}.benefits-section{gap:var(--space-lg)}}@media (max-width:640px){.benefits-section{gap:0;display:flex;flex-direction:column}.benefits-section:before{content:'';height:100%}.benefits-section .benefits-list{grid-template-columns:repeat(3,1fr);width:100%;height:auto;margin:0;padding:var(--space-2xl)}.benefits-section .benefits-image{width:30%;height:135px;margin-top:-7rem}.benefits-section .benefit-item{border-left:none}.benefits-section.image-left-none .benefits-list{margin-bottom:0;margin-top:0}}.customer-review-card{position:relative;display:flex;flex-direction:column;gap:var(--space-2xl);padding:var(--space-2xl);border:1px solid var(--color-brand-primary-500);border-radius:var(--radius-2xl)}.customer-review-card .customer-review-header{display:flex;align-items:flex-end;justify-content:space-between}.customer-review-card .customer-review-icon{width:75px;height:75px}.customer-review-card .customer-review-image{width:100%;height:100%;object-fit:contain;object-position:bottom}.customer-review-card .customer-review-author{font-size:var(--font-size-md);color:var(--color-brand-primary-300);font-weight:var(--font-weight-regular)}.customer-review-card .customer-review-content{line-height:var(--line-height-looser);color:var(--color-neutral-600)}.customer-review-card .customer-review-footer{display:flex;align-items:flex-end;justify-content:flex-end}.customer-review-card .customer-review-product{font-size:var(--font-size-xs);padding:var(--space-2xs) var(--space-lg);background-color:var(--color-brand-primary-500);border-radius:var(--radius-md)}@media (max-width:992px){.customer-review-card{padding:var(--space-xl);gap:var(--space-xl)}.customer-review-card .customer-review-icon{width:60px;height:60px}.customer-review-card .customer-review-author{font-size:var(--font-size-sm)}.customer-review-card .customer-review-product{font-size:var(--font-size-xs);padding:var(--space-2xs) var(--space-md)}}@media (max-width:640px){.customer-review-card{padding:var(--space-lg);gap:var(--space-md)}.customer-review-card .customer-review-icon{width:50px;height:50px}.customer-review-card .customer-review-author{font-size:.8rem}.customer-review-card .customer-review-product{font-size:.7rem;padding:var(--space-2xs) var(--space-sm)}.customer-review-card .customer-review-content{font-size:.8rem}}.customer-reviews-slider{width:100%}.customer-reviews-slider~.customer-reviews-slider-button-prev{margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;left:-1rem;right:auto;z-index:2}.customer-reviews-slider~.customer-reviews-slider-button-next{margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));position:absolute;right:-1rem;left:auto;z-index:2}