.bde-popup{width:100%;height:calc(100% - var(--wp-admin--admin-bar--height, 0px));position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;top:var(--wp-admin--admin-bar--height,0px);left:0}.bde-popup .breakdance-popup{position:relative;display:flex;max-width:100%;max-height:100%;width:750px}.bde-popup .breakdance-popup-content{background-color:var(--bde-background-color);display:flex;align-items:flex-start;flex-direction:column;max-width:100%;width:100%;height:100%;text-align:left;padding:30px;overflow:auto}.bde-popup .breakdance-popup-content>*{flex-shrink:0}.bde-popup .breakdance-popup-content:empty{height:400px}.breakdance-popup .breakdance-popup-close-button{cursor:pointer;display:flex;align-items:center;position:absolute;--closeButtonSize:40px;--closeButtonOutsideOffset:0px;font-size:var(--closeButtonSize);transition:var(--bde-transition-duration) ease-in-out all}.breakdance-popup-close-icon{display:flex}.breakdance-popup .breakdance-popup-close-button.hidden{opacity:0;visibility:hidden}.breakdance-popup-close-icon>svg{font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.breakdance-popup-position-top-left{top:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-left{top:50%;transform:translateY(-50%);left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-left{bottom:0;left:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-top-right{top:0;right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-middle-right{top:50%;transform:translateY(-50%);right:calc(0px - var(--closeButtonOutsideOffset))}.breakdance-popup-position-bottom-right{bottom:0;right:calc(0px - var(--closeButtonOutsideOffset))}.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-div{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%;position:relative;background-size:cover}.breakdance .bde-button{max-width:100%}.breakdance .bde-text-link{display:flex}.breakdance .bde-text-link>*{margin:0;color:currentColor}.breakdance .bde-heading{max-width:100%;margin:0}.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 .vasaloppet-product-collection-menu{min-width:100%}.breakdance .vasaloppet-product-collection-menu .vasaloppet-product-collection-menu__static{display:none}.breakdance .vasaloppet-product-collection-menu .vasaloppet-product-collection-menu__accordion{display:flex}.vasaloppet-product-collection-menu{--menu-link-color:currentColor;--menu-link-hover-color:var(--menu-link-color);--menu-gap:1rem;--menu-header-font-size:2rem;--acc-font-size:1.75rem;--acc-line-height:inherit;--acc-padding-y:0.5rem;--acc-padding-x:0;--divider-color:var(--menu-link-color);--divider-opacity:0.15;--divider-opacity-hover:0.15;--icon-size:1rem;--icon-color:var(--menu-link-color);--icon-margin:1rem;--transition-speed:100ms;--link-color:var(--menu-link-color);--link-hover-color:var(--menu-link-hover-color);--static-gap:var(--menu-gap);--static-header-font-size:var(--menu-header-font-size);--accordion-button-font-size:var(--acc-font-size);--accordion-button-line-height:var(--acc-line-height);--accordion-button-padding:var(--acc-padding-y) var(--acc-padding-x)}.breakdance .vasaloppet-product-collection-menu a{color:var(--link-color);text-decoration:none}.breakdance .vasaloppet-product-collection-menu a:hover{color:var(--link-hover-color);text-decoration:none}.vasaloppet-product-collection-menu .vasaloppet-menu-wrapper{list-style:none;padding:0;margin:0;width:100%;column-gap:var(--bde-column-gap,1rem)}.vasaloppet-product-collection-menu__wrapper,.vasaloppet-product-collection-menu__static,.vasaloppet-product-collection-menu__accordion{display:flex;flex-direction:column}.vasaloppet-product-collection-menu__accordion .bde-accordion__title,.vasaloppet-product-collection-menu__accordion .bde-accordion__title-tag{color:var(--menu-link-color)}.vasaloppet-product-collection-menu__accordion .bde-accordion__title-tag,.vasaloppet-product-collection-menu__accordion .bde-accordion__title{font-size:inherit;font-weight:inherit;line-height:inherit}.vasaloppet-product-collection-menu__static--large .menu-item,.vasaloppet-product-collection-menu__accordion .bde-accordion__button{font-size:var(--accordion-button-font-size);line-height:var(--accordion-button-line-height)}.vasaloppet-product-collection-menu__accordion .bde-accordion__button{padding:var(--accordion-button-padding)}.vasaloppet-product-collection-menu__static{gap:var(--static-gap)}.vasaloppet-product-collection-menu__static__header{padding-bottom:var(--static-gap)}.vasaloppet-product-collection-menu__static__header>.vasaloppet-product-collection-menu__static__title,.vasaloppet-product-collection-menu__static .vasaloppet-product-collection-menu__static__title-link{font-size:var(--static-header-font-size);width:100%}.vasaloppet-product-collection-menu__static .menu-item,.vasaloppet-product-collection-menu__static .vasaloppet-product-collection-menu__static__header,.vasaloppet-product-collection-menu__accordion .bde-accordion__button,.vasaloppet-product-collection-menu__accordion .menu-item{position:relative}.vasaloppet-product-collection-menu__static .menu-item:after,.vasaloppet-product-collection-menu__static .vasaloppet-product-collection-menu__static__header:after,.vasaloppet-product-collection-menu__accordion .bde-accordion__button:after,.vasaloppet-product-collection-menu__accordion .menu-item:after{content:'';display:block;height:1px;width:100%;background-color:var(--divider-color);opacity:var(--divider-opacity);position:absolute;bottom:0;left:0;pointer-events:none}.vasaloppet-product-collection-menu__static .menu-item:after{display:none}.vasaloppet-product-collection-menu__static .vasaloppet-product-collection-menu__static__header:hover:after,.vasaloppet-product-collection-menu__accordion .bde-accordion__button:hover:after,.vasaloppet-product-collection-menu__accordion .menu-item:hover:after{opacity:var(--divider-opacity-hover)}.vasaloppet-product-collection-menu__accordion .bde-accordion__icon{width:var(--icon-size);height:var(--icon-size);background:var(--icon-color);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.59 8.59L12 13.17L7.41 8.59L6 10L12 16L18 10L16.59 8.59Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;transition:transform var(--transition-speed) ease;transform:rotate(0deg);margin-right:var(--icon-margin)}.vasaloppet-product-collection-menu__accordion .bde-accordion__button[aria-expanded='true'] .bde-accordion__icon{transform:rotate(-180deg)}.vasaloppet-product-collection-menu__accordion .bde-accordion__panel-content{padding:0.5rem 0 0.5rem 1rem}.vasaloppet-product-collection-menu__accordion .vasaloppet-menu-link{padding:0.5rem 0;width:100%}