.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}}.gs-zooms .gs-slide{cursor:zoom-in}.gs-lightbox{--gs-open:0;background:rgba(0,0,0,calc(var(--gs-open) * .92));border:0;color:#fff;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100%}.gs-lightbox::backdrop{background:0 0}html:has(.gs-lightbox[open]){overflow:hidden}.gs-lightbox>.gs-box{--gs-per-view:1;--gs-gap:0px;border:0;border-radius:0;cursor:grab;height:100%;margin:0;width:100%}.gs-lightbox>.gs-box:focus-visible{outline-offset:-4px}.gs-box>.gs-track,.gs-box>.gs-track>.gs-slide{aspect-ratio:auto;border-radius:0;height:100%;margin:0;max-height:none;padding:0}.gs-box>.gs-track>.gs-slide>.gs-media{border-radius:0;height:100%;object-fit:contain;object-position:50% 50%;width:100%}.gs-box .gs-media:not(.gs-drawn){opacity:var(--gs-shown,var(--gs-open))}.gs-button{border:0;border-radius:50%;height:44px;margin-top:-22px;opacity:var(--gs-open);padding:0;position:absolute;top:50%;transform-origin:0 0;width:44px;z-index:2;corner-shape:squircle;backdrop-filter:blur(12px) saturate(1.5);background:rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15);color:inherit;cursor:pointer}.gs-button:hover{background:rgba(0,0,0,.65)}.gs-button:focus-visible{outline:2px solid Highlight;outline-offset:2px}@media (forced-colors:active){.gs-button{border:1px solid}}.gs-button:disabled{visibility:hidden}.gs-button:after,.gs-button:before{border-inline-start:2px solid;border-top:2px solid;content:"";height:10px;inset:0;margin:auto;position:absolute;width:10px}.gs-button:after{display:none}.gs-prev{inset-inline-start:16px}.gs-prev:before{rotate:-45deg;translate:2px}.gs-next{inset-inline-end:16px}.gs-next:before{rotate:135deg;translate:-2px}:dir(rtl)>.gs-next:before,:dir(rtl)>.gs-prev:before{scale:-1}.gs-close{inset-inline-end:16px;margin:0;top:16px}.gs-close:after,.gs-close:before{border-inline-start:0;display:block;height:0;rotate:45deg;width:18px}.gs-close:after{rotate:-45deg}.ewps-stage{container-type:inline-size;display:grid;gap:clamp(1rem,3vw,3rem);min-width:0}.ewps-stage .gs{cursor:zoom-in;position:relative;width:100%}.ewps-stage .gs-track{grid-template-rows:minmax(0,1fr);height:100%}.ewps-stage .gs-slide{height:100%}.ewps-stage .gs-media{display:block;height:100%;object-fit:var(--ewps-fit,cover);-webkit-user-select:none;user-select:none;width:100%}@media (min-width:782px){.ewps-stage.is-split{align-items:start;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ewps-stage.is-split .ewps-stage-summary{position:sticky;top:2rem}}.images.ewps-stage-place .ewps-stage .gs-media{height:100%}.ewps-stage-gallery{display:grid;gap:.5rem;min-width:0}.ewps-stage-thumbs{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.ewps-stage-thumbs button{appearance:none;background:0 0;border:0;cursor:pointer;flex:none;opacity:.6;padding:0;position:relative;transition:opacity .2s;width:clamp(3rem,8cqw,5rem)}.ewps-stage-thumbs button:after{background:currentcolor;bottom:-.25rem;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .25s}.ewps-stage-thumbs button[aria-current=true]{opacity:1}.ewps-stage-thumbs button[aria-current=true]:after{transform:none}.ewps-stage-thumbs button:hover{opacity:1}.ewps-stage-thumbs button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.ewps-stage-thumbs button img{aspect-ratio:1;display:block;height:auto;object-fit:var(--ewps-fit,cover);width:100%}@media (min-width:782px){.ewps-stage.thumbs-side .ewps-stage-gallery{grid-template-columns:auto minmax(0,1fr)}.ewps-stage.thumbs-side .ewps-stage-gallery .gs{grid-column:2;grid-row:1}.ewps-stage.thumbs-side .ewps-stage-gallery .ewps-stage-thumbs{flex-direction:column;grid-column:1;grid-row:1;overflow:visible}}.ewps-stage-summary{display:flex;flex-direction:column;gap:.875rem;min-width:0}.ewps-stage-summary>.wp-element-button{align-self:flex-start}.ewps-stage-title{margin:0}.ewps-stage-price{font-size:1.25em}.ewps-stage-description p{margin:0 0 .5rem}.ewps-stage-stock{font-size:.875em;margin:0;min-height:1.25em}.ewps-stage fieldset.ewps-swatches{border:0;display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0}.ewps-stage fieldset.ewps-swatches legend{font-size:.875em;font-weight:600;margin-bottom:.375rem;padding:0}.ewps-stage .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;min-height:2.5rem;min-width:2.5rem;padding:.375rem .75rem}.ewps-stage .ewps-swatch.has-image{border-radius:50%;height:2.5rem;overflow:hidden;padding:0;width:2.5rem}.ewps-stage .ewps-swatch.has-image img{display:block;height:100%;object-fit:var(--ewps-fit,cover);width:100%}.ewps-stage .ewps-swatch:hover,.ewps-stage .ewps-swatch[aria-pressed=true]{border-color:currentcolor}.ewps-stage .ewps-swatch[aria-pressed=true]{box-shadow:0 0 0 1px currentcolor}.ewps-stage .ewps-swatch:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.ewps-stage-cart.is-adding{opacity:.6}