.p-footer{overflow:hidden}.p-footer__top,.p-footer__main{color:var(--v-color__2)}.p-footer__top{padding:1rem 0;background-color:var(--v-color__1--alt2)}.p-footer__top-inner,.p-footer__newsletter,.p-footer__newsletter-form{display:flex;align-items:center;gap:0.5rem;justify-content:center}.p-footer__top-inner{gap:1rem;flex-wrap:wrap}.p-footer__newsletter{gap:1rem;flex-wrap:wrap}.p-footer__newsletter-text{line-height:1.2;flex-grow:0;flex-shrink:1;text-align:center}.p-footer__newsletter-form-field,.p-footer__newsletter-form-button{margin:0!important;padding:0.6rem 1rem!important;font-size:90%!important;line-height:1.2!important;border:none!important}.p-footer__newsletter-form,.p-footer__newsletter-form-field{flex-grow:1}.p-footer__newsletter-form-field{width:100%}.p-footer__main{padding:1.5rem 0;background-color:var(--v-color__1)}.p-footer__main-widget{flex-basis:100%!important;font-size:90%;text-align:center}.p-footer__main-widget h3{font-size:120%;font-weight:var(--v-font-weight__default--semibold)}.p-footer__main-widget>.widget>div>:last-child{margin-bottom:0}.p-footer__main-widget ul.menu{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;row-gap:0.5rem}.p-footer__main-widget .is-menu__li{flex:0 0 100%}.p-footer__main-widget .textwidget,.p-footer__main-widget .is-menu__a{opacity:0.7}.p-footer__main-widget .is-menu__a{text-decoration:none}.p-footer__main-widget .textwidget a:hover,.p-footer__main-widget .is-menu__a:hover{opacity:1}.p-footer__main-copyright-inner{font-size:90%;margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--v-color__1--alt3);opacity:0.7}@media (min-width:500px){.p-footer__main-widget{flex-basis:50%!important;text-align:left}}@media (min-width:1000px){.p-footer__main-widget{flex-basis:25%!important}}@media (min-width:1200px){.p-footer__top-inner{flex-wrap:nowrap}.p-footer__newsletter{margin-left:auto;flex-wrap:nowrap}.p-footer__newsletter-form-field{width:15rem!important}}.p-widget-loading,.blockUI.blockOverlay::before{--loading-size:2rem;display:block;width:var(--loading-size);height:var(--loading-size);content:"";background-image:url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="%23E11477"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke-width="4"><circle stroke-opacity="0.3" cx="18" cy="18" r="17"/><path d="M35 18c0-9.94-8.06-17-17-17"><animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/></path></g></g></svg>');background-size:contain;background-position:center center;background-repeat:no-repeat}.p-widget-social-icons{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center}.p-widget-social-icons__item-icon{width:2.2rem;height:2.2rem;color:var(--v-color__3);background-color:var(--v-color__2);display:flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.p-widget-social-icons__item-icon:hover{color:var(--v-color__2);background-color:var(--v-color__3)}.p-button-video--poster{--size-play:4rem;position:relative}.p-button-video--poster>picture{position:relative;z-index:10}.p-button-video--poster::before,.p-button-video--poster::after{content:"";display:block;position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%,-50%);transition:var(--v-transition__default);opacity:0.5}.p-button-video--poster::before{width:var(--size-play);height:var(--size-play);border-radius:50%;background-color:var(--v-color__2)}.p-button-video--poster::after{transform:translate(-45%,-50%);width:0;height:0;border-top:calc(var(--size-play) / 4.5) solid transparent;border-left:calc(var(--size-play) / 3) solid var(--v-color__1);border-bottom:calc(var(--size-play) / 4.5) solid transparent}.p-button-video--poster:hover::before,.p-button-video--poster:hover::after{opacity:0.9}@media (min-width:1200px){.p-button-video--poster{--size-play:7rem}}.p-widget-woocommerce-cart-count{--size:1.2rem;--color:var(--v-color__2);--color-background:var(--v-color__3);position:absolute;z-index:10;top:calc(var(--size) / -2);left:calc(var(--size) / -3.5);width:var(--size);height:var(--size);border-radius:50%;background-color:var(--color-background);color:var(--color);font-size:calc(var(--size) / 1.8);line-height:1}body.is-woocommerce-cart-count .p-widget-woocommerce-cart-count{display:flex!important;align-items:center;justify-content:center}.p-widget-woocommerce-button-cart.is-added{background-color:var(--v-color__3)!important;border-color:var(--v-color__3)!important}.p-widget-woocommerce-button-cart.is-added:hover{background-color:var(--v-color__3--600)!important;border-color:var(--v-color__3--600)!important}.t-fancybox__main{--fancybox-zIndex:999999}.t-fancybox__main .fancybox__thumbs{--f-thumb-outline-color:var(--v-color__2)}.t-fancybox__main .f-thumbs__slide__button{background-color:var(--v-color__2)}.t-fancybox__main--fit-contain .f-thumbs__slide__img{object-fit:contain}.p-section-hero-style1{position:relative;display:flex;align-items:center;justify-content:center;min-height:15rem}.p-section-hero-style1 h1{margin-bottom:12rem}.p-section-hero-style1::before{content:"";position:absolute;z-index:15;inset:0;background-color:#000;opacity:0.3}.p-section-hero-style1__picture{position:absolute;z-index:10;inset:0;overflow:hidden}.p-section-hero-style1__picture-img{object-fit:cover;object-position:center center;width:100%;height:100%}.p-section-hero-style1__text{position:relative;z-index:20;padding:2rem 0}@media (min-width:700px){.p-section-hero-style1{min-height:20rem}}@media (min-width:1600px){.p-section-hero-style1{min-height:25rem}}.p-widget-woocommerce-product-card{--color__price:var(--v-color__3);display:flex;align-items:stretch;text-decoration:none}.p-widget-woocommerce-product-card__inner{flex:0 0 100%;transition:var(--v-transition__default);padding:1rem 1rem 6.5rem 1rem;border-radius:var(--v-border-radius__md);position:relative}.p-widget-woocommerce-product-card:hover .p-widget-woocommerce-product-card__inner{box-shadow:var(--v-shadow__default)}.p-widget-woocommerce-product-card__image{width:90%;aspect-ratio:100 / 120;margin:0 auto 0.5rem auto}.p-widget-woocommerce-product-card__image-img{object-fit:contain;object-position:center center;width:100%;height:100%;transition:var(--v-transition__default)}.p-widget-woocommerce-product-card:hover .p-widget-woocommerce-product-card__image-img{transform:scale(1.05)}.p-widget-woocommerce-product-card .woocommerce-product-rating{font-size:85%;margin-bottom:0.5rem}.p-widget-woocommerce-product-card__title{font-size:90%;font-weight:var(--v-font-weight__default);margin-bottom:0.4rem}.p-widget-woocommerce-product-card__price{font-size:120%;font-weight:var(--v-font-weight__default--bold);color:var(--color__price);margin-bottom:0.7rem}.p-widget-woocommerce-product-card__button{position:absolute;z-index:10;inset:auto 1rem 1rem 1rem}.p-widget-woocommerce-product-card__stock-zero{font-weight:var(--v-font-weight__default--bold);color:var(--v-color__7)}.price{--color:var(--v-color__3);--color__del:var(--v-color__1);color:var(--color);font-weight:var(--v-font-weight__default--bold)}.price .woocommerce-Price-currencySymbol{margin-right:2px;font-weight:var(--v-font-weight__default);font-size:95%}.price del{font-size:1rem;color:var(--color__del)}.price ins{text-decoration:none}.star-rating{position:relative;display:inline-block}.star-rating::before,.star-rating>span::before{content:var(--v-entity__stars--5);font-family:'w153c-icons-1';display:block}.star-rating::before{color:var(--v-color__3--300);position:relative;z-index:10}.star-rating>span{position:absolute;z-index:20;inset:0 auto 0 0;overflow:hidden}.star-rating>span::before{color:var(--v-color__3)}.p-section-featured-products-style1>.l-flex__inner{row-gap:1rem}.p-section-featured-products-style1__item{flex-basis:50%!important}.p-section-featured-products-style1__button-all{margin-top:var(--v-spacing__sm);padding-top:var(--v-spacing__sm);border-top:3px solid var(--v-color__1--150)}@media (min-width:500px){.p-section-featured-products-style1__item{flex-basis:33.33%!important}}@media (min-width:700px){.p-section-featured-products-style1__item{flex-basis:25%!important}}@media (min-width:1000px){.p-section-featured-products-style1__item{flex-basis:16.66%!important}}