.ace-template,.ace-template *{box-sizing:border-box}.ace-template :is(img,video){max-width:100%;border-radius:0;vertical-align:top}.ace-template [data-type=image]{font-size:0}.ace-template [data-type=image]:not(img):empty{display:none}.ace-template [data-type=link]:empty{display:none}.ace-product__price .ace-product__price-integer{display:none}.ace-product__price[data-has-sale=true] .ace-product__regular-price{margin-left:4px;text-decoration:line-through;opacity:.7}.ace-product__price[data-currency-symbol],.ace-product__price [data-currency-symbol]{display:flex;align-items:flex-end}.ace-product__price[data-currency-symbol]:before,.ace-product__price [data-currency-symbol]:before{content:attr(data-currency-symbol)}.ace-hotspot{--dot-size: 20px;--dot-color: rgba(255, 0, 0, .8);--dot-border-width: 2px;--dot-border-style: solid;--dot-border-color: white;--dot-border-radius: 50%;--content-spacing: 8px;--content-border-radius: 8px;--content-box-shadow: 0 2px 8px rgba(0,0,0,.2);--content-background-color: white;--content-padding: 15px;--content-min-width: 200px;--content-max-width: 300px;position:relative;display:grid;place-items:center}.ace-hotspot .ace-hotspot-image-container{position:relative;display:inline-block;padding:0;margin:0}.ace-hotspot .ace-hotspot-image-container img{display:block;max-width:100%;height:auto}.ace-hotspot .ace-hotspot-dot{display:block!important;position:absolute;width:var(--dot-size);height:var(--dot-size);background:var(--dot-color);border:var(--dot-border-width) var(--dot-border-style) var(--dot-border-color);border-radius:var(--dot-border-radius);box-sizing:border-box;cursor:pointer;transform:translate(-50%,-50%);z-index:10}.ace-hotspot .ace-hotspot-item{position:absolute;background:var(--content-background-color);padding:var(--content-padding);border-radius:var(--content-border-radius);box-shadow:var(--content-box-shadow);z-index:20;min-width:var(--content-min-width);max-width:var(--content-max-width);display:none}.ace-hotspot .ace-hotspot-item.active{display:block}.ace-hotspot .ace-hotspot-item[data-pointer-position=top-left]{transform:translate(calc(var(--dot-size) * .5 + var(--content-spacing)),calc(var(--dot-size) * -.5))}.ace-hotspot .ace-hotspot-item[data-pointer-position=top-right]{transform:translate(calc(-100% - var(--dot-size) * .5 - var(--content-spacing)),calc(var(--dot-size) * -.5))}.ace-hotspot .ace-hotspot-item[data-pointer-position=bottom-left]{transform:translate(calc(var(--dot-size) * .5 + var(--content-spacing)),calc(-100% + var(--dot-size) * .5))}.ace-hotspot .ace-hotspot-item[data-pointer-position=bottom-right]{transform:translate(calc(-100% - var(--dot-size) * .5 - var(--content-spacing)),calc(-100% + var(--dot-size) * .5))}.ace-divider{width:100%;margin:20px 0;border:none;height:1px;background-color:#e0e0e0}.ace-divider.ace-divider-solid{border-top:1px solid #ccc}.ace-divider.ace-divider-dashed{border-top:1px dashed #ccc}.ace-divider.ace-divider-dotted{border-top:1px dotted #ccc}.ace-divider.ace-divider-thick{border-top:3px solid #ccc}.ace-divider.ace-divider-thin{border-top:.5px solid #ccc}.ace-carousel{position:relative;overflow:hidden;margin:20px 0}.ace-carousel .swiper{width:100%;height:100%}.ace-carousel .swiper-slide{height:auto;text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.ace-carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.ace-carousel .swiper-pagination{position:relative;margin-top:20px}.ace-carousel .swiper-button-next,.ace-carousel .swiper-button-prev{color:#000}.ace-carousel .swiper-button-next:empty,.ace-carousel .swiper-button-prev:empty{display:block}.ace-carousel .swiper-navigation-disabled~.swiper-button-next,.ace-carousel .swiper-navigation-disabled~.swiper-button-prev{display:none}.ace-carousel .swiper-button-next.swiper-button-disabled,.ace-carousel .swiper-button-prev.swiper-button-disabled{display:none}.ace-tab{width:100%;margin:20px 0}.ace-tab .ace-tab-buttons{display:flex;border-bottom:1px solid #ddd;margin-bottom:20px}.ace-tab .ace-tab-button{padding:10px 20px;border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.ace-tab .ace-tab-button:hover{background:#f5f5f5}.ace-tab .ace-tab-button.active{border-bottom-color:#007cba;color:#007cba}.ace-tab .ace-tab-panel{display:none}.ace-tab .ace-tab-panel.active{display:block}.ace-tab-pills .ace-tab-buttons{border-bottom:none}.ace-tab-pills .ace-tab-button{border:1px solid #ddd;border-radius:20px;margin-right:10px;background:#fff}.ace-tab-pills .ace-tab-button.active{background:#007cba;color:#fff;border-color:#007cba}.ace-tab-underline .ace-tab-buttons{border-bottom:2px solid #ddd}.ace-tab-underline .ace-tab-button{border-bottom:2px solid transparent;margin-bottom:-2px}.ace-tab-underline .ace-tab-button.active{border-bottom-color:#007cba}.ace-template .ace-tab .ace-tab-buttons,.ace-template .ace-tab .ace-tab-content{display:none!important}.ace-template .ace-tab .ace-field[data-name*=tab-label]{font-weight:700;color:#007cba;border-bottom:2px solid #007cba;padding:10px 0;margin-bottom:15px}.ace-template .ace-tab .ace-group[data-name*=tab-content]{margin-bottom:30px;padding:15px;border:1px solid #ddd;border-radius:4px;background:#f8f9fa}.ace-preview .ace-tab .ace-tab-buttons,.ace-preview .ace-tab .ace-tab-content,.ace-tab:not(.ace-template .ace-tab) .ace-tab-buttons,.ace-tab:not(.ace-template .ace-tab) .ace-tab-content{display:block!important}.ace-preview .ace-tab .ace-field[data-name*=tab-label],.ace-preview .ace-tab .ace-group[data-name*=tab-content],.ace-tab:not(.ace-template .ace-tab) .ace-field[data-name*=tab-label],.ace-tab:not(.ace-template .ace-tab) .ace-group[data-name*=tab-content]{display:none!important}.ace-accordion{width:100%;margin:20px 0}.ace-accordion-item{border:1px solid #ddd;border-radius:4px;margin-bottom:10px}.ace-accordion-item:last-child{margin-bottom:0}.ace-accordion-header{padding:15px;cursor:pointer;background:#f8f9fa;border:none;width:100%;text-align:left;font-weight:500;box-sizing:border-box;transition:background-color .3s ease}.ace-accordion-header:hover{background:#e9ecef}.ace-accordion-content{display:block!important;padding:15px;border-top:1px solid #ddd}.ace-accordion-item[open] .ace-accordion-header{background:#e9ecef}.video-container{position:relative;display:inline-block;width:100%;overflow:hidden}.video-container:before,.video-container:has(img):before{pointer-events:none}.video-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer;z-index:2}.video-container .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.video-container.playing img{display:none}.video-container.playing .play-button{display:none!important}.video-container video,.video-container iframe{width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/24/assets/hurom-andor-base.css.map */
