[data-e-id=menu01].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=rotator01] .rotator-holder{width:100%}[data-e-id=rotator01] .text-rotator{display:block;width:100%;will-change:transform}[data-e-id=rotator01] .text-rotator:not([data-type=typing]) .animate{display:inline-block}[data-e-id=rotator01] .text-rotator.to-animate .animation-container{opacity:0}[data-e-id=rotator01] .text-rotator.animation-stopped .animation-container{transition:opacity .2s ease}[data-e-id=rotator01] .text-rotator.animation-stopped .typed-cursor{opacity:0;transition:opacity .2s ease}[data-e-id=rotator01] .text-rotator .animation-container{display:none}[data-e-id=rotator01] .text-rotator .animation-container.active{display:block}[data-e-id=rotator01] .text-rotator .letter,[data-e-id=rotator01] .text-rotator .word{display:inline-block}[data-e-id=rotator01] .text-rotator .text-animation{display:none!important}
[data-e-id=spacer] .element-content{padding:0!important}
[data-e-id=timer01].element-item--free{--elementJustify:center}
[data-e-id=zone_cards].full-width .slider-button--cards{pointer-events:none}
[data-e-id=ecommerce_media].element-item--static .component-image[data-img-scale=contain]{--imagePositionX:revert!important}[data-e-id=ecommerce_media].element-item--static[data-element-justify=start]{--imagePositionX:0%}[data-e-id=ecommerce_media].element-item--static[data-element-justify=center]{--imagePositionX:50%}[data-e-id=ecommerce_media].element-item--static[data-element-justify=end]{--imagePositionX:100%}.elements-list--allowFill [data-e-id=ecommerce_media].fill-space{--proportion:0%!important}.elements-list--allowFill [data-e-id=ecommerce_media].fill-space .element-content [data-component]{height:100%;min-height:var(--imageMinHeight,200px)}[data-e-id=ecommerce_media] [data-component]{--radius:var(--mediaTopLeftRadius,0) var(--mediaTopRightRadius,0) var(--mediaBottomRightRadius,0) var(--mediaBottomLeftRadius,0)}.is-ios [data-e-id=ecommerce_media] [data-component]{will-change:transform}[data-e-id=ecommerce_media] .element-content--free .component-slider,[data-e-id=ecommerce_media] .element-content--free .component-slider__item,[data-e-id=ecommerce_media] .element-content--free .component-slider__wrapper .component-image[data-img-type=background],[data-e-id=ecommerce_media] .element-content--free>.component-image[data-img-type=background]{width:100%;height:100%;padding-bottom:0;--proportion:0}.no-gap [data-e-id=ecommerce_media].element-item--static.is-first-child,[data-e-id=ecommerce_media].no-gutter.is-first-child{--mediaTopLeftRadius:var(--topLeftRadius,0);--mediaTopRightRadius:var(--topRightRadius,0)}.no-gap [data-e-id=ecommerce_media].element-item--static.is-last-child,[data-e-id=ecommerce_media].no-gutter.is-last-child{--mediaBottomRightRadius:var(--bottomRightRadius,0);--mediaBottomLeftRadius:var(--bottomLeftRadius,0)}[data-e-id=ecommerce_media].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=ecommerce_price] .ecommerce-old-price{margin-right:10px}[data-e-id=ecommerce_price].fill-space .element-content{display:flex;align-items:flex-end}
body.adaptive-desktop [data-e-id=ecommerce_title].autowidth-desktop .element-content,body.adaptive-mobile [data-e-id=ecommerce_title].autowidth-mobile .element-content{max-width:var(--elementMaxWidth,100%)!important}[data-e-id=ecommerce_title]{--elementMinWidth:min-content}[data-e-id=ecommerce_title].fill-space .element-content{display:flex;align-items:flex-end}
[data-e-id=header_cart] .cart-element{--iconSize:28px}
[data-e-id=header_spacer]{--elementPaddingRight:0px!important;--elementPaddingLeft:0px!important;--elementMaxWidth:none!important;pointer-events:none!important}
[data-e-id=hr01] hr{width:var(--hrWidth,100%);height:var(--hrHeight,2px);background:var(--hrBg,currentColor);opacity:var(--hrOpacity,1);min-width:10px;border:none;margin:0}[data-e-id=hr01].element-item--free hr{width:100%;min-width:0}[data-e-id=hr01].fill-space .element-content{align-items:flex-end}
[data-e-id=map01] .map-wrap{padding-bottom:var(--elementProportion,60%)!important}[data-e-id=map01].element-item--free .component-map,[data-e-id=map01].element-item--free .map-wrap{padding:0;height:100%}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space{--elementProportion:0%!important}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space .component-map{display:flex}.elements-list--allowFill [data-e-id=map01].element-item--static.fill-space .component-map .map-wrap{display:flex;min-height:var(--elementMinHeight,200px)}[data-e-id=map01].element-item--static:not(.fill-space){--elementMinHeight:0!important}[data-e-id=map01].no-gutter .element-content{padding-top:0!important;padding-bottom:0!important}.content-zone.no-gap [data-e-id=map01].is-first-child .map,[data-e-id=map01].no-gutter.is-first-child .map{border-top-left-radius:var(--topLeftRadius);border-top-right-radius:var(--topRightRadius);margin-top:-.5px;margin-left:-.5px;margin-right:-.5px;overflow:hidden}.content-zone.no-gap [data-e-id=map01].is-last-child .map,[data-e-id=map01].no-gutter.is-last-child .map{border-bottom-left-radius:var(--bottomLeftRadius);border-bottom-right-radius:var(--bottomRightRadius);margin-bottom:-.5px;margin-left:-.5px;margin-right:-.5px;overflow:hidden}.is-safari .no-gap [data-e-id=map01] .map,.is-safari [data-e-id=map01].no-gutter .map{will-change:transform;transform:translateZ(0)}
[data-b-id=FOOTER]{padding-top:var(--indent-top);padding-bottom:var(--indent-bottom)}body.adaptive-mobile [data-b-id=FOOTER] .element-item:not([data-am-element-justify]){--elementJustify:center;--elementTextAlign:center}
[data-b-id=HTML] .component-bg{z-index:-1}[data-b-id=HTML] .container{display:block}[data-b-id=HTML] iframe:not([width]){width:100%}
[data-b-id=LOGO] .main-area{overflow:hidden}[data-b-id=LOGO] .main-area_spacer{flex-grow:1;flex-shrink:0;visibility:hidden}[data-b-id=LOGO] .main-area_spacer--top{height:var(--indent-top)}[data-b-id=LOGO] .main-area_spacer--bottom{height:var(--indent-bottom)}[data-b-id=LOGO] .flexbe-cards-container.show-border .flexbe-cards-wrapper{overflow:hidden}[data-b-id=LOGO] .flexbe-cards-container.show-border .flexbe-card{position:relative}[data-b-id=LOGO] .flexbe-cards-container.show-border .flexbe-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.08;border-color:var(--currentColor)}[data-b-id=LOGO] .flexbe-cards-container.show-border.mode-grid{overflow:hidden}[data-b-id=LOGO] .flexbe-cards-container.show-border.mode-grid .flexbe-cards{margin-bottom:-2px;margin-right:-2px;margin-left:-2px;width:calc(100% + 4px);max-width:calc(100% + 4px)}[data-b-id=LOGO] .flexbe-cards-container.show-border.mode-grid .flexbe-card:before{border-right-width:1px;border-bottom-width:1px;border-right-style:solid;border-bottom-style:solid}[data-b-id=LOGO] .flexbe-cards-container.show-border.mode-slider .flexbe-cards-slider{margin-right:-2px;margin-left:-2px;width:calc(100% + 4px);max-width:calc(100% + 4px)}[data-b-id=LOGO] .flexbe-cards-container.show-border.mode-slider .flexbe-card:before{border-right-width:1px;border-right-style:solid}[data-b-id=LOGO] .flexbe-cards-container .component-image{width:160px;padding-bottom:100px;margin:50px auto;overflow:visible}[data-b-id=LOGO] .flexbe-cards-slider{margin-top:0;margin-bottom:0}[data-b-id=LOGO] .flexbe-card{align-items:center;justify-content:center}[data-b-id=LOGO] .flexbe-card.filter-gray .component-image{transition:filter .3s cubic-bezier(.21,.67,.58,1);filter:grayscale(100%)}[data-b-id=LOGO] .flexbe-card.filter-gray:hover .component-image{filter:grayscale(0)}[data-b-id=LOGO] .component-image{width:100%;margin:0;overflow:hidden}body.adaptive-mobile [data-b-id=LOGO] .component-image{margin:25px 15px}body.adaptive-mobile [data-b-id=LOGO] .show-border .swiper-inited .cards-am-1 .flexbe-card:before{border-right:0}
body.adaptive-desktop [data-e-id=ecommerce_desc].autowidth-desktop .element-content,body.adaptive-mobile [data-e-id=ecommerce_desc].autowidth-mobile .element-content{max-width:var(--elementMaxWidth,100%)!important}[data-e-id=ecommerce_desc]{--elementMinWidth:min-content}[data-e-id=ecommerce_desc].fill-space .element-content{display:flex;align-items:flex-end}