.heading-block{font-style:var(--title-font-style, normal)}.section-product-list .text-content,.section-product-list .text-content p{font-size:16px;color:var(--main-foreground-opacity-60)}.section-testimonials .text-content,.section-testimonials .text-content p{font-size:16px;color:var(--main-foreground)}.divider-block-short .divider-line{width:30px;margin-left:auto;margin-right:auto}.swiper-pagination .swiper-pagination-bullet,.section .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:32px;background:var(--accent-color);opacity:.2;transition:var(--transition-normal)}.swiper-pagination .swiper-pagination-bullet-active,.section .swiper-pagination .swiper-pagination-bullet-active{width:19px;opacity:1;background:var(--accent-color)}.js-slideshow-container .swiper-pagination-outside{position:absolute;right:0;bottom:20px;left:0;z-index:10;display:flex;align-items:flex-end;justify-content:center;height:10px;margin:0;line-height:10px}@media(min-width: 768px){.section-slideshow .swiper-button-next,.section-slideshow .swiper-button-prev,.js-products-list-slider-container .swiper-button-next,.js-products-list-slider-container .swiper-button-prev,.testimonials-slider-wrapper .swiper-button-next,.testimonials-slider-wrapper .swiper-button-prev{display:flex;align-items:center;justify-content:center;width:40px !important;height:40px !important;margin-top:-20px;border-radius:20px !important;color:var(--main-foreground);fill:var(--main-foreground);background:var(--main-background);border-radius:50%;box-shadow:0 0 20px rgba(0, 0, 0, 0.1)}}.section-icon-text .icon-text-item-title,.section-icon-text .icon-text-item-title *{font-size:16px;font-weight:600;color:var(--main-foreground)}.section-icon-text .icon-text-item-description,.section-icon-text .icon-text-item-description *{font-size:14px;color:var(--muted-foreground)}.icon-text-slider-wrapper{padding:0}.icon-text-slider-wrapper .swiper-slide{width:100%}.icon-text-arrow{position:absolute;top:50%;z-index:10;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-20px;padding:0;color:var(--accent-color);fill:var(--accent-color);background:transparent;border:0;cursor:pointer}.icon-text-arrow-prev{left:0}.icon-text-arrow-next{right:0}.icon-text-arrow .icon-inline{font-size:24px}.featured-categories-section .category-list-thumbnail .category-item-image{width:var(--category-image-size, 143px);height:var(--category-image-size, 143px);overflow:hidden;border:0;background-color:transparent}.featured-categories-section .category-image-circular .category-item-image{border-radius:200px}.featured-categories-section .category-item-image img{width:100%;height:100%;object-fit:cover}.featured-categories-section .category-item{text-align:center}.featured-categories-section .category-item-link{align-items:center}.featured-categories-section .category-item-text{margin-top:14px;font-size:var(--font-base)}@media(max-width: 767.98px){.featured-categories-section .category-list-thumbnail .category-item-image{width:113px;height:113px}}.featured-categories-few .category-list-thumbnail .swiper-slide{padding:0 24px}@media(max-width: 767.98px){.featured-categories-few .category-list-thumbnail .swiper-slide{padding:0 4px}.featured-categories-few .category-list-thumbnail .category-item-image{width:min(113px,(100vw - 2*var(--gutter-container, 15px))/4 - 10px);height:min(113px,(100vw - 2*var(--gutter-container, 15px))/4 - 10px)}.featured-categories-few .category-item-text{margin-top:8px;font-size:12px}}.featured-categories-few.carousel-section-edge .swiper{margin-right:0}.featured-categories-few .swiper-button-prev,.featured-categories-few .swiper-button-next{display:none !important}@media(min-width: 768px)and (max-width: 1007.98px){.featured-categories-few .category-list-thumbnail .swiper-slide{padding:0 20px}.featured-categories-few .category-list-thumbnail .category-item-image{width:120px;height:120px}}@media(min-width: 768px)and (max-width: 1399.98px){.section-featured-home .js-products-list-slider-container .swiper-button-next,.section-featured-home .js-products-list-slider-container .swiper-button-prev{display:none}}.section-featured-home a[data-store^=view-all-button]{position:relative;z-index:2}.banner-products-grid{display:grid;margin-right:calc(-1*var(--gutter-container-md, 15px));margin-left:calc(-1*var(--gutter-container-md, 15px));grid-template-columns:var(--bp-banner-width, 25%) minmax(0, 1fr);gap:var(--bp-gap, 15px);padding:var(--bp-padding, 15px);background-color:var(--bp-background, transparent)}.banner-products-right{grid-template-columns:minmax(0, 1fr) var(--bp-banner-width, 25%)}.banner-products-right .banner-products-banner{order:2}.banner-products-banner,.banner-products-list{min-width:0}@media(min-width: 768px){.banner-products-grid{min-height:var(--bp-min-height, 0)}}.banner-products-banner{position:relative;min-height:320px}.banner-products-banner .banner-block{position:absolute;inset:0;height:100%}.banner-products-banner .banner-image-container,.banner-products-banner .media-visual,.banner-products-banner picture{position:absolute;inset:0;height:100%}.banner-products-banner .banner-image-container img{width:100% !important;height:100% !important;max-width:none;object-fit:cover}@media(max-width: 767.98px){.banner-products-grid,.banner-products-right{grid-template-columns:minmax(0, 1fr);margin-right:calc(-1*var(--gutter-container, 15px));margin-left:calc(-1*var(--gutter-container, 15px));padding:0 0 var(--bp-padding, 15px)}.banner-products-list{padding-left:var(--gutter-container, 15px)}.banner-products-banner{min-height:0;aspect-ratio:1/1}.banner-products-right .banner-products-banner{order:0}}.banners-section .banner-block,.banners-section .banner-image-container{overflow:hidden;border-radius:var(--banner-radius, 0)}@media(max-width: 767.98px){.banners-layout-feature_left .flex-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--grid-gap, 15px)}.banners-layout-feature_left .banner-item{position:relative;width:100%;max-width:none;aspect-ratio:2/1}.banners-layout-feature_left .banner-item:first-child{aspect-ratio:1/1}.banners-layout-feature_left .banner-item .banner-block,.banners-layout-feature_left .banner-item .banner-image-container,.banners-layout-feature_left .banner-item .media-visual,.banners-layout-feature_left .banner-item picture{position:absolute;inset:0;height:100%}.banners-layout-feature_left .banner-item .banner-image-container{padding-bottom:0}.banners-layout-feature_left .banner-item .banner-image-container img{width:100% !important;height:100% !important;max-width:none;object-fit:cover}}@media(min-width: 768px){.banners-layout-feature_left .flex-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(2, minmax(0, 1fr));gap:var(--grid-gap, 20px);aspect-ratio:1270/705}.banners-layout-feature_left .banner-item{min-height:0}.banners-layout-feature_left .banner-item:first-child{grid-row:1/span 2}.banners-layout-feature_left .banner-item{position:relative;width:100%;max-width:none;flex:none}.banners-layout-feature_left .banner-item .banner-block,.banners-layout-feature_left .banner-item .banner-image-container,.banners-layout-feature_left .banner-item .media-visual,.banners-layout-feature_left .banner-item picture{position:absolute;inset:0;height:100%}.banners-layout-feature_left .banner-item .banner-image-container img{width:100% !important;height:100% !important;max-width:none;object-fit:cover}}.instagram-band-link{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;color:inherit}.instagram-band-icon{flex:none;font-size:var(--instagram-band-icon-size, 32px);fill:currentColor}.instagram-band-label{font-size:var(--instagram-band-label-size, 14px)}.instagram-band-handle{min-width:0;max-width:100%;font-size:var(--instagram-band-handle-size, 24px);font-weight:700;overflow-wrap:anywhere}.testimonials-slider-wrapper .swiper-slide,.testimonial-group .flex-grid>*{padding-top:0}.testimonial{position:relative;height:100%;min-height:255px;margin:0 12px;padding:68px 32px 24px;background-color:var(--main-background);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);font-size:var(--font-small)}.testimonial-avatar,.testimonial:not(:has(.testimonial-avatar))::before{position:absolute;top:16px;left:50%;width:56px;height:56px;margin-left:-28px;overflow:hidden;border-radius:var(--border-radius-full);background-color:var(--surface-alt-background)}.testimonial:not(:has(.testimonial-avatar))::before{content:""}.testimonial-header,.testimonial-meta{display:contents !important}.testimonial-rating{order:1;margin-bottom:12px}.testimonial-title{order:2;font-weight:700}.testimonial-content{order:3}.testimonial-name{order:4;margin-top:12px;font-weight:700}.testimonial-rating-point{width:17px;height:17px;fill:var(--rating-color)}.post-item-title{font-size:18px;font-weight:700}.post-item-summary{font-size:var(--font-small)}.post-item-read-more{display:inline-block;margin-top:var(--spacing-3);padding:8px 20px;color:var(--main-foreground);border:1px solid var(--main-foreground);border-radius:var(--button-secondary-border-radius, 0);text-decoration:none}.js-section-anim .ns-section:not(.section-header):not(.section-navigation-bar):not(.section-footer):not(.section-footer-band):not(.section-slideshow):not(.is-inViewport){opacity:0}.has-section-animation .ns-section:not(.section-header):not(.section-navigation-bar):not(.section-footer):not(.section-footer-band):not(.section-slideshow){transition:opacity 1s ease}@media(prefers-reduced-motion: reduce){.has-section-animation .ns-section:not(.section-header):not(.section-navigation-bar):not(.section-footer):not(.section-footer-band):not(.section-slideshow){transition:none}}@media(max-width: 1399.98px){.swiper-button-outside.swiper-button-next{right:5px}.swiper-button-outside.swiper-button-prev{left:5px}}.swiper-button-lock{display:none !important}.testimonials-slider-wrapper .swiper-testimonials-pagination{position:relative;margin-top:10px}.testimonials-slider-wrapper .swiper-container{margin:-12px 0;padding:12px 0}.js-slideshow-container .swiper-pagination-outside{transform:none}.js-slideshow-container .media-visual picture{display:block;width:100%;height:100%}.js-slideshow-container .swiper-fractions{padding:2px 10px;color:#fff;background:rgba(24, 24, 24, 0.8);border-radius:12px;text-shadow:none}.js-slideshow-container .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#fff;opacity:.8;box-shadow:0 0 3px rgba(0, 0, 0, 0.45)}.js-slideshow-container .swiper-pagination-bullet-active{box-shadow:0 0 0 1px #fff,0 0 3px rgba(0, 0, 0, 0.45)}
