.wcptfi{--wcptfi-accent:#439665;--wcptfi-ease:cubic-bezier(.2,.8,.2,1);box-sizing:border-box;position:relative}.wcptfi *,.wcptfi *::before,.wcptfi *::after{box-sizing:border-box}.wcptfi-section-title{margin:0 0 var(--wcptfi-section-title-spacing,16px);color:var(--wcptfi-section-title-color,inherit);font-size:var(--wcptfi-section-title-size,24px);font-weight:var(--wcptfi-section-title-weight,700);line-height:1.3;text-align:var(--wcptfi-section-title-align,start)}.wcptfi-empty{padding:16px;border:1px dashed currentColor;border-radius:10px;opacity:.75}.wcptfi-tag-showcase{color:var(--wcptfi-tag-text-color,inherit)}.wcptfi-tag-grid{display:grid;grid-template-columns:repeat(var(--wcptfi-tag-cols,6),minmax(0,1fr));gap:var(--wcptfi-tag-gap,18px)}.wcptfi-tag-card{min-width:0;height:100%}.wcptfi-tag-link{position:relative;display:flex;height:100%;min-height:118px;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:var(--wcptfi-tag-card-padding,16px);overflow:hidden;color:var(--wcptfi-tag-text-color,inherit);text-align:center;text-decoration:none;background:var(--wcptfi-tag-card-bg,#fff);border:var(--wcptfi-tag-card-border-width,1px) solid var(--wcptfi-tag-card-border,rgb(15 23 42 / .09));border-radius:var(--wcptfi-tag-card-radius,12px);box-shadow:var(--wcptfi-tag-card-shadow,none);transition:transform .24s var(--wcptfi-ease),box-shadow .24s var(--wcptfi-ease),border-color .22s ease,background-color .22s ease,color .22s ease}.wcptfi-tag-link:hover{color:var(--wcptfi-tag-text-color-hover,var(--wcptfi-tag-text-color,inherit));background:var(--wcptfi-tag-card-bg-hover,var(--wcptfi-tag-card-bg,#fff));border-color:var(--wcptfi-tag-card-border-hover,var(--wcptfi-tag-card-border,rgb(15 23 42 / .09)));box-shadow:var(--wcptfi-tag-card-shadow-hover,var(--wcptfi-tag-card-shadow,none))}.wcptfi-tag-link:focus-visible{outline:3px solid color-mix(in srgb,var(--wcptfi-accent) 28%,transparent);outline-offset:3px}.wcptfi-tag-media{position:relative;display:flex;width:100%;height:var(--wcptfi-tag-image-height,132px);flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;transition:transform .24s var(--wcptfi-ease),box-shadow .24s var(--wcptfi-ease),border-color .22s ease,background-color .22s ease}.wcptfi-tag-image-inner{display:flex;width:var(--wcptfi-tag-logo-scale,125%);height:var(--wcptfi-tag-logo-scale,125%);flex:0 0 auto;align-items:center;justify-content:center;transition:transform .24s var(--wcptfi-ease)}.wcptfi-tag-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;transition:transform .24s var(--wcptfi-ease),filter .24s ease}.wcptfi-tag-link:hover .wcptfi-tag-image{transform:scale(var(--wcptfi-tag-image-hover-scale,1))}.wcptfi-tag-name{position:relative;z-index:1;font-size:var(--wcptfi-tag-name-size,15px);font-weight:var(--wcptfi-tag-name-weight,600);line-height:1.35;overflow-wrap:anywhere}.wcptfi-tag-count{position:relative;z-index:1;font-size:var(--wcptfi-tag-count-size,12px);line-height:1.3;opacity:.68}.wcptfi-tag-showcase.wcptfi-design-circle{--wcptfi-tag-card-border-width:0px;--wcptfi-tag-card-shadow:none;--wcptfi-tag-card-shadow-hover:none}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-link{min-height:0;padding:7px;background:#fff0;border:0;box-shadow:none;gap:11px;overflow:visible}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-link:hover{background:#fff0;box-shadow:none}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-media{width:var(--wcptfi-tag-image-height,132px);height:auto;max-width:100%;aspect-ratio:1/1;border:1px solid rgb(15 23 42 / .075);border-radius:50%;background:#fff}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-name{letter-spacing:-.01em}.wcptfi-tag-showcase.wcptfi-design-soft-card{--wcptfi-tag-card-radius:18px;--wcptfi-tag-card-border:rgba(15,23,42,.07);--wcptfi-tag-card-shadow:0 7px 22px rgba(2,6,23,.065);--wcptfi-tag-card-shadow-hover:0 15px 36px rgba(2,6,23,.11);--wcptfi-tag-hover-lift:4px}.wcptfi-tag-showcase.wcptfi-design-soft-card .wcptfi-tag-link{background:linear-gradient(180deg,var(--wcptfi-tag-card-bg,#fff) 0%,color-mix(in srgb,var(--wcptfi-accent) 2.5%,#fff) 100%)}.wcptfi-tag-showcase.wcptfi-design-soft-card .wcptfi-tag-media{border:1px solid rgb(15 23 42 / .045);border-radius:14px;background:radial-gradient(circle at 30% 18%,#fff 0%,rgb(255 255 255 / .8) 38%,color-mix(in srgb,var(--wcptfi-accent) 3%,#fff) 100%)}.wcptfi-tag-showcase.wcptfi-design-minimal .wcptfi-tag-link{min-height:0;padding:8px;background:#fff0;border:0;border-radius:0;box-shadow:none;overflow:visible}.wcptfi-tag-showcase.wcptfi-design-minimal .wcptfi-tag-link:hover{background:#fff0;box-shadow:none}.wcptfi-tag-showcase.wcptfi-design-minimal .wcptfi-tag-media{border:0;border-radius:12px;background:#fff}.wcptfi-tag-showcase.wcptfi-design-glass .wcptfi-tag-link{border:1px solid rgb(255 255 255 / .72);border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / .88),rgb(255 255 255 / .62));box-shadow:0 12px 32px rgb(15 23 42 / .08);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.wcptfi-tag-showcase.wcptfi-design-glass .wcptfi-tag-link:hover{border-color:color-mix(in srgb,var(--wcptfi-accent) 28%,#fff);background:linear-gradient(145deg,rgb(255 255 255 / .96),color-mix(in srgb,var(--wcptfi-accent) 5%,rgb(255 255 255 / .78)))}.wcptfi-tag-showcase.wcptfi-design-glass .wcptfi-tag-media{border:1px solid rgb(255 255 255 / .76);border-radius:14px;background:rgb(255 255 255 / .76)}.wcptfi-tag-showcase.wcptfi-design-outline .wcptfi-tag-link{border:1px solid color-mix(in srgb,var(--wcptfi-accent) 28%,#dfe3e8);border-radius:16px;background:#fff0;box-shadow:none}.wcptfi-tag-showcase.wcptfi-design-outline .wcptfi-tag-link:hover{border-color:var(--wcptfi-accent);background:color-mix(in srgb,var(--wcptfi-accent) 3.5%,#fff)}.wcptfi-tag-showcase.wcptfi-design-compact .wcptfi-tag-link{min-height:84px;flex-direction:row;justify-content:flex-start;text-align:start;gap:14px;border-radius:16px;padding:12px 14px}.wcptfi-tag-showcase.wcptfi-design-compact .wcptfi-tag-media{flex:0 0 62px;width:62px;height:62px;border:1px solid rgb(15 23 42 / .07);border-radius:50%;background:#fff}.wcptfi-tag-showcase.wcptfi-design-compact .wcptfi-tag-count{margin-inline-start:auto;white-space:nowrap}.wcptfi-tag-showcase.wcptfi-logo-clean .wcptfi-tag-media{box-shadow:none}.wcptfi-tag-showcase.wcptfi-logo-soft-halo .wcptfi-tag-media{box-shadow:0 8px 24px rgb(15 23 42 / .075),0 0 0 1px rgb(15 23 42 / .035)}.wcptfi-tag-showcase.wcptfi-logo-accent-ring .wcptfi-tag-media{border-color:color-mix(in srgb,var(--wcptfi-accent) 38%,#e5e7eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--wcptfi-accent) 8%,transparent)}.wcptfi-tag-showcase.wcptfi-logo-elevated .wcptfi-tag-media{box-shadow:0 13px 30px rgb(15 23 42 / .13),0 2px 6px rgb(15 23 42 / .05)}.wcptfi-tag-showcase.wcptfi-effect-none .wcptfi-tag-link:hover{transform:none}.wcptfi-tag-showcase.wcptfi-effect-none .wcptfi-tag-link:hover .wcptfi-tag-media{transform:none}.wcptfi-tag-showcase.wcptfi-effect-lift .wcptfi-tag-link:hover{transform:translateY(calc(-1 * max(3px,var(--wcptfi-tag-hover-lift,2px))))}.wcptfi-tag-showcase.wcptfi-effect-zoom .wcptfi-tag-link:hover .wcptfi-tag-image-inner{transform:scale(1.055)}.wcptfi-tag-showcase.wcptfi-effect-glow .wcptfi-tag-link:hover .wcptfi-tag-media{border-color:color-mix(in srgb,var(--wcptfi-accent) 42%,#fff);box-shadow:0 10px 28px rgb(15 23 42 / .10),0 0 0 4px color-mix(in srgb,var(--wcptfi-accent) 9%,transparent)}.wcptfi-tag-showcase.wcptfi-effect-lift-glow .wcptfi-tag-link:hover{transform:translateY(calc(-1 * max(3px,var(--wcptfi-tag-hover-lift,2px))))}.wcptfi-tag-showcase.wcptfi-effect-lift-glow .wcptfi-tag-link:hover .wcptfi-tag-media{border-color:color-mix(in srgb,var(--wcptfi-accent) 42%,#fff);box-shadow:0 12px 30px rgb(15 23 42 / .11),0 0 0 4px color-mix(in srgb,var(--wcptfi-accent) 9%,transparent)}.wcptfi-tag-showcase.wcptfi-effect-lift-glow .wcptfi-tag-link:hover .wcptfi-tag-image-inner{transform:scale(1.025)}.wcptfi-product-grid{display:grid;grid-template-columns:repeat(var(--wcptfi-product-cols,4),minmax(0,1fr));gap:var(--wcptfi-product-gap,20px)}.wcptfi-product-card{position:relative;min-width:0;height:100%;overflow:hidden;background:var(--wcptfi-product-card-bg,#fff);border:var(--wcptfi-product-card-border-width,1px) solid var(--wcptfi-product-card-border,rgb(15 23 42 / .09));border-radius:var(--wcptfi-product-card-radius,12px);box-shadow:var(--wcptfi-product-card-shadow,none);transition:transform .24s var(--wcptfi-ease),box-shadow .24s var(--wcptfi-ease),border-color .22s ease,background-color .22s ease}.wcptfi-product-card:hover{background:var(--wcptfi-product-card-bg-hover,var(--wcptfi-product-card-bg,#fff));border-color:var(--wcptfi-product-card-border-hover,var(--wcptfi-product-card-border,rgb(15 23 42 / .09)));box-shadow:var(--wcptfi-product-card-shadow-hover,var(--wcptfi-product-card-shadow,none));transform:translateY(calc(var(--wcptfi-product-hover-lift,0px) * -1))}.wcptfi-product-card:focus-within{outline:3px solid color-mix(in srgb,var(--wcptfi-accent) 24%,transparent);outline-offset:2px}.wcptfi-product-media{position:relative;overflow:hidden;background:rgb(15 23 42 / .025);aspect-ratio:var(--wcptfi-product-ratio,1/1)}.wcptfi-product-media>a{display:block;width:100%;height:100%}.wcptfi-product-image{display:block;width:100%;height:100%;object-fit:var(--wcptfi-product-image-fit,cover);transition:transform .3s var(--wcptfi-ease)}.wcptfi-product-card:hover .wcptfi-product-image{transform:scale(var(--wcptfi-product-image-hover-scale,1))}.wcptfi-sale-badge{position:absolute;top:10px;inset-inline-start:10px;padding:5px 8px;border-radius:var(--wcptfi-sale-radius,999px);background:var(--wcptfi-sale-bg,#111);color:var(--wcptfi-sale-color,#fff);font-size:12px;line-height:1}.wcptfi-product-content{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:var(--wcptfi-product-card-padding,16px)}.wcptfi-product-categories{color:var(--wcptfi-product-categories-color,inherit);font-size:var(--wcptfi-product-categories-size,12px);opacity:.75}.wcptfi-product-categories a{color:inherit}.wcptfi-product-title{margin:0;color:var(--wcptfi-product-title-color,inherit);font-size:var(--wcptfi-product-title-size,16px);font-weight:var(--wcptfi-product-title-weight,600);line-height:1.45;overflow-wrap:anywhere}.wcptfi-product-title a{color:inherit;text-decoration:none;transition:color .2s ease}.wcptfi-product-title a:hover{color:var(--wcptfi-product-title-color-hover,var(--wcptfi-product-title-color,inherit))}.wcptfi-product-price{color:var(--wcptfi-product-price-color,inherit);font-size:var(--wcptfi-product-price-size,15px);font-weight:var(--wcptfi-product-price-weight,600)}.wcptfi-product-rating{color:var(--wcptfi-rating-color,inherit)}.wcptfi-product-rating .star-rating{margin:0;color:inherit}.wcptfi-product-rating .star-rating::before,.wcptfi-product-rating .star-rating span::before{color:inherit}.wcptfi-product-stock{color:var(--wcptfi-stock-color,inherit)}.wcptfi-product-stock .stock{margin:0;color:inherit}.wcptfi-product-button{margin-top:4px;padding:var(--wcptfi-button-padding-y,9px) var(--wcptfi-button-padding-x,14px);border:var(--wcptfi-button-border-width,0) solid var(--wcptfi-button-border,transparent);border-radius:var(--wcptfi-button-radius,6px);background:var(--wcptfi-button-bg,initial);color:var(--wcptfi-button-color,inherit);font-size:var(--wcptfi-button-size,14px);font-weight:var(--wcptfi-button-weight,600);text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.wcptfi-product-button:hover{background:var(--wcptfi-button-bg-hover,var(--wcptfi-button-bg,initial));color:var(--wcptfi-button-color-hover,var(--wcptfi-button-color,inherit));border-color:var(--wcptfi-button-border-hover,var(--wcptfi-button-border,transparent))}.wcptfi-product-showcase.wcptfi-design-modern{--wcptfi-product-card-radius:18px;--wcptfi-product-card-border:rgba(15,23,42,.075);--wcptfi-product-card-shadow:0 8px 26px rgba(15,23,42,.07);--wcptfi-product-card-shadow-hover:0 16px 38px rgba(15,23,42,.12);--wcptfi-product-hover-lift:4px;--wcptfi-button-radius:10px;--wcptfi-button-bg:var(--wcptfi-accent);--wcptfi-button-color:#fff;--wcptfi-button-bg-hover:color-mix(in srgb,var(--wcptfi-accent) 84%,#000);--wcptfi-button-color-hover:#fff}.wcptfi-product-showcase.wcptfi-design-modern .wcptfi-product-button{background:var(--wcptfi-button-bg,var(--wcptfi-accent));color:var(--wcptfi-button-color,#fff);border-radius:var(--wcptfi-button-radius,10px)}.wcptfi-product-showcase.wcptfi-design-soft-card{--wcptfi-product-card-radius:20px;--wcptfi-product-card-border:rgba(15,23,42,.07);--wcptfi-product-card-shadow:0 10px 30px rgba(15,23,42,.08);--wcptfi-product-card-shadow-hover:0 18px 42px rgba(15,23,42,.13);--wcptfi-product-hover-lift:5px;--wcptfi-button-radius:999px;--wcptfi-button-bg:color-mix(in srgb,var(--wcptfi-accent) 11%,#fff);--wcptfi-button-color:var(--wcptfi-accent)}.wcptfi-product-showcase.wcptfi-design-soft-card .wcptfi-product-card{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--wcptfi-accent) 2.5%,#fff) 100%)}.wcptfi-product-showcase.wcptfi-design-soft-card .wcptfi-product-button{border-radius:var(--wcptfi-button-radius,999px);background:var(--wcptfi-button-bg);color:var(--wcptfi-button-color)}.wcptfi-product-showcase.wcptfi-design-minimal .wcptfi-product-card{overflow:visible;background:#fff0;border:0;border-radius:0;box-shadow:none}.wcptfi-product-showcase.wcptfi-design-minimal .wcptfi-product-card:hover{background:#fff0;box-shadow:none;transform:none}.wcptfi-product-showcase.wcptfi-design-minimal .wcptfi-product-media{border-radius:14px}.wcptfi-product-showcase.wcptfi-design-minimal .wcptfi-product-content{padding:12px 2px}.wcptfi-product-showcase.wcptfi-design-minimal .wcptfi-product-button{padding-inline:0;background:#fff0;color:var(--wcptfi-accent);border:0;border-radius:0}.wcptfi-product-showcase.wcptfi-design-glass .wcptfi-product-card{border:1px solid rgb(255 255 255 / .68);border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / .84),rgb(255 255 255 / .6));box-shadow:0 14px 36px rgb(15 23 42 / .09);-webkit-backdrop-filter:blur(14px) saturate(145%);backdrop-filter:blur(14px) saturate(145%)}.wcptfi-product-showcase.wcptfi-design-glass .wcptfi-product-button{border-radius:999px;background:var(--wcptfi-accent);color:#fff}.wcptfi-product-showcase.wcptfi-design-outline .wcptfi-product-card{border:1px solid color-mix(in srgb,var(--wcptfi-accent) 25%,#dfe3e8);border-radius:16px;background:#fff0;box-shadow:none}.wcptfi-product-showcase.wcptfi-design-outline .wcptfi-product-card:hover{border-color:var(--wcptfi-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--wcptfi-accent) 7%,transparent)}.wcptfi-product-showcase.wcptfi-design-outline .wcptfi-product-button{border:1px solid var(--wcptfi-accent);background:#fff0;color:var(--wcptfi-accent);border-radius:10px}.wcptfi-product-showcase.wcptfi-design-outline .wcptfi-product-button:hover{background:var(--wcptfi-accent);color:#fff}.wcptfi-slider{--wcptfi-active-cols:var(--wcptfi-runtime-cols,var(--wcptfi-slider-cols,4));--wcptfi-active-gap:var(--wcptfi-runtime-gap,var(--wcptfi-slider-gap,20px));position:relative;outline:none}.wcptfi-slider:focus-visible{outline:2px solid var(--wcptfi-accent);outline-offset:4px}.wcptfi-slider-stage{position:relative;isolation:isolate}.wcptfi-slider-stage>.wcptfi-slider-viewport{position:relative;z-index:1}.wcptfi-slider-viewport{overflow:hidden}.wcptfi-slider-track{display:flex;gap:var(--wcptfi-active-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none;-ms-overflow-style:none;direction:ltr;-webkit-overflow-scrolling:touch}.wcptfi-slider-track::-webkit-scrollbar{display:none}.wcptfi-slider-track>.wcptfi-slide{display:flex;flex:0 0 calc((100% - (var(--wcptfi-active-cols) - 1) * var(--wcptfi-active-gap))/var(--wcptfi-active-cols));min-width:0;scroll-snap-align:start;direction:var(--wcptfi-content-direction,ltr)}.wcptfi-slider-track>.wcptfi-slide>.wcptfi-tag-card,.wcptfi-slider-track>.wcptfi-slide>.wcptfi-product-card{width:100%;flex:1 1 auto}.rtl .wcptfi-slider-track>.wcptfi-slide,[dir="rtl"] .wcptfi-slider-track>.wcptfi-slide{--wcptfi-content-direction:rtl}.wcptfi-tag-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-tag-cols,6);--wcptfi-slider-gap:var(--wcptfi-tag-gap,18px)}.wcptfi-product-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-product-cols,4);--wcptfi-slider-gap:var(--wcptfi-product-gap,20px)}@keyframes wcptfi-slide-enter{from{opacity:.76;transform:translate3d(0,5px,0) scale(.988)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}.wcptfi .wcptfi-slide.wcptfi-slide-enter{animation:wcptfi-slide-enter .26s var(--wcptfi-ease) both;will-change:transform,opacity}.wcptfi button.wcptfi-slider-nav,.wcptfi button.wcptfi-slider-toggle,.wcptfi button.wcptfi-slider-dot{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:0!important;min-height:0!important;max-width:none;max-height:none;margin:0!important;padding:0!important;text-indent:0;text-transform:none;letter-spacing:normal;font-family:inherit;text-decoration:none}.wcptfi button.wcptfi-slider-nav{position:absolute!important;z-index:5;top:50%!important;display:grid;place-items:center;width:var(--wcptfi-nav-size,40px);height:var(--wcptfi-nav-size,40px);overflow:hidden;border:1px solid rgb(15 23 42 / .09);border-radius:var(--wcptfi-nav-radius,999px);background:var(--wcptfi-nav-bg,#fff);color:var(--wcptfi-nav-color,#334155);box-shadow:0 5px 16px rgb(15 23 42 / .08),0 1px 3px rgb(15 23 42 / .05);font-size:0!important;line-height:0!important;cursor:pointer;transform:translateY(-50%);transition:transform .18s var(--wcptfi-ease),box-shadow .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.wcptfi button.wcptfi-slider-prev{left:10px!important;right:auto!important}.wcptfi button.wcptfi-slider-next{right:10px!important;left:auto!important}.wcptfi button.wcptfi-slider-nav:hover:not(:disabled){border-color:color-mix(in srgb,var(--wcptfi-accent) 26%,#d7dce2);box-shadow:0 8px 22px rgb(15 23 42 / .12),0 2px 5px rgb(15 23 42 / .05);transform:translateY(-50%) scale(1.045)}.wcptfi button.wcptfi-slider-nav:active:not(:disabled){transform:translateY(-50%) scale(.96)}.wcptfi button.wcptfi-slider-nav:focus-visible{outline:3px solid color-mix(in srgb,var(--wcptfi-accent) 26%,transparent);outline-offset:2px}.wcptfi button.wcptfi-slider-nav:disabled{opacity:.34;box-shadow:none;cursor:default}.wcptfi .wcptfi-slider-nav-icon{display:block;width:18px;height:18px;color:inherit;pointer-events:none}.wcptfi .wcptfi-slider-nav-icon path{stroke:currentColor!important;vector-effect:non-scaling-stroke}.wcptfi.wcptfi-nav-floating button.wcptfi-slider-nav{background:var(--wcptfi-nav-bg,#fff);color:var(--wcptfi-nav-color,#334155)}.wcptfi.wcptfi-nav-glass button.wcptfi-slider-nav{border-color:rgb(255 255 255 / .76);background:color-mix(in srgb,var(--wcptfi-nav-bg,#fff) 80%,transparent);box-shadow:0 8px 24px rgb(15 23 42 / .10);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}.wcptfi.wcptfi-nav-minimal button.wcptfi-slider-nav{border-color:#fff0;background:#fff0;box-shadow:none}.wcptfi.wcptfi-nav-minimal button.wcptfi-slider-nav:hover:not(:disabled){background:color-mix(in srgb,var(--wcptfi-accent) 9%,transparent);box-shadow:none}.wcptfi.wcptfi-nav-solid button.wcptfi-slider-nav{border-color:color-mix(in srgb,var(--wcptfi-accent) 78%,#000);background:var(--wcptfi-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--wcptfi-accent) 24%,transparent)}.wcptfi.wcptfi-nav-square button.wcptfi-slider-nav{border-radius:12px;background:var(--wcptfi-nav-bg,#fff)}.wcptfi .wcptfi-slider-pagination{display:flex;min-height:24px;align-items:center;justify-content:center;gap:1px;margin:12px 0 0;padding:0;line-height:0}.wcptfi button.wcptfi-slider-dot{position:relative;display:grid;place-items:center;flex:0 0 auto;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border:0!important;border-radius:999px;background:transparent!important;box-shadow:none!important;opacity:1;font-size:0!important;line-height:0!important;cursor:pointer;transform:none!important;touch-action:manipulation}.wcptfi button.wcptfi-slider-dot::before{content:"";display:block;width:var(--wcptfi-pagination-size,7px);height:var(--wcptfi-pagination-size,7px);border-radius:999px;background:var(--wcptfi-pagination-color,#d8dde3);opacity:.9;transition:width .2s var(--wcptfi-ease),height .2s var(--wcptfi-ease),transform .18s var(--wcptfi-ease),background-color .18s ease,opacity .18s ease}.wcptfi button.wcptfi-slider-dot:hover::before{opacity:1;transform:scale(1.12)}.wcptfi button.wcptfi-slider-dot:focus-visible{outline:3px solid color-mix(in srgb,var(--wcptfi-accent) 24%,transparent);outline-offset:1px}.wcptfi button.wcptfi-slider-dot.is-active::before{background:var(--wcptfi-pagination-active-color,var(--wcptfi-accent));opacity:1}.wcptfi.wcptfi-pagination-pills button.wcptfi-slider-dot.is-active::before{width:calc(var(--wcptfi-pagination-size,7px) * 2.65);transform:none}.wcptfi.wcptfi-pagination-dots button.wcptfi-slider-dot.is-active::before{transform:scale(1.16)}.wcptfi.wcptfi-pagination-lines button.wcptfi-slider-dot::before{width:calc(var(--wcptfi-pagination-size,7px) * 2.4);height:3px}.wcptfi.wcptfi-pagination-lines button.wcptfi-slider-dot.is-active::before{width:calc(var(--wcptfi-pagination-size,7px) * 3.7);transform:none}.wcptfi.wcptfi-pagination-minimal button.wcptfi-slider-dot::before{width:5px;height:5px;opacity:.38}.wcptfi.wcptfi-pagination-minimal button.wcptfi-slider-dot.is-active::before{opacity:1;transform:scale(1.16)}.wcptfi button.wcptfi-slider-toggle{position:absolute;z-index:4;top:8px;inset-inline-end:8px;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgb(15 23 42 / .09);border-radius:999px;background:var(--wcptfi-nav-bg,#fff);color:var(--wcptfi-nav-color,#334155);box-shadow:0 3px 12px rgb(15 23 42 / .08);font-size:0!important;line-height:0!important;cursor:pointer;transition:transform .18s var(--wcptfi-ease),box-shadow .18s ease}.wcptfi button.wcptfi-slider-toggle:hover{transform:scale(1.04)}.wcptfi button.wcptfi-slider-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--wcptfi-accent) 24%,transparent);outline-offset:2px}.wcptfi-slider-toggle-icon{position:relative;display:block;width:12px;height:12px}.wcptfi-slider-toggle-icon[data-state="pause"]::before,.wcptfi-slider-toggle-icon[data-state="pause"]::after{content:"";position:absolute;top:1px;bottom:1px;width:3px;border-radius:2px;background:currentColor}.wcptfi-slider-toggle-icon[data-state="pause"]::before{left:1px}.wcptfi-slider-toggle-icon[data-state="pause"]::after{right:1px}.wcptfi-slider-toggle-icon[data-state="play"]::before{content:"";position:absolute;left:3px;top:1px;width:0;height:0;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:8px solid currentColor}.wcptfi-slider-nav[hidden],.wcptfi-slider-pagination[hidden],.wcptfi-slider-toggle[hidden]{display:none!important}.wcptfi-slider-static .wcptfi-slider-nav,.wcptfi-slider-static .wcptfi-slider-pagination,.wcptfi-slider-static .wcptfi-slider-toggle{display:none!important}@media(max-width:1024px){.wcptfi-tag-grid{grid-template-columns:repeat(var(--wcptfi-tag-cols-tablet,4),minmax(0,1fr));gap:var(--wcptfi-tag-gap-tablet,14px)}.wcptfi-product-grid{grid-template-columns:repeat(var(--wcptfi-product-cols-tablet,3),minmax(0,1fr));gap:var(--wcptfi-product-gap-tablet,16px)}.wcptfi-tag-showcase{--wcptfi-tag-logo-scale:var(--wcptfi-tag-logo-scale-tablet,120%)}.wcptfi-tag-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-tag-cols-tablet,4);--wcptfi-slider-gap:var(--wcptfi-tag-gap-tablet,14px)}.wcptfi-product-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-product-cols-tablet,3);--wcptfi-slider-gap:var(--wcptfi-product-gap-tablet,16px)}}@media(max-width:767px){.wcptfi-section-title{margin-bottom:min(var(--wcptfi-section-title-spacing,16px),14px);font-size:min(var(--wcptfi-section-title-size,24px),22px);line-height:1.28}.wcptfi-tag-grid{grid-template-columns:repeat(var(--wcptfi-tag-cols-mobile,2),minmax(0,1fr));gap:var(--wcptfi-tag-gap-mobile,10px)}.wcptfi-product-grid{grid-template-columns:repeat(var(--wcptfi-product-cols-mobile,2),minmax(0,1fr));gap:var(--wcptfi-product-gap-mobile,12px)}.wcptfi-tag-showcase{--wcptfi-tag-logo-scale:var(--wcptfi-tag-logo-scale-mobile,115%)}.wcptfi-tag-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-tag-cols-mobile,2);--wcptfi-slider-gap:var(--wcptfi-tag-gap-mobile,10px)}.wcptfi-product-showcase.wcptfi-layout-slider{--wcptfi-slider-cols:var(--wcptfi-product-cols-mobile,2);--wcptfi-slider-gap:var(--wcptfi-product-gap-mobile,12px)}.wcptfi-tag-showcase .wcptfi-tag-link{min-height:0;gap:7px;padding:min(var(--wcptfi-tag-card-padding,16px),10px)}.wcptfi-tag-showcase .wcptfi-tag-name{max-width:100%;font-size:min(var(--wcptfi-tag-name-size,15px),13px);line-height:1.28}.wcptfi-tag-showcase .wcptfi-tag-count{font-size:min(var(--wcptfi-tag-count-size,12px),10.5px);line-height:1.2}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-link{padding:2px;gap:6px}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-media{width:min(94px,calc(100% - 4px));max-width:94px;border-color:rgb(15 23 42 / .065);box-shadow:0 5px 16px rgb(15 23 42 / .065)}.wcptfi-tag-showcase.wcptfi-design-soft-card .wcptfi-tag-link,.wcptfi-tag-showcase.wcptfi-design-glass .wcptfi-tag-link,.wcptfi-tag-showcase.wcptfi-design-outline .wcptfi-tag-link{border-radius:14px}.wcptfi-tag-showcase.wcptfi-design-soft-card .wcptfi-tag-media,.wcptfi-tag-showcase.wcptfi-design-glass .wcptfi-tag-media{border-radius:11px}.wcptfi-tag-showcase.wcptfi-design-compact .wcptfi-tag-link{min-height:64px;padding:8px 9px;gap:9px}.wcptfi-tag-showcase.wcptfi-design-compact .wcptfi-tag-media{flex-basis:46px;width:46px;height:46px}.wcptfi-product-showcase .wcptfi-product-content{gap:6px;padding:min(var(--wcptfi-product-card-padding,16px),11px)}.wcptfi-product-showcase .wcptfi-product-title{font-size:min(var(--wcptfi-product-title-size,16px),13.5px);line-height:1.35}.wcptfi-product-showcase .wcptfi-product-categories{font-size:min(var(--wcptfi-product-categories-size,12px),10.5px);line-height:1.25}.wcptfi-product-showcase .wcptfi-product-price{font-size:min(var(--wcptfi-product-price-size,15px),13px);line-height:1.3}.wcptfi-product-showcase .wcptfi-product-rating{font-size:12px;line-height:1}.wcptfi-product-showcase .wcptfi-sale-badge{top:6px;inset-inline-start:6px;padding:4px 6px;font-size:10px}.wcptfi-product-showcase .wcptfi-product-button{max-width:100%;margin-top:2px;padding:min(var(--wcptfi-button-padding-y,9px),7px) min(var(--wcptfi-button-padding-x,14px),9px);font-size:min(var(--wcptfi-button-size,14px),11.5px);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcptfi button.wcptfi-slider-nav{width:36px;height:36px}.wcptfi .wcptfi-slider-nav-icon{width:15px;height:15px}.wcptfi button.wcptfi-slider-prev{left:3px!important}.wcptfi button.wcptfi-slider-next{right:3px!important}.wcptfi button.wcptfi-slider-toggle{width:28px;height:28px;top:5px;inset-inline-end:5px}.wcptfi .wcptfi-slider-pagination{margin-top:8px}.wcptfi button.wcptfi-slider-dot::before{width:min(var(--wcptfi-pagination-size,7px),6px);height:min(var(--wcptfi-pagination-size,7px),6px)}.wcptfi.wcptfi-pagination-pills button.wcptfi-slider-dot.is-active::before{width:16px}.wcptfi.wcptfi-pagination-lines button.wcptfi-slider-dot::before{width:14px;height:3px}.wcptfi.wcptfi-pagination-lines button.wcptfi-slider-dot.is-active::before{width:20px}}@media(max-width:420px){.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-media{width:min(88px,calc(100% - 2px));max-width:88px}.wcptfi-tag-showcase.wcptfi-design-circle .wcptfi-tag-name{font-size:min(var(--wcptfi-tag-name-size,15px),12.5px)}.wcptfi-product-showcase .wcptfi-product-content{padding:min(var(--wcptfi-product-card-padding,16px),9px)}}@media(prefers-reduced-motion:reduce){.wcptfi *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.wcptfi .wcptfi-slide.wcptfi-slide-enter{animation:none!important;will-change:auto}}