.ewps-cart.is-adding,.ewps-stage-cart.is-adding,.ewps-tape-buy.is-adding{cursor:progress;opacity:.6;transition:opacity .12s ease}.ewps-cart.is-added,.ewps-stage-cart.is-added,.ewps-tape-buy.is-added{align-items:center;animation:ewps-added-press .24s cubic-bezier(.23,1,.32,1);box-sizing:border-box;display:inline-flex;gap:.4em;justify-content:center}.ewps-added-check{flex:none;height:1.1em;width:1.1em}.ewps-added-check path{animation:ewps-added-draw .24s cubic-bezier(.23,1,.32,1) 40ms backwards;fill:none;stroke:currentcolor;stroke-dasharray:1;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ewps-added-label{animation:ewps-added-label .22s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.ewps-added-check path,.ewps-added-label,.is-added{animation:none}}.ewps-morph-media .ewps-arrow,.ewps-stage-gallery .ewps-arrow{align-items:center;aspect-ratio:1;background:var(--wp--preset--color--base,#fff);border:0;border-radius:50%;color:var(--wp--preset--color--contrast,#111);cursor:pointer;display:flex;inset-block-start:calc(50% - 1.25rem);justify-content:center;padding:0;position:absolute;transition:opacity .16s ease,scale .16s cubic-bezier(.23,1,.32,1);width:2.5rem;z-index:4}.ewps-morph-media .ewps-arrow:active,.ewps-stage-gallery .ewps-arrow:active{scale:.94}.ewps-morph-media .ewps-arrow:disabled,.ewps-stage-gallery .ewps-arrow:disabled{cursor:default;opacity:.35}.ewps-morph-media .ewps-prev,.ewps-stage-gallery .ewps-prev{inset-inline-start:.5rem}.ewps-morph-media .ewps-next,.ewps-stage-gallery .ewps-next{inset-inline-end:.5rem}@media (hover:hover){.ewps-morph-media .ewps-arrow:not(:focus-visible),.ewps-stage-gallery .ewps-arrow:not(:focus-visible){opacity:0}.ewps-morph-media:hover .ewps-arrow:not(:disabled),.ewps-stage-gallery:hover .ewps-arrow:not(:disabled){opacity:1}}.gs{--gs-per-view:1;--gs-gap:0px;min-width:0;overflow:hidden}.gs,.gs-track{position:relative}.gs-track{display:flex;gap:var(--gs-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gs-slide{flex:0 0 calc(( 100% - ( var(--gs-per-view) - 1 ) * var(--gs-gap) ) / var(--gs-per-view));min-width:0;position:relative;scroll-snap-align:start}.gs-y>.gs-track{flex-direction:column;height:100%;overflow:hidden auto;overscroll-behavior:auto contain;scroll-snap-type:y mandatory}.gs-y .gs-slide{min-height:0}.gs-auto .gs-slide{flex-basis:auto}.gs-media{display:block;height:100%;object-fit:cover;object-position:var(--gs-focus,50% 50%);width:100%}.gs-auto .gs-media{max-width:none;width:auto}.gs-tall>.gs-track{align-items:start}.gs-tall .gs-media{height:auto}.gs-content{inset:0;position:absolute;z-index:1}.gs-on{cursor:grab;touch-action:pan-y}.gs-on>.gs-track{overflow:visible;scroll-snap-type:none;will-change:transform}.gs-on.gs-y{touch-action:pan-x}.gs-on.gs-dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.gs-on:focus-visible{outline:2px solid Highlight;outline-offset:2px}.gs-stack>.gs-track{display:grid;gap:0;will-change:auto}.gs-stack .gs-slide{box-sizing:border-box;grid-area:1/1;min-height:0;width:100%}.gs-stack:not(.gs-on)>.gs-track{overflow:hidden}.gs-stack .gs-slide:not(:first-child){content-visibility:hidden;visibility:hidden}.gs-stack .gs-media{opacity:var(--gs-cover,1)}.gs-stack .gs-content{opacity:var(--gs-near,1)}.gs-panes>.gs-track{will-change:auto}.gs-panes .gs-slide{visibility:hidden}.gs-panes .gs-media{opacity:var(--gs-cover,1)}.gs-panes .gs-content{opacity:var(--gs-near,1)}.gs-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.gs .gs-media.gs-drawn{opacity:0}@media (prefers-reduced-motion:reduce){.gs-track{scroll-behavior:auto}}.ewps-morph{container-type:inline-size;display:flex;flex-direction:column;gap:.75rem;min-width:0;position:relative}.ewps-morph-media{overflow:clip;position:relative}.ewps-morph-media .gs{position:relative;width:100%}.ewps-morph-media .gs-slide>a{display:block;height:100%}.ewps-morph-media .gs-track{grid-template-rows:minmax(0,1fr);height:100%}.ewps-morph-media .gs-slide{height:100%}.ewps-morph-media .gs-media{display:block;height:100%;object-fit:var(--ewps-fit,cover);-webkit-user-select:none;user-select:none;width:100%}.ewps-morph-dots{bottom:.625rem;display:flex;gap:.25rem;left:.625rem;pointer-events:none;position:absolute;right:.625rem;z-index:3}.ewps-morph-dots span{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.4);flex:1;height:2px;max-width:2.5rem;opacity:.5;transition:opacity .2s}.ewps-morph-dots span.is-on{opacity:1}.ewps-morph-details{backdrop-filter:blur(10px);background:hsla(0,0%,6%,.72);bottom:0;color:#fff;font-size:.8125em;left:0;line-height:1.4;max-height:45%;overflow:hidden;padding:.75rem .75rem 1.25rem;pointer-events:none;position:absolute;right:0;transform:translateY(101%);transition:transform .45s cubic-bezier(.2,.8,.2,1);z-index:2}.ewps-morph-details p{margin:0}.ewps-morph-details dl{display:grid;gap:.125rem .75rem;grid-template-columns:auto 1fr;margin:.5rem 0 0}.ewps-morph-details dl div{display:contents}.ewps-morph-details dt{opacity:.7}.ewps-morph-details dd{margin:0}.ewps-morph-details>*{opacity:0;transform:translateY(.5rem);transition:opacity .3s .12s,transform .4s cubic-bezier(.2,.8,.2,1) .12s}.ewps-morph.is-active .ewps-morph-details{transform:none}.ewps-morph.is-active .ewps-morph-details>*{opacity:1;transform:none}.ewps-morph.is-active .ewps-morph-details>:nth-child(2){transition-delay:.2s}@media (hover:none){.ewps-morph-details{backdrop-filter:none;background:0 0;color:inherit;padding:.5rem 0 0;position:static;transform:none}.ewps-morph-details>*{opacity:1;transform:none}.ewps-morph-dots{bottom:auto;top:.625rem}}@media (prefers-reduced-motion:reduce){.ewps-morph-details,.ewps-morph-details>*{transition-delay:0s;transition-duration:.01ms}}.ewps-morph-caption{display:flex;flex-direction:column;gap:.375rem}.ewps-morph-caption>.wp-element-button{align-self:flex-start;margin-top:.25rem}.ewps-morph-title{-webkit-box-orient:vertical;display:-webkit-box;font-size:1em;font-weight:600;-webkit-line-clamp:2;margin:0;overflow:hidden}.ewps-morph-title a{color:inherit;text-decoration:none}.ewps-morph-title a:hover{text-decoration:underline}.ewps-morph-price{font-size:.9375em}.ewps-swatches{border:0;display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0}.ewps-swatch{appearance:none;background:0 0;border:1px solid color-mix(in srgb,currentcolor 30%,transparent);border-radius:2px;color:inherit;cursor:pointer;font:inherit;font-size:.875em;line-height:1;min-height:2rem;min-width:2rem;padding:.375rem .625rem;transition:border-color .15s}.ewps-swatch.has-image{border-radius:50%;height:2rem;overflow:hidden;padding:0;width:2rem}.ewps-swatch.has-image img{display:block;height:100%;object-fit:var(--ewps-fit,cover);width:100%}.ewps-swatch:hover{border-color:currentcolor}.ewps-swatch[aria-pressed=true]{border-color:currentcolor;box-shadow:0 0 0 1px currentcolor}.ewps-swatch:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.ewps-morph.is-in-loop{margin-bottom:.75em}.ewps-morph.is-in-loop .gs .gs-track .gs-media{height:100%;width:100%}li.product:has(.ewps-morph-link) .image-wrap,li.product:has(.ewps-morph-link) .woo-entry-image,li.product:has(>.ewps-morph-link)>figure{display:none}.wc-block-components-product-image:has(.ewps-morph) .wc-block-components-product-image__inner-container{pointer-events:none}