.wp-block-psb-product-spot,.wp-block-psb-product-spot *{box-sizing:border-box}.wp-block-psb-product-spot .productSpotWrapper{display:flex;width:100%}.wp-block-psb-product-spot .productSpotWrapper .productSpot{min-width:250px}.wp-block-psb-product-spot .productSpotWrapper .productSpot .image{display:block;height:auto;width:100%}.wp-block-psb-product-spot .productSpotWrapper .productSpot .hotspot{align-items:center;cursor:pointer;display:flex;justify-content:center;left:0;position:absolute;top:0;transform:translate(-12px,-12px);transition:box-shadow .3s ease;z-index:1}.wp-block-psb-product-spot .productSpotWrapper .productSpot .hotspot.activeHotspot{box-shadow:0 0 0 6px rgba(0,0,0,.2);z-index:10}.wp-block-psb-product-spot .productSpotWrapper .productSpot .hotspot .icon svg{align-items:center;display:flex;justify-content:center}.wp-block-psb-product-spot .productSpotWrapper .productSpot .hotspot .deleteIcon{background:red;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:10px;padding:0 6px;position:absolute;right:-12px;top:-12px}.wp-block-psb-product-spot .productSpotWrapper .productSpot .hotspot:hover .deleteIcon{display:block}.wp-block-psb-product-spot .productSpotWrapper .productSpot .simple{position:relative}.wp-block-psb-product-spot .productSpotWrapper .productSpot .simpleInfo{animation:fade-in .3s ease-in-out;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:15px;z-index:5}.wp-block-psb-product-spot .productSpotWrapper .productSpot .simpleInfo .title{margin:0}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel{display:grid;gap:24px;grid-template-columns:minmax(390px,3fr) minmax(260px,2fr);max-width:100%;position:relative}@media only screen and (max-width:674px){.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel{grid-template-columns:1fr}}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .imageAndHotspot{height:-moz-max-content;height:max-content;max-width:100%;position:relative}@media(max-width:1023px){.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .imageAndHotspot{width:100%}}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox{height:100%;max-width:100%;overflow-y:auto;padding:0}@media(max-width:1023px){.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox{width:100%}}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info{box-shadow:0 2px 6px rgba(0,0,0,.01);display:flex;flex-direction:column;height:100%;overflow:hidden}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .title{border-bottom:1px solid #e5e7eb;padding-bottom:8px}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .desc{line-height:1.5}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .noHotspot{font-family:inter;text-align:center}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .btnGroup{display:grid;flex:1;grid-auto-flow:row;grid-auto-rows:55px;margin-top:20px;overflow-y:auto}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .btnGroup .indexBtn{align-items:center;aspect-ratio:1;border:none;cursor:pointer;display:flex;font-weight:700;justify-content:center;outline:none;padding:0;transition:background-color .2s ease}.wp-block-psb-product-spot .productSpotWrapper .productSpot .sidePanel .infoBox .info .btnGroup .indexBtn.activeIdx{box-shadow:none}.wp-block-psb-product-spot .productSpotWrapper .productSpot .tippy{position:relative}.wp-block-psb-product-spot .productSpotWrapper .productSpot .tippy .tippy-box[data-theme~=hotspot]{background-color:#0c50d8;box-shadow:0 4px 10px rgba(0,0,0,.2);min-width:200px;width:300px;z-index:20}.wp-block-psb-product-spot .productSpotWrapper .productSpot .tippy .tippy-box[data-theme~=hotspot] .title{margin-bottom:4px}
