:where(.rich-content) .wd-image-hotspot-hotspots{position:relative}
:where(.rich-content) .wd-image-hotspot-img{width:100%;border-radius:var(--wd-brd-radius) !important}
:where(.rich-content) .wd-image-hotspot-img img{width:inherit;border-radius:inherit}
:where(.rich-content) .hotspot-content{position:absolute;z-index:10;visibility:hidden;padding:15px;width:250px;border-radius:var(--wd-brd-radius);background:var(--bgcolor-white);box-shadow:0 0 3px rgba(0,0,0,.15);text-align:center;opacity:0;transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transform:translateY(20px) translateZ(0)}
:where(.rich-content) .hotspot-content img{border-radius:var(--wd-brd-radius)}
:where(.rich-content) .hotspot-content>:is(div,h4){margin-bottom:10px}
:where(.rich-content) .hotspot-content>:is(div,h4):last-child{margin-bottom:0}
:where(.rich-content) .hotspot-content .wd-entities-title{font-size:16px}
:where(.rich-content) .hotspot-content .hotspot-content-text{--wd-tags-mb: 10px;margin-bottom:15px;padding-inline:2px}
:where(.rich-content) .hotspot-content :is(.wd-entities-title,.hotspot-content-image) a{display:block}
:where(.rich-content) .wd-opened>.hotspot-content{visibility:visible;opacity:1;transform:none}
:where(.rich-content) .hotspot-content:before{content:"";position:absolute}
:where(.rich-content) .hotspot-content:hover .wd-more-desc-btn{transform:translateY(0) translateZ(0)}
:where(.rich-content) .hotspot-content .price{font-size:16px;line-height:1.2}
:where(.rich-content) .hotspot-content .add_to_cart_button:before{content:"";position:absolute;inset:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease}
:where(.rich-content) .hotspot-content .add_to_cart_button:after{position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear var(--wd-anim-state, paused)}
:where(.rich-content) .hotspot-content .add_to_cart_button.loading:before{opacity:1;transition:opacity .25s ease}
:where(.rich-content) .hotspot-content .add_to_cart_button.loading:after{opacity:1;transition:opacity .25s ease;--wd-anim-state: running}
:where(.rich-content) .hotspot-content :is(.btn,.add_to_cart_button,.product_type_variable,.product_type_grouped){padding:5px 14px;min-height:36px;font-size:12px}
:where(.rich-content) .hotspot-content .added_to_cart{display:none}
:where(.rich-content) :is(.hotspot-dropdown-top,.hotspot-dropdown-bottom){left:-115px}
:where(.rich-content) :is(.hotspot-dropdown-top,.hotspot-dropdown-bottom):before{left:0;width:100%;height:30px}
:where(.rich-content) :is(.hotspot-dropdown-top,.hotspot-dropdown-bottom).hotspot-overflow-left{right:0;left:auto}
:where(.rich-content) :is(.hotspot-dropdown-top,.hotspot-dropdown-bottom).hotspot-overflow-right{left:0}
:where(.rich-content) .hotspot-dropdown-top{bottom:40px}
:where(.rich-content) .hotspot-dropdown-top:before{top:100%}
:where(.rich-content) .hotspot-dropdown-bottom{top:40px}
:where(.rich-content) .hotspot-dropdown-bottom:before{bottom:100%}
:where(.rich-content) :is(.hotspot-dropdown-left,.hotspot-dropdown-right){top:-55px}
:where(.rich-content) :is(.hotspot-dropdown-left,.hotspot-dropdown-right):before{top:0;width:30px;height:100%}
:where(.rich-content) .hotspot-dropdown-left{right:40px}
:where(.rich-content) .hotspot-dropdown-left:before{left:100%}
:where(.rich-content) .hotspot-dropdown-left.hotspot-overflow-right{right:auto;left:40px}
:where(.rich-content) .hotspot-dropdown-left.hotspot-overflow-right:before{right:100%;left:auto}
:where(.rich-content) .hotspot-dropdown-right{left:40px}
:where(.rich-content) .hotspot-dropdown-right:before{right:100%}
:where(.rich-content) .hotspot-dropdown-right.hotspot-overflow-left{right:40px;left:auto}
:where(.rich-content) .hotspot-dropdown-right.hotspot-overflow-left:before{right:auto;left:100%}
:where(.rich-content) .wd-image-hotspot{position:absolute;margin-top:-10px;margin-left:-10px;width:20px;height:20px;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.15);opacity:0;transition:opacity .8s ease;--hotspot-primary: var(--wd-primary-color);--hotspot-secondary: #FFF}
:where(.rich-content) .wd-loaded .wd-image-hotspot{opacity:1}
:where(.rich-content) .hotspot-btn,:where(.rich-content) .hotspot-sonar{border-radius:50%;backface-visibility:hidden;perspective:800px}
:where(.rich-content) .hotspot-btn{z-index:1;letter-spacing:normal;transition:all .3s ease}
:where(.rich-content) .wd-event-click .hotspot-btn{cursor:pointer}
:where(.rich-content) .hotspot-btn:after{content:"";position:absolute;transition:all .3s ease}
:where(.rich-content) .hotspot-sonar{position:absolute;inset:-8px;display:block;animation:wd-Sonar 2s ease infinite}
:where(.rich-content) .hotspot-icon-default .hotspot-btn{background-color:var(--hotspot-primary);box-shadow:inset 100px 100px rgba(0,0,0,0);animation:wd-Pulse 2s ease-in-out infinite}
:where(.rich-content) .hotspot-icon-default .hotspot-btn:after{top:7px;left:7px;width:6px;height:6px;border-radius:50%;background-color:var(--hotspot-secondary)}
:where(.rich-content) .hotspot-icon-default .wd-image-hotspot.wd-opened .hotspot-btn{box-shadow:inset 100px 100px rgba(0,0,0,.1)}
:where(.rich-content) .hotspot-icon-default .hotspot-sonar{background-color:hsla(0,0%,100%,.5)}
:where(.rich-content) .hotspot-icon-alt .hotspot-btn{background-color:var(--hotspot-secondary)}
:where(.rich-content) .hotspot-icon-alt .hotspot-btn:after{inset:0;color:var(--hotspot-primary);text-align:center;font-size:10px;line-height:20px;content:"";font-family:"woodmart-font"}
:where(.rich-content) .hotspot-icon-alt .wd-image-hotspot.wd-opened .hotspot-btn:after{color:var(--hotspot-secondary)}
:where(.rich-content) .hotspot-icon-alt .wd-image-hotspot:is(.wd-opened,:hover) .hotspot-btn{background-color:var(--hotspot-primary)}
:where(.rich-content) .hotspot-icon-alt .hotspot-sonar{background-color:#fff}
@keyframes wd-Sonar{0%{opacity:0;transform:scale(0.2)}50%{opacity:.8}100%{opacity:0;transform:scale(1)}}
@keyframes wd-Pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}
@media (min-width: 1025px){:where(.rich-content) .wd-event-hover .hotspot-content{pointer-events:none}
:where(.rich-content) .hotspot-icon-default .wd-image-hotspot:hover .hotspot-btn{box-shadow:inset 100px 100px hsla(0,0%,100%,.1)}
:where(.rich-content) .hotspot-icon-alt .wd-image-hotspot:hover .hotspot-btn:after{color:var(--hotspot-secondary)}
:where(.rich-content) .wd-hotspot-hover .wd-image-hotspot{visibility:hidden;opacity:0;transition:visibility .3s ease,opacity .3s ease}
:where(.rich-content) .wd-hotspot-hover:hover{position:relative;z-index:4}
:where(.rich-content) .wd-hotspot-hover:hover .wd-image-hotspot{visibility:visible;opacity:1}
:where(.rich-content) .wd-event-hover .hotspot-content:focus-within,:where(.rich-content) .wd-event-hover .wd-image-hotspot:hover .hotspot-content,:where(.rich-content) .wd-event-hover .hotspot-btn:focus-visible~.hotspot-content{visibility:visible;opacity:1;transform:none;pointer-events:visible}}
@media (max-width: 768.98px){:where(.rich-content) .hotspot-type-product .hotspot-content-text{display:none}
:where(.rich-content) .hotspot-type-product :is(.wd-entities-title,.price){font-size:14px}
:where(.rich-content) .hotspot-content{right:auto;inset-block:40px auto}
:where(.rich-content) .hotspot-dropdown-left,:where(.rich-content) .hotspot-dropdown-right{left:-115px}
:where(.rich-content) .hotspot-icon-alt .wd-image-hotspot:hover:not(.wd-opened) .hotspot-btn{background-color:var(--hotspot-secondary)}}
