.breakdance .bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.breakdance .bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.breakdance .bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.breakdance .bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.breakdance .bde-productbuilder{width:100%}.breakdance-woocommerce.bde-productbuilder .woocommerce-notices-wrapper + .product{flex-direction:column;justify-content:flex-start;align-items:flex-start}.breakdance .bde-columns{max-width:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--bde-column-gap)}.breakdance .bde-column{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;align-items:flex-start;width:calc(var(--column-width) - var(--bde-column-gap) * ((var(--columnCount) - 1) / var(--columnCount)));position:relative;background-size:cover}.breakdance .bde-wooproductimages{position:relative;width:100%}.breakdance .bde-wooproductimages .woocommerce-product-gallery{width:100%}@property --pbx-a{syntax:'<angle>';inherits:false;initial-value:0deg}@property --pbx-p{syntax:'<percentage>';inherits:false;initial-value:0%}.pbx{position:relative;display:inline-flex;max-width:100%;vertical-align:middle;transition:translate 0.3s cubic-bezier(0.2,0.8,0.2,1)}.pbx:not(.pbx-pulled){transition:translate 0.7s cubic-bezier(0.34,1.56,0.64,1)}.pbx-tilt{perspective:700px}.pbx>.button-atom{position:relative;isolation:isolate;overflow:hidden}.pbx .button-atom__text{position:relative;z-index:1;transition:translate 0.3s cubic-bezier(0.2,0.8,0.2,1),transform var(--pbx-dur,450ms) cubic-bezier(0.7,0,0.3,1)}.pbx>.button-atom::after{position:relative;z-index:1}.pbx-fx{position:absolute;inset:0;z-index:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pbx-fx>*{position:absolute;pointer-events:none}.pbx-i-pulse{animation:pbx-pulse var(--pbx-cycle,3s) ease-in-out infinite}.pbx-i-wiggle{animation:pbx-wiggle var(--pbx-cycle,3s) ease-in-out infinite}.pbx-i-bounce{animation:pbx-bounce var(--pbx-cycle,3s) ease infinite}.pbx-i-float{animation:pbx-float var(--pbx-cycle,3s) ease-in-out infinite}.pbx-i-ring>.button-atom{animation:pbx-ringpulse var(--pbx-cycle,3s) cubic-bezier(0.2,0.7,0.3,1) infinite}.pbx-i-breathe>.button-atom{animation:pbx-breathe var(--pbx-cycle,3s) ease-in-out infinite}.pbx-i-shimmer .pbx-shine{animation:pbx-shimmer var(--pbx-cycle,3s) ease-in-out infinite}.pbx-ring{inset:0;border-radius:inherit;padding:var(--pbx-rw,2px);background:conic-gradient(from var(--pbx-a),var(--pbx-i1),var(--pbx-i2),var(--pbx-i1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:pbx-angle var(--pbx-cycle,3s) linear infinite}.pbx-i-pause:hover,.pbx-i-pause:hover>.button-atom,.pbx-i-pause:hover .pbx-ring,.pbx-i-pause:hover .pbx-shine{animation-play-state:paused}.pbx-i-ring>.button-atom:is(:hover,:focus-visible){animation:none}.pbx-fill{inset:0;background:var(--pbx-c1)}.pbx-h-fill_sweep .pbx-fill{transform:scaleX(0);transform-origin:0 50%;transition:transform var(--pbx-dur,450ms) cubic-bezier(0.65,0,0.35,1)}.pbx-h-fill_sweep.pbx-dir-right .pbx-fill{transform-origin:100% 50%}.pbx-h-fill_sweep.pbx-dir-up .pbx-fill{transform:scaleY(0);transform-origin:50% 100%}.pbx-h-fill_sweep.pbx-dir-down .pbx-fill{transform:scaleY(0);transform-origin:50% 0}.pbx-h-fill_sweep>.button-atom:is(:hover,:focus-visible) .pbx-fill{transform:scale(1,1)}.pbx-h-fill_curtain .pbx-fill{background:none}.pbx-h-fill_curtain .pbx-fill::before,.pbx-h-fill_curtain .pbx-fill::after{content:"";position:absolute;top:0;bottom:0;width:51%;background:var(--pbx-c1);transform:scaleX(0);transition:transform var(--pbx-dur,450ms) cubic-bezier(0.65,0,0.35,1)}.pbx-h-fill_curtain .pbx-fill::before{left:0;transform-origin:0 50%}.pbx-h-fill_curtain .pbx-fill::after{right:0;transform-origin:100% 50%}.pbx-h-fill_curtain>.button-atom:is(:hover,:focus-visible) .pbx-fill::before,.pbx-h-fill_curtain>.button-atom:is(:hover,:focus-visible) .pbx-fill::after{transform:scaleX(1)}.pbx-h-fill_cursor .pbx-fill{clip-path:circle(0% at var(--pbx-ex,50%) var(--pbx-ey,50%));transition:clip-path var(--pbx-dur,450ms) cubic-bezier(0.4,0,0.2,1)}.pbx-h-fill_cursor>.button-atom:is(:hover,:focus-visible) .pbx-fill{clip-path:circle(150% at var(--pbx-ex,50%) var(--pbx-ey,50%))}.pbx-h-liquid .pbx-fill{inset:auto;left:50%;top:110%;width:max(260%,14em);aspect-ratio:1;translate:-50% 0;border-radius:42%;animation:pbx-spin 6s linear infinite paused;transition:top calc(var(--pbx-dur, 450ms) * 1.8) cubic-bezier(0.4,0,0.2,1)}.pbx-h-liquid>.button-atom:is(:hover,:focus-visible) .pbx-fill{top:-60%;animation-play-state:running}.pbx-h-gradient .pbx-fill{background:linear-gradient(110deg,var(--pbx-c1),var(--pbx-c2),var(--pbx-c3));background-size:250% 100%;opacity:0;transition:opacity var(--pbx-dur,450ms) ease;animation:pbx-flow 2.6s ease-in-out infinite alternate paused}.pbx-h-gradient>.button-atom:is(:hover,:focus-visible) .pbx-fill{opacity:1;animation-play-state:running}.pbx-shine{top:-20%;bottom:-20%;left:0;width:40%;background:linear-gradient(100deg,transparent 0%,var(--pbx-shine,rgba(255,255,255,0.5)) 50%,transparent 100%);transform:translateX(-180%) skewX(-20deg)}.pbx-h-shine>.button-atom:is(:hover,:focus-visible) .pbx-shine{transform:translateX(360%) skewX(-20deg);transition:transform calc(var(--pbx-dur, 450ms) * 1.6) cubic-bezier(0.4,0,0.2,1)}.pbx-h-shine.pbx-i-shimmer>.button-atom:is(:hover,:focus-visible) .pbx-shine{animation:none}.pbx-draw{inset:0;border-radius:inherit;padding:var(--pbx-bw,2px);background:conic-gradient(from -90deg,var(--pbx-c1) var(--pbx-p),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:--pbx-p var(--pbx-dur,450ms) linear}.pbx-h-border_draw>.button-atom:is(:hover,:focus-visible) .pbx-draw{--pbx-p:100%}.pbx-h-glow>.button-atom:is(:hover,:focus-visible){box-shadow:0 0 var(--pbx-glow,16px) var(--pbx-c1),0 0 calc(var(--pbx-glow, 16px) * 2.4) var(--pbx-c1)}.pbx-h-glow>.button-atom:is(:hover,:focus-visible) .button-atom__text{text-shadow:0 0 calc(var(--pbx-glow, 16px) / 2) var(--pbx-c1)}.pbx-h-lift>.button-atom:is(:hover,:focus-visible){translate:0 calc(var(--pbx-lift, 4px) * -1);box-shadow:0 calc(var(--pbx-lift, 4px) * 2.5) calc(var(--pbx-lift, 4px) * 5) -2px rgba(15,23,42,0.3)}.pbx-h-text_roll .button-atom__text{display:inline-block;text-shadow:0 var(--pbx-roll,3em) 0 currentColor}.pbx-h-text_roll>.button-atom:is(:hover,:focus-visible) .button-atom__text{transform:translateY(calc(var(--pbx-roll, 3em) * -1))}.pbx-h-jelly>.button-atom:is(:hover,:focus-visible){animation:pbx-jelly 0.75s both}.pbx-h-glitch>.button-atom:is(:hover,:focus-visible) .button-atom__text{animation:pbx-glitch 0.9s steps(1) infinite}.pbx-spot{inset:0;background:radial-gradient(circle var(--pbx-spot-size,120px) at var(--pbx-mx,50%) var(--pbx-my,50%),var(--pbx-spot,rgba(255,255,255,0.35)),transparent 70%);opacity:0;transition:opacity 0.3s ease}.pbx>.button-atom:hover .pbx-spot{opacity:1}.pbx-squish>.button-atom:active{scale:0.94}.pbx-ripple{border-radius:50%;background:var(--pbx-k1,rgba(255,255,255,0.45));transform:scale(0);animation:pbx-ripple 0.65s cubic-bezier(0.2,0.7,0.3,1) forwards}.pbx-particles{position:fixed;width:0;height:0;pointer-events:none;z-index:2147483000}.pbx-particles>*{position:absolute;left:0;top:0;display:block;will-change:transform,opacity}.pbx-particles>.pbx-float{font-size:22px;line-height:1;white-space:nowrap}.pbx-shock{position:fixed;pointer-events:none;z-index:2147483000;box-sizing:border-box}@keyframes pbx-spin{to{rotate:360deg}}@keyframes pbx-flow{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes pbx-angle{to{--pbx-a:360deg}}@keyframes pbx-ripple{to{transform:scale(1);opacity:0}}@keyframes pbx-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pbx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pbx-ringpulse{0%{box-shadow:0 0 0 0 var(--pbx-i1)}70%,100%{box-shadow:0 0 0 18px transparent}}@keyframes pbx-breathe{0%,100%{filter:drop-shadow(0 0 2px var(--pbx-i1))}50%{filter:drop-shadow(0 0 16px var(--pbx-i1))}}@keyframes pbx-shimmer{0%{transform:translateX(-180%) skewX(-20deg)}40%,100%{transform:translateX(360%) skewX(-20deg)}}@keyframes pbx-wiggle{0%,14%,100%{rotate:0deg}2%{rotate:-6deg}4%{rotate:6deg}6%{rotate:-5deg}8%{rotate:4deg}10%{rotate:-2deg}12%{rotate:1deg}}@keyframes pbx-bounce{0%,16%,100%{transform:translateY(0)}4%{transform:translateY(-10px)}8%{transform:translateY(0)}11%{transform:translateY(-5px)}14%{transform:translateY(0)}}@keyframes pbx-jelly{0%{scale:1 1}30%{scale:1.12 0.88}40%{scale:0.9 1.1}50%{scale:1.05 0.95}65%{scale:0.98 1.02}75%{scale:1.01 0.99}100%{scale:1 1}}@keyframes pbx-glitch{0%{text-shadow:2px 0 var(--pbx-c1),-2px 0 var(--pbx-c2);translate:0 0}15%{text-shadow:-3px -1px var(--pbx-c1),3px 1px var(--pbx-c2);translate:1px -1px}30%{text-shadow:3px 1px var(--pbx-c1),-3px 0 var(--pbx-c2);translate:-1px 1px}45%{text-shadow:1px 0 var(--pbx-c1),-1px 0 var(--pbx-c2);translate:0 0}60%{text-shadow:-2px 1px var(--pbx-c1),2px -1px var(--pbx-c2);translate:2px 0}75%{text-shadow:2px -1px var(--pbx-c1),-2px 1px var(--pbx-c2);translate:-2px 0}100%{text-shadow:2px 0 var(--pbx-c1),-2px 0 var(--pbx-c2);translate:0 0}}@media (prefers-reduced-motion:reduce){.pbx,.pbx *{animation:none!important}.pbx,.pbx>.button-atom,.pbx .button-atom__text{translate:none!important;rotate:none!important}}.breakdance .bde-heading{max-width:100%;margin:0}.breakdance .bde-rich-text{max-width:100%;color:var(--bde-text-color,var(--bde-body-text-color))}.breakdance .bde-rich-text>:last-child li:last-child>p{margin-bottom:0}.breakdance .bde-rich-text img.aligncenter{display:block;margin:auto}.breakdance .bde-rich-text img.alignleft{float:left}.breakdance .bde-rich-text img.alignright{float:right}.breakdance .bde-wooproductcartbutton{display:flex;flex-direction:column;gap:12px;max-width:100%}.breakdance .bde-wooproductcartbutton .woocommerce-variation-availability p{margin:0}.oxy-phox-wooaddtofavorites .favourite-toggle{display:inline-flex;align-items:center;cursor:pointer;font-size:24px;text-decoration:none;transition:opacity 0.2s ease,background-color 0.2s ease;border-radius:4px}.oxy-phox-wooaddtofavorites .favourite-toggle.favorites-loading{opacity:0.5;pointer-events:none}.oxy-phox-wooaddtofavorites .favourite-toggle .heart-icon{display:inline-flex;align-items:center;line-height:1}.oxy-phox-wooaddtofavorites .favourite-toggle .heart-icon svg{fill:currentColor;width:1em;height:1em}.oxy-phox-wooaddtofavorites .favourite-toggle .heart-icon--active{display:none}.oxy-phox-wooaddtofavorites .favourite-toggle .heart-icon--inactive{display:inline-flex}.oxy-phox-wooaddtofavorites .favourite-toggle.active .heart-icon--active{display:inline-flex}.oxy-phox-wooaddtofavorites .favourite-toggle.active .heart-icon--inactive{display:none}.breakdance .bde-heading{max-width:100%;margin:0}.phox-product-grid{width:100%;max-width:100%}.phox-product-grid{margin:0px}