@media (hover:hover){.pro-theme-fx-shine :is(.pro-theme-product-card__img,.pro-theme-post-card .wp-block-post-featured-image){position:relative;overflow:hidden}.pro-theme-fx-shine :is(.pro-theme-product-card__img,.pro-theme-post-card .wp-block-post-featured-image)::after{content:"";position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .1) 32%,rgb(255 255 255 / .34) 50%,rgb(255 255 255 / .1) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine :is(.pro-theme-product-card,.pro-theme-post-card):hover :is(.pro-theme-product-card__img,.wp-block-post-featured-image)::after{transform:translateX(280%) skewX(-22deg);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.pro-theme-fx-shine :is(.pro-theme-mag .wp-block-post-featured-image,.pro-theme-term-thumb:not(.is-empty),.pro-theme-term-icon,.pro-theme-el-post-row>.wp-block-post-featured-image,.pro-theme-desc-cover,.pro-theme-term-cover){position:relative;overflow:hidden}.pro-theme-fx-shine :is(.pro-theme-term-icon,.pro-theme-el-post-row>.wp-block-post-featured-image){border-radius:var(--radius-sm)}.pro-theme-fx-shine :is(.pro-theme-mag .wp-block-post-featured-image,.pro-theme-term-thumb:not(.is-empty),.pro-theme-term-icon,.pro-theme-el-post-row>.wp-block-post-featured-image,.pro-theme-desc-cover,.pro-theme-term-cover)::after,.pro-theme-fx-shine .pro-theme-el-post-cover::before{content:"";position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .1) 32%,rgb(255 255 255 / .34) 50%,rgb(255 255 255 / .1) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine .pro-theme-el-post-cover::before{z-index:1}.pro-theme-fx-shine :is(.pro-theme-mag .wp-block-post:hover .wp-block-post-featured-image,.pro-theme-el-cat:hover :is(.pro-theme-term-thumb,.pro-theme-term-icon),.pro-theme-el-post-row:hover>.wp-block-post-featured-image,.pro-theme-desc-cover:hover,.pro-theme-term-cover:hover)::after,.pro-theme-fx-shine .pro-theme-el-post-cover:hover::before{transform:translateX(280%) skewX(-22deg);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.pro-theme-fx-shine :is(.pm-gallery__thumbs label,.pro-theme-product--stack .pm-gallery__slide,.pm-var__sw--img>span,.pm-var__ic,.pm-gift__img){position:relative}.pro-theme-fx-shine :is(.pm-gallery__main,.pm-gallery__thumbs label,.pro-theme-product--stack .pm-gallery__slide,.pm-var__sw--img>span,.pm-var__ic,.pm-gift__img)::after{content:"";position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .1) 32%,rgb(255 255 255 / .34) 50%,rgb(255 255 255 / .1) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine .pro-theme-product--stack .pm-gallery__main::after{content:none}.pro-theme-fx-shine .pro-theme-sx-logo{position:relative;overflow:hidden}.pro-theme-fx-shine .pro-theme-sx-logo::after{content:"";position:absolute;inset:0 auto 0 0;width:70%;background:linear-gradient(100deg,transparent 15%,color-mix(in srgb,var(--wp--preset--color--primary) 6%,transparent) 32%,color-mix(in srgb,var(--wp--preset--color--primary) 16%,transparent) 50%,color-mix(in srgb,var(--wp--preset--color--primary) 6%,transparent) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine :is(.pm-gallery__main:hover,.pm-gallery__thumbs label:hover,.pro-theme-product--stack .pm-gallery__slide:hover,.pm-var__sw--img:hover>span,.pm-var__ic:hover,:is(.pm-gift,.pm-gift-free):hover .pm-gift__img,.pro-theme-sx-logo:hover)::after{transform:translateX(280%) skewX(-22deg);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.pro-theme-fx-shine .pro-theme-single__cover{position:relative}.pro-theme-fx-shine .pro-theme-single__cover::after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);background:linear-gradient(100deg,transparent 36%,rgb(255 255 255 / .1) 43%,rgb(255 255 255 / .3) 50%,rgb(255 255 255 / .1) 57%,transparent 64%) no-repeat 130% 0 / 250% 100%;pointer-events:none}.pro-theme-fx-shine .pro-theme-article .pro-theme-single__cover::after{border-radius:var(--radius)}.pro-theme-fx-shine .pro-theme-single__cover:hover::after{background-position:-30% 0;transition:background-position 1.5s cubic-bezier(.4,0,.2,1)}.pro-theme-fx-shine .pro-theme-post-card .wp-block-post-featured-image img{transition:transform .5s var(--ease)}.pro-theme-fx-shine .pro-theme-post-card:hover .wp-block-post-featured-image img{transform:scale(1.05)}.pro-theme-run{--pro-theme-run-w:max(1.5px,var(--pro-theme-box-bw));position:absolute;inset:calc(var(--pro-theme-box-bw) * -1);z-index:3;width:calc(100% + var(--pro-theme-box-bw) * 2);height:calc(100% + var(--pro-theme-box-bw) * 2);margin:0 !important;overflow:visible;pointer-events:none}.pro-theme-run rect{x:calc(var(--pro-theme-run-w) / 2);y:calc(var(--pro-theme-run-w) / 2);width:calc(100% - var(--pro-theme-run-w));height:calc(100% - var(--pro-theme-run-w));rx:max(0px,calc(var(--pro-theme-box-radius) - var(--pro-theme-run-w) / 2));fill:none;stroke:var(--pro-theme-fx,var(--wp--preset--color--primary));stroke-width:var(--pro-theme-run-w);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s cubic-bezier(.45,0,.25,1)}:is(.pro-theme-product-card,.pro-theme-post-card,.pro-theme-el-cat):hover>.pro-theme-run rect{stroke-dashoffset:0;transition-duration:1.3s}.pro-theme-fx-gold .pro-theme-run rect{--pro-theme-fx:url(#pro-theme-run-gold)}.pro-theme-fx-grad2 .pro-theme-run rect{--pro-theme-fx:url(#pro-theme-run-g2)}.pro-theme-fx-line :is(.pro-theme-product-card,.pro-theme-post-card,.pro-theme-el-cat){transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),border-color .35s var(--ease)}body.pro-theme-fx-line :is(.pro-theme-product-card,.pro-theme-post-card,.pro-theme-el-cat):hover{--pro-theme-ring:linear-gradient(#0000 0 0);border-color:transparent}}@media (hover:hover){.pro-theme-fx-shine .pm-actions--hero .pm-btn{position:relative;overflow:hidden;isolation:isolate}.pro-theme-fx-shine .pm-actions--hero .pm-btn::after{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:45%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .12) 32%,rgb(255 255 255 / .42) 50%,rgb(255 255 255 / .12) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine .pm-actions--hero .pm-btn:hover::after{transform:translateX(320%) skewX(-22deg);transition:transform 1.1s cubic-bezier(.4,0,.2,1)}}@media (hover:hover){.pro-theme-fx-shine .wp-block-cover.pro-theme-sx-img::before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:70%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .1) 32%,rgb(255 255 255 / .34) 50%,rgb(255 255 255 / .1) 68%,transparent 85%);transform:translateX(-140%) skewX(-22deg);pointer-events:none}.pro-theme-fx-shine .wp-block-cover.pro-theme-sx-img:hover::before,.pro-theme-fx-shine :is(.pro-theme-sx-svc__card,.pro-theme-sx-svc__panel):hover .wp-block-cover.pro-theme-sx-img::before{transform:translateX(280%) skewX(-22deg);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.pro-theme-run rect{transition-duration:.6s !important}:is(.pro-theme-product-card,.pro-theme-post-card,.pro-theme-el-cat):hover>.pro-theme-run rect{transition-duration:1.3s !important}.pro-theme-fx-shine :is(.pro-theme-product-card,.pro-theme-post-card):hover :is(.pro-theme-product-card__img,.wp-block-post-featured-image)::after{transition-duration:1.5s !important}.pro-theme-fx-shine .pro-theme-post-card .wp-block-post-featured-image img{transition-duration:.5s !important}.pro-theme-fx-shine :is(.pro-theme-mag .wp-block-post:hover .wp-block-post-featured-image,.pro-theme-el-cat:hover :is(.pro-theme-term-thumb,.pro-theme-term-icon),.pro-theme-el-post-row:hover>.wp-block-post-featured-image,.pro-theme-single__cover:hover,.pm-gallery__main:hover,.pm-gallery__thumbs label:hover,.pro-theme-product--stack .pm-gallery__slide:hover,.pm-var__sw--img:hover>span,.pm-var__ic:hover,:is(.pm-gift,.pm-gift-free):hover .pm-gift__img,.pro-theme-sx-logo:hover,.pro-theme-desc-cover:hover,.pro-theme-term-cover:hover)::after,.pro-theme-fx-shine .pro-theme-el-post-cover:hover::before{transition-duration:1.5s !important}.pro-theme-fx-shine .pm-actions--hero .pm-btn:hover::after{transition-duration:1.1s !important}.pro-theme-fx-shine .wp-block-cover.pro-theme-sx-img:hover::before,.pro-theme-fx-shine :is(.pro-theme-sx-svc__card,.pro-theme-sx-svc__panel):hover .wp-block-cover.pro-theme-sx-img::before{transition-duration:1.5s !important}}
