.CmsMantleClickableArea{display:block;position:absolute}.CmsMantleClickableArea:active{outline:thin dotted #25579d}.CmsMantleHotspot_root{overflow-wrap:break-word;width:0;height:0;position:absolute}.CmsMantleHotspot_root:not(.CmsMantleHotspot_root__static):hover .CmsMantleHotspot_innerCircle{background-color:#fff}.CmsMantleHotspot_root:not(.CmsMantleHotspot_root__static):hover .CmsMantleHotspot_hotspotIcon{border-color:#fff}.CmsMantleHotspot_root:not(.CmsMantleHotspot_root__static):hover .CmsMantleHotspot_outerCircle{box-shadow:0 8px 20px 0 var(--zds-color-shadow)}.CmsMantleHotspot_root.CmsMantleHotspot_root__static{pointer-events:none}.CmsMantleHotspot_root__icon{opacity:1!important}.CmsMantleHotspot_root__icon .CmsMantleHotspot_hitboxCircle{width:100px;height:100px}.CmsMantleHotspot_hotspot{display:block;position:absolute}@media only screen and (max-width:767px){.CmsMantleHotspot_hotspot{width:51px;height:51px}}.CmsMantleHotspot_hotspot:focus .CmsMantleHotspot_hotspotIcon{border-color:var(--zds-color-text-link)}.CmsMantleHotspot_hotspotIcon{object-fit:cover;border:2px solid #fff;border-radius:50%;width:75px;max-width:75px;height:75px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_hitboxCircle{opacity:0;background-color:#000;border-radius:50%;width:75px;height:75px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_outerCircle{box-shadow:0 4px 8px 0 var(--zds-color-shadow);opacity:.4;background:var(--zds-color-overlay-light);border-radius:50%;width:40px;height:40px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_outerCircle:hover{box-shadow:0 8px 20px 0 var(--zds-color-shadow)}.CmsMantleHotspot_innerCircle{background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__bottomCaret.Palette{bottom:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__topCaret.Palette{top:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__leftCaret.Palette{left:37.5px}.CmsMantleHotspot_root__icon .CmsMantleHotspot_palette__rightCaret.Palette{right:37.5px}.CmsMantleHotspot_palette.Palette{box-shadow:0 4px 8px 0 var(--zds-color-shadow);z-index:4000;border-radius:10px;padding:16px 10px;position:absolute}.CmsMantleHotspot_palette__rightCaret.Palette{right:20px;transform:translateY(-50%)}.CmsMantleHotspot_palette__rightCaret.Palette>.Palette-caret{top:calc(50% - 8px)}.CmsMantleHotspot_palette__leftCaret.Palette{left:20px;transform:translateY(-50%)}.CmsMantleHotspot_palette__leftCaret.Palette>.Palette-caret{top:calc(50% - 8px)}.CmsMantleHotspot_palette__bottomCaret.Palette{bottom:20px;transform:translate(-50%)}.CmsMantleHotspot_palette__topCaret.Palette{top:20px;transform:translate(-50%)}.CmsMantleHotspot_palette__invisible{opacity:0;width:0;height:0;overflow:hidden}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__bottomCaret .CmsMantleHotspot_hitboxCircle{border-radius:0 0 50% 50%}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__topCaret .CmsMantleHotspot_hitboxCircle{border-radius:50% 50% 0 0}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__leftCaret .CmsMantleHotspot_hitboxCircle{border-radius:50% 0 0 50%}.CmsMantleHotspot_root__paletteShown.CmsMantleHotspot_root__rightCaret .CmsMantleHotspot_hitboxCircle{border-radius:0 50% 50% 0}.CmsMantleHotspot_palette .Palette-contents{min-width:250px;max-width:275px;margin:0;padding:0;position:relative}.CmsMantleHotspot_flyout{display:block;position:relative}.CmsMantleHotspot_flyout__hasImage{min-height:90px}.CmsMantleHotspot_flyout__noLink{color:#676767}.CmsMantleHotspot_flyout.CmsMantleHotspot_flyout__hasLink:hover{text-decoration:none}.CmsMantleHotspot_image{object-fit:cover;border-radius:10px;width:90px;height:90px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.CmsMantleHotspot_image__rounded{border-radius:50%}.CmsMantleHotspot_attributionLine{text-align:left;flex-direction:row;align-content:center;place-items:center;display:flex}.CmsMantleHotspot_profileImage{object-fit:cover;flex:0 0;width:45px;height:45px;margin-right:4px}.CmsMantleHotspot_attributionText{flex:1 0;min-width:0}.CmsMantleHotspot_info{line-height:normal}.CmsMantleHotspot_info>:not(:last-child){padding-bottom:.7em}.CmsMantleHotspot_flyout__hasImage .CmsMantleHotspot_info{color:var(--zds-color-neutral-dark);margin-left:90px;padding-left:9px}.CmsMantleHotspot_text{font-size:14px;font-weight:700;line-height:16px;display:block}.CmsMantleHotspot_flyout__hasLink:hover .CmsMantleHotspot_text,.CmsMantleHotspot_flyout__hasLink .CmsMantleHotspot_text:hover{color:var(--zds-color-text-link)}.CmsMantleHotspot_pricing{color:var(--zds-color-neutral-dark);padding-bottom:.3em;font-size:14px;font-weight:400;line-height:16px}.CmsMantleHotspot_amount{color:var(--zds-color-text-link);font-weight:700}.CmsMantleHotspot_madeByDesignedBy,.CmsMantleHotspot_madeByOwnerOf{-webkit-line-clamp:2;color:var(--zds-color-neutral-dark);text-overflow:ellipsis;cursor:default;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}.CmsMantleHotspot_madeByOwnerOf,.CmsMantleHotspot_madeByDesignedBy{font-size:14px;font-weight:400;line-height:16px}.CmsMantleHotspot_madeByLink{color:var(--zds-color-neutral-dark);cursor:pointer;text-decoration:underline}.CmsMantleHotspot_madeByLink:hover{color:var(--zds-color-text-link)}.CmsMantleHotspot_storeLink,.CmsMantleHotspot_storeLink:focus,.CmsMantleHotspot_storeLink:visited{color:#0057e2}.CmsMantleHotspot_storeLink:hover,.CmsMantleHotspot_storeLink:visited:hover,.CmsMantleHotspot_storeLink:focus:hover{color:#ff6c1a}.CmsMantleHotspot_storeLink{cursor:pointer}.CmsMantleImageButton_root{position:relative}.CmsMantleImageButton_root .CmsMantleHotspot{opacity:0;transition:opacity .2s linear}.CmsMantleImageButton_mantleContent{cursor:default;display:block;position:relative}.CmsMantleImageButton_mantleContent img{display:block}.CmsMantleImageButton_imageShell{position:relative}.CmsMantleImageButton_imageShell:hover .CmsMantleHotspot{opacity:1}.CmsMantleImageButton_imageShell:hover .CmsMantleImageButton_slideImage{transform:scale(1.2)}body.keyboard-navigating .CmsMantleImageButton_root:focus-within .CmsMantleHotspot{opacity:1}.CmsMantleImageButton_realviewLink{display:block}.CmsMantleImageButton_imageTextShell{z-index:1;width:max-content;min-width:120px;max-width:90%;color:var(--zds-color-text-primary);text-align:center;background:var(--zds-color-surface-primary);pointer-events:none;border-radius:1000px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 4px rgba(64,64,64,.25)}.CmsMantleImageButton_realview{border-radius:var(--cms-image-radius-top,20px) var(--cms-image-radius-top,20px) var(--cms-image-radius-bottom,20px) var(--cms-image-radius-bottom,20px);position:relative;overflow:hidden}.CmsMantleImageButton_realview .CmsMantleImageButton_placeholder{opacity:1;background:linear-gradient(0deg, var(--zds-color-surface-primary) 0%, var(--zds-color-surface-primary) 2%, var(--zds-color-neutral-30) 2%);border-radius:var(--cms-image-radius-top,20px) var(--cms-image-radius-top,20px) var(--cms-image-radius-bottom,20px) var(--cms-image-radius-bottom,20px);width:100%}.CmsMantleImageButton_realview .CmsMantleImageButton_placeholder__hidden{opacity:0}.CmsMantleImageButton_realview .CmsMantleImageButton_slideImage{border-radius:var(--cms-image-radius-top,20px) var(--cms-image-radius-top,20px) var(--cms-image-radius-bottom,20px) var(--cms-image-radius-bottom,20px);width:100%;transition:transform .3s;position:absolute;top:0;left:0}.CmsMantleImageButton_absoluteImageShell{visibility:hidden;width:100%;position:absolute;top:0}.CmsMantleImageButton_imageReplacement{width:100%}.CmsMantleImageButton_hotspots{visibility:visible}