@property --tooltip-image{syntax:"<url> | none";inherits:true;initial-value:none}:where([data-storepress-tooltip]){--tooltip-background-color:#e31616}[dir=rtl] :where([data-storepress-tooltip]){--_content-x:calc(-50% - var(--_tooltip-position))}:where([data-storepress-tooltip]){--tooltip-angle:5px;--tooltip-font-size:15px;--tooltip-text-color:#fff;--tooltip-background-color:#333;--tooltip-image:none;--tooltip-max-width:150px;--tooltip-min-height:30px;--tooltip-padding:10px;--tooltip-offset:5px;--tooltip-edge:2px;--_tooltip-position:0px;isolation:isolate;position:relative;--_arrow-x:-50%;--_content-x:calc(-50% + var(--_tooltip-position))}:where([data-storepress-tooltip]):after,:where([data-storepress-tooltip]):before{box-sizing:border-box;display:none;opacity:0;outline:none;position:absolute;transition-behavior:allow-discrete;transition-duration:.5s;transition-property:opacity,display;z-index:999}@media(prefers-reduced-motion:reduce){:where([data-storepress-tooltip]):after,:where([data-storepress-tooltip]):before{transition-behavior:unset;transition-duration:0s;transition-property:none}}:where([data-storepress-tooltip]):before{background-color:var(--tooltip-background-color);border-radius:5px;box-shadow:0 0 5px 2px rgba(0,0,0,.2);color:var(--tooltip-text-color);content:attr(data-storepress-tooltip);font-size:var(--tooltip-font-size);max-width:var(--tooltip-max-width);min-height:var(--tooltip-min-height);text-align:center}:where([data-storepress-tooltip]):before{--x:var(--_content-x);--y:calc((100% + var(--tooltip-angle) + var(--tooltip-offset))*-1);left:50%;top:0;translate:var(--x) var(--y)}:where([data-storepress-tooltip]):after{border:var(--tooltip-angle) solid transparent;content:""}:where([data-storepress-tooltip]):after{--x:var(--_arrow-x);--y:calc((var(--tooltip-angle) + var(--tooltip-offset))*-1);border-top-color:var(--tooltip-background-color);left:50%;top:0;translate:var(--x) var(--y)}:where([data-storepress-tooltip]).ios-safari-hover:after,:where([data-storepress-tooltip]).ios-safari-hover:before,:where([data-storepress-tooltip]):focus-visible:after,:where([data-storepress-tooltip]):focus-visible:before,:where([data-storepress-tooltip]):not(.ios-safari-hover):hover:after,:where([data-storepress-tooltip]):not(.ios-safari-hover):hover:before{display:block;opacity:1;visibility:visible}@starting-style{:where([data-storepress-tooltip]).ios-safari-hover:after,:where([data-storepress-tooltip]).ios-safari-hover:before,:where([data-storepress-tooltip]):focus-visible:after,:where([data-storepress-tooltip]):focus-visible:before,:where([data-storepress-tooltip]):not(.ios-safari-hover):hover:after,:where([data-storepress-tooltip]):not(.ios-safari-hover):hover:before{display:block;opacity:0;visibility:hidden}}@container style(--tooltip-image: none){:where([data-storepress-tooltip]):before{padding:var(--tooltip-padding);width:-moz-max-content;width:max-content}}@container not style(--tooltip-image: none){:where([data-storepress-tooltip]):before{aspect-ratio:1;background-image:var(--tooltip-image);background-position-x:center;background-position-y:calc(var(--tooltip-min-height)*-1);background-repeat:no-repeat;background-size:cover;border:4px solid var(--tooltip-background-color);min-width:var(--tooltip-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports(text-wrap-mode:nowrap){:where([data-storepress-tooltip]):before{align-content:end;line-height:var(--tooltip-min-height)}}@supports not (text-wrap-mode:nowrap){:where([data-storepress-tooltip]):before{line-height:calc(var(--tooltip-min-height)/2);padding-block-start:calc(var(--tooltip-max-width) - var(--tooltip-min-height))}}}@supports not (text-box:normal){:where([data-storepress-tooltip]).storepress-tooltip-type-image:before{aspect-ratio:1;background-image:var(--tooltip-image);background-position-x:center;background-position-y:calc(var(--tooltip-min-height)*-1);background-repeat:no-repeat;background-size:cover;border:4px solid var(--tooltip-background-color);min-width:var(--tooltip-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports(text-wrap-mode:nowrap){:where([data-storepress-tooltip]).storepress-tooltip-type-image:before{align-content:end;line-height:var(--tooltip-min-height)}}@supports not (text-wrap-mode:nowrap){:where([data-storepress-tooltip]).storepress-tooltip-type-image:before{line-height:calc(var(--tooltip-min-height)/2);padding-block-start:calc(var(--tooltip-max-width) - var(--tooltip-min-height))}}:where([data-storepress-tooltip]):not(.storepress-tooltip-type-image):before{padding:var(--tooltip-padding);width:-moz-max-content;width:max-content}}:where([data-storepress-tooltip]).storepress-tooltip-position-top:before{--x:var(--_content-x);--y:calc((100% + var(--tooltip-angle) + var(--tooltip-offset))*-1);left:50%;top:0;translate:var(--x) var(--y)}:where([data-storepress-tooltip]).storepress-tooltip-position-top:after{--x:var(--_arrow-x);--y:calc((var(--tooltip-angle) + var(--tooltip-offset))*-1);border-top-color:var(--tooltip-background-color);left:50%;top:0;translate:var(--x) var(--y)}:where([data-storepress-tooltip]).storepress-tooltip-position-bottom:before{--x:var(--_content-x);--y:calc(100% + var(--tooltip-angle) + var(--tooltip-offset));bottom:0;left:50%;top:auto;translate:var(--x) var(--y)}:where([data-storepress-tooltip]).storepress-tooltip-position-bottom:after{--x:var(--_arrow-x);--y:calc(var(--tooltip-angle) + var(--tooltip-offset));border-bottom-color:var(--tooltip-background-color);border-top-color:transparent;bottom:0;left:50%;top:auto;translate:var(--x) var(--y)}
